APP下载

基于负荷分段技术的多目标月度发电计划及其遗传算法

2013-10-19梁文举李一铭

电力自动化设备 2013年10期
关键词:度值出力停机

颜 伟,李 翔,梁文举,赵 霞,余 娟,戚 飞,李一铭

(1.重庆大学 输配电装备及系统安全与新技术国家重点实验室,重庆 400030;2.重庆市电力公司电力科学研究院,重庆 401123;3.江苏省电力公司徐州供电公司,江苏 徐州 221005)

0 引言

2012年7月30 日至31日,印度发生历史上最大规模的停电事故,致使印度一半以上国土供电中断,逾6亿人陷入电力恐慌之中。为杜绝大面积停电事故,必须高度重视电网安全,推进坚强智能电网建设,实行电网统一规划、统一建设、统一管理、统一调度,坚持输配一体化、电网调度一体化、城乡电网一体化[1]。调度是统一坚强智能电网安全稳定运行、资源高效优化配置的关键因素,发电计划是智能电网调度运行的重要环节[2],它作为节能优化调度的重要组成部分,其目的是在满足系统安全和一定电能质量要求的条件下,依据电厂的发电能力、电网的输送能力和用户的需求,预先制定系统的运行方式以尽可能提高系统运行的经济性保证对用户可靠的供电[3]。根据时间提前量和计划周期可分为长期计划 (一般为年)、中期计划(一般为季度或月)和短期计划(一般为天)。

月度发电计划作为中长期电力生产的重要环节,相比日发电计划,能够在更长的时间跨度内统筹考虑电网运行效益[4],同时也是解决新能源接入、节能调度和市场化发展协调问题的重要手段。月度发电计划的研究工作已有不少进展,文献[4] 基于每日的峰期、平期、谷期建立了月度90个时段的优化模型,但该时段划分方式未能对负荷曲线走势进行严格的跟踪模拟,尤其当系统负荷波动范围较广、幅度变动较大时,其对负荷曲线时段划分方式的适用性就会有所降低;文献[5-7] 将整月划分为1或30个时段,采用该种方式模拟时刻变动的负荷将会产生较大的误差;文献[8] 建立了小时级的月度发电计划优化模型,其中,720个时段的大规模优化问题虽能细致跟踪负荷变化态势,但也给数学求解带来不少困难;文献[7,9] 只是片面考虑或是简单综合了节能减排、经济调度等新型电力体制的要求,未能完整考虑多个目标协调优化的问题;文献[10] 考虑了中长期风、水、火电混合系统的节能环保优化问题,但未能较好地考虑发电计划中的电网安全问题。

考虑到720个时段大规模优化问题求解困难,本文提出基于负荷分段技术的月度发电计划以缩小模型规模。由于发电计划的多目标优化有助于实现节能减排与经济性等多个目标的综合最优,本文建立了月度发电计划的多目标优化模型。针对模型的离散性和多目标优化等特点,本文提出基于目标相对占优策略的改进遗传算法求解该优化问题。

1 基于负荷分段技术的月负荷曲线时段划分方法

文献[11] 提出的日负荷曲线时段划分方法如下:设时段m系统的等值有功功率为Pm,先求得相邻时段m和m+1负荷变化量绝对值ΔPm,再找到最小ΔPm所对应的时段,将时段m和m+1合并为一个新的时段m,合并后新时段的等值负荷Pm0按式(1)计算,当剩余时段数目达到预设数目后终止合并。

该方法的优点在于能够保证合并前后的能量守恒。然而月负荷曲线时间跨度较大,难以直观确定合适的时段数作为负荷分段的终止判据。另外,基于将月度发电计划作为中长期发电计划的考虑,一方面火电机组启停复杂且多次启停与经济最优相悖;另一方面,启停变量的大幅简化有利于提高计算效率,同时在与日前计划配合时,可以考虑更加精细的机组启停约束。因此本文假定机组在1 d内启停状态不变[9],将每天的 24∶00 定为机组可以进行启停机操作的时间点,则月负荷曲线的分段还需考虑日期特征,例如 24∶00与 01∶00属于同一负荷水平,但考虑日期特征后应为2段,从而同一台机组可以在 24∶00 前停机,01∶00 后开机。

