1、对于问题2,在问题1的基础上进行了进一步的讨论,还需要满足机组的稳定运行出力约束,启动停运时的处理约束、最小停运及运行时间约束等,目标函数与问题1相同,仍然是使总费用最小,同样可建立优化模型进行求解。对于问题3,用IEEE118节点的电力系统对问题2的求解模型进行测试,由于该问题属于大规模机组组合问题,可使用遗传算法进行求解,从而得出最优机组组合计划。三、模型的假设1)一个小时之内发电机发电出力和电力负荷均保持不变。2)输电线路不存在电能的损耗。3)3母线系统空载成本和增量成本之和随发电出力呈分段线性增长。4)除题目所给的约束外,不受其它无关因素的影响。四、符号的约定机组i在t时段的发电出力t
2、时段的系统备用要求机组i在t时段的运行状态,机组i在t时段的空载成本和增量成本之和机组i的启动成本负荷j在t时段的负荷量机组i的最大出力机组i的最小稳定运行出力t时段母线上的注入功率t时段第k根输电线路上流过的电能第k根输电线路最大传输容量第k根输电线路第l条母线的线性转移因子机组i的最大增出力机组i的最大减出力Y总成本机组i的最小运行时间机组i的最小停运时间m负荷数n机组台数T所研究的计划周期N母线数M输电线路数 i=1,2, n; j=1,2, m; k=1,2,M; l=0,1,N; t=1,2,T五、模型的建立与求解5.1 3母线系统模型的建立及求解5.1.1 成本分析机组组合是一个最
3、优化问题,即在一定的约束条件下,确定某些可控制的合理取值,使选定的目标达到最优的问题1。发电机组的成本包括启动成本、空载成本和增量成本三部分组成。1)启动成本:当机组从停运状态(不发电)变为运行状态(发电)时发生的成本。2)空载成本:只要机组处于运行状态,就会发生的成本。3)增量成本:与该机组发电量有关的成本。发电机组的发电成本如下表1所示表1 机组成本(所有小时都相同)机组启动成本(¥)空载成本(¥)增量发电量(MWh)增量成本(¥/MWh)G1350100100,10010,14G220060,4012,15则该发电机组的空载成本和增量成本如图2所示。G1:当该机组的发电出力在0,100M
4、W时范围时,每MWh的成本为10¥/MWh;当该机组的发电出力在100,200MW时范围时,每MWh的成本为14¥/MWh。G2:当该机组的发电出力在0,60MW时范围时,每MWh的成本为12¥/MWh;当该机组的发电出力在60,100MW时范围时,每MWh的成本为15¥/MWh。图2 空载成本和增量成本之和随该机组发电出力增长走势图由上图可知,机组G1和机组G2在t(t=1,2,3,4)时段的的成本特性可表示为G1: (1) (2)若用表示机组i在t时段的运行状态,其中表示运行,表示停止,则表示机组i在t-1时段的运行状态。所以启动成本可表示为 (3)其中为机组i的启动成本。由题意知,总成本
5、=启动成本+空载成本+增量成本设所研究的计划周期为,机组台数为,则总成本Y可表示为 (4)5.1.2 约束条件分析1)负载平衡约束:任何小时,电力负荷之和必须等于发电机发出电力出力之和。即 (5)其中,为负荷j在t时段的负荷量,m为负荷数。该问题负荷L见下表2表2 Bus2负荷L小时1234L(MW)1301701402)系统备用约束:发电机的备用容量为处于运行状态的发电机的最大发电能力减去其出力,其中处于停运状态的发电机的备用容量为0。任何小时,发电机的容量之和必须大于系统备用要求。即在t时段, (6)为机组i的最大出力,为t时段的系统备用要求,如表3表3 系统备用要求备用(MW)20305
6、0403)输电线路传输容量约束:线路传输的电能必须在它的传输容量范围内。线路k上流过的电能为, (7)为t时段母线(bus l)上的注入功率,为第k根输电线路第l条母线的线性转移因子,为t时段第k根输电线路上流过的电能,且k=1表示线路0-1,k=2表示线路0-2,k=3表示线路1-2。线性转移因子如表4。表4 线性转移因子表bus 0bus 1bus 2line-1-0.6667-0.3333line-2line-30.3333由于线路传输的电能不能大于其最大传输容量,又知线路上的电流是有方向的,故 (8)所以 (9)为第k根输电线路最大传输容量,见表5。表5 输电线路最大传输容量(所有小时
7、都相同)线路线路容量(MW)4)发电机组出力范围约束:处于运行状态的发电机组i的发电出力必须小于其最大发电能力。 (10)5)机组增降出力约束:发电机组在增加发电出力时,增加出力的速度要小于其最大增出力;发电机组在减少发电出力时,减少出力的速度要小于其最大减出力。 (11)为机组i的最大增出力,为机组i的最大减出力。机组G1和机组G2的物理特性及初始状态分别见表6和表7。表6 机组物理特性所在母线最大出力(MW)最大增出力(MW/h)最大减出力(MW/h)Bus0Bus160表7 机组初始状态状态小时数兆瓦(MW)运行2小时关机3小时5.1.3 模型的建立及求解机组组合的目的是针对在指定的周期
8、内,满足系统负荷、备用容量、发电出力、传输容量、增降出力等限制,优化确定各机组的启停机计划和优化分配其发电负荷,使发电总费用最小。因此,要以机组的费用最小为依据建立相应的目标函数3。故该3母线系统优化模型可建立如下: (12)用Lingo程序求解3(见附录1),可得结果如表8表8 3母线系统的最优机组组合计划发电机组状态运行停运发电出力(MW)备用容量(MW)7011090总成本(¥)66805.2 3母线系统模型的建立及求解在问题1的基础上,考虑发电机组的下列物理特性约束,重新制定最优机组组合计划。1)发电机组的稳定出力范围约束:处于运行状态的发电机组i的发电出力必须大于其最小稳定运行出力,
9、即发电机组不能在0,pimin出力范围内稳定运行。故 (13)为机组i的最小稳定运行出力。2)机组启动和停运时的出力约束:当机组从停运状态变为运行状态时,机组在该小时的发电出力必须为其最小稳定运行出力,即运行状态的第一个小时出力必须为。故当时, (14)当机组从运行状态变为停运状态时,机组在该小时的发电出力必须为其最小稳定运行出力 (15)3)机组最小运行时间约束:由表1和表7可知,机组G1的启动成本远高于G2,且增量发电量一定时的增量成本又低于G2,又已知机组G1已在运行,故在时间较短时,应避免使G1的停运和再次启动。从问题一中不难看出,当费用最小时机组G1在各时段的状态均为运行,且其发电出
10、力基本满足出力约束,所以该问题中不必对其运行的时间作限制。当机组2在t时段停止且在t-1时段运行时 (16)为机组i的最小运行时间。否则 (17) (18)4)机组最小停运时间约束:当机组i在t时段运行且在t-1时段停止时 (19)为机组i的最小停运时间。 (20) (21)机组G1和机组G2的物理特性(补充)见表9,表9 机组物理特性(补充)最小出力(MW)最小运行时间(h)最小停运时间(h)目标函数和其它约束条件同问题1,故该3母线系统优化模型建立如下: (22)用Lingo程序求解3(见附录2),可得结果如表10表10 3母线系统的最优机组组合计划8068205.3 IEEE 118系统
11、模型的建立及求解由于该问题中的机组规模较大,可采用二次函数对空载成本和增量成本曲线参数进行拟合,机组i在t时段的曲线方程为,分别为曲线方程的二次项系数、一次项系数及常数项。同问题二,该IEEE 118系统的数学模型如下: (23)可利用模拟退火算法对该模型进行测试,该算法的流程图如图3图3 遗传算法流程图六、模型的评价6.1 模型的评价6.1.1 模型的优点1)该问题对目标函数和约束条件分析透彻,采用的数学模型有成熟的理论基础,可信度较高。2)利用Lingo编程的方法对模型严格求解,具有科学性。3)本文建立的模型与实际联系紧密,模型求解简便,可适用于其它类似的问题,通用性、推广性较强。6.1.
12、2 模型的缺点1)该问题中把空载成本和增量成本之和随发电出力的变化看成线性增长,因此计算误差可能较大;2)该问题对机组发电出力的安排过于理想化,与现实情况存在一定的差距。参考文献1 姜启源等数学模型北京:高等教育出版社,20032 吴建国数学建模案例精编北京:中国水利水电出版社,20053 谢金星等优化建模与LINDO/LINGO软件北京:清华大学出版社,2005附录附录1 求解3母线系统的Lingo程序min=x11*(1-x10)*z1+x12*(1-x11)*z1+x13*(1-x12)*z1+x14*(1-x13)*z1+x21*(1-x20)*z2+x22*(1-x21)*z2+x2
13、3*(1-x22)*z2+x24*(1-x23)*z2+x11*y11+x12*y12+x13*y13+x14*y14+x21*y21+x22*y22+ x23*y23+x24*y24;100=x11*p11+x21*p21; 130=x12*p12+x22*p22;170=x13*p13+x23*p23; 140=x14*p14+x24*p24;x11*(200-p11)+x21*(100-p21)20;x12*(200-p12)+x21*(100-p22)30;x13*(200-p13)+x23*(100-p23)50;x14*(200-p14)+x24*(100-p24)40;-0.66
14、67*x21*p21+0.3333*100=-200;-0.3333*x21*p21+0.6667*100=-100;0.3333*x21*p21+0.3333*100-0.6667*x22*p22+0.3333*130-0.3333*x22*p22+0.6667*1300.3333*x22*p22+0.3333*130-0.6667*x23*p23+0.3333*170-0.3333*x23*p23+0.6667*1700.3333*x23*p23+0.3333*170-0.6667*x24*p24+0.3333*140-0.3333*x24*p24+0.6667*1400.3333*x24
15、*p24+0.3333*140p11200;p21100; p12p22p13p23 p14p24=-50; x11*p11-x10*p10=-60; x21*p21-x21*p20 x12*p12-x11*p11 x22*p22-x21*p21 x13*p13-x12*p12 x23*p23-x22*p22 x14*p14-x13*p13 x24*p24-x23*p23y11=(10*p11+100)*(p11#ge#(-0.1)#and#(100.1#ge#p11)+(14*p11-300)* (p11#ge#100.1)#and#(200#ge#p11);y12=(10*p12+100)
16、* (p12#ge#(-0.1)#and#(100.1#ge#p12)+(14*p12-300)* (p12#ge#100.1)#and#(200#ge#p12);y13=(10*p13+100)* (p13#ge#(-0.1)#and#(100.1#ge#p13)+(14*p13-300)* (p13#ge#100.1)#and#(200#ge#p13);y14=(10*p14+100)*(p14#ge#(-0.1)#and#(100.1#ge#p14)+(14*p14-300)* (p14#ge#100.1)#and#(200#ge#p14);y21=(12*p21+200)* (p21#
17、ge#(-0.1)#and#(60.1#ge#p21)+(15*p21+20)*(p21#ge#60)#and#(100#ge#p21);y22=(12*p22+200)* (p22#ge#(-0.1)#and#(60.1#ge#p22)+(15*p22+20)*(p22#ge#60.1)#and#(100#ge#p22);y23=(12*p23+200)* (p23#ge#(-0.1)#and#(60.1#ge#p23)+(15*p23+20)*(p23#ge#60.1)#and#(100#ge#p23);y24=(12*p24+200)* (p24#ge#(-0.1)#and#(60.1#
18、ge#p24)+(15*p24+20)*(p24#ge#60.1)#and#(100#ge#p24);bin(x11); bin(x12); bin(x13); bin(x14); bin(x21);bin(x22); bin(x23); bin(x24);x10=1;x20=0;z1=350;z2=100;p10=100;p20=0;结果: Local optimal solution found at iteration: 1381 Objective value: 6679.800 Variable Value Reduced Cost X11 1.000000 0.000000 X10
19、 1.000000 0.000000 Z1 350.0000 0.000000 X12 1.000000 0.000000 X13 1.000000 0.000000 X14 1.000000 0.000000 X21 0.000000 0.000000 X20 0.000000 0.000000 Z2 100.0000 0.000000 X22 1.000000 0.000000 X23 1.000000 0.000000 X24 0.000000 0.000000 Y11 1100.000 0.000000 Y12 1100.999 0.000000 Y13 1240.000 0.000000 Y14 1660.000 0.000000 Y21 1520.000 0.000000 Y22 558.8006 0.000000 Y23 920.0000 0.000000 Y24 204.6055 0.000000 P11 100.0000 0.000000 P21 100.0000 0.000000 P12 100.0999 0.000000 P22 29.90005 0.000000 P13 110.0000 0.000000 P23 60.00000 0.000000 P14 140.0000 0.000000 P24 0.3837893 0
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1