System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电网管理,尤其涉及一种用户需求响应方法、装置、计算机设备及存储介质。
技术介绍
1、电网是现代社会最重要的基础设施之一,电网的稳定高效运行是社会正常运转的重要保障,对百姓生活具有至关重要的意义。为了确保电网的正常运行,需要对电网进行运行调度,从电力的生产、运输和使用等维度进行电网管理,以满足用电需求。传统的电网运行调度通常是基于电力系统模型的数学计算方法,难以有效照顾到用户(即电网中的用电方)的用电需求。随着智能电网的发展,传统的电网运行调度技术的缺陷更加明显。
技术实现思路
1、本申请实施例的目的在于提出一种用户需求响应方法、装置、计算机设备及存储介质,以在电网运行调度中充分响应用户需求。
2、为了解决上述技术问题,本申请实施例提供一种用户需求响应方法,采用了如下所述的技术方案:
3、获取用户侧发送的用电需求信息;
4、基于所述用电需求信息确定用户侧请求的生效类型和需求类型,所述生效类型表示所述用户侧请求的生效时间,所述需求类型表示所述用户侧的能耗需求;
5、根据所述生效类型获取所述用户侧的用电数据,所述用电数据为所述用户侧电量使用的相关数据;
6、基于遗传算法和所述需求类型,对所述用户侧的用电数据进行计算,得到针对所述用电需求信息的响应策略;
7、根据所述响应策略进行电网运行调度,以响应所述用户侧的用户需求。
8、进一步的,所述基于所述用电需求信息确定用户侧请求的生效类型和需求类型的步
9、判断所述用电需求信息中是否存在请求类型标识;
10、当存在所述请求类型标识时,根据所述请求类型标识从所述用电需求信息中提取用户侧请求的生效类型和需求类型;
11、当不存在所述请求类型标识时,从所述用电需求信息中提取所述用户侧输入的用电参数,所述用电参数为所述用电需求信息中反应所述用户侧电量使用的相关数据;
12、将所述用电参数输入训练完毕的树模型,得到所述用户侧请求的生效类型和需求类型。
13、进一步的,所述根据所述生效类型获取所述用户侧的用电数据的步骤包括:
14、获取所述用户侧各负载的当前能耗和能耗关联数据,所述能耗关联数据为所述用户侧各负载能耗相关的数据;
15、识别所述生效类型;
16、当所述生效类型为立即生效时,将所述用户侧各负载的当前能耗和能耗关联数据确定为所述用户侧的用电数据;
17、当所述生效类型为非立即生效时,从所述用电需求信息中提取时间因子;
18、将所述用户侧各负载的当前能耗和所述时间因子输入能耗预测模型,输出所述用户侧各负载的预测能耗,并将所述用户侧各负载的预测能耗和所述能耗关联数据确定为所述用户侧的用电数据。
19、进一步的,在所述根据所述生效类型获取所述用户侧的用电数据的步骤之后,还包括:
20、当所述生效类型为立即生效时,获取服务器中各任务的任务优先级;
21、根据所述各任务的任务优先级进行任务清理,并在任务清理后执行所述基于遗传算法和所述需求类型,对所述用户侧的用电数据进行计算,得到针对所述用电需求信息的响应策略的步骤;
22、当所述生效类型为非立即生效时,监测服务器的运行状态;
23、基于所述运行状态和所述用电需求信息中的时间因子,执行所述基于遗传算法和所述需求类型,对所述用户侧的用电数据进行计算,得到针对所述用电需求信息的响应策略的步骤。
24、进一步的,所述基于遗传算法和所述需求类型,对所述用户侧的用电数据进行计算,得到针对所述用电需求信息的响应策略的步骤包括:
25、基于所述需求类型和所述用户侧的用电数据,确定遗传算法的编码方案、初始化种群以及适应度函数,其中,所述编码方案用于个体编码以生成种群,种群中的每个个体表示针对所述用电需求信息的响应策略;
26、基于所述适应度函数,通过所述遗传算法对所述初始化种群进行迭代,得到目标种群;
27、对所述目标种群中的各目标个体进行解码,并根据解码结果生成针对所述用电需求信息的响应策略。
28、进一步的,所述基于所述需求类型和所述用户侧的用电数据,确定遗传算法的编码方案、初始化种群以及适应度函数的步骤包括:
29、当所述需求类型为节能需求时,根据所述用户侧的用电数据,确定遗传算法在所述节能需求下的第一编码方案、第一初始化种群以及第一适应度函数,所述第一编码方案将所述用户侧各负载的使用状态编码为个体的基因组,基于所述第一编码方案生成的各个体作为初始状态时所述节能需求下的响应策略,构成第一初始化种群;所述第一适应度函数包括节能因子、电网稳定性因子、第一用户需求满足度因子和策略可行性因子;
30、当所述需求类型为耗能需求时,根据所述用户侧的用电数据,确定遗传算法在所述耗能需求下的第二编码方案、第二初始化种群以及第二适应度函数,所述第二编码方案将所述用户侧各负载的使用状态和所述用户侧的借调电量编码为个体的基因组,基于所述第二编码方案生成的各个体作为初始状态时所述耗能需求下的响应策略,构成第二初始化种群;所述第二适应度函数包括电网负荷平衡度因子、电量借调因子和第二用户需求满足度因子。
31、进一步的,所述基于所述适应度函数,通过所述遗传算法对所述初始化种群进行迭代,得到目标种群的步骤包括:
32、基于所述适应度函数,计算所述初始化种群中每个个体的适应度;
33、选取适应度符合适应度条件的个体,得到多个母个体;
34、对各母个体分别进行基于遗传算法的染色体交叉或基因变异,得到多个子个体;其中,所述染色体交叉用于将不同母个体所对应响应策略进行策略内容交换,所述基因变异用于将母个体所对应响应策略进行策略内容调整;响应策略包括所述用户侧各负载的使用状态和不同用户侧之间的借调电量;
35、基于所述适应度函数计算各子个体的适应度;
36、选取适应度符合所述适应度条件的子个体作为新的母个体进行迭代,直至达到预设的迭代停止条件,得到目标种群。
37、进一步的,在所述根据所述响应策略进行电网运行调度,以响应所述用户侧的用户需求的步骤之前,还包括:
38、当所述生效类型为非立即生效,且符合预设的策略判断条件时,获取所述用户侧的当前用电数据以及策略用电数据,所述策略用电数据为生成所述响应策略时所使用的用电数据;
39、计算所述当前用电数据和所述策略用电数据的差异度;
40、当所述差异度小于预设的差异度条件时,执行所述根据所述响应策略进行电网运行调度,以响应所述用户侧的用户需求的步骤;
41、当所述差异度大于等于预设的差异度条件时,重新生成针对所述用电需求信息的响应策略。
42、为了解决上述技术问题,本申请实施例还提供一种用户需求响应装置,采用了如下所述的技术方案:
<本文档来自技高网...【技术保护点】
1.一种用户需求响应方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的用户需求响应方法,其特征在于,所述基于所述用电需求信息确定用户侧请求的生效类型和需求类型的步骤包括:
3.根据权利要求1所述的用户需求响应方法,其特征在于,所述根据所述生效类型获取所述用户侧的用电数据的步骤包括:
4.根据权利要求1所述的用户需求响应方法,其特征在于,在所述根据所述生效类型获取所述用户侧的用电数据的步骤之后,还包括:
5.根据权利要求1所述的用户需求响应方法,其特征在于,所述基于所述需求类型和所述用户侧的用电数据,确定遗传算法的编码方案、初始化种群以及适应度函数的步骤包括:
6.根据权利要求1所述的用户需求响应方法,其特征在于,所述基于所述适应度函数,通过所述遗传算法对所述初始化种群进行迭代,得到目标种群的步骤包括:
7.根据权利要求1所述的用户需求响应方法,其特征在于,在所述根据所述响应策略进行电网运行调度,以响应所述用户侧的用户需求的步骤之前,还包括:
8.一种用户需求响应装置,其特征在于,包括:
...【技术特征摘要】
1.一种用户需求响应方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的用户需求响应方法,其特征在于,所述基于所述用电需求信息确定用户侧请求的生效类型和需求类型的步骤包括:
3.根据权利要求1所述的用户需求响应方法,其特征在于,所述根据所述生效类型获取所述用户侧的用电数据的步骤包括:
4.根据权利要求1所述的用户需求响应方法,其特征在于,在所述根据所述生效类型获取所述用户侧的用电数据的步骤之后,还包括:
5.根据权利要求1所述的用户需求响应方法,其特征在于,所述基于所述需求类型和所述用户侧的用电数据,确定遗传算法的编码方案、初始化种群以及适应度函数的步骤包括:
6.根据权利要求1所述的用户需求响应方法,其特征...
【专利技术属性】
技术研发人员:傅明良,
申请(专利权)人:厦门北辰星储能发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。