一种不确定性间歇过程的约束2D跟踪控制方法技术

技术编号:17812025 阅读:39 留言:0更新日期:2018-04-28 05:06
本发明专利技术针对带有不确定性的间歇过程,提出了一种不确定性间歇过程的约束2D跟踪控制方法。首先,针对给定的系统动态模型设计迭代学习控制律;根据2D系统理论以及所设计的迭代学习控制律,并引入状态误差和输出误差,将原系统动态模型转化为一个以预测值形式表示的2D‑FM闭环系统模型;进而,根据所设计的无穷时域性能指标和Lyapunov稳定性理论,给出以线性矩阵不等式(LMI)形式表示的确保闭环系统鲁棒渐进稳定的充分条件,以及最优控制律的表达形式。该方法控制下的跟踪误差数值更小,收敛更快;更重要的是,控制输入没有大幅度起伏,只需对其进行细微的调节,这有利于资源的节约,减少了频繁操作带来的麻烦。

【技术实现步骤摘要】
一种不确定性间歇过程的约束2D跟踪控制方法
本专利技术属于工业过程的先进控制领域,涉及一种不确定性间歇过程的约束2D跟踪控制方法。
技术介绍
间歇过程已成为现代制造业最为重要的生产方式之一,随着生产规模的增大,以及生产步骤复杂程度的增加,实际生产中存在的不确定性日益凸显,不仅影响到了系统的高效平稳运行,甚至威胁到了产品的质量。现阶段采用的鲁棒迭代学习控制策略虽然可以有效地抵制生产环节中的不确定性,提高系统的稳定性,改善系统的控制性能,但该控制律是基于整个生产过程而求解得出,在控制效果上属于覆盖全局的优化控制,即自始至终使用同一控制律。然而,在实际运行时,系统状态不可能完全按照所求得的控制律作用而变化;若当前时刻的系统状态与设定值发生一定的偏离时,仍继续采用同一控制律,随着时间的推移,系统状态的偏离会愈发增大,而现行的鲁棒迭代学习控制方法无法解决系统状态偏离愈发增大的问题,这势必会对系统的稳定运行和控制性能产生不良的影响。模型预测控制(MPC)能够很好地满足控制律实时更新修正的需要,通过“滚动优化”和“反馈校正”的方式获得每一时刻的最优控制律,确保系统状态能够尽可能地沿着设定的轨迹运行。然而,现行的预测控制技术大多采用的是一维形式的控制律,批次间缺少“迭代学习”的过程,控制效果无法随批次的递增而改善;其次,现有成果多数考虑的是有限时域的最优控制问题,鲜有涉及不确定性系统无穷时域优化问题的讨论。这些问题的出现在一定程度上削弱了预测控制的作用效果,因而急需提出一种新的控制方法来弥补现有方法的不足。现行的预测控制技术大多在一维方向上设计控制律,每一批次只是单纯的重复,控制性能无法随着批次的递增而得到完善;将迭代学习控制与预测控制相结合,所设计的二维控制律可有效地提升系统沿批次方向的控制性能,改善控制效果。同时,设计一个无穷时域的性能指标,旨在使用最小的控制能量来克服最大的扰动,并在最优控制律的作用下使得所要求的性能指标达到最小。
技术实现思路
本专利技术针对带有不确定性的间歇过程提出了一种预测控制方法,通过与鲁棒迭代学习控制相结合,有效地解决了系统状态偏差随时间增大以及控制律实时修正的问题。首先,针对给定的系统动态模型设计迭代学习控制律;根据2D系统理论以及所设计的迭代学习控制律,并引入状态误差和输出误差,将原系统动态模型转化为一个以预测值形式表示的2D-FM闭环系统模型;进而,根据所设计的无穷时域性能指标和Lyapunov稳定性理论,给出以线性矩阵不等式(LMI)形式表示的确保闭环系统鲁棒渐进稳定的充分条件,以及最优控制律的表达形式。最终,通过与传统一维预测控制的比较,证明了所提出的2D鲁棒迭代学习预测控制策略的可行性和优越性。一种不确定性间歇过程的约束2D跟踪控制方法,包括以下步骤:步骤1、构建二维状态空间模型,并将其转化为2D-FM模型,具体为:1.1首先二维状态空间模型由如下形式表示:其中,t表示时间,k表示批次,x0,k为k批次运行时的初始条件;x(t,k)∈Rn,y(t,k)∈Rl和u(t,k)∈Rm分别表示k批次t时刻的状态变量,输出变量和输入变量;且A,B,C为适维常数矩阵;ΔA(t,k)表示系统内部不确定性且满足ΔA(t,k)=EG(t,k)F,其中G(t,k)GT(t,k)≤I,{E,F}为适维常数矩阵,I为适维单位矩阵;w(t,k)表示未知的外部扰动;1.2针对上述模型(1),引入如下形式的迭代学习控制律:∑ilc:u(t,k)=u(t,k-1)+r(t,k)(foru(t,0)=0,t=0,1,2,…,T)(2)其中,u(t,0)表示迭代过程的初值,r(t,k)∈Rm为待确定的迭代学习更新律;本专利技术的控制目标是确定更新律r(t,k),使其控制下的运行轨迹y(t,k)尽可能地跟踪上设定的轨迹yr(t);1.3定义输出误差:e(t,k)=y(t,k)-yr(t)(3)其中,yr(t)表示每一批次的设定轨迹;1.4定义一个批次方向的误差函数:δf(t,k)=f(t,k)-f(t,k-1)(4)其中,f可为状态变量,输出变量或者未知的外部扰动;1.5将构建的二维状态空间模型转化为2D-FM模型,对于模型(1),由式(2)-(4)可得:其中若则系统的扰动为重复性扰动;否则,系统的扰动为非重复性扰动,本专利技术仅讨论非重复性扰动下的最优控制问题;由此,可获得增广的2D-FM模型:其中,C1=[C0],步骤2、根据所得到的2D-FM模型设计出相应形式的控制律,具体为:2.1设计如下的迭代学习控制律:则闭环形式的2D-FM系统可表示为:2.2用z(t+j|t,k),r(t+j|t,k),y(t+j|t,k)分别表示相应变量的预测值,上式(9)可重新写为:其中,j=0,1,2...;2.3考虑如下的性能指标:其约束条件为:其中,Q1,Q2∈R(n+l)×(n+l),R∈Rm×m为给定的正定矩阵,正数rm>0,δym>0分别为更新律输入增量和输出变量的上界值;2.4定义一个如下的Lyapunov函数:其中,P1>0,P2>0;若要系统渐近稳定,则需满足下列条件:2.5对上式从j=0到∞求和,且有V[z(∞,k)]=0或z(∞,k)=0,P1+P2<P,则:其中,γ为J∞(t,k)的上界值;2.6将V[z(t,k)]<z(t,k)TPz(t,k)≤γ写成LMI的形式:2.7根据式(10)和(13),式(14)可展开为:若要上式成立,则需有:式(18)成立的等价条件为:且伴有下列约束条件:其中,P1,P2,P∈R(n+l)×(n+l)为对称正定矩阵,Y1,Y2∈Rm×(n+l),X∈Rm×m和Z∈Rl×l为对称矩阵,且γ>0,μ>0,η>0,λ>0,并定义S=γP-1,ε=γ-1η,Yi=HiS,i=1,2,ε=γ-1η;2.8根据上述线性矩阵不等式约束(16)、(19)-(21),可实时获得Y1,Y2和S,则所求的控制律r(t,k)增益为:H1=Y1S-1=γ-1Y1P,H2=Y2S-1=γ-1Y2P从而获得具有约束的控制律u(t,k)。与现有技术相比,本专利技术的有益效果为:本专利技术所提出的方法无论在跟踪性能上,还是在输入输出上都要好于传统的一维预测控制。该方法控制下的跟踪误差数值更小,收敛更快;更重要的是,控制输入没有大幅度起伏,只需对其进行细微的调节,这有利于资源的节约,减少了频繁操作带来的麻烦,符合时下“绿色高效”的发展理念。从长远来看,这种方法的提出,可以为设计节能减耗的控制器提供理论和技术上的支持。附图说明图1为本专利技术设计的流程图。图2为本专利技术跟踪性能比较图。图3为本专利技术输出响应对比1示意图。图4为本专利技术输出响应对比2示意图。图5为本专利技术输入变量对比1示意图。图6为本专利技术输入变量对比2示意图。图7为本专利技术输入变量增量对比1示意图。图8为本专利技术输入变量增量对比2示意图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的说明。如图1所示,一种不确定性间歇过程的约束2D跟踪控制方法,包括以下步骤:步骤1、构建二维状态空间模型,并将其转化为2D-FM模型,具体为:1.1首先二维状态空间模型由如下形式表示:其中,t表示时间,k表示批次,x0,k为k批次运行时的初始条件;x(t,k)∈Rn,y(t,k)∈Rl和本文档来自技高网
...
一种不确定性间歇过程的约束2D跟踪控制方法