本文提出以相对误差系数η作为月负荷曲线分段的终止判据。η为相邻时段间负荷差值相比基准负荷量(如月度最大负荷量)的百分值,其值可根据模拟的精细程度要求而定,而时段数目则作为时段划分的结果之一。月负荷曲线的具体划分方法如下:合并得新时段的等值负荷Pm0后,如果所有相邻时段间负荷差值与基准负荷量的比值均大于η,则合并完成,否则继续合并。然后考虑日期特征,将所有24∶00与01∶00属于同一负荷水平的时段分成2个时段,从而完成整个月负荷曲线的分段过程。

2 月度发电计划模型

为更好地兼顾新型电力体制下节能减排与经济调度的要求,本文建立了月度发电计划的多目标优化模型,综合考量机组的能耗、排污量以及启停费用3个决策目标,具体形式如下。

2.1 目标函数

a.煤耗量最少。

其中,i为发电机序号;SG为发电机节点集合;t为机组出力时段序号;T为机组出力总时段数;PGit为发电机 i在时段 t的有功出力;ai、bi、ci为发电机 i的煤耗系数。

b.污染物排放量最少。

其中,αi、βi、γi为发电机 i的污染物排放量系数。

c.启停费用最小。

其中,d为机组启停时段序号;D为机组启停总时段数;CiU、CiD分别为机组i的启动成本和停机成本,本文假定停机成本为0[12];uid为发电机i在时段d的启停状态,机组开机则uid=1,机组停机则uid=0,并假定机组在1 d内启停状态不变[9]。

2.2 约束条件

本文构建的月度发电计划模型主要考虑以下约束条件,除约束条件b、g、h外,其余约束条件在各个时段内均需满足(即省略下标 t(t=1,…,T))。

a.直流潮流方程约束。

其中,jωi表示节点j必须和节点i直接相连,但j≠i;Bii和Bij分别为节点导纳矩阵的自导纳和互导纳;PDi为节点i的负荷量;θi为节点i的电压相角;SB为节点集合;s为系统平衡节点。

b.发电单位的月度合同电量约束。

其中,WKmin和WKmax分别为发电单位K的最小和最大月合同量,ΔTt为计划周期内第t个时段的长度;SU为包含的发电单位K的集合。

c.旋转备用容量约束。

其中,PGimax为第i台机组的最大出力限额;PR为系统旋转备用容量。

d.机组出力上下限约束。

其中,PGimin和PGimax分别为机组i的最小和最大出力限额。若机组停机,则机组出力被限制为0。

e.线路潮流上下限约束。

其中,线路潮流 Pij=Bijθij;Pijmin和 Pijmax分别为线路 ij的最小和最大传输容量限额;SL为系统所包含的线路集合;θij为节点 i、j的电压相位差。

f.断面潮流上下限约束。

g.爬坡速率上下限约束。

其中,t=2,…,T;RGamip为第i台机组在时段t-1的时间长度中出力变化限值,该限值等于机组的单位时间(1 h)限值乘以时段t-1的时间长度。

h.机组最小开/停机时间约束。

其中,TOidN和TOidFF分别为机组i在时段d-1的连续开机时间和连续停机时间;TOmNini和TOmFinFi分别为机组i的最小连续开机时间和最小连续停机时间。

3 基于目标相对占优策略的遗传算法

3.1 基于目标相对占优策略的随机个体适合度计算方法

目标相对占优是指存在个体xo,使其最接近各个子目标的最优个体 xm(m=1,…,n,其中 n为目标个数),满足所有目标的综合相对最优。考虑多目标优化问题中子目标的量纲与数值不同产生的矛盾,本文以基于目标相对占优策略的随机个体适合度来评价个体相对多目标的综合优劣性。

假设存在多目标优化问题,其表达式如下:

假设种群中有个体x1、…、xn,并且在一次迭代过程中,个体 x3、x2、x5分别为目标子函数 f1(x)、f2(x)、f3(x)的最优个体,则个体 xk(k=1,…,n)的基于目标相对占优策略的随机个体适合度计算公式为:

其中,惩罚因子λ为一个极大数,适合度fit的取值范围是(0,3] 。

3.2 遗传算法的约束处理技术

