具有执行器饱和的广义随机系统的滑模自适应控制
Sliding Mode Adaptive Control for Singular Stochastic Systems with Time-Delay and Uncertainty
DOI: 10.12677/PM.2021.115092, PDF, HTML, XML, 下载: 347  浏览: 446  国家自然科学基金支持
作者: 张钟月, 苏晓明*:沈阳工业大学理学院,辽宁 沈阳
关键词: 广义随机系统滑模控制自适应控制Singular Stochastic System Sliding Mode Control Adaptive Control
摘要: 本文主要研究了具有时滞不确定性的广义随机系统的滑模自适应控制问题。首先设计了适合可行的积分型滑模面函数,进一步求得等效控制器,从而得到了闭环系统,利用LMI和李雅普诺夫函数理论,得到闭环系统带有H∞扰动衰减水平的容许性;设计一种新的自适应滑模控制率,保证了滑模面的有限时间可达性。最后,用一个算例仿真证明了本文所提方法的有效性。
Abstract: In this paper, the problem of adaptive sliding mode control for singular stochastic systems with delay uncertainties is studied. Firstly, a suitable and feasible integral sliding mode surface function is designed, and the equivalent controller is obtained to get the closed-loop system. By using LMI and Lyapunov function theory, the permissibility of the closed-loop system with disturbance attenuation level is obtained. A new adaptive sliding mode control rate is designed to ensure the finite time accessibility of the sliding mode surface. Finally, a numerical example is given to demonstrate the effectiveness of the proposed method.
文章引用:张钟月, 苏晓明. 具有执行器饱和的广义随机系统的滑模自适应控制[J]. 理论数学, 2021, 11(5): 776-789. https://doi.org/10.12677/PM.2021.115092

1. 引言

奇异随机系统是具有随机扰动的奇异动力系统,它能更真实合理地描述实际模型的复杂性。Gibbs [1] 首先提出了随机微分。目前,控制奇异随机系统的研究还处于初级阶段,因此对奇异随机系统的研究比以往困难得多,特别是对控制奇异随机系统的研究。专家学者对SSS的稳定性和控制设计进行了进一步的研究,这也适用于有较高要求的系统。因此,Liu [2] 研究了SSS的积分滑模自适应控制。基于马尔可夫跳变参数,Xia [3] 研究了不确定时滞SSS的鲁棒滤波器设计问题。Lu [4] 基于非线性时延SSS进行了研究,研究了时延相关的耗散滤波。此外,Ma [5] 还研究了不确定离散时滞SSS的鲁棒稳定性和镇定性。

执行器饱和系统的存在会降低系统的动态性能,使闭环系统处于不稳定状态。到目前为止,学者们总结出了许多有效的饱和处理方法,常用的方法有凸组合法、扇形面积法和饱和法。2003年,曹艳艳 [6] 等人对受饱和影响的离散时间线性系统进行了研究,巧妙地利用凸组合法处理饱和问题,给出了系统的稳定性判据。在文献 [7] 中基于饱和线性状态反馈,利用凸组合方法研究了奇异线性系统的吸引域估计问题。Ma Y. M.和Chen Q. [8] [9] 等人利用凸组合方法估计了离散时间线性饱和系统的吸引域,分析了系统的稳定性。李彦龙、史涛等人利用凸组合法处理饱和问题,估计了连续线性饱和系统的吸引域。因此,文献 [10] [11] 中结果的保守性明显降低。Daniel W. C. [12] 等人研究了具有非线性扰动和致动器饱和的奇异系统的容错控制问题。此外,在文献 [13] 中给出了致动器饱和时滞系统吸引域的估计方法和系统稳定性条件。在积分不等式的基础上,Fu L., Ma Y. C. [14] 给出了具有驱动器饱和的非线性奇异时滞系统耗散性能的一个充分条件。他们利用线性矩阵不等式(LMI)合成了无源状态反馈控制器。此外,文献 [15] [16] 研究了具有执行器饱和和不确定奇异时滞系统的离散切换奇异时滞系统的有限时间 H 控制。R. Sakthivel [17] 等人研究了中立系统针对执行器饱和和非线性故障的有限时间容错控制。

滑模控制,又称变结构控制,实际上是非线性控制的一种特殊的控制方法。它对外界干扰具有较强的鲁棒性,并利用滑动面和等效控制来处理不确定系统和非线性系统。滑模可设计,且不受物体参数和摄动的影响,因此滑模具有响应速度快、适应性强等优点。SMC打破了传统控制设计的性能限制,使其能够自我保持性能优于一般固定结构。因此,平衡问题在文献 [18] 中解决了动态和静态性能指标之间存在的问题。通过学者在 [19] 中的研究和探索,SMC逐渐成为一个相对独立的分支。适用于离散系统、连续系统、集中参数系统和分布参数系统 [20] [21]。目前,变结构控制理论已经进入了一个新的研究阶段,对其研究对象进行的探讨已经扩展到许多复杂系统,包括离散系统 [22],分布式函数系统 [23] [24],广义系统 [25],时滞系统 [26],非线性大规模系统 [27]。近年来,SMC主要研究滑模面设计、抖振问题、自适应滑模变结构控制等课题,其中抖振问题是非常重要的角色。学者们给出的许多不同的解决方案可以概括为两点。一个是研究滑模运动,从滑模运动中设计避免或减少抖振的方法,例如时变滑动面 [28] [29] [30]。二是研究变结构设计旨在使系统运动到达跳跃面附近的控制器不会经历它们结构的突然变化。虽然对SMC的研究已经取得了一定的进展取得了一些成绩,还可以从多方面进行研究。例如,梳理SMC再加上其他的控制理论,或者像这样的一些话题,将成为未来的发展方向研究。

