[0078] 下面结合附图和具体实施例对本发明做进一步的说明。
[0079] 如图1所示,一种不确定性间歇过程的约束2D跟踪控制方法,包括以下步骤:
[0080] 步骤1、构建二维状态空间模型,并将其转化为2D-FM模型,具体为:
[0081] 1.1首先二维状态空间模型由如下形式表示:
[0082]
[0083] 其中,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)表示未知的外部扰动;
[0084] 1.2针对上述模型(1),引入如下形式的迭代学习控制律:
[0085] ∑ilc:u(t,k)=u(t,k-1)+r(t,k)(for u(t,0)=0,t=0,1,2,…,T) (2)[0086] 其中,u(t,0)表示迭代过程的初值,r(t,k)∈Rm为待确定的迭代学习更新律;本发明的控制目标是确定更新律r(t,k),使其控制下的运行轨迹y(t,k)尽可能地跟踪上设定的轨迹yr(t);
[0087] 1.3定义输出误差:
[0088] e(t,k)=y(t,k)-yr(t) (3)
[0089] 其中,yr(t)表示每一批次的设定轨迹;
[0090] 1.4定义一个批次方向的误差函数:
[0091] δf(t,k)=f(t,k)-f(t,k-1) (4)
[0092] 其中,f可为状态变量,输出变量或者未知的外部扰动;
[0093] 1.5将构建的二维状态空间模型转化为2D-FM模型,对于模型(1),由式(2)-(4)可得:
[0094]
[0095]
[0096] 其中
[0097] 若 则系统的扰动为重复性扰动;否则,系统的扰动为非重复性扰动,本发明仅讨论非重复性扰动下的最优控制问题;
[0098] 由此,可获得增广的2D-FM模型:
[0099]
[0100] 其中, C1=[C 0],
[0101] 步骤2、根据所得到的2D-FM模型设计出相应形式的控制律,具体为:
[0102] 2.1设计如下的迭代学习控制律:
[0103]
[0104] 则闭环形式的2D-FM系统可表示为:
[0105]
[0106] 2.2用z(t+j|t,k),r(t+j|t,k),y(t+j|t,k)分别表示相应变量的预测值,上式(9)可重新写为:
[0107]
[0108] 其中,j=0,1,2...;
[0109] 2.3考虑如下的性能指标:
[0110]
[0111] 其约束条件为:
[0112]
[0113] 其中,Q1,Q2∈R(n+l)×(n+l),R∈Rm×m为给定的正定矩阵,正数rm>0,δym>0分别为更新律输入增量和输出变量的上界值;
[0114] 2.4定义一个如下的Lyapunov函数:
[0115]
[0116] 其中,P1>0,P2>0;
[0117] 若要系统渐近稳定,则需满足下列条件:
[0118]
[0119] 2.5对上式从j=0到∞求和,且有V[z(∞,k)]=0或z(∞,k)=0,P1+P2<P,则:
[0120]
[0121] 其中,γ为J∞(t,k)的上界值;
[0122] 2.6将V[z(t,k)]<z(t,k)TPz(t,k)≤γ写成LMI的形式:
[0123]
[0124] 2.7根据式(10)和(13),式(14)可展开为:
[0125]
[0126] 若要上式成立,则需有:
[0127]
[0128] 式(18)成立的等价条件为:
[0129]
[0130] 且伴有下列约束条件:
[0131]
[0132]
[0133]
[0134] 其中,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-1
η,Yi=HiS, i=1,2,ε=γ η;
[0135] 2.8根据上述线性矩阵不等式约束(16)、(19)-(21),可实时获得Y1,Y2和S,则所求的控制律r(t,k)增益为:
[0136] H1=Y1S-1=γ-1Y1P,H2=Y2S-1=γ-1Y2P
[0137] 从而获得具有约束的控制律u(t,k)。
[0138] 实施例
[0139] 注塑成型过程是一个典型的间歇过程。注射阶段的注射速度、保压阶段中的保压压力、塑化阶段中的熔体温度都是影响产品最终质量的关键因素,必须对这些参数进行稳定和准确的控制,从而确保产品的质量。
[0140] 其中,保压阶段为决定产品质量的重要阶段。在此阶段,由于低温模具具有冷却作用,为防止模腔中的熔体逆压倒流及熔体冷却而导致产品收缩,注射喷嘴仍需保持有一定的压力。因此,喷嘴压力是该阶段最为重要的被控变量,这个压力也称为保压压力。
[0141] 针对带有非重复性扰动的注塑成型过程,通过保压阶段进行实验,分别得到传统的一维预测控制与本发明给出的二维鲁棒迭代学习预测控制的各项实验结果,通过对跟踪性能,以及输入输出量的比较,说明本发明所提出方法的有效性和优越性。
[0142] 根据保压阶段所采集到的数据建立下列模型,分别对传统方法和本发明所提出的方法进行实验,对比结果如下:
[0143]
[0144] 其中, w(t,k)=[Δ1 Δ2]T,Δi(i=1,2)为区间[0,1]上的随机变量。
[0145] 从图2可知,本发明所提出方法的跟踪性能明显好于传统的一维预测控制方法,其跟踪误差不仅数值小,而且收敛速度快,可以在短时间内(大约10个批次)快速收敛到平稳状态,并基本实现“零误差”跟踪(稳定运行时跟踪误差接近于零)。
[0146] 图3和图4可以看出,所提出方法的输出响应可以在短时间内跟踪上给出的设定轨迹,所需的运行时间和跟踪轨迹的拟合程度均要好于传统的一维预测控制方法;输出轨迹更加平稳光滑,波动更小,体现出了该方法不错的抗干扰能力。
[0147] 从图5和图6可以看出,在所提出方法的作用下,输入变量的变化趋势与传统的一维预测控制相比,更加的平稳光滑,稳定之后几乎没有波动,即输入变量的增量近似为零,这一点在图7和图8中也得到了证明。在实际生产中,运用本发明提出的控制方法,当系统稳定运行后,便可通过基本不变的控制输入实现系统的稳定运行,减少了由不断调节控制输入所带来的能量损耗和繁琐的操作,有利于提高生产效率。
[0148] 以注塑成型过程中保压段喷嘴压力的控制律设计为例,验证本发明所提出二维迭代学习预测控制控制方法的有效性和优越性。
[0149] 实验结果表明,本发明所提出的方法无论在跟踪性能上,还是在输入输出上都要好于传统的一维预测控制。该方法控制下的跟踪误差数值更小,收敛更快;更重要的是,控制输入没有大幅度起伏,只需对其进行细微的调节,这有利于资源的节约,减少了频繁操作带来的麻烦,符合时下“绿色高效”的发展理念。从长远来看,这种方法的提出,可以为设计节能减耗的控制器提供理论和技术上的支持。