基于时滞测量的复杂网络分布式状态估计研究
2024-04-30鲁仁全
滕 达 徐 雍 鲍 鸿 王 卓 鲁仁全
复杂网络由大量的动态节点互联组成,具有规模大、链接方式灵活多变、随机性高等特征,各节点之间可以通过相互交换信息协同完成复杂工作[1-2].复杂网络能够反映真实大系统的内在耦合特性,人们通过研究复杂网络从而量化和预测世界.基于以上优点,复杂网络在人类生产生活的各个领域中得到广泛的应用,如社交网络、生物神经网络、电力网络等[3-4].文献[5]对小世界模型、无标度模型等具有广义随机复杂特性的动态网络模型进行研究.文献[6]对耦合振荡器网络模型进行总结.复杂网络在受到内部耦合关系影响的同时还受到外部环境干扰.在过去的大半个世纪,高斯噪声是一种重要的噪声模型,得到很多学者关注,并产生了卡尔曼滤波等一系列具有重要影响的工作.文献[7-8]分别针对具有高斯白噪声的无标度复杂网络和移动传感器复杂网络开展研究.然而,受到噪声干扰的复杂网络还需要学者进一步的研究.
近年来,随着计算机和通信技术的高速发展,通过多节点进行信息交换的复杂网络大量应用于具有空间分布式特征的网络化控制系统[9–12].网络化控制系统通过共享通信网络来传输和交换传感器、控制器和执行器等节点间的信息.与传统的控制系统相比,网络化控制系统具有信息共享、灵活易扩展等优势,在自动控制等领域发挥了重要作用[13].文献[14] 构建一种针对城市环境的多飞行器协同控制的网络化控制系统.文献[15] 通过建立前馈和反馈的混合机制,研究具有通信时滞的非线性网络化控制系统的跟踪控制问题.在传统的点对点专用独立连接系统中,节点间的信息传输不受限,其测量值不存在时滞.而与之相比,网络化控制系统传输信息的共享通信信道带宽受限,且实际工程系统中不可避免地存在网络拥塞、传感器饱和等因素,这将导致测量中信号的时滞以不确定的方式出现.这也会引起系统的不稳定,影响估计器的性能.文献[16] 针对存在不确定时滞的一般复杂网络,通过自适应反馈控制给出一种用于同时辨识拓扑结构和未知参数的结构辨识方法.文献[17] 针对存在一步随机时滞和测量乱序的线性系统,通过求解一组递推离散时间黎卡提方程,提出一种新的针对无序测量的最优估计器.文献[18] 针对具有通信时延和随机缺失量测的复杂系统,通过设计分散输出反馈控制达成最优控制.由此可知,考虑系统测量值随机时滞是很有必要的.
在现实生活中,各类系统中的传感器往往不能够完全测量出系统的内部状态值,因此对系统状态估计问题的研究是具有重要现实意义的.并且随着当今社会信息化、智能化程度越来越高,如何对各类复杂网络状态进行较为准确的估计已经成为众多学者所探索的难题[19–22].在过去网络节点数和信息通信量较小时,网络的状态估计问题常常使用集中式方法解决.在集中式状态估计中,由于网络中的每一个节点都能够获得除自身外其他所有节点的观测信息来进行最优估计,这就保证系统网络中每一个节点都能更为精确地对系统状态进行估计.由于拥有估计精准度高的优点,如今集中式状态估计的方法仍广泛应用于各类网络化系统中,如在电力系统中利用间歇终端数据并采用联合扩展卡尔曼滤波器对发电装置进行集中式动态估计,得到较好的仿真效果[23].尽管集中式状态估计在最优性上有着不可比拟的优势,但随着各类系统网络复杂度越来越高,信息通信量也呈指数级增长,集中式状态估计方法效率低下等弊端日益凸显.因此针对各类复杂网络,如何设计鲁棒性更强、效率更高的分布式状态估计方法成为目前的研究热点.针对网络拓扑结构会发生切换的复杂系统,文献[24-25] 给出估计误差均方有界的估计策略.分布式状态估计方法还在应对节点发生故障或系统模型发生参数摄动等常见的问题时有着较强的适应性[26],即使对带有不确定性的非线性系统,分布式估计也能达到较好的估计效果[27].针对存在测量时滞的各类复杂网络[28],如何为其设计精准的分布式状态估计器也是亟需研究的重要问题之一.
结合上述讨论分析,本文主要研究存在随机测量时滞的复杂网络分布式状态估计问题.本文的创新性总结如下:
1) 基于复杂网络模型设计状态预测器,并得到状态预测误差协方差.通过杨氏不等式解决节点之间状态的耦合问题,基于矩阵迹范数和配方法给出杨氏不等式引进参数的最优值.与现有文献[25] 没有优化杨氏不等式引进参数的情况相比,有效地降低了状态预测误差协方差.
2) 基于存在一步随机时滞的测量值,设计复杂网络的分布式状态估计器.采用配方法设计使估计器性能最优的增益,得到相应的状态估计误差协方差.与文献[24]不同,通过与优化后的状态预测误差协方差相结合,给出了状态估计误差协方差的迭代公式.
3) 针对所获得的状态估计误差协方差迭代公式,基于估计误差协方差向量化的方法,给出了估计误差协方差稳定的一个充分条件.
本文将按照以下结构对问题进行叙述.第1 节对复杂网络和时滞测量模型进行描述,并设计状态预测器与分布式估计器.在第2 节中,给出预测误差协方差和估计误差协方差,并得到估计误差协方差的迭代不等式.第3 节分析估计误差协方差的稳定性.第4 节通过数值实例分析验证所得算法的有效性.第5 节给出本文的结论.
注 1.本文中,Rn表示n维实数列向量集合,diag{·} 表示对角矩阵,t r(·),ρ(·) 和 v ec(·) 分别表示矩阵的迹、谱半径和矩阵向量化,正定矩阵(半正定矩阵)M,记为M ≻0(0).P{·} 表示随机变量的概率,E {·} 表示随机变量的数学期望,上标“-1”表示矩阵的逆.A ⊗B表示矩阵A和矩阵B的克罗内克积.In代表维度为n的单位矩阵.||x||表示向量x的欧几里得范数.
1 问题描述
1.1 复杂网络描述
本文考虑如下由N个节点组成的离散复杂网络
其中,xi,k ∈Rn,zi,k ∈Rm分别表示复杂网络第i个节点在k时刻的状态向量和测量向量;ωi,k ∈Rn和υi,k ∈Rm为第i个节点均值为0 的高斯过程噪声和高斯测量噪声.Ai,Bi是具有适当维度的已知矩阵.复杂网络各节点之间的连接关系由有向图(V,E,Ψ) 描述,其中V表示节点的集合,E表示边的集合,Ψ=[Ψij]N×N为复杂网络的外耦合矩阵,Ψij >0(i≠j)表示节点Vi的信息可以传到节点Vj,同时满足 Ψii=-.Γ=diag{r1,···,rn}为复杂网络的内耦合矩阵.针对复杂网络 (1),给出如下假设[29-30]:
假设 1.节点i的过程噪声ωi,k和测量噪声υi,k相互独立,它们的均值为 0,且方差分别为Qi=
假设 2.系统参数组 (Ai,Bi) 能检测.
假设 3.节点i的初始值xi,0独立于过程噪声ωi,k和测量噪声υi,k,它的均值和方差分别为
1.2 时滞测量描述
由于传感器测量存在不确定干扰,另外测量值有时需要通过无线网络传输,因此,测量时滞成为不可避免的问题.本文考虑每个时刻接收的测量值存在最多一个步长的随机延滞,其测量模型描述为
其中,yi,k ∈Rm表示在k时刻收到复杂网络第i个节点的测量值,θk是取值为0 或者1 的伯努利随机变量,具有如下随机特性
0
由式(3)可知,随机变量θk的取值反映了当前时刻测量值是否发生一步时滞.即当θk=1 时,表示当前时刻的测量值发生一步时滞;当θk=0 时,则表示当前时刻的测量值没有发生时滞.
1.3 状态预测器与状态估计器
接下来将基于节点i的模型(1)和随机时滞的测量值(2),通过设计状态预测器和分布式状态估计器估计节点i的状态.该估计器k+1 时刻的状态预测值和状态估计值分别记为.
针对复杂网络模型(1),设计如下状态预测方程
基于随机时滞测量值 (2),复杂网络 (1)节点i的分布式状态估计器设计为
其中,Ki,k+1∈Rn×m为节点i待设计的估计器增益矩阵,
注 2.本文所设计的估计器充分利用估计器邻居的信息,这也要求各个节点能够进行信息通信,获得相邻节点的状态估计值以及状态协方差等信息.
将复杂网络节点i的状态预测误差ei,k+1|k和状态估计误差ei,k+1|k+1以及它们的协方差分别定义为
由复杂网络(1)、状态预测方程(5)和状态预测误差定义(7),可以得到复杂网络节点i的状态预测误差ei,k+1|k为
同理,基于复杂网络(1)、状态估计方程(6)和状态估计误差定义(7),可以得到复杂网络节点i的状态估计误差为
本文的主要目标是针对存在随机时滞的测量值,设计估计器增益Kk优化估计误差协方差.下文将会用到杨氏不等式引理.
引理 1.对于任意两个矩阵X ∈Rn×n,Y ∈Rn×n和一个正标量γ,则以下不等式成立[31]
2 主要结果
本节将对所设计状态估计器的估计误差协方差进行分析,并求出使得状态估计误差协方差最小的滤波器增益矩阵Ki,k+1,进而得出状态估计误差协方差的迭代式.
根据状态预测误差协方差的定义(7)和预测误差方程(8),可得复杂网络的状态预测误差协方差为
同理,结合状态估计误差协方差定义 (7)和状态估计误差方程 (9),状态估计误差协方差为
基于状态预测误差协方差(11)和状态估计误差协方差(12),可得状态估计误差协方差的迭代式及对应的最优估计器增益如定理1 所示.
定理 1.复杂网络(1)中节点i的分布式状态估计器增益设计为
则复杂网络(1) 中节点i的状态估计误差协方差Pi,k+1|k+1满足
证明.针对状态预测误差协方差(11)中的耦合项,运用引理 1 的杨氏不等式可得
同理,可得
将消去耦合项的不等式(16)和(17)代入状态预测误差协方差(11),可得
由式(18)可知,不等式右边与变量γ1,i,k有关.为优化变量γ1,i,k,基于矩阵迹和式(18),定义如下函数
接下来,将基于式(12)分析状态估计误差协方差Pi,k+1|k+1的迭代公式及估计器的设计.首先,根据引理 1 中的杨氏不等式对估计误差协方差(12)中的耦合项进行解耦,可得
将式(21)代入式(12),可得以下关于状态估计误差协方差Pi,k+1|k+1的不等式
由式(22)可知,状态估计误差协方差Pi,k+1|k+1可以通过设计估计器增益Ki,k+1进行优化,通过配方可以将式(22)转化为
结合估计器增益(13),不等式(23)右边可以取到最小值,即
基于状态预测协方差(20)和状态估计协方差(24),可得式(14)所示的状态估计协方差迭代公式.
3 稳定性分析
本节将分析第 2 节所得的估计误差协方差的稳定性.记预测误差协方差(18)与估计误差协方差(22)的上界分别为 Ωi,k+1|k和 Ωi,k+1|k+1.采用向量化[32]方法,定义vec(Ωk+1|k+1)=[vec(Ω1,k+1|k+1)T,···,vec(ΩN,k+1|k+1)T]T,则根据式(20) 和式(22)可得如下线性系统:
其中
基于以上线性系统,估计误差协方差稳定的充分条件总结如下.
定理2.基于预测器(5)和估计器(6)得到的状态估计误差协方差Pi,k+1|k+1有界的充分条件为存在常增益矩阵集合K={K1,···,KN},参数集合γ1={γ1,1,···,γ1,N}和γ2={γ2,1,···,γ2,N},使得如下不等式成立:
其中,Ξ(K,γ1,γ2))=ΞKk+1.
证明.如果存在K={K1,···,KN},γ1={γ1,1,···,γ1,N}和γ2={γ2,1,···,γ2,N},使得式(26)成立,则由式(19)可知
进一步,由式(13)最优估计器增益的设计可得
基于谱半径(28),可知向量 vec(Ωk+1|k+1) 是渐进稳定的.根据式(20)和式(23)可得
根据不等式(29),可知Pi,k+1|k+1是有界稳定的.
4 仿真验证
4.1 小车耦合系统描述
基于文献[33]中的单目标追踪模型,本节考虑由 4 个小车组成的编队系统.定义小车i的状态为分别代表该小车在X,Y轴上的位移(m)和速度(m/s).图1 显示了小车信息的耦合关系,小车间的箭头表示信息的流向.小车之间的位置与速度信息可以通过专网进行交换,或者通过测量相对信息换算获得.由小车构成的耦合系统协同完成任务时,一般相距较近同时采用专网通讯,因此本文不考虑耦合信息的时滞问题[34-35].综上,可得系统(1)的参数为
图1 小车耦合系统的拓扑Fig.1 The topology of coupled systems consisted of vehicles
另外,考虑系统的采样时间为Ts=0.1 s,参数q=0.01 m2/s3.小车之间的外部和内部耦合矩阵为
针对以上给出的小车耦合系统,每个小车的初始值为
图2 给出了小车的实际运动轨迹.
图2 小车的实际运动轨迹Fig.2 The actual motion trajectories of vehicles
4.2 状态估计
令模型(1)中各个节点的量测矩阵为
即测量信息为小车在X,Y轴的坐标,其对应的量测噪声方差分别为
由以上参数可知,对于每个节点i,(Ai,Bi)(i=1,2, 3, 4)是可观测的.最后,设传感器网络发生一步时滞的概率为P(θk=1)=0.03.估计器的状态初始值为
以及初始协方差为
下面将从两个方面进行对比仿真验证:
1) 没有对杨氏不等式产生的变量进行优化[25],即杨氏不等式产生的变量为常数,假设γ1,i,k=1,γ2,i=0.7.
为比较两种方法的差别,对系统的每个节点进行l=100 次蒙特卡洛仿真,同时,每次仿真的时间总和为100 s,得到平均均方误差(Mean squared error,MSE),其定义为
表1 基于优化和未优化的 γ1,i,k 的上界tr(Pi,k|k)Table 1 The upper bound t r(Pi,k|k) based on γ1,i,k with and without optimization
表2 基于优化和未优化的 γ1,i,k 的MSE i,k|kTable 2 The MSE i,k|k based on γ1,i,k with and without optimization
图3 优化和未优化的γ1,i,kFig.3 γ1,i,k with and without optimization
图4 基于优化和未优化 γ1,1,k 的第1 个节点的估计误差协方差上界的迹和MSEFig.4 The trace of upper bound of the estimation error covariance and the MSE of the node 1 based on γ1,1,k with and without optimization
图5 基于优化和未优化 γ1,2,k 的第2 个节点的估计误差协方差上界的迹和MSEFig.5 The trace of upper bound of the estimation error covariance and the MSE of the node 2 based on γ1,2,k with and without optimization
图6 基于优化和未优化 γ1,3,k 的第3 个节点的估计误差协方差上界的迹和MSEFig.6 The trace of upper bound of the estimation error covariance and the MSE of the node 3 based on γ1,3,k with and without optimization
图7 基于优化和未优化 γ1,4,k 的第4 个节点的估计误差协方差上界的迹和MSEFig.7 The trace of upper bound of the estimation error covariance and the MSE of the node 4 based on γ1,4,k with and without optimization
5 结束语
本文研究了一类存在一步时滞的复杂网络分布式状态估计问题,并采用伯努利随机变量刻画随机变化的时滞情况.本文分别设计了复杂网络的状态预测器和分布式状态估计器.基于杨氏不等式消除了耦合项,基于迹范数结合配方法优化了状态预测误差协方差.通过采用杨氏不等式和设计估计器增益,获得了状态估计误差协方差,同时基于预测误差协方差,获得了状态估计误差协方差的迭代公式.本文给出了估计误差协方差稳定的一个充分条件,通过一个由小车组成的复杂网络系统,验证了所设计估计器的有效性.