在奇异系统中,关于致动器饱和的求解已经在许多文献中取得了大量的研究成果,Ma Y.C., Liu Y.F., Liu N. [31] 报道了奇异马尔科夫跳变系统的可靠有限时间 H 控制。M. Kchaou [32] 和Palanisamy S. [33] 等分别讨论了执行器饱和的广义模糊系统的滑模容错控制问题。但是如何解决SMC系统中执行器饱和问题的研究却很少,且此类系统满足均方渐近可容许性能的充分条件是什么?这也是本文的研究目的。因此,本文对于研究具有致动器饱和的奇异随机系统的滑模自适应控制具有重要意义。难点在于如何处理有限时间可达条件下的执行器饱和问题。

在此基础上,本文的主要贡献如下:研究了滑模自适应控制中致动器饱和的奇异随机系统,为滑模控制中致动器饱和的问题提供了一种可靠的解决方案。利用特殊观测器设计并构造了一种新型滑模面,利用线性矩阵不等式(LMI)给出了闭环系统,并给出了SMDs稳定的充分条件。提出了一种混合自适应控制器来保证滑模面在有限时间内的可达性。最后,通过实例仿真验证了所提理论的有效性。

符号说明: ( Ω , F , L ) 代表完整的概率空间;“*”代表对称矩阵中的对称元素;“T”代表标量或矩阵的转置; s y m { A } 代表 A + A T ε 代表标量或者矩阵的期望; 代表标量或矩阵的范数; sup { } 代表矩阵的上界; inf { } 代表矩阵的下界。

2. 系统模型

考虑如下广义随机系统:

{ E d x ( t ) = [ ( A + Δ A ( t ) ) x ( t ) + B s a t ( u ( t ) ) + f ( x , t ) + D v ( t ) ] d t + F x ( t ) d ω ( t ) y ( t ) = C x ( t ) x ( 0 ) = x 0 (1)

其中, x ( t ) R n 表示状态变量, u ( t ) R m 表示控制输入信号, y ( t ) R p 表示测量输出信号, f ( x , t ) 是非线性扰动输入函数, v ( t ) R l 是外部扰动, ω ( t ) 为定义在概率空间 ( Ω , F , L ) 上的标准的一维维纳过程且满足 E { d ω ( t ) } = 0 x 0 为系统初始值, A , B , C , D , F 为具有适当维数的实常数矩阵。B为列满秩矩阵, E R n × n 为奇异矩阵,满足 r a n k ( E ) = r n r a n k ( E ) = r a n k ( E , B ω )

饱和函数 s a t ( u ( t ) ) 的定义如下

s a t ( u ( t ) ) = [ s a t ( u 1 ( t ) ) , s a t ( u 2 ( t ) ) , , s a t ( u p ( t ) ) ] T ,

为了不失一般性

s a t ( u ( t ) ) = s a t ( u i ( t ) ) min { 1 , | u i ( t ) | } = { 1 , u j ( t ) > 1 ; u j ( t ) , 1 < u j ( t ) < 1 ; 1 , u j ( t ) < 1 (2)

其中 j = 1 , 2 , , q

对于系统(1)给出如下假设:

假设2.1: Δ A ( t ) 为范数有界的不确定参数矩阵,并且有可表示为

Δ A ( t ) = M J ( t ) N

其中, M , N 都是适当维数的实常数矩阵, J ( t ) 是未知矩阵且满足 J T ( t ) J ( t ) I

假设2.2:对于 x 1 , x 2 f ( x , t ) 满足

f ( x 1 , t ) f ( x 2 , t ) ρ x 1 x 2

其中 ρ > 0 是未知的。

假设2.3:系统(1)是正则且无脉冲的。

引理2.1 (Schur补引理):对给定的对称矩阵 S = [ S 11 S 12 S 12 T S 22 ] ,其中 S R n × n S 11 R r × r 维的。以下3个条件是等价的:

1) S < 0 ;

2) S 11 < 0 , S 22 S 12 T S 11 1 S 12 < 0 ;

3) S 22 < 0 , S 11 S 12 S 22 1 S 12 T < 0.

引理2.2:设 X , Y J ( t ) 是具有适当维数的实矩阵。 ε > 0 是任意给定的常数,则有

s y m { X J ( t ) Y } ε 1 X X T + ε Y T Y

定义1:如果系统(1)是正则、无脉冲且稳定的。则称系统(1)是容许的。

定义2:如果满足如下两个条件:

a) 当 v ( t ) = 0 时,系统(4)是容许的;

b) 在零初始条件下,在非零外部扰动 v ( t ) L 2 [ 0 , ) 和给定的衰减水平 γ > 0 下,保持以下性能指标:

0 y T ( t ) y ( t ) d t γ 2 0 v T ( t ) v ( t ) d t

称闭环系统(4)在 H 扰动衰减水平 γ 下是均方渐近容许。

3. 主要结果

3.1. 非脆弱观测器

