[发明专利]催化裂化反应深度在线计算和自适应非线性预测控制方法有效
申请号: | 201010196660.3 | 申请日: | 2010-06-02 |
公开(公告)号: | CN101859103A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | 黄德先;王平;刘祁跃 | 申请(专利权)人: | 清华大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 朱琨 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 催化裂化反应深度在线计算和自适应非线性预测控制方法属于工业过程自动控制技术领域,其特征在于,利用再生器热平衡计算得到的相对准确的催化剂循环量在线校正再生阀门流量特性模型的参数,然后基于校正后的再生阀门流量特性模型完成催化剂循环量的实时计算;在此基础上,基于提升管动态数学模型在线计算催化裂化反应热及实现提升管反应深度自适应非线性预测控制。 | ||
搜索关键词: | 催化裂化 反应 深度 在线 计算 自适应 非线性 预测 控制 方法 | ||
【主权项】:
1.催化裂化反应深度在线计算和自适应非线性预测控制方法,其特征在于,是在控制计算机上按照以下步骤实现的:步骤(1)控制计算机初始化设置:第一个催化剂循环量计算模块,第二个催化剂循环量计算模块,再生阀门模型系数校正模块,提升管反应热计算模块以及提升管反应深度自适应非线性预测控制模块;步骤(2)设置控制计算机的采样间隔Ts,采样周期K×Ts,采样时刻k=1,2,…K,所述控制计算机利用实时数据库在线地从分布式控制系统DCS取得现场数据,至少包括:再生阀门开度测量值ivp(k),再生阀门压降测量值ΔP(k),进入再生器的催化剂温度测量值T1(k),流出再生器的催化剂温度测量值T2(k),第一段提升管的入口温度测量值Tr0(k),第一段提升管的出口温度测量值Tr1(k),第二段提升管的出口温度测量值Tr2(k),原料油进料质量流量测量值Goil(k),原料油进料预热温度测量值Toil(k),提升蒸汽质量流量测量值Gw(k),进提升管提升蒸汽温度测量值Tw(k),进再生器空气体积流量测量值Fa(k),烟气氧含量测量值Ofg(k),再生烟气温度测量值Tfg(k),进入再生器的空气温度测量值Ta(k),再生取热器冷却水流量测量值Fex(k),再生取热器冷却水入口处温度测量值Tex_in(k),再生器取热器冷却水出口处温度测量值Tex_out(k),并给定两段提升管的总反应热设定值
和第二段提升管出口温度设定值
步骤(3)第k个采样时刻,所述第一个催化剂循环量计算模块根据步骤(2)取得的ivp(k)和ΔP(k),按再生阀门流量特性模型计算催化剂循环量GC(k):G C ( k ) = Cv ( ivp ( k ) ) × ΔP ( k ) , ]]> 其中:GC(k):第k个采样时刻,由再生阀门流量特性模型计算得到的催化剂循环量,kg/h,Cv(ivp(k)):关于再生阀门开度ivp的未知函数,m×h,采用多项式函数来近似:Cv ( ivp ( k ) ) = Σ n = 0 N a n ( k - 1 ) × ivp n ( k ) , ]]> 其中:N=2为多项式函数阶次,an(k-1)是第k-1个采样时刻的多项式系数,其初始值为a0(0)=-15.915,a1(0)=1.159,a2(0)=0.058;步骤(4)所述再生阀门模型系数校正模块依次按下述步骤更新步骤(3)所述的多项式系数,步骤(4.1)第k个采样时刻,根据步骤(2)取得的Tr2(k)和T2(k),判断催化裂化反应-再生部分是否达到稳态,若满足下述条件:| X ( k ) - Σ k n = 1 k N X ( k - k n ) k N | ≤ ϵ , ]]> 则认为反应-再生部分达到稳态,其中:向量X(k-kn),kn=1,2,…,kN是由第k-kn个采样时刻的Tr2(k-kn)和T2(k-kn)组成的二维向量,数据长度kN=10,ε=[1,4]′是阈值,步骤(4.2)若催化裂化反应-再生部分达到稳态,转入所述步骤(4.3),利用再生器热平衡公式计算催化剂循环量来更新所述再生阀门模型系数,若未达到稳态,则令an(k)=an(k-1),n=0,…,N转入步骤(5)计算,步骤(4.3)所述第二个催化剂循环量计算模块根据步骤(2)中取得的T1(k)和T2(k),按再生器热平衡公式计算催化剂循环量![]()
G ^ C ( k ) = Q C ( k ) Cp cat × ( T 2 ( k ) - T 1 ( k ) ) , ]]> 其中:
第k个采样时刻,由再生器热平衡公式计算得到的催化剂循环量,kg/h,Cpcat:催化剂比热,kJ/(kg.℃),已知值,QC(k)=QO(k)-Qa(k)-QT(k)-Qq(k):第k个采样时刻,催化剂带走热量,kJ/h,
第k个采样时刻,单位时间总烧焦放热量,kJ/h,ΔHcb:燃烧1kg碳产生的热量,kJ/(kg碳),已知值,voc:燃烧1kg碳耗氧量,m3/(kg碳),已知值,Qa(k)=Fa(k)ρairCpair(Tfg(k)-Ta(k)):第k个采样时刻,空气带走热量,kJ/h,ρair:空气密度,kg/m3,已知值,Cpair:空气比热,kJ/(kg.℃),已知值,QT(k)=0.063×QO(k):第k个采样时刻,脱附热量,kJ/h,Qq(k)=Fex(k)Cpwater(Tex_out(k)-Tex_in(k)):第k个采样时刻,再生取热器取热量,kJ/h,Cpwater:冷却水比热,kJ/(kg.℃),已知值,步骤(4.4)令
得到用于更新多项式系数的一组数据
然后利用递推最小二乘算法更新步骤(3)所述多项式系数,更新迭代公式如下:
其中:K(k)是第k个采样时刻的系数校正增益矩阵,P(k)为k时刻的协方差矩阵,其初值P(0)=105×I,I为单位阵,
λ(k)=0.98为遗忘因子,θ(k)=[a0(k),a1(k),…,aN(k)]′是第k个采样时刻的多项式系数,上标符号“′”表示矩阵转置,下同,步骤(4.5)所述第一个催化剂循环量计算模块根据更新的多项式系数an(k)重新计算催化剂循环量
并送所述分布式控制系统DCS显示和后续计算使用;步骤(5)提升管反应热计算模块在所述提升管分为两段的条件下,i=1,2,计算各段提升管的反应热,步骤(5.1)设定一个所述提升管的模型:M p i dT ri dt + ( G oil Cp oil + G C Cp cat + G w Cp w ) ( T ri - T r ( i - 1 ) ) - H lossi = G oil H ri , ]]> 其中:Tri:第i段提升管的出口温度,℃,Tr0=Tr(i-1),i=1:第1段提升管的入口温度,℃,Mpi:第i段提升管物料和器壁的热容量,kJ/℃,已知值,Cpoil:油气比热,kJ/(kg.℃),已知值,Cpcat:催化剂比热,kJ/(kg.℃),已知值,Cpw:水蒸汽热容量,kJ/kg,已知值,GC:由再生阀门模型计算得到的催化剂循环量,kg/h,Hlossi:第i段提升管的热损失,kJ/h,已知值,Hri:第i段提升管的反应热,kJ/kg原料油,步骤(5.2)离散化提升管模型方程,得到反应热计算公式计算所述各段提升管的反应热:H ri ( k ) = ( 1 - γ ) H ri ( k - 1 ) + γ ( Mp i T i ( k ) - T i ( k - 1 ) T s + H oi ( k ) - H lossi ( k ) ) / G oil , ]]> 其中:Hoi(k)=(Goil(k)Cpoil+GC(k)Cpcat+Gw(k)Cpw)(Tri(k)-Tr(i-1)(k)),0<γ≤1是滤波参数,最终得到两段提升管的总反应热为
步骤(6)在第k个采样时刻,所述提升管反应深度自适应非线性预测控制模块按下述步骤进行反应深度控制,步骤(6.1)建立面向动态控制的提升管非线性动态数学模型:dT r 1 dt = - 1 s T 1 ( 1 + Γ 1 ) ( T r 1 - T r 0 ) - Λ 1 s T 1 ( 1 + Γ 1 ) G C G oil C c 1 dT r 2 dt = - 1 s T 2 ( 1 + Γ 2 ) ( T r 2 - T r 1 ) - Λ 2 s T 2 ( 1 + Γ 2 ) G C G oil ( C c 2 - C c 1 ) , ]]> 其中:
油气在第i段提升管的滞留时间,h,Vri:第i段提升管体积,m3,已知值,ρoil:第1段提升管入口处的油气密度,kg/m3,已知值,Γ i = V Li ρ L V ri ρ oil Cp m Cp oil + G C G oil Cp cat + G w G oil Cp w : ]]> 无量纲热容校正系数,VLi:第i段提升管耐磨耐热层体积,m3,已知值,ρL:提升管耐磨耐热层密度,kg/m3,已知值,Cpm:提升管耐磨耐热层的比热,kJ/(kg.℃),已知值,GC:由再生阀门模型计算得到的催化剂循环量,kg/h,Λ i = Δ H CR Cp oil + G C G oil Cp cat + C w G oil Cp w : ]]> 反应热与物料比热之比,℃,ΔHCR:反应热,kJ/kg催化碳,已知值,Cci:第i段提升管出口处催化剂的催化碳含量,%,已知值Cpoil_L:原料油比热,kJ/(kg.℃),已知值,ΔHv:原料油气化热,kJ/kg原料油,已知值,步骤(6.2)在第k个采样时刻,提升管反应深度自适应非线性预测控制模块通过控制原料油预热温度和再生阀门开度,使第二段提升管出口温度和反应热达到各自设定值
和
即,采用Levenberg-Marquardt优化算法求解下述优化问题:min T oil ( k + l 2 ) , ivp ( k + l 2 ) j = 1 , . . . L 2 J = Σ l 1 = 1 L 1 H r ( k + l 1 ) - H r * T r 2 ( k + l 1 ) - T r 2 * ′ Q H r ( k + l 1 ) - H r * T r 2 ( k + l 1 ) - T r 2 * ]]>+ Σ l 2 = 1 L 2 T oil ( k + l 2 ) - T oil ( k + l 2 - 1 ) ivp ( k + l 2 ) - ivp ( k + l 2 - 1 ) ′ R T oil ( k + l 2 ) - T oil ( k + l 2 - 1 ) ivp ( k + l 2 ) - ivp ( k + l 2 - 1 ) ]]> 得到控制量Toil(k+l2),ivp(k+l2),l2=1,…,L2,其中:L1=10为预测步长,L2=2为控制步长,Hr(k+l1)是根据(6.1)所述提升管模型预测k+l1时刻的反应热值,Tr2(k+l1)是根据(6.1)所述提升管模型预测k+l1时刻的第2段提升管出口温度值,Toil(k+l2)是k+l2时刻的原料油预热温度的预测值,ivp(k+l2)是k+l2时刻的再生阀门开度的预测值,
是输出变量加权矩阵,
是控制变量加权矩阵;步骤(7)所述提升管反应深度自适应非线性预测控制模块将步骤(6.2)得到的Toil(k+1)和ivp(k+1)分别作为k+1时刻原料油预热温度PID控制器的设定值和k+1时刻再生阀门开度的设定值,然后转入k+1时刻,重复执行步骤(2)-(7)直至达到设定的采样总数K。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010196660.3/,转载请声明来源钻瓜专利网。