一种内部热耦合精馏塔的高纯非线性控制系统及方法

文档序号:5055334阅读:307来源:国知局
专利名称:一种内部热耦合精馏塔的高纯非线性控制系统及方法
技术领域
本发明涉及精馏塔节能控制系统与方法设计问题,尤其提出了一种内部热耦合精 馏塔的高纯非线性控制系统及方法。
背景技术
精馏过程是化工过程中的一种核心过程,精馏塔是其中的一个关键单元。长久以 来,精馏塔因为高耗能,低能效的问题成为国际精馏领域研究的焦点。目前针对精馏过程的 能耗问题主要有两方面的解决方案一种设计新型结构,利用热量耦合实现能量重复利用 达到节能目的,一种设计高效精馏过程控制策略,提高产品生产质量减少废料从而达到节 能目的。尽管有较多实验研究证明内部热耦合精馏塔能够显著提高能源利用率,但是由于 内部热耦合精馏塔的精馏段与提馏段之间存在极强的耦合性且该塔具有十分复杂的强非 线性,该塔的控制策略设计显得尤为困难。传统的PID,内膜控制方案等已经不能满足要求,在内部热耦合高纯精馏过程控制 当中,这些方案已经很难使过程稳定。而基于线性辨识模型的预测控制方案只能工作在稳 态工作点附近,稍微增大干扰幅度,或者设定值阶跃变化系统控制质量则出现明显下降。实 现内部热耦合精馏塔的高纯非线性控制方案对于该高效节能过程具有十分重要的意义。

发明内容
为了克服现有的内部热耦合精馏塔的控制方法的抑制干扰能力差、控制效果差的 不足,本发明提供一种抑制干扰能力良好、控制效果好的内部热耦合精馏塔的高纯非线性 控制系统及方法。本发明解决其技术问题所采用的技术方案是一种内部热耦合精馏塔的高纯非线性控制系统,包括与内部热耦合精馏塔直接连 接的现场智能仪表和DCS系统,所述DCS系统包括存储装置、控制站和上位机,所述现场智 能仪表与存储装置、控制站和上位机相连,所述的上位机包括用以计算输出内部热耦合精 馏塔控制变量值的高纯非线性控制器,所述高纯非线性控制器包括组分推断模块,用以从现场智能仪表获取温度,压强数据,计算内部热耦合精馏塔 各块塔板的组分浓度,并将组分浓度计算结果存储在历史数据库当中,采用式(1) (2)得 到 其中,k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,η 为塔底编号,Xi(k)为k采样时刻第i块塔板的液相轻组分浓度,Pr(k)为k采样时刻精馏段压强、Ps提馏段压强,TiGO为k采样时刻第i块塔板的温度,α为相对挥发度,a、b、c为 安东尼常数;参考轨迹计算模块,用以实现拐点位置设定值的在线更新,采用式(3) (4)得到 其中,Xmin,r, Xmax, r, kr, Xmin, s, Xmax, s, ks为模型参数,Y1*, X;分别为塔顶的汽相轻组 分浓度Y1、塔底的液相轻组分浓度Xn的设定值,S;, S;分别为内部热耦合精馏塔精馏段,提 馏段拐点位置参考轨迹;高纯非线性控制律求解模块,用以根据当前组分浓度数据,参考轨迹和当前时刻 操作变量值求取当前的控制变量的理想改变值,采用式(5)-(12)得到 V1 (k) = F (l_q (k) - Δ q (k) X t)Ln (k) = F (q (k) + Δ q (k) X t) Vf (k) = V1 (k)+Lm (k) 其中,k为当前采样时刻,t为采样周期,Xi (k)、Yi (k)分别为k采样时刻第i块塔 板的液相轻组分浓度和汽相轻组分浓度,QiGO为第i块塔板之间的热耦合量,UA为传热 速率,Xi+M (k)为k采样时刻第i+f-Ι块塔板液相轻组分浓度,q(k)为k采样时刻进料热 状况,Pr (k)为当k采样时刻精馏段压强,F为进料流率,Zf为进料组分浓度,Vjk)、Vf(k)、 Vn(k)分别为k采样时刻塔顶、进料板和塔底的汽相流率,L1 (k)、Lh (k)、Llri (k)、Ln(k)分 别为k采样时刻塔顶、第f_l块塔板、第n-1块塔板和塔底的液相流率,H为持液量,λ为 汽化潜热,X1 (k)、X2 (k)、Xlri (k)、Xn(k)分别为k采样时刻塔顶、第2块塔板、第n-1块塔板 和塔底的液相轻组分浓度,Y1 (k)、Y2 (k)、Yn(k)分别为k采样时刻塔顶、第n-1块塔板和塔 底的汽相轻组分浓度,K1, K2, K3, K4为控制律参数,S;, S;分别为精馏段提馏段拐点参考轨迹,Sr(k),Sr(i)分别为k和i采样时刻内部热耦合精馏塔精馏段液相组分浓度分布的位 置,Ss(k)、Ss(i)分别为k和i采样时刻内部热耦合精馏塔提馏段液相组分浓度分布的位 置,Aq(k), APr(k)分别为当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压 强的当前理想改变值。作为优选的一种方案所述的上位机还包括人机界面模块,用于设定采样周期t, 控制律参数K1, K2, K3, K4和塔顶的汽相轻组分浓度的设定值ΥΛ塔底的液相轻组分浓度的 设定值χΛ并显示控制器的输出曲线和被控变量即塔顶塔底液相轻组分浓度的记录曲线。一种内部热耦合精馏塔的高纯非线性控制方法,所述的控制方法包括以下步骤1)确定采样周期t,并将t值,相对挥发度α,提馏段压强Ps,安东尼常数a、b、C、 保存在历史数据库当中;2)设定控制律参数K1, K2, K3, K4和塔顶的汽相轻组分浓度的设定值ΥΛ塔底的液 相轻组分浓度的设定值Xn*;3)从现场智能仪表获取k采样时刻精馏段压强&提馏段压强Ps,以及各塔板温度 Ti,计算液相轻组分浓度值,采用式(1) (2)得到 其中,k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,η 为塔底编号,Xi(k)为k采样时刻第i块塔板的液相轻组分浓度,Pr(k)为k采样时刻精馏 段压强、Ps提馏段压强,TiGO为k采样时刻第i块塔板的温度,α为相对挥发度,a、b、c为 安东尼常数;4)用历史数据库中组分推断模块计算出的组分浓度数据,在线计算拐点参考轨迹 如式⑶⑷ 其中,Xfflin, Xmax, r、kr、Xfflin, s> Xfflax, s> ks为模型参数,ΥΛ X;分别为塔顶的汽相轻组 分浓度Y1、塔底的液相轻组分浓度Xn的设定值,S;,S;分别为内部热耦合精馏塔精馏段,提 馏段拐点位置参考轨迹;5)根据当前组分浓度数据,模型函数和当前时刻操作变量值求取当前的控制变量 的理想改变值,采用式(5) (12)得到
(5)
(6) 图2是上位机控制器实现方法的原理图。
具体实施例方式下面根据附图具体说明本发明。实施例1参照

