发明名称 一种电站磨煤机节能优化出力的方法
摘要 一种电站磨煤机节能优化出力的方法,包括以下步骤:S1启停规则的数学转换;S2建立约束条件:S3确定启停模型;S4粒子群算法改进:针对此问题在PSO算法的搜索后期引入变异算子,提出带变异算子的PSO算法,使算法在搜索后期克服陷入局部最优解的束缚,同时带变异算子的PSO还可以保持前期较快的搜索速度的特性;S5参数设置;S6优化:将设置好的参数输入启停模型,得出运行结果。本发明充分考虑磨煤机的优化运行和现场复杂的工况,使磨煤机启停优化模型更为准确和实用,所优化后的磨煤机启停组合方式基本能满足机组运行时对磨煤机出力的要求,且缩短了磨煤机低出力情况下的运行时间,提高了磨煤机的磨煤效率,从而节省了机组的煤耗量。
申请公布号 CN103056016B 申请公布日期 2016.05.11
申请号 CN201210575771.4 申请日期 2012.12.26
申请人 广东电网公司电力科学研究院;武汉大学 发明人 叶向前;方源
分类号 B02C25/00(2006.01)I 主分类号 B02C25/00(2006.01)I
代理机构 广州知友专利商标代理有限公司 44104 代理人 周克佑
主权项 一种电站磨煤机节能优化出力的方法,其特征是:包括以下依次执行的步骤:S1启停规则的数学转换通过研究磨煤机带负荷率影响因素,建立好磨煤机启停优化的评价函数,分析磨煤机启停和运行过程中的影响因素,然后进行数学转换,用数学公式表达;具体为:设机组AGC给定的负荷指令为P<sub>t</sub>,当机组负荷一定,根据一定的函数计算,可计算出标准煤燃料量,然后经过偏置修正可算出燃烧煤的给煤量,因此,简单地认为,所燃烧煤种的发热值乘以给煤量,乘以机组的效率应等于机组的负荷;用数学式表达为:B<sub>M</sub>×n×η=P<sub>t</sub>式中:B<sub>M</sub>为锅炉的计算总给煤量,n为所燃烧煤种的发热值,η为机组的效率。n的变化由煤种所决定;为保证锅炉安全燃烧,提高机组快速升降负荷的能力,磨煤机的出力应备有余量,对于中速磨煤机,在磨制设计煤种时,备用的磨煤机除外,磨煤机总出力应大于等于BMCR(锅炉最大连续蒸发量)时燃煤消耗量的110%;而磨制校核煤种时,检修前的全部磨煤机总出力应大于等于BMCR时燃料消耗量。在此,为保证磨煤机运行时的总出力不小于由机组负荷通过计算得到的锅炉燃烧需要的燃料量,即备有一定的出力裕度。建立约束条件:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>6</mn></munderover><msub><mi>U</mi><mi>it</mi></msub><msub><mi>B</mi><mi>it</mi></msub><mo>&GreaterEqual;</mo><msub><mi>B</mi><mi>M</mi></msub><mo>+</mo><msub><mi>B</mi><mi>r</mi></msub></mrow>]]></math><img file="FDA0000675070880000012.GIF" wi="364" he="142" /></maths>式中:B<sub>r</sub>为运行磨煤机总出力的裕度,根据现场工况机组运行要求确定;S2建立约束条件S2‑1磨煤机i到t时刻的连续运行时间x<sub>it</sub>可以表示为递推公式x<sub>it</sub>=(x<sub>i(t‑1)</sub>+T<sub>0</sub>)U<sub>it</sub>,且应满足条件:(x<sub>i(t‑1)</sub>‑T<sub>D</sub>)(U<sub>it</sub>‑U<sub>i(t‑1)</sub>)≥0,由磨煤机出力与其功耗决定其约束关系为<sub>:</sub><maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>B</mi><mi>M</mi></msub><mo>&times;</mo><mi>n</mi><mo>&times;</mo><mi>&eta;</mi><mo>=</mo><msub><mi>P</mi><mi>t</mi></msub></mtd></mtr><mtr><mtd><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>6</mn></munderover><msub><mi>U</mi><mi>it</mi></msub><msub><mi>B</mi><mi>it</mi></msub><mo>&GreaterEqual;</mo><msub><mi>B</mi><mi>M</mi></msub><mo>+</mo><msub><mi>B</mi><mi>r</mi></msub></mtd></mtr><mtr><mtd><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi></mrow><mn>6</mn></munderover><mrow><mo>(</mo><msub><mi>B</mi><mrow><mi>i </mi><mi>max</mi></mrow></msub><mo>-</mo><msub><mi>B</mi><mi>it</mi></msub><mo>)</mo></mrow><msub><mi>U</mi><mi>it</mi></msub><mo>&GreaterEqual;</mo><msub><mi>B</mi><mi>jt</mi></msub><mo>,</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mn>6</mn></mtd></mtr><mtr><mtd><msub><mi>B</mi><mrow><mi>i </mi><mi>min</mi></mrow></msub><mo>+</mo><msubsup><mi>D</mi><mi>i</mi><mo>-</mo></msubsup><mo>&lt;</mo><msub><mi>B</mi><mi>it</mi></msub><mo>&lt;</mo><msub><mi>B</mi><mrow><mi>i </mi><mi>max</mi></mrow></msub><mo>-</mo><msubsup><mi>D</mi><mi>i</mi><mo>+</mo></msubsup></mtd></mtr><mtr><mtd><mn>75</mn><mo>%</mo><msub><mi>B</mi><mi>iD</mi></msub><mo>&le;</mo><msub><mi>B</mi><mi>it</mi></msub><mo>&le;</mo><mn>95</mn><mo>%</mo><msub><mi>B</mi><mi>iD</mi></msub><mo>,</mo><msub><mi>X</mi><mi>it</mi></msub><mo>></mo><msub><mi>T</mi><mi>D</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000675070880000011.GIF" wi="861" he="540" /></maths>式中,B<sub>it</sub>为磨煤机i在t时段的出力(t/h);U<sub>it</sub>为在t时段内磨煤机i启停状态;F<sub>i</sub>(B<sub>it</sub>)为第i台磨煤机在t时段出力时磨煤机的功率,采用曲线拟合,即F<sub>i</sub>(B<sub>it</sub>)=a<sub>i</sub>B<sub>it</sub><sup>2</sup>+b<sub>i</sub>B<sub>it</sub>+c<sub>i</sub>;S<sub>i</sub>为磨煤机的启动费用;P<sub>t</sub>为AGC负荷指令机组t时段的负荷(MW);B<sub>M</sub>为锅炉的计算总给煤量;n为所燃烧煤种的发热值;η为机组的效率;B<sub>imax</sub>为第i台磨煤机的出力上限;B<sub>r</sub>为运行磨煤机总出力裕度;B<sub>imin</sub>为第i台磨煤机的出力下限;<img file="FDA0000675070880000013.GIF" wi="73" he="71" />和<img file="FDA0000675070880000014.GIF" wi="74" he="71" />为第i台磨煤机出力的上调量和下调量;x<sub>it</sub>为磨煤机i到t时刻的连续运行时间;T<sub>D</sub>为本发明设定的磨煤机长期运行时间点;B<sub>iD</sub>为第i台磨煤机的计算出力,B<sub>iD</sub>=B<sub>D</sub>(i=1,2,…,6);S2‑2引入变动的阈值来解决判定被松弛后的0、1状态变量是隶属于运行状态1或是停机状态0;S3确定启停模型设磨煤机的启动和停止过程都能够在5秒内完成,如果能使磨煤机满足最快速启停,则单台机组所有磨煤机的启停和运行的总煤耗将达到最小,以此为优化目标,综合以上因素的分析,建立的数学模型如下所示;<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>min</mi><mrow><mo>(</mo><msub><mi>U</mi><mi>it</mi></msub><mo>,</mo><msub><mi>B</mi><mi>it</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>6</mn></munderover><mo>[</mo><msub><mi>U</mi><mi>it</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>U</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><msub><mi>S</mi><mi>i</mi></msub><mo>+</mo><munderover><mo>&Integral;</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mi>t</mi></munderover><msub><mi>F</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>B</mi><mi>it</mi></msub><mo>)</mo></mrow><msub><mi>U</mi><mi>it</mi></msub><mo>]</mo></mrow>]]></math><img file="FDA0000675070880000021.GIF" wi="1022" he="165" /></maths>其中,U<sub>it</sub>(1‑U<sub>i(t‑1)</sub>)S<sub>i</sub>表示t时段磨煤机的启动费用;<img file="FDA0000675070880000023.GIF" wi="272" he="96" />表示t时段磨煤机的运行费用,根据磨煤机运行记录和试验运行点的数据(F<sub>k</sub>,B<sub>k</sub>),用最小二乘法拟合一条近似曲线代替真实的功耗特性曲线;S4粒子群算法改进定义带变异算子的PSO算法如下:if logjamstep&gt;=maxstepif swarmdist&lt;borderdistlogjamstep=0;endend分别对所有粒子随机产生(0,1)之间的数,若该数小于变异率ariationrate,则对该粒子进行重新随机初始化位置和速度;其中,logjamstep为历史最优位置连续不变化时的迭代次数,maxstep为连续不变化时的次数的阈值;swarmdist为所有粒子历史最优位置的欧几里得空间距离,定义为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>swarmdist</mi><mo>=</mo><msub><mi>max</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><msqrt><msubsup><mi>&Sigma;</mi><mrow><mi>d</mi><mo>=</mo><mn>1</mn></mrow><mi>D</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>P</mi><mi>id</mi></msub><mo>-</mo><msub><mi>x</mi><mi>id</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000675070880000022.GIF" wi="877" he="134" /></maths>其中,m为相邻子群粒子数,borderdist为判断群内粒子聚集程度的距离阈值;S5参数设置改进的PSO算法中的控制参数选择为:wmax=1.2,wmin=0.2,c1=2,c2=2,适应度函数中的惩罚因子设置为β=4000,γ=2000,δ=2000;S6优化将设置好的参数输入启停模型,得出运行结果;所述的步骤S4中,PSO算法的计算流程如下:(1)初始化粒子群:随机初始化各粒子的位置和速度;(2)计算适应度值:根据适应度函数计算各粒子的适应度值;(3)更新最优:对每个粒子,将它的适应度值与它的历史最优的适应度值进行比较,如果更好,则将其所在位置作为个体最优位置;与群体的最优适应度值比较,如果更好,则将其所在位置作为群体最优位置;(4)更新粒子:对粒子的速度和位置进行更新。(5)停止条件:如果达到预先设定的结束条件:足够好的解或最大迭代次数;则结束,否则转步骤(2)。
地址 510080 广东省广州市东风东路水均岗8号