System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电网系统多目标优化方法技术方案_技高网

电网系统多目标优化方法技术方案

技术编号:39973685 阅读:9 留言:0更新日期:2024-01-09 00:59
本公开涉及电网系统多目标优化方法。包括:获取电网系统中多个设备分别对应的初始变量值;通过改变多个初始变量值,对应得到多个当前变量值;基于多个当前变量值,确定多个目标分别对应的当前函数值;将每个当前函数值与目标集合中子集中的对应的函数值比较,已更新目标集合。通过初始变量值方便的获取当前迭代的变量值,能够降低计算成本,并通过多目标比对能够快速高效的得到多个帕累托最优形成优化的集合。降低了时间成本,同时减轻了计算资源需求,使得能够在嵌入式系统以及资源受限的环境中实现优化。

【技术实现步骤摘要】

本公开涉及智慧电网规划领域,具体涉及电网系统多目标优化方法


技术介绍

1、伴随社会对于清洁、可持续能源供应的追求,智慧电网系统,包括微型智慧电网系统,如太阳能光伏和小微风机,电池与柴油发电机的融合,被视为有前景的能源供应方式,对于边防哨所与海岛等极端偏远地区供电有重要意义。同时,智慧电网系统的建设对于在自然灾害或其他应急情况下可以更好地维持电力供应以及降低电力损耗的目标上同样能发挥积极作用。需要优化混合微型智慧电网系统各组件的规模,包括储能设备,来确定电网系统的成本和可靠性,对于建设可靠,环境友好的智慧电网系统十分重要。然而,智慧电网系统面临能源管理与调度,电力需求预测以及经济可行性等方面的问题。在进行电网系统的优化时,需要设置大量的参数,优化过程计算量大,计算成本高,费时长。


技术实现思路

1、为克服相关技术中存在的问题,本公开的示例性提供电网系统多目标优化方法。

2、本公开的示例性实施例提供了电网系统多目标优化方法,包括:获取所述电网系统中多个设备分别对应的初始变量值;通过改变多个所述初始变量值,对应得到多个当前变量值;基于所述多个当前变量值,确定多个所述目标分别对应的当前函数值;将每个所述当前函数值与目标集合中子集中的对应的函数值比较,其中,所述目标集合包括多个子集,每个子集包括所述电网系统中多个设备分别对应的变量值以及多个目标的函数值;若每个所述当前函数值均优于所述目标集合中某个子集的每个对应的函数值,则将所述多个当前变量值和所述多个当前函数值作为一个子集加入所述目标集合,并将所述某个子集从所述目标集合中移除;若每个所述当前函数值均劣于所述目标集合中某个子集的每个对应的函数值,则将所述多个当前变量值和所述多个当前函数值移除;若不存在每个所述当前函数值均优于所述目标集合中某个子集的每个对应的函数值、以及每个所述当前函数值均劣于所述目标集合中某个子集的每个对应的函数值的情况,则将所述多个当前变量值和所述多个当前函数值作为一个子集加入所述目标集合。

3、在一些实施例中,所述获取所述电网系统中多个设备分别对应的初始变量值包括:在所述目标集合中获取一个子集中的作为初始子集;将所述初始子集包括的变量值作为所述初始变量值。

4、在一些实施例中,所述在所述目标集合中获取一个子集中的作为初始子集,包括:在所述目标集合中,随机获取一个子集作为所述初始子集。

5、在一些实施例中,所述在所述目标集合中获取一个子集中的作为初始子集,包括:确定倾向优化的目标;基于所述倾向优化的目标,在所述目标集合中确定一个子集作为所述初始子集。

6、在一些实施例中,所述基于所述倾向优化的目标,在所述目标集合中确定一个子集作为所述初始子集,包括:基于所述倾向优化的目标,确定所述目标集合每个子集中对应所述倾向优化的目标的目标函数值;将每个目标函数值代入下方公式:

7、

