本文研究了同时具有内部时变时滞和耦合时变时滞的不连续复杂网络的固定时间与预定时间同步问题。基于固定时间稳定性定理及其引理,设计了新的状态反馈控制器,实现了复杂网络的固定与预定时间同步。在Filippov微分包含框架下,通过应用Lyapunov-Krasovskii泛函方法和不等式分析方法,以线性矩阵不等式的形式得到了含有时滞的不连续复杂网络的固定时间与预定时间同步判定准则。最后用数值模拟验证了控制器的有效性与理论的正确性。 In this paper, we study the fixed-time and pre-assigned-time synchronization of discontinuous com-plex networks with both internal time-varying delays and coupled time-varying delays. Based on the fixed-time stability theorem and its lemma, a new state feedback controller is designed to real-ize the fixed and pre-assigned time synchronization of complex networks. Under the framework of Filippov differential inclusion, by using Lyapunov-Krasovskii functional method and inequality analysis method, the criterion of fixed time and pre-assigned time synchronization for discontinu-ous complex networks with time delay is obtained in the form of linear matrix inequalities. Finally, the effectiveness of the controller and the correctness of the theory are verified by numerical simu-lation.
本文研究了同时具有内部时变时滞和耦合时变时滞的不连续复杂网络的固定时间与预定时间同步问题。基于固定时间稳定性定理及其引理,设计了新的状态反馈控制器,实现了复杂网络的固定与预定时间同步。在Filippov微分包含框架下,通过应用Lyapunov-Krasovskii泛函方法和不等式分析方法,以线性矩阵不等式的形式得到了含有时滞的不连续复杂网络的固定时间与预定时间同步判定准则。最后用数值模拟验证了控制器的有效性与理论的正确性。
时变时滞,不连续激活函数,固定时间同步,预定时间同步
Xingrui Li*, Meihua Shan, Dongxin Shi
School of Science, Chang’an University, Xi’an Shaanxi
Received: Aug. 23rd, 2022; accepted: Sep. 20th, 2022; published: Sep. 27th, 2022
In this paper, we study the fixed-time and pre-assigned-time synchronization of discontinuous complex networks with both internal time-varying delays and coupled time-varying delays. Based on the fixed-time stability theorem and its lemma, a new state feedback controller is designed to realize the fixed and pre-assigned time synchronization of complex networks. Under the framework of Filippov differential inclusion, by using Lyapunov-Krasovskii functional method and inequality analysis method, the criterion of fixed time and pre-assigned time synchronization for discontinuous complex networks with time delay is obtained in the form of linear matrix inequalities. Finally, the effectiveness of the controller and the correctness of the theory are verified by numerical simulation.
Keywords:Time-Varying Delay, Discontinuous Activation Function, Fixed-Time Synchronization, Pre-Assigned-Time Synchronization
Copyright © 2022 by author(s) and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/
近年来,复杂网络受到了广泛的关注与研究。随着人工智能等技术的发展,复杂网络的同步在生物工程、信息处理、保密通信、模式识别等领域有着广泛的研究与应用 [
在网络系统中,个组件之间的信息传输是通过通信信号进行的。由于信号传输的速度有限和交通拥堵,在网络系统中时间延迟是不可避免的。Rakkiyappan等人 [
基于上述讨论,本文研究了具有内部和耦合时变时滞的不连续复杂网络的固定时间同步与预定时间同步。设计了状态反馈控制器实现目标网络的固定时间与预定时间同步,并使用数值模拟进行了验证。
考虑以下具有N个节点的时滞复杂网络模型
x ˙ i ( t ) = A x i ( t ) + B 1 f ( x i ( t ) ) + B 2 g ( x i ( t − τ 1 ( t ) ) ) + α ∑ j = 1 N c i j Γ x j ( t − τ 2 ( t ) ) + u i ( t ) , (1)
其中 i ∈ N = { 1 , 2 , ⋯ , N } , x i ( t ) = ( x i 1 , x i 2 , ⋯ , x i n ) T ∈ ℝ n 和 u i ( t ) 分别表示第i个节点的状态向量和控制输入, f ( x i ( t ) ) = ( f 1 ( x i 1 ( t ) ) , f 2 ( x i 2 ( t ) ) , ⋯ , f n ( x i n ( t ) ) ) T 和 g ( x i ( t ) ) = ( g 1 ( x i 1 ( t ) ) , g 2 ( x i 2 ( t ) ) , ⋯ , g n ( x i n ( t ) ) ) T 均表示不连续矢量函数, A , B 1 , B 2 为常数矩阵,矩阵 C = ( c i j ) N × N 是外部耦合矩阵,当节点i和节点 j ( i ≠ j )
有连接时满足 c i j > 0 ;否则 c i j = 0 ( i ≠ j ) ,同时矩阵C的对角元素定义为 c i i = − ∑ j = 1 , j ≠ i N c i j , i ∈ N 。 Γ 是内部
耦合矩阵, τ 1 ( t ) 和 τ 2 ( t ) 分别代表内部时滞和耦合时滞,并且满足 0 ≤ τ 1 ( t ) ≤ τ 且 τ ˙ i ( t ) ≤ σ < 1 , i = 1 , 2 。
本文旨在将网络(1)与以下孤立系统同步
v ˙ ( t ) = A v ( t ) + B 1 f ( v ( t ) ) + B 2 g ( v ( t − τ 1 ( t ) ) ) , (2)
其中 v ( t ) = ( v 1 ( t ) , v 2 ( t ) , ⋯ , v n ( t ) ) T ∈ ℝ n 表示时间t的状态向量,方程中的其他参数定义与系统(1)相同。
定义1 同步误差记为 e i ( t ) = x i ( t ) − v ( t ) , i ∈ N 。如果存在与系统初始值无关的时间T,使得 lim t → T ‖ x i ( t ) − v ( t ) ‖ = 0 且对于 t > T 有 ‖ x i ( t ) − v ( t ) ‖ ≡ 0 。则称复杂网络(1)固定时间同步到系统(2)。如果时间T是预先给定的时间,与系统初始值和系统参数均无关且满足上述条件,则称复杂网络(1)在预定时间同步到系统(2)。
在本文中,激活函数 f ( x i ( t ) ) , i ∈ N 在 ℝ n 上是不连续的,因此误差系统是右边有不连续状态的一个微分方程,在这种情况下可能无法保证系统的解的存在性。因此以下我们将在Filippov解的意义下考虑。
考虑不连续系统 x ˙ ( t ) = f ( x ( t ) ) ,其中 x ∈ ℝ n , f ( ⋅ ) : ℝ n → ℝ n 是不连续但局部可测的。
定义2 [
B ( x , ε ) = { v ∈ ℝ n : ‖ v − x ‖ ≤ ε } , μ ( D ) 是集合 D 的Lebesgue测度。
定义3 [
1) x ( t ) 在 ( 0 , T ] 中是绝对连续的;
2) 存在一个可测函数 ψ ( t ) = ( ψ 1 ( t ) , ψ 2 ( t ) , ⋯ , ψ n ( t ) ) T : ( 0 , T ] → ℝ n ,使得对几乎所有的 t ∈ ( 0 , T ] ,有 ψ ( t ) ∈ F ( x ( t ) ) ,且对于几乎所有的 t ∈ ( 0 , T ] 有 x ˙ ( t ) = ψ ( t ) 。
由于网络中存在不连续激活函数,给出以下两个重要假设条件:
假设1 对于 f j , j = 1 , 2 , ⋯ , n ,除在可数个孤立点 δ k j 外均连续,且其左右极限 f j + ( δ k j ) 和 f j − ( δ k j ) 存在,并且 f j 在任意有界紧区间上至多存在有限个跳跃间断点。
假设2 对每一个 j = 1 , 2 , ⋯ , n ,存在非负常数 L j 和 G j ,使得对任意 u , v ∈ ℝ n 满足 sup | η j − θ j | ≤ L j | u − v | + G j ,其中 η j ∈ K [ f j ( u ) ] , θ j ∈ K [ f j ( v ) ] ,
K [ f j ( u ) ] = [ min { f j − ( u ) , f j + ( u ) } , max { f j − ( u ) , f j + ( u ) } ] 。
引理1 若存在C-正则(正则、正定、径向无界)函数 V ( t ) : ℝ n → ℝ 满足
d V ( t ) d t ≤ k V ( t ) − α V δ ( t ) − β V θ ( t ) , (3)
其中 k < min { α , β } , α > 0 , β > 0 , δ > 1 , 0 ≤ θ ≤ 1 ,则不连续系统在固定时间内稳定,固定时间估计式如下:
1) 当 k = 0 时,固定时间估计为: T 1 ≜ π ( δ − θ ) β ( β α ) ε csc ( ε π ) ,其中 ε = ( 1 − θ ) / ( δ − θ ) 。
2) 当 k ≠ 0 时,固定时间估计为: T 2 ≜ 1 k ( δ − 1 ) ln α α − k + 1 k ( 1 − θ ) ln β β − k 。
证明:由文献 [
{ W ˙ ( t ) = { k W ( t ) − α W δ ( t ) , W ( t ) ≥ 1 , k W ( t ) − β W θ ( t ) ,0 < W ( t ) < 1 , 0 , W ( t ) = 1 , W ( 0 ) = V ( x 0 ) . (4)
比较式(3)与式(4)可以看出 0 ≤ V ( t ) ≤ W ( t ) ,即当 W ( t ) 收敛到0时,有 V ( t ) 收敛到0。当 W ( t ) ≥ 1 时,令 U ( t ) = W 1 − θ ( t ) 。由式(4)可知:当 W ( t ) → 1 + 时, U ( t ) → 1 − ,即有:
{ U ˙ ( t ) = k ( 1 − δ ) U ( t ) − α ( 1 − δ ) U ( 0 ) = V 1 − δ ( x 0 ) (5)
当 0 ≤ W ( t ) < 1 时,令 U ( t ) = W 1 − θ ( t ) 。由式(4)也可知:当 W ( t ) → 0 + 时, U ( t ) → 0 + ,同样有:
{ U ˙ ( t ) = k ( 1 − θ ) U ( t ) − β ( 1 − θ ) U ( 0 ) = 1 (6)
因此在式(4)的作用下,对于任意初值的系统(3)的固定时间估计转化为了系统(4)的解在时间 T ˜ 内趋向于1与 T ¯ 内趋向于0的和。
对于 0 < k < min { α , β } , U ( t ) 趋向于1时,估计时间 T ˜ 。由 V ( x 0 ) > 1 可知 U ( 0 ) < 1 ,由式(5)能够推
出 U ( t ) = ( U ( 0 ) − α k ) e k ( 1 − δ ) t + α k 。由 0 < U ( 0 ) < 1 , lim t → + ∞ U ( t ) = α k > 1 和 U ˙ ( t ) > 0 得出,存在时间 T ˜ > 0 ,
当 0 < t < T ˜ 时,有 U ( T ˜ ) = 1 , 0 < U ( t ) < 1 ,且 T ˜ 能够估计为:
T ˜ = 1 k ( δ − 1 ) ln α − k U ( 0 ) α − k < 1 k ( δ − 1 ) ln α α − k (7)
U ( t ) 从1趋向于0时,估计时间 T ¯ 。与上述论证相同有 U ( t ) = ( 1 − β k ) e k ( 1 − θ ) t + β k 。从 U ( 0 ) = 1 , lim t → + ∞ U ( t ) = − ∞ 和 U ˙ ( t ) < 0 得出,存在时间 T ¯ > 0 ,满足 U ( T ¯ ) = 0 ,且 T ¯ 能够表示为:
T ¯ = 1 k ( 1 − θ ) ln β β − k (8)
由式(7)和(8)能够得出,对于任意的初值 W ( 0 ) ,在固定时间 T ˜ + T ¯ 内,有 W ( t ) → 0 ,即有 V ( t ) → 0 。对于 t ≥ T ˜ + T ¯ 有 W ( t ) ≡ 0 成立,即有 V ( t ) ≡ 0 成立。
当 k < 0 的证明相同,上述论证可以说明满足 k < min { α , β } ,当 k ≠ 0 时,不连续系统是固定时间稳定的,且其固定时间估计为 T ( x 0 ) ≤ T ˜ + T ¯ 。证毕。
引理2 如果存在C-正则函数 V ( t ) : ℝ n → ℝ 和预先指定的时间 T P > 0 满足
d V ( t ) d t ≤ T ⌢ T p ( k V ( t ) − α V δ ( t ) − β V θ ( t ) ) ,其中 T ⌢ = { T 1 , k = 0 T 2 , k ≠ 0 , k < min { α , β } , α > 0 , β > 0 , δ > 1 ,
0 ≤ θ ≤ 1 ,则称系统(1)在指定时间 T P 内同步到系统(2)。
引理3 [
∑ i = 1 n a i p ≥ ( ∑ i = 1 n a i ) p , ∑ i = 1 n a i q ≥ n 1 − q ( ∑ i = 1 n a i ) q . (9)
引理4 [
2 x T y ≤ ε − 1 x T Q − 1 x + ε y T Q y . (10)
本节研究复杂网络(1)与(2)的固定时间同步。网络(1)与(2)的同步问题将被转化为其误差系统的固定时间稳定性,利用引理1,通过构造Lyapunov-Krasovskii泛函和设计适当的控制器,得到了复杂为了网络(1)与(2)的固定时间同步的充分条件。本文设计控制器如下:
u i ( t ) = { − k 1 ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 1 ( ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 2 ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 2 ( ξ 2 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 e i ( t ) ‖ e i ( t ) ‖ 2 − η i e i ( t ) − r s i g n ( e i ( t ) ) − k 2 [ e i ( t ) ] δ , e i ( t ) ≠ 0 0 , e i ( t ) = 0 (11)
其中 η i , r , k 1 , k 2 , ξ 1 , ξ 2 > 0 。且有 r > ( m ¯ 1 + m ¯ 2 ) , m ¯ 1 = max i = 1 , 2 , ⋯ , N { b 1 m i } , m ¯ 2 = max i = 1 , 2 , ⋯ , N { b 2 m ′ i } , b 1 = max λ ( B 1 ) ,
b 2 = max λ ( B 2 ) 。
定理1 假设1和假设2成立,在控制器(11)下,如果存在正定对角矩阵 η = d i a g { η i } , i ∈ N 和标量
ξ 1 , ξ 2 , υ 1 , υ 2 > 0 使得线性矩阵不等式 ( Ω ( C ⊗ Γ ) ( C ⊗ Γ ) T − α υ 2 − 1 I ) < 0 成立,且满足 ( L 2 υ 1 − ξ 1 ) < 0 , ( α υ 2 − ξ 2 ) < 0 ,则复杂网络(1)与(2)可以实现固定时间同步,且同步时间估计为: T ≤ π δ ω ( ω κ ¯ ) 1 δ csc ( π δ ) 。
线性矩阵不等式中I表示维度兼容的单位矩阵, L 1 = max { l i } , L 2 = max { l ′ i } ,
ω = min { 2 ( r − m ¯ 1 − m ¯ 2 ) , 2 k 1 } , κ ¯ = 2 k 2 ( N n ) 1 − δ 2 ,
Ω = { [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] + [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] T } .
证明:根据定义2与定义3,网络(1)和(2)的解分别满足:
且
u ¯ i ( t ) = { − k 1 ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 1 ( ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 2 ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 2 ( ξ 2 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 e i ( t ) ‖ e i ( t ) ‖ 2 , e i ( t ) ≠ 0.
根据可测选择理论,存在可测函数 η i ( t ) ∈ K [ f ( x i ( t ) ) ] , θ ( t ) ∈ K [ f ( v ( t ) ) ] , σ i ( t − τ 1 ( t ) ) ∈ K [ g ( x i ( t − τ 1 ( t ) ) ) ] , φ ( t − τ 1 ( t ) ) ∈ K [ g ( v ( t − τ 1 ( t ) ) ) ] , z i ( t ) ∈ S G ( e i ( t ) ) 满足
e ˙ i ( t ) = A e i ( t ) + B 1 ( η i ( t ) − θ ( t ) ) + B 2 ( σ i ( t − τ 1 ( t ) ) − φ ( t − τ 1 ( t ) ) ) + α ∑ j = 1 N c i j Γ e j ( t − τ 2 ( t ) ) − η i e i ( t ) − r z i ( t ) − k 2 [ e i ( t ) ] δ − u ¯ i ( t ) , (12)
构造如下Lyapunov-Krasovskii泛函
V ( e ( t ) ) = ∑ i = 1 N e i T ( t ) e i ( t ) + ∑ i = 1 N ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s + ∑ i = 1 N ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s . (13)
根据同步误差动态方程(12)式可以得到:
V ˙ ( e ( t ) ) = 2 ∑ i = 1 N e i T ( t ) e ˙ i ( t ) + ∑ i = 1 N ξ 1 1 − σ e i T ( t ) e i ( t ) − ξ 1 ∑ i = 1 N e i T ( t − τ 1 ( t ) ) e i ( t − τ 1 ( t ) ) + ∑ i = 1 N ξ 2 1 − σ e i T ( t ) e i ( t ) − ξ 2 ∑ i = 1 N e i T ( t − τ 2 ( t ) ) e i ( t − τ 2 ( t ) ) . (14)
由(12)式可得:
2 ∑ i = 1 N e i T ( t ) e ˙ i ( t ) = 2 ∑ i = 1 N e i T ( t ) { A e i ( t ) + B 1 ( η i ( t ) − θ ( t ) ) + B 2 ( σ i ( t − τ 1 ( t ) ) − φ ( t − τ 1 ( t ) ) ) + α ∑ j = 1 N c i j Γ e j ( t − τ 2 ( t ) ) − η i e i ( t ) − r z i ( t ) − k 2 [ e i ( t ) ] δ − u ¯ i ( t ) } (15)
由假设2有 | η i ( t ) − θ ( t ) | ≤ l i | e i ( t ) | + m i , | σ i ( t − τ 1 ( t ) ) − φ ( t − τ 1 ( t ) ) | ≤ l ′ i | e i ( t − τ 1 ( t ) ) | + m ′ i 。因此可将上式(15)写为:
2 ∑ i = 1 N e i T ( t ) e ˙ i ( t ) ≤ 2 e T ( t ) ( I N ⊗ A ) e ( t ) + 2 L 1 e T ( t ) ( I N ⊗ B 1 ) e ( t ) + 2 L 2 e T ( t ) ( I N ⊗ B 2 ) e ( t − τ 1 ( t ) ) + 2 m ¯ 1 ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | + 2 m ¯ 2 ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | + 2 α e T ( t ) ( C ⊗ Γ ) e ( t − τ 2 ( t ) ) − 2 e T ( t ) ( η ⊗ I n ) e ( t ) − 2 r ∑ i = 1 N e i T ( t ) z i ( t ) − 2 k 2 ∑ i = 1 N ∑ k = 1 n ( e i k ) 1 + δ − 2 ∑ i = 1 N e i T ( t ) u ¯ i ( t ) . (16)
由引理4可知
2 L 2 e T ( t ) ( I N ⊗ B 2 ) e ( t − τ 1 ( t ) ) ≤ L 2 υ 1 − 1 e T ( t ) [ ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T ] e ( t ) + L 2 υ 1 e T ( t − τ 1 ( t ) ) e ( t − τ 1 ( t ) ) 2 α e T ( t ) ( C ⊗ Γ ) e ( t − τ 2 ( t ) ) ≤ α υ 2 − 1 e T ( t ) [ ( C ⊗ Γ ) ( C ⊗ Γ ) T ] e ( t ) + α υ 2 e T ( t − τ 2 ( t ) ) e ( t − τ 2 ( t ) ) (17)
将上式(17)带入,式(14)可进一步表示为
V ˙ ( e ( t ) ) ≤ e T ( t ) { [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] + [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] T + 2 α υ 2 − 1 ( C ⊗ Γ ) ( C ⊗ Γ ) T } e ( t ) + L 2 υ 1 e T ( t − τ 1 ( t ) ) e ( t − τ 1 ( t ) ) + α υ 2 e T ( t − τ 2 ( t ) ) e ( t − τ 2 ( t ) ) − 2 r ∑ i = 1 N e i T ( t ) z i ( t ) − 2 k 2 ∑ i = 1 N ∑ k = 1 n ( e i k ) 1 + δ + 2 m ¯ 1 ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | + 2 m ¯ 2 ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | − 2 ∑ i = 1 N e i T ( t ) u ¯ i ( t ) − ξ 1 e i T ( t − τ 1 ( t ) ) e i ( t − τ 1 ( t ) ) − ξ 2 e i T ( t − τ 2 ( t ) ) e i ( t − τ 2 ( t ) )
由定理条件中线性矩阵不等式成立可知有
e T ( t ) { [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] + [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] T + 2 α υ 2 − 1 ( C ⊗ Γ ) ( C ⊗ Γ ) T } e ( t ) < 0
因此式(14)可以表示为:
V ˙ ( e ( t ) ) ≤ ( L 2 υ 1 − ξ 1 ) e T ( t − τ 1 ( t ) ) e ( t − τ 1 ( t ) ) + ( α υ 2 e T − ξ 2 ) e T ( t − τ 2 ( t ) ) e ( t − τ 2 ( t ) ) − 2 r ∑ i = 1 N e i T ( t ) z i ( t ) + 2 m ¯ 1 ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | + 2 m ¯ 2 ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | − 2 k 2 ∑ i = 1 N ∑ k = 1 n ( e i k ) 1 + δ − 2 ∑ i = 1 N e i T ( t ) u ¯ i ( t ) (18)
由 ( L 2 υ 1 − ξ 1 ) < 0 , ( α υ 2 − ξ 2 ) < 0 可知:
( L 2 υ 1 − ξ 1 ) e T ( t − τ 1 ( t ) ) e ( t − τ 1 ( t ) ) < 0 ( α υ 2 − ξ 2 ) e T ( t − τ 2 ( t ) ) e ( t − τ 2 ( t ) ) < 0 (19)
且有 − 2 r ∑ i = 1 N e i T ( t ) z i ( t ) + 2 ( m ¯ 1 + m ¯ 2 ) ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | ≤ 2 ( r − m ¯ 1 − m ¯ 2 ) ( ∑ i = 1 N e i T ( t ) e i ( t ) ) 1 2 .
因此将以上各式带入式(18)可得:
V ˙ ( e ( t ) ) ≤ − 2 ( r − m ¯ 1 − m ¯ 2 ) ( ∑ i = 1 N e i T ( t ) e i ( t ) ) 1 2 − 2 k 2 ∑ i = 1 N ∑ k = 1 n ( e i k ) 1 + δ − 2 k 1 ∑ i = 1 N ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 − 2 k 1 ∑ i = 1 N ( ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 − 2 k 2 ∑ i = 1 N ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 − 2 k 2 ∑ i = 1 N ( ξ 2 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 .
由引理3可知
V ˙ ( e ( t ) ) ≤ − 2 ( r − m ¯ 1 + m ¯ 2 ) ( ∑ i = 1 N e i T ( t ) e i ( t ) ) 1 2 − 2 ( N n ) 1 − δ 2 k 2 ( ∑ i = 1 N e i T ( t ) e i ( t ) ) 1 + δ 2 − 2 k 1 ( ∑ i = 1 N ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 − 2 k 1 ( ∑ i = 1 N ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 − 2 ( N n ) 1 − δ 2 k 2 ( ∑ i = 1 N ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 − 2 k 2 ( N n ) 1 − δ 2 ( ∑ i = 1 N ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 .
即有: V ˙ ( e ( t ) ) ≤ − ω [ V ( e ( t ) ) ] 1 2 − κ ¯ [ V ( e ( t ) ) ] 1 + δ 2 ,满足引理1中条件的形式,因此复杂网络(1)与(2)可以实现固定时间同步,且根据引理1情况1)同步时间估计为 T ≤ π δ ω ( ω κ ¯ ) 1 δ csc ( π δ ) 。证毕。
本节研究复杂网络(1)与(2)的预定时间同步。预定时间同步的同步时间可根据实际需要预先指定,与系统初值与控制器参数无关,由此可见,预定时间同步的实际应用更加广泛。预定时间同步的研究较少,其理论还依赖于固定时间同步理论。为了实现网络(1)与(2)的预定时间同步本文设计了控制增益有限的状态反馈控制器如下:
u i ( t ) = { − k 1 T T p ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 1 T T p ( ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 2 T T p ( ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 e i ( t ) ‖ e i ( t ) ‖ 2 − k 2 T T p ( ξ 2 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 e i ( t ) ‖ e i ( t ) ‖ 2 − η i e i ( t ) − ( γ − T T p ( r − γ ) ) s i g n ( e i ( t ) ) − k 2 [ e i ( t ) ] δ , e i ( t ) ≠ 0 0 , e i ( t ) = 0 (20)
其中T为定理1中所估计的时间, T p 为预先指定的时间。其余参数含义与控制器(11)中的参数相同。
定理2 假设1和假设2成立,在控制器(20)下,如果存在正定对角矩阵 η = d i a g { η i } , i ∈ N 和标量
ξ 1 , ξ 2 , υ 1 , υ 2 > 0 使得线性矩阵不等式 ( Ω ( C ⊗ Γ ) ( C ⊗ Γ ) T − α υ 2 − 1 I ) < 0 成立,且满足 ( L 2 υ 1 − ξ 1 ) < 0 , ( α υ 2 − ξ 2 ) < 0 。
则复杂网络(1)与(2)可以在预定时间 T p 内实现同步。
证明:构造Lyapunov-Krasovskii泛函同式(13),与定理1证明相同的有:
V ˙ ( e ( t ) ) ≤ e T ( t ) { [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] + [ ( I N ⊗ A ) + L 1 ( I N ⊗ B 1 ) + L 2 υ 1 − 1 ( I N ⊗ B 2 ) ( I N ⊗ B 2 ) T + ξ 1 + ξ 2 2 ( 1 − σ ) ( I N ⊗ I n ) − ( η ⊗ I n ) ] T + 2 α υ 2 − 1 ( C ⊗ Γ ) ( C ⊗ Γ ) T } e ( t ) + L 2 υ 1 e T ( t − τ 1 ( t ) ) e ( t − τ 1 ( t ) ) + α υ 2 e T ( t − τ 2 ( t ) ) e ( t − τ 2 ( t ) ) − 2 r T T p ∑ i = 1 N e i T ( t ) z i ( t ) − 2 k 2 T T p ∑ i = 1 N ∑ k = 1 n ( e i k ) 1 + δ + 2 m ¯ 1 T T p ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | + 2 m ¯ 2 T T p ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | − 2 T T p ∑ i = 1 N e i T ( t ) u ¯ i ( t ) − ξ 1 e i T ( t − τ 1 ( t ) ) e i ( t − τ 1 ( t ) ) − ξ 2 e i T ( t − τ 2 ( t ) ) e i ( t − τ 2 ( t ) )
由线性矩阵不等式成立条件可得
V ˙ ( e ( t ) ) ≤ − 2 r T T p ∑ i = 1 N e i T ( t ) z i ( t ) + 2 ( m ¯ 1 + m ¯ 2 ) T T p ∑ i = 1 N ∑ k = 1 n | e i k ( t ) | − 2 k 2 T T p ∑ i = 1 N ∑ k = 1 n ( e i k ) 1 + δ − 2 T T p ∑ i = 1 N e i T ( t ) u ¯ i ( t )
由引理3可得
V ˙ ( e ( t ) ) ≤ − 2 ( r − m ¯ 1 + m ¯ 2 ) T T p ( ∑ i = 1 N e i T ( t ) e i ( t ) ) 1 2 − 2 ( N n ) 1 − δ 2 k 2 T T p ( ∑ i = 1 N e i T ( t ) e i ( t ) ) 1 + δ 2 − 2 k 1 T T p ( ∑ i = 1 N ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 − 2 k 1 T T p ( ∑ i = 1 N ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 2 − 2 ( N n ) 1 − δ 2 k 2 T T p ( ∑ i = 1 N ξ 1 1 − σ ∫ t − τ 1 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 − 2 k 2 ( N n ) 1 − δ 2 T T p ( ∑ i = 1 N ξ 2 1 − σ ∫ t − τ 2 ( t ) t e i T ( s ) e i ( s ) d s ) 1 + δ 2 .
即有 V ˙ ( e ( t ) ) ≤ − ω T T p [ V ( e ( t ) ) ] 1 2 − κ ¯ T T p [ V ( e ( t ) ) ] 1 + δ 2 ,满足引理2的条件,因此网络(1)与(2)将在预定是的
时间 T p 内达到同步。证毕。
本节我们通过数值模拟来验证控制器的有效性与理论的正确性。为了验证同步时间不受初值的影响,网络的初始值均为随机选取。考虑以下具有5个相同节点的网络,网络的每个节点是3维的,
x ˙ i ( t ) = A x i ( t ) + B 1 f ( x i ( t ) ) + B 2 g ( x i ( t − τ 1 ( t ) ) ) + α ∑ j = 1 N c i j Γ x j ( t − τ 2 ( t ) ) + u i ( t ) , i = 1 , 2 , 3 , 4 , 5 (21)
其中 τ 1 ( t ) = 0.5 + 0.3 sin ( t ) , τ 2 ( t ) = 0.2 − 0.2 ( e t + 1 ) − 1 , A = ( − 1 0 0 0 − 1 0 0 0 − 1 ) , B 1 = ( 1.25 − 3.2 − 3.2 − 3.2 1.1 4.4 − 3.2 4.4 1 ) , B 2 = ( − 1.4 0.1 0 0.1 − 1.4 0 0 0.1 − 1.4 ) , α = 1 , C = ( − 1 1 − 1 0 1 1 − 2 0 1 0 − 1 0 − 1 1 1 0 1 1 − 2 0 1 0 1 0 − 2 ) , Γ = I 5 ,
f ( x i ( t ) ) = ( f 1 ( x i 1 ( t ) ) , f 2 ( x i 2 ( t ) ) , f 3 ( x i 3 ( t ) ) ) T , f i ( x ) = g 1 ( x ) = { 0.5 ( | x + 1 | − | x − 1 | ) − 0.02 , x i ≤ 0 , i = 1 , 2 , 3 0.5 ( | x + 1 | − | x − 1 | ) + 0.01 , x i > 0 , i = 1 , 2 , 3 ,
g ( x i ( t − τ 1 ( t ) ) ) = ( g 1 ( x i 1 ( t − τ 1 ( t ) ) ) , g 2 ( x i 2 ( t − τ 1 ( t ) ) ) , g 3 ( x i 3 ( t − τ 1 ( t ) ) ) ) T 。
相应的目标同步系统可以描述为
v ˙ ( t ) = A v ( t ) + B 1 f ( v ( t ) ) + B 2 g ( v ( t − τ 1 ( t ) ) ) (22)
如图2所示,在无控制器时,如图1所示,同步轨迹误差未收敛到0,网络(21)与目标系统(22)无法实现同步。
图1. 无控制器下网络(21)与(22)的误差
在控制器(11)下,选择参数 v 1 = 1.5 , v 2 = 0.4 , ξ 1 = 1.6 , ξ 2 = 0.5 , r = 2 , k 1 = k 2 = 2 , τ 1 ( t ) = 0.5 + 0.3 sin t , τ 2 ( t ) = 0.2 − 0.2 ( e t + 1 ) − 1 。通过MATLAB LMI工具箱,求解出 η = d i a g { 33.4527 , 33.4527 , 33.4527 , 33.4527 , 33.4527 } 。由假设可求出 l 1 = l 2 = 1 , l ′ 1 = l ′ 2 = 1 , m 1 = m 2 = 0.03 , m ′ 1 = m ′ 2 = 0.03 。
验证网络(23)与目标系统(22)的固定时间同步。如图2所示展示了在控制器(11)下,网络(21)与目标系统(22)的同步误差轨迹,从图中可以看出,网络(21)与目标系统在 t = 0.15 时已经实现同步,小于定理1中所估计的固定时间 T 2 = 1.6330 。验证了固定时间同步控制器的有效性及定理1的正确性。
接下来验证网络(21)与目标系统(22)的预定时间同步。选择同样的参数,在控制器(20)下,给定预定时间 T p = 0.1 ,数值模拟结果如图3所示。可以看出,网络(21)与目标系统(22)在预定的时间 T p = 0.1 内达到同步,验证了定理2的正确性与预定时间同步控制器的有效性。
图2. 网络(21)与(22)的固定时间同步误差图
图3. 网络(21)与(22)的预定时间同步误差图
本文基于固定时间稳定性定理,设计了新的状态反馈控制器实现了同时具有内部时变时滞和耦合时变时滞的不连续复杂网络的固定时间与预定时间同步。并通过构造新的Lyapunov-Krasovskii泛函,在不连续框架下推导出时滞不连续复杂网络的固定与预定时间同步的判定准则。并进行了数值模拟来验证理论的正确性与控制器的有效性。本文所得出的定理不仅适用于时变时滞网络,同样适用于常时滞网络。我们知道,如果出现脉冲扰动,系统的动态分析将会变得困难。因此,具有时变时滞和脉冲扰动的复杂网络的固定时间与预定时间同步将会是未来的工作之一。
李兴瑞,单美华,史东鑫. 具有时变时滞的不连续复杂网络固定与预定时间同步Fixed/Preassigned-Time Synchronization of Discontinuous Complex Networks with Time-Varying Delays[J]. 应用数学进展, 2022, 11(09): 6799-6810. https://doi.org/10.12677/AAM.2022.119720
https://doi.org/10.1016/j.neucom.2020.07.024
https://doi.org/10.1109/TCSI.2020.2973254
https://doi.org/10.1016/j.neunet.2016.10.007
https://doi.org/10.1016/j.jfranklin.2015.07.001
https://doi.org/10.1049/iet-cta.2018.5661
https://doi.org/10.1002/cplx.21543
https://doi.org/10.1109/TNNLS.2013.2253122
https://doi.org/10.1016/j.chaos.2018.01.027
https://doi.org/10.1016/j.neunet.2019.04.010
https://doi.org/10.1016/j.chaos.2020.110216
https://doi.org/10.1109/TCSI.2003.818614
https://doi.org/10.1109/TCYB.2020.2977934
https://doi.org/10.1109/TNNLS.2020.3006516
https://doi.org/10.1007/s00500-021-06631-2