基于驻留时间的切换复杂网络的降阶估计
Reduced Order Estimation of Switching Complex Networks Based on Dwell Time
摘要: 研究一类离散时滞非线性切换复杂网络的降阶l2-l状态估计问题。通过引入辅助变量,提出了一种新的模型化简方法,该方法用测量输出表示直接观测状态,通过设计降阶估计器估计不可测状态。利用平均驻留时间法和李雅普诺夫稳定性理论,给出了一个既保证估计误差系统指数稳定性又保证估计误差对外生干扰的l2-l性能水平的充分条件。降阶估计器增益通过求解一组线性矩阵不等式得到。最后,通过数值仿真验证了理论结果的有效性,并通过对比实验验证了所设计估计器的阶数对估计精度的影响。
Abstract: In this paper, the l2-l reduced-order state estimation problem is investigated for a class of dis-crete time-delayed nonlinear switched complex networks. By introducing an auxiliary variable, a new model reduction method is proposed where the directly observed state can be represented by the measurement output and the unmeasured state is estimated by designing a reduced-order es-timator. With the help of the average dwell time method and the Lyapunov stability theory, a suffi-cient condition is presented to guarantee both the exponential stability of the resulting estimation error system and a prescribed l2-l performance level of the estimation error against exogenous disturbances. The desired reduced-order estimator gains are acquired in terms of the solution to a set of linear matrix inequalities. Finally, a numerical simulation is given to illustrate the usefulness of the proposed theoretical results and some comparative experiments are made to show the im-pact of the order of the designed estimator on the estimation accuracy.
文章引用:张亚平, 张梦瑶. 基于驻留时间的切换复杂网络的降阶估计[J]. 应用数学进展, 2022, 11(12): 8522-8539. https://doi.org/10.12677/AAM.2022.1112900

1. 引言

在过去的几十年里,复杂网络已经渗透到各个领域。许多自然和人工系统可以被视为复杂网络,其中包括但不限于万维网、细胞和代谢网络、技术网络、社会网络和基因网络,参见 [1]。众所周知,一个复杂的网络是由大量的节点和边组成的,分别代表个体和按照某种拓扑结构的网络连接。为了揭示复杂的耦合关系,复杂网络的每个节点通常被看作一个微分或差分方程表征的动力学单元。在此背景下,人们提出了各种复杂网络模型,包括时滞复杂网络、随机复杂网络、切换复杂网络和通信资源有限的复杂网络。在这些模型的基础上,人们对复杂网络的动力学分析进行了大量的研究,如稳定性、同步、控制和状态估计等 [2]。

对于复杂网络的同步与控制问题,一个隐含的条件是能够获得关于网络状态的准确信息。然而,在实际应用中,由于不可避免的建模误差、干扰和拓扑结构变化等因素,往往导致可测信息与真实状态存在明显差异。为此,复杂网络的状态估计问题一直是一个基础且有前景的问题,吸引了信号处理、控制工程和网络技术领域的大量研究关注 [3] [4]。目前已经提出了多种估计策略,如卡尔曼滤波 [5],H2滤波 [6],H滤波 [7] [8], l 2 - l (离散时间系统的 l 2 - l )滤波 [9] [10]。需要指出的是,在各种滤波策略中,旨在将滤波误差限制在能量峰值范数 [11] 指定的范围内的滤波受到了特别的关注,见 [12]。

对于复杂网络的状态估计问题,现有的研究成果大多针对的是全阶估计器。然而,值得注意的是,由于复杂网络的大规模性质,这些方法/技术的使用不可避免地导致巨大的计算负担。为此,降阶估计器被认为是降低估计量和计算复杂度的有效方法,其主要思想是寻找一个低维估计器来估计高维系统状态。近年来,降阶估计问题得到了越来越多的研究兴趣 [13] [14]。

在现有的大多数关于复杂网络的文献中,一个保守的假设是网络拓扑是固定的。但在真实的网络中,由于外部环境和内部因素的影响,这样的假设是不现实的,即网络的连接拓扑可能会发生变化。例如,网络中的某个设备节点可能会因没电或损坏而无法正常工作。此外,具有时变拓扑结构的复杂网络一直是一个热门的研究课题,已有相当多的研究成果,如 [15] [16] [17] 及其参考文献。例如,在 [17] 中讨论了具有切换拓扑的复杂动态网络的同步问题。在 [16] 中,采用平均驻留时间(ADT)方法解决了具有切换拓扑的传感器网络的分布式状态估计问题。

基于上述分析,本文首次研究了一类离散时间切换复杂网络的降阶状态估计问题。更确切地说,设计了一个降阶状态估计器,使估计误差保证是指数稳定的,并借助李亚普诺夫稳定性理论和ADT技术以及线性矩阵不等式得到估计器的增益。这是一个开放而富有挑战性的问题,值得认真考虑,面临以下挑战/困难:1) 如何建立一个全面的模型来描述具有时变延迟和切换拓扑的复杂动态网络?2) 如何建立构造降阶估计器的理论框架?3) 如何设计切换信号的ADT以保证误差系统的指数稳定性?为了解决前面讨论的困难,本文的主要贡献如下:

1) 考虑的复杂网络模型综合了非线性、切换拓扑和时变时滞,更接近工程实际,并且考虑在很多工程应用中对滤波误差的峰值有度量要求,本文采用滤波,可以保证滤波误差的峰值低于一定水平;

2) 首次研究了复杂切换网络的降阶问题,通过引入辅助变量并进行线性变换,建立了构造降阶估计器的理论框架;

3) 利用ADT技术和Lyapunov稳定性理论,在保证性能约束下,给出了保证估计误差系统指数稳定的充分条件。

2. 问题描述

考虑以下一类由N个耦合节点组成的时滞复杂切换动态网络:

