System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电力系统,尤其涉及一种电力需求响应优化方法、装置、存储介质及计算机设备。
技术介绍
1、近年来,需求响应管理已成为电力系统运行管理过程中一个重要的措施。在电力系统中应用需求响应管理,能够有效地利用电力资源,并且还能维护电力系统的稳定运行,在需求响应管理的过程中,其主要目标是平衡电力供需,并在各种需求侧资源不发生拥塞的情况下维护电力系统的稳定。
2、目前,在电力系统中实现需求响应管理时,由于用电用户在高峰时段减少用电后,导致在非高峰时段的用电需求突增,从而产生了负荷反冲效应,使得需求响应管理的效果较差,电力系统难以维持供需平衡,进而降低了电力资源的利用率。
技术实现思路
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、式中,为可行解i使用预设公式更新后的位置,为可行解i当前的位置,w为惯性权重,为可行解i当前的速度,c为预设常量,r为0至1之间的随机数,为上一次迭代中确定的目标总利润对应的可行解的位置。
26、在其中一个实施例中,根据所述利润变化幅度,按照以下公式调整该可行解的位置和速度:
27、
28、
29、式中,为可行解i根据利润变化幅度更新后的速度,为可行解i当前的速度,α为加速因子,δpr为利润变化幅度,为可行解i根据利润变化幅度更新后的位置,为可行解i当前的位置。
30、第二方面,本申请提供了一种电力需求响应优化装置,所述装置包括:
31、指令接收模块,用于当接收到需求响应优化指令时,获取目标优化函数以及其对应的约束条件,以初始化多个可行解的初始位置;其中,所述目标优化函数是以使得发电公司和服务提供商的总利润最大化为目标的数学模型,每个可行解包括所述目标优化函数对应的各个发电机组的运行状态和发电功率;
32、状态模式确定模块,用于在一次迭代中,根据预设的结合率,确定所述多个可行解中每个可行解对应的状态模式;
33、位置更新模块,用于采取与每个可行解的状态模式对应的更新策略,对每个可行解的位置进行更新;
34、利润确定模块,用于确定参考总利润以及目标总利润;其中,所述目标总利润为每个可行解当前的位置对应的利润中最大的利润;
35、目标位置更新模块,用于若所述目标总利润大于所述参考总利润,则将目标位置更新为本次迭代中确定的目标总利润对应的可行解的位置;
36、迭代判断模块,用于判断当前迭代轮次是否等于预设轮次,若当前迭代轮次等于所述预设轮次,则根据最新的目标位置,调整每个发电机组的运行状态和发电功率,若当前迭代轮次小于所述预设轮次,则进入下一次迭代。
37、第三方面,本申请提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述任一项实施例所述电力需求响应优化方法的步骤。
38、第四方面,本申请提供了一种计算机设备,包括:一个或多个处理器,以及存储器;
39、所述存储器中存储有计算机可读指令,所述一个或多个处理器执行时所述计算机可读指令时,执行如上述任一项实施例所述电力需求响应优化方法的步骤。
40、从以上技术方案可以看出,本申请实施例具有以下优点:
41、本申请提供的电力需求响应优化方法、装置、存储介质及计算机设备,该方法包括:基于以使得发电公司和服务提供商的总利润最大化为目标的目标优化函数,初始多个可行解的初始位置,并且,每个可行解包括目标优化函数对应的各个发电机组的运行状本文档来自技高网...
【技术保护点】
1.一种电力需求响应优化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电力需求响应优化方法,其特征在于,所述根据预设的结合率,确定所述多个可行解中每个可行解对应的状态模式,包括:
3.根据权利要求1所述的电力需求响应优化方法,其特征在于,确定参考总利润,包括:
4.根据权利要求1所述的电力需求响应优化方法,其特征在于,采取与每个可行解的状态模式对应的更新策略,对每个可行解的位置进行更新,包括:
5.根据权利要求1至4任一项所述的电力需求响应优化方法,其特征在于,采取与每个可行解的状态模式对应的更新策略,对每个可行解的位置进行更新,包括:
6.根据权利要求5所述的电力需求响应优化方法,其特征在于,所述预设公式为:
7.根据权利要求5所述的电力需求响应优化方法,其特征在于,根据所述利润变化幅度,按照以下公式调整该可行解的位置和速度:
8.一种电力需求响应优化装置,其特征在于,所述装置包括:
9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一
10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;
...【技术特征摘要】
1.一种电力需求响应优化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电力需求响应优化方法,其特征在于,所述根据预设的结合率,确定所述多个可行解中每个可行解对应的状态模式,包括:
3.根据权利要求1所述的电力需求响应优化方法,其特征在于,确定参考总利润,包括:
4.根据权利要求1所述的电力需求响应优化方法,其特征在于,采取与每个可行解的状态模式对应的更新策略,对每个可行解的位置进行更新,包括:
5.根据权利要求1至4任一项所述的电力需求响应优化方法,其特征在于,采取与每个可行解的状态模式对应的更新策略,对每个可行解的位置进行...
【专利技术属性】
技术研发人员:金鑫,谈竹奎,王宗义,刘斌,潘廷哲,徐玉韬,罗鸿轩,高吉普,曹望璋,
申请(专利权)人:南方电网科学研究院有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。