1.一种连续搅拌釜式反应过程工艺设计与控制的集成优化方法,包括:步骤1,针对连续搅拌釜式反应过程工艺,依据质量平衡和能量平衡原理,建立严格机理模型,如以下微分代数方程(DAE)形式:g(xp(t),z,u(t),y(t),t)=0 (2)式中,xp(t)为状态变量;z为设计变量;u(t)为过程输入;y(t)为过程输出;
步骤2,求出对象在随机框架下的线性状态空间模型;
将过程扰动和噪声处理为随机信号,得到增广过程模型,如下:g(xp(t),xd(t),z,u(t),y(t),wd,t)=0 (4)ym=Ymy+vm (5)式中,xd(t)为扰动变量;Ad和Bd扰动的模型参数,wd高斯白噪声随机变量;Ym是测量值矩阵;ym是测量值;vm是测量噪声。
在稳态操作点附近,求出对象在随机框架下的一般线性状态空间模型;如下:式中,Δxp为状态变量的变化量;Δxd为扰动变量的变化量;Δu为操纵变量的变化量;
Ap、Ad、Bp、Bd为状态空间模型矩阵。
上式可以转化为状态空间表达式,如下
xt+1=Axt+But-1+Kat
(8)yt=Cxt+at
其中,xt为转化后的状态变量变化量;A、B和C为状态空间模型参数;K为卡尔曼状态估计器;at为随机噪声。
步骤3,设计线性二次高斯(LQG)控制器,依据LQG控制原理,计算得到操纵变量(MVs)与被控变量(CVs)的闭环方差和MVs/CVs方差的最优性能界;根据LQG协调曲线,确定系统MVs、CVs变量方差变化之间的函数关系;
3-a,首先,求得操纵变量(MVs)与被控变量(CVs)的闭环方差和MVs/CVs方差的最优性能界;计算步骤如下:步骤3-a-1:求得系统的最优状态反馈和控制律,如下: (9)其中L为最优控制律,可通过代数Riccati方程求解;
步骤3-a-2:综合卡尔曼滤波与最优状态反馈,如下:步骤3-a-3:求得过程输入、输出反差,如下:令 则过程输入、输出方差分别为:
3-b,其次,求得MVs、CVs变量方差变化之间的函数关系;计算步骤如下:步骤3-b-1:构建LQG二次性能指标函数,如下:J(λ)=E[YTWY]+λE[UTRU] (13)其中,U为输入变量;Y为输出变量;W,R为输出变量和输入变量的加权矩阵;λ为输入变量与输出变量之间的权重因子。
步骤3-b-2:构建LQG二次性能指标函数,如下:通过在一定范围内选择不同的λ值,可获得一系列在LQG控制作用下的关于输入方差和输出反差的解,以这些数据为基础,可做出一条以输入方差为横坐标,输出方差为纵坐标的性能曲线,如图1所示,该曲线为表示了线性控制器在输入输出方差表征下可能达到的性能下界;
步骤4,构建工艺设计与控制的集成优化问题,并通过优化算法求解得到最优工艺设计参数;
依据MVs、CVs的闭环方差以及MVs/CVs变量方差变化之间的函数关系,结合“后退”策略和过程稳态模型,以及过程的操作条件和技术指标为过程约束设置约束允许违反的概率;
具体如下:
式中,HY和LY分别为输出变量的上下限;HU和LU分别为输入变量的上下限;σU和σY分别为输入变量和输出变量的标准差; 和 分别为输入变量和输出变量的设定值;rY和rU表示约束允许违反的概率参数。
构建连续搅拌釜式反应过程工艺设计与控制的集成优化问题如下:s.t.
σY=f(σU) (21)上式中CC代表设备成本;OC代表操作成本;d为设计参数;
该优化问题可以采用NLP优化算法求解,如SQP。