遗传算法[13-14]可以通过增加惩罚的形式方便地处理各种约束。但若将所有的约束都采用该种方式处理,则会导致解的搜索空间巨大而无谓地增加了计算时间。如果采取适合的方式处理部分约束条件,将会大幅缩小解的搜索空间,从而提高了计算效率。

本文对最小开/停机时间约束、系统旋转备用约束、功率平衡约束、机组出力上下限约束和直流潮流方程约束采用可行性变换的方式先进行调整,而其他约束条件则仍采用惩罚的形式处理。

对于最小开/停机时间约束和系统旋转备用约束,首先形成机组启停的初始状态,再从首时段开始检查是否达到最小开/停机时间,否则对启停状态进行校正。同时检查该时段开机机组最大有功出力之和是否满足系统旋转备用约束,开机机组最小有功出力之和是否小于系统总负荷量,前者不满足则优先增开启停成本低的机组直至满足约束,后者不满足则优先关闭启停成本低的机组直至满足条件。逐个时段检查至最后一个时段,从而形成启停表。

对于功率平衡约束和机组出力上下限约束,首先根据启停表用投运机组出力上下限约束对其出力进行初始化,平衡节点机组出力则限制为总负荷量与其余开机机组出力总和之差,以满足功率平衡约束。然后检查平衡节点机组出力是否已满足其出力上下限约束,若不满足将其出力置为限值,余值则优先使其余开机的大功率机组在出力上下限范围内增加或减少出力,直至余值为零。

对于直流潮流方程约束,通过求解不包含平衡节点的直流潮流方程得到节点电压相角。

其余约束则采用惩罚的形式处理,对于线路和断面潮流上下限约束由式(9)和(10)求出线路和断面潮流,若越限则增加惩罚因子;对于机组爬坡速率约束,求取各机组相邻时段的有功差值,若超出出力变化范围则增加惩罚因子;对于月度合同电量约束,由式(6)求出各发电单位的总电量,若超出月合同量范围则增加惩罚因子。

变异过程采用多点变异。机组启停变量变异后采用最小开/停机时间约束和系统旋转备用约束中可行性变换方法形成新的启停表,与旧表对比,将新表停机而旧表开机的机组出力置零,新表开机而旧表停机的机组在其出力上下限范围内初始化得新出力值。然后对投运机组出力值在其上下限范围内变异,变异后用功率平衡约束和机组出力上下限约束中的可行性变换方法形成新的机组出力值。

4 算例分析

4.1 算例基础数据

本文采用IEEE 57节点系统的算例进行仿真分析。该系统由7台发电机组和80条支路组成,其具体系统参数可参见文献[15] 。假设全网各节点负荷随时段数的不同按相同比例变化,月负荷曲线数据由文献[15] 的系统负荷有功总量与月度720 h负荷比例系数相乘得到。各常规发电机组的煤耗系数和最大/最小出力限额等参数详见表1,污染物气体排放系数和机组启动成本分别参照文献[16-17] 中的参数估算得到,详见表2。仿真时采用主频2.6 GHz双核处理器、2 G内存计算机,并取种群规模20、最大迭代次数300、交叉概率0.5、变异概率0.3,当最优个体连续30代保持不变或达到最大迭代次数时终止运算。本文以煤耗费用()来表征煤耗量,以排放污染物气体的重量(t)来表征污染物气体排放量,以启动费用()来表征启动成本。

表1 机组煤耗系数和有功输出参数Tab.1 Coal consumption coefficients and active power output parameters

表2 机组污染物气体排放系数和启动成本Tab.2 Unit emission coefficients and startup costs

4.2 月负荷曲线的融合分段结果

取相对误差系数η=0.1,经过负荷分段可得月负荷曲线时段划分示意图如图1(a)所示,其中,虚线为划分前,即文献[15] 得到的720个时段的曲线图,实线为划分后的曲线图,划分后时段合并为123段,即T=123。图 1(b)为图 1(a)中的第 50 ~70 时段的曲线图。

图1 月负荷曲线时段划分示意图Fig.1 Schematic diagram of monthly load curve partitioning

