Advances in Applied Mathematics
Vol. 11  No. 01 ( 2022 ), Article ID: 48071 , 13 pages
10.12677/AAM.2022.111023

基于新息约束的大规模系统的自适应事件触发故障估计

王靖雯,郭鑫晨,孙雷

上海理工大学理学院,上海

收稿日期:2021年12月13日;录用日期:2022年1月3日;发布日期:2022年1月19日

摘要

本文研究了具有测量输出量化的大规模系统的故障估计问题,其中子估计器之间的通信拓扑与子系统的物理耦合结构相同。针对信道带宽有限的问题,提出了一种新的自适应事件触发方案来控制子估计器之间的数据传输。利用李雅普诺夫分析方法,得到了保证估计误差的动力学在均方意义下指数最终有界的充分条件。利用矩阵不等式技术,得到了期望滤波器增益的解析表达式和滤波误差的最终界。最后,通过一个数值例子验证了该设计方法的有效性。

关键词

故障估计,大规模系统,自适应事件触发机制,新息约束,最终界

Adaptive-Event-Triggered Fault Estimation for Large-Scale Systems via Innovation Constraints

Jingwen Wang, Xinchen Guo, Lei Sun

College of Science, University of Shanghai for Science and Technology, Shanghai

Received: Dec. 13th, 2021; accepted: Jan. 3rd, 2022; published: Jan. 19th, 2022

ABSTRACT

This paper focuses on the fault estimation issues of large-scale systems with measurements output, where the communication topology among sub-estimators is the same with the physical coupling structure of subsystems. Considering the limited channel bandwidth, a novel adaptive event-triggered scheme is proposed for governing the data transmission among sub-estimators. With the help of Lyapunov analysis approaches, sufficient conditions are derived to ensure that the dynamics of estimation errors is exponentially ultimately bounded in mean-square sense. Furthermore, an analytic formula of the desired filter gain and the ultimate bound of filtering errors are obtained through the utilization of matrix inequality techniques. Finally, one numerical example is given to testify the effectiveness of the proposed design approach.

Keywords:Fault Estimation, Large-Scale Systems, Adaptive Event-Triggered Mechanism, Innovation Constraints, The Ultimate Boundedness

Copyright © 2022 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

大规模系统在工程实践中被广泛运用,包括配电系统、道路交通网络和传感器、执行器网络 [1]。在现有的事件触发方案中,通常采用一个恒定的阈值,该协议不能通过动态调整通信频率来提高系统性能。因此,自适应方案得到了越来越多的研究关注 [2] [3]。在过去的几十年里,由于现代工业对安全性和可靠性的要求越来越高,故障检测技术一直受到研究关注,已有很多文献进行了大量研究 [4],故障估计技术是准确跟踪故障大小、形状等信息的关键环节 [5]。应该注意的是,量化方法一般分为均匀量化和非均匀量化。在 [6] 中,一个扇区边界方案被提出来处理反馈控制系统中的对数量化效应,对于含执行器饱和的系统的控制与滤波问题也已经有了一定的研究 [7],而设计滤波器增益的波动可能对所开发的滤波器的动态行为有重大影响 [8] [9]。

在现有的关于大规模系统故障估计的研究中,每个子系统的子估计器需要在每个时刻与所有邻居进行通信,这将消耗大量的通信资源,而在如今的大规模网络化通讯系统中网络资源尤为珍贵,频繁的数据交互势必会出现网络的负载饱和,甚至造成网络拥塞,有限的网络资源不可避免地会导致网络诱导现象,从而使系统性能低下。事件触发协议的一个基本特性是,只有当某个事件被激活时,信息才被优先传输。与其他协议相比,自适应的事件触发协议易于在应用层中设计和执行。引入的自适应规则通常是单调降低的,因此事件触发阈值越小,信息传递就越频繁。因此,当系统动态趋于稳定时,信息传输的频率不能降低,故应该设计一个自适应方案来消除现有方案的单调性。此外,考虑到固有的物理耦合,为大规模网络系统开发一个可扩展的算法也具有挑战性。因此,本文的主要动机之一是提出一种新的自适应规则来服务于大规模网络系统的故障估计问题。同时信号量化得到了广泛的关注,并有大量的研究成果被报道。实际上,执行器/传感器的饱和可能是实际控制系统中遇到的最常见的非线性,如果在控制器/滤波器设计中忽略这种非线性,可能会降低系统的性能,甚至导致不稳定。滤波技术由于在控制和信号处理中提供一些关键信息的优良能力,在电力系统、全球定位系统、工业过程监控、目标跟踪等领域得到了越来越多的应用。在实际工程中,即使滤波策略已设计良好,设计滤波器增益的波动可能在其实现过程中发生。这些波动是由于数字信号处理中数值计算的舍入误差、滤波器中电子元件的参数偏差以及电路中的老化元件造成的。所有这些波动,尽管很小,但不应被忽略,我们应该设计对增益的波动或变化不敏感的滤波策略。因此,本文的研究很有意义。

