[发明专利]基于数值优化极值搜索的无模型锅炉燃烧优化控制方法有效
申请号: | 201610173955.6 | 申请日: | 2016-03-24 |
公开(公告)号: | CN105823080B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 沈奇;李益国;沈炯;刘西陲;吴啸 | 申请(专利权)人: | 东南大学 |
主分类号: | F23N5/00 | 分类号: | F23N5/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙)32204 | 代理人: | 肖明芳 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于数值优化极值搜索的无模型锅炉燃烧优化控制方法,包括步骤1,采集锅炉燃烧系统k‑n至k时刻一个时间窗口内各个时刻的锅炉效率η(j)和氮氧化物排放值NOx(j)并设置容许误差ε,步骤2,计算k‑n至k时刻一个时间窗口内的锅炉效率的平均值η和氮氧化物排放值的平均值NOx,将η和NOx分别作为当前k时刻的锅炉效率和氮氧化物排放值;步骤3,将当前k时刻锅炉效率η和氮氧化物排放值NOx归一化,计算单目标函数J(k);步骤4,计算性能指标随各层操作量的变化梯度gk;步骤5,计算搜索方向dk;步骤6,计算步长因子αk;步骤7,计算下一时刻待优化的操作量ui(k+1);步骤8,重复步骤2~步骤7,直至算法收敛,得到最优操作量。 | ||
搜索关键词: | 基于 数值 优化 极值 搜索 模型 锅炉 燃烧 控制 方法 | ||
【主权项】:
基于数值优化极值搜索的无模型锅炉燃烧优化控制方法,其特征在于,包括如下步骤:步骤1,采集数据:采集锅炉燃烧系统k‑n至k时刻一个时间窗口内各个时刻的锅炉效率η(j)和氮氧化物排放值NOx(j)并设置容许误差ε,j=k‑n…k,其中n为前n个时刻;步骤2,对采集到的数据进行处理:计算k‑n至k时刻一个时间窗口内的锅炉效率的平均值η和氮氧化物排放值的平均值NOx,将η和NOx分别作为当前k时刻的锅炉效率和氮氧化物排放值;步骤3,将当前k时刻锅炉效率η和氮氧化物排放值NOx归一化,计算单目标函数J(k);步骤4,计算性能指标随锅炉各层操作量的变化梯度gk:gk=(g1,g2,gi…),采用如下公式计算gi:gi=J(k)-J(k-1)ui(k)-ui(k-1),]]>其中,i代表第i层,i取值为自然数,若||gk||≤ε,终止后续步骤,ui(k)即为各层最优操作量,否则继续步骤5;步骤5,计算搜索方向dk;步骤6,计算步长因子αk;步骤7,计算下一时刻待优化的操作量ui(k+1);步骤8,重复步骤2~步骤7,直至算法收敛,得到最优操作量;步骤2中,采用如下公式计算k‑n至k时刻一个时间窗口内的锅炉效率的平均值η和氮氧化物排放值的平均值NOx:η=Σj=k-nkη(j)n+1,]]>NOx=Σj=k-nkNOx(j)n+1;]]>步骤3中,通过如下公式计算单目标函数J(k):min J=‑a×[η]+b×[NOX]+A式中[η]、[NOx]分别为归一化过后的锅炉效率和氮氧化物排放值,a和b分别为锅炉效率项的权重和氮氧化物排放值的权重,A是对输入输出违反约束的惩罚项,通过如下公式计算:A=∑Ai+Aa,Ai=max[umin-uiumin,0,ui-umaxumax]2,]]>Aa=max[k1×Σu0-Σuik1×Σu0,0,k2×Σu0-Σuik2×Σu0]2,]]>其中,ui表示第i层操作量开度,ui变化范围为umin~umax,Ai表示违反该约束的惩罚项;∑ui表示总的阀门开度,∑u0表示未优化时总的阀门开度,总的阀门开度∑ui在未优化时总的阀门开度∑u0的k1~k2之间,k1取在0.8~0.95之间,k2取在1.1~1.2之间,Aa表示违反该约束的惩罚项。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610173955.6/,转载请声明来源钻瓜专利网。