由分段结果可知,时段数由划分前的720减少到划分后的123,缩减了82%的规模。另外,由图1(b)虚线可以看出,第56~69时段这13 h中的负荷量相差不大,分段后这13 h的负荷量划归为同一负荷水平,如图1(b)实线所示。而对于第54~56时段中负荷量相差较大,分段后采用3个负荷水平来模拟该时段中实际负荷曲线的变化。因此相比直接将负荷曲线平均分段而言,该分段方法能够有效降低误差。

4.3 基于目标相对占优策略的遗传进化过程的特点分析

采用基于目标相对占优策略的遗传算法对采用负荷分段技术(即T=123)的情况进行仿真,得到最优个体的适合度值变化曲线如图2所示。

图2 最优个体适合度值变化曲线图Fig.2 Variation curve of optimal individual fitness

由图2可以看出,在进化超过100代后,遗传算法收敛。因此,采用约束处理技术的遗传算法能够有效求解该多目标月度发电计划模型。另外,随进化代数的增加,种群最优个体的适合度值有时增大有时减少。这是因为一代中各个子目标对应的最优个体与前一代相比是不完全相同的,即式(13)中fit的基值是不定的,故归一化后适合度值相比前一代是不定的,所以其值与进化代数不是严格的正比关系。

4.4 负荷曲线分段对月度发电计划的优化计算效率的影响分析

针对采用负荷分段技术(即T=123)和不使用负荷分段技术(即T=720)2种情况分别进行仿真。仿真结果为:未采用负荷分段技术的模型在求解时,遗传算法计算总时间为1 995 s,迭代次数为254,平均一代计算时间约为8 s;采用负荷分段技术计算总时间仅为96 s,迭代次数为102,平均一代计算时间不足1 s。可以看出,未进行负荷分段的计算总时间以及迭代次数均超过采用负荷分段技术的情况,分段后总计算效率提高近20倍。因此,采用负荷分段技术可以大幅提高计算效率,尤其当系统扩展到省网以上级别时,其优势将更加明显。

4.5 相对综合目标与单目标的优化结果比较分析

针对以综合目标最小、仅以目标a最小、仅以目标b最小和仅以目标c最小4种情况分别仿真,结果统计如表3所示。表中第2、4、6列为4种条件下计算得到的各目标函数值,第3、5、7、8列为4种条件下各目标的适合度值及综合适合度值。4种情况下子目标适合度值以该子目标值最小者为1,其余情况适合度值为其子目标值与子目标最小值的相对值的倒数。综合适合度值为各目标适合度值之和,求解方法类似式(13)无约束越限的情况。

由表3可以看出,目标a、目标b、目标c的最优值分别为1 685 620.59、2 979 724.77和3 400。以综合目标最小的情况得到的各目标值虽然都不是最优值,但其各目标适合度值都接近1,综合适合度值达到2.87,为所有仿真条件中的最大值。单目标优化虽能保证某一目标最优,但其他目标值离最优值差距较大,使得综合适合度值较小,无法保证综合最优性。

表3 多目标综合优化与单目标优化结果统计Tab.3 Statistics of multi-objective comprehensive optimization and single-objective optimization

5 结论

针对目前月负荷曲线的平均分段带来较大误差或是不分段而给数学计算带来较多困难的情况,同时考虑到新型电力体制下节能减排与经济调度的要求,本文提出了基于负荷分段技术的月度发电计划多目标模型及其基于目标相对占优策略的遗传求解算法。仿真结果表明,通过负荷曲线的合理分段能够大幅缩减模型规模,提高算法求解效率;同时,通过计算基于目标相对占优策略的随机个体适合度,可以较好地解决多目标联合优化问题之间的冲突性,满足综合最优的要求;另外,结合负荷曲线的时段融合和约束处理技术的改进遗传算法可有效解决此类优化问题,且计算时间满足工程实际要求。

猜你喜欢

度值出力停机
探讨公路项目路基连续压实质量检测技术
质量管理工具在减少CT停机天数中的应用
无线传输中短码长喷泉码的度分布优化算法*
微博网络较大度值用户特征分析
风电场有功出力的EEMD特性分析
雷克萨斯NX200t车停机和起动系统解析
要争做出力出彩的党员干部
欠费停机
汽车内饰件用塑料挂钩安装力及脱出力研究
发动机怠速-停机起动机的开发