本文的研究目标是利用自适应事件触发机制解决基于新息饱和的大规模系统的故障估计问题。本文的主要贡献有三个方面:1) 针对具有测量输出量化的大规模系统,提出了一种具有自适应机制的事件触发方案来控制子估计器之间的信息传输;2) 结合估计误差的界,得到了估计误差动力学在均方意义下指数最终有界的充分条件;3) 利用李雅普诺夫理论,建立了基于线性矩阵不等式的设计框架,以获得期望的增益。

2. 问题描述

我们考虑由N个耦合子系统组成的离散时间线性大规模系统:

x i , k + 1 = A i i x i , k + j S i A i j x j , k + D i ω i , k + α k F i f i , k (1)

输出为

y i , k = C i x i , k (2)

其中 x i , k n y i , k m 分别是子系统i的状态向量和测量输出。 A i i , A i j , D i , F i C i 是具有适当维数的已知的常数矩阵。耦合结构由一个图表ϝ = ( ν , τ ) 来刻画,其中 ν = { 1 , 2 , , N } 是有限子系统集, τ ν × ν 是代表内在物理联系的边界集。 S i = { j : ( j , i ) τ , i ν } 表示子系统的邻居集, ω i , k n 表示满足 E { ω i , k } = 0 E { ω i , k 2 } ω ¯ 的有界过程噪音, f i , k n f 是一个未知的故障信号。如果 A i j 0 ,子系统j被称作是子系统i的邻居子系统。此外,对于子系统i,它的邻居子系统的数量记为 m i ,它包含了子系统i。假设可以表示为如下形式的故障动力学:

f i , k + 1 = A f i f i , k (3)

其中 A f i 是一个合适维数的已知矩阵。容易看到当 A f i I 时,故障是一个常数。随机变量 α k { 0 , 1 } ,描述了随机发生故障的现象,满足伯努利分布,取值0或1

P r o b ( α k = 1 ) = E ( α k ) = α ¯ P r o b ( α k = 0 ) = 1 α ¯ (4)

其中 α ¯ [ 0 , 1 ] 是一个已知标量。

在本文中,每个子系统通过使用对数静态和时不变量化器对测量输出 y i , k 进行量化。表示对称量化器为 g ( ) = [ g 1 ( ) g 2 ( ) g m ( ) ] T ,也就是说 g j ( v ) = g j ( v ) , j = 1 , , m 。量化过程的映射为

y ¯ i , k = g ( y i , k ) = [ g 1 ( y i , k ( 1 ) ) g 2 ( y i , k ( 2 ) ) g m ( y i , k ( m ) ) ] T (5)

对每个 g j ( ) ( 1 j m ) ,量化等级的集合描述为

U j = { ± μ ^ l ( j ) , μ ^ l ( j ) = χ j l μ ^ 0 ( j ) , l = 0 , ± 1 , ± 2 , } { 0 } , 0 < χ j < 1 , μ ^ 0 ( j ) > 0 (6)

其中 χ j ( j = 1 , , m ) 称为量化密度。每一个量化层对应一个部分,这样量化器将整个部分映射到这个量化层。给出了如下的对数量化器

