发明名称 废塑料裂解炉余热烘干装置压力控制方法
摘要 本发明公开了一种废塑料裂解炉余热烘干装置压力控制方法。现在的烘干装置压力控制基本上采用传统的开环控制方式,甚至是手动的操作手段,控制参数的调节完全依赖于技术人员的经验。另外,现有基于状态空间的预测控制方法,通常采用无限时间域内渐近收敛的观测器进行系统状态估计,估计误差难以在有限时间域内收敛,因此估计精度和收敛速度有待提高。本发明采用预测控制方法进行生活垃圾废塑料裂解炉余热烘干装置的压力控制,首次设计了有限时间域内收敛的观测器,对系统状态向量进行估计用于压力输出值的预测,并通过基于递归神经网络的优化方法进行优化求解,从而提高余热烘干装置压力控制的精确性和快速性。
申请公布号 CN103345161B 申请公布日期 2015.09.02
申请号 CN201310281209.5 申请日期 2013.07.05
申请人 杭州电子科技大学 发明人 陈云;谭立华;周绍生
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 杜军
主权项 废塑料裂解炉余热烘干装置压力控制方法,其特征在于该方法的具体步骤是:步骤1.建立系统的预测模型,具体是:首先,以生活垃圾废塑料裂解炉余热烘干装置的高温烟气阀阀门开度值、冷气阀阀门开度值、烘干机转速和废塑料进料量为输入控制量,以高精度数字式压力测量仪采集到的余热烘干装置的压力值为输出量,通过系统辨识方法,建立余热烘干装置压力控制系统的离散时间传递函数模型A(z<sup>‑1</sup>)y(k)=B(z<sup>‑1</sup>)u(k)其中,z为离散时间系统Z变换算子,y(k)为k时刻由高精度数字式压力测量仪采集所得的烘干气体压力值;<img file="FDA0000703359350000011.GIF" wi="710" he="85" />为k时刻的控制输入变量,其中u<sub>1</sub>(k)表示k时刻高温烟气阀阀门开度值,u<sub>2</sub>(k)表示k时刻冷气阀阀门开度值,u<sub>3</sub>(k)表示k时刻烘干机转速,u<sub>4</sub>(k)表示k时刻废塑料进料量;A(z<sup>‑1</sup>)和B(z<sup>‑1</sup>)表示通过辨识得到的多项式矩阵,其形式为<img file="FDA0000703359350000012.GIF" wi="828" he="141" />其中A<sub>i</sub>、B<sub>i</sub>表示需要辨识的模型参数,I表示具有合适维数的单位矩阵,n<sub>a</sub>、n<sub>b</sub>表示采样个数;然后,将前述离散时间传递函数模型通过状态空间实现,建立下述基于状态空间描述的烘干装置压力控制系统模型x(k+1)=Ax(k)+BΔu(k)y(k)=Cx(k)其中x(k)=[y<sup>T</sup>(k) … y<sup>T</sup>(k‑n<sub>a</sub>) Δu<sup>T</sup>(k‑1) … Δu<sup>T</sup>(k‑n<sub>b</sub>)]<sup>T</sup>为系统k时刻的状态向量,Δu(k)=u(k)‑u(k‑1)为k时刻控制输入的增量,系数矩阵A、B和C分别为<img file="FDA0000703359350000021.GIF" wi="1441" he="692" /><img file="FDA0000703359350000022.GIF" wi="894" he="111" />C=[I 0 … 0 | 0 0 … 0]步骤2.预测输出值,具体是:由步骤1建立的基于状态空间描述的烘干装置压力控制系统模型,通过迭代计算,可得输出值<img file="FDA0000703359350000023.GIF" wi="946" he="158" />其中<img file="FDA0000703359350000024.GIF" wi="104" he="73" />为状态向量x(k)的估计值,y(k+j)表示k+j时刻的输出值,j为不小于1的正整数;令N和N<sub>u</sub>分别表示预测时域和控制时域,则可将预测输出的状态空间模型表示为如下形式<img file="FDA0000703359350000025.GIF" wi="518" he="78" />其中<img file="FDA0000703359350000026.GIF" wi="930" he="319" /><img file="FDA0000703359350000031.GIF" wi="2013" he="613" />上式中<img file="FDA0000703359350000032.GIF" wi="213" he="85" />为k+s时刻输出量的估计值,且s=1,2,...,N;由上式知,对输出量的预测依赖于系统状态向量的估计值<img file="FDA0000703359350000033.GIF" wi="137" he="71" />状态估计的准确性及收敛速度将直接影响输出值y的预测;步骤3.有限时间域状态估计,具体是:对于可观的矩阵对(A,C),设计两个观测器z<sub>i</sub>(k+1)=(A‑L<sub>i</sub>C)z(k)+Bu(k)+L<sub>i</sub>y(k),i=1,2其中z<sub>1</sub>(k)和z<sub>2</sub>(k)分别为k时刻两个观测器的状态向量,L<sub>1</sub>、L<sub>2</sub>为待设计的观测器增益矩阵;引入滞后时间d,d为正整数,并记M<sub>i</sub>=A‑L<sub>i</sub>C,则z(k+1)=Mz(k)+Nu(k)+Ly(k)<img file="FDA0000703359350000034.GIF" wi="659" he="81" />z(k)为k时刻的状态矩阵,其中<img file="FDA0000703359350000035.GIF" wi="1123" he="163" /><img file="FDA0000703359350000036.GIF" wi="1064" he="158" />则有z(k)‑Tx(k)=M[z(k‑1)‑Tx(k‑1)]+[MT‑TA+LC]x(k‑1) =M<sup>2</sup>[z(k‑2)‑Tx(k‑2)] ...=M<sup>d</sup>[z(k‑d)‑Tx(k‑d)] 若初始状态值x(0)记为x<sub>0</sub>,及<img file="FDA0000703359350000041.GIF" wi="521" he="78" /><img file="FDA0000703359350000042.GIF" wi="59" he="72" />为x<sub>0</sub>的估计值,可得<img file="FDA0000703359350000043.GIF" wi="656" he="88" /><img file="FDA0000703359350000044.GIF" wi="966" he="181" />由于KT=I和KM<sup>d</sup>T=0,当k=d时,<img file="FDA0000703359350000045.GIF" wi="740" he="94" />对于废塑料余热烘干装置压力控制系统,选择绝对值大于零且小于1的实数标量<img file="FDA0000703359350000046.GIF" wi="363" he="83" />利用标准的极点配置方法,设计矩阵L<sub>1</sub>,将M<sub>1</sub>的极点配置为<img file="FDA0000703359350000047.GIF" wi="361" he="82" />此即M<sub>1</sub>的模小于1;当矩阵M<sub>1</sub>稳定,则存在非奇异矩阵Γ,将M<sub>1</sub>做相似变换,得<img file="FDA0000703359350000048.GIF" wi="930" he="93" />类似的,再设计矩阵L<sub>2</sub>,使A‑L<sub>2</sub>C=α(A‑L<sub>1</sub>C),其中标量α满足0&lt;α&lt;1,则可将M<sub>2</sub>的极点配置为<img file="FDA0000703359350000049.GIF" wi="453" he="83" />且有<img file="FDA00007033593500000410.GIF" wi="968" he="93" /><img file="FDA00007033593500000411.GIF" wi="987" he="93" />上式表明,对任意有限大小的正整数d,<img file="FDA00007033593500000412.GIF" wi="771" he="100" />即矩阵[T M<sup>d</sup>T]可逆,系统状态向量x(k)的估计误差将在任意的有限时间步长k=d时收敛至零;步骤4.建立性能指标,具体是:建立二次型优化目标函数J=Y<sup>T</sup>(k)QY(k)+U<sup>T</sup>(k)RU(k) 其中Q和R为压力预测输出和控制量的加权矩阵;根据实际生活垃圾废塑料裂解炉余热烘干装置压力控制系统特性,建立约束条件u<sub>min</sub>≤u(k)≤u<sub>max</sub>y<sub>min</sub>≤y(k)≤y<sub>max</sub>其中u<sub>min</sub>,u<sub>max</sub>,y<sub>min</sub>,y<sub>max</sub>分别表示实际余热烘干装置控制输入量和压力值的下限和上限;考虑到步骤2建立的系统方程<img file="FDA0000703359350000051.GIF" wi="546" he="79" />优化问题可表示为<img file="FDA0000703359350000052.GIF" wi="864" he="143" />s.t.U<sub>min</sub>≤U(k)≤U<sub>max</sub>其中H=2(G<sup>T</sup>QG+R)<img file="FDA0000703359350000053.GIF" wi="367" he="86" /><img file="FDA0000703359350000054.GIF" wi="491" he="85" /><img file="FDA0000703359350000055.GIF" wi="911" he="85" /><img file="FDA0000703359350000056.GIF" wi="919" he="93" />且Y<sub>min</sub>=[y<sub>min</sub> … y<sub>min</sub>],Y<sub>max</sub>=[y<sub>max</sub> … y<sub>max</sub>],U<sub>min1</sub>=[u<sub>min</sub> … u<sub>min</sub>],U<sub>max1</sub>=[u<sub>max</sub> … u<sub>max</sub>];利用基于递归神经网络的优化方法求解上述二次优化问题,提高在线优化求解的速度;步骤5.动态优化求解,具体是:将步骤4建立的二次优化问题利用递归神经网络进行迭代优化求解;首先,建立动态方程<img file="FDA0000703359350000061.GIF" wi="1160" he="103" />U(t)=H<sup>‑1</sup>[ξ(t)‑a]其中ξ(t)是递归神经网络的状态向量,a为待定的神经网络参数,γ&gt;0是常数,矩阵H由步骤4给出,P<sub>ξ</sub>的定义如下<img file="FDA0000703359350000062.GIF" wi="1251" he="139" /><img file="FDA0000703359350000063.GIF" wi="1164" he="358" />然后,利用下述优化方法进行求解:1)系统初始化;令k=1,设定求解时间上限K<sub>m</sub>、预测时域N、控制时域N<sub>u</sub>、采样时间t、加权矩阵Q和R及每一次采样时刻的递归神经网络优化计算时间△t,获得系统模型的状态变量x(k);2)计算递归神经网络参数;由被控系统模型和前述神经网络动态模型计算F、G、H、a和H<sup>‑1</sup>,计算H<sup>‑1</sup>a和控制变量的下限U<sub>min</sub>和上限U<sub>max</sub>;3)递归神经网络动态优化;根据上一步计算所得的参数值,递归神经网络开始运行求解,△t时间后停止,获得稳态值U*,即为最优的控制输入;4)预测输出值;将上一步求解的U*的第一个分量,即U(k)对应的最优值的第一个分量Δu<sup>*</sup>(k),作为系统的控制变量,并计算下一步的状态变量x(k+1);5)若k&lt;K<sub>m</sub>,则令k=k+1,返回第2)步循环计算,否则优化过程运行结束。
地址 310018 浙江省杭州市下沙高教园区2号大街