本文针对具有时变时滞项的多面体不确定离散时间系统,研究了鲁棒预见跟踪控制问题。首先对时变时滞项作两项近似,并将近似误差看作外部扰动,则将原系统转换成受干扰抑制的常时滞不确定离散系统。其次,基于误差扰动的方法,通过引入一个差分算子导出一个包含可预见信息和外部扰动的增广误差系统。然后利用LMI技术,给出原系统在控制器下,闭环系统渐近稳定的充分条件并通过解LMI得到具有预见跟踪性能的输出反馈控制器。最后,通过数值算例验证了本文结论的有效性。 This paper investigates the robust preview tracking control for polytopic uncertain discrete-time systems with time-varying delay. Firstly, a model approximation is adopted to convert the system we considered to a linear discrete-time system with constant-time delay and approximation error, which will be treated as an external disturbance. Then, on the basis of the error system method, the augmented error system that includes preview able reference signal and external disturbance is derived by introducing a difference operator, which transforms the tracking problem into a regulator problem. And then, based on the LMI technique, sufficient condition of the robustly as-ymptotic stability is proposed for output feedback control closed-loop system and the design method of output feedback controller with preview tracking is given. Finally, the numerical simu-lation example illustrates the effectiveness of the results presented in this paper.
范 蓉1,王为群1,姚娟2
1南京理工大学理学院,江苏 南京
2南京理工大学自动化学院,江苏 南京
收稿日期:2018年6月6日;录用日期:2018年7月3日;发布日期:2018年7月10日
本文针对具有时变时滞项的多面体不确定离散时间系统,研究了鲁棒预见跟踪控制问题。首先对时变时滞项作两项近似,并将近似误差看作外部扰动,则将原系统转换成受干扰抑制的常时滞不确定离散系统。其次,基于误差扰动的方法,通过引入一个差分算子导出一个包含可预见信息和外部扰动的增广误差系统。然后利用LMI技术,给出原系统在控制器下,闭环系统渐近稳定的充分条件并通过解LMI得到具有预见跟踪性能的输出反馈控制器。最后,通过数值算例验证了本文结论的有效性。
关键词 :预见跟踪控制,增广误差系统,时变时滞,多面体不确定系统,线性矩阵不等式
Copyright © 2018 by authors and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
预见控制是一种通过充分利用系统已知的未来信息来设计控制器使得系统稳定的控制方法。它能够设计出具有信息补偿功能的控制器,使得系统的静态误差有效减小,系统的跟踪水平和响应速度显著提高 [
在实际工程领域中,不确定因素是难以避免的。参数依赖的不确定系统(即凸多面体系统)是不确定系统的一种。文献 [
本文研究了参数依赖的不确定离散时变时滞系统,提出闭环系统渐近稳定的充分条件,并基于LMI工具箱给出预见输出反馈控制器的设计方案。通过数值仿真验真本文结果的有效性
考虑如下的时变时滞不确定离散系统:
{ x ( k + 1 ) = A ( θ ) x ( k ) + A d ( θ ) x ( k − d ( k ) ) + B ( θ ) u ( k ) y ( k ) = C ( θ ) x ( k ) (1)
其中 x ( k ) ∈ R p 是系统的状态向量, u ( k ) ∈ R m 系统的输入控制, y ( k ) ∈ R q 是系统的输出。 A ( θ ) , A d ( θ ) , B ( θ ) , C ( θ ) 是恰当维数的不确定系数矩阵,它们不依赖于时间变量k。 d ( k ) 表示时变时滞,且满足: d 1 ≤ d ( k ) ≤ d 2 ,其中 d 1 和 d 2 是 d ( k ) 的上下界。
假设1:系统(1)的不确定系数矩阵满足如下关系式:
[ A ( θ ) A d ( θ ) B ( θ ) C ( θ ) ] = ∑ i = 1 s θ i [ A i A d i B i C i ] (2)
其中 A i , A d i , B i , C i , ( i = 1 , 2 , ⋯ , s ) 为适当维数的常矩阵。 θ = ( θ 1 θ 2 ⋯ θ s ) T ∈ R s 为不确定参数向量,满足:
θ ∈ Θ : { θ ∈ R s | θ i ≥ 0 , ( i = 1 , 2 , ⋯ , s ) , ∑ i = 1 s θ i = 1 } (3)
假设2:参考信号 r ( k ) 的预见长度为 M r 即在时刻k, M r 步未来值 r ( k + 1 ) , r ( k + 2 ) , ⋯ , r ( k + M r ) 以及参考信号的现在和过去的值均可获得。并假定超过 M r 步的未来值是不变的,即
j = M r + 1 , M r + 2 , M r + 3 , ⋯ (4)
注1:假设1表明系统 r ( k + j ) = r ( k + M r ) (1)的不确定系数矩阵和时间变量k无关,且参数向量 θ 在s维凸多面体中取值。假设2是预见控制问题中的标准假设。理论研究和实际例子验证可预见信号仅在某一段步长内对系统的性能产生影响,超过预见长度的参考信号对系统性能的影响是比较弱的,因此本文中,假设超过预见长度的参考信号是个定常数。则显然有:
Δ r ( k + M r ) = r ( k + M r + 1 ) − r ( k + M r ) = 0 (5)
定义误差信号 e ( k ) ∈ R q 为 e ( k ) = y ( k ) − r ( k ) 。本文针对系统(1),研究预见跟踪问题,我们期望通过设计的控制器,使得系统的输出 y ( k ) 能够实现对参考信号 r ( k ) 的跟踪,即使得 lim k → ∞ e ( k ) = lim k → ∞ ( y ( k ) − r ( k ) ) = 0 能够成立。
本文需要如下引理:
引理1( [
(1) S < 0 。
(2) S 11 < 0 , S 22 − S 21 S 11 − 1 S 21 T < 0 。
(3) S 22 < 0 , S 11 − S 12 S 22 − 1 S 12 T < 0 。
引理2( [
( T ( β R T + N S ) T β R T + N S − β N − β N T ) < 0
引理3( [
首先采用 [
系统(1)中, d ( k ) , A ( θ ) , A d ( θ ) , B ( θ ) , C ( θ ) 均是不确定的。对 x ( k − d ( k ) ) 取如下的近似:
x ( k − d ( k ) ) = 1 2 [ x ( k − d 1 ) + x ( k − d 2 ) ] + d 12 2 w d ( k ) (6)
其中 1 2 [ x ( k − d 1 ) + x ( k − d 2 ) ] 视作 x ( k − d ( k ) ) 的近似, d 12 2 w d ( k ) 是近似误差且 d 12 = d 2 − d 1 。将(6)代入(1)中,则系统(1)变换为:
{ x ( k + 1 ) = A ( θ ) x ( k ) + A d ( θ ) 2 [ x ( k − d 1 ) + x ( k − d 2 ) + d 12 w d ( k ) ] + B ( θ ) u ( k ) y ( k ) = C ( θ ) x ( k ) (7)
本文中将误差项看作外部扰动,则通过使用近似(6)将时变时滞不确定离散系统(1)转换成常时滞带有部部扰动的不确定离散系统(4)。
这种模型近似的方式具体过程参见 [
定义差分算子:
Δ x ( k ) = x ( k + 1 ) − x ( k ) , Δ w d ( k ) = w d ( k + 1 ) − w d ( k ) ,
Δ u ( k ) = u ( k + 1 ) − u ( k ) , Δ y ( k ) = y ( k + 1 ) − y (k)
对系统(7)等式两边取一阶向前差分,可以得到
{ Δ x ( k + 1 ) = A ( θ ) Δ x ( k ) + A d ( θ ) 2 [ Δ x ( k − d 1 ) + Δ x ( k − d 2 ) + d 12 Δ w d ( k ) ] + B ( θ ) Δ u ( k ) Δ y ( k ) = C ( θ ) Δ x ( k ) (8)
基于(8),对误差信号取差分,有
e ( k + 1 ) = e ( k ) + Δ e ( k ) = e ( k ) + C ( θ ) Δ x ( k ) − Δ r ( k ) (9)
联立(5)和(6),
x ˜ ( k + 1 ) = A ˜ ( θ ) x ˜ ( k ) + A ˜ d ( θ ) x ˜ ( k − d 1 ) + A ˜ d ( θ ) x ˜ ( k − d 2 ) + B ˜ ( θ ) Δ u ( k ) + G Δ r ( k ) + η ˜ ( θ ) w ( k ) (10)
其中,
x ˜ ( k ) = ( e ( k ) Δ x ( k ) ) , w ( k ) = ( w d ( k + 1 ) w d ( k ) ) , A ˜ ( θ ) = ( I C ( θ ) 0 A ( θ ) ) , η ( θ ) = ( 0 d 12 2 A d ( θ ) ) ,
A ˜ d ( θ ) = ( 0 0 0 1 2 A d ( θ ) ) , B ˜ ( θ ) = ( 0 B ( θ ) ) , G = ( − I 0 ) , η ˜ ( θ ) = ( η ( θ ) − η (θ))
A ˜ ( θ ) , A ˜ d ( θ ) , B ˜ ( θ ) , η ˜ ( θ ) 是误差系统的不确定矩阵,不依赖于时间变量k。考虑到系统(1)的测量输出以及参考信号的可测性,对于系统(10),我们可以记测量输出为:
e ( k ) = C ˜ x ˜ ( k ) (11)
其中 C ˜ = [ I 0 ] 。
构造向量: X R ( k ) = ( Δ r ( k ) Δ r ( k + 1 ) ⋯ Δ r ( k + M r ) ) T ,记矩阵 A R = ( 0 I M r × M r 0 0 ) ,根据假设2可以得到:
X R ( k + 1 ) = A R X R ( k ) (12)
定义新的状态向量: x ¯ ( k ) = ( x ˜ ( k ) X R ( k ) ) ,则有:
x ¯ ( k + 1 ) = A ¯ ( θ ) x ¯ ( k ) + A ¯ d ( θ ) x ¯ ( k − d 1 ) + A ¯ d 2 ( θ ) x ¯ ( k − d 2 ) + B ¯ ( θ ) Δ u ( k ) + η ¯ ( θ ) w ( k ) (13)
其中 A ¯ ( θ ) = ( A ˜ ( θ ) G p 0 A R ) , A ¯ d ( θ ) = ( A ˜ d ( θ ) 0 0 0 ) , B ¯ ( θ ) = ( B ˜ ( θ ) 0 ) , η ¯ ( θ ) = ( η ˜ ( θ ) 0 ) , G P = ( G 0 ⋯ 0 ) 。
注意到系统(13)的主要特征是未来信息 X R ( k ) 是状态向量的一部分。考虑到系统(1)的测量输出以及参考信号的可测性,对于系统(10)的测量输出可以取为:
Z ( k ) = C Z ( θ ) x ¯ ( k ) (14)
其中 C Z ( θ ) = ( 1 p C ( θ ) I ( M r + 1 ) × ( M r + 1 ) ) = ∑ i = 1 s θ i C z i , 1 p 为元素均为1的p维列向量。
根据假设1可以得到:
A ¯ ( θ ) = ∑ i = 1 s θ i ( A ˜ i G P 0 A R ) = ∑ i = 1 s θ i A ¯ i , A ¯ d ( θ ) = ∑ i = 1 s θ i ( A ˜ d i 0 0 0 ) = ∑ i = 1 s θ i A ¯ d i ,
B ¯ ( θ ) = ∑ i = 1 s θ i ( B ˜ i 0 ) = ∑ i = 1 s θ i B ¯ i , η ¯ ( θ ) = ∑ i = 1 s θ i ( η ˜ i 0 ) = ∑ i = 1 s θ i η ¯ i
则增广误差系统:
{ x ¯ ( k + 1 ) = A ¯ ( θ ) x ¯ ( k ) + A ¯ d ( θ ) x ¯ ( k − d 1 ) + A ¯ d ( θ ) x ¯ ( k − d 2 ) + B ¯ ( θ ) Δ u ( k ) + η ¯ ( θ ) w ( k ) Z ( k ) = C Z ( θ ) x ¯ ( k ) (15)
对导出的增广误差系统(15),设计如下的输出反馈控制器:
Δ u ( k ) = K ( a ) Z ( k ) = ( ∑ i = 1 s a i K i ) Z ( k ) (16)
其中 K i 和 a i ( i = 1 , 2 , ⋯ , s ) 分别是不确定参数矩阵和可调节变量且 a i ≥ 0 , ∑ i = 1 s a i = 1 。
基于(15)和(16)导出闭环系统:
{ x ¯ ( k + 1 ) = [ A ¯ ( θ ) + B ¯ ( θ ) K ( a ) C Z ( θ ) ] x ¯ ( k ) + A ¯ d ( θ ) x ¯ ( k − d 1 ) + A ¯ d ( θ ) x ¯ ( k − d 2 ) + η ¯ ( θ ) w ( k ) Z ( k ) = C Z ( θ ) x ¯ ( k ) (17)
基于设计的输出反馈控制器(16),如果闭环系统是渐近稳定的,则有 lim k → ∞ x ¯ ( k ) = 0 ,注意到 e ( k ) 是闭环系统状态 x ¯ ( k ) 的一部分,即可得到 lim k → ∞ e ( k ) = 0 。因此我们设计一个包含参考信号预见行为的输出反馈控制器能够实现系统(1)的输出对参考信号的鲁棒跟踪目的。在(16)中,增益矩阵
为导出闭环系统渐近稳定的充分条件,考虑(17)的标称系统:
{ x ¯ ( k + 1 ) = [ A ¯ ( θ ) + B ¯ ( θ ) K ( a ) C Z ( θ ) ] x ¯ ( k ) + A ¯ d ( θ ) x ¯ ( k − d 1 ) + A ¯ d ( θ ) x ¯ ( k − d 2 ) Z ( k ) = C Z ( θ ) x ¯ ( k ) (18)
系统(18)渐近稳定的充分条件由如下的定理1给出。
定理1:给定正数 β ,可逆矩阵W和矩阵Q,系统(18)是鲁棒渐近稳定的如果存在一个正定矩阵 P ( θ ) , S 1 ( θ ) , S 2 ( θ ) ,矩阵 L ( a ) 和可逆矩阵 G ( a ) ,U使得
Π ( a , θ ) < 0 (19)
其中 Π ( a , θ ) 为下列矩阵
( − G ( a ) T − G ( a ) + P − 1 ( θ ) ∗ ∗ ∗ 0 − S 1 ( θ ) ∗ ∗ 0 0 − S 2 ( θ ) ∗ A ¯ ( θ ) G ( a ) + B ¯ ( θ ) L ( a ) Q A ¯ d ( θ ) A ¯ d ( θ ) − P − 1 ( θ ) G ( a ) 0 0 0 G ( a ) 0 0 0 C Z ( θ ) G ( a ) − U Q 0 0 0 ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ − S 1 ( θ ) − 1 ∗ ∗ 0 − S 2 ( θ ) − 1 ∗ 0 0 − β U W − β W T U T )
证明:令 L ( a ) U − 1 = K ( a ) , A ^ ( θ ) = A ¯ ( θ ) + B ¯ ( θ ) K ( a ) C Z ( θ ) ,由引理2,条件(19)能够保证:
( − G ( a ) T − G ( a ) + P − 1 ( θ ) ∗ ∗ ∗ ∗ ∗ 0 − S 1 ( θ ) ∗ ∗ ∗ ∗ 0 − S 2 ( θ ) ∗ ∗ ∗ A ^ ( θ ) G ( a ) A ¯ d ( θ ) A ¯ d ( θ ) − P ( θ ) − 1 ∗ ∗ G ( a ) 0 0 0 − S 1 ( θ ) − 1 ∗ G ( a ) 0 0 0 0 − S 2 ( θ ) − 1 ) < 0 (20)
又因为 − G ( a ) T − G ( a ) + P ( θ ) − 1 ≥ − G ( a ) T P ( θ ) G ( a ) ,所以
( − G ( a ) T P ( θ ) G ( a ) ∗ ∗ ∗ ∗ ∗ 0 − S 1 ( θ ) ∗ ∗ ∗ ∗ 0 0 − S 2 ( θ ) ∗ ∗ ∗ A ^ ( θ ) G ( a ) A ¯ d ( θ ) A ¯ d ( θ ) − P ( θ ) − 1 ∗ ∗ G ( a ) 0 0 0 − S 1 ( θ ) − 1 ∗ G ( a ) 0 0 0 0 − S 2 ( θ ) − 1 ) < 0 (21)
不等式(21)能够保证下式(22)成立(注:(22)式不等式左边作合同变换:前乘可逆对称阵 d i a g { G ( a ) , I , I , I , I , I } ,后乘它的转置阵,则可得到不等式(21),故(21)与(22)等价):
( P ( θ ) ∗ ∗ ∗ ∗ ∗ 0 − S 1 ( θ ) ∗ ∗ ∗ ∗ 0 0 − S 2 ( θ ) ∗ ∗ ∗ A ^ ( θ ) A ¯ d ( θ ) A ¯ d ( θ ) − P ( θ ) − 1 ∗ ∗ I 0 0 0 − S 1 ( θ ) − 1 ∗ I 0 0 0 0 − S 2 ( θ ) − 1 ) < 0 (22)
利用Schur补引理,由(23)式能够得到:
Ω = ( A ^ ( θ ) T P ( θ ) A ^ ( θ ) − P ( θ ) + S 1 ( θ ) + S 2 ( θ ) A ¯ d ( θ ) T P ( θ ) A ^ ( θ ) A ¯ d ( θ ) T P ( θ ) A ^ ( θ ) A ^ ( θ ) T P ( θ ) A ¯ d ( θ ) A ^ ( θ ) T P ( θ ) A ¯ d ( θ ) A ¯ d ( θ ) T P ( θ ) A ¯ d ( θ ) − S 1 ( θ ) A ¯ d ( θ ) T P ( θ ) A ¯ d ( θ ) A ¯ d ( θ ) T P ( θ ) A ¯ d ( θ ) A ¯ d ( θ ) T P ( θ ) A ¯ d ( θ ) − S 2 ( θ ) ) < 0 (23)
取Lyapunov函数:
V ( x ¯ ( k ) ) = x ¯ ( k ) T P ( θ ) x ¯ ( k ) + ∑ i = k − d 1 k − 1 x ¯ ( i ) T S 1 ( θ ) x ¯ ( i ) + ∑ i = k − d 2 k − 1 x ¯ ( i ) T S 2 ( θ ) x ¯ ( i ) (24)
其中 P ( θ ) = ∑ i = 1 s θ i P i , S 1 ( θ ) = ∑ i = 1 s θ i S 1 i , S 2 ( θ ) = ∑ i = 1 s θ i S 2 i 。
定义 Δ V ( x ¯ ( k ) ) = V ( x ¯ ( k + 1 ) ) − V ( x ¯ ( k ) ) 则有:
Δ V ( x ¯ ( k ) ) = ( x ¯ T ( k ) x ¯ T ( k − d 1 ) x ¯ T ( k − d 2 ) ) Ω ( x ¯ T ( k ) x ¯ T ( k − d 1 ) x ¯ T ( k − d 2 ) ) T (25)
由(23),得到 Δ V ( x ¯ ( k ) ) < 0 ,则证得系统(17)是鲁棒渐近稳定的。
注意到定理1依赖不确定参数 θ ,以下定理2是在假设1的基础上,将定理1转换成一般LMI的形式,以便通过LMI工具箱得到相关矩阵的可行性解。
定理2:给定正数 β ,可逆矩阵W和矩阵Q,如果存在正定矩阵 X i , Y 1 i , Y 2 i ,矩阵 L j 和可逆矩阵
Γ i j < 0 ( i , j ∈ { 1 , 2 , 3 , ⋯ , s } ) (26)
其中, Γ i j = ( − G j T − G j + X i ∗ ∗ ∗ 0 − Y 1 i ∗ ∗ 0 0 − Y 2 i ∗ A ¯ i G j + B ¯ i L j Q A ¯ d i Y 1 i A ¯ d i Y 2 i − X i G j 0 0 0 G j 0 0 0 C Z i G j − U Q 0 0 β W T L j T B ¯ i T ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ − Y 1 i ∗ ∗ 0 − Y 2 i ∗ 0 0 − β U W − β W T U T )
则系统(17)是鲁棒渐近稳定,且增益矩阵 K i = L i U − 1 。控制器由下式给出:
Δ u ( k ) = K ( a ) Z ( k ) = ∑ i = 1 s a i L i U − 1 Z ( k ) (27)
证明:令 X i = P i − 1 , Y 1 i = S 1 i − 1 , Y 2 i = S 2 i − 1 。对(26)进行合同变换:左乘一个可逆对称阵 d i a g { I , S 1 i , S 2 i , I , I , I , I } 右乘它的转置阵,则有:
Π ( a , θ ) = ∑ i = 1 s ∑ j = 1 s θ i a j Π i j < 0 (28)
再根据定理1可以保证系统(17)渐近稳定,因此定理2得证。
基于定理1和定理2,我们给系统(1)设计具有预见跟踪性能的控制器由下面定理3给出。
定理3:如果假设1和假设2满足,且LMI(26)有一组可行性解,则设计的控制器为:
u ( k ) = K e ∑ i = 0 k − 1 e ( i ) + K y y ( k ) + ∑ j = 0 M r K r ( j ) r ( k + j ) (29)
其中,
K e = ∑ i = 1 s a i K e i , K y = ∑ i = 1 s a i K y i , K r ( j ) = ∑ i = 1 s a i K r i ( j ) , K e i = ∑ j = 1 p K j i , K i = L i U − 1 。
证明:基于定理1和定理2,可以得到期望的预见控制器,其中增益矩阵 K i 可通过解LMI(26)中的 L i ( i = 1 , 2 , ⋯ , s ) 和U得到 ( K i = L i U − 1 ) ,即有:
Δ u ( k ) = K ( a ) Z ( k ) = ∑ i = 1 s a i K i Z ( k ) = ∑ i = 1 s a i ( K e i e ( k ) + K y i Δ y ( i ) + ∑ j = 0 M r K r i ( j ) Δ r ( k + j ) ) (30)
其中,
K i = [ K 1 i K 2 i ⋯ K p i K y i K r i ( 0 ) K r i ( 1 ) ⋯ K r i ( M r ) ] = L i U − 1 (31)
注意到 K e i = ∑ j = 1 p K j i , K e = ∑ i = 1 s a i K e i , K y = ∑ i = 1 s a i K y i , K r ( j ) = ∑ i = 1 s a i K r i ( j ) ,令增益矩阵 K = [ K e K y K r ( 0 ) K r ( 1 ) ⋯ K r ( M r ) ] ,则有 Δ u ( k ) = K e e ( k ) + K y Δ y ( k ) + ∑ j = 0 M r K r ( j ) Δ r ( k + j ) ,由 Δ u ( k ) = u ( k + 1 ) − u ( k ) ,知道 u ( k ) = ∑ i = − M r − 1 k − 1 Δ u ( i ) + u ( − M r − 1 ) 。进一步,在假定 x ( i ) = 0 , u ( i ) = 0 , r ( i ) = 0 , ( i < 0 ) 下得到:
u ( k ) = K e ∑ i = 0 k − 1 e ( i ) + K y y ( k ) + ∑ j = 0 M r K r ( j ) r ( k + j ) (32)
定理3得证。
注2:矩阵 L i 和可逆矩阵U由不等式(26)决定。等式(31)决定着 K 1 i , K 2 i , ⋯ , K p i , K y i , K r i ( 0 ) , K r i ( 1 ) , ⋯ , K r i ( M r ) 以及 K i 之间的关系。在控制器(29下,系统(1)的闭环系统的输出 y ( k ) 能够准确的跟踪到参考信号 r ( k ) 。
注3:根据(29),我们知道系统(1)的预见控制器包括三部分:第一部分是跟踪误差补偿,第二部分是输出反馈,最后一部分是可预见信息,表明控制器具备预见行为。
考虑系统(1)的鲁棒预见跟踪控制问题。令
A ( θ ) = ( 1 − 0.5 0.8 1 0 0 0 1 0 ) θ 1 + ( 1 − 0.8 0.5 1 0 0 0 1 0 ) θ 2 , A d ( θ ) = ( 0 0.01 0 0 0 0.1 0 0 0 ) θ 1 + ( 0.01 0 0 0 − 0.1 0 0 0 0 ) θ 2
B ( θ ) = ( 1 0.5 0 ) θ 1 + ( 1 1 0 ) θ 2 , C ( θ ) = [ 1 0 0 ] θ 1 + [ 1 0 0 ] θ 2 .
这里我们取 β = 0.6 , a 1 = 0.3 , a 2 = 0.7 ,并取矩阵 Q = 0.9 C z ( θ ) T C Z ( θ ) , W = 0.6 C z ( θ ) 。不确定参数取 θ 1 = 0.4 , θ 2 = 0.6 。本文仿真将从两种参考目标分别来考虑三种预见长度下的跟踪情况(① M r = 0 ; ② M r = 2 ; ③ M r = 6 )。
基于定理2,我们通过解LMI(24)得到矩阵变量 L 1 , L 2 以及U,则增益矩阵 K i = L i U − 1 ( i = 1 , 2 )能够计算得出。于是能够得到输出反馈增益矩阵 K ( a ) = a 1 K 1 + a 2 K 2 ,其中 K 1 , K 2 能从LMI(24)中得到。
若 M r = 0 ,则 K ( a ) = [ 0.0000 0.0000 − 0.3655 − 1.4296 1.0631 ] 从而
K = [ K e K y K r ( 0 ) ] = [ − 0.3655 − 1.4296 1.0631 ]
若 M r = 2 ,则 K ( a ) = [ − 0.0001 − 0.0001 − 0.3366 − 1.3943 0.2949 0.2717 0.2028 ]
K = [ K e K y K r ( 0 ) K r ( 1 ) K r ( 2 ) ] = [ − 0.3368 − 1.3943 0.2949 0.2717 0.2028 ]
若 M r = 6 ,则
K ( a ) = [ 0.0000 0.0000 − 0.3413 − 1.3946 0.3102 0.2971 0.2414 0.1732 0.0825 0.0285 0.0100 ]
K = [ K e K y K r ( 0 ) K r ( 1 ) K r ( 2 ) K r ( 3 ) K r ( 4 ) K r ( 5 ) K r ( 6 ) ] = [ − 0.3413 − 1.3946 0.3102 0.2971 0.2414 0.1732 0.0825 0.0285 0.0100 ]
假定 x ( k ) 的初始状态为 x ( 0 ) = ( 0 0 0 ) T ,我们可以得到如下的仿真结果。
情形1:参考信号取为
r ( k ) = { 1 , k ≥ 30 0 , k < 30
设计输出反馈控制器为: u ( k ) = K e ∑ i = 0 k − 1 e ( i ) + K y y ( k ) + ∑ j = 0 M r K r ( j ) r ( k + j ) ,则仿真结果:
图1表示的是预见长度分别取为:① M r = 0 ;② M r = 2 ;③ M r = 6 时,闭环系统的输出跟踪参考信号(情形1)的情况;
图2表示的是预见长度分别取为:① M r = 0 ;② M r = 2 ;③ M r = 6 时闭环系统的控制输入;
图3是预见长度分别取为:① M r = 0 ;② M r = 2 ;③ M r = 6 时闭环系统的跟踪误差。
图1和图3表明在设计的预见控制器下,系统(1)的输出能够有效地跟踪到参考信号。同时动态特征(峰值 y max ,峰值时间 K p ,上升时间 K r 以及稳定时间 K s )能够反映出系统性能,仿真过程中可以发现闭环系统有一个期望的稳态响应特征:随着预见长度的增加,动态性能指数反而下降,即参考信号的预见长度越长,闭环系统的输出越能快速的跟踪到参考信号。
M r = 0 : y max = 1.2589 , K p = 34 , K r = 31 , K s = 58
M r = 2 : y max = 1.0292 , K p = 38 , K r = 29 , K s = 54
M r = 6 : y max = 1.0238 , K p = 38 , K r = 25 , K s = 53
针对同一时变时滞,我们重新选择参考信号:
情形2:参考信号取为
r ( k ) = { 0 , k ≤ 10 0.1 k − 1 , 10 < k < 30 5 , k ≥ 30
类似的,我们能够得到如下的仿真结果:
图4表示的是预见长度分别取为:① M r = 0 ;② M r = 2 ;③ M r = 6 时,闭环系统的输出跟踪参考信号(情形2)的情况;
图5表示的是预见长度分别取为:① M r = 0 ;② M r = 2 ;③ M r = 6 时闭环系统的控制输入;
图6是预见长度分别取为:① M r = 0 ;② M r = 2 ;③ M r = 6 时闭环系统的跟踪误差。
对于预见跟踪控制问题,利用渐近稳定性的定义得到闭环系统的状态渐近趋于平衡点0。对于系统(17),条件(26)保证系统渐近稳定,则可以得到 lim k → ∞ x ¯ ( k ) = 0 。误差信号 e ( k ) 作为状态 x ¯ ( k ) 的一部分必然有 lim k → ∞ e ( k ) = 0 ,于是实现闭环系统输出跟踪到参考信号的目的。图3和图6是闭环系统的输出与参考信号的跟踪误差轨迹图,可以看出在达到一定时间,跟踪误差趋于0,实现了预见跟踪控制。
本文考虑时变时滞的情况,研究了预见跟踪控制问题。通过设计一个预见控制器使得闭环系统的输
图1. 参考信号(情形1)以及闭环系统的输出
图2. 闭环系统的控制输入
图3. 闭环系统的跟踪误差
图4. 参考信号(情形2)以及闭环系统的输出
图5. 闭环系统的控制输入
图6. 闭环系统的跟踪误差
出能够准确跟踪到参考信号。对于跟踪问题,通过引入误差信号来构造增广误差系统,使其闭环系统渐近稳定来达到跟踪目的,并利用LMI工具箱求出增益矩阵得到预见控制器。但是时变时滞的影响会破坏系统的稳定性,且不能直接构造增广误差系统。本文给出了在时变时滞的影响下闭环系统渐近稳定的充分条件,并提出了具有预见行为的输出反馈控制器的设计方法。最后数值仿真说明了本文结论的有效性。
在此对“国家自然科学基金”,基金号61603188的资助表示感谢。
范 蓉,王为群,姚 娟. 一类时变时滞不确定离散系统的预见跟踪控制Preview Tracking Control for a Class of Uncertain Discrete-Time System with Time-Varying Delay[J]. 动力系统与控制, 2018, 07(03): 201-213. https://doi.org/10.12677/DSC.2018.73022
https://doi.org/10.1109/THFE.1966.232329
https://doi.org/10.1080/0020718508961156
https://doi.org/10.1155/2015/179126
https://doi.org/10.1002/oca.2166
https://doi.org/10.1109/CCDC.2012.6243046
https://doi.org/10.1080/00207721.2016.1160456
https://doi.org/10.1177/1077546312447835
https://doi.org/10.1109/MED.2017.7984270
https://doi.org/10.1109/CDC.1998.758551
https://doi.org/10.1049/iet-cta.2016.0361
https://doi.org/10.1016/0024-3795(86)90127-8
https://doi.org/10.1016/j.fss.2014.10.023
https://doi.org/10.1080/00207170210140212
https://doi.org/10.1109/TAC.2011.2146850