{ E d x ( t ) = [ A x ^ ( t ) + B s a t ( u ( t ) ) + f ( x ^ , t ) + ( L + Δ L ( t ) ) ( y ( t ) C x ( t ) ) ] d t y ^ ( t ) = C x ^ ( t ) x ^ ( 0 ) = x ^ 0 (3)

其中: x ^ ( t ) 表示状态变量 x ( t ) 的估计, y ^ ( t ) 表示测量输出信号 y ( t ) 的估计, L R n × p 是待定的观测器增益。 Δ L ( t ) 满足 Δ L ( t ) δ ,其中标量 δ > 0

定义误差系统为 e ( t ) = x ( t ) x ^ ( t ) ,由等式(1)和(3)得误差系统如下

{ E d e ( t ) = { [ A ( L + Δ L ( t ) ) C ] e ( t ) + Δ A x ( t ) + f ( x , t ) f ( x ^ , t ) + D v ( t ) } d t + F x ( t ) d ω ( t ) y e ( t ) = C e ( t ) (4)

其中 y e ( t ) 代表误差系统的输出变量。

在此,介绍一下 H 性能指标:

ε { sup 0 v ( t ) L 2 [ 0 , ) y e ( t ) 2 v ( t ) 2 } < γ . (5)

3.2. 设计滑模面及滑模控制

在本节中,给出一个积分滑模面函数为

s ( t ) = G [ E e ( t ) E e ( 0 ) ] + G [ E x ^ ( t ) E x ^ ( 0 ) ] 0 t G ( A + B K ) x ( τ ) d τ (6)

其中K为控制器增益。矩阵 G R m × n 是已知的常数矩阵且满足GB是非奇异的。

注:滑模面函数(6)的可行性具体请参照文献 [2]。

接下来,使滑模面 s ( t ) = 0 在给定时间T内可达,使得系统的状态轨迹在有限时间内能够驱动到滑模面上,且在随后的时间保持在滑模面上。

d s ( t ) = G E d e ( t ) + G E d x ^ ( t ) G ( A + B K ) x ^ ( t ) d t = L s ( t ) d t + G F x ( t ) d ω ( t ) (7)

其中

L s ( t ) = G [ A e ( t ) + Δ A ( t ) x ( t ) B K x ^ ( t ) + B s a t ( u ( t ) ) + f ( x , t ) + D v ( t ) ]

L s ( t ) = 0 ,可得

s a t e q ( u ( t ) ) = K x ^ ( t ) ( G B ) 1 G A e ( t ) ( G B ) 1 G Δ A ( t ) x ( t ) ( G B ) 1 G f ( x , t ) ( G B ) 1 G D v ( t ) h (8)

将等式(8)分别带入等式(1)和(4),得闭环系统:

E d x ( t ) = { [ ( A + B K ) + B G Δ A ( t ) ] x ( t ) + ( B G A + B K ) e ( t ) + B G f ( x , t ) + B G v ( t ) } d t + F x ( t ) d ω ( t ) (9)

E d e ( t ) = { [ A ( L + Δ L ( t ) ) C ] e ( t ) + Δ A x ( t ) + f ( x , t ) f ( x ^ , t ) + D v ( t ) } d t + F x ( t ) d ω ( t ) (10)

其中: B G = I B ( G B ) G 1 G B = B ( G B ) G 1

接下来,称等式(9)和(10)为闭环系统的SMDs。

4. 性能分析

4.1. 有限时间可达性

本节通过设计合适的自适应控制器,保证了滑模相位的有限时间可达性。该方法不同于一般的可达性证明,在一定程度上可以减缓滑动面附近滑模函数的抖振现象。下面是一个自适应滑模控制器

s a t ( u ( t ) ) = { u 1 , u ( t ) > 1 ; u 2 , 0 < u ( t ) < 1 ; u 3 , u ( t ) < 1 (11)

其中

u 1 ( t ) = K x ^ ( t ) l ^ 1 ( t ) y ( t ) l ^ 2 ( t ) y ^ ( t ) l ^ 3 ( t ) σ ,

u 2 ( t ) = K x ^ ( t ) ( G B ) 1 ( l ^ 1 ( t ) y ( t ) + l ^ 2 ( t ) y ^ ( t ) + l ^ 3 ( t ) + ρ ) sgn ( s ( t ) ) ,

u 3 ( t ) = K x ^ ( t ) + l ^ 1 ( t ) y ( t ) + l ^ 2 ( t ) y ^ ( t ) + l ^ 3 ( t ) + σ

其中: l i > 0 ( i = 1 , 2 ) 是上界不可知未知标量。令 l ^ 1 ( t ) l ^ 2 ( t ) 分别为误差 l ˜ 1 ( t ) = l ^ 1 ( t ) l 1 l ˜ 2 ( t ) = l ^ 2 ( t ) l 2 的估计值,并且, l ˜ 3 ( t ) = l ^ 3 ( t ) l 3 。在此,更新率设为 l ^ ˙ 1 ( t ) = l 1 y ( t ) s ( t ) l ^ ˙ 2 ( t ) = l 1 y ( t ) s ( t ) l ^ ˙ 3 ( t ) = l 3 s ( t ) l i > 0 ( i = 1 , 2 , 3 ) 是设计者选择的自适应增益的正标量, ρ 是正标量。

在本节证明中,应用一个不等式

ψ = G A ( t ) e ( t ) + G Δ A ( t ) x ( t ) + G f ( x , t ) + G D v ( t ) l 1 y ( t ) + l 2 y ^ ( t ) + l 3 (12)

定理1:若滑模自适应控制率设计为(11),则可以保证滑模面(6)的有限时间可达性。

证明:选择如下李雅普诺夫函数

V ¯ ( t , s ( t ) ) = s T ( t ) s ( t ) s ( t ) + l ˜ 1 2 ( t ) 2 l 1 + l ˜ 2 2 ( t ) 2 l 2 + l ˜ 3 2 ( t ) 2 l 3

求得 V ¯ ( t , s ( t ) ) 的随机微分,有

d V ¯ ( t , s ( t ) ) = s T ( t ) s ( t ) d s ( t ) + l ˜ 1 ( t ) l ˜ ˙ 1 ( t ) d t l 1 + l ˜ 2 ( t ) l ˜ ˙ 2 ( t ) d t l 2 + l ˜ 3 ( t ) l ˜ ˙ 3 ( t ) d t l 3 = L V ¯ ( t , s ( t ) ) d t + s T ( t ) s ( t ) G F x ( t ) d ω ( t )

其中

L V ¯ ( t , s ( t ) ) = s T ( t ) s ( t ) { G A e ( t ) + G Δ A ( t ) x ( t ) G B K x ^ ( t ) + G B s a t ( u ( t ) ) + G f ( x , t ) + G D v ( t ) } + l ˜ 1 ( t ) l ˜ ˙ 1 ( t ) l 1 + l ˜ 2 ( t ) l ˜ ˙ 2 ( t ) l 2 + l ˜ 3 ( t ) l ˜ ˙ 3 ( t ) l 3 (13)

因为 l i ( t ) ( i = 1 , 2 , 3 ) l ^ i ( t ) ( i = 1 , 2 , 3 ) 的关系如下

l ˜ 1 ( t ) = l ^ 1 ( t ) l 1 , l ˜ 2 ( t ) = l ^ 2 ( t ) l 2 , l ˜ 3 ( t ) = l ^ 3 ( t ) l 3 (14)

并且

l ˜ ˙ 1 ( t ) = l ^ ˙ 1 ( t ) , l ˜ ˙ 2 ( t ) = l ^ ˙ 2 ( t ) , l ˜ ˙ 3 ( t ) = l ^ ˙ 3 ( t ) (15)

利用等式(14)和(15),将等式(11)带入(13),并结合不等式(12),有

1) 当 u ( t ) > 1 时,

L V ¯ ( t , s ( t ) ) = s T ( t ) s ( t ) { G A e ( t ) + G Δ A ( t ) x ( t ) G B K x ^ ( t ) + G B ( K x ^ ( t ) l ^ 1 ( t ) y ( t ) l ^ 2 ( t ) y ^ ( t ) l ^ 3 ( t ) σ ) + G f ( x , t ) + G D v ( t ) } + l ˜ 1 ( t ) l ˜ ˙ 1 ( t ) l 1 + l ˜ 2 ( t ) l ˜ ˙ 2 ( t ) l 2 + l ˜ 3 ( t ) l ˜ ˙ 3 ( t ) l 3

[ s ( t ) ( l 1 y ( t ) + l 2 y ^ ( t ) + l 3 ) l 1 ( t ) y ( t ) l 2 ( t ) y ^ ( t ) l 3 σ ] + l ˜ 1 ( t ) l ˜ ˙ 1 ( t ) l 1 + l ˜ 2 ( t ) l ˜ ˙ 2 ( t ) l 2 + l ˜ 3 ( t ) l ˜ ˙ 3 ( t ) l 3 = σ < 0 (16a)

2) 当 1 < u ( t ) < 1 时,

L V ¯ ( t , s ( t ) ) s ( t ) [ ( l 1 y ( t ) + l 2 y ^ ( t ) + l 3 ) l ^ 1 ( t ) y ( t ) l ^ 2 ( t ) y ^ ( t ) l ^ 3 ( t ) ρ ] + l ˜ 1 ( t ) l ˜ ˙ 1 ( t ) l 1 + l ˜ 2 ( t ) l ˜ ˙ 2 ( t ) l 2 + l ˜ 3 ( t ) l ˜ ˙ 3 ( t ) l 3

由等式(14)和(15)得

L V ¯ ( t , s ( t ) ) s ( t ) [ l 3 l ˜ 1 ( t ) y ( t ) l ˜ 2 ( t ) y ^ ( t ) l ^ 3 ( t ) ρ ] + l ˜ 1 ( t ) l 1 y ( t ) s ( t ) l 1 + l ˜ 2 ( t ) l 2 y ( t ) s ( t ) l 2 + l ˜ 3 ( t ) l 3 s ( t ) l 3 = ρ < 0 (16b)

3) 当 u ( t ) < 1 时,

