首页 / 专利库 / 人工智能 / 先进控制 / 多批次间歇反应过程二维多模型预测迭代学习控制方法

多批次间歇反应过程二维多模型预测迭代学习控制方法

阅读:394发布:2020-05-18

专利汇可以提供多批次间歇反应过程二维多模型预测迭代学习控制方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种多批次间歇反应过程二维多模型预测 迭代 学习控制方法。首先根据采集的输入输出数据样本集,采用递推增广最小二乘 算法 辨识间歇反应过程基于加权时变函数的多组合线性模型,并通过迭代学习控制理论构建二维(批次域+时间域)等效模型;然后基于二维等效模型构造新型的二次型成本性能指标,合理选择权重系数;最后通过性能指标最小化求解控制 信号 的最优更新策略,给出二维广义预测迭代学习方法具体实现结构模式。本发明针对现有间歇 生物 反应装置传统控制的不足之处,将批次域和时间域结合成为二维动态系统,通过多批次间迭代学习策略与当前批次多模型广义预测控制相融合,对间歇生物反应装置的批次反应过程进行优化控制,确保多批次高品质产品 质量 的一致性。,下面是多批次间歇反应过程二维多模型预测迭代学习控制方法专利的具体信息内容。

1.一种多批次间歇反应过程二维多模型预测迭代学习控制方法,其特征在于以下步骤:
步骤1针对间歇生物反应过程在预热、加料、反应和出料等工序呈现不同动态特性和操作要求,采集装置多个批次下不同工序运行数据,采用递推增广最小二乘法辨识算法辨识间歇反应过程多阶段操作过程子模型,并通过时变加权因子建立多组合线性模型:
∑P:A(q-1)yk(t)=[μ1(t,t1)B1(q-1)+μ2(t,t2)B2(q-1),…,+um(t,tm)Bm(q-1)]uk(t)+wk(t)t=0,1,…,T;k=1,2,…
-1 -1 -1
其中,q 是后移差分算子,A(q )和Bi(q )都是算子多项式:
A(q-1)=1+a1q-1+a2q-2+…+anaq-na,
Bi(q-1)=1+bi,1q-1+bi,2q-2+…+bi,nbq-nb i=1,2,…,m
t和k分别代表时间和批次域信息,T代表批次反应持续时间;uk(t),yk(t)和wk(t)分别是第k批次t时刻的输入,输出和未知扰动变量;μi(t,tj)表示不同工序之间的时变权函数,可选择阶跃、多项式、高斯函数;
步骤2利用间歇生物反应过程不同批次间的重复性,在时间域和批次域的迭代学习控制策略表示如下形式:Δt(uk(t))=Δt(uk-1(t))+rk(t);其中,Δt表示时间域上的后移差分算子;rk(t)是更新律;
步骤3将批次间迭代学习算法应用到当前批次的广义预测预测模型中,即将辨识所得模型代入迭代学习控制策略中,得到“时间域+批次域”二维等效过程模型:
其中:
步骤4根据上述二维等效模型,对于任意时刻t,将反应过程的输入输出关系分成已知和未知两大部分,即:
其中
分别表示已知部分输
入、输出 分别表示未知部分输入、输出;
步骤5合理确定二次型成本性能指标:输出参考轨迹与预测输出的误差平方,更新值的平方,时间方向控制量变化值的平方和批次方向控制量变化值的平方,分别决定了过程控制输入的大小,批次域收敛的鲁棒性,批次域的方向动态稳定性和对高频扰动的敏感性;在各平方项前添加权重系数,以不同的权重系数大小来确定最适合反应过程的控制性能;
η(i),α(j),β(j),γ(j)分别为二次型成本项的权重系数,整数n1,n2, n1≥n2, 分别表示时间预测域和时间控制域, 表示第k批次i步的预测输出,yr(t),t=0,1,...,T是期望轨迹,其中参数 表示第k批次i步的预测输出;对此,作如下定义:Q1=diag{η(1),…,η(n1)},Q2=diag{β(0),…,β(n2-1)},Q3=diag{γ(0),…,γ(n2-1)},R=diag{α(0),…,α(n2-1)};
步骤6对上述二次型成本性能指标进行优化计算,通过求取性能指标最小值得到控制更新策略,构建二维多模型预测迭代学习控制方法在线实施控制结构如下:
其中K1是上批次预测输出偏差调节系数,K2是上批次在时间域预测控制信号变化调节系数,K3是当前批次控制信号变化调节系数,K4是当前批次控制信号更新调节系数,K5是当前批次输出预测信号变化调节系数;Δt(uk(t))表示时域变量, 表示偏差预测
值; 表示时间域变量,Δk(uk(t))表示批次域变量; 表示更新律;
表示当前批次输出预测输出值;对于批次过程,k1-k5调节系数、偏差、控制信
息是可以获取的,保证了该方法的可行性。
2.根据权利要求1所述的多批次间歇反应过程二维多模型预测迭代学习控制方法,其特征在于针对间歇生物反应装置的反应釜温度预热、加料、反应和出料不同操作阶段,利用前面批次动态信息和当前批次动态信息构建二维等效过程模型,并引入二维二次型成本函数优化性能指标中,通过优化计算更新当前批次当前时刻输入信号,从而实现反应器温度先进控制,提高系统的鲁棒性。
3.根据权利要求2所述的多批次间歇反应过程二维多模型预测迭代学习控制方法,其特征在于通过权利要求1的二维多模型预测迭代学习控制方法,通过对当前批次进行实时优化控制后,经过2-3个批次之后,间歇反应过程就能克服多种扰动,快速跟踪最佳操作轨迹,实现多批次产品在多扰动下的高品质产品的一致性控制目标。

