发明名称 一种精馏塔温度非线性观测系统及方法
摘要 一种精馏塔温度非线性观测系统,包括与精馏塔直接连接的现场智能仪表和DCS系统,所述DCS系统包括存储装置、控制站和上位机,所述现场智能仪表与存储装置、控制站和上位机相连,所述的上位机包括用以预测精馏塔将来时刻的塔板温度分布的观测器,所述的观测器包括温度分布函数拟合模块、将来时刻精馏塔塔板温度预测模块和温度预测误差补偿模块。本发明也提供了一种精馏塔的非线性温度观测方法。本发明能够有效快速的在线预测精馏塔将来时刻的温度变化,准确地反映精馏塔的强非线性动态特性,实现高效率、高精度的温度观测。
申请公布号 CN101890246B 申请公布日期 2012.06.20
申请号 CN201010213753.2 申请日期 2010.06.30
申请人 浙江大学 发明人 刘兴高;周叶翔
分类号 B01D3/14(2006.01)I;B01D3/42(2006.01)I 主分类号 B01D3/14(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 1.一种精馏塔温度非线性观测系统,包括与精馏塔直接连接的现场智能仪表和DCS系统,所述DCS系统包括存储装置、控制站和上位机,所述现场智能仪表与存储装置、控制站和上位机相连,其特征在于:所述的上位机包括用以预测精馏塔将来时刻的温度分布的观测器,所述观测器包括:温度分布函数拟合模块,用以采用历史数据库中的各块塔板温度T<sub>i</sub>拟合温度分布函数,并将拟合参数存储到历史数据库当中,采用式(1)(2)得到:<maths num="0001"><![CDATA[<math><mrow><msub><mover><mi>T</mi><mo>^</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>r</mi></mrow></msub><mo>+</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>max</mi><mo>,</mo><mi>r</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>r</mi></mrow></msub></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>S</mi><mi>r</mi></msub><mo>)</mo></mrow></mrow></msup></mrow></mfrac></mrow></math>]]></maths>i=1,2,……,f-1    (1)<maths num="0002"><![CDATA[<math><mrow><msub><mover><mi>T</mi><mo>^</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>s</mi></mrow></msub><mo>+</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>max</mi><mo>,</mo><mi>s</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>s</mi></mrow></msub></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>S</mi><mi>s</mi></msub><mo>)</mo></mrow></mrow></msup></mrow></mfrac></mrow></math>]]></maths>i=f,f+1,……,n    (2)其中,1为塔顶编号,f为进料板编号,n为塔底编号,<img file="FDA0000131851990000013.GIF" wi="31" he="63" />为第i块塔板处预估温度,T<sub>min,r</sub>、T<sub>max,r</sub>、k<sub>r</sub>、T<sub>min,s</sub>、T<sub>max,s</sub>、k<sub>s</sub>为拟合参数,S<sub>r</sub>、S<sub>s</sub>分别为精馏塔精馏段、提馏段液温度分布曲线的位置;将来时刻精馏塔温度预测模块,用以根据当前温度数据以及温度分布函数预测将来时刻的温度变化趋势,该模块包括以下两部分:①从历史数据库中读取k采样时刻第i块塔板温度测量值T<sub>i</sub>(k),计算当前时刻温度分布曲线位置变化速度,并将曲线位置变化速度存储到历史数据库当中,采用式(3)-(6)得到:<maths num="0003"><![CDATA[<math><mrow><msub><mi>X</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>P</mi><mo>&times;</mo><mi>&alpha;</mi><mo>&times;</mo><msup><mn>10</mn><mrow><mfrac><mrow><msub><mi>T</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>c</mi></mrow><mi>b</mi></mfrac><mo>-</mo><mi>a</mi></mrow></msup><mo>-</mo><mn>1</mn></mrow><mrow><mi>&alpha;</mi><mo>-</mo><mn>1</mn></mrow></mfrac></mrow></math>]]></maths>i=1,2,……,n    (3)<maths num="0004"><![CDATA[<math><mrow><msub><mi>Y</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>&alpha;</mi><msub><mi>X</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><mrow><mo>(</mo><mi>&alpha;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>X</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mn>1</mn></mrow></mfrac></mrow></math>]]></maths>i=1,2,……,n    (4)<maths num="0005"><![CDATA[<math><mrow><mfrac><msub><mi>dS</mi><mi>r</mi></msub><mi>dt</mi></mfrac><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>[</mo><mi>V</mi><msub><mi>Y</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>LX</mi><mrow><mi>f</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mi>V</mi><msub><mi>Y</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>]</mo><mrow><mo>(</mo><mi>&alpha;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>s</mi><mi>r</mi></msub><mo>)</mo></mrow></mrow></msup><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mi>HP&alpha;</mi><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>max</mi><mo>,</mo><mi>r</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>r</mi></mrow></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>r</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>s</mi><mi>r</mi></msub><mo>)</mo></mrow></mrow></msup><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>f</mi><mo>-</mo><mn>1</mn></mrow></munderover><mfrac><mrow><mi>ln</mi><mn>10</mn></mrow><mrow><msub><mi>T</mi><mi>i</mi></msub><mo>+</mo><mi>c</mi><mo>-</mo><mi>ab</mi></mrow></mfrac></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mfrac><msub><mi>dS</mi><mi>s</mi></msub><mi>dt</mi></mfrac><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>[</mo><mo>-</mo><mi>V</mi><msub><mi>Y</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>LX</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>L</mi><msub><mi>X</mi><mrow><mi>f</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>FZ</mi><mi>f</mi></msub><mo>]</mo><mrow><mo>(</mo><mi>&alpha;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>s</mi><mi>r</mi></msub><mo>)</mo></mrow></mrow></msup><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mi>HP&alpha;</mi><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>max</mi><mo>,</mo><mi>s</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>s</mi></mrow></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>s</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>s</mi><mi>s</mi></msub><mo>)</mo></mrow></mrow></msup><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mfrac><mrow><mi>ln</mi><mn>10</mn></mrow><mrow><msub><mi>T</mi><mi>i</mi></msub><mo>+</mo><mi>c</mi><mo>-</mo><mi>ab</mi></mrow></mfrac></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,k为当前采样时刻,P为精馏塔压强,α为相对挥发度,a、b、c为安东尼常数,T<sub>i</sub>(k)、X<sub>i</sub>(k)、Y<sub>i</sub>(k)分别为k采样时刻第i块塔板温度测量值、液相轻组分浓度和汽相轻组分浓度,F为进料流率,V、L分别为气、液相摩尔流率,H为持液量,Z<sub>f</sub>为进料组分浓度,X<sub>f-1</sub>(k)、X<sub>n</sub>(k)分别为k采样时刻第f-1块塔板和塔底的液相轻组分浓度,Y<sub>1</sub>(k)、Y<sub>f</sub>(k)分别为k采样时刻塔顶和进料板处的汽相轻组分浓度,<img file="FDA0000131851990000021.GIF" wi="178" he="108" /><img file="FDA0000131851990000022.GIF" wi="145" he="108" />分别为k采样时刻精馏段和提馏段的温度分布曲线位置变化速度;②从历史数据库中获取温度分布曲线位置变化速度数据,温度分布函数拟合参数,采样周期并计算下一时刻波形位置以及下一时刻温度分布,采用式(7)-(10)得到:<maths num="0007"><![CDATA[<math><mrow><msub><mi>S</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>S</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>dS</mi><mi>r</mi></msub><mi>dt</mi></mfrac><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&times;</mo><mi>&delta;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msub><mi>S</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>S</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>dS</mi><mi>s</mi></msub><mi>dt</mi></mfrac><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&times;</mo><mi>&delta;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><msub><mover><mi>T</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>r</mi></mrow></msub><mo>+</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>max</mi><mo>,</mo><mi>r</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>r</mi></mrow></msub></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>S</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow></mrow></msup></mrow></mfrac></mrow></math>]]></maths>i=1,2,……,f-1    (9)<maths num="0010"><![CDATA[<math><mrow><msub><mover><mi>T</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>s</mi></mrow></msub><mo>+</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>max</mi><mo>,</mo><mi>s</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>min</mi><mo>,</mo><mi>s</mi></mrow></msub></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>k</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><msub><mi>S</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow></mrow></msup></mrow></mfrac></mrow></math>]]></maths>i=f,f+1,……,n    (10)其中,δ为采样周期,S<sub>r</sub>(k)、S<sub>s</sub>(k)分别为k采样时刻精馏段、提馏段温度分布曲线位置,S<sub>r</sub>(k+1)、S<sub>s</sub>(k+1)分别为k+1采样时刻精馏段、提馏段温度分布曲线位置,<img file="FDA0000131851990000027.GIF" wi="157" he="63" />为k+1采样时刻精馏段或提馏段的第i块塔板温度的预测值;温度预测误差补偿模块,用以从历史数据库中获取当前温度测量值,以及预测值,计算预测误差,修正温度预测值,采用式(11)(12)得到<maths num="0011"><![CDATA[<math><mrow><msub><mi>r</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>T</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></math>]]></maths>i=1,2,……,n    (11)<img file="FDA0000131851990000029.GIF" wi="499" he="63" />i=1,2,……,n    (12)其中,<img file="FDA00001318519900000210.GIF" wi="97" he="63" />为k采样时刻精馏段或提馏段的第i块塔板温度的预测值,r<sub>i</sub>(k)为k采样时刻第i块塔板的温度预测误差,<img file="FDA00001318519900000211.GIF" wi="157" he="62" />为k+1采样时刻的温度预测修正值。
地址 310027 浙江省杭州市西湖区浙大路38号