发明名称 催化重整17集总反应模型建模方法
摘要 本发明公开了一种催化重整17集总反应模型建模方法。建模方法特征是:(1)反应进料细分为17个集总组分;(2)包含17个反应的重整反应网络;(3)待估模型参数的确定方法,只估计机理模型中17个修正的频率因子参数;(4)连续重整催化剂结焦和失活模型,催化剂结焦模型中的积分项采用了分段积分方法,失活模型引入了反应器平均活性函数,即认为单个反应器的催化剂活性是相同的;(5)参数估计算法,在经典BFGS算法基础上引入了微分精确一维搜索算法。本发明的优点:1)集总划分不仅基本符合重整反应的动力学机理,而且符合我国工业重整装置的分析条件,工业应用方便;2)需要估计的模型参数少,估计难度低;3)集成了催化剂结焦和失活模型;4)参数估计算法收敛性能优越。
申请公布号 CN100580587C 申请公布日期 2010.01.13
申请号 CN200410018391.6 申请日期 2004.05.12
申请人 浙江大学 发明人 苏宏业;胡永有;侯卫锋;褚健;李鸿亮;古勇;刘传文
分类号 G05B19/00(2006.01)I;C10G35/00(2006.01)I;G09B25/02(2006.01)I 主分类号 G05B19/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 代理人 张法高
主权项 1、一种催化重整17集总反应模型建模方法,其特征在于:(1)反应进料细分为17个集总组分a)烷烃:甲烷C<sub>1</sub>、乙烷C<sub>2</sub>、丙烷C<sub>3</sub>、正异构丁烷C<sub>4</sub>、正异构戊烷C<sub>5</sub>、正异构己烷P<sub>6</sub>、正异构庚烷P<sub>7</sub>、正异构辛烷P<sub>8</sub>、含9个碳原子及以上的烷烃P<sub>9+</sub>共9个集总,b)环烷烃:甲基环戊烷和环己烷N<sub>6</sub>、含7个碳原子的环烷烃N<sub>7</sub>、含8个碳原子的环烷烃N<sub>8</sub>、含9个碳原子及以上的环烷烃N<sub>9+</sub>共4个集总,c)芳烃:苯A<sub>6</sub>、甲苯A<sub>7</sub>、二甲苯和乙苯A<sub>8</sub>、含9个碳原子及以上的重芳烃A<sub>9+</sub>共4个集总;(2)包含17个反应的重整反应网络该反应网络包括了4个烷烃P<sub>6</sub>、P<sub>7</sub>、P<sub>8</sub>和P<sub>9+</sub>脱氢环化生成环烷烃反应,4个环烷烃N<sub>6</sub>、N<sub>7</sub>、N<sub>8</sub>和N<sub>9+</sub>脱氢环化生成芳烃反应,甲苯氢解生成苯和甲烷、二甲苯氢解生成甲苯和甲烷、三甲苯氢解生成二甲苯和甲烷以及甲乙苯氢解生成甲苯和乙烷共4个芳烃氢解反应以及5个烷烃C<sub>5</sub>、P<sub>6</sub>、P<sub>7</sub>、P<sub>8</sub>和P<sub>9+</sub>加氢裂化反应共17个重整反应;该17个反应的是重整反应网络是:烷烃脱氢可逆反应:<maths num="0001"><![CDATA[<math><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>&LeftRightArrow;</mo><msub><mi>N</mi><mi>i</mi></msub><mo>+</mo><msub><mi>H</mi><mn>2</mn></msub><mo>,</mo></mrow></math>]]></maths>i=6,7,8,9+环烷烃脱氢可逆反应:<maths num="0002"><![CDATA[<math><mrow><msub><mi>N</mi><mi>i</mi></msub><mo>&LeftRightArrow;</mo><msub><mi>A</mi><mi>i</mi></msub><mo>+</mo><mn>3</mn><msub><mi>H</mi><mn>2</mn></msub><mo>,</mo></mrow></math>]]></maths>i=6,7,8,9+烷烃加氢裂化反应:<maths num="0003"><![CDATA[<math><mrow><msub><mi>C</mi><mn>5</mn></msub><mo>+</mo><msub><mi>H</mi><mn>2</mn></msub><mo>&RightArrow;</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>&CenterDot;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>4</mn></munderover><msub><mi>C</mi><mi>i</mi></msub></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>P</mi><mn>6</mn></msub><mo>+</mo><msub><mi>H</mi><mn>2</mn></msub><mo>&RightArrow;</mo><mn>1</mn><mo>/</mo><mn>3</mn><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msub><mi>C</mi><mi>i</mi></msub><mo>+</mo><msub><mi>C</mi><mn>3</mn></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>P</mi><mn>7</mn></msub><mo>+</mo><msub><mi>H</mi><mn>2</mn></msub><mo>&RightArrow;</mo><mn>1</mn><mo>/</mo><mn>3</mn><mrow><mo>(</mo><msub><mi>P</mi><mn>6</mn></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msub><mi>C</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msub><mi>P</mi><mn>8</mn></msub><mo>+</mo><msub><mi>H</mi><mn>2</mn></msub><mo>&RightArrow;</mo><mn>1</mn><mo>/</mo><mn>4</mn><mrow><mo>(</mo><msub><mi>P</mi><mn>7</mn></msub><mo>+</mo><msub><mi>P</mi><mn>6</mn></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msub><mi>C</mi><mi>i</mi></msub><mo>+</mo><msub><mi>C</mi><mn>4</mn></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>P</mi><mn>9</mn></msub><mo>+</mo><msub><mi>H</mi><mn>2</mn></msub><mo>&RightArrow;</mo><mn>1</mn><mo>/</mo><mn>4</mn><mrow><mo>(</mo><msub><mi>P</mi><mn>8</mn></msub><mo>+</mo><msub><mi>P</mi><mn>7</mn></msub><mo>+</mo><msub><mi>P</mi><mn>6</mn></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msub><mi>C</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>芳烃氢解反应:A<sub>7</sub>+H<sub>2</sub>→A<sub>6</sub>+C<sub>1</sub>,A<sub>8</sub>+H<sub>2</sub>→A<sub>7</sub>+C<sub>1</sub>A<sub>9+</sub>+H<sub>2</sub>→A<sub>7</sub>+C<sub>2</sub>,A<sub>9+</sub>+H<sub>2</sub>→A<sub>8</sub>+C<sub>1</sub>(3)连续重整催化剂结焦和失活模型催化剂结焦模型中的积分项采用了分段积分方法,失活模型引入了反应器平均活性函数,即认为单个反应器的催化剂活性是相同的;所说的反应器平均活性函数是<maths num="0008"><![CDATA[<math><mrow><mover><mi>&phi;</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>lim</mi><mrow><mi>N</mi><mo>&RightArrow;</mo><mo>&infin;</mo></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>&phi;</mi><mi>i</mi></msub><mo>/</mo><mi>N</mi><mo>=</mo><mo>&Integral;</mo><mi>&phi;</mi><mrow><mo>(</mo><mi>z</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mi>dz</mi><mo>/</mo><mi>H</mi></mrow></math>]]></maths>其中φ(z,t)为催化剂活性函数,z为催化床层高度,t为运行时间,H为反应器高度,N代表把反应油气沿纵向床层分为N等份;对于任意连续重整中的径向反应器,催化剂平均活性函数表示为<maths num="0009"><![CDATA[<math><mrow><msub><mover><mi>&phi;</mi><mo>&OverBar;</mo></mover><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><msub><mi>h</mi><mi>j</mi></msub><mrow><msub><mi>h</mi><mi>j</mi></msub><mo>+</mo><msub><mi>H</mi><mi>j</mi></msub></mrow></msubsup><mi>&phi;</mi><mrow><mo>(</mo><mi>z</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mi>dz</mi><mo>/</mo><msub><mi>H</mi><mi>j</mi></msub><mo>,</mo></mrow></math>]]></maths>j=1,Λ,n其中n是反应器的个数,h<sub>j</sub>,H<sub>j</sub>分别为第j个反应器轴向坐标的初始值和整个高度;设积分时间区间为1h,t时刻每个反应器中的平均催化剂活性函数表达式为<maths num="0010"><![CDATA[<math><mrow><msub><mover><mi>&phi;</mi><mo>&OverBar;</mo></mover><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msub><mi>t</mi><mi>j</mi></msub></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>t</mi><mi>j</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><mi>&alpha;</mi><mo>&CenterDot;</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>t</mi><mrow><mn>1</mn><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mi>i</mi></mrow></munderover><msubsup><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>c</mi><mi>o</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>k</mi><mo>)</mo></mrow></mrow></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>t</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>&Omega;</mi><mi>j</mi></msub><mo>&CenterDot;</mo><msub><mi>&rho;</mi><mi>c</mi></msub></mrow><msub><mi>v</mi><mi>c</mi></msub></mfrac><msub><mi>H</mi><mi>j</mi></msub><mo>,</mo></mrow></math>]]></maths>j=1,Λ,n其中n是反应器的个数,Ω<sub>j</sub>为第j个反应器催化床层截面积,m<sup>2</sup>,ρ<sub>c</sub>为催化剂密度,kg/m<sup>3</sup>,v<sub>c</sub>为催化剂循环速率,kg/h,t为运行时间,H<sub>j</sub>为第j个反应器的高度,t<sub>j</sub>为第j个反应器的运行时间,r<sub>c</sub><sup>0</sup>为新鲜催化剂的结焦速率,t<sub>1j-1</sub>为催化剂从第1个反应器到第j-1个反应器的运行时间,α为常数;由此可见,催化剂平均活性函数只是反应器和运行时间t的函数,对于17个重整反应,其催化剂活性函数是相同的,即有<maths num="0012"><![CDATA[<math><mrow><msub><mi>r</mi><mi>j</mi></msub><mo>=</mo><msubsup><mi>r</mi><mi>j</mi><mn>0</mn></msubsup><mo>&CenterDot;</mo><mover><mrow><mi>&phi;</mi></mrow><mo>&OverBar;</mo></mover><mo>,</mo></mrow></math>]]></maths>0≤φ≤1,j=1,2,Λ,17;其中r<sub>j</sub>为17个反应中第j个反应的反应速率,r<sub>j</sub><sup>0</sup>为新鲜催化剂时17个反应中第j个反应的反应速率;(4)待估模型参数的确定方法只估计机理模型中17个修正的频率因子参数;该17个修正的频率因子参数是<maths num="0013"><![CDATA[<math><mrow><msubsup><mi>k</mi><mrow><mn>0</mn><mi>j</mi></mrow><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>k</mi><mrow><mn>0</mn><mi>j</mi></mrow></msub><mo></mo><mo>&CenterDot;</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>&Delta;</mi><msub><mi>E</mi><mi>j</mi></msub><mo>/</mo><mi>RT</mi><mo>)</mo></mrow><mo></mo><msubsup><mrow><mo>&CenterDot;</mo><mi>P</mi></mrow><mi>h</mi><mrow><mi>&Delta;</mi><msub><mi>&theta;</mi><mi>j</mi></msub></mrow></msubsup><mo>,</mo></mrow></math>]]></maths>j=1,2,L,17,其中k<sub>0,j</sub>为反应频率因子,ΔE<sub>j</sub>、Δθ<sub>j</sub>分别为j反应的反应活化能和压力指数的估计误差,P<sub>h</sub>为反应物中的氢分压,T为反应温度,R为气体常数,8.314J·mol<sup>-1</sup>·K<sup>-1</sup>;(5)参数估计算法在经典BFGS算法基础上引入了微分精确一维搜索算法,即利用目标函数雅可比矩阵的乘积来近似目标函数的Hessian矩阵,从而求出一维搜索的最优步长的解析式;所说的求出一维搜索的最优步长的解析式是<maths num="0014"><![CDATA[<math><mrow><msub><mi>&lambda;</mi><mi>opt</mi></msub><mo>=</mo><mo>-</mo><mfrac><mrow><mo>&dtri;</mo><mi>S</mi><msup><mrow><mo>(</mo><msup><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mi>T</mi></msup><mo></mo><msup><mrow><mo>&CenterDot;</mo><mi>P</mi></mrow><mi>t</mi></msup></mrow><mrow><msup><mrow><mo>(</mo><msup><mi>P</mi><mi>t</mi></msup><mo>)</mo></mrow><mi>T</mi></msup><mo></mo><mo>&CenterDot;</mo><mi>H</mi><mrow><mo>(</mo><msup><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo></mo><msup><mrow><mo>&CenterDot;</mo><mi>P</mi></mrow><mi>t</mi></msup></mrow></mfrac></mrow></math>]]></maths>其中Hessian矩阵H(X<sup>(t)</sup>)用雅可比矩阵的乘积来近似即<maths num="0015"><![CDATA[<math><mrow><mi>H</mi><mrow><mo>(</mo><msup><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>=</mo><msup><mo>&dtri;</mo><mn>2</mn></msup><mi>S</mi><mrow><mo>(</mo><msup><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>&ap;</mo><mn>2</mn><mfrac><mn>1</mn><mi>P</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><mo>{</mo><msubsup><mi>J</mi><mi>k</mi><mi>T</mi></msubsup><mo></mo><mo>&CenterDot;</mo><mi>Q</mi><mo></mo><msub><mrow><mo>&CenterDot;</mo><mi>J</mi></mrow><mi>k</mi></msub><mo>}</mo></mrow></math>]]></maths>其中,X为待估的17个参数,<img file="C2004100183910004C3.GIF" wi="63" he="38" />为目标函数S(X)的雅可比矩阵,H为目标函数S(X)的Hessian矩阵,P<sup>t</sup>为第t次迭代所产生的目标函数S(X)的下降方向,J<sub>k</sub>为m×n目标函数的雅可比矩阵,Q为m×m权重对角矩阵,m=q+4,q为组分数目,为10,n=17为反应个数,P为数据样本数目。
地址 310027浙江省杭州市西湖区浙大路38号
您可能感兴趣的专利