L V ¯ ( t , s ( t ) ) = s T ( t ) s ( t ) { G A e ( t ) + G Δ A ( t ) x ( t ) G B K x ^ ( t ) + G f ( x , t ) + G D v ( t ) G B ( K x ^ ( t ) + l ^ 1 ( t ) y ( t ) + l ^ 2 ( t ) y ^ ( t ) + l ^ 3 ( t ) + ) σ } + l ˜ 1 ( t ) l ˜ ˙ 1 ( t ) l 1 + l ˜ 2 ( t ) l ˜ ˙ 2 ( t ) l 2 + l ˜ 3 ( t ) l ˜ ˙ 3 ( t ) l 3 = σ < 0 (16c)

对等式(16a)和(16c)两边从0到t积分并同时取期望,得

ε s ( t ) ε V ¯ ( t , s ( t ) ) ε V ¯ ( 0 , s ( 0 ) ) σ t

对等式(16b)两边从0到t积分并同时取期望,得

ε s ( t ) ε V ¯ ( t , s ( t ) ) ε V ¯ ( 0 , s ( 0 ) ) ρ t

这意味着,当 ε s ( t ) 0 时,对于所有的 t t f = max { ε { V ( 0 , s ( 0 ) ) } ρ ε { V ( 0 , s ( 0 ) ) } σ } ,系统(1)的状态变量均可到达预先设计的滑模面(6)。