图1,图2,一种内部热耦合精馏塔的高纯非线性控制系统,控制系统包括与 内部热耦合精馏塔直接连接的现场智能仪表2和DCS系统13,所述DCS系统包括存储装置 4、控制站5和上位机6,所述现场智能仪表2与存储装置4、控制站5和上位机6通过现场 总线和数据接口 3依次相连;所述的智能仪表用以实现检测模块7的功能即检测得到内部 热耦合精馏塔的温度、压强数据,所述的数据接口用以实现I/O模块8的功能即数据的输 入输出,所述的上位机包括用以计算输出内部热耦合精馏塔控制变量值的高纯非线性控制 器,所述高纯非线性控制器包括组分推断模块9,参考轨迹计算模块10,高纯非线性控制律 求解模块11 ;组分推断模块9,用以从现场智能仪表获取温度,压强数据,计算内部热耦合精馏 塔各块塔板的组分浓度,并将组分浓度计算结果存储在历史数据库当中,采用式(1) (2)得 到
其中,k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,η 为塔底编号,Xi (k)为k采样时刻第i块塔板的液相轻组分浓度,Pr (k)为k采样时刻精馏 段压强、Ps提馏段压强,TiGO为k采样时刻第i块塔板的温度,α为相对挥发度,a、b、c为 安东尼(Antonie)常数。 参考轨迹计算模块10,实现拐点位置设定值的在线更新,采用式(3) (4)得到
其中,
为模型参数,ΥΛ X;分别为塔顶的汽相轻组 分浓度Y1、塔底的液相轻组分浓度Xn的设定值值,S;,S;分别为内部热耦合精馏塔精馏段, 提馏段拐点位置参考轨迹。高纯非线性控制律求解模块11,根据当前组分浓度数据,参考轨迹和当前时刻操 作变量值求取当前的控制变量的理想改变值,采用式(5) (12)得到 “ a-ln{ps/[Xi+f_i(k)+(\-Xi+ /_ι(Λ))/α]})V1 (k) = F (1-q (k) - Δ q (k) X t)Ln (k) = F (q (k) + Δ q (k) X t) 其中,k为当前采样时刻,t为采样周期,Xi (k)、Yi (k)分别为k采样时刻第i块塔 板的液相轻组分浓度和汽相轻组分浓度,QiGO为第i块塔板之间的热耦合量,UA为传热 速率,Xi+M (k)为k采样时刻第i+f-Ι块塔板液相轻组分浓度,q(k)为k采样时刻进料热 状况,Pr (k)为当k采样时刻精馏段压强,F为进料流率,Zf为进料组分浓度,Vjk)、Vf(k)、 Vn(k)分别为k采样时刻塔顶、进料板和塔底的汽相流率,L1 (k)、Lf_i (k)、Ln_i (k)、Ln(k)分别 为k采样时刻塔顶、第f-1块塔板、第η-l块塔板和塔底的液相流率,H为持液量,λ为汽化 潜热,X1 (k)、X2 (k)、Xlri (k)、Xn(k)分别为k采样时刻塔顶、第2块塔板、第η-l块塔板和塔 底的液相轻组分浓度,Y1 (k)、T2 (k)、Yn(k)分别为k采样时刻塔顶、第η-l块塔板和塔底的 汽相轻组分浓度,ki; k2,k3,1^4为控制律参数,ki; k2 e [2,200], k3, k4 e
,根据具 体操作对象特性具体调节,S;, S;分别为精馏段提馏段拐点参考轨迹,Sr (k)、Sr (i)分别为 k和i采样时刻内部热耦合精馏塔精馏段液相组分浓度分布的位置,Ss(k)、Ss(i)分别为k 和i采样时刻内部热耦合精馏塔提馏段液相组分浓度分布的位置,Aq(k), APr(k)分别为 当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值。所述的上位机包括人机界面模块12,用于设定采样周期t,控制律参数K1, K2, K3, K4和塔顶的汽相轻组分浓度的设定值Y久塔底的液相轻组分浓度的设定值X:,并显示控制 器的输出曲线和被控变量即塔顶塔底液相轻组分浓度的记录曲线。实施例2参照图1和图2,一种内部热耦合精馏塔的高纯非线性控制方法,所述的控制方法 包括以下步骤1)确定采样周期T,并将T值,相对挥发度α,提馏段压强Ps,安东尼(Antonie)常 数a、b、C、保存在历史数据库当中;2)设定控制律参数K1, K2, K3, K4和塔顶的汽相轻组分浓度的设定值ΥΛ塔底的液 相轻组分浓度的设定值Xn*;3)从智能仪表获取k采样时刻精馏段压强&提馏段压强Ps,以及各塔板温度Ti,
9
(7) ⑶
(10) (11) 其中,k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,η 为塔底编号,Xi(k)为k采样时刻第i块塔板的液相轻组分浓度,Pr(k)为k采样时刻精溜 段压强、Ps提馏段压强,TiGO为k采样时刻第i块塔板的温度,α为相对挥发度,a、b、c为 安东尼(Antonie)常数;4)用历史数据库中组分推断模块计算出的组分浓度数据,在线计算拐点参考轨迹 如式⑶⑷ 其中,Xmin, r、Xfflax, r> kr、Xfflin, s> Xfflax, s> ks为模型参数,ΥΛ X;分别为塔顶的汽相轻组 分浓度Y1、塔底的液相轻组分浓度Xn的设定值,S;, S;分别为内部热耦合精馏塔精馏段,提 溜段拐点位置参考轨迹;5)根据当前组分浓度数据,模型函数和当前时刻操作变量值求取当前的控制变量
的理想改变值,采用式(5)-(12)得到 其中,k为当前采样时刻,t为采样周期,Xi (k)、Yi (k)分别为k采样时刻第i块塔 板的液相轻组分浓度和汽相轻组分浓度,QiGO为第i块塔板之间的热耦合量,UA为传热 速率,Xi+M (k)为k采样时刻第i+f-Ι块塔板液相轻组分浓度,q(k)为k采样时刻进料热 状况,Pr (k)为当k采样时刻精馏段压强,F为进料流率,Zf为进料组分浓度,Vjk)、Vf(k)、 Vn(k)分别为k采样时刻塔顶、进料板和塔底的汽相流率,L1 (k)、Lf_i (k)、Ln_i (k)、Ln(k)分别 为k采样时刻塔顶、第f-1块塔板、第η-l块塔板和塔底的液相流率,H为持液量,λ为汽化 潜热,X1 (k)、X2 (k)、Xlri (k)、Xn(k)分别为k采样时刻塔顶、第2块塔板、第η-l块塔板和塔 底的液相轻组分浓度,Y1 (k)、Y2 (k)、Yn(k)分别为k采样时刻塔顶、第η-l块塔板和塔底的 汽相轻组分浓度,ki; k2,k3,1^4为控制律参数,ki; k2 e [2,200], k3, k4 e
,根据具 体操作对象特性具体调节,S;, S;分别为精馏段提馏段拐点参考轨迹,Sr (k)、Sr (i)分别为 k和i采样时刻内部热耦合精馏塔精馏段液相组分浓度分布的位置,Ss(k)、Ss(i)分别为k 和i采样时刻内部热耦合精馏塔提馏段液相组分浓度分布的位置,Aq(k), APr(k)分别为 当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值;6)将当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压强的当前理 想改变值Aq(k),APr(k)输送给DCS系统中的控制站,调整内部热耦合精馏塔的进料热状 况值和精馏段压强值。所述的历史数据库为DCS系统中的存储装置4,所述的DCS系统包括数据接口 3、 存储装置4和控制站5,其中,控制站可以读取历史数据库,显示内部热耦合精馏塔工作过 程状态。上述实施例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和 权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。
权利要求
一种内部热耦合精馏塔的高纯非线性控制系统,包括与内部热耦合精馏塔直接连接的现场智能仪表和DCS系统,所述DCS系统包括存储装置、控制站和上位机,所述现场智能仪表与存储装置、控制站和上位机相连,其特征在于所述的上位机包括用以计算输出内部热耦合精馏塔控制变量值的高纯非线性控制器,所述高纯非线性控制器包括组分推断模块,用以从现场智能仪表获取温度,压强数据,计算内部热耦合精馏塔各块塔板的组分浓度,并将组分浓度计算结果存储在历史数据库当中,采用式(1)(2)得到 <mrow><msub> <mi>X</mi> <mi>i</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>=</mo><mfrac> <mrow><msub> <mi>P</mi> <mi>r</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><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><mo></mo> </mrow></msup><mo>-</mo><mn>1</mn> </mrow> <mrow><mi>&alpha;</mi><mo>-</mo><mn>1</mn> </mrow></mfrac> </mrow>i=1,2,……,f 1 (1) <mrow><msub> <mi>X</mi> <mi>i</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>=</mo><mfrac> <mrow><msub> <mi>P</mi> <mi>s</mi></msub><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>i=f,f+1,……,n (2)其中,k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,n为塔底编号,Xi(k)为k采样时刻第i块塔板的液相轻组分浓度,Pr(k)为k采样时刻精馏段压强、Ps提馏段压强,Ti(k)为k采样时刻第i块塔板的温度,α为相对挥发度,a、b、c为安东尼常数;参考轨迹计算模块,用以实现拐点位置设定值的在线更新,采用式(3)(4)得到 <mrow><msubsup> <mi>S</mi> <mi>r</mi> <mo>*</mo></msubsup><mo>=</mo><mn>1</mn><mo>+</mo><mfrac> <mn>1</mn> <msub><mi>k</mi><mi>r</mi> </msub></mfrac><mi>ln</mi><mrow> <mo>(</mo> <mfrac><mrow> <msub><mi>X</mi><mrow> <mi>max</mi> <mo>,</mo> <mi>r</mi></mrow> </msub> <mo>-</mo> <msubsup><mi>Y</mi><mn>1</mn><mo>*</mo> </msubsup> <mo>/</mo> <mo>[</mo> <mi>&alpha;</mi> <mo>-</mo> <mrow><mo>(</mo><mi>&alpha;</mi><mo>-</mo><mn>1</mn><mo>)</mo> </mrow> <msubsup><mi>Y</mi><mn>1</mn><mo>*</mo> </msubsup> <mo>]</mo></mrow><mrow> <msubsup><mi>Y</mi><mn>1</mn><mo>*</mo> </msubsup> <mo>/</mo> <mo>[</mo> <mi>&alpha;</mi> <mo>-</mo> <mrow><mo>(</mo><mi>&alpha;</mi><mo>-</mo><mn>1</mn><mo>)</mo> </mrow> <msubsup><mi>Y</mi><mn>1</mn><mo>*</mo> </msubsup> <mo>]</mo> <mo>-</mo> <msub><mi>X</mi><mrow> <mi>min</mi> <mo>,</mo> <mi>r</mi></mrow> </msub></mrow> </mfrac> <mo>)</mo></mrow> </mrow>i=1,2,……,f 1 (3) <mrow><msubsup> <mi>S</mi> <mi>s</mi> <mo>*</mo></msubsup><mo>=</mo><mi>n</mi><mo>+</mo><mfrac> <mn>1</mn> <msub><mi>k</mi><mi>s</mi> </msub></mfrac><mi>ln</mi><mrow> <mo>(</mo> <mfrac><mrow> <msub><mi>X</mi><mrow> <mi>max</mi> <mo>,</mo> <mi>s</mi></mrow> </msub> <mo>-</mo> <msubsup><mi>Y</mi><mi>n</mi><mo>*</mo> </msubsup></mrow><mrow> <msubsup><mi>Y</mi><mi>n</mi><mo>*</mo> </msubsup> <mo>-</mo> <msub><mi>X</mi><mrow> <mi>min</mi> <mo>,</mo> <mi>s</mi></mrow> </msub></mrow> </mfrac> <mo>)</mo></mrow> </mrow>i=f,f+1,……,n (4)其中,Xmin,r,Xmax,r,kr,Xmin,s,Xmax,s,ks为模型参数,Y1*,Xn*分别为塔顶的汽相轻组分浓度Y1、塔底的液相轻组分浓度Xn的设定值,Sr*,Ss*分别为内部热耦合精馏塔精馏段,提馏段拐点位置参考轨迹;高纯非线性控制律求解模块,用以根据当前组分浓度数据,参考轨迹和当前时刻操作变量值求取当前的控制变量的理想改变值,采用式(5) (12)得到 <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>i=1,2,……,n(5) <mrow><msub> <mi>Q</mi> <mi>i</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>=</mo><mi>UA</mi><mo>&times;</mo><mi>b</mi><mrow> <mo>(</mo> <mfrac><mn>1</mn><mrow> <mi>a</mi> <mo>-</mo> <mi>ln</mi> <mo>{</mo> <mrow><mo>(</mo><msub> <mi>P</mi> <mi>r</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>+</mo><mi>&Delta;Pr</mi><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>&times;</mo><mi>t</mi><mo>)</mo> </mrow> <mo>/</mo> <mo>[</mo> <msub><mi>X</mi><mi>i</mi> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>+</mo> <mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub> <mi>X</mi> <mi>i</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>)</mo> </mrow> <mo>/</mo> <mi>&alpha;</mi> <mo>]</mo> <mo>}</mo></mrow> </mfrac></mrow> </mrow>i=1,2,……,f 1 (6) <mrow><mo>-</mo><mfrac> <mn>1</mn> <mrow><mi>a</mi><mo>-</mo><mi>ln</mi><mo>{</mo><msub> <mi>p</mi> <mi>S</mi></msub><mo>/</mo><mo>[</mo><msub> <mi>X</mi> <mrow><mi>i</mi><mo>+</mo><mi>f</mi><mo>-</mo><mn>1</mn> </mrow></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>+</mo><mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub><mi>X</mi><mrow> <mi>i</mi> <mo>+</mo> <mi>f</mi> <mo>-</mo> <mn>1</mn></mrow> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>)</mo></mrow><mo>/</mo><mi>&alpha;</mi><mo>]</mo><mo>}</mo> </mrow></mfrac><mo>)</mo> </mrow>V1(k)=F(1 q(k) Δq(k)×t) (7)Ln(k)=F(q(k)+Δq(k)×t)(8) <mrow><msub> <mi>L</mi> <mrow><mi>f</mi><mo>-</mo><mn>1</mn> </mrow></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>=</mo><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><msub> <mi>Q</mi> <mi>i</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow> </mrow> <mi>&lambda;</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo></mrow> </mrow>Vf(k)=V1(k)+Lf 1(k)(10) <mrow><mfrac> <mrow><msub> <mi>V</mi> <mn>2</mn></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><msub> <mi>Y</mi> <mn>2</mn></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>-</mo><msub> <mi>L</mi> <mn>1</mn></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><msub> <mi>X</mi> <mn>1</mn></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>-</mo><msub> <mi>V</mi> <mn>1</mn></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><msub> <mi>Y</mi> <mn>1</mn></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow> </mrow> <mrow><mi>H</mi><mrow> <mo>(</mo> <msub><mi>X</mi><mn>1</mn> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>-</mo> <msub><mi>X</mi><mn>2</mn> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>)</mo></mrow> </mrow></mfrac> </mrow>(11) <mrow><mo>=</mo><msub> <mi>K</mi> <mn>1</mn></msub><mrow> <mo>(</mo> <msubsup><mi>S</mi><mi>r</mi><mo>*</mo> </msubsup> <mo>-</mo> <msub><mi>S</mi><mi>r</mi> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>)</mo></mrow><mo>+</mo><msub> <mi>K</mi> <mn>2</mn></msub><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>k</mi></munderover><mrow> <mo>(</mo> <msubsup><mi>S</mi><mi>r</mi><mo>*</mo> </msubsup> <mo>-</mo> <msub><mi>S</mi><mi>r</mi> </msub> <mrow><mo>(</mo><mi>i</mi><mo>)</mo> </mrow> <mo>)</mo></mrow><mi>t</mi> </mrow> <mrow><mfrac> <mrow><mo>-</mo><msub> <mi>V</mi> <mi>n</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><msub> <mi>Y</mi> <mi>n</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>-</mo><msub> <mi>L</mi> <mi>n</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><msub> <mi>X</mi> <mi>n</mi></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>+</mo><msub> <mi>L</mi> <mrow><mi>n</mi><mo>-</mo><mn>1</mn> </mrow></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><msub> <mi>X</mi> <mrow><mi>n</mi><mo>-</mo><mn>1</mn> </mrow></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow> </mrow> <mrow><mi>H</mi><mrow> <mo>(</mo> <msub><mi>X</mi><mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn></mrow> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>-</mo> <msub><mi>X</mi><mi>n</mi> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>)</mo></mrow> </mrow></mfrac> </mrow>(12) <mrow><mo>=</mo><msub> <mi>K</mi> <mn>3</mn></msub><mrow> <mo>(</mo> <msubsup><mi>S</mi><mi>s</mi><mo>*</mo> </msubsup> <mo>-</mo> <msub><mi>S</mi><mi>s</mi> </msub> <mrow><mo>(</mo><mi>k</mi><mo>)</mo> </mrow> <mo>)</mo></mrow><mo>+</mo><msub> <mi>K</mi> <mn>4</mn></msub><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>k</mi></munderover><mrow> <mo>(</mo> <msubsup><mi>S</mi><mi>s</mi><mo>*</mo> </msubsup> <mo>-</mo> <msub><mi>S</mi><mi>s</mi> </msub> <mrow><mo>(</mo><mi>i</mi><mo>)</mo> </mrow> <mo>)</mo></mrow><mi>t</mi> </mrow>其中,k为当前采样时刻,t为采样周期,Xi(k)、Yi(k)分别为k采样时刻第i块塔板的液相轻组分浓度和汽相轻组分浓度,Qi(k)为第i块塔板之间的热耦合量,UA为传热速率,Xi+f 1(k)为k采样时刻第i+f 1块塔板液相轻组分浓度,q(k)为k采样时刻进料热状况,Pr(k)为当k采样时刻精馏段压强,F为进料流率,Zf为进料组分浓度,V1(k)、Vf(k)、Vn(k)分别为k采样时刻塔顶、进料板和塔底的汽相流率,L1(k)、Lf 1(k)、Ln 1(k)、Ln(k)分别为k采样时刻塔顶、第f 1块塔板、第n 1块塔板和塔底的液相流率,H为持液量,λ为汽化潜热,X1(k)、X2(k)、Xn 1(k)、Xn(k)分别为k采样时刻塔顶、第2块塔板、第n 1块塔板和塔底的液相轻组分浓度,Y1(k)、T2(k)、Yn(k)分别为k采样时刻塔顶、第n 1块塔板和塔底的汽相轻组分浓度,K1,K2,K3,K4为控制律参数,Sr*,Ss*分别为精馏段提馏段拐点参考轨迹,Sr(k)、Sr(i)分别为k和i采样时刻内部热耦合精馏塔精馏段液相组分浓度分布的位置,Ss(k)、Ss(i)分别为k和i采样时刻内部热耦合精馏塔提馏段液相组分浓度分布的位置,Δq(k)、ΔPr(k)分别为当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值。
1. 一种内部热耦合精馏塔的高纯非线性控制系统,包括与内部热耦合精馏塔直接连接 的现场智能仪表和DCS系统,所述DCS系统包括存储装置、控制站和上位机,所述现场智能 仪表与存储装置、控制站和上位机相连,其特征在于所述的上位机包括用以计算输出内部 热耦合精馏塔控制变量值的高纯非线性控制器,所述高纯非线性控制器包括组分推断模块,用以从现场智能仪表获取温度,压强数据,计算内部热耦合精馏塔各块 塔板的组分浓度,并将组分浓度计算结果存储在历史数据库当中,采用式(1) (2)得到X (幻=乃⑷XQXlO b -1 i = 1,2,……,f-Ι⑴1a-\Ti(k)+c aXi{k) = pSxaxl0 b -1 i = f,f+l,……,η⑵1α-\其中,k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,η为塔 底编号,Xi (k)为k采样时刻第i块塔板的液相轻组分浓度,Pr (k)为k采样时刻精馏段压 强、Ps提馏段压强,Ti (k)为k采样时刻第i块塔板的温度,α为相对挥发度,a、b、c为安 东尼常数;参考轨迹计算模块,用以实现拐点位置设定值的在线更新,采用式(3) (4)得到s: -= U,……,f-Ι⑶K KY; l[a-{a-\)Y;]-XmJS = η +) i = f, f+1,……,η(4)其中,Xmi , r^ Xmax, kr, Xfflin, s, Xfflax, s, ks为模型参数,Y1*, X:分别为塔顶的汽相轻组分浓 度Y1、塔底的液相轻组分浓度Xn的设定值,S;, S;分别为内部热耦合精馏塔精馏段,提馏段 拐点位置参考轨迹;高纯非线性控制律求解模块,用以根据当前组分浓度数据,参考轨迹和当前时刻操作 变量值求取当前的控制变量的理想改变值,采用式(5)-(12)得到■、二 ) + 1土 = 1,2,……,η(5)Qi{k) = UAχ(/t)+APr(/t)xt)/[X (/t)+(1_X (/t))/a]}i =1,2, ......,f-1(6)(7)(8)10)(11)92 其中,k为当前采样时刻,t为采样周期,Xi (k)、Yi (k)分别为k采样时刻第i块塔板的 液相轻组分浓度和汽相轻组分浓度,QiGO为第i块塔板之间的热耦合量,UA为传热速率, Xi+M (k)为k采样时刻第i+f-Ι块塔板液相轻组分浓度,q(k)为k采样时刻进料热状况, Pr(k)为当k采样时刻精馏段压强,F为进料流率,Zf为进料组分浓度,Vjk)、Vf(k)、Vn(k) 分别为k采样时刻塔顶、进料板和塔底的汽相流率,L1 (k)、Lf^1 (k)、Ln^1 (k)、Ln(k)分别为k 采样时刻塔顶、第f-Ι块塔板、第n-1块塔板和塔底的液相流率,H为持液量,λ为汽化潜 热,X1 (k)、X2 (k)、Xn_i (k)、Xn(k)分别为k采样时刻塔顶、第2块塔板、第n-1块塔板和塔底的 液相轻组分浓度,Y1 (k)、T2 (k)、Yn(k)分别为k采样时刻塔顶、第n-1块塔板和塔底的汽相 轻组分浓度,K1, K2, K3, K4为控制律参数,S;, S;分别为精馏段提馏段拐点参考轨迹,Sr (k)、 Sr⑴分别为k和i采样时刻内部热耦合精馏塔精馏段液相组分浓度分布的位置,Ss (k)、 Ss(i)分别为k和i采样时刻内部热耦合精馏塔提馏段液相组分浓度分布的位置,AqGO、 Δ Pr (k)分别为当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压强的当前理 想改变值。
2.如权利要求1所述的内部热耦合精馏塔的高纯非线性控制系统,其特征在于所述 的上位机还包括人机界面模块,用于设定采样周期t,控制律参数K1, K2, K3, K4和塔顶的汽 相轻组分浓度的设定值ΥΛ塔底的液相轻组分浓度的设定值X:,并显示控制器的输出曲线 和被控变量即塔顶塔底液相轻组分浓度的记录曲线。
3.一种用如权利要求1所述的内部热耦合精馏塔的高纯非线性控制系统实现的高纯 非线性控制方法,其特征在于所述的控制方法包括以下步骤1)确定采样周期t,并将t值,相对挥发度α,提馏段压强Ps,安东尼常数a、b、C、保存 在历史数据库当中;2)设定控制律参数K1,K2, K3, K4和塔顶的汽相轻组分浓度的设定值ΥΛ塔底的液相轻 组分浓度的设定值Xn*;3)从现场智能仪表获取k采样时刻精馏段压强&提馏段压强Ps,以及各塔板温度Ti, 计算液相轻组分浓度值,采用式(1) (2)得到 其中,k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,η为塔 底编号,Xi (k)为k采样时刻第i块塔板的液相轻组分浓度,Pr (k)为k采样时刻精馏段压 强、Ps提馏段压强,Ti (k)为k采样时刻第i块塔板的温度,α为相对挥发度,a、b、c为安 东尼常数;4)用历史数据库中组分推断模块计算出的组分浓度数据,在线计算拐点参考轨迹如式 ⑶⑷ 其中,Xfflin, Xfflax, kr, Xfflin, Xfflax, ks为模型参数,ΥΛ Xn*分别为塔顶塔底产品浓度设 定值,S/、S;分别为内部热耦合精馏塔精馏段,提馏段拐点位置参考轨迹;5)根据当前组分浓度数据,模型函数和当前时刻操作变量值求取当前的控制变量的理想改变值,采用式(5)-(12)得到 其中,k为当前采样时刻,t为采样周期,Xi (k)、Yi (k)分别为k采样时刻第i块塔板的 液相轻组分浓度和汽相轻组分浓度,QiGO为第i块塔板之间的热耦合量,UA为传热速率, Xi+M (k)为k采样时刻第i+f-Ι块塔板液相轻组分浓度,q(k)为k采样时刻进料热状况, Pr (k)为当k采样时刻精馏段压强,F为进料流率,Zf为进料组分浓度,VjkhVjkhVjk)分 别为k采样时刻塔顶、进料板和塔底的汽相流率,L1 (k)、Lf^1 (k)、Llri (k)、Ln(k)分别为k采 样时刻塔顶、第f-Ι块塔板、第n-1块塔板和塔底的液相流率,H为持液量,λ为汽化潜热, X1 (k)、X2 (k)、Xlri (k)、Xn(k)分别为k采样时刻塔顶、第2块塔板、第n-1块塔板和塔底的液 相轻组分浓度,Y1GOj2 (k)、Tn(k)分别为k采样时刻塔顶、第n-1块塔板和塔底的汽相轻组 分浓度,ki; k2,k3,k4为控制律参数,S;, S;分别为精馏段提馏段拐点参考轨迹,Sr(k),Sr(i) 分别为k和i采样时刻内部热耦合精馏塔精馏段液相组分浓度分布的位置,Ss (k)、Ss(i)分 别为k和i采样时刻内部热耦合精馏塔提馏段液相组分浓度分布的位置,Aq(k),APr(k),4分别为当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压强的当前理想改变 值;6)将当前时刻内部热耦合精馏塔控制变量即进料热状况和精馏段压强的当前理想改 变值Aq(k),APr(k)输送给DCS系统中的控制站,调整内部热耦合精馏塔的进料热状况值 和精馏段压强值。
4.如权利要求3所述的高纯非线性控制方法,其特征在于所述历史数据库为DCS系 统的存储装置,控制站读取历史数据库,显示内部热耦合精馏塔工作过程状态。
全文摘要
一种内部热耦合精馏塔的高纯非线性控制系统,包括与内部热耦合精馏塔直接连接的现场智能仪表和DCS系统,所述DCS系统包括存储装置、控制站和上位机,所述现场智能仪表与存储装置、控制站和上位机相连,所述的上位机包括用以计算输出内部热耦合精馏塔控制变量值的高纯非线性控制器,所述高纯非线性控制器包括组分推断模块、参考轨迹计算模块和高纯非线性控制律求解模块。本发明也提供了一种内部热耦合精馏塔的高纯非线性控制方法。本发明提供的控制系统及方法能够很好地处理高纯热耦合节能精馏的强非线性特征,具有高效的在线运算速度,并具有非常好的伺服跟踪控制效果,干扰抑制效果。
文档编号B01D3/14GK101890247SQ201010213860
公开日2010年11月24日 申请日期2010年6月30日 优先权日2010年6月30日
发明者刘兴高, 周叶翔 申请人:浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1