g j ( y i , k ( j ) ) = { μ ^ l ( j ) , 1 1 + β j μ ^ l ( j ) y i , k ( j ) 1 1 β j μ ^ l ( j ) 0 , y i , k ( j ) = 0 g j ( y i , k ( j ) ) , y i , k ( j ) < 0 (7)

其中 β j = ( 1 χ j ) / ( 1 + χ j ) 。从上面的定义可以很容易地看出 g j ( y i , k ( j ) ) = ( 1 + Δ k ( j ) ) y i , k ( j ) ,其中 | Δ k ( j ) | β j 。根据上面讨论的变换,量化效应可以转化为扇形有界不确定性。定义 Δ k = d i a g { Δ k ( 1 ) , , Δ k ( m ) } ,具有量化效应的测量可以表示为

y ¯ i , k = ( I + Δ k ) y i , k = ( I + Δ k ) C i x i , k (8)

通过定义   Δ ¯ = d i a g { β 1 , , β m } E k = Δ k Δ ¯ 1 。我们可以得到一个满足 E k E k T I 的未知实值时变矩阵。

让我们看看通信网络。对于大规模系统的故障估计问题,子估计器的估计误差必须被传输到它们的耦合邻居,因此,如果在每个瞬间都执行数据传输,通信负担将大大增加。为了降低传输频率,减轻通信负担,提出了一种自适应的事件触发方案,事件触发发生器函数 ζ i ( , ) : n f × 定义如下:

ζ i ( φ i , k , δ i , k ) = φ i , k T Ψ i φ i , k δ i , k (9)

其中 φ i , k = y i , k t y i , k y i , k t 是最新的传输测量, y i , k 为当前测量值, Ψ i 是一个预先给定的正定对称权矩阵, δ i , k 为待设计的时变正标量。只要满足不等式

ζ i ( φ i , k , δ i , k ) > 0 (10)

就触发执行。

因此,事件触发的瞬间序列 0 k 0 i < k 1 i < < k d i < 可以递归地确定

k d + 1 i = min { k | k > k d i , ζ i ( φ i , k , δ i , k ) > 0 } (11)

为了实现自适应调节,设计了标量 δ i , k 的自适应规则:

δ i , k + 1 = min { max { δ m , δ i , k ( 1 2 a π arctan [ φ i , k b i ] ) } , δ M } (12)

其中 arctan ( ) 是反正切函数。 δ M δ m (满足 δ m δ M )是两个提前给定的标量, 0 < a < 1 b i > 0 是两个用以调整 arctan ( ) 输出值的给定常数。此外,令 δ i , 0 = δ m 。根据条件(12),我们可以很容易地得到下面的引理。

引理1:对于有给定初始条件 δ i , 0 = δ m > 0 的自适应事件触发条件(11),标量 δ i , k 对所有 k 都满足 δ m δ i , k δ M ,条件 φ i , k T Ψ i φ i , k δ M 总是成立。

x ¯ i , k = [ x i , k T f i , k T ] T ,根据(1)~(3),我们有

{ x ¯ i , k + 1 = ( A ¯ + α ˜ k F ¯ i ) x ¯ i , k + j S i A ¯ i , j x ¯ j , k + D ¯ i ω i , k y ¯ i , k = ( I + Δ k ) ( C ¯ i x ¯ i , k + φ i , k ) (13)

其中

A ¯ i = [ A i i α ¯ F i 0 A f i ] , A ¯ i , j = [ A i j 0 0 0 ] , F ¯ i = [ 0 F i 0 0 ] D ¯ i = [ D i 0 ] , C ¯ i = [ C i 0 ] , α ˜ k = α k α ¯

在本文中,我们设计了如下的故障估计器:

x ^ i , k + 1 = A ¯ i x ^ i , k + j S i A ¯ i , j x ^ j , k + K i i S a t ( y ¯ i , k C ¯ i x ^ i , k ) (14)

其中 x ^ i , k 表示滤波器状态向量, K i i 是待确定的滤波器参数。为了实现性能分析和增益设计,饱和函数 S a t ( ) : n y n y 可按预定的工作范围分解为一个线性部分和一个非线性部分之和。具体地说,我们有

S a t ( ρ ) = G 1 ρ + h ( ρ ) (15)

其中已知矩阵 G 1 满足 G 1 I ,非线性向量值函数 h ( ρ ) 具有下列扇区有界条件:

h T ( ρ ) ( h ( ρ ) G 2 ρ ) 0 (16)

其中 G 2 0 是一个已知矩阵。定义局部估计误差 e i , k = x ¯ i , k x ^ i , k ,可以得到

e i , k + 1 = A ¯ i e i , k + α ˜ k F ¯ i x ¯ i , k + j S i A ¯ i , j e j , k + D ¯ i ω i , k K i i { G 1 [ C ¯ i e i , k + Δ k C ¯ i x ¯ i , k + ( I + Δ k ) φ i , k ] + h ( C ¯ i e i , k + Δ k C ¯ i x ¯ i , k + ( I + Δ k ) φ i , k ) } = ( A ¯ i K i i G 1 C ¯ i ) e i , k + j S i A ¯ i , j e j , k + D ¯ i ω i , k + ( α ˜ k F ¯ i K i i G 1 Δ k C ¯ i ) x ¯ i , k K i i G 1 ( I + Δ k ) φ i , k K i i h ( ς i , k ) (17)

其中 ς i , k C ¯ i e i , k + Δ k C ¯ i x ¯ i , k + ( I + Δ k ) φ i , k

χ i , k [ x ¯ i , k T e i , k T ] T ,可以得到以下的动态系统:

χ i , k + 1 = ( A i , k + B i , k ) χ i , k + j S i A i , j χ j , k + D ˜ ω i , k + B ¯ 1 φ i , k + K ¯ i i h ( ς i , k ) (18)

其中

A i , k = [ A ¯ i + α ˜ k F ¯ i 0 α ˜ k F ¯ i A ¯ i ] , B i , k = [ 0 0 K i i G 1 Δ k C ¯ i K i i G 1 C ¯ i ] , A i , j = [ A ¯ i , j 0 0 A ¯ i , j ] D ˜ i = [ D ¯ i D ¯ i ] , B ¯ i = [ 0 K i i G 1 ( I + Δ k ) ] , K ¯ i i = [ 0 K i i ]

定义1:系统(18)在均方意义上是指数最终有界的,如果存在一个函数 β 1 和一个正常数 θ 2 使

E { i = 1 N χ i , k 2 } β 1 ( k , E { i = 1 N χ i , 0 2 } ) + θ 2 (19)

本文的目标是为具有测量输出量化和事件触发通信协议的离散时间大规模系统(1)设计一组估计器(14)。具体地说,我们关注于寻找合适的估计参数 K i i ,使得估计误差的动力学(17)在均方意义上是指数最终有界的。

引理2 (S-过程):H,M,N和L是具有适当维数的实矩阵,若L和M满足 L = L T M M T I 。然后有 L + H M N + N T M T H T < 0 ,当且仅当存在正标量 ε > 0 使得 L + ε 1 H H T + ε N T N < 0 或等价地

[ L H ε N T H T ε I 0 ε N 0 ε I ] < 0

3. 主要结果

定理1:对于给定的正标量 δ m δ M ,a, b i ε s > 0 ( s = 0 , 1 , 2 , , 6 ) ,还有矩阵 K i i Δ k ,有自适应事件触发传输方案(9)~(12)的估计误差动力学(18)在均方意义上是指数最终有界的,如果存在正定矩阵 P i ,对于一切 i , j ν ,正标量 λ i ( i ν ) 和一个正标量 ϵ > 0 ,使得下面的不等式成立

Γ [ L 1 i H 1 i T ϵ I ϵ N i 0 ϵ I ] < 0 (20)

其中

L 1 i = [ κ 2 i P i + ε 0 I 0 λ 1 Ψ i λ 2 G 2 C i λ 2 G 2 I 2 λ 2 I o 1 A i , k 0 o 4 K ¯ i i P i 1 ]

H 1 i = [ 0 0 λ 2 G 2 T 0 0 0 0 o 3 ( K ¯ i i G ¯ 1 ) T 0 0 λ 2 G 2 T 0 0 0 0 o 1 ( K ¯ i i G 1 ) T ] T

N i = [ Δ ¯ C i 0 0 0 0 Δ ¯ 0 0 0 Δ ¯ 0 0 N i 0 0 0 ]

此外,如果上述不等式成立,则估计误差动力学(18)的界为

θ = ρ 0 ( ρ 0 1 ) min i N λ min ( P i ) θ 2 (21)

其中

θ 1 = i = 1 N E { t r { K 3 i } } , θ 2 = i = 1 N E { θ 1 + λ 1 δ i , k }

其中 ρ 0 > 1 ,有

Ψ 1 ( ρ ) = ε 0 ρ + ( ρ 1 ) min i N λ max ( P i ) (22)

证明:构造下面的李雅普诺夫函数

V k = i = 1 N χ i , k T P i χ i , k (23)

然后沿着轨迹(18)计算 V k 的差分,并取数学期望

E { Δ V k } = E { V k + 1 V k } = i = 1 N E { χ i , k + 1 T P i χ i , k + 1 χ i , k T P i χ i , k } = i = 1 N E { [ ( A i , k + B i , k ) χ i , k + j S i A i , j χ j , k + D ˜ ω i , k + B ¯ i φ i , k + K ¯ h ( ς i , k ) ] T P i [ ( A i , k + B i , k ) χ i , k + j S i A i , j χ j , k + D ˜ ω i , k + B ¯ i φ i , k + K ¯ h ( ς i , k ) ] χ i , k T P i χ i , k } i = 1 N E { χ i , k T ( A i , k + B i , k ) T P i [ ( A i , k + B i , k ) χ i , k + 2 j S i A i , j χ j , k + 2 B ¯ i φ i , k + 2 K ¯ h ( ς i , k ) ] + j S i χ j , k T A i , j T P i [ j S i A i , j χ j , k + 2 B ¯ i φ i , k + 2 K ¯ h ( ς i , k ) ] + φ i , k T B ¯ i T P i [ B ¯ i φ i , k + 2 K ¯ h ( ς i , k ) ] + h T ( ς i , k ) K ¯ T P i K ¯ h ( ς i , k ) χ i , k T P i χ i , k + t r { D ˜ T P i D ˜ ω ¯ } } (24)

基于基本矩阵不等式,我们有

2 χ i , k T ( A i , k + B i , k ) T P i j S i A i , j χ j , k ε 1 χ i , k T ( A i , k + B i , k ) T P i ( A i , k + B i , k ) χ i , k + ε 1 1 ( j S i χ j , k T A i , j T ) P i ( j S i A i , j χ j , k ) , (25)

2 χ i , k T ( A i , k + B i , k ) T P i B ¯ i φ i , k ε 2 χ i , k T ( A i , k + B i , k ) T P i ( A i , k + B i , k ) χ i , k + ε 2 1 φ i , k T B ¯ i T P i B ¯ i φ i , k , (26)

2 χ i , k T ( A i , k + B i , k ) T P i K ¯ i i h ( ς i , k ) ε 3 χ i , k T ( A i , k + B i , k ) T P i ( A i , k + B i , k ) χ i , k + ε 3 1 h T ( ς i , k ) K ¯ i i T P i K ¯ i i h ( ς i , k ) , (27)

2 ( j S i χ j , k T A i , j T ) P i B ¯ i φ i , k ε 4 ( j S i χ j , k T A i , j T ) P i ( j S i A i , j χ j , k ) + ε 4 1 φ i , k T B ¯ i T P i B ¯ i φ i , k , (28)

2 ( j S i χ j , k T A i , j T ) P i K ¯ i i h ( ς i , k ) ε 5 ( j S i χ j , k T A i , j T ) P i ( j S i A i , j χ j , k ) + ε 5 1 h T ( ς i , k ) K ¯ i i T P i K ¯ i i h ( ς i , k ) , (29)

2 φ i , k T B ¯ i T P i K ¯ i i h ( ς i , k ) ε 6 φ i , k T B ¯ i T P i B ¯ i φ i , k + ε 6 1 h T ( ς i , k ) K ¯ i i T P i K ¯ i i h ( ς i , k ) . (30)

现在,把(25)~(30)代入(24)可以得到

E { Δ V k } i = 1 N E { o 1 [ ( A i , k + B i , k ) χ i , k ] T P i [ ( A i , k + B i , k ) χ i , k ] + o 2 ( j Γ i A i , j χ j , k ) T P i ( j Γ i A i , j χ j , k ) + o 3 ( B ¯ i φ i , k ) T P i ( B ¯ i φ i , k ) + o 4 ( K ¯ i i h ( ς i , k ) ) T P i ( K ¯ i i h ( ς i , k ) ) χ i , k T P i χ i , k + t r { D ˜ T P i D ˜ ω ¯ } } (31)

其中

o 1 = 1 + ε 1 + ε 2 + ε 3 , o 2 = 1 + ε 1 1 + ε 4 + ε 5 o 3 = 1 + ε 2 1 + ε 4 1 + ε 6 , o 4 = 1 + ε 3 1 + ε 5 1 + ε 6 1

很容易得到

i = 1 N E { ( j S i A i , j χ j , k ) T P i ( j S i A i , j χ j , k ) } i = 1 N E { m i j S i χ j , k T A i , j T P i A i , j χ j , k } = i = 1 N E { j S i χ i , k T A j , i T m j P i A j , i χ i , k } (32)

因此,令 ξ i , k = [ χ i , k T φ i , k T h T ( ς i , k ) ] T ,从(31)~(32)可以得出

E { Δ V k } i = 1 N E { χ i , k T ( κ 1 i + κ 2 i P i ) χ i , k + o 3 φ i , k T B ¯ i T P i B ¯ i φ i , k + o 4 h T ( ς i , k ) K ¯ i i T P i K ¯ i i h ( ς i , k ) + t r { κ 3 i } } i = 1 N E { ξ i , k T Γ 1 ξ i , k + θ 1 } (33)

其中

Γ 1 = [ κ 1 i + κ 2 i P i 0 0 0 κ 5 i 0 0 0 κ 4 i ] (34)

κ 1 i = o 1 ( A i , k + B i , k ) T P i ( A i , k + B i , k ) , κ 2 i = o 2 j S i A j , i T m j P i A j , i κ 3 i = D ˜ T P i D ˜ ω ¯ , κ 4 i = o 4 K ¯ i i T P i K ¯ i i , κ 5 i = o 3 B ¯ i T P i B ¯ i , θ 1 = i = 1 N E { t r { κ 3 i } }

针对自适应事件触发机制和扇形有界条件(16),引入两个正标量 λ 1 , λ 2 ,有

E { Δ V k } i = 1 N E { ξ i , k T Γ 1 ξ i , k λ 1 ( φ i , k T Ψ i φ i , k δ i , k ) 2 λ 2 h T ( ς i , k ) ( h ( ς i , k ) G 2 ς i , k ) + θ 1 } i = 1 N E { ξ i , k T Γ 2 ξ i , k } + θ 2 (35)

其中

Γ 2 = [ κ 1 i + κ 2 i P i 0 κ 5 i λ 1 Ψ i λ 2 G 2 ( C i + Δ k C i ) λ 2 G 2 ( I + Δ k ) κ 4 i 2 λ 2 I ] = Γ d i a g { ε 0 I , 0 , 0 } θ 2 = i = 1 N E { θ 1 + λ 1 δ i , k } , C i = [ C ¯ i 0 ]

换句话说,

Γ = [ κ 1 i + κ 2 i P i + ε 0 I 0 κ 5 i λ 1 Ψ i λ 2 G 2 ( C i + Δ k C i ) λ 2 G 2 ( I + Δ k ) κ 4 i 2 λ 2 I ] < 0 (36)

不难得到

B i , k = K ¯ i i G 1 M 1 N i , B ¯ i = K ¯ i i G ¯ 1 M 1 Δ ¯ , Δ ¯ k = Δ ¯ M 1 I

其中

G 1 = [ G 1 G 1 C ¯ i ] , M 1 = d i a g { E k , I } , N i = [ Δ ¯ ¯ C ¯ i 0 0 I ]

G ¯ 1 = [ G 1 G 1 ] , Δ ¯ = [ Δ ¯ I ]

利用Schur引理,很容易知道 Γ < 0 等同于

L 1 i + H 1 i M 2 N i + ( H 1 i M 2 N i ) T < 0 (37)

其中

L 1 i = [ κ 2 i P i + ε 0 I 0 λ 1 Ψ i λ 2 G 2 C i λ 2 G 2 I 2 λ 2 I o 1 A i , k 0 o 4 K ¯ i i P i 1 ] , H 1 i = [ 0 0 λ 2 G 2 T 0 0 0 0 o 3 ( K ¯ i i G ¯ 1 ) T λ 2 G 2 0 λ 2 G 2 T 0 0 0 0 o 1 ( K ¯ i i G 1 ) T ] T

N i = [ Δ ¯ C i 0 0 0 0 Δ ¯ 0 0 0 Δ ¯ 0 0 N i 0 0 0 ] , M 2 = d i a g { E k , M 1 , E k , M 1 }

通过引理2,由(37)可以得到

L 1 i + ϵ 1 H 1 i H 1 i T + ϵ ( N i ) T N i < 0

也就是说

Γ = [ L 1 i H 1 i T ϵ I ϵ N i 0 ϵ I ] < 0

现在,我们来揭示估计误差动力学的界。因为 Γ < 0 ,不难由(20)和(36)得到下面的不等式成立:

E { Δ V k } ε 0 E { i = 1 N χ i , k 2 } + θ 2 (38)

然后,很容易得到

min i N λ min ( P i ) E { i = 1 N χ i , k 2 } E { V k } max i N λ max ( P i ) E { i = 1 N χ i , k 2 } (39)

在下面引入一个标量 ϱ > 1 ,并结合李亚普诺夫函数(23),我们可以计算

E { ϱ k + 1 V k + 1 ϱ k V k } = ϱ k + 1 E { V k + 1 V k } + ϱ k ( ϱ 1 ) E { V k } ε 0 ϱ k + 1 E { i = 1 N χ i , k 2 } + ϱ k + 1 θ 2 + ϱ k ( ϱ 1 ) max i N λ max ( P i ) E { i = 1 N χ i , k 2 } ψ 1 ( ϱ ) ϱ k E { i = 1 N χ i , k 2 } + ϱ k + 1 θ 2 (40)

其中

ψ 1 ( ϱ ) = ε 0 ϱ + ( ϱ 1 ) max i N λ max ( P i )

把(39)的两边从0到s-1对k求和得到

E { ϱ s V s } E { V 0 } ψ 1 ( ϱ ) k = 0 s 1 ϱ k E { i = 1 N χ i , k 2 } + ϱ ( 1 ϱ s ) 1 ϱ θ 2 (41)

我们可以看到存在一个标量 ϱ 0 = max i N λ max ( P i ) max i N λ max ( P i ) ε 0 ,使得 ψ 1 ( ϱ 0 ) = 0 。那么,由(39)可知:

E { ϱ s V s } E { V 0 } ϱ ( 1 ϱ s ) 1 ϱ θ 2 (42)

另一方面,很容易发现

E { V 0 } max i N λ max ( P i ) E { i = 1 N χ i , k 2 } (43)

{ ϱ k V k } ϱ k min i N λ min ( P i ) E { i = 1 N χ i , k 2 } (44)

把这两个条件考虑进去,可以得到

E { i = 1 N χ i , k 2 } max i N λ max ( P i ) ϱ 0 k min i N λ min ( P i ) E { i = 1 N χ i , 0 2 } + ϱ 0 k 1 ϱ 0 k 1 ( ϱ 0 1 ) min i N λ min ( P i ) θ 2

根据定义1,我们可以得出系统(18)是均方意义上指数最终有界的,其最终界为:

θ = lim k + ϱ 0 k 1 ϱ 0 k 1 ( ϱ 0 1 ) min i N λ min ( P i ) θ 2 = ϱ 0 ( ϱ 0 1 ) min i N λ min ( P i ) θ 2 (45)

这个定理的证明就完成了。

定理1关注估计器的性能分析,为有测量输出量化和事件触发通信协议的离散时间大规模系统(1)开发所需的估计器设计方案奠定了基础。因此,我们可以考虑有测量输出量化和事件触发通信协议的离散时间大规模系统(1)的估计器设计问题。    

现在我们准备提出滤波器增益 K i i 的一个可行设计方案。

定理2:自适应事件触发传输方案(9)~(12)下的估计误差动力学(18)是均方意义下指数最终有界的,如果存在正定矩阵 P i ,对所有 i , j ν 存在正标量 λ i ( i = 1 , 2 ) 和一个正标量 ϵ > 0 ,满足下面的不等式

Γ * = [ L 2 i H 2 i T ϵ I ϵ N i 0 ϵ I U 1 i 0 0 U 2 i ] < 0 (46)

其中

L 2 i = [ P i + ε 0 I 0 λ 1 Ψ i λ 2 P i G 2 C i λ 2 G 2 I 2 λ 2 I o 1 P i A i , k 0 o 4 W i i P i T ] , H 2 i T = [ 0 0 λ 2 G 2 T 0 0 0 0 o 3 ( W i i G ¯ 1 ) T 0 0 λ 2 G 2 T 0 0 0 0 o 1 ( W i i G 1 ) T ] U 1 i = [ o 2 P i A 1 , i 0 0 o 2 P i A 2 , i 0 0 o 2 P i A N , i 0 0 ] , U 2 i = [ m 1 1 P i T 0 m 2 1 P i T 0 0 m N 1 P i T ]

其中 W i i = P i K ¯ i i

此外,增益参数可以通过 K ¯ i i = P i 1 W i i 得到。进一步,估计误差动力学(18)的上界可以由(21)得到。

证明:根据Schur引理,由(20)可得

Γ [ L 1 H 1 T ϵ I ϵ N 2 0 ϵ I U 1 0 0 U 2 ] < 0 (47)

其中 U 1 i = [ o 2 A 1 , i 0 0 o 2 A 2 , i 0 0 o 2 A N , i 0 0 ] U 2 i = [ ( m 1 P i ) 1 0 ( m 2 P i ) 1 0 0 ( m N P i ) 1 ]

对(47)分别左乘右乘 d i a g { I , I , I , P i , I , I , I , I , I , I , I , I , P i , , P i } 和其转置,可得

Γ * = [ L 2 H 2 T ϵ I ϵ N 2 0 ϵ I U 1 0 0 U 2 ] < 0 (48)

滤波器增益可由 K ¯ i i = P i 1 W i i 得到,这就完成了证明。

4. 数值仿真实例

在本节中,给出一个数值例子来验证所提出方法的有效性。取目标系统的参数分别为:

A 11 = [ 0.45 1 0 0.84 ] , A 22 = [ 0.45 0.9 0 0.66 ] , A 12 = [ 0.1 0.2 0 0.2 ] , A 21 = [ 0.1 0.2 0 0.4 ]

D 1 = [ 0.01 0.04 0.02 0.01 ] , D 2 = [ 0.24 0.36 0.15 0.5 ] , C 1 = [ 1 0.25 ] , C 2 = [ 1 0.2 ] , F 1 =[ 0.8 0.3 ], F 2 =[ 0.4 0.7 ]

对于每个子系统,状态初始值为 x 1 , 0 = [ 1.28 , 1.39 ] T x 2 , 0 = [ 1.09 , 1.19 ] T x ^ 1 , 0 = x ^ 2 , 0 = 0 。人为饱和约束水平设为0.3,扇形有界条件的参数设为 G 1 = I G 2 = d i a g { 0.2 , 0.2 } ,自适应事件触发阈值和可调参数为 δ m = 0.15 δ M = 0.3 a = 0.35 b 1 = 0.66 b 2 = 0.69 b 3 = 0.83 b 4 = 1.23 。此外,事件触发的加权矩阵为 Ψ i = 0.35 I Ψ 2 = 0.24 I Ψ 3 = 0.28 I Ψ 4 = 0.37 I 。预先给定的参数为 ε 1 = 0.1 ε 2 = 0.021 ε 3 = 0.23 ε 4 = ε 5 = ε 6 = 0.01 μ = 0.001

根据定理2,使用带有LMI工具箱的Matlab软件,可以得到期望估计增益为

K ¯ 11 = [ 0.00007 0.00005 0.00001 0.000048 ] , K ¯ 22 = [ 0.02046 0.04617 0.00511 0.03737 ]

实际故障及其故障估计曲线见图1图2,估计误差图见图3,子系统事件触发图见图4

Figure 1. Actual fault and its estimation

图1. 实际故障及其估计

Figure 2. Actual fault and its estimation

图2. 实际故障及其估计

Figure 3. The evolution of errors

图3. 估计误差

Figure 4. Subsystem event-triggered graph

图4. 子系统事件触发图

5. 总结

本文研究了带有测量输出量化和新息饱和的离散时间大规模系统的故障估计问题。对于大规模系统,本文利用自适应事件触发协议减少了子系统间不必要的信息传输。假定过程噪声是有界的,随机变量 α k 描述了随机发生的故障且满足伯努利分布,针对饱和引入一个滤波器来估计故障的情况,利用李雅普诺夫函数和线性矩阵不等式方法获得了估计器增益的参数。最后通过一个算例验证了该方法的有效性。此外,在本文研究的基础上,下一步将考虑基于新息约束、欺骗攻击的大规模系统的事件触发故障检测问题的研究。

文章引用

王靖雯,郭鑫晨,孙 雷. 基于新息约束的大规模系统的自适应事件触发故障估计
Adaptive-Event-Triggered Fault Estimation for Large-Scale Systems via Innovation Constraints[J]. 应用数学进展, 2022, 11(01): 180-192. https://doi.org/10.12677/AAM.2022.111023

参考文献

  1. 1. Lin, C., Wu, G., Yu, C., et al. (2016) Clustering and Splitting Charging Algorithms for Large Scaled Wireless Rechargeable Sensor Networks. Journal of Systems and Software, 113, 381-394. https://doi.org/10.1016/j.jss.2015.12.017

  2. 2. Peng, C., Yang, M., Zhang, J., et al. (2017) Network-Based Control for T-S Fuzzy Systems with an Adaptive Event-Triggered Communication Scheme. Fuzzy Sets and Systems, 329, 61-76. https://doi.org/10.1016/j.fss.2016.12.011

  3. 3. Xiao, H.C., Ding, D.R., Dong, H.L. and Wei, G.L. (2020) Adaptive-Event-Triggered State Estimation for Large-Scale Systems Subject to Deception Attacks. Science China Information Sciences. https://engine.scichina.com/doi/10.1007/s11432-020-3142-5

  4. 4. Li, Z., Wang, Z., Ding, D. and Shu, H. (2015) Fault Estimation with Randomly Occurring Uncertainties, Quantization Effects and Successive Packet Dropouts: The Finite-Horizon Case. International Journal of Robust and Nonlinear Control, 25, 2671-2686. https://doi.org/10.1002/rnc.3221

  5. 5. Ju, Y.M., Wei, G.L., Ding, D.R. and Liu, S. (2019) Finite-Horizon Fault Estimation for Time-Varying Systems with Multiple Fading Measurements under Torus-Event-Based Protocols. International Journal of Robust and Nonlinear Control, 29, 4594-4608. https://doi.org/10.1002/rnc.4640

  6. 6. Fu, M. and Xie, L. (2005) The Sector Bound Approach to Quantized Feedback Control. IEEE Transactions on Automatic Control, 50, 1698-1711. https://doi.org/10.1109/TAC.2005.858689

  7. 7. Dong, H.L., Wang, Z.D., James, L. and Gao, H.J. (2014) Distributed Filtering in Sensor Networks with Randomly Occurring Saturations and Successive Packet Dropouts. International Journal of Robust and Nonlinear Control, 24, 1743-1759. https://doi.org/10.1002/rnc.2960

  8. 8. Sun, Y., Ding, D.R., Dong, H.L. and Liu, H.J. (2021) Event-Based Resilient Filtering for Stochastic Nonlinear Systems via Innovation Constraints. Information Sciences, 546, 512-525. https://doi.org/10.1016/j.ins.2020.08.007

  9. 9. Shahid, M.I. and Ling, Q. (2020) Event-Triggered Distributed Fault Detection and Control of Multi-Weighted and Multi-Delayed Large-Scale Systems. Journal of the Franklin Institute, 357, 6041-6082. https://doi.org/10.1016/j.jfranklin.2020.03.043

期刊菜单