证毕。

4.2. 均方渐近容许性分析

定理2:对于给定的标量 γ ,如果存在正定矩阵 P ,矩阵 X , Y , Z 和标量 ε i > 0 ( i = 1 , 2 ) 使得LMI (17)成立

( Θ 1 Z ( G B A + B K ) Z G B Z G B M 0 0 * Θ 2 Z D 0 Z M Z * * γ 2 I 0 0 0 * * * ε 1 I 0 0 * * * * ε 2 I 0 * * * * * I ) < 0 (17)

其中

Θ 1 = s y m { Z ( A + B K ) } + 2 F T P F + ( ε 1 + ε 2 ) N T N + Z B G B G T Z T + ρ ¯ 2 I ,

Θ 2 = s y m { Z ( A L C ) } + ( δ 2 + 1 ) C T C + ρ ¯ 2 I ,

Z = E T P + S R T R R n × ( n r ) 为列满秩矩阵且满足 E T R = 0 ,则闭环系统(4)在 H 扰动衰减水平 γ 下是均方渐近容许的。

证明:选择Lyapunov函数

V ( t ) = x T ( t ) E T P E x ( t ) + e T ( t ) E T P E e ( t )

Lyapunov函数 V ( t ) 的微分为

d V ( t ) = 2 x T ( t ) E T P E d x ( t ) + 2 e T ( t ) E T P E d e ( t ) = 2 x T ( t ) E T P [ ( A + B K + B G Δ A ( t ) ) x ( t ) ( G B A + B K ) e ( t ) + B G f ( x , t ) + B G D v ( t ) ] d t + 2 e T ( t ) E T P [ ( A ( L + Δ L ( t ) ) C ) e ( t ) + Δ A ( t ) x ( t ) + f ( x , t ) f ( x ^ , t ) + D v ( t ) ] d t + 2 x T ( t ) F T P F x ( t ) + 2 ( x T ( t ) + e T ( t ) ) E T P F x ( t ) d ω ( t ) (18)

因为 E T R = 0 ,则