8、其中,n为随机数且0≤n≤1,f2(i)为第i个目标函数值,min为所有目标函数值中的最小值,max为所有目标函数值中的最大值,δ>1;将最小值的β对应的目标函数值对应的子集,作为所述初始子集。

9、在一些实施例中,所述通过改变多个所述初始变量值,对应得到多个当前变量值,包括:基于均匀概率,将多个所述初始变量值随机改变,对应得到多个随机变量值;若随机变量值符合约束条件,则作为当前变量值;若随机变量值不符合约束条件,则返回执行所述基于均匀概率,将多个所述初始变量值随机改变,对应得到多个随机变量值。

10、在一些实施例中,所述获取所述电网系统中多个设备分别对应的初始变量值,包括:获取初始值,作为所述初始变量值。

11、在一些实施例中,所述电网系统多目标优化方法还包括:判断是否满足迭代停止条件;若满足所述迭代停止条件,则输出当前的目标集合;若不满足所述迭代停止条件,则执行所述获取所述电网系统中多个设备分别对应的初始变量值。

12、在一些实施例中,所述电网系统中多个设备分别对应的初始变量值为以下任意两个或两个以上设备的数量:风机、光伏板、储能系统、柴油机。

13、在一些实施例中,所述多个目标的函数值为以下任意两个或两个以上函数的值:供电概率损失函数、能源成本函数、总发电功率函数、系统总波动性函数、总电缆长度函数。

14、本公开的实施例提供的技术方案可以包括以下有益效果:通过初始变量值方便的获取当前迭代的变量值,能够降低计算成本,并通过多目标比对能够快速高效的得到多个帕累托最优形成优化的集合。降低了时间成本,同时减轻了计算资源需求,使得能够在嵌入式系统以及资源受限的环境中实现优化。

15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种电网系统多目标优化方法,包括:

2.根据权利要求1所述的电网系统多目标优化方法,其中,所述获取所述电网系统中多个设备分别对应的初始变量值包括:

3.根据权利要求2所述的电网系统多目标优化方法,其中,所述在所述目标集合中获取一个子集中的作为初始子集,包括:

4.根据权利要求2所述的电网系统多目标优化方法,其中,所述在所述目标集合中获取一个子集中的作为初始子集,包括:

5.根据权利要求4所述的电网系统多目标优化方法,其中,所述基于所述倾向优化的目标,在所述目标集合中确定一个子集作为所述初始子集,包括:

6.根据权利要求1-5任一项所述的电网系统多目标优化方法,其中,所述通过改变多个所述初始变量值,对应得到多个当前变量值,包括:

7.根据权利要求1所述的电网系统多目标优化方法,其中,所述获取所述电网系统中多个设备分别对应的初始变量值,包括:

8.根据权利要求1所述的电网系统多目标优化方法,其中,所述电网系统多目标优化方法还包括:

9.根据权利要求1所述的电网系统多目标优化方法,其中,所述电网系统中多个设备分别对应的初始变量值为以下任意两个或两个以上设备的数量:

10.根据权利要求1所述的电网系统多目标优化方法,其中,所述多个目标的函数值为以下任意两个或两个以上函数的值:

...

【技术特征摘要】

1.一种电网系统多目标优化方法,包括:

2.根据权利要求1所述的电网系统多目标优化方法,其中,所述获取所述电网系统中多个设备分别对应的初始变量值包括:

3.根据权利要求2所述的电网系统多目标优化方法,其中,所述在所述目标集合中获取一个子集中的作为初始子集,包括:

4.根据权利要求2所述的电网系统多目标优化方法,其中,所述在所述目标集合中获取一个子集中的作为初始子集,包括:

5.根据权利要求4所述的电网系统多目标优化方法,其中,所述基于所述倾向优化的目标,在所述目标集合中确定一个子集作为所述初始子集,包括:

6.根据权利要求1-5任一...

【专利技术属性】
技术研发人员:陈彦朴王震华
申请(专利权)人:上海能源科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1