说明书全文

多批次间歇反应过程二维多模型预测迭代学习控制方法

技术领域

[0001] 本发明涉及工业优化领域,尤其是对批次间歇生物反应装置产品质量优化控制。

背景技术

[0002] 间歇生物反应器适用于批量小、产值高、多品种物料的反应体系,有很好的经济性和操作灵活性,在制药、精细化工、香料、食品等行业中应用极为广泛。间歇生物反应器受多工序、多变量、时变性、工序运行时间不确定等诸多因素影响,决定了多批次间歇生物反应器控制要比连续生物反应器控制复杂,需要新的非传统的控制技术保证不同批次之间产品品质的一致性。
[0003] 在生物反应器控制的过程中,精确的温度快速跟踪控制是保障生物产品生产可靠性和稳定性的关键。多批次间歇生物反应过程一方面在不同批次之间具有操作的可重复性,另一方面在每个不同批次内部因原料性质和外界扰动的影响存在着个体差异,在不同工序时段操作模式也不同。因此急需发明一种新型控制方法,将批次域可重复性与当前批次时间域质量闭环控制相结合,保证不同批次之间高品质产品的一致性。
[0004] 本发明针对多批次间歇生物反应装置,构建二维等效过程模型,提出二维多模型预测迭代学习控制方法,即将前批次动态信息和当前批次动态信息引入二维(批次域+时间域)成本函数优化性能指标中,通过优化计算更新当前批次当前时刻输入信号,进行产品质量温度闭环控制,提高系统的鲁棒性,实现在多重扰动下多批次产品高品质的一致性控制目标。

发明内容

