具有欺骗攻击的中立型半马尔可夫随机系统的自适应滑模控制
Adaptive SMC for Neutral Semi-Markov Stochastic Systems with Deception Attack
摘要: 本文研究了在欺骗攻击模式下的中立型半马尔可夫随机系统的滑模控制问题。首先,本文提出了一种能自适应调整阈值的动态事件触发机制,该方法可有效地节省网络通信资源;其次,设计了一种考虑网络延迟的滑模面,并建立了基于收敛因子的滑模控制律,该方法可保证系统在有限时间内能够到达预定的滑模面,然后应用线性矩阵不等式方法,得到保证滑模控制系统限时稳定的充分条件,最后,通过一个数值算例验证结果的有效性。
Abstract: This paper studies the sliding mode control problem of neutral semi-Markov stochastic systems under fraud attack patterns. Firstly, a dynamic event-triggering mechanism capable of adaptively adjusting the threshold is proposed, which can effectively save network communication resources. Secondly, a sliding mode surface considering network delay was designed, and a sliding mode control law based on convergence factors was established. This method can ensure that the system can reach the predetermined sliding mode surface within a finite time. Then, the linear matrix inequality method was applied to obtain sufficient conditions to ensure the time-limited stability of the sliding mode control system. Finally, the validity of the results was verified through a numerical example.
文章引用:李梦珏, 沈长春, 杨胜江, 蒋泽军, 朱欢欢. 具有欺骗攻击的中立型半马尔可夫随机系统的自适应滑模控制[J]. 动力系统与控制, 2026, 15(1): 30-42. https://doi.org/10.12677/dsc.2026.151003

1. 引言

半马尔可夫系统是一个复杂的动态系统,该系统的模态在不断切换并服从一个与驻留时间有关的半马尔科夫过程,这使得模型能描述更广泛的现实现象。近几十年来越来越多的学者投入对中立型半马尔科夫系统的研究之中,并取得了许多重要成果[1]-[3],文献[1]研究了受分数布朗运动影响的不确定延迟中立型半马尔可夫跳变系统的随机 H 控制,得到了使系统稳定的控制器增益。文献[3]基于事件触发方案和隐马尔可夫模型,设计了异步滤波器并推导了滤波误差系统为耗散随机有限时间有界的充分条件。然而在现实生活中,系统常常遭受到来自外界的网络攻击,常见的如Dos攻击[4]、欺诈攻击[5]等,为应对此类问题,学者们提出了多种控制策略。文献[6]提出了一种基于攻击参数的自适应事件触发机制,该机制可根据网络状态和DoS攻击的严重程度动态调整每个节点的阈值参数,通过建立的协同设计准则,得到了自适应动态事件触发机制和同步控制器的增益矩阵。文献[7]讨论了在存在拒绝服务攻击的情况下,马尔可夫跳变系统的滑模控制问题,并通过仅使用成功传输的状态信号设计了与模式相关的滑模控制器,以保证系统在有限时间内到达所设计的滑模面。

滑模控制[9]方法因其鲁棒性已成为一种有效的控制方法,并应用于各种控制系统。文献[10]研究了具有马尔可夫跳变参数和时变延迟的不确定中立型随机系统的 H 滑模控制问题。通过设计合适的滑模控制律,保证系统状态在有限时间内能到达滑模面。随着网络化马尔科夫系统研究的不断深入,需要传输到滑模控制器的数据信息越来越多,因此,学者们在马尔科夫系统滑模控制的研究中引入事件触发来减小通信负担。但是,文献[12] [13]在设计事件触发器时,触发阈值是固定的,无法动态调整以适应动态系统,这不利于通信资源的有效利用,在[14] [15]中,提出的自适应事件触发方案的事件触发阈值可以通过一种新的自适应法则进行调整,以适应动态系统。基于此,本文设计了一种自适应事件触发方案,使阈值在动态调整适应动态系统的同时达到节约网络资源的目的。

本文基于Lyapunov方法,结合线性矩阵不等式等方法,探讨了具有欺骗攻击的中立型半马尔可夫随机系统的自适应滑模控制问题。主要贡献如下:(1) 提出了一种新型自适应事件触发方案,比起传统的事件触发方案,该事件触发方案在节省网络资源方面更有效。(2) 设计了一种考虑网络延迟的滑模面,构建了基于收敛因子的滑模控制律,推导得到了保证滑模控制系统实现限时稳定的充分条件。

2. 问题描述

2.1. 系统简介

考虑具有时变时滞的中立型半马尔可夫随机系统