【技术保护点】
一种不确定性间歇过程的约束2D跟踪控制方法,其特征在于,包括以下步骤:步骤1、构建二维状态空间模型,并将其转化为2D‑FM模型,具体为:1.1首先构建二维状态空间模型,由如下形式表示:

【技术特征摘要】
1.一种不确定性间歇过程的约束2D跟踪控制方法,其特征在于,包括以下步骤:步骤1、构建二维状态空间模型,并将其转化为2D-FM模型,具体为:1.1首先构建二维状态空间模型,由如下形式表示:其中,t表示时间,k表示批次,x0,k为k批次运行时的初始条件;x(t,k)∈Rn,y(t,k)∈Rl和u(t,k)∈Rm分别表示k批次t时刻的状态变量,输出变量和输入变量;且A,B,C为适维常数矩阵;ΔA(t,k)表示系统内部不确定性且满足ΔA(t,k)=EG(t,k)F,其中G(t,k)GT(t,k)≤I,{E,F}为适维常数矩阵,I为适维单位矩阵;w(t,k)表示未知的外部扰动;1.2针对上述模型(1),引入如下形式的迭代学习控制律:∑ilc:u(t,k)=u(t,k-1)+r(t,k)(foru(t,0)=0,t=0,1,2,…,T)(2)其中,u(t,0)表示迭代过程的初值,r(t,k)∈Rm为待确定的迭代学习更新律;本发明的控制目标是确定更新律r(t,k),使其控制下的运行轨迹y(t,k)尽可能地跟踪上设定的轨迹yr(t);1.3定义输出误差:e(t,k)=y(t,k)-yr(t)(3)其中,yr(t)表示每一批次的设定轨迹;1.4定义一个批次方向的误差函数:δf(t,k)=f(t,k)-f(t,k-1)(4)其中,f可为状态变量,输出变量或者未知的外部扰动;1.5将构建的二维状态空间模型转化为2D-FM模型,对于模型(1),由式(2)-(4)可得:其中由此,可获得增广的2D-FM模型:其中,C1=[C0],步骤2、根据所得到的2D-FM模型设计出相应形式的控制律,具体为:2.1设计如下的迭代学习控制律:则闭环形式的2D-FM系统可表示为:2.2用z(t+j|t,k),r(t+j|t,k),y(t+j|t,k)分别表示相应变量的预测值,上式(9)可重新写为:其中,j=0,1,2...;2.3考虑如下的性能指标:其约束条件为:其中,Q1,Q2∈R(n+l)×(n+l),R∈Rm×m为给定的正定矩阵,正数rm>0,δym>0分别为更新律输入增量和输出变量的上界值;2.4定义一个如下的Lyapunov函数:其中,P1>0,P2>0;若要系统渐近稳定,则需满足下列条件:

【专利技术属性】
技术研发人员:王立敏申毅腾于晶贤李平张日东
申请(专利权)人:辽宁石油化工大学杭州电子科技大学
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1