{ x i ( k + 1 ) = A i x i ( k ) + f ( x i ( k ) ) + B i ω i ( k ) + g ( x i ( k τ ( k ) ) ) + j = 1 N l i j σ k Γ x j ( k ) y i ( k ) = C i x i ( k ) z i ( k ) = H i x i ( k ) (1)

对于 i { 1 , 2 , , N } ,其中 x i ( k ) n 为状态变量, y i ( k ) q ( q < n ) 为表示第i个网络节点的测量输出, z i ( k ) p 为待估计的信号。 ω i ( k ) 为属于 l 2 ( [ 0 , + ) , w ) 的外生干扰。

σ k : [ 0 , ] M { 1 , 2 , , m } 为切换信号。 L σ k ( l i j σ k ) N × N 为表示网络耦合强度和拓扑结构的外耦合矩阵, l i j σ k = l j i σ k > 0 如果节点i和节点j之间存在连接 ( i j ) ,则 l i j σ k = l j i σ k = 0 。同时,矩阵 L σ k 的对角元素满足

l i i σ k = j = 1 , j i N l i j σ k , i Γ 表示内部耦合矩阵。 τ ( k ) 表示满足 0 < τ m τ ( k ) τ M 的时变时滞; τ m τ M

已知常数。 A i , B i , C i H i 是已知的具有适当维数的矩阵。

对于非线性函数 f ( ) g ( ) ,作如下假设。

假设1:在(1)中对于所有 x 1 , x 2 n γ 1 , γ 2 > 0 非线性函数 f ( ) g ( ) →满足

f ( x 1 ) f ( x 2 ) γ 1 x 1 x 2 g ( x 1 ) g ( x 2 ) γ 2 x 1 x 2 (2)

对于系统(1),假设

C i = [ I q 0 ] , i (3)

那么系统矩阵和系统状态可以分为以下几种形式:

A i [ A i 11 A i 12 A i 21 A i 22 ] , B i [ B i 1 B i 2 ] , Γ [ Γ 11 0 0 Γ 22 ] ,

x i ( k ) [ x i 1 T ( k ) x i 2 T ( k ) ] T , H i [ H i 11 H i 12 ]

x i ( k τ ( k ) ) [ x i 1 T ( k τ ( k ) ) x i 2 T ( k τ ( k ) ) ] T

其中 x i 1 ( k ) , x i 1 ( k τ ( k ) ) q B i 1 q × 1 H i 11 p × q ,以及 A i 11 , Γ 11 q × q

注1:值得强调的是,(3)式的 C i 结构具有普遍性。事实上,只要 C i 是满秩的,通过Schmidt正交化就可以转化为式(3)的形式。更具体地说,受 [18] 的启发,由于 C i 是满秩的,可以利用Schmidt正交化得到 C i 的正交矩阵 C ^ i 。那么,存在一个可逆矩阵 S i q × q ,满足 C i = S i C ^ i C ^ i q × n 。同样,也不难看出 C ^ i C ^ i T = I q S i = C i C ^ i T 。通过输出变换 ν i = S i 1 y i ( k ) ,(1)中的输出方程由 y i ( k ) = C i x i ( k ) 转换为

ν i = C ^ i x i ( k ) 。接下来,将 C ^ i 展开为正交矩阵 M i = [ C ^ i N i ] ( M i n × n ) 。然后,通过状态转换 x ˜ i ( k ) = M i x i ( k )

得到 ν i = C ˜ i x ˜ i ( k ) ,其中 C ˜ i = C ^ i M i T 。因此,很容易推导出 C ˜ i = C ^ i M i T = C ^ i [ C ^ i T N i T ] = [ I q 0 ]

借助矩阵克罗内克积,将系统(1)重新改写为:

{ x ¯ [ 1 ] ( k + 1 ) = ( A 11 + L σ k Γ 11 ) x ¯ [ 1 ] ( k ) + A 12 x ¯ [ 2 ] ( k ) + B ¯ 1 ω ( k ) + I 1 f ¯ ( [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) + I 1 g ¯ ( [ x ¯ [ 1 ] ( k τ ( k ) ) x ¯ [ 2 ] ( k τ ( k ) ) ] ) x ¯ [ 2 ] ( k + 1 ) = A 21 x ¯ [ 1 ] ( k ) + ( A 22 + L σ k Γ 22 ) x ¯ [ 2 ] ( k ) + B ¯ 2 ω ( k ) + I 2 f ¯ ( [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) + I 2 g ¯ ( [ x ¯ [ 1 ] ( k τ ( k ) ) x ¯ [ 2 ] ( k τ ( k ) ) ] ) z ( k ) = H 11 x ¯ [ 1 ] ( k ) + H 12 x ¯ [ 2 ] ( k ) y ( k ) = x ¯ [ 1 ] ( k ) (4)

其中

x ¯ [ 1 ] ( k ) [ x 11 T ( k ) x N 1 T ( k ) ] T , x ¯ [ 2 ] ( k ) [ x 12 T ( k ) x N 2 T ( k ) ] T , ω ( k ) [ ω 1 T ( k ) ω N T ( k ) ] T , y ( k ) [ y 1 T ( k ) y N T ( k ) ] T , z ( k ) [ z 1 T ( k ) z N T ( k ) ] T , H 11 diag { H 111 H N 11 } , B ¯ 1 diag { B 11 B N 1 } , B ¯ 2 diag { B 12 B N 2 } , I 1 diag { ( I q , 0 ) ( I q , 0 ) } , I 2 diag { ( 0 , I n q ) ( 0 , I n q ) } , A 11 diag { A 111 A N 11 } , A 12 diag { A 112 A N 12 } , A 21 diag { A 121 A N 21 } , A 22 diag { A 122 A N 22 } , H 12 diag { H 112 H N 12 } .

以及

f ¯ ( [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) [ f T ( Ψ 1 [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) , f T ( Ψ 2 [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) , , f T ( Ψ N [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) ] T

g ¯ ( [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) [ g T ( Ψ 1 [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) , g T ( Ψ 2 [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) , , g T ( Ψ N [ x ¯ [ 1 ] ( k ) x ¯ [ 2 ] ( k ) ] ) ] T

Ψ 1 [ I q 0 q × q 0 q × q 0 q × ( n q ) 0 q × ( n q ) 0 q × ( n q ) 0 ( n q ) × q 0 ( n q ) × q 0 ( n q ) × q I n q 0 ( n q ) × ( n q ) 0 ( n q ) × ( n q ) ] n × N n Ψ 2 [ 0 q × q I q 0 q × q 0 q × ( n q ) 0 q × ( n q ) 0 q × ( n q ) 0 ( n q ) × q 0 ( n q ) × q 0 ( n q ) × q 0 ( n q ) × ( n q ) I n q 0 ( n q ) × ( n q ) ] n × N n Ψ N [ 0 q × q 0 q × q I q 0 q × ( n q ) 0 q × ( n q ) 0 q × ( n q ) 0 ( n q ) × q 0 ( n q ) × q 0 ( n q ) × q 0 ( n q ) × ( n q ) 0 ( n q ) × ( n q ) I n q ] n × N n .

从(4)可以看出, x ¯ [ 1 ] ( k ) 可以直接从输出 y ( k ) 中得到, x ¯ [ 2 ] ( k ) 是待估计的不可测状态。因此,在后续中,主要注意力集中在 x ¯ [ 2 ] ( k ) 的估计器的设计上。为此,引入一个新的变量 r ( k ) 和一个新的矩阵 G σ k ,其形式如下:

r ( k ) [ r 1 ( k ) r 2 ( k ) ] , G σ k [ I N q 0 K σ k I N ( n q ) ] (6)

其中 K σ k N ( n q ) × N q ( σ k M ) 是所求的增益。

然后,通过进行线性变换

r ( k ) = G σ k x ( k )

可以得到

{ r 1 ( k ) = x ¯ [ 1 ] ( k ) r 2 ( k ) = K σ k x ¯ [ 1 ] ( k ) + x ¯ [ 2 ] ( k ) (7)

通过一些简单的计算,由(4)-(7)可以推断出

{ x ¯ [ 2 ] ( k ) = r 2 ( k ) K σ k y ( k ) r 2 ( k + 1 ) = ( K σ k A 12 + A 22 + L σ k Γ 22 ) r 2 ( k ) + ( K σ k B ¯ 1 + B ¯ 2 ) ω ( k ) + ( K σ k A 11 + A 21 ( K σ k A 12 + A 22 ) K σ k + K σ k L σ k Γ 11 + L σ k Γ 22 K σ k ) y ( k ) + ( I 2 + K σ k I 1 ) f ¯ ( [ y ( k ) r 2 ( k ) K σ k y ( k ) ] ) + ( I 2 + K σ k I 1 ) × g ¯ [ y ( k τ ( k ) ) r 2 ( k τ ( k ) ) K σ k y ( k τ ( k ) ) ] (8)

由上述分析可以得出 x 2 [ 2 ] ( k ) r 2 ( k ) 之间的线性关系已经建立。因此,只需要构造 r 2 ( k ) 的估计。进而,基于方程(8),可以设计以下降阶状态估计器:

{ x ^ 2 [ 2 ] ( k ) = r ^ 2 ( k ) K σ k y ( k ) r ^ 2 ( k + 1 ) = ( K σ k A 12 + A 22 + L σ k Γ 22 ) r ^ 2 ( k ) + ( K σ k A 11 + A 21 ( K σ k A 12 + A 22 ) K σ k + K σ k L σ k Γ 11 + L σ k Γ 22 K σ k ) y ( k ) + ( I 2 + K σ k I 1 ) f ¯ ( [ y ( k ) r ^ 2 ( k ) K σ k y ( k ) ] ) + ( I 2 + K σ k I 1 ) × g ¯ ( [ y ( k τ ( k ) ) r ^ 2 ( k τ ( k ) ) K σ k y ( k τ ( k ) ) ] ) z ^ ( k ) = H 11 y ( k ) + H 12 x ^ 2 [ 2 ] ( k ) (9)

其中 x ^ 2 [ 2 ] ( k ) n q , z ^ ( k ) p r ^ 2 ( k + 1 ) n q 分别是 x ¯ 2 [ 2 ] ( k ) , z ( k ) 以及 r 2 ( k + 1 ) 的估计。 K σ k ( σ k M ) 是需要设计的估计器增益。

定义 e ( k ) x ¯ [ 2 ] ( k ) x ^ [ 2 ] ( k ) ,以及 z ˜ ( k ) z ( k ) z ^ ( k ) 结合(4)~(9)得到以下估计误差系统:

{ e ( k + 1 ) = x ¯ [ 2 ] ( k + 1 ) x ^ [ 2 ] ( k + 1 ) = r 2 ( k + 1 ) r ^ 2 ( k + 1 ) = ( K σ k A 12 + A 22 + L σ k Γ 22 ) e ( k ) + ( K σ k B ¯ 1 + B ¯ 2 ) ω ( k ) + ( I 2 + K σ k I 1 ) ( Δ f ( k ) + Δ g ( k τ k ) ) z ˜ ( k ) = H 12 e ( k ) (10)

其中

Δ g ( k τ k ) g ¯ ( [ y ( k τ ( k ) ) r 2 ( k τ ( k ) ) K σ k y ( k τ ( k ) ) ] ) g ¯ ( [ y ( k τ ( k ) ) r ^ 2 ( k τ ( k ) ) K σ k y ( k τ ( k ) ) ] ) Δ f ( k ) f ¯ ( [ y ( k ) r 2 ( k ) K σ k y ( k ) ] ) f ¯ [ y ( k ) r ^ 2 ( k ) K σ k y ( k ) ]

改写误差系统(10),得到:

{ e ( k + 1 ) = ( A ¯ σ k + K σ k A 12 ) e ( k ) + E σ k ( Δ f ( k ) + Δ g ( k τ k ) ) + B σ k ω ( k ) z ˜ ( k ) = H 12 e ( k ) (11)

其中 A ¯ σ k A 22 + L σ k Γ 22 E σ k I 2 + K σ k I 1 B σ k K σ k B ¯ 1 + B ¯ 2

在给出结论之前,给出以下定义,便于后续分析。

定义1:对于切换信号 σ k 和任意的k, k 0 ( k > k 0 0 )。对开区间 ( k 0 , k ) 上的不连续点的数量 N ( k 0 , k ) 假设有不等式

N σ ( k 0 , k ) N 0 + k k 0 T a (12)

成立,其中的正常数 T a N 0 分别表示为平均驻留时间(ADT)和振颤界。

定义2:在 ω ( k ) = 0 情况下的估计误计误差系统(11)是指数稳定的;如果存在两个常数 α > 0 0 < β < 1 ,使下述不等式成立:

e ( k ) 2 α ξ k k 0 e ( k 0 ) 2 , k k 0 (13)

定义3:对于扰动衰减水平 δ > 0 ,在零初始条件下,估计误差 z ˜ ( k ) 满足 l 2 - l 性能,如果满足以下条件:

z ˜ ( k ) < δ k = 0 ω ( k ) 2 (14)

对于所有非零 ω ( k ) l 2 ( [ 0 , ) , w ) z ˜ ( k ) (定义为 z ˜ ( k ) = sup k z ˜ ( k ) T z ˜ ( k ) )是向量 z ˜ ( k ) l 范数。

本文的目的是针对系统(1)设计一组式(9)结构的降阶估计器,并满足以下要求:

1) ω ( k ) = 0 的增广误差系统(11)是指数稳定的。

2) 在零初始条件下,对于给定的扰动衰减水平 δ > 0 和所有非零 ω ( k ) ,误差系统(11)满足 l 2 - l 性能。

3. 主要结果

在本节中,将建立一个充分条件,使估计误差系统(11)达到指数稳定性和 l 2 - l 性能。然后,基于一组线性矩阵不等式的解,得到所需的降阶估计器增益。

定理1:对于给定的估计器增益 K ϵ ( ϵ M ) 和给定的正标量 0 < μ < 1 ε > 1 ,对于任何切换信号的平均驻留时间 T a 满足

T a > T a = ln ε ln μ (15)

估计误差(11)是指数稳定的。如果存在正标量 μ 1 μ 2 ,以及两个对称正定矩阵序列的 P ϵ Q ϵ ( ϵ M ) ,使得下列线性矩阵不等式对任何 ϵ M 都是可行的:

Π ϵ [ Π 3 ϵ Π 2 ϵ P ϵ ] < 0 (16)

以及

P η ε P θ , Q η ε Q θ , η , θ M , η θ (17)

其中

Π 2 ϵ [ Π 211 ϵ Π 212 ϵ ] T , ρ 1 + τ M τ m Π 211 ϵ [ P ϵ ( A ¯ ϵ + K ϵ A 12 ) 0 ] , Π 311 ϵ μ P ϵ + ρ Q ϵ + μ 1 γ 1 2 Ψ , Π 322 ϵ μ τ M Q ϵ + μ 2 γ 2 2 Ψ , Π 212 ϵ [ P ϵ ( I 2 + K ϵ I 1 ) P ϵ ( I 2 + K ϵ I 1 ) ] , Π 3 ϵ [ Π 311 ϵ 0 0 0 Π 322 ϵ 0 0 μ 1 I 0 μ 2 I ] .

证明:为了解决系统(11)的稳定性问题,选择以下Lyapunov函数:

V σ k ( k ) = V 1 σ k ( k ) + V 2 σ k ( k ) + V 3 σ k ( k ) (18)

其中

V 1 σ k ( k ) e T ( k ) P σ k e ( k )

V 2 σ k ( k ) i = k τ k k 1 μ k i 1 e T ( i ) Q σ k e ( i )

V 3 σ k ( k ) j = k τ M + 1 k τ m i = j k 1 μ k i 1 e T ( i ) Q σ k e ( i ) .

定义 Δ V σ k ( k ) V σ k ( k + 1 ) μ V σ k ( k ) ,从(18)可以求出:

Δ V 1 σ k ( k ) = V 1 σ k ( k + 1 ) μ V 1 σ k ( k ) = e T ( k + 1 ) P σ k e ( k + 1 ) μ e T ( k ) P σ k e ( k ) (19)

Δ V 2 σ k ( k ) = V 2 σ k ( k + 1 ) μ V 2 σ k ( k ) = i = k + 1 τ k + 1 k μ k i e T ( i ) Q σ k e ( i ) i = k τ k k 1 μ k i e T ( i ) Q σ k e ( i ) = e T ( k ) Q σ k e ( k ) μ τ k e T ( k τ k ) Q σ k e ( k τ k ) + i = k τ m + 1 k 1 μ k i e T ( i ) Q σ k e ( i ) + i = k τ k + 1 + 1 k τ m μ k i e T ( i ) Q σ k e ( i ) i = k τ k k 1 μ k i e T ( i ) Q σ k e ( i ) e T ( k ) Q σ k e ( k ) μ τ M e T ( k τ k ) Q σ k e ( k τ k ) + i = k τ M + 1 k τ m μ k i e T ( i ) Q σ k e ( i ) (20)

Δ V 3 σ k ( k ) = V 3 σ k ( k + 1 ) μ V 3 σ k ( k ) = j = k τ M + 2 k + 1 τ m i = j k μ k i e T ( i ) Q σ k e ( i ) j = k τ M + 1 k τ m i = j k 1 μ k i e T ( i ) Q σ k e ( i ) = j = k τ M + 1 k τ m ( e T ( k ) Q σ k e ( k ) μ k j e T ( j ) Q σ k e ( j ) ) = ( τ M τ m ) e T ( k ) Q σ k e ( k ) i = k τ M + 1 k τ m μ k i e T ( i ) Q σ k e ( i ) . (21)

因此,结合(19)~(21)可推导出

Δ V σ k ( k ) = V σ k ( k + 1 ) μ V σ k ( k ) = i = 1 3 ( V i σ k ( k + 1 ) μ V i σ k ( k ) ) ξ T ( k ) Π ¯ 1 σ k ξ ( k ) (22)

其中

ξ ( k ) [ e T ( k ) e T ( k τ k ) Δ f T ( k ) Δ g T ( k τ k ) ] T

Π ¯ 1 σ k [ Π 1 σ k Π 2 σ k P σ k ]

Π 1 σ k [ μ P σ k + ρ Q σ k 0 0 0 μ τ M Q σ k 0 0 0 0 0 ]

考虑Lipschitz条件(2),有以下不等式成立:

μ 1 Δ f T ( k ) Δ f ( k ) μ 1 γ 1 2 e T ( k ) Ψ e ( k ) (23)

以及

μ 2 Δ g T ( k τ k ) Δ g ( k τ k ) μ 2 γ 2 2 e T ( k τ k ) Ψ e ( k τ k ) (24)

其中

Ψ i = 1 N Ψ ¯ i T Ψ ¯ i , Ψ ¯ i Ψ i [ 0 N q × N ( n q ) I N ( n q ) ] , i

这意味着

Δ V σ k ( k ) ξ T ( k ) Π σ k ξ ( k ) (25)

从定理(1)中 Π ϵ < 0 , ( ϵ M ) ,可以推出

V ϵ ( k + 1 ) < μ V ϵ ( k ) (26)

对于任意切换信号和任意 k > 0 ,令 k 0 < k 1 < < k l < < k N ( l = 1 , , N ) 。那么。对于任意 k [ k l , k l + 1 ) ,由(26)可以证明

V σ k ( k ) < μ k k l V σ k l ( k l ) (27)

利用(17),很容易得到

V σ k ( k ) < ε V σ k l 1 ( k l ) (28)

以及

V σ k l 1 ( k l 1 ) < μ k l k l 1 V σ k l 1 ( k l 1 ) (29)

由此,由(27)-(29)可知

V σ k ( k ) < μ k k l V σ k l ( k l ) < ε μ k k l V σ k l 1 ( k l ) < ε μ k k l 1 V σ k l 1 ( k l 1 ) < < μ k k 0 ε k k 0 T a V σ k 0 ( k 0 ) (30)

接下来,定义 a min ϵ M λ min ( P ϵ ) b max ϵ M ( λ max ( P ϵ ) + ( τ M τ m + 1 ) λ max ( Q ϵ ) ) ,由(18)不难推出

V σ k ( k ) a e ( k ) 2 (31)

V σ k 0 ( k 0 ) b e ( k 0 ) 2 (32)

进而,可以得到

e ( k ) 2 1 a V σ k ( k ) 1 a μ k k 0 ε k k 0 T a V σ k 0 ( k 0 ) b a μ k k 0 ε k k 0 T a e ( k 0 ) 2 (33)

定义 β μ ε 1 / T a 很容易得到 β μ ε 1 / T a < μ ε ln μ / ln ε < 1 。因此,可以得出

e ( k ) 2 b a β k k 0 e ( k 0 ) 2 (34)

根据定义2,(11)中的估计误差系统在 w ( k ) = 0 时是指数稳定的。证明完成。

定理2:对 l 2 - l 性能指数 δ > 0 ,估计器增益 K ϵ ( ϵ M ) 和给定的正标量 0 < μ < 1 ε > 1 。在 ω ( k ) = 0 下的估计误差(11)是指数稳定的,对于任何切换信号的平均驻留时间 T a 满足如下不等式:

T a > T a = ln ε ln μ (35)

并且在零初始条件下满足 l 2 - l 性能约束(3),如果存在正标量 μ 1 μ 2 ,以及两个对称正定矩阵序列 P ϵ Q ϵ ( ϵ M ) ,使得下列线性矩阵不等式对任意 ϵ M 都是可行的:

Π ¯ ϵ [ Π ¯ 2 ϵ Π 4 ϵ P ϵ ] < 0 (36)

Σ ϵ [ P ϵ H 12 T μ ε N 0 I ] < 0 (37)

P η ε P θ , Q η ε Q θ , η , θ M , η θ (38)

其中

Π ¯ 2 ϵ [ Π 3 ϵ 0 δ 2 I ]

Π 4 ϵ [ Π 2 ϵ P ϵ ( K ϵ B ¯ 1 + B ¯ 2 ) ] T (39)

证明:定义以下函数:

J ( k ) Δ V σ k ( k ) δ 2 ω T ( k ) ω ( k ) (40)

进而,可以从式(36) Π ¯ ϵ < 0 中推出

J ( k ) < φ T ( k ) Π ¯ σ k φ ( k ) < 0 (41)

其中 φ ( k ) [ ξ T ( k ) ω T ( k ) ] T

因此,不难推出

V σ k ( k ) μ V σ k 1 ( k 1 ) + δ 2 ω T ( k 1 ) ω ( k 1 ) μ 2 V σ k 2 ( k 2 ) + j = k 2 k 1 μ k 1 j δ 2 ω T ( j ) ω ( j ) μ k k l V σ k l ( k l ) + j = k l k 1 μ k 1 j δ 2 ω T ( j ) ω ( j ) (42)

进一步有

V σ k ( k ) μ k k l V σ k l ( k l ) + j = k l k 1 μ k 1 j δ 2 ω T ( j ) ω ( j ) ε μ k k l V σ k l 1 ( k l ) + j = k l k 1 μ k 1 j δ 2 ω T ( j ) ω ( j ) ε μ k k l 1 V σ k l 1 ( k l 1 ) + j = k l 1 k 1 ε N σ ( j , k ) μ k 1 j δ 2 ω T ( j ) ω ( j ) ε N σ ( k 0 , k ) μ k k 0 V σ k 0 ( k 0 ) + j = k 0 k 1 ε N σ ( j , k ) μ k 1 j δ 2 ω T ( j ) ω ( j ) (43)

结合零初始条件得到

V σ k ( k ) j = k 0 k 1 ε N σ ( j , k ) μ k 1 j δ 2 ω T ( j ) ω ( j ) (44)

从而有

e ( k ) T P σ k e ( k ) = V 1 σ k ( k ) V σ k ( k ) j = k 0 k 1 ε N σ ( j , k ) μ k 1 j δ 2 ω T ( j ) ω ( j ) (45)

另一方面,由(37)可知

z ˜ T ( k ) z ˜ ( k ) = e T ( k ) H 12 T H 12 e 2 ( k ) < μ ε N 0 e T ( k ) P σ k e ( k ) (46)

结合(45)和(46)得到

z ˜ T ( k ) z ˜ ( k ) < j = k 0 k 1 ε N σ ( j , k ) ε N 0 μ k j δ 2 ω T ( j ) ω ( j ) (47)

然后,调用(35),有

N σ ( j , k ) N 0 + k j T a N 0 + ( j k ) ln μ ln ε (48)

通过简单的计算,可以得到

ε N σ ( j , k ) ε N 0 μ j k (49)

也就意味着

z ˜ T ( k ) z ˜ ( k ) < δ 2 j = k 0 k 1 ω T ( j ) ω ( j ) (50)

z ˜ T ( k ) z ˜ ( k ) 的最大值 j = k 0 k 1 ω T ( j ) ω ( j ) ,可以得到

sup k z ˜ T ( k ) z ˜ ( k ) < δ 2 j = 0 ω T ( j ) ω ( j ) (51)

也就是说

z ˜ ( k ) < δ k = 0 ω ( k ) 2 (52)

证明完成。

定理3:对 l 2 - l 性能指数 δ > 0 ,估计器增益 K ϵ ( ϵ M ) 和给定的正标量 0 < μ < 1 ε > 1 。在 ω ( k ) = 0 下的估计误差(11)是指数稳定的,对于任何切换信号的平均驻留时间 T a 满足如下不等式:

T a > T a = ln ε ln μ (53)

并且在零初始条件下满足 l 2 - l 性能约束(3),如果

存在正标量 μ 1 μ 2 ,以及两个对称正定矩阵序列 P ϵ Q ϵ ( ϵ M ) ,和任意实矩阵 R ϵ ( ϵ M ) 使得下列线性矩阵不等式对任意 ϵ M 都是可行的:

Π ¯ ϵ [ Π ¯ 2 ϵ Π ¯ 4 ϵ P ϵ ] < 0 (54)

Σ ϵ [ P ϵ H 12 T μ ε N 0 I ] < 0 (55)

P η ε P θ , Q η ε Q θ , η , θ M , η θ (56)

其中

Π ¯ 4 ϵ [ Π ¯ 411 ϵ Π ¯ 412 ϵ ] T

Π ¯ 412 ϵ [ P ϵ I 2 + R ϵ I 1 R ϵ B ¯ 1 + P ϵ B ¯ 2 ] Π ¯ 411 ϵ [ P ϵ A ¯ ϵ + R ϵ A 12 0 P ϵ I 2 + R ϵ I 1 ]

那么,由 K ϵ 给出的期望增益矩阵为 K ϵ = ( P ϵ ) 1 R ϵ (对 ϵ M )

证明:通过用 P ϵ K ϵ 替换 R ϵ ,定理3可以直接由定理2得到。证明完成。

注2:目前已经成功地解决了离散时滞非线性切换复杂网络的 l 2 - l 降阶状态估计问题。提出了一种新的模型化简方法,通过引入辅助变量,将直接观测状态用测量输出表示,不可测状态通过设计降阶估计器估计。在定理1中,利用ADT方法和Lyapunov稳定性理论证明了得到的估计误差系统的指数稳定性。在定理2中给出了保证估计误差对外生干扰的 l 2 - l 性能水平的充分条件。最后,在定理3中得到了期望的降阶估计器增益。

注3:在过去的十多年里,时滞切换复杂网络的状态估计问题引起了人们的广泛关注,已有大量的研究成果。与已有文献相比,本文的研究具有以下显著的创新之处:1) 首次尝试解决离散时滞非线性切换复杂网络的 l 2 - l 降阶状态估计问题;2) 建立了一种新的合理的降阶估计器设计框架,有效地降低了大规模复杂网络带来的计算复杂度;3) 从指数稳定性和 l 2 - l 性能两个重要性能指标对所解决的降阶状态估计问题进行了综合分析。

4. 仿真实验

本节通过一个仿真实例来验证本文提出的降阶估计器设计方法的有效性和适用性。

考虑一个有3个节点的切换复杂网络,其中每个节点的状态向量是4-D的,系统参数为

A 1 = [ 1 0.5 0.16 0.21 0.6 0.6 0.19 0.14 0.2 0.1 0.02 0.11 0.25 0.3 0.15 0.02 ] , A 2 = [ 0.6 0.1 0.51 0.1 0.2 0.01 0 0.18 0.12 0.2 0.7 0.01 0.13 0.1 0.2 0.4 ]

A 3 = [ 0.4 0 0.17 0 0.6 0.25 0 0.19 1.3 0 0.08 0.5 0.5 0.16 0.5 0.19 ] , B 1 = B 2 = B 3 = [ 0 0.1 0 0.1 ] T

对于本例,假设网络拓扑是在两种模式之间切换的。所以,外部耦合矩阵如下

L 1 = [ 0.65 0.1 0.55 0 0.5 0.05 0.5 0 0.5 ] , L 2 = [ 0.6 0.1 0.5 0.15 0.15 0 0.5 0 0.5 ] .

内耦合矩阵取 Γ = 0.717 I 。时变时滞的边界取 τ m = 1 τ M = 2

非线性函数的选择如下

f ( x i ( k ) ) = [ 0 0 f ( x i ( k ) ) 11 f ( x i ( k ) ) 12 ] T g ( x i ( k ) ) = [ 0 0 g ( x i ( k ) ) 11 g ( x i ( k ) ) 12 ] T

其中

f ( x i ( k ) ) 11 = 0.01 tanh ( 0.2 x i 1 ( k ) ) + 0.05 tanh ( x i 2 ( k ) ) f ( x i ( k ) ) 12 = 0.01 tanh ( x i 1 ( k ) ) + 0.001 tanh ( 5 x i 1 ( k ) ) g ( x i ( k ) ) 11 = 0.01 tanh ( x i 1 ( k ) ) + 0.01 tanh ( 0.4 x i 2 ( k ) ) g ( x i ( k ) ) 12 = 0.002 tanh ( 2 x i 1 ( k ) ) + 0.001 tanh ( x i 2 ( k ) )

并且 x i ( k ) [ x i 1 ( k ) x i 2 ( k ) x i 3 ( k ) x i 4 ( k ) ] T

接下来,给出了两种降阶估计器的设计方案,即Case 1:三阶估计器和Case2:二阶估计器。

case 1:将输出矩阵设为 C 1 = C 2 = C 3 = [ 1 0 0 0 ]

然后,在假设1中给出参数 γ 1 = 0.2 γ 2 = 0.1 。其他参数分别为 μ = 0.9 ε = 1.5 。通过求解定理3中的LMIs (54)~(56),得到一系列可行解为 μ 1 = 0.4619 μ 2 = 0.4999 δ = 0.029 T a > T a = 3.8484 以及

K 1 = [ 0.0182 0.0082 0.1022 0.7372 0.0105 2.3262 0.2056 0.0010 0.4152 0.0231 0.1628 0.0098 0.0045 0.1122 0.0281 0.0171 0.4396 0.0486 0.1242 0.0326 0.0093 0.0118 0.0551 1.8976 0.0852 0.0186 3.2210 ]

K 2 = [ 0.0449 0.0449 0.1748 0.5722 0.0495 2.8434 0.5116 0.0031 1.2074 0.0471 0.4881 0.0089 0.0144 0.3069 0.0701 0.0492 0.4963 0.1133 0.2119 0.0836 0.1427 0.1347 0.0273 2.5961 0.2748 0.0293 3.7211 ]

case 2:将输出矩阵设为 C 1 = C 2 = C 3 = [ 1 1 0 0 ]

设假设1中 γ 1 = 0.82 γ 2 = 0.5 ,其余参数设 μ = 0.98 ε = 1.05 。通过求解定理3中的LMIs (54)~(56),得到的解为 μ 1 = 0.8703 μ 2 = 1.1792 δ = 0.5059 T a > T a = 2.415 以及 K i = [ K i 1 K i 2 ] ( i = 1 , 2 )

K 11 = [ 0.3808 0.0001 0.2154 0.0001 0.3678 0.0009 0.2154 0.0009 1.7406 0.0003 0.2271 0.0178 0.0004 0.0001 0.0004 0.0008 0.0001 0.0005 ]

K 12 = [ 0.0003 0.0004 0.0008 0.2271 0.0001 0.0001 0.0178 0.0004 0.0005 2.6746 0.0000 0.0000 0.0000 0.1278 0.0001 0.0000 0.0001 0.1381 ]

K 21 = [ 0.2253 0.0005 0.1154 0.0005 0.3916 0.0034 0.1154 0.0034 1.1132 0.0031 0.2786 0.0857 0.0079 0.0035 0.0064 0.0010 0.0022 0.0021 ]

K 22 = [ 0.0031 0.0079 0.0010 0.2786 0.0035 0.0022 0.0857 0.0064 0.0021 2.0974 0.0019 0.0010 0.0019 0.0498 0.0060 0.0010 0.0060 0.0583 ]

相应的仿真结果如图1~6所示。图1~3给出了不可测部分的真实状态轨迹及其用降阶后的三阶估计器的估计。图4图5所示为二阶估计器的真实状态及其估计。切换规则如图6所示。仿真结果表明,所估计轨迹能较好地跟踪真实轨迹,验证了所提出的降阶估计器的有效性。

Figure 1. Actual state and its estimate for x i 2 ( k ) ( i = 1 , 2 , 3 )

图1. x i 2 ( k ) ( i = 1 , 2 , 3 ) 实际输出及其估计值

Figure 2. Actual state and its estimate for x i 3 ( k ) ( i = 1 , 2 , 3 ) in three-order system

图2. 三阶系统中 x i 3 ( k ) ( i = 1 , 2 , 3 ) 的实际输出及其估计值

Figure 3. Actual state and its estimate for x i 4 ( k ) ( i = 1 , 2 , 3 ) in three-order system

图3. 三阶系统中 x i 4 ( k ) ( i = 1 , 2 , 3 ) 的实际输出及其估计值

Figure 4. Actual state and its estimate for x i 3 ( k ) ( i = 1 , 2 , 3 ) in two-order system

图4. 二阶系统中 x i 3 ( k ) ( i = 1 , 2 , 3 ) 的实际输出及其估计值

Figure 5. Actual state and its estimate for x i 4 ( k ) ( i = 1 , 2 , 3 ) in two-order system

图5. 二阶系统中 x i 4 ( k ) ( i = 1 , 2 , 3 ) 实际输出及其估计值

Figure 6. Switching signal

图6. 切换信号

5. 总结

本文研究了一类离散时滞非线性切换复杂网络的 l 2 - l 降阶状态估计问题。通过引入辅助变量,用一种新的方法设计了降阶估计器,将可以直接观测的状态用测量输出表示,针对不可测量的状态通过设计一个降阶估计器来估计。利用ADT及Lyapunov稳定性理论,给出了保证所得到的估计误差系统指数稳定性和 l 2 - l 性能指标的充分条件。通过求解一组线性矩阵不等式,得到了所需的降阶估计增益。最后,通过数值仿真验证了理论结果的有效性。但本文所考虑的网络是理想状态下的网络,现实中网络所可能发生的故障遭受的网络攻击和信道冗余等问题将是后续需要解决的问题。

参考文献

[1] Boccaletti, S., Latora, V., Moreno, Y., Chavez, M. and Hwang, D. (2006) Complex Networks: Structure and Dynamics. Physics Reports—Review Section of Physics Litters, 424, 175-308.
https://doi.org/10.1016/j.physrep.2005.10.009
[2] Chen, D., Yang, N., Hu, J. and Du, J. (2019) Resilient Set-Membership State Estimation for Uncertain Complex Networks with Sensor Saturation under Round-Robin Protocol. International Journal of Control Automation and Systems, 17, 3035-3046.
https://doi.org/10.1007/s12555-018-0780-8
[3] Chen, Y., Wang, Z., Wang, L. and Sheng, W. (2020) Mixed/State Estimation for Discrete-Time Switched Complex Networks with Random Coupling Strengths through Redundant Chan-nels. IEEE Transactions on Neural Networks and Learning Systems, 31, 4130-4142.
https://doi.org/10.1109/TNNLS.2019.2952249
[4] Shen, B., Wang, Z., Wang, D. and Li, Q. (2020) State-Saturated Recursive Filter Design for Stochastic Time-Varying Nonlinear Complex Networks Under-Deception Attacks. IEEE Transactions on Neural Networks and Learning Systems, 31, 3788-3800.
https://doi.org/10.1109/TNNLS.2019.2946290
[5] Peng, S. (1999) Robust Kalman Filtering for Continuous-Time Systems with Discrete-Time Measurements. IMA Journal of Mathematical Control and Information, 16, 221-232.
https://doi.org/10.1093/imamci/16.3.221
[6] Geromel, J. and Oliveira, M. (2001) H2 and H∞ Robust Filtering for Convex Bounded Uncertain Systems. IEEE Transactions on Automatic Control, 46, 100-107.
https://doi.org/10.1109/9.898699
[7] Liu, Y., Shen, B. and Shu, H. (2020) Finite-Time Resilient State Estimation for Discrete-Time Delayed Neural Networks under Dynamic Event-Triggered Mechanism. IEEE Transactions on Neural Networks, 121, 356-365.
https://doi.org/10.1016/j.neunet.2019.09.006
[8] Yang, F., Han, Q. and Liu, Y. (2019) Distributed State Estima-tion over a Filtering Network with Time-Varying and Switching Topology and Partial Information Exchange. IEEE Transactions on Systems Man Cybernetics-Systems, 49, 870-882.
https://doi.org/10.1109/TCYB.2017.2789212
[9] He, S. and Liu, F. (2010) Robust Peak-to-Peak Filtering for Markov Jump Systems. Signal Processing, 90, 513-522.
https://doi.org/10.1016/j.sigpro.2009.07.018
[10] 乔伟豪, 朱凤增, 彭力. 基于自适应事件触发的时滞系统分布式——滤波[J]. 控制与决策, 2022, 37(4): 1074- 1080.
[11] Li, Z., Chang, X., Mathiyalagan, K. and Xiong, J. (2017) Robust Energy-to-Peak Filtering for Discrete-Time Nonlinear Systems with Measurement Quantization. Signal Processing, 13, 102-109.
https://doi.org/10.1016/j.sigpro.2017.03.029
[12] Zhu, F., Liu, X., Wen, J., Xie, L., and Peng, L. (2020) Distributed Robust Filtering for Wireless Sensor Networks with Markov Switching Topologies and De-ception Attacks. Sensors, 20, 1984.
https://doi.org/10.3390/s20071948
[13] Boutayeb, M. and Darouach, M. (2000) A Reduced-Order Observer for Non-Linear Discrete-Time Systems. Systems & Control Letters, 39, 141-151.
https://doi.org/10.1016/S0167-6911(99)00102-4
[14] Su, X., Wen, Y., Shi, P. and Lam, H.K. (2019) Event-Triggered Fuzzy Filtering for Nonlinear Dynamic Systems via Reduced-Order Approach. IEEE Transactions on Fuzzy Systems, 27, 1215-1225.
https://doi.org/10.1109/TFUZZ.2018.2874015
[15] Liu, Y. and Arumugam, A. (2020) Event-Triggered Non-Fragile Finite-Time Guar-Anteed Cost Control for Uncertain Switched Nonlinear Networked Systems. Nonlinear Analysis: Hybrid Systems, 36, Article ID: 100884.
https://doi.org/10.1016/j.nahs.2020.100884
[16] Zhang, D., Yu, L., Song, H. and Wang, Q. (2013) Distributed Filtering for Sensor Networks with Switching Topology. International Journal of Systems Science, 44, 2104-2118.
https://doi.org/10.1080/00207721.2012.684903
[17] Wang, L. and Wang, Q. (2011) Synchronization in Complex Networks with Switching Topology. Physics Letters A, 375, 3070-3074.
https://doi.org/10.1016/j.physleta.2011.06.054
[18] Chi, Z. (2011) Design of Dimension Reduction Observer for Nonlinear Systems. Harbin Normal University, Harbin.