发明名称 内部热耦合精馏塔动态流程模拟系统及方法
摘要 一种内部热耦合精馏塔动态流程模拟系统,包括与内部热耦合精馏塔连接的现场智能仪表、控制站、数据库以及上位机,上位机包括:信号采集模块,求解计算主模块,过程:设定塔的结构参数和操作参数,设定起始时刻tstart,终止时刻tend;指定初始时刻的各塔板液相组成和液相流量,令当前迭代时间t=tstart;对每一个塔板,分别其平衡温度和汽相组成、汽液相的焓值、汽液相流量和(t+Δt)时刻的各塔板液相组成和液相流量;令t=t+Δt,用新的各塔板液相组成和液相流量返回迭代,直到t≥tend,结束迭代,输出结果。以及提出了一种内部热耦合空分塔动态流程模拟方法。本发明提供一种能够快速准确模拟内部热耦合空分塔动态流程的系统及方法。
申请公布号 CN101716425B 申请公布日期 2012.06.27
申请号 CN200910155696.4 申请日期 2009.12.29
申请人 浙江大学 发明人 刘兴高;闫正兵
分类号 B01D3/14(2006.01)I;B01D3/42(2006.01)I;G06F19/00(2011.01)I 主分类号 B01D3/14(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 一种内部热耦合精馏塔动态流程模拟系统,包括与内部热耦合精馏塔连接的现场智能仪表、控制站、数据库以及上位机,所述现场智能仪表与控制站、数据库和上位机连接,其特征在于:所述的上位机包括:信号采集模块,用以采集当前生产工况数据;求解计算主模块,用以求解计算,采用以下过程来完成:1)设定塔的结构参数和操作参数,设定起始时刻tstart,终止时刻tend;2)指定初始时刻的各塔板液相组成和液相流量,令当前迭代时间t=tstart;3)对每一个塔板,分别由泡点法计算其平衡温度和汽相组成;4)对每一个塔板,分别计算汽液相的焓值;5)由式(1)(2)计算各塔板的汽液相流量: <mrow> <msub> <mi>V</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>H</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>G</mi> </msubsup> <mo>+</mo> <msub> <mi>U</mi> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>H</mi> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>L</mi> </msubsup> <mo>+</mo> <msub> <mi>F</mi> <mi>j</mi> </msub> <msubsup> <mi>H</mi> <mi>j</mi> <mi>F</mi> </msubsup> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <msubsup> <mi>H</mi> <mi>j</mi> <mi>G</mi> </msubsup> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>U</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>)</mo> </mrow> <msubsup> <mi>H</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>-</mo> <msub> <mi>Q</mi> <mi>j</mi> </msub> <mo>=</mo> <mn>0</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>V</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>U</mi> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msubsup> <mi>F</mi> <mi>j</mi> <mi>G</mi> </msubsup> <mo>+</mo> <msubsup> <mi>F</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>U</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>其中,V表示汽相流量,U表示液相流量,F表示进料流量,HF表示进料焓值,S表示侧提流量,HG和HL分别是汽液相焓值,下标j‑1、j、j+1分别表示第j‑1、j、j+1块板,上标L表示液相,上标G表示汽相,Q表示热耦合量,由下式计算:Q=UAΔT    (3)其中,UA表示热耦合系数,ΔT表示耦合塔板间的温差;6)计算(t++Δt)时刻的各塔板液相组成和液相流量: <mrow> <mfrac> <mrow> <mi>d</mi> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> </mrow> <mi>dt</mi> </mfrac> <msub> <mi>M</mi> <mi>j</mi> </msub> <mo>=</mo> <msub> <mi>U</mi> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>V</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>F</mi> <mi>j</mi> </msub> <msub> <mi>z</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>U</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <msub> <mi>y</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mo>[</mo> <msub> <mi>U</mi> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>V</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>F</mi> <mi>j</mi> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>U</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>]</mo> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> </mrow> <mrow> <mfrac> <mrow> <mi>d</mi> <msub> <mi>U</mi> <mi>j</mi> </msub> </mrow> <mi>dt</mi> </mfrac> <mo>=</mo> <mn>518.13</mn> <msubsup> <mi>&rho;</mi> <mi>j</mi> <mrow> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mn>3</mn> </mrow> </msubsup> <msubsup> <mi>A</mi> <mi>a</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msup> <mi>L</mi> <mrow> <mn>2</mn> <mo>/</mo> <mn>3</mn> </mrow> </msup> <msubsup> <mi>U</mi> <mi>j</mi> <mrow> <mn>1</mn> <mo>/</mo> <mn>3</mn> </mrow> </msubsup> <mo>[</mo> <msub> <mi>U</mi> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>V</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>F</mi> <mi>j</mi> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>U</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>L</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>+</mo> <msubsup> <mi>S</mi> <mi>j</mi> <mi>G</mi> </msubsup> <mo>)</mo> </mrow> <mo>]</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msubsup> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>&Delta;t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>+</mo> <mfrac> <mrow> <mi>d</mi> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> </mrow> <mi>dt</mi> </mfrac> <mi>&Delta;t</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msubsup> <mi>U</mi> <mi>j</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>&Delta;t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>U</mi> <mi>j</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>+</mo> <mfrac> <mrow> <mi>d</mi> <msub> <mi>U</mi> <mi>j</mi> </msub> </mrow> <mi>dt</mi> </mfrac> <mi>&Delta;t</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>其中,Δt是迭代步长,x是液相组成,y是汽相组成,z是进料组成,ρ是液相密度,Aa是塔板有效面积,l是塔板堰长,下标i=1,...n表示组分,n表示组分数,上标(t)和(t+Δt)分别表示时刻t和t+Δt,M表示塔板持液量,由下式计算: <mrow> <msub> <mi>M</mi> <mi>j</mi> </msub> <mo>=</mo> <msub> <mi>&rho;</mi> <mi>j</mi> </msub> <msub> <mi>A</mi> <mi>aj</mi> </msub> <mo>[</mo> <msub> <mi>h</mi> <mi>wj</mi> </msub> <mo>+</mo> <mn>0.00284</mn> <msup> <mrow> <mo>(</mo> <mfrac> <msub> <mi>U</mi> <mi>j</mi> </msub> <mrow> <msub> <mi>&rho;</mi> <mi>j</mi> </msub> <msub> <mi>l</mi> <mi>j</mi> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> <mrow> <mn>2</mn> <mo>/</mo> <mn>3</mn> </mrow> </msup> <mo>]</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>其中hw是溢流堰高;7)令t=t+Δt,用新的各塔板液相组成和液相流量返回3)迭代,直到t≥tend,结束迭代,输出结果。
地址 310027 浙江省杭州市西湖区浙大路38号