[发明专利]基于多种群遗传算法的分段式综合能源系统运行优化方法有效
申请号: | 201910922614.8 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110796287B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 张筱辰;朱金大;杨冬梅;陈永华;杜炜;刘刚;傅金洲;何国鑫;陈卉 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;G06N3/12 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张弛 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多种 遗传 算法 段式 综合 能源 系统 运行 优化 方法 | ||
1.一种基于多种群遗传算法的分段式综合能源系统运行优化方法,其特征在于:
步骤1:根据“低谷-高峰-平段-高峰-平段”的分段电价,将24小时分为时段一、时段二、时段三、时段四、时段五的五个时段,时段一从时刻1到时刻T1,时段二从时刻T1+1到时刻T2,时段三从时刻T2+1到时刻T3,时段四从时刻T3+1到时刻T4,时段五从时刻T4+1到时刻24;
步骤2:构建包含五个时段的运行优化目标函数f1,如下:
其中,cgas表示燃气价格,ci表示时段i从电网的购电价格,Pi,gas表示时段i冷热电联产系统的发电功率,Pi,net表示时段i从电网的购电量;
步骤3:构建包含五个时段的约束条件,包括:
(3-1)综合能源系统中,电功率平衡约束如下:
Aeq1=Pi,gas+Pi,net+Pi,pv+Pi,cd-Pi,eth-Pi,etc-eLoadi
其中,Aeq1=0时满足电功率平衡约束,Pi,pv表示时段i光伏的发电功率,Pi,cd表示时段i储电设备的功率,Pi,eth表示时段i电制热设备的功率,Pi,etc表示时段i电制冷设备的功率,eLoadi表示时段i的电力负荷的总需求;
(3-2)综合能源系统中,热功率约束如下:
A1=hLoadi-ε1·Pi,gas-η1·Pi,eth-Pi,cr
其中,A10时满足热功率约束,hLoadi表示时段i的热负荷的总需求,ε1表示冷热电联产系统的热电比例系数,η1表示电制热设备的转换效率,Pi,cr表示时段i储热设备的功率;
(3-3)综合能源系统中,冷功率约束如下:
A2=cLoadi-ε2·Pi,gas-η2·Pi,etc-Pi,cl
其中,A20时满足冷功率约束,cLoadi表示时段i的冷负荷的总需求,ε2表示冷热电联产系统的冷电比例系数,η2表示电制冷设备的转换效率,Pi,cl表示时段i储冷设备的功率;
(3-4)综合能源系统中,充放电约束如下:
其中,Aeq2=0时满足充放电约束;
(3-5)综合能源系统中,充放热约束如下:
其中,Aeq3=0时满足充放热约束;
(3-6)综合能源系统中,充放冷约束如下:
其中,Aeq4=0时满足充放冷约束;
(3-7)综合能源系统中,储电容量约束如下:
其中,i=1,2,…,5;A30且A40时满足储电容量约束;表示前i个时段的储电设备功率累加值;Wd表示电池的额定容量;
(3-8)综合能源系统中,储热容量约束如下:
其中,i=1,2,…,5;A50且A60时满足储电容量约束;表示前i个时段的储热设备功率累加值;Wr表示储热设备的额定容量;
(3-9)综合能源系统中,储冷容量约束如下:
其中,i=1,2,…,5;A70且A80时满足储电容量约束;表示前i个时段的储冷设备功率累加值;Wl表示储冷设备的额定容量;
步骤4:构造待优化变量矩阵,具体表示为:Matrix1=[Pi,gas,Pi,net,Pi,pv,Pi,cd,Pi,eth,Pi,etc,Pi,cr,Pi,cl],i=1,2,…,5;Matrix1为一个1×40的矩阵;
步骤5:将步骤2的目标函数与步骤3的约束条件构造遗传算法的适应度函数f2,公式如下:
步骤6:令w=1,2,…,S;构建第w个遗传算法种群,采用二进制编码法将Matrix1中每一个变量用N个随机二进制码表示,则可以将Matrix1转换为一个包含40×N个二进制码的矩阵Matrix2,随机构造M个二进制码的矩阵Matrix2,进而得到初始化的遗传算法种群Matrixw,Matrixw为一个M行,40×N列的二进制码的矩阵;如此,共构建S个遗传算法种群,每个种群包含M个个体;
步骤7:每个遗传算法种群,取不同的选择操作、交叉操作、变异操作控制参数,各自通过选择操作、交叉操作、变异操作对遗传算法种群Matrixw进行进化;进化过程中,种群中适应度函数f2最大的个体是最优个体,适应度函数f2最小的个体是最劣个体,每一代进化中,将S个遗传算法种群中的S个最优个体挑选出来,放入精华种群中加以保存;同时,每经过num1次迭代,用第v个种群中最优个体替代第v+1种群中的最劣个体,v=1,2,…,S-1;
步骤8:当精华种群中的最优个体经过num2次迭代后仍保持不变,则算法迭代终止,最后得到精华种群中使适应度函数f2最大的二进制码的矩阵Matrix2best,相应的,可得最优优化变量矩阵Matrix1best=[Pi,gas,best,Pi,net,best,Pi,pv,best,Pi,cd,best,Pi,eth,best,Pi,etc,best,Pi,cr,best,Pi,cl,best],i=1,2,…,5;
步骤9:对时段一进行细化寻优,具体包括:
(9-1)构建时段一的运行优化目标函数f3,如下:
其中,cki表示时刻k1从电网的购电价格,Pk1,gas表示时刻k1冷热电联产系统的发电功率,Pk1,net表示时刻k1从电网的购电量;
(9-2)构建包含时段一的约束条件,包括:
(9-2-1)电功率平衡约束如下:
其中,Aeq11=0时满足电功率平衡约束,Pk1,pv表示时刻k1光伏的发电功率,Pk1,cd表示时刻k1储电设备的功率,Pk1,eth表示时刻k1电制热设备的功率,Pk1,etc表示时刻k1电制冷设备的功率,eLoadk1表示时刻k1的电力负荷的总需求;
(9-2-2)热功率约束如下:
其中,A110时满足热功率约束,hLoadk1表示时刻k1的热负荷的总需求,ε1表示冷热电联产系统的热电比例系数,η1表示电制热设备的转换效率,Pk1,cr表示时刻k1储热设备的功率;
(9-2-3)冷功率约束如下:
其中,A120时满足冷功率约束,cLoadk1表示时刻k1的冷负荷的总需求,ε2表示冷热电联产系统的冷电比例系数,η2表示电制冷设备的转换效率,Pk1,cl表示时刻k1储冷设备的功率;
(9-2-4)设备出力功率约束如下:
其中,Aeq12、Aeq13、Aeq14、Aeq15、Aeq16、Aeq17、Aeq18、Aeq19均等于0时,满足设备出力功率约束;
(9-2-5)储电容量约束如下:
其中,A130且A140时满足储电容量约束;表示前k1个时段的储电设备功率累加值;Wd表示电池的额定容量;
(9-2-6)储热容量约束如下:
其中,A150且A160时满足储电容量约束;表示前k1个时段的储热设备功率累加值;Wr表示储热设备的额定容量;
(9-2-7)储冷容量约束如下:
其中,A170且A180时满足储电容量约束;表示前k1个时段的储冷设备功率累加值;Wl表示储冷设备的额定容量;
(9-3)构造时段一的待优化变量矩阵,具体表示为:Matrix4=[Pk1,gas,Pk1,net,Pk1,pv,Pk1,cd,Pk1,eth,Pk1,etc,Pk1,cr,Pk1,cl],k1=1,2,…,T1;Matrix4共包含8×T1个变量;
(9-4)将步骤(9-1)的目标函数与步骤(9-2)的约束条件构造遗传算法的适应度函数f4,公式如下:
g1=Aeq11+Aeq12+Aeq13+Aeq14+Aeq15+Aeq16+Aeq17+Aeq18+Aeq19
g2=A11+A12+A13+A14+A15+A16+A17+A18
(9-5)令u=1,2,…,S1;构建第w个遗传算法种群,采用二进制编码法将Matrix4中每一个变量用N1个随机二进制码表示,则可以将Matrix4转换为一个包含8×T1×N1个二进制码的矩阵Matrix5,随机构造M1个二进制码的矩阵Matrix5,进而得到初始化的遗传算法种群Matrixu,Matrixu为一个M1行,8×T1×N1列的二进制码的矩阵;如此,共构建S1个遗传算法种群,每个种群包含M1个个体;
(9-6)每个遗传算法种群,取不同的选择操作、交叉操作、变异操作控制参数,各自通过选择操作、交叉操作、变异操作对遗传算法种群Matrixu进行进化;进化过程中,种群中适应度函数f4最大的个体是最优个体,适应度函数f4最小的个体是最劣个体,每一代进化中,将S1个遗传算法种群中的S1个最优个体挑选出来,放入精华种群中加以保存;同时,每经过num3次迭代,用第v个种群中最优个体替代第v+1种群中的最劣个体,v=1,2,…,S1-1;
(9-7):当精华种群中的最优个体经过num4次迭代后仍保持不变,则算法迭代终止,最后得到使适应度函数f4最大的二进制码的矩阵Matrix5best,相应的,可得时段一的最优优化变量矩阵Matrix4best=[Pk1,gas,best,Pk1,net,best,Pk1,pv,best,P k1,cd,best,Pk1,eth,best,Pk1,etc,best,Pk1,cr,best,Pk1,cl,best],k1=1,2,…,T1;
步骤10:参照步骤9,依次对时段二、时段三、时段四、时段五进行细化寻优,分别得到时段二、时段三、时段四、时段五的最优优化变量矩阵;
步骤11:时段一、时段二、时段三、时段四、时段五的最优优化变量矩阵即为综合能源系统的运行优化结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910922614.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理