神经网络预测控制在SCR烟气脱硝系统中应用 微信HTML全文.pdf

返回 相似 举报
神经网络预测控制在SCR烟气脱硝系统中应用 微信HTML全文.pdf_第1页
第1页 / 共5页
神经网络预测控制在SCR烟气脱硝系统中应用 微信HTML全文.pdf_第2页
第2页 / 共5页
神经网络预测控制在SCR烟气脱硝系统中应用 微信HTML全文.pdf_第3页
第3页 / 共5页
神经网络预测控制在SCR烟气脱硝系统中应用 微信HTML全文.pdf_第4页
第4页 / 共5页
神经网络预测控制在SCR烟气脱硝系统中应用 微信HTML全文.pdf_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述:
收稿日期 2016 -10 -09 基金项目 河北省高等学校科学技术研究项目ZD2016203ꎻ 国网吉林省电力有限公司电力科学研究院科技项目. 作者简介 孟范伟1981 - ꎬ男ꎬ黑龙江青冈人ꎬ东北大学秦皇岛分校讲师ꎬ博士. 第38卷第6期 2017 年 6 月 东北 大 学 学 报 自 然 科 学 版 Journal of Northeastern UniversityNatural Science Vol. 38ꎬNo. 6 Jun.2 0 1 7 doi 10.3969/ j. issn.1005 -3026. 2017. 06.004 神经网络预测控制在 SCR 烟气脱硝系统中应用 孟范伟1ꎬ 徐 博2ꎬ 吕晓永1ꎬ 刘胤圻1 1􀆱 东北大学秦皇岛分校 控制工程学院ꎬ 河北 秦皇岛 066004ꎻ 2􀆱 吉林省电力科学研究院有限公司ꎬ 吉林 长春 130021 摘 要 以自某热电厂350 MW 燃煤机组的选择性催化还原SCR反应系统所采集的数据为依托ꎬ使用 神经网络预测控制方法ꎬ研究电厂尾气中氮氧化物排放的预测及控制问题. 利用神经网络的方法进行模型辨 识ꎬ利用预测控制的思想对喷氨量进行控制ꎬ既可使尾气达到限排标准ꎬ亦能减少用氨量ꎬ提升经济效益的同 时减少氨逃逸. 采用最速梯度方法进行控制器的优化ꎬ并通过性能函数来约束控制量ꎬ达到预期输出. 最后将 仿真结果与现场所测数据进行对比ꎬ结果表明神经网络预测控制方案可以较准确地预测出未来有限时刻所 需的喷氨量. 关 键 词 选择性催化还原ꎻ神经网络ꎻ预测控制ꎻ非线性自回归算法ꎻ模型辨识 中图分类号 TP 273 文献标志码 A 文章编号 1005 -3026201706 -0778 -05 Application of Neural Network Predictive Control in SCR Flue Gas Denitration System MENG Fan ̄wei1ꎬ XU Bo2ꎬ LYU Xiao ̄yong 1ꎬ LIU Yin ̄qi1 1􀆱School of Control Engineeringꎬ Northeastern University at Qinhuangdaoꎬ Qinhuangdao 066004ꎬ Chinaꎻ 2􀆱 Jilin Electric Power Research Institute Co. ꎬ Ltd. ꎬ Changchun 130021ꎬ China. Corresponding author LYU Xiao ̄yongꎬ E ̄mail mengfanwei@ neuq. edu. cn Abstract Based on the data collected from selective catalytic reduction SCR reaction system of a 350 MW coal ̄fired unit in a thermal power plantꎬ neural network predictive control method was used to study the prediction and control of nitrogen oxides emission in power plant tail gas. Firstlyꎬ the non ̄linear model of SCR denitrification system was modeled and nonlinear autoregressive model was used to estimate the model. Thenꎬ by using the predictive control method to control the ammonia injectionꎬ the tail gas could achieve the standard of discharge limitationꎬ and the amount of ammonia and ammonia escape could also be reducedꎬ resulting in the enhancement of economic efficiency. The controller was optimized by the steepest gradient method and the control variable was constrained by the performance function to achieve the expected output. Finallyꎬ compared with the measured date in the fieldꎬ the simulation results show that the neural network predictive control scheme can predict the amount of ammonia sprayed in the future at a finite time. Key words selective catalytic reduction SCRꎻ neural networksꎻ predictive controlꎻ nonlinear auto regressive algorithmꎻ model identification SCRselective catalytic reduction 选择 性催化还原法是目前技术最成熟、应用最广泛的 烟气脱硝技术[1]. 脱硝系统中ꎬ在催化剂的作用 下ꎬ利用还原剂 NH3有选择性地与烟气中的 NOx 反应并生成无毒无污染的 N2和 H2O. 脱硝控制 系统根据计算得出的氨气流量值来控制氨气调节 门的开度ꎬ进而实现氨气流量的自动控制. 目前电厂普遍采用 PID 控制喷氨量ꎬ当机组 的负荷在稳定状态时ꎬ可取得较好的控制效果ꎬ但 在变工况条件下ꎬ系统呈现出非线性、大滞后性ꎬ 则难以确保最佳喷氨量. 喷氨量过少ꎬ无法保证 NOx排放标准ꎻ喷氨量过多ꎬ不仅造成氨的浪费ꎬ 而且又造成新的污染. 因此采用常规的控制方式 往往难以取得较好的控制效果. SCR 喷氨系统控制方面的研究起初主要是 针对现有的 PID 控制系统进行优化ꎬ如引入负荷 和参数整定等[2]. 文献[3]提出基于混合结构径 向基函数网络型系数的自回归模型 RBF - ARXꎬradial basis function - auto ̄regressive with extra inputs来预测控制喷氨量ꎬ但釆用的是几个 固定负荷点上的数据来建立模型ꎬ与控制系统实 际运行情况存在较大偏差. 文献[4]设计了基于 混结构 RBF 神经网络的喷氨流量最优控制系统ꎬ 但隐含层的神经元个数选择为固定值ꎬ不能保证 所选择的隐含层个数是最优值. 文献[5]将 Smith 预估器与自抗扰控制技术相结合ꎬ用于 SCR 脱硝 控制系统. 文献[6]针对变工况情况ꎬ采用 SA - RBFsensitivity analysis - radial basis function神 经网络控制方法能够精确地控制喷氨量ꎬ具有良 好的适应能力. 文献[3 -6]所采用的先进方法仅 是与传统的 PID 进行了比较ꎬ先进控制方法明显 优于 PID 控制. 而文献[7] 采用先进预测控制 MPCꎬmodel predictive control方法进行仿真分 析ꎬ并且与现场实测进行了对比ꎬ结果表明 MPC 可使出口 NOx的波动范围变小. 预测控制技术因 其对模型要求较低、易于在线计算、控制效果较好 等优点ꎬ逐渐在过程控制领域得到越来越广泛的 应用. 相关文献中ꎬ神经网络在预测控制中可以有 两个用途[3 -6]一是非线性系统的神经网络建模ꎻ 二是滚动优化问题的神经网络求解. 本文先通过 神经网络模型辨识出 SCR 系统ꎬ然后用神经网络 进行滚动优化ꎬ从而对喷氨量进行有效控制. 1 预测控制的基本方法原理 预测控制框图如图 1 所示[8]. 图中v 为可测 扰动ꎬr 为输出目标值ꎬu 是控制量. d 是不可测扰 动ꎬ直接作用于目标. y 是测量的输出ꎬ可以评估 实际输出值的准确性与否. z 是影响测量准确性 的噪声. yr为设定目标值ꎬy是实际输出值. 图 1 模型预测控制框架 Fig􀆱 1 Model predictive control framework 预测控制算法首先估计系统的模型ꎬ在基于 模型的前提下ꎬ利用过程模型预测出系统在一定 激励的作用下之后有限时刻内的响应. 之后ꎬ在限 定条件下和惩罚函数的作用下一步一步求解最优 值ꎬ将得到的当前控制量作用于系统. 通过检测实 时的系统输出信息来对未来动态行为的预测进行 及时修正. 预测控制可分为 3 个步骤ꎬ归结为预测 模型、滚动优化和反馈校正 3 条原理[9]. 2 SCR 系统模型的建立 2􀆱 1 样本的选取 为了能给模型网络提供全面、正确反映系统 特性的输入与输出数据对ꎬ采集并投入网络训练 的数据应满足以下 3 点特性遍历性、致密性和相 容性[10]. 使学习样本尽可能囊括对象可能存在的 所有状态空间情况ꎬ并且在一定空间范围内的学 习样本密度要合适ꎬ这样才能把对象特性采集到. 本文讨论的影响 SCR 脱硝效率的因素主要 有①入口 NOx浓度ꎻ②SCR 反应装置处的温度ꎻ ③机组负荷发电机有功功率ꎻ④SCR 装置喷氨 量. 在电厂中上述因素通过现场监测系统可获得ꎬ 测得的数据分为 A 组和 B 组. 考虑到脱硝机组是 对称的ꎬ故这里只讨论 A 组情况. 输入数据如图 2 所示. 输出数据如图 3 所示. 图 2 输入数据 Fig􀆱 2 Input data 图 3 输出数据 Fig􀆱 3 Output data 977第 6 期 孟范伟等 神经网络预测控制在 SCR 烟气脱硝系统中应用 从图 3 可以看出ꎬ该输出值存在饱和现象. 即 当喷氨量达到一定上限时ꎬSCR 脱硝系统输出 NOx浓度不再变低ꎬ即此时的喷氨量有一些是以 氨逃逸的形式出去的ꎬ所以应从采集的数据中选 取喷氨量相对不大的时间段数据. 从图 2 中可以 看出温度变化量不大ꎬ这里不再讨论. 这里将采用 动态神经网络ꎬ利用神经网络的无限逼近非线性 性能ꎬ对 SCR 脱硝系统进行模型辨识. 2􀆱 2 训练数据的处理 由于现场存在一些高频信号ꎬ对这些数据先 进行了高频滤波ꎬ得到如图 4 的输入数据和如图 5 的输出数据曲线. 图 4 滤波后输入数据 Fig􀆱 4 Filtered input data 图 5 滤波后输出数据 Fig􀆱 5 Filtered output data 2􀆱 3 模型辨识 BP 学习算法的性能评价函数是均方误差. 不 断地将网络输出与实际输出作比较ꎬ然后每走一 步就检查偏离目标轨迹的程度. 再在基于当前位 置的情况下ꎬ调整下一步的行动方向. 对于每个输 入样本ꎬ网络实际输出就与期望输出比较ꎬ最速梯 度法就会调整网络权值参数的大小ꎬ这样便可减 小均方误差ꎬ优化性能函数[8]. 经过多次调试ꎬ选择输入层延时为 10 个采样 周期ꎬ输出延时为 2 个采样周期ꎬ隐含层个数选择 60 个ꎬ隐含层激活函数选择了非负对数 logsigx 函数. 得到的预测仿真图与实际比较如图 6 所示. 由图 6 可知预测相对较准确ꎬ均方差为 0􀆱 755 3ꎬ 在数据跳跃较大处误差偏离会稍大ꎬ但仍然属于 允许范围. 为了进一步对网络模型进行分析ꎬ作出 了线性回归曲线ꎬ如图 7 所示. 图 6 预测与实测对比 Fig􀆱 6 Comparison between forecast and actual measurement 图 7 预测与实测线性回归性 Fig􀆱 7 Predictive and measured linear regression a训练R =0. 998 13ꎻ b验证R =0. 993 60ꎻ c测试R =0. 994 99ꎻ d总体R =0. 996 88. 由图 7 可知ꎬ对于训练数据、测试数据、校验 数据ꎬ其神经网络预测数据与实际数据的相似度 都在 0􀆱 99 以上ꎬ整体相似度达到 0􀆱 996. 可知相 似度较好. 3 神经网络预测控制 在预测控制作用中ꎬ为了实现对未来输出进 行多步预测ꎬ在文献中已出现了多种方法[11]. 其 中的一种方法是当控制时域为 P 步时ꎬ就根据时 间顺序建立 P 个网络ꎬ其中隐含层采用 Sigmoid 函数神经元的作用函数ꎬ即 φx = 1 1 + exp - βxꎬβ 0 . 则第 s 个 BP 网络可表示为 BPs xs i = ws i0 +∑ nb j =1 ws ijuk + s - j + 087东北大学学报自然科学版 第 38 卷 ∑ na j =1 ws iꎬj+nbyk + s - j ꎬz s i = φxs i ꎬ ^yk + s = ws 0 +∑ m i =1 ws iz s iꎬs = 1ꎬ􀆻ꎬP . 1 其中角标 s 表示第 s 个 BP 网络ꎻxi为第 i 个隐 节点的输入ꎬ对应的输出为 ziꎻws ij表示输入节点 j 到隐节点 i 的连接权系数ꎻws i0表示隐节点 i 的输 入偏移值ꎻws 0为输入节点的输入偏移值. 这 P 个 网络的工作原理相同ꎬ都是采用非线性自回归原 理建立的网络. 不同之处在于它们的输入量在时 间上是相继错开的ꎬ这样便能使网络输出反映未 来不同时刻的输出预测值. 而且这些网络在学习 过程和实时预测都可以并行进行ꎬ因此该方法可 行ꎬ且十分有效[12 -13]. 2􀆱 3 节得到了 SCR 的预测模型ꎬ从而得到了 输入输出的映射关系. 现在讨论其预测控制问题. 根据预测控制的基本思路ꎬ可以把神经网络的预 测控制思路用图 8 表示. 图 8 神经网络预测控制框图 Fig􀆱 8 Neural network predictive control block diagram 在图 8 中ꎬ通过不断向前求解代价函数的最 小值. 在每一时刻ꎬ求解一个非线性优化问题ꎬ得 到下一个控制作用量ꎬ以此类推ꎬ得到整个想要的 控制域. 2􀆱 3 节中建立的神经网络模型ꎬ在这里有 两个作用ꎬ一是作为预测模型ꎬ二是其逆映射可以 作为性能函数 Jk的优化根据ꎬ具体过程如下. 其中在时刻 k 的优化性能指标 Jk可表示为 minJk= 1 2 ∑ P h =1 ^ yk + h - yrk + h2.2 式中^ yk + hh =1ꎬ􀆻ꎬP是各个 BP 预测模型 的预测输出值ꎬ它们是在未来输入为 uk + h -1 h =1ꎬ􀆻ꎬP时的输出值ꎻyrk + hh =1ꎬ􀆻ꎬP 是输出期望值. 将目标性能函数对输入值 uk + h -1h = 1ꎬ􀆻ꎬP求偏导 ∂Jk ∂uk + h -1=∑ P s =1 ∂Jk ∂^ yk + s ∂^ yk + s ∂uk + h -1 []. 3 式中ꎬ当 s h 时^yk + s与 uk + h -1无关ꎬ那 么ꎬ可以写成 ∂Jk ∂uk + h -1=∑ P s =h ∂Jk ∂^ yk + s ∂^ yk + s ∂uk + h -1 []. 4 式4中等式右侧的 ∂Jk ∂^ yk + s 根据式2可 以得到 ∂Jk ∂^yk + s = ^ yk + s - yrk + sꎬs =1ꎬ􀆻ꎬP . 5 而式4中等式右侧的 ∂^ yk + s ∂uk + h -1 可由式 1求得 ∂^ yk +s ∂uk +h -1 =∑ m i =1 ∂^ yk +s ∂zs i dzs i dxs i ∂xs i ∂uk+h- 1 = ∑ m i =1 ws iz s i1 -z s iw s iꎬs-h+1. 6 最终有 ∂^ yk + s ∂uk + h -1 =∑ P s =h {^ yk + s - yrk + s ∑ m i =1 ws iz s i1 - z s iw s iꎬs-h+1} . 7 这样ꎬ可以初始设置一组控制量 umkꎬ利用 模型1计算出 􀭵yPMkꎬ然后代入性能函数2 算出 Jk中的 ^ y - yr. 在此基础上ꎬ用梯度法改进 控制量 unewk + h -1 = uoldk + h -1 - α ∂Jk ∂uk + h -1 . 8 其中 α 为步长ꎬ梯度值可根据式7计算得到. 将 这一迭代过程反复进行ꎬ 一直到得到最小的 Jkꎬ这时的 uk便可作为最优控制量作用到系 统中实施. 在基于神经网络预测控制原理的基础上ꎬ搭 建了控制系统框图. 系统框图主要由三部分组成 信号输入即输入时间序列、控制优化部分、 SCR 脱硝系统部分. 其中输入时间序列以采集到 的数据为信号ꎻ优化部分采用梯度下降法采用 步长为 0􀆱 5ꎬ编写了一个 S 函数ꎬS 函数主要进 行出口 NOx浓度的优化ꎬ通过不断迭代ꎬ利用最 速梯度法求得最优的喷氨量ꎻSCR 脱硝系统由得 到的神经网络模型代替. 控制方案搭建框图如图 9 所示. 搭建好系统框图后ꎬ设置仿真环境. 设置仿真 时间为 50 sꎬ仿真步长为定步长 1􀆱 0 sꎬ每 1 s 后读 取时间序列里的数据ꎬ通过时间序列的不断推进ꎬ 求得 NOx浓度的输出. 为了得到较理想的数据ꎬS 函数里设定的迭 187第 6 期 孟范伟等 神经网络预测控制在 SCR 烟气脱硝系统中应用 代次数较长. 仿真中分析了 50 个数据ꎬ得到出口 NOx浓度图 10. 实际测得的数据中ꎬ氮氧化物 排放量的最小值为 47􀆱 85 mg/ m3. 而本文所提的 方法ꎬ氮氧化物排放量都在 30 mg/ m3以下ꎬ优于 实际测量值. 图 9 控制模块搭建图 Fig􀆱 9 Control module to build the map 图 10 预测控制仿真图 Fig􀆱 10 Predictive control simulation diagram 从图 10 可知ꎬ虽然有一些 NOx出口浓度不 稳定ꎬ跳跃较大ꎬ但大部分时间 NOx出口浓度可 以跟踪在设定值附近. 从仿真的结果来看ꎬ前 50 步控制效果较好ꎻ在预测时域较长之后ꎬ控制效果 逐渐不理想ꎬ因此若能结合 PID 控制ꎬ当入口 NOx变化较剧烈ꎬ用前馈先脱除一部分 NOx物 质ꎬ这样控制效果会更好一些. 4 结 论 1 针对电厂脱硝的控制问题进行了研究ꎬ利 用自回归观察采集到的一周数据ꎬ从中选取了喷 氨量相对不大的时间段数据ꎬ尽量避免过量喷氨 的影响. 2 通过神经网络预测脱硝系统模型ꎬ仿真结 果表明预测出的数据和实际对比比较理想. 3 采用基于神经网络的预测控制方法对喷 氨量进行控制ꎬ使用最速梯度法对性能函数进行 优化ꎬ然后作用于 SCR 脱硝系统ꎬ结果表明预测 模型输出能够追踪设定值. 参考文献 [ 1 ] Jiang NꎬShang K FꎬLu Nꎬet al. High ̄efficiency removal of NOxfrom flue gas by multitooth wheel ̄cylinder corona discharge plasma facilitated [ J ]. IEEE Transactions on Plasma Scienceꎬ2016ꎬ44112738 -2744. [ 2 ] 罗子湛ꎬ孟立新. 燃煤电站 SCR 烟气脱硝喷氨自动控制方 式优化[J]. 电站系统工程ꎬ2010ꎬ26429 -31. Luo Zi ̄zhanꎬMeng Li ̄xin. Ammonia flow automatic control mode optimization of SCR flue gas DeNOxfor coal ̄fired power plant[J]. Power System Engineeringꎬ2010ꎬ264 29 -31. [ 3 ] Peng HꎬOzaki TꎬToyoda Yꎬet al. RBF ̄ARX model based nonlinear systemmodelingandpredictivecontrolwith application to a NOxdecomposition process [ J]. Control Engineering Practiceꎬ2004ꎬ122191 -203. [ 4 ] 周洪煜ꎬ张振华ꎬ张军ꎬ等. 超临界锅炉烟气脱硝喷氨量混 结构 - 径向基函数神经网络最优控制[J]. 中国电机工程 学报ꎬ2011ꎬ315108 -113. Zhou Hong ̄yuꎬZhang Zhen ̄huaꎬZhang Junꎬet al. Mixed structure ̄radial basis function neural network optimal control on spraying smmonia flow for supercritical boiler flue gas denitrification[J]. Proceedings of the CSEEꎬ2011ꎬ315 108 -113. [ 5 ] 姜家国ꎬ郭为民ꎬ刘延泉ꎬ等. 选择性催化还原脱硝系统 Smith 预估自抗扰控制 [ J]. 热力发 电ꎬ2016ꎬ45 1 54 -59. Jiang Jia ̄guoꎬ Guo Wei ̄minꎬ Liu Yan ̄quanꎬ et al. Auto disturbance rejection control based on Smith predictor in SCR denitrification system[J]. Thermal Power Generationꎬ2016ꎬ 45154 -59. [ 6 ] 周洪煜ꎬ赵乾ꎬ张振华ꎬ等. 烟气脱硝喷氨量 SA - RBF 神经 网络最优控制[J]. 控制工程ꎬ2012ꎬ196947 -951. ZhouHong ̄yuꎬ ZhaoQianꎬ ZhangZhen ̄huaꎬ etal. Sensitivity analysis radial basis function neural network control on spraying ammonia flow denitrification[J]. Control Engineering of Chinaꎬ2012ꎬ196947 -951. [ 7 ] Wu XꎬShen JꎬSun Sꎬet al. Data ̄driven disturbance rejection predictive controlforSCRdenitrificationsystem [ J ]. Industrial & Engineering Chemistry Researchꎬ 2016ꎬ 55 5923 -5930. [ 8 ] McKinley T Lꎬ Alleyne A G. Adaptive model predictive control of an SCR catalytic converter system for automotive applications [ J]. IEEE Transactions on Control Systems Technologyꎬ2012ꎬ2061533 -1547. [ 9 ] Hunt K JꎬSbarbaro DꎬZbikowski Rꎬet al. Neural networks for control systems a survey [J]. Automaticaꎬ1992ꎬ286 1083 -1112. [10]Golshan MꎬMacgregor J F. Latent variable model predictive control LV ̄MPC for trajectory tracking in batch processes [J]. Journal of Process Controlꎬ2010ꎬ204538 -550. [11]Yang T Tꎬ Gao Y. Neural networks control on spraying ammonia flow of SCR system[C] / /2016 Chinese Control and Decision Conference. Shanghaiꎬ2016838 -842. [12]Baljit S RꎬJames Sꎬ Udaya K M. Model predictive direct slope control for power converters[J]. IEEE Transactions on Power Electronicsꎬ2017ꎬ3232278 -2289. [13]Camacho D E Fꎬ Bordons D C. Model predictive control [M]. New YorkSpringerꎬ2004. 287东北大学学报自然科学版 第 38 卷
展开阅读全文

资源标签

最新标签

长按识别或保存二维码,关注学链未来公众号

copyright@ 2019-2020“矿业文库”网

矿业文库合伙人QQ群 30735420