{ 0 = 2 x T ( t ) S R T E d x ( t ) = 2 x T ( t ) S R T [ ( A + B K + B G Δ A ( t ) ) x ( t ) ( G B A + B K ) e ( t ) + B G f ( x , t ) + B G D v ( t ) ] d t + 2 x T ( t ) S R T P F x ( t ) d ω ( t ) , 0 = 2 e T ( t ) S R T E d e ( t ) = 2 x T ( t ) S R T [ ( A ( L + Δ L ( t ) ) C ) e ( t ) + Δ A ( t ) x ( t ) + f ( x , t ) f ( x ^ , t ) + D v ( t ) ] d t + 2 e T ( t ) S R T P F x ( t ) d ω ( t ) (19)

将等式(19)增加到等式(18),得

d V ( t ) = 2 x T ( t ) Z E x ( t ) + 2 e T ( t ) Z E e ( t ) = L V ( t ) d t + 2 ( x T ( t ) + e T ( t ) ) Z F x ( t ) d ω ( t ) (20)

其中

L V ( t ) = 2 x T ( t ) Z E d x ( t ) = 2 x T ( t ) Z [ ( A + B K ) + B G Δ A ( t ) ] x ( t ) ( G B A + B K ) e ( t ) + B G f ( x , t ) + B G D v ( t ) + 2 e T ( t ) Z [ ( A ( L + Δ L ( t ) ) C ) e ( t ) + Δ A ( t ) x ( t ) + f ( x , t ) f ( x ^ , t ) + D v ( t ) ] + 2 x T ( t ) F T P F x ( t )

根据假设2.1和2.2,有

2 x T ( t ) Z B G Δ A ( t ) x ( t ) = 2 x T ( t ) Z B G M J ( t ) N x ( t ) ε 1 1 x T ( t ) Z B G M M T B G T Z T x ( t ) + ε 1 x T ( t ) N T N x ( t ) (21)

2 e T ( t ) Z Δ L ( t ) C e ( t ) = 2 δ e T ( t ) Z C e ( t ) e T ( t ) Z Z T e ( t ) + δ 2 e T ( t ) C T C e ( t ) (22)

2 e T ( t ) Z Δ A ( t ) x ( t ) = 2 e T ( t ) Z M J ( t ) N x ( t ) ε 2 1 e T ( t ) Z M M T Z T e ( t ) + ε 2 x T ( t ) N T N x ( t ) (23)

2 x T ( t ) Z B G f ( x , t ) 2 x T ( t ) Z B G f ( x , t ) x T ( t ) Z B G B G T Z T x ( t ) + ρ ¯ 2 x T ( t ) x ( t ) (24)

2 e T ( t ) Z ( f ( x , t ) f ( x ^ , t ) ) 2 ρ ¯ e T ( t ) Z x x ^ e T ( t ) Z Z T e ( t ) + ρ ¯ 2 e T ( t ) e ( t ) (25)

由不等式(21)~(25)得

y T ( t ) y ( t ) γ 2 v T ( t ) v ( t ) + L V ( t ) = 2 x T ( t ) Z ( A + B K ) x ( t ) + ε 1 1 x T ( t ) Z B G M M T B G T Z T x ( t ) + ε 1 x T ( t ) N T N x ( t ) 2 x T ( t ) Z ( G B A + B K ) e ( t ) + x T ( t ) Z B G B G T Z T x ( t ) + ρ ¯ 2 x T ( t ) x ( t ) + 2 x T ( t ) Z D v ( t )

+ 2 x T ( t ) Z ( A L C ) e ( t ) + e T ( t ) Z Z T e ( t ) + δ 2 e T ( t ) C T C e ( t ) + ε 2 1 x T ( t ) Z M M T Z T x ( t ) + ε 2 N T N + e T ( t ) Z Z T e ( t ) + ρ ¯ 2 e T ( t ) e ( t ) + 2 x T ( t ) F T P F x ( t ) + x T ( t ) C T C x ( t ) γ 2 v T ( t ) v ( t ) (26)

y T ( t ) y ( t ) γ 2 v T ( t ) v ( t ) + L V ( t ) ξ T ( t ) Θ ξ ( t ) (27)

其中

ξ T ( t ) = ( x T ( t ) e T ( t ) v T ( t ) )

Θ = ( Θ 1 Θ 2 0 * Θ 3 Z D * * γ 2 I )

Θ 1 = s y m { Z ( A + B K ) } + 2 F T P F + Z B G B G T Z T + ρ ¯ 2 I + ε 2 N T N + ε 2 Z B G M M T B G T Z T + ε 1 N T N ,

Θ 2 = Z ( G B A + B K ) ,

Θ 3 = y m { Z ( A L C ) } + 2 Z Z T + ( 1 + δ 2 ) C T C + ε 2 1 Z M M T Z T + ρ ¯ 2 I .

根据Schur补引理,LMI (13)等价于 Θ < 0 ,对于给定的标量 γ > 0 ,由等式(27)有

L V ( t ) y T ( t ) y ( t ) + γ 2 v T ( t ) v ( t ) (28)

在零初始条件下,对不等式(22)的两边从0到T求积分且求期望,有

0 ε { V ( t ) } = ε { 0 T V ( t ) d t } ε { 0 T y e T ( t ) y e ( t ) d t } + γ 2 0 T v T ( t ) v ( t ) d t

根据假设2.3、定义1及定义2可得,闭环系统(4)在 H 扰动衰减水平 γ 下是均方渐近容许。

5. 算例仿真

在本节中,给出了一个数值例子来证明所提出的算法的有效性方法。为了便于比较,本例的主要数据直接取文献中的算例数据。

E = [ 1 0 0 0 ] , A = [ 0 .5 1 0 1 ] , B = [ 1 1 ] , C = [ 1 0 ] ,

D = [ 0 .2 0 .3 ] , F = [ 0 .2 0 .2 0 0 ] , M = N = 0 , G = [ 1 1 ] ,

R = [ 0 1 ] , x 0 = [ 1 0 ] , v ( t ) = sin t e 0.1 t ,

Δ L ( t ) = [ 0.2 sin t 0 ] T , f ( x , t ) = 0.5 sin x 1 2 ( t ) + x 2 2 ( t ) .

我们选择 γ = 0 .7540 , δ = 0 .1 , l 1 = l 2 = 1 , l 3 = 5 , ρ = 0.1 H = 1 ,并利用Matlab求解等式(16)得

ε 1 = 6 , ε 2 = 7 ,

P = [ 0 0 0 3.8795 ] , Z = [ 1.1309 0 0 1.2127 ] ,

X = [ 3.1870 0 0 1.1303 ] , Y = [ 3.0675 0 0 1.9056 ] ,

以及,控制器增益

K = [ 2.8181 0.0888 0 0.4438 ] ,

观测器增益

L = [ 0 .1934 0 .8561 ] T .

因此,滑模面函数(6)为

s ( t ) = [ y ( t ) y ^ ( t ) ] [ y ( 0 ) y ^ ( 0 ) ] + [ 1 0 ] [ x ^ ( t ) x ^ ( 0 ) ] + 0 t ( 0.8181 9.93194 ) x ^ ( τ ) d ( τ ) ,

接下来,给出相关仿真图(图1~图7)

Figure 1. State variable response of open-loop system

图1. 开环系统状态变量响应

Figure 2. State variable response of closed-loop system

图2. 闭环系统状态变量响应

Figure 3. State estimation response of error system

图3. 误差系统状态估计响应

Figure 4. Response of error system state variables

图4. 误差系统状态变量响应

Figure 5. Sliding mode state response

图5. 滑模状态响应

Figure 6. Control system state variable response

图6. 控制系统状态变量响应

Figure 7. Adaptive parameter variable response

图7. 自适应参数变量响应

在初始条件 x 0 = [ 1 0 ] x ^ 0 = [ 0.2 0.3 ] T 下的仿真结果如图1~图6所示,由图1~图2所示:闭环系统的状态响应要优于开环系统的;由图5所示:状态变量沿着控制轨迹到达滑模面的时间为2 s左右。综上所述,本文所提出的方法时有效且良好的。

本文方法仅对系统(1)有效,当系统(1)涉及到时间延迟、传感器故障、执行器故障等问题,结论不再适用。因此,系统(1)的容错控制和有限时间控制结合以上性能缺陷可以认为是今后的研究方向。

6. 结论

在本文的研究工作中,介绍了研究该系统的背景与意义,给出了系统模型及假设;针对该系统,通过设计了可行的滑模面函数,以此求得等效控制器,并得到了闭环系统。又设计一种新的自适应滑模控制率,用于保证滑模面的有限时间可达性。最后,利用LMI和李雅普诺夫函数理论,分别得到闭环系统带有 H 扰动衰减水平的容许性的充分条件。

基金项目

国家自然科学基金项目(61074005)和辽宁省高等教育人才工程(LR2012005)。

NOTES

*通讯作者。

参考文献

[1] Gibbs, J.W. (1962) Thermodynamics, Elementary Principles in Statistical Mechanics and Vector Analysis. American Journal of Physics, 30, 313-314.
https://doi.org/10.1119/1.1942006
[2] Liu, Z., Zhao, L. and Gao, C.C. (2017) Observer-Based Adaptive H∞ Control of Uncertain Stochastic Singular Systems via Integral Sliding Mode Technique. IET Control Theory & Applications, 11, 668-676.
https://doi.org/10.1049/iet-cta.2016.0911
[3] Xia, J.W. (2007) Robust Filter Design for Uncertain Time-Delay Singular Stochastic Systems with Markovian Jump. Journal of Control Theory and Application, 5, 331-335.
https://doi.org/10.1007/s11768-006-6201-1
[4] Xing, S.Y. and Deng, F.Q. (2017) Delay-Dependent Dissipative Filtering for Nonlinear Stochastic Singular Systems with Time-Varying Delays. Science China-Information Science, 60, Article No. 120208.
https://doi.org/10.1007/s11432-017-9163-4
[5] Ma, S. and Boukas, E.K. (2009) Stability and Robust Stability of Uncertain Discrete Stochastic Hybrid Singular Systems with Time-Delay. IET Control Theory and Application, 3, 1217-1225.
https://doi.org/10.1049/iet-cta.2008.0313
[6] Cao, Y.-Y. and Lin, Z.L. (2003) Stability Analysis of Discrete-Time Systems with Actuator Saturation by a Saturation-Dependent Lyapunov Function. Automatica, 39, 1235-1241.
https://doi.org/10.1016/S0005-1098(03)00072-4
[7] Li, Y.L. and Lin, Z.L. (2014) Improved Set in Variance Conditions for Singular Linear Systems Subject to Actuator Saturation. Control Theory & Applications, 31, 955-961.
[8] Ma, Y.M. and Yang, G.H. (2010) Stability Analysis for Linear Discrete-Time Systems Subject to Ac-tuator Saturation. Journal of Control Theory and Applications, 8, 245-248.
https://doi.org/10.1007/s11768-010-7261-9
[9] Chen, Q., Ni, W. and Wang, L.A. (2012) Stability Analysis and Estimate of Domain of Attraction for Discrete-time Linear Saturated System. Control Engineering of China, A1, 161-164, 171.
[10] Li, Y.L. and Lin, Z.L. (2013) Improvements to the Linear Differential Inclusion Approach to Stability Analysis of Linear Systems with Saturated Linear Feedback. Automatic, 49, 821-828.
https://doi.org/10.1016/j.automatica.2012.12.002
[11] Shi, T., Su, H.Y. and Chu, J. (2009) Stability Analysis for Continuous-Time Systems with Actuator Saturation. Journal of Control Theory and Applications, 7, Article No. 352.
https://doi.org/10.1007/s11768-009-8215-y
[12] Zuo, Z.Q., Ho, D.W.C. and Wang, Y.J. (2010) Fault Tolerant Control for Singular Systems with Actuator Saturation and Nonlinear Perturbation. Automatica, 46, 569-576.
https://doi.org/10.1016/j.automatica.2010.01.024
[13] Su, H.Y. and Pan, H.H. (2000) Robust Control for a Class of Uncertain Time-delay Systems Containing Nonlinear Saturating Actuators. Control and Decision, 15, 23-26.
[14] Fu, L. and Ma, Y.C. (2016) Passive Control for Singular Time-Delay System with Actuator Saturation. Applied Mathematics and Computation, 289, 181-193.
https://doi.org/10.1016/j.amc.2016.05.001
[15] Ma, Y.C., Fu, L., Jing, Y.H. and Zhang, Q.L. (2015) Finite-Time H∞ Control for a Class of Discrete-Time Switched Singular Time-Delay Systems Subject to Actuator Saturation. Applied Mathematics and Computation, 261, 264-283.
https://doi.org/10.1016/j.amc.2015.03.111
[16] Ma, Y.C. and Fu, L. (2016) H∞ Robust Exponential Stability and Memory State Feedback Control for Uncertain Singular Time-Delay Systems with Saturating Actuators. IET Control Theory & Applications, 10, 328-338.
https://doi.org/10.1049/iet-cta.2014.1148
[17] Sakthivel, R., Joby, M., Wang, C. and Kaviarasan, B. (2018) Fi-nite-Time Fault-Tolerant Control of Neutral Systems against Actuator Saturation and Nonlinear Actuator Faults. Applied Mathematics and Computation, 332, 425-436.
https://doi.org/10.1016/j.amc.2018.03.081
[18] Lü, L., Yu, M., Li, C., et al. (2013) Projective Synchronization of a Class of Complex Network Based on High-Order Sliding Mode Control. Nonlinear Dynamics, 73, 411-416.
https://doi.org/10.1007/s11071-013-0796-9
[19] Adamy, J. and Flemming, A. (2004) Soft Variable-Structure Controls: A Survey. Automatica, 40, 1821-1844.
https://doi.org/10.1016/j.automatica.2004.05.017
[20] Gao, L., Luo, F. and Yao, X. (2018) Finite-Time Annular Domain Stability of Stochastic Impulsive Systems with Markovian Jumping under Asynchronous Switching. Interna-tional Journal of Control, 24, 156-159.
[21] Yu, X., Yin, J. and Khoo, S. (2019) Generalized Lyapunov Criteria on Finite-Time Stability of Stochastic Nonlinear Systems. Automatica, 107, 183-189.
https://doi.org/10.1016/j.automatica.2019.05.048
[22] Jiang, B., Karimi, H.R., Kao, Y. and Gao, C. (2018) A Novel Robust Fuzzy Integral Sliding Mode Control for Nonlinear Semi-Markov Jump T-S Fuzzy Systems. IEEE Transactions on Fuzzy Systems, 26, 3594-3604.
https://doi.org/10.1109/TFUZZ.2018.2838552
[23] Bonfifiglio, A., Cacciacarne, S., Invernizzi, M., et al. (2019) A Sliding Mode Control Approach for Gas Turbine Power Generators. IEEE Transactions on Energy Conversion, 34, 921-932.
https://doi.org/10.1109/TEC.2018.2879688
[24] Lin, Y., Balas, V.E., Balas, M.M. and Peng, J. (2019) Adaptive Backstepping Nonsingular Fast Terminal Sliding Mode Control for Hydro-Turbine Governor Design. Energies, 13, 126.
https://doi.org/10.3390/en13010126
[25] Zohrabi, N., Zakeri, H., Abolmasoumi, A.H. and Momeni, H.R. (2019) An Adaptive Sliding Mode Approach for Markov Jump Systems with Uncertain Mode-Dependent Time-Varying Delays and Partly Unknown Transition Probabilities. International Journal of Dynamics and Control, 7, 209-225.
https://doi.org/10.1007/s40435-018-0430-2
[26] Aurelien, Y.T., Hervé, S.A. and Léandre, N.N. (2019) Application of Higher Order Sliding Mode Observer and Super Twisting Observer Based Super Twisting Control in Hydroelectric Power Plants. International Journal of Recent Technology and Engineering, 8, 3649-3653.
https://doi.org/10.35940/ijrte.B1911.078219
[27] Shen, M., Zhang, H. and Park, J.H. (2018) Observer-Based Quantized Sliding Mode Infinity Control of Markov Jump Systems. Nonlinear Dynamics, 92, 415-427.
https://doi.org/10.1007/s11071-018-4064-x
[28] Liu, M., Shi, P., Zhang, L. and Zhao, X. (2011) Fault-Tolerant Control for Nonlinear Markov Jump Systems via Proportional and Derivative Sliding Mode Observer Technique. IEEE Transactions on Circuits and Systems, 58, 2755-2764.
https://doi.org/10.1109/TCSI.2011.2157734
[29] Corradini, M.L., Cristofaro, A. and Orlando, G. (2010) Robust Stabilization of Multi-Input Plants with Saturating Actuator. IEEE Transactions on Automatic Control, 55, 419-425.
https://doi.org/10.1109/TAC.2009.2036308
[30] Zhu, J.W. and Yang, G.H. (2016) Adaptive Sliding-Mode Con-trol for Stochastic Markovian Jumping Systems with Actuator Faults. IET Control Theory and Applications, 10, 664-673.
https://doi.org/10.1049/iet-cta.2015.0840
[31] Ma, Y.C., Liu, Y.F., Liu, N. and Wang, Y.N. (2018) Reliable Finite-Time H∞ Control for Singular Markovian Jump System with Actuator Saturation via Sliding-Mode Approach. International Journal of Robust and Nonlinear Control, 28, 5509-5530.
https://doi.org/10.1002/rnc.4327
[32] Kchaou, M., Al Ahmadi, S. and Draou, E. (2020) Integral Sliding-Mode Fault-Tolerant Control for Fuzzy Singular Systems with Actuator Saturation. Circuits, Systems, and Signal Processing, 39, 1307-1334.
https://doi.org/10.1007/s00034-019-01210-1
[33] Selvaraj, P., Kaviarasan, B., Sakthivel, R. and Karimi, H.R. (2017) Fault-Tolerant SMC for TakagiıSugeno Fuzzy Systems with Time-Varying Delay and Actuator Saturation. IET Control Theory & Applications, 11, 1112-1123.
https://doi.org/10.1049/iet-cta.2016.0845