{ d[ x( t )C( r t )x( tτ( t ) ) ]=[ A( r t )x( t )+B( r t ) u ( t )+D( r t )x( th( t ) ) ]dt                                              +[ A 1 ( r t )x( t )+ D 1 ( r t )x( th( t ) ) ]dw( t ); x( t )=χ( t ),t[ ρ,0 ]. (1)

其中 x(t) R n 为系统的状态向量, u (t) R m 为控制输入, A( r t ) ,  A 1 ( r t ) , B( r t ) , C( r t ) , D( r t ) ,  D 1 ( r t ) 为适当维数的系统矩阵, r t 为系统模态, w(t) 为标准布朗运动且满足 E{dw(t)}=0 τ(t) , h(t) 分别表示中立型时滞和时变时滞,且满足条件:

{ 0<τ(t)<τ,0< τ ˙ (t)< τ d <1, 0<h(t)<h,0< h ˙ (t)< h d <1.

{ r t ,t0 } 是取自有限集 S={ 1,2,,S } 的齐次半马尔可夫过程,其模态转移概率为

Pr( r( t+Δ )=j|r( t )=i )={ Pr{ h+Δ, r ¯ k+1 =j|>h }= π ij ( h )Δ+o( Δ ),ij; Pr{ >h+Δ|>h, r ¯ k =i }=1+ π ii ( h )Δ+o( Δ ),i=j. (2)

这里 Δ>0 是时间增量, lim Δ0 o( Δ ) Δ =0 。当 ij 时, π ij ( h ) 表示系统从第 i 模态跳跃到第 j 模态的转移率,且 π ii ( h )= j=1,ji S π ij ( h ) ,其转移率矩阵为

Π( h )= [ π ij ( h ) ] S×S =[ π 11 ( h ) π 12 ( h ) π 1N ( h ) π 21 ( h ) π 22 ( h ) π 2N ( h ) π N1 ( h ) π N2 ( h ) π NN ( h ) ].

考虑到系统会遭受到网络欺诈攻击,本文根据所受到的欺诈攻击模态的控制输入具体设计为

u ( t )=u( t )+α( t ) H r( t ) ( t )ζ( x( t ),r( t ),t ). (3)

其中 H r( t ) ( t ) 是用来表征攻击特征的未知加权矩阵,满足 H r( t ) ( t ) υ r( t ) υ r( t ) 是一个常数, ζ( x( t ),r( t ) ) 表示网络攻击所注入的非线性函数,满足 ζ( x( t ),r( t ) ) ϑ( x( t ),r( t ) ) ϑ( x( t ),r( t ) ) 是一个先验函数。随机变量 α( t ) 服从伯努利分布序列,且满足 Pr{ α=1 }= α * Pr{ α=0 }=1 α * α * ( 0,1 ] 。当系统遭受网络攻击时 α * =1 ,系统未遭受网络攻击时 α * =0

2.2. 自适应事件触发

为了节省网络资源,减少不必要的数据传输,本文建立了自适应事件触发方案,以 h 为采样周期,采样时间序列为 1 ={ βh|β N + } ,受事件触发影响的触发时间序列为 2 ={ t k h| t k N + }, t 0 =0 d k [ 0, d M ) 为网络传输引起的延迟,将自适应事件触发机制定义为

e T ( t ) Λ i e( t )η( t ) x T ( t k h ) Λ i x( t k h ) (4)

下一个切换时刻为

t k+1 = t k + inf ρ1 { ρh| e T ( t ) Λ i e( t )η( t ) x T ( t k h+ρh ) Λ i x( t k h+ρh ) } (5)

这里 t[ t k h+ d k , t k+1 h+ d k+1 ) Λ i >0 为自适应触发矩阵, t k h+ρh t k h 分别为最新采样时间和最近触发时间, e( t )=x( t k h+ρh )x( t k h ) x( t k h ) 为最新传输数据, x( t k h+ρh ) 为当前采样数据。动态阈值 η( t ) 满足

η ˙ ( t )= 1 η( t ) ( 1 η( t ) η 0 ) e T ( t ) Λ i e( t ) (6)

其中, η( 0 )= η 0 0 为一个预定的常数。对当 t[ t k h+ d k , t k+1 h+ d k+1 ] 时,网络延迟 d( t )=t t k hρh 0 d k d( t ) d M d ˙ ( t ) d 1 ,可以得到 x( t k h )=x( td( t ) )e( t )

1:事件触发参数 η( t ) 可以通过(6)中描述的自适应律进行动态调整。自适应律依赖于最新触发的数据与当前数据之间的误差,当误差 e( t ) 趋于0时, η ˙ ( t )0 ,此时事件触发阈值趋于常数。此外,如果选择事件触发参数 η( t ) 为0初值,则 η ˙ ( t )=0 ,所提出的自适应事件触发方案将转化为传统的事件触发方案[16] [17],触发条件如下

t k+1 = t k + inf ρ1 { ρh| e T ( t ) Λ i e( t ) η ¯ x T ( t k h+ρh ) Λ i x( t k h+ρh ) } (7)

其中, η ¯ ( 0,1 ) 是一个预定的常数。与传统的事件触发方案相比,本文提出的自适应事件触发方案在节省网络资源方面更加有效。

为了方便,当 r t =i 时,记 A( r t )= A i , A 1 ( r t )= A 1i ,B( r t )= B i ,C( r t )= C i ,D( r t )= D i , D 1 ( r t )= D 1i

2.3. 基于事件的滑模控制

基于上述的动态事件触发机制,本文设计如下的滑模面

{ s( t )= G i [ x( t )C( r t )x( tτ( t ) ) ] G i δ( t ); dδ( t )= G i ( A( r t )x( t )+D( r t )x( th( t ) ) )+ G i B( r t ) K i ( x( td( t ) )e( t ) ). (8)

其中 G i 非奇异, K i 为控制器增益矩阵, B( r t ) K i 是一个Hurwitz矩阵。

结合(1)和(8)可以推导出

E{ ds( t ) }=E{ G i [ A( r t )x( t )+B( r t ) u ( t )+D( r t )x( th( t ) ) ] [ G i A r t x( t )+ G i B r t K i ( x( td( t ) )e( t ) ) ] } =E[ G i B( r t ) u ( t ) G i B( r t ) K i ( x( td( t ) )e( t ) ) ]. (9)

考虑滑模控制理论,建立等效控制器为

u eq = K i ( x( td( t ) )e( t ) )α( t )H( r t )ζ( x( t ),r( t ) ). (10)

将(10)和(3)式带入(1)式,可以得到系统(1)的等效闭环系统

{ d[ x( t ) C r t x( tτ( t ) ) ]=[ A( r t )x( t )+B( r t ) K i ( x( td( t ) )e( t ) )+D( r t )x( th( t ) ) ]dt                                          +[ A 1 ( r t )x( t )+ D 1 ( r t )x( th( t ) ) ]dw( t ), x( t )=χ( t ),t[ ρ,0 ]. (11)

2.4. 引理与定义

定义1 [18]对于系统(11),若任意给定的正标量 c 1 , c 2 ,T ,正定矩阵 U ,如果状态变量满足关系

sup t 0 ρ * s t 0 { x T ( s )Ux( s ), x ˙ T ( s )U x ˙ ( s ) } c 1 ,t[ t 0 ,T ], (12)

其中 ρ * =max( τ,h, d M ) ,有

x T ( t )Ux( t )< c 2 . (13)

则称系统(11)对于 Γ i =( c 1 , c 2 ,T,U ) 是限时稳定的。

引理1 [19]对于任意正定矩阵 M ,标量 h 2 > h 1 0 ,向量函数 ν:[ h 2 , h 1 ] R n ,有下列不等式成立:

( h 2 h 1 )( t h 2 t h 1 ν T ( s )Mν( s )ds ) ( t h 2 t h 1 ν( s )ds ) T M( t h 2 t h 1 ν( s )ds ). (14)

引理2 [20]对给定的对称常数矩阵 1 , 2 , 3 1 + 3 T 2 1 3 <0 成立,当且仅当

[ 1 3 T 3 2 ]<0 [ 2 3 3 T 1 ]<0. (15)

3. 主要结果及其证明

3.1. 可达性分析

本文设计如下滑模控制律

u( t )= K i ( x( t k )α e ιt sign( B i T G i T s( t ) )β( t )sign( B i T G i T s( t ) ) ),t[ t k , t k+1 ]. (16)

其中 β( t )=β+ α * ς i ζ( x( t ),i ) β>0 是一个正标量, e ιt 是引入的收敛因子。

下面将证明在控制律(16)下,系统(11)将在有限时间内到达所设计的滑模面。

定理3.1:在滑模控制律(16)作用下的系统(11)的状态轨迹将在有限时间内收敛到滑模面(8)

证明:构造正定函数

V( t )= 1 2 s T ( t )s( t ). (17)

结合(9)式、(16)式和(17)式,计算 LV( t ) ,可以得到

LV( t )= s T ( t )( G i B i ( u ( t )+α( t )H( r t )ζ( x( t ),r( t ) ) ) G i B i K i x( t k h ) ) s T ( t ) G i B i [ α( t )H( r t )ζ( x( t ),r( t ) )( β+ α * ς i ζ( x( t ),i ) )sign( B i T G i T s( t ) ) ] ( β+α e ιt )| B i T G i T s( t ) |<0. (18)

由(18)知 V( t ) 单调不增,即系统(11)的轨线将在有限时间内到达预定的滑模面(8),证毕。

3.2. 滑动模态有限时间稳定分析

下面主要通过Lyapunov方法和矩阵不等式技巧,研究系统(11)的限时稳定问题。

定理3.2当矩阵 C i 的谱半径小于1时,若存在适当维数的矩阵 P i >0 R 1 >0 R 2 >0 R 3 >0 N 1 >0 N 2 >0 N 3 >0 ,标量 γ i >0 ƛ 1 >0 ƛ 2 >0 λ 1 >0 λ 2 >0 λ 3 >0 λ 4 >0 λ 5 >0 λ 6 >0 ,以及非退化矩阵 U ,使得下面线性矩阵不等式成立

[ ϕ 11 ϕ 12 ϕ 13 ϕ 14 0 0 0 ϕ 18 A 1i T P i * ϕ 22 0 0 0 0 0 0 C 1i T A 1i T P i * * ϕ 33 0 0 0 0 0 D 1i T P i * * * ϕ 44 0 0 0 ϕ 48 0 * * * * ϕ 55 0 0 0 0 * * * * * ϕ 66 0 0 0 * * * * * * ϕ 77 0 0 * * * * * * * ϕ 88 0 * * * * * * * * P i ]<0; (19)

j=1 N π ij R 1j γ i R 1i ; j=1 N π ij R 2j γ i R 2i ; j=1 N π ij R 3j γ i R 3i ; (20)

ƛ 1 I< P ^ i < ƛ 2 I;0< R ^ 1 λ 1 I;0< R ^ 2 λ 2 I;0< R ^ 3 λ 3 I; 0< N ^ 1 λ 4 I;0< N ^ 2 λ 5 I;0< N ^ 3 λ 6 I. (21)

其中

P ^ i = U 1 2 P i U 1 2 ; R ^ 1 = U 1 2 R 1 U 1 2 ; R ^ 2 = U 1 2 R 2 U 1 2 ; R ^ 3 = U 1 2 R 3 U 1 2 ; N ^ 1 = U 1 2 N 1 U 1 2 ; N ^ 2 = U 1 2 N 2 U 1 2 ; N ^ 3 = U 1 2 N 3 U 1 2 ; ϕ 11 = P i A i + A i T P i + j=1 N π ij P j γ i P i + R 1 + R 2 + R 3 + h 2 N 1 + τ 2 N 2 + d M 2 N 3 ; ϕ 12 = P i A i C i +( R 1 + R 2 + R 3 ) C i + h 2 N 1 + τ 5 N 2 + d M 2 N 3 ; ϕ 13 = P i D i ; ϕ 14 = P i B i K i ; ϕ 18 = P i B i K i ; ϕ 22 = C i T ( R 1 + R 2 + R 3 ) C i ( 1 τ d ) R 2 + h 2 N 1 + τ 5 N 2 + d M 2 N 3 ; ϕ 33 =( 1 h d ) R 1 ; ϕ 44 = Λ i ( 1 d ) R 3i ; ϕ 48 = Λ i ; ϕ 55 = N 1 ; ϕ 66 = N 2 ; ϕ 77 = N 3 ; ϕ 88 = Λ i η 0 Λ i .

则系统(11)关于 ( c 1 , c 2 ,T,U ) 是限时稳定的。

证明:定义算子 φ( x t ,i )=x( t ) C i x( tτ( t ) ) 。构造如下的Lyapunov泛函

V( x t ,t, r t )= V 1 ( x t ,t,i )+ V 2 ( x t ,t,i )+ V 3 ( x t ,t,i )+ V 4 ( x t ,t,i ). (22)

其中

V 1 ( x t ,t,i )= φ T ( x t ,i ) P i φ( x t ,i ); V 2 ( x t ,t,i )= th( t ) t x T ( s ) R 1 x( s )ds + tτ( t ) t x T ( s ) R 2 x( s )ds + td( t ) t x T ( s ) R 3 x( s )ds ; V 3 ( x t ,t,i )=h h 0 t+θ t x T ( s ) N 1 x( s )dsdθ +τ τ 0 t+θ t x T ( s ) N 2 x( s )dsdθ + d M d M 0 t+θ t x T ( s ) N 3 x( s )dsdθ ; V 4 ( x t ,t,i )= 1 2 η 2 ( t ).

这里 P i >0 R 1 >0 R 2 >0 R 3 >0 N 1 >0 N 2 >0 N 3 >0 为适当维数的正定矩阵,分别对 V i ( x t ,t, r t ) ( i=1,2,3,4 ) 求伊藤算子,有

L V 1 ( x t ,t,i )=2 φ T ( x t ,i ) P i [ A i x( t )+ B i u ( t )+ D i x( th( t ) ) ]+ j=1 N π ij φ T ( x t ,i ) P j φ( x t ,i ) + [ A 1i x( t )+ D 1i x( th( t ) ) ] T P i [ A 1i x( t )+ D 1i x( th( t ) ) ] = φ T ( x t ,i )[ P i A i + A i T P i + j=1 N π ij P j ]φ( x t ,i ) +2 φ T ( x t ,i ) P i [ A i C i x( tτ( t ) ) + B i K i ( x( td( t ) )e( t ) )+ D i x( th( t ) ) ] + [ A 1i φ( x t ,i )+ A 1i C i x( tτ( t ) )+ D 1i x( th( t ) ) ] T × P i [ A 1i φ( x t ,i )+ A 1i C i x( tτ( t ) )+ D 1i x( th( t ) ) ]. (23)

L V 2 ( x t ,t,i ) φ T ( x t ,i )[ R 1 + R 2 + R 3 ]φ( x t ,i )+2 φ T ( x t ,i )[ R 1 + R 2 + R 3 ] C i x( tτ( t ) ) + x T ( tτ( t ) )[ C i T ( R 1 + R 2 + R 3 ) C i ( 1 τ d ) R 2 ]x( tτ( t ) ) ( 1 h d ) x T ( th( t ) ) R 1 x( tτ( t ) )( 1 d ) x T ( td( t ) ) R 3 x( td( t ) ) + th( t ) t x T ( s ) j=1 N π ij R 1j x( s )ds + tτ( t ) t x T ( s ) j=1 N π ij R 2j x( s )ds + td( t ) t x T ( s ) j=1 N π ij R 3j x( s )ds . (24)

根据引理1,有

L V 3 ( x t ,t,i ) x T ( t )[ h 2 N 1 + τ 2 N 2 + d M 2 N 3 ]x( t ) ( th t x( s )ds ) T N 1 ( th t x( s )ds ) ( tτ t x( s )ds ) T N 2 ( tτ t x( s )ds ) ( t d M t x( s )ds ) T N 3 ( t d M t x( s )ds ) = φ T ( x t ,i )[ h 2 N 1 + τ 2 N 2 + d M 2 N 3 ]φ( x t ,i ) +2 φ T ( x t ,i )[ h 2 N 1 + τ 2 N 2 + d M 2 N 3 ] C i x( tτ( t ) ) +x( tτ( t ) ) C i T [ h 2 N 1 + τ 2 N 2 + d M 2 N 3 ] C i x( tτ( t ) ) ( th t x( s )ds ) T N 1 ( th t x( s )ds ) ( tτ t x( s )ds ) T N 2 ( tτ t x( s )ds ) ( t d M t x( s )ds ) T N 3 ( t d M t x( s )ds ). (25)

结合(6)式可以得到

L V 4 ( x t ,t,i )= η T ( t ) η ˙ ( t ) =[ 1 η( t ) η 0 ] e T ( t ) Λ i e( t ) x T ( t k h ) Λ i x( t k h ) η 0 e T ( t ) Λ i e( t ) = [ x( td( t ) )e( t ) ] T Λ i [ x( td( t ) )e( t ) ] η 0 e T ( t ) Λ i e( t ). (26)

由(23)~(26)式有

LV( x t ,t,i ) ξ T ( t ) ψ i ξ( t )+ th( t ) t x T ( s ) j=1 N π ij R 1j x( s )ds + tτ( t ) t x T ( s ) j=1 N π ij R 2j x( s )ds + t d M t x T ( s ) j=1 N π ij R 3j x( s )ds + [ A 1i φ( x t ,i )+ A 1i C i x( tτ( t ) )+ D 1i x( th( t ) ) ] T × P i [ A 1i φ( x t ,i )+ A 1i C i x( tτ( t ) )+ D 1i x( th( t ) ) ]. (27)

其中

ξ(t)= [ φ T ( x t ,i ) x T ( tτ( t ) ) x T ( th( t ) ) x T ( td( t ) ) th( t ) t x T ( s )ds tτ( t ) t x T ( s )ds x T ( th( t ) ) e T ( t ) ] T .

ψ i =[ ϕ 11 ϕ 12 ϕ 13 ϕ 14 0 0 0 ϕ 18 * ϕ 22 0 0 0 0 0 0 * * ϕ 33 0 0 0 0 0 * * * ϕ 44 0 0 0 ϕ 48 * * * * ϕ 55 0 0 0 * * * * * ϕ 66 0 0 * * * * * * ϕ 77 0 * * * * * * * ϕ 88 ].

由条件(20)可得

LV( x t ,t,i ) ξ T ( t ) ψ i ξ( t )+ γ i th( t ) t x T ( s ) R 1i x( s )ds + γ i tτ( t ) t x T ( s ) R 2i x( s )ds + γ i td( t ) t x T ( s ) R 3i x( s )ds + [ A 1i φ( x t ,i )+ A 1i C i x( tτ( t ) )+ D 1i x( th( t ) ) ] T P i [ A 1i φ( x t ,i )+ A 1i C i x( tτ( t ) )+ D 1i x( th( t ) ) ]. (28)

通过引理2和(19)式,可以得到

LV( x t ,t,i ) γ i φ T ( x t ,i ) P i φ( x t ,i )+ γ i th( t ) t x T ( s ) R 1i x( s )ds + γ i tτ( t ) t x T ( s ) R 2i x( s )ds + γ i tη( t ) t x T ( s ) R 3i x( s )ds γ i V( x t ,t,i ). (29)

对(29)式的两边在 t 0 t 上取积分,对 t t 0

V( x t ,t,i )( V( x 0 , t 0 ,i ) ) e γ i ( t t 0 ) . (30)

ƛ ^ 1 = min iS ( λ min ( P i ) ) ƛ ^ 2 = max iS ( λ max ( U ) ) ρ C i =ρ( C i ) C i 的谱半径, ρ U =ρ( U ) U 的谱半径,有

E( V( x t ,t,i ) )E( φ T ( x t ,i ) P i φ( x t ,i ) ) E( φ T ( x t ,i ) U 1 2 P ^ i U 1 2 φ( x t ,i ) ) ƛ 1 E( φ T ( x t ,i )Uφ( x t ,i ) ). (31)

其中 P ^ i = U 1 2 P i U 1 2 ƛ 1 I< P ^ i < ƛ 2 I

E{ x T ( t )Ux( t ) }E( ρ U c 3 φ( x t ,i ) 2 ) e γ i ( t t 0 ) ρ U c 3 ƛ ^ 1 E{ φ T ( x t ,i ) P i φ( x t ,i ) } e γ i ( t t 0 ) ƛ ^ 2 c 3 ƛ ^ 1 1 ƛ 1 E{ φ T ( x t ,i ) U 1 2 P ^ i U 1 2 φ( x t ,i ) } e γ i ( t t 0 ) ƛ ^ 2 c 3 ƛ ^ 1 ƛ 1 E( V( x t ,t,i ) ) e γ i ( t t 0 ) . (32)

其中 c 3 = 1 1min( ρ C i ) ,令 λ ^ 1 = max iS { λ max ( R ^ 1 ) } λ ^ 2 = max iS { λ max ( R ^ 2 ) } λ ^ 3 = max iS { λ max ( R ^ 3 ) } λ ^ 4 = max iS { λ max ( N ^ 1 ) } λ ^ 5 = max iS { λ max ( N ^ 2 ) } λ ^ 6 = max iS { λ max ( N ^ 3 ) } sup t 0 ρ * <s< t 0 ( x T ( s )Ux( s ) )< c 1 t( 0,T ) 时,根据(22)式和(32)式,有下列不等式成立

E{ x T ( t )Ux( t ) } ƛ ^ 3 c 3 ƛ ^ 1 ƛ 1 E{ ( 1+ ρ C i ) sup t 0 ρ * <s< t 0 x T ( t ) P i x( x ) +h sup t 0 h<s< t 0 x T ( t ) R 1 x( x ) + τ sup t 0 τ<s< t 0 x T ( t ) R 2 x( x ) }+ d M sup t 0 d M <s< t 0 x T ( t ) R 3 x( x ) + h 3 2 sup t 0 h<s< t 0 x T ( t ) N 1 x( x ) }+ τ 3 2 sup t 0 τ<s< t 0 x T ( t ) N 2 x( x ) + d M 3 2 sup t 0 d M <s< t 0 x T ( t ) N 3 x( x )+ 1 2 η 0 2 } e γ i ( t t 0 ) ƛ ^ 2 c 3 ƛ ^ 1 ƛ 1 { [ ( 1+ ρ C i ) ƛ 2 +h λ ^ 1 +τ λ ^ 2 + d M λ ^ 3 + h 3 2 λ ^ 4 + τ 3 2 λ ^ 5 + d M 3 2 λ ^ 6 ] sup t 0 ρ * <s< t 0 E{ x T ( s )Ux( s ) }+ 1 2 η 0 2 } e γ i ( t t 0 ) ƛ ^ 2 c 3 ƛ ^ 1 ƛ 1 { [ ( 1+ ρ C i ) ƛ 2 + h M λ 1 + τ M λ 2 + d M λ 3 + h 3 2 λ 4 + τ 3 2 λ 5 + d M 3 2 λ 6 ] sup t 0 ρ * <s< t 0 E{ x T ( s )Ux( s ) }+ 1 2 η 0 2 } e γ( T t 0 ) ƛ ^ 2 c 3 ƛ ^ 1 ƛ 1 ( λ * c 1 + 1 2 η 0 2 ) e γ( T t 0 ) < c 2 . (33)

其中 0< R ^ 1 λ 1 I,0< R ^ 2 λ 2 I,0< R ^ 3 λ 3 I,0< N ^ 1 λ 4 I,0< N ^ 2 λ 5 I,0< N ^ 3 λ 6 I

λ * =( 1+ ρ C i ) ƛ 2 +h λ 1 +τ λ 2 + d M λ 3 + h 3 2 λ 4 + τ 3 2 λ 5 + d M 3 2 λ 6 ,γ=max( γ i ).

则由定义1可以得到系统(11)是限时稳定的,定理3.2得证。

4. 数值算例

本节将通过数值算例来验证上一节所提方法的有效性。考虑遭受欺骗攻击的两种模态的中立型半马尔可夫随机系统

{ d[ x( t )C( r t )x( tτ( t ) ) ]=[ A( r t )x( t )+B( r t ) u ( t )+D( r t )x( th( t ) ) ]dt                                              +[ A 1 ( r t )x( t )+ D 1 ( r t )x( th( t ) ) ]dw( t ); x( t )=χ( t ),t[ ρ,0 ]. (34)

模式1参数如下:

A 1 =[ 2 0.5 2 0.4 ] , B 1 =[ 0.2 1 ] , C 1 =[ 0.15 0.06 0.5 0.5 ] , D 1 =[ 2 1 0 0.1 ] ,

A 11 [ 0.3 0 0.2 0.1 ] , D 11 =[ 0.1 0.1 0 0.1 ] , G 1 =[ 0.01 0.01 ] .

模式2参数如下:

A 2 =[ 1 1 1 0.4 ] , B 1 =[ 0.2 1 ] , C 2 =[ 0.25 0.35 0.05 0.65 ] , D 2 =[ 0.07 0.1 0 0.05 ] , A 12 =[ 0.3 0 0.2 0.1 ] , D 12 =[ 0.1 0 0 0.1 ] , G 2 =[ 0.01 0.01 ] .

中立型时滞 τ( t )=0.3+0.1sin( t ) ,时变时滞 h( t )=0.3+0.1cos( t ) 。考虑到半马尔科夫系统各模态的驻留时间服从威布尔分布,选择转移概率矩阵为:

π ij =[ 2.7082 2.7082 3.6763 3.6763 ].

选择控制增益矩阵:

K 1 =[ 1 2 ], K 2 =[ 1.5 2.5 ].

考虑系统受到欺骗攻击的影响,其中

H 1 ( t )=0.1sin( t ),ζ( x( t ),1,t )=0.1sin( t ) x 2 +1 ;

H 2 ( t )=0.1cos( t ),ζ( x( t ),2,t )=0.1 x 2 +1 .

此外,选择 h d =0.5 τ d =0.5 d M =0.5 α=0.2 η 0 =0.1 ι=100 ,采样周期 h=0.1 ,仿真时间为10秒,仿真结果如图1~4所示,通过图1(a)可以清晰地看到遭受欺骗攻击时基于事件的开环系统是发散的,图1(b)展示了闭环系统状态 x( t ) 的演变情况,可以清晰地看到在滑模控制器作用下遭受欺骗攻击的闭环系统的状态 x( t ) 收敛到0。图2(a)展示了滑模面 s( t ) 的演变情况,可以明显地看到在设计的滑模控制律下,系统在有限时间内是能到达预定的滑模面的。图2(b)展示控制输入 u( t ) 的演变情况。图3(a)展示了系统模态跳变情况。图3(b)展示了自适应阈值 η( t ) 的变化情况。图4(a)图4(b)分别展示自适应事件触发协议下的释放瞬间和触发间隔和传统触发方案下的释放瞬间和释放间隔,在自适应事件触发方案下,平均传输数据包(采样100次)为27%,而传统事件触发方案下,平均传输数据包(采样100次)为39%,即本文提出的自适应触发方案能够有效的减少触发次数,达到节省网络资源的目的。

Figure 1. Open-loop System and close-loop System State Response of x( t )

1. 开环系统与闭环系统状态 x( t )

Figure 2. Sliding surface s( t ) and The control input u( t )

2. 滑模面 s( t ) 和控制输入 u( t )

Figure 3. The curves of mode and adaptive triggered threshold η( t )

3. 模态变化和自适应触发阈值 η( t )

Figure 4. The release instant and release interval and the release instant and release interval under the traditional triggering scheme

4. 自适应触发方案和传统触发方案下的释放瞬间和释放间隔

综上,所有的仿真结果都验证了该方法的有效性,事件触发机方案、控制器设计以及滑模控制方案都能达到理想的控制性能。

5. 结语

基于Lyapunov稳定性理论和线性矩阵不等式技术研究了具有网络攻击的中立型半马尔科夫随机系统的自适应滑模控制问题。首先,提出了一个自适应动态事件触发方案,以节省网络通信资源;然后构造了一个考虑网络延迟的滑模面,通过Lyapunov泛函和积分不等式技巧,得到了滑模面有限时间的可达性和滑模控制律下系统限时稳定的充分条件。

基金项目

贵州民族大学基金科研项目(JZMUZK [2023] YB12);贵州省基础研究计划(自然科学)青年引导项目[2024] 210;贵州省基础研究计划(自然科学)面上项目MS [2025] 217;贵州省高等学校光通讯系统中孤子的数学理论与计算协作创新团队(黔教技[2023] 062号)。

NOTES

*通讯作者。

参考文献

[1] Xu, X., Wang, L.X., Kao, Y., et al. (2023) Stabilization of Delayed Neutral Semi-Markovian Jumping Stochastic Systems Driven by Fractional Brownian Motions: H∞ Control Approach. Journal of the Franklin Institute, 360, 7851-7877. [Google Scholar] [CrossRef
[2] 吕涛, 张习盼, 沈长春. 中立型半马尔科夫跳跃系统的可达集边界估计[J]. 动力系统与控制, 2021, 10(4): 199-210.
[3] Cheng, G.F. and Hao, L. (2024) Asynchronous Finite-Time Extended Dissipative Filter on Linear Neutral Semi-Markov Jump Systems under Sensor Saturation and Dual-Channel Dos Attacks. Applied Mathematics and Computation, 475, Article 128723. [Google Scholar] [CrossRef
[4] 叶洁, 石厅, 闫文君. 拒绝服务攻击下的有限时间控制[J]. 浙江大学学报(工学版), 2025, 59(4): 832-841.
[5] Shen, C.C., Xu, J.M., Cheng, J., et al. (2024) Protocol-Based SMC for Singularly Perturbed Systems with Switching Parameters and Deception Attacks. Information Sciences, 679, Article 121089. [Google Scholar] [CrossRef
[6] Cui, Y., Ge, X., Cheng, P. and Liu, X. (2024) Resilient Synchronization of Interconnected Dynamical Networks with Dos Attacks: An Adaptive Event-Triggered Control Approach. Neurocomputing, 638, Article 130192. [Google Scholar] [CrossRef
[7] Xu, T., Niu, Y. and Cao, Z. (2024) Attack-tolerant Control for Markovian Jump Systems with Stochastic Sampling: A Sliding Mode Scheme. Automatica, 161, Article 111496. [Google Scholar] [CrossRef
[8] 汪威辰, 苏磊, 费习宏, 等. 混合网络攻击下马尔可夫跳变神经网络的安全容错同步控制[J]. 安徽工业大学学报(自然科学版), 2024, 41(5): 490-498.
[9] 刘金琨, 孙富春. 滑模变结构控制理论及其算法研究与进展[J]. 控制理论与应用, 2007(3): 407-418.
[10] 张程琳, 桑文闯, 孙宁, 等. 多自由度机器人自适应滑模迭代学习跟踪控制[J]. 控制与决策, 2024, 39(6): 1819-1828.
[11] Jiang, B.P., Reza, K.H., Yonggui, K., et al. (2020) Takagi-Sugeno Model-Based Sliding Mode Observer Design for Finite-Time Synthesis of Semi-Markovian Jump Systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50, 3913-3923.
[12] 张亚光. 具有外部扰动的奇异非线性多智能体系统的事件触发跟踪控制[J]. 理论数学, 2024, 14(2): 695-709.
[13] 李艳辉, 冀广超, 张国旭. 事件触发机制下离散分布时滞Markov跳变网络化系统故障检测[J]. 东北石油大学学报, 2022, 46(1): 113-122+12.
[14] 李艳辉, 王涵. 自适应事件触发机制下分布时滞Markov跳变网络化系统H∞故障检测[J]. 化工自动化及仪表, 2024, 51(2): 255-261.
[15] 范泉涌, 张乃宗, 唐勇, 等. 基于动态事件触发通信协议的多智能体系统自适应可靠控制[J]. 自动化学报, 2024, 50(5): 924-936.
[16] Yue, D., Tian, E. and Han, Q.L. (2013) A Delay System Method for Designing Event-Triggered Controllers of Networked Control Systems. IEEE Transactions on Automatic Control, 58, 475-481. [Google Scholar] [CrossRef
[17] Hu, S. and Yue, D. (2012) Event-Based H∞ Filtering for Networked System with Communication Delay. Signal Processing, 92, 2029-2039. [Google Scholar] [CrossRef
[18] Jin, S.W., Pang, Y.H., Zhou, X.M., et al. (2021) Robust Finite-Time Control and Reachable Set Estimation for Uncertain Switched Neutral Systems with Time Delays and Input Constraints. Applied Mathematics and Computation, 407, Article 126321. [Google Scholar] [CrossRef
[19] Gu, K. (2000) An Integral Inequality in the Stability Problem of Time-Delay Systems. Proceedings of the 39th IEEE Conference on Decision and Control, Sydney, 12-15 December 2000, 2805-2810. [Google Scholar] [CrossRef
[20] Tian, J., Xiong, L., Liu, J. and Xie, X. (2009) Novel Delay-Dependent Robust Stability Criteria for Uncertain Neutral Systems with Time-Varying Delay. Chaos, Solitons & Fractals, 40, 1858-1866. [Google Scholar] [CrossRef