[0005] 本发明针对现有间歇生物反应器传统的温度PID闭环控制不足之处,构建一个二维(时间域+批次域)多模型预测迭代学习控制系统(如图1所示),改善间歇生物反应器的控制效果。本发明公开的控制系统包括两个部分:一是使用当前批次实时系统信息的时间域广义预测控制,确保随着时间轴移动的预测域的最优控制性能;二是使用前批次信息的批次域迭代学习控制,提高批到批的质量闭环控制性能的快速动态调节功能。
[0006] 本发明的技术方案是将实际多工序间歇反应过程中的数据采集样本,采用递推增广最小二乘法辨识间歇过程加权时变多组合线性模型,将该模型与迭代学习控制算法结合构建二维等效模型,利用上一批次信息,对下一批次进行迭代学习控制。同时,通过广义预测控制方法对当前批次进行实时优化控制,并将前一批次迭代学习控制算法引入性能优化目标函数,进行批次间的补偿动态调节,有效快速克服批次间重复性扰动和批次内的未知扰动,实现装置平稳、高品质运行。
[0007] 本发明方法的具体步骤是:
[0008] 步骤(1)通过实际反应过程采集数据,利用输入控制信息和输出信息,使用时变加权因子构建多组合线性模型。间歇生物反应过程通常比连续过程有更复杂的操作规则和多级特性,其操作模式通常随着时间变化,比如,整个运行过程中,输入量变化多次,很多操作在特定的时间和特定的时间间隔进行。同时,整个运行过程分为几个阶段,一般间歇反应中存在预热阶段,加料阶段,反应阶段和出料阶段,采用递推增广最小二乘法辨识算法辨识间歇反应过程多阶段操作过程子模型,并通过时变加权因子建立多组合线性模型:
[0009] ∑P:A(q-1)yk(t)=[μ1(t,t1)B1(q-1)+μ2(t,t2)B2(q-1),…,+um(t,tm)Bm(q-1)]Δt(uk(t))+wk(t)
[0010] t=0,1,…,T;k=1,2,…
[0011] 其中,t和k分别代表离散时间和批次指标,T是每个批次的持续时间,uk(t),yk(t)和wk(t)分别是第k批次时间t的输入,输出和扰动。 表示后移算子, 和 都是算子多项式:A(q-1)=1+a1q-1+a2q-2+…+anaq-na Bi(q-1)=1+bi,1q-1+bi,2q-2+…+bi,nbq-nb i=
1,2,…,mΔt是时间后移差分算子,Δt(f(t,k))=f(t,k)-f(t-1,k);Bi/A是批次ARX模型的系数,可以通过时间域的输入输出数据估计;wk(t)是未知扰动;μi是时变权重系数,函数形式可以是阶跃,梯形,指数,高斯曲线等;ti表示模型的切换时间系数。该模型通过增广递推最小二乘算法进行辨识。
[0012] 步骤(2)对于不同批次间的重复性特点,引入迭代学习控制算法:
[0013] ∑ILC:uk(t)=uk-1(t)+uk(t-1)-uk-1(t-1)+rk(t)
[0014] u0(t)=0,t=0,1,…,T
[0015] 其中,rk(t)是更新律,u0(t)是迭代初始值。与传统迭代学习控制不同,此迭代学习算法定义的第k个批次在t时刻的输入同时基于上一批次t时刻的输入uk-1(t)和前t时刻批次域上的输入变化量,以改善本批次当前时刻的控制性能。uk(t)和rk(t)之间的关系可以用如下表达式形容:
[0016]
[0017] 对于时间和批次的二维控制,将上述ILC控制算法表示如下:
[0018] Δt(uk(t))=Δt(uk-1(t))+rk(t)
[0019] 其中,Δt表示时间域上的后移差分算子。
[0020] 步骤(3)迭代学习控制算法与时变加权模型结合,得到如下模型:
[0021] A(q-1)yk(t)=A(q-1)yk-1(t-1)+[μ1(t,t1)B1(q-1)+μ2(t,t2)B2(q-1),…,+um(t,tm)Bm(q-1)]rk(t)+Δk(wk(t))
[0022] t=0,1,…,T;k=1,2,…
[0023] 其中,rk(t),yk(t)和Δk(wk(t))分别是过程的输入,输出和扰动,该模型是基于时间域和批次域的二维系统输入输出关系。基于此模型,作如下定义:
[0024]
[0025]
[0026] 得到迭代学习控制系统的二维等效模型:
[0027]
[0028] 步骤(4)根据二维等效模型,对于任意时刻t,将反应过程的输入输出关系分成已知和未知部分:
[0029]
[0030]
[0031]
[0032] 步骤(5)基于二维等效过程模型,合理确定二次型成本性能指标:输出参考轨迹与预测输出的误差平方,更新值的平方,时间方向控制量变化值的平方和批次方向控制量变化值的平方,分别决定了过程控制输入的大小,批次域收敛的鲁棒性,批次域的方向动态稳定性和对高频扰动的敏感性。在各平方项前添加权重系数,以不同的权重系数大小来确定最适合反应过程的控制性能。
[0033]
[0034] n1和n2分别表示时间轴上的预测域和控制域长度, 表示批次k的当前时刻后第i步的输出;yr(t)表示目标输出参考轨迹,η(i),α(i),β(i),γ(i),分别为每一部分的权重系数。权重系数整定标准如下:
[0035] 1)如果更新律中的权重系数a(j)值变大,二维控制系统的鲁棒稳定性会更好;而如果a(j)值变小,时间和批次域的收敛速率更快。
[0036] 2)时间域后移算子的权重系数β(j)影响时间域的uk(t)变化,β(j)越大,uk(t)变化范围越小,致使时间域的鲁棒稳定性更好;而β(j)越小,时间域跟踪性能越好。最终控制完美跟踪的有效情形时设置β(j)=0。
[0037] 3)周期域后移算子的权重系数γ(j)影响时间域的uk(t)变化,γ(j)越大,周期域的鲁棒稳定性越好;而γ(j)越小,周期域的收敛速度更快。
[0038] 对各权重系数写成矩阵形式:
[0039] Q1=diag{η(1),…,η(n1)},Q2=diag{β(0),…,β(n2-1)},Q3=diag{γ(0),…,γ(n2-1)}
[0040] R=diag{α(0),…,α(n2-1)}
[0041] 步骤(6)基于二次型性能指标和等效过程模型,通过优化计算最小性能指标,得到当前批次控制信号的最优的更新值,根据uk(t)和rk(t)的关系构建二维多模型预测迭代学习控制方法控制结构如下:
[0042]
[0043] 其中,
[0044] K1=R+GTQ1G+Q2+VTQ3V)-1GTQ1,K2=R+GTQ1G+Q2+VTQ3V)-1Q2
[0045]
[0046]
[0047] K1是上批次预测输出偏差调节系数,K2是上批次在时间域预测控制信号变化调节系数,K3是当前批次控制信号变化调节系数,K4是当前批次控制信号更新调节系数;,K5是当前批次输出预测信号变化调节系数,对于批次过程,这些信息都是可以获取的,保证了该算法的可行性。
[0048] 本发明的效果主要表现在同时考虑时间和批次的二维结构,通过结合迭代学习控制方法和广义预测控制方法,全面优化了间歇生物反应装置反应过程的快速性和鲁棒性,通过调节权重系数,可以改善间歇生物反应器的控制性能,实现在多重扰动条件下的多批次快速跟踪控制目标。附图说明
[0049] 图1多批次间歇反应过程二维多模型预测迭代学习控制结构示意图
[0050] 图2构建二维等效模型的时变加权函数
[0051] 图3间歇反应过程温度二维等效模型辨识效果
[0052] 图4多批次间歇反应器温度控制输出响应曲线
[0053] 图5冷却液温度扰动下反应器温度控制输出响应曲线

