一种高效节能精馏过程的高纯控制系统及方法 【技术领域】
本发明涉及精馏控制领域,尤其提出了一种高效节能精馏过程的高纯控制系统及方法。
背景技术
精馏过程是化工过程中的一种核心过程,精馏塔是其中的一个关键单元。长久以来,精馏塔因为高耗能,低能效的问题成为国际精馏领域研究的焦点。目前针对精馏过程的能耗问题主要有两方面的解决方案:一种设计新型结构,利用热量耦合实现能量重复利用达到节能目的,一种设计高效精馏过程控制策略,提高产品生产质量减少废料从而达到节能目的。尽管有较多实验研究证明高效节能精馏塔能够显著提高能源利用率,但是由于高效节能精馏塔的精馏段与提馏段之间存在极强的耦合性且该塔具有十分复杂的强非线性,该塔的控制策略设计显得尤为困难。
传统的PID、内模控制方案等已经不能满足高效节能精馏过程的控制品质要求,尤其在高纯精馏过程控制当中,这些方案已经很难使精馏过程稳定。而基于线性辨识模型的预测控制方案只能工作在稳态工作点附近,稍微增大干扰幅度,或者设定值阶跃变化系统控制质量则出现明显下降。事实表明:设计有效的高效精馏过程的有效高纯控制方案是高效精馏过程平稳操作的关键环节。
【发明内容】
为了克服目前高效精馏过程的控制效果不好、控制品质不理想的不足,本发明提供一种控制效果良好、控制品质理想的高效节能精馏过程的高纯控制系统及方法。
本发明解决其技术问题所采用的技术方案是:
一种高效节能精馏过程的高纯控制系统,包括与高效节能精馏塔直接连接的现场智能仪表和DCS系统,所述DCS系统包括存储装置、控制站和上位机,现场智能仪表与存储装置、控制站和上位机连接,所述的上位机包括用以计算输出高效节能精馏塔控制变量值的高纯控制器,所述高纯控制器包括:
组分推断模块,用以从智能仪表获取温度,压强数据,计算高效节能精馏塔各块塔板的组分浓度,并将组分浓度计算结果存储在历史数据库当中,计算式为(1)(2):
Xi(k)=Pr(k)×α×10Ti(k)+cb-a-1α-1i=1,2,......,f-1---(1)]]>
Xi(k)=Ps×α×10Ti(k)+cb-a-1α-1i=f,f+1,......,n---(2)]]>
其中k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,n为塔底编号,Xi(k)为k采样时刻液相轻组分浓度,Pr(k)为k采样时刻精馏段压强、Ps提馏段压强,Ti(k)为k采样时刻塔内各块塔板的温度,α为相对挥发度,α、b、c为安东尼常数。
模型参数自适应校正拟合模块,用以采用历史数据库中组分推断模块计算出的组分浓度数据,在线拟合模型函数,并将拟合参数存储到历史数据库当中,拟合函数如式(3)(4):
X^i=Xmin,r+Xmax,r-Xmin,r1+e-kr(i-Sr)i=1,2,......,f-1---(3)]]>
X^i=Xmin,s+Xmax,s-Xmin,s1+e-ks(i-Ss)i=f,f+1,......,n---(4)]]>
其中为第i块塔板处液相组分浓度预估浓度,Xmin,r,Xmax,r,kr,Xmin,s,Xmax,s,ks为拟合参数,Sr,Ss分别为高效节能精馏塔精馏段、提馏段液相组分浓度分布的位置;
高效节能精馏过程的高纯控制律求解模块,用以根据当前组分浓度数据,模型函数和当前时刻操作变量值求取当前的控制变量的理想改变值,求解控制律代数方程组如式(5)至式(12)
Yi(t)=αXi(t)(α-1)Xi(t)+1,i=1,2,......,n---(5)]]>
Qi(k)=UA×b(1a-ln{Pr(k)+ΔPr(k)T/[Xi(k)+(1-Xi(k))/α]}-1a-ln{ps/[Xi+f-1(k)+(1-Xi+f-1(k))/α]})i=1,2,......,f-1---(6)]]>
V1(k)=F(1-q(k)-Δq(k)T) (7)
Ln(k)=F(q(k)+Δq(k)T) (8)
Lf-1(k)=Σi=1f-1Qi(k)λ---(9)]]>
Vf(k)=V1(k)+Lf-1(k) (10)
Vf(k)Yf(k)-Lf-1(k)Xf-1(k)-V1(k)Y1(k)HXf-1(k)---(11)]]>
=K1(X1*-X1(k))+K2Σi=1k(X1*-X1(i))T]]>
-Vf(k)Yf(k)-Ln(k)Xn(k)+Lf-1(k)Xf-1(k)+FZfH(Xf-1(k)-Xn(k))]]>
=K3(Xn*-Xn(k))+K4Σi=1k(Xn*-Xn(i))T]]>
其中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)分别为k采样时刻塔顶和进料板处的汽相流率,Lf-1(k),Ln(k)分别为k采样时刻第f-1块塔板和塔底的液相流率,H为持液量,Xf-1(k),Xn(k)分别为k采样时刻第f-1块塔板和塔底的液相轻组分浓度,Y1(k),Yf(k)分别为k采样时刻塔顶和进料板处的汽相轻组分浓度,K1,K2,K3,K4为控制律参数,X1*,Xn*分别为塔顶塔底液相轻组分浓度设定值,X1(k),Xn(k)为k时刻塔顶塔底的液相轻组分浓度值Δq(k),ΔPr(k),分别为当前时刻高效节能精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值。
所述的上位机还包括人机界面模块,用以设定采样周期T,控制律参数K1,K2,K3,K4和塔顶塔底液相轻组分浓度设定值X1*,Xn*,并显示控制器的输出曲线和被控变量即塔顶塔底液相轻组分浓度的记录曲线。
一种高效节能精馏过程的高纯控制方法,所述的控制方法包括以下步骤:
1)确定采样周期T,并将T值,相对挥发度α,提馏段压强Ps,安东尼常数a、b、c、保存在历史数据库当中;
2)设定控制律参数K1,K2,K3,K4和塔顶塔底液相轻组分浓度设定值X1*,Xn*
3)从智能仪表获取k采样时刻精馏段压强Pr提馏段压强Ps,以及各塔板温度Ti,计算液相轻组分浓度值,计算式为(1)(2):
Xi(k)=Pr(k)×α×10Ti(k)+cb-a-1α-1i=1,2,......,f-1---(1)]]>
Xi(k)=Ps×α×10Ti(k)+cb-a-1α-1i=f,f+1,......,n---(2)]]>
其中k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,n为塔底编号,Xi(k)为k采样时刻液相轻组分浓度,Pr(k)为k采样时刻精馏段压强、Ps提馏段压强,Ti(k)为k采样时刻塔内各块塔板的温度,α为相对挥发度,a、b、c为安东尼常数;
4)用历史数据库中组分推断模块计算出的组分浓度数据,在线拟合模型函数,并将拟合参数存储到历史数据库当中,拟合函数如式(3)(4):
X^i=Xmin,r+Xmax,r-Xmin,r1+e-kr(i-Sr)i=1,2,......,f-1---(3)]]>
X^i=Xmin,s+Xmax,s-Xmin,s1+e-ks(i-Ss)i=f,f+1,......,n---(4)]]>
其中为第i块塔板处液相组分浓度预估浓度,Xmin,r,Xmax,r,kr,Xmin,s,Xmax,s,ks,Sr,Ss为拟合参数;
5)根据当前组分浓度数据,模型函数和当前时刻操作变量值求取当前的控制变量的理想改变值,求解控制律代数方程组如式(5)至式(12)
Yi(t)=αXi(t)(α-1)Xi(t)+1,i=1,2,......,n---(5)]]>
Qi(k)=UA×b(1a-ln{Pr(k)+ΔPr(k)T/[Xi(k)+(1-Xi(k))/α]}-1a-ln{ps/[Xi+f-1(k)+(1-Xi+f-1(k))/α]})i=1,2,......,f-1---(6)]]>
V1(k)=F(1-q(k)-Δq(k)T) (7)
Ln(k)=F(q(k)+Δq(k)T) (8)
Lf-1(k)=Σi=1f-1Qi(k)λ---(9)]]>
Vf(k)=V1(k)+Lf-1(k) (10)
Vf(k)Yf(k)-Lf-1(k)Xf-1(k)-V1(k)Y1(k)HXf-1(k)---(11)]]>
=K1(X1*-X1(k))+K2Σi=1k(X1*-X1(i))T]]>
-Vf(k)Yf(k)-Ln(k)Xn(k)+Lf-1(k)Xf-1(k)+FZfH(Xf-1(k)-Xn(k))---(12)]]>
=K3(Xn*-Xn(k))+K4Σi=1k(Xn*-Xn(i))T]]>
其中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)分别为k采样时刻塔顶和进料板处的汽相流率,Lf-1(k),Ln(k)分别为k采样时刻第f-1块塔板和塔底的液相流率,H为持液量,Xf-1(k),Xn(k)分别为k采样时刻第f-1块塔板和塔底的液相轻组分浓度,Y1(k),Yf(k)分别为k采样时刻塔顶和进料板处的汽相轻组分浓度,K1,K2,K3,K4为控制律参数,X1*,Xn*分别为塔顶塔底液相轻组分浓度设定值,X1(k),Xn(k)为k时刻塔顶塔底的液相轻组分浓度值Δq(k),ΔPr(k),分别为当前时刻高效节能精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值;
6)将当前时刻高效节能精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值Δq(k),ΔPr(k)输送给DCS系统中的控制站,调整高效节能精馏塔地进料热状况值和精馏段压强值。
所述的历史数据库为DCS系统中存储装置,控制站读取历史数据库,显示高效节能精馏塔工作过程状态。
本发明的有益效果主要表现在:1.高纯控制方案建立在高精度非线性动态模型基础上,能够及时抑制干扰作用;2.控制方案较好地处理了耦合问题,能够快速准确地跟踪设定值变化;3.控制效果好、控制品质高。
【附图说明】
图1是本发明所提出的高效节能精馏过程的高纯控制系统的结构图。
图2是上位机控制器实现方法的功能模块结构图。
【具体实施方式】
下面根据附图具体说明本发明。
实施例1
参照图1,图2,一种高效节能精馏过程的高纯控制系统,包括与高效节能精馏塔1直接连接的现场智能仪表2和DCS系统,所述DCS系统包括存储装置4,控制站5及上位机6,其中现场智能仪表2与数据接口3连接,所述数据接口3与现场总线连接,所述现场总线与存储装置4、控制站5和上位机6连接;所述的上位机6包括用以计算输出高效节能精馏塔控制变量值的高纯控制器,所述高纯控制器包括组分推断模块9,模型参数自适应校正拟合模块10,高效节能精馏过程的高纯控制律求解模块11;
组分推断模块9,用以上位机从智能仪表2获取温度,压强数据,计算高效节能精馏塔各块塔板的组分浓度,并将组分浓度计算结果存储在历史数据库当中,计算式为(1)(2):
Xi(k)=Pr(k)×α×10Ti(k)+cb-a-1α-1i=1,2,......,f-1---(1)]]>
Xi(k)=Ps×α×10Ti(k)+cb-a-1α-1i=f,f+1,......,n---(2)]]>
其中k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,n为塔底编号,Xi(k)为k采样时刻液相轻组分浓度,Pr(k)为k采样时刻精馏段压强、Ps提馏段压强,Ti(k)为k采样时刻塔内各块塔板的温度,α为相对挥发度,a、b、c为安东尼常数。
所述的模型参数自适应校正拟合模块10采用历史数据库中组分推断模块计算出的组分浓度数据,在线拟合模型函数,并将拟合参数存储到历史数据库当中,拟合函数如式(3)(4):
X^i=Xmin,r+Xmax,r-Xmin,r1+e-kr(i-Sr)i=1,2,......,f-1---(3)]]>
X^i=Xmin,s+Xmax,s-Xmin,s1+e-ks(i-Ss)i=f,f+1,......,n---(4)]]>
其中为第i块塔板处液相组分浓度预估浓度,Xmin,r,Xmax,r,kr,Xmin,s,Xmax,s,ks为拟合参数,Sr,Ss分别为高效节能精馏塔精馏段、提馏段液相组分浓度分布的位置。
所述的高效节能精馏过程的高纯控制律求解模块11根据当前组分浓度数据,模型函数和当前时刻操作变量值求取当前的控制变量的理想改变值,求解控制律代数方程组如式(5)至式(12)
Yi(t)=αXi(t)(α-1)Xi(t)+1,i=1,2,......,n---(5)]]>
Qi(k)=UA×b(1a-ln{Pr(k)+ΔPr(k)T/[Xi(k)+(1-Xi(k))/α]}-1a-ln{ps/[Xi+f-1(k)+(1-Xi+f-1(k))/α]})i=1,2,......,f-1---(6)]]>
V1(k)=F(1-q(k)-Δq(k)T) (7)
Ln(k)=F(q(k)+Δq(k)T) (8)
Lf-1(k)=Σi=1f-1Qi(k)λ---(9)]]>
Vf(k)=V1(k)+Lf-1(k) (10)
Vf(k)Yf(k)-Lf-1(k)Xf-1(k)-V1(k)Y1(k)HXf-1(k)---(11)]]>
=K1(X1*-X1(k))+K2Σi=1k(X1*-X1(i))T]]>
-Vf(k)Yf(k)-Ln(k)Xn(k)+Lf-1(k)Xf-1(k)+FZfH(Xf-1(k)-Xn(k))---(12)]]>
=K3(Xn*-Xn(k))+K4Σi=1k(Xn*-Xn(i))T]]>
其中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)分别为k采样时刻塔顶和进料板处的汽相流率,Lf-1(k),Ln(k)分别为k采样时刻第f-1块塔板和塔底的液相流率,H为持液量,Xf-1(k),Xn(k)分别为k采样时刻第f-1块塔板和塔底的液相轻组分浓度,Y1(k),Yf(k)分别为k采样时刻塔顶和进料板处的汽相轻组分浓度,K1,K2,K3,K4为控制律参数,X1*,Xn*分别为塔顶塔底液相轻组分浓度设定值,X1(k),Xn(k)为k时刻塔顶塔底的液相轻组分浓度值Δq(k),ΔPr(k),分别为当前时刻高效节能精馏塔控制变量及进料热状况和精馏段压强的当前理想改变值。
所述的上位机6还包括人机界面模块12,用于设定采样周期T,控制律参数K1,K2,K3,K4和塔顶塔底液相轻组分浓度设定值X1*,Xn*,并显示控制器的输出曲线和被控变量即塔顶塔底液相轻组分浓度的记录曲线。
实施例2
参照图1和图2,一种高效节能精馏过程的高纯控制方法,所述的控制方法包括以下步骤:
1)确定采样周期T,并将T值,相对挥发度α,提馏段压强Ps,安东尼常数a、b、c、保存在历史数据库当中;
2)设定控制律参数K1,K2,K3,K4和塔顶塔底液相轻组分浓度设定值X1*,Xn*
3)从智能仪表获取k采样时刻精馏段压强Pr提馏段压强Ps,以及各塔板温度Ti,计算液相轻组分浓度值,计算式为(1)(2):
Xi(k)=Pr(k)×α×10Ti(k)+cb-a-1α-1i=1,2,......,f-1---(1)]]>
Xi(k)=Ps×α×10Ti(k)+cb-a-1α-1i=f,f+1,......,n---(2)]]>
其中k为当前采样时刻,下脚标i为塔板编号,1为塔顶编号,f为进料板编号,n为塔底编号,Xi(k)为k采样时刻液相轻组分浓度,Pr(k)为k采样时刻精馏段压强、Ps提馏段压强,Ti(k)为k采样时刻塔内各块塔板的温度,α为相对挥发度,a、b、c为安东尼常数。
4)用历史数据库中组分推断模块计算出的组分浓度数据,在线拟合模型函数,并将拟合参数存储到历史数据库当中,拟合函数如式(3)(4):
X^i=Xmin,r+Xmax,r-Xmin,r1+e-kr(i-Sr)i=1,2,......,f-1---(3)]]>
X^i=Xmin,s+Xmax,s-Xmin,s1+e-ks(i-Ss)i=f,f+1,......,n---(4)]]>
其中为第i块塔板处液相组分浓度预估浓度,Xmin,r,Xmax,r,kr,Xmin,s,Xmax,s,ks,Sr,Ss为拟合参数。
5)根据当前组分浓度数据,模型函数和当前时刻操作变量值求取当前的控制变量的理想改变值,求解控制律代数方程组如式(5)至式(12)
Yi(t)=αXi(t)(α-1)Xi(t)+1,i=1,2,......,n---(5)]]>
Qi(k)=UA×b(1a-ln{Pr(k)+ΔPr(k)T/[Xi(k)+(1-Xi(k))/α]}-1a-ln{ps/[Xi+f-1(k)+(1-Xi+f-1(k))/α]})i=1,2,......,f-1---(6)]]>
V1(k)=F(1-q(k)-Δq(k)T) (7)
Ln(k)=F(q(k)+Δq(k)T) (8)
Lf-1(k)=Σi=1f-1Qi(k)λ---(9)]]>
Vf(k)=V1(k)+Lf-1(k) (10)
Vf(k)Yf(k)-Lf-1(k)Xf-1(k)-V1(k)Y1(k)HXf-1(k)---(11)]]>
=K1(X1*-X1(k))+K2Σi=1k(X1*-X1(i))T]]>
-Vf(k)Yf(k)-Ln(k)Xn(k)+Lf-1(k)Xf-1(k)+FZfH(Xf-1(k)-Xn(k))---(12)]]>
=K3(Xn*-Xn(k))+K4Σi=1k(Xn*-Xn(i))T]]>
其中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)分别为k采样时刻塔顶和进料板处的汽相流率,Lf-1(k),Ln(k)分别为k采样时刻第f-1块塔板和塔底的液相流率,H为持液量,Xf-1(k),Xn(k)分别为k采样时刻第f-1块塔板和塔底的液相轻组分浓度,Y1(k),Yf(k)分别为k采样时刻塔顶和进料板处的汽相轻组分浓度,K1,K2,K3,K4为控制律参数,X1*,Xn*分别为塔顶塔底液相轻组分浓度设定值,Xl(k),Xn(k)为k时刻塔顶塔底的液相轻组分浓度值Δq(k),ΔPr(k),分别为当前时刻高效节能精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值;
6)将当前时刻高效节能精馏塔控制变量即进料热状况和精馏段压强的当前理想改变值Δq(k),ΔPr(k)输送给DCS系统中的控制站,调整高效节能精馏塔的进料热状况值和精馏段压强值。
所述的历史数据库为DCS系统中存储装置4,所述的DCS系统包括数据接口3、存储装置4和控制站5,其中现场智能仪表2与数据接口3连接,所述数据接口3与现场总线连接,所述现场总线与存储装置4、控制站5和上位机6连接,其中控制站可以读取历史数据库,显示高效节能精馏塔工作过程状态。