[发明专利]一种基于野花优化算法的电力系统经济调度方法有效
| 申请号: | 201711115711.3 | 申请日: | 2017-11-13 |
| 公开(公告)号: | CN107909510B | 公开(公告)日: | 2020-04-14 |
| 发明(设计)人: | 李专;李自伟;郑沛光;陈茜;卢鹏翔;钟钦强;林晓波;黄端华;陈国超;吴昊;王菲;苏尚胤;刘家秀;窦超萍;王小虎;程思 | 申请(专利权)人: | 广东电网有限责任公司湛江供电局 |
| 主分类号: | G06Q50/06 | 分类号: | G06Q50/06;G06N3/00;G06N3/12 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
| 地址: | 524000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 野花 优化 算法 电力系统 经济 调度 方法 | ||
1.一种基于野花优化算法的电力系统经济调度方法,其特征在于:包括以下步骤:
步骤1:以系统燃料费用最小为目标函数,考虑等式约束和不等式约束,建立电力系统经济调度模型;
步骤2:结合调度模型,执行混沌机制初始化种群;
步骤3:执行正态扩散和趋养进化机制;
步骤4:执行配对繁殖机制;
步骤5:执行染色体突变机制;
步骤6:终止条件:若达到最大迭代次数,则结束循环,输出结果;否则,转步骤3;
所述步骤1以系统燃料费用最小为目标函数的具体形式为:
其中,n为发电机总数;Pi为机组i的有功出力;ai、bi、ci为机组i的燃料费用系数;考虑阀点效应对发电成本的影响,所述步骤1以系统燃料费用最小为目标函数的具体形式为:
其中,n为发电机总数;Pi为机组i的有功出力;ai、bi、ci为机组i的燃料费用系数;ei、fi为机组i的阀点效应系数;所述步骤1提及的等式约束包括:
(1)功率平衡约束
式中,PD为总负荷需求;Ploss为传输网损;
其中,系统传输网损用B系数矩阵表示为:
式中,Bij、Boi、Boo为发电机的网损系数;
不等式约束包括:
(2)机组运行约束
Pimin≤Pi≤Pimax
式中,Pimin、Pimax分别为机组i的有功出力上、下限;
(3)机组爬坡约束
运行中的机组都要受到机组的爬坡约束,描述为:
式中,Pi0为机组i在前一时段的有功出力;URi、DRi分别为机组i在相邻时段的上坡限制和下坡限制;
(4)禁止运行区间
由于发电机的物理特性,电力系统在实际运行中,必须避免运行在禁止区间以内,即:
式中,分别代表机组i在第k个禁止区间的下边界和上边界;
步骤2中执行混沌机制初始化种群的具体过程如下:
设定种群规模最大值和初始总群Nmax、N,控制变量为每台发电机的有功出力值,控制变量数为D,D表示维数,最大迭代次数为MaxIter;在D维问题的搜索空间内随机初始化种群X,其中,第i个个体为Xi=[Xi1,Xi2,...XiD],i=1、2,......N;初始化变量取值的下限和上限分别为Xmin、Xmax,父代粒子产生的后代个数的最小值和最大值分别为Smin、Smax,标准差初始值和最终值分别为σinit、σfinal,富养半径为R;
种群X的初始化过程为:采用混沌Logistic方程产生混沌变量:
xi+1=λ·xi·(1-xi)
式中,xi∈[0,1],xi≠0.25、0.5、0.75,λ为控制参数,取值为0~4,当种群X完全处于混沌状态时,λ=4;取任意初始点x0时,得出在[0,1]上遍历的点集xi,i=1、2......N;
将得到的混沌变量xi转化为初始种群:
Xi=Xmin+α(Xmax-Xmin)(1-xi)xi
式中,α=4为混沌吸引子;
步骤3中,执行正态扩散和趋养进化机制的具体过程为:
正态扩散繁殖机制中,野花优化算法根据野花个体适应度,来定义个体品质的好坏,进而决定其能繁殖的后代的个数,具体为:
式中,Qi为野花个体i能产生的后代数;Fi、Fmax、Fmin分别为野花个体i的适应度值、当前种群中的最大和最小适应度值;Smin、Smax分别是父代粒子产生的后代个数的最小值和最大值;round为取整函数;
根据得出的后代数量,野花优化算法通过高斯分布在父代粒子周围空间进行随机扩散,产生后代个体;如下式:
式中,Itermax、Iter分别为最大迭代次数和当前迭代次数;σinit、σfinal、σiter分别为标准差的初始值、最终值和当前值;n为非线性调和因子,一般取值n=3;
根据扩散值,得到父代野花粒子的一个后代粒子为:
Xi+1=Xi+σiter
式中,Xi+1为Xi的一个子代粒子,该粒子被加到种群中,成为种群的一部分;
定义种群中的全局最优粒子Xgbest为富养区,以富养区为中心,半径为R的范围内的粒子会被吸引,即粒子朝着全局最优粒子Xgbest趋养进化;所述半径为R的范围内的粒子不被吸引,即粒子背离全局最优粒子Xgbest正态扩散;设置一个阈值p来定义子代粒子趋养进化的可能性,设置一个随机数l,若l<p,则子代通过趋养进化机制繁殖,否则,通过正态扩散机制繁殖,具体如下:
当时,按照正态扩散机制繁殖后代粒子;
当时,有:
式中,r为[0,1]内的随机数;为第k次迭代时,粒子i的第d维变量的概率值;R为富养半径;当父代繁殖达到预定的后代数,种群规模大于Nmax时,父代及子代野花按照适应度从高到底的顺序,去除适应度排在前Nmax个的个体,作为下一代的父代,然后进入配对繁殖机制;
所述步骤4中执行配对繁殖机制的具体过程如下:
A、对种群中的所有个体进行随机不重复配对;
B、若粒子X(i)和X(j)被配对,则X(i)的繁殖公式为:
X′(i,d)=r1·X(i,d)+(1-r1)·X(j,d)
X(j)的繁殖公式为:
X′(j,d)=r1·X(j,d)+(1-r2)·X(i,d)
其中,d∈(1,D);r1,r2为[0,1]上的均匀分布随机数;X(i,d)和X(j,d)分别为粒子i和j的第d维;X′(i,d)和X′(j,d)分别为配对繁殖过后得到的新子代;
若X′(i)优于其父代X(i),则X(i)←X′(i);否则,保留原父代粒子X(i)的值不变;
C、重复依次执行步骤A和步骤B各N/2次;
所述步骤5中执行染色体突变机制的具体过程如下:
(1)对种群个体的每一维进行归一化处理,公式如下:
其中,i∈(1,N),j∈(1,D);Xjmin和Xjmax分别为第j维控制变量的上、下限;k为当前代数;
(2)选中一个父代个体粒子Xi,对其执行突变机制,公式如下
Y←Xi,1
Xi,d←Xi,d+1
Xi,D←Y
式中,i=1、2…Nmax;Xi,d和Xi,d+1分别为粒子Xi的第d维和第d+1维,d=1、2…D:
(3)对Xi进行反归一化,得到优化后的解,公式如下:
X′(i,j)=X(i,j)·(Xjmax-Xjmin)+Xjmin
式中,X′(i,j)为突变后得到的新子代;Xjmin和Xjmax分别为第j维控制变量的上、下限;
若X′(i,j)优于其父代X(i,j),则X(i,j)←X′(i,j);否则,保留原父代粒子X(i,j)的值不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司湛江供电局,未经广东电网有限责任公司湛江供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711115711.3/1.html,转载请声明来源钻瓜专利网。