具体实施方式

[0054] 实施案例:多批次间歇反应过程二维多模型预测迭代学习控制方法设计案例[0055] 间歇化学反应器在化学实验室中广泛使用,很多间歇反应器工作在分批补料模式,即在批次过程中加入各种原料。在这部分中,考虑一个两种反应的分批补料连续反应系统,其转化率和最终产品的产量指标最为重要。这两种反应有不同的反应速率和活化能,分别定义如下。第一个反应由反应物A和B生成产物C: 第二个反应由反应物B产生了无用产物D:
[0056] 分批补料反应过程机理模型包含了一个总的质量平衡:三个反应物的反应物平衡,反应器液体的能量平衡和夹套冷却的能量平衡,动态方程如下:
[0057] 全质量平衡(假设密度恒定;m3/min):
[0058]
[0059] 反应物A的平衡(kmol/min):
[0060]
[0061] 反应物B的平衡(kmol/min):
[0062]
[0063] 反应物D的平衡(kmol/min):
[0064]
[0065] 反应器能量平衡(kJ/min):
[0066]
[0067] 夹套冷却水能量平衡(kJ/min):
[0068]
[0069] 换热面积Ahx随着时间变化,因为反应器中的液体体积随着加料而增加。瞬时传热面积由瞬时体积与总体积之比计算得到:
[0070]
[0071] 在分批补料模式下,反应物A(浓度0.5kmol/m3,体积5m3)的初始进料加在一个7.6m3的反应器中,反应物B以流率F(t)(m3/min)加入反应器中,F(t)是一个关于时间的函数或者是一个固定值。反应器中B的初始浓度为0,但是随着高浓度B(CB05kmol/m3)的加入,B的浓度随时间增加,下表给出了动学和过程参数值。
[0072] 表1:半间歇反应过程动力学和过程参数
[0073]
[0074]
[0075] 步骤(1)使用上述动力学方程及过程参数构建机理模型,采集数据,利用输入控制信息和输出信息,使用时变加权因子构建多组合线性模型:
[0076] A(q-1,θ)Δy(t)=[μ1(t,t1)B1(q-1,θ)+μ2(t,t2)B2(q-1,θ)]Δt(uk(t))[0077] 其中,Δy(t)=y2(t)-y1(t),Δu(t)=u2(t)-u1(t),A(z-1)=1+a1z-1+a2z-2+a3z-3,B1(z-1)=b1,1z-1+b2,1z-2,B2(z-1)=b1,2z-1+b2,2z-2
[0078] B1/A表示加热和冷却阶段动态性能,B2/A表示反应阶段动态性能,使用递推增广最小二乘法辨识过程模型,通过Matlab实现辨识过程,构建时变加权函数μ1(t,t1)和μ2(t,t2)如图2所示,a1=-1.0951,a2=0.0954,a3=-0.0001,b1,1=-0.0292,b2,1=0.0007,b1,2=0.0297,b2,2=-0.0003。间歇反应过程温度二维等效模型辨识效果如图3所示。
[0079] 步骤(2)对于时间和批次的二维控制,将上述ILC控制算法表示如下:
[0080] Δt(uk(t))=Δt(uk-1(t))+rk(t)
[0081] 其中,Δt表示时间域上的后移差分算子。
[0082] 步骤(3)迭代学习控制算法与时变加权模型结合,得到如下模型:
[0083] A(q-1)yk(t)=A(q-1)yk-1(t-1)+[μ1(t,t1)B1(q-1)+μ2(t,t2)B2(q-1)]rk(t)+Δk(wk(t))
[0084] t=0,1,…,T;k=1,2,...
[0085] 其中,rk(t),yk(t)和Δk(wk(t))分别是过程的输入,输出和扰动,该模型是基于时间域和批次域的二维系统输入输出关系。基于此模型,作如下定义:
[0086]
[0087]
[0088] 得到迭代学习控制系统的二维等效模型:
[0089]
[0090] 步骤(4)根据二维等效模型,对于任意时刻t,将反应过程的输入输出关系分成已知和未知部分:
[0091]
[0092]
[0093] 步骤(5)基于上述二维等效模型,合理确定二次型性能指标:
[0094]
[0095] 权重系数整定,η=1,α=0.5,β=0,γ=0。
[0096] 步骤(6)基于二次型性能指标和等效过程模型,通过优化计算最小性能指标,得到当前批次控制信号的最优更新值,构建二维多模型预测迭代学习控制方法在线实施控制结构如下:
[0097]
[0098] K1=R+GTQ1G+Q2+VTQ3V)-1GTQ1,K2=R+GTQ1G+Q2+VTQ3V)-1Q2
[0099]
[0100]
[0101] K1,K2,K3,K4,K5分别为与预测域和控制域大小相关的矩阵,本例中预测域Pn=16,控制域Cn=10。矩阵维数较大,此处不详细给出。
[0102] 步骤(7)在二维多模型预测迭代学习控制系统设计基础上,引入扰动,分析系统的动态响应性能指标,评价设计方案的有效性。在无扰动情况下,系统响应如图4所示,随着批次的增加,系统响应误差越来越小。从第四批次开始,夹套冷却液温度增加1℃时的系统响应如图5所示,批次内,广义预测控制的存在可以使系统尽快克服扰动影响,尽管扰动一直存在,但是从第五批次开始误差已经明显减小,并且随着批次的增加误差越来越小。通过性能测试说明本控制系统具有理想的控制性能,可以有效地克服批次生产过程中的扰动,符合工业生产控制要求。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