一种复杂网络的保性能状态估计器的设计方法技术

技术编号:17837757 阅读:32 留言:0更新日期:2018-05-03 19:23
本发明专利技术公开了一种复杂网络的保性能状态估计器的设计方法,属于复杂网络状态估计领域。针对现实网络在传输过程中存在数据丢包现象,以及网络中的部分状态通常难以测量的情形,设计了满足系统相关性能指标的状态估计器,实现对原网络的状态估计,并满足与实际应用相关的性能指标要求,从而降低控制成本,提高估计性能。

A design method of guaranteed cost state estimator for complex networks

The invention discloses a design method of a guaranteed cost state estimator for complex networks, which belongs to the field of complex network state estimation. In view of the fact that the real network has data packet loss in the transmission process, as well as the situation in which some state of the network is usually difficult to measure, a state estimator that meets the related performance index of the system is designed to realize the state estimation of the original network, and to meet the requirements of the sexual energy index related to the actual application, thus reducing the control cost. To improve the estimation performance.

【技术实现步骤摘要】
一种复杂网络的保性能状态估计器的设计方法
本专利技术属于网络科学领域,具体涉及一种复杂网络的保性能状态估计器的设计方法。
技术介绍
高速发展的科学技术推动着人类的进步和社会的发展,以互联网和计算机技术为代表的信息技术使得人们进入了网络时代。网络遍布世界的每一个角落,从拉近全球距离的Internet网络到人类社会的社交网络,从规模宏大的电网到错综复杂的交通网络,从影响人体技能的神经网络到病毒传播网络,我们的生活由各种各样的网络构成。自然界和人类社会中的绝大多复杂系统均可以被抽象成复杂网络进行研究。复杂网络的动态性能的研究是复杂网络研究的重要组成部分,复杂动态网络是指代表非线性型动态系统的网络节点依靠复杂的拓扑关系连接节点的网络。由于复杂网络规模较大,网络中的部分状态通常难以测量,而进行网络实时监测、性能评估等往往需要网络的所有状态信息,因而需要构建状态估计器,用可测节点的输出状态信息来对未知节点的状态进行估计,从而得到整个网络的所有状态信息。在网络传输过程中,由于信道资源有限和网络拥塞会导致数据包丢失,数据丢包会对网络的性能产生影响。数据丢包过程通常被描述为Bernoulli丢包或Markovian丢包,而在实际工程应用中,尤其在无线通信网络中,数据丢包更常表现为前后时间相关或连续发生,即具有Markovian特性。而对于一个实际状态估计系统,不仅要具有稳定性,还要满足和实际应用相关的性能指标。本专利技术针对具有Markovian丢包的离散时间复杂网络,给出了保性能状态估计器的设计方法,使得状态估计器不仅能估计原网络的状态信息,还能满足与实际应用相关的性能指标,从而降低其控制成本,提高估计性能。
技术实现思路
本专利技术所要解决的技术问题是针对复杂网络中节点的部分状态难以测量,以及网络传输过程中发生Markovian丢包的情况,提供了一种保性能状态估计器的设计方法。本专利技术为解决上述技术问题采用以下技术方案一种复杂网络的保性能状态估计器的设计方法,其特征在于:具体包含如下步骤,步骤一:建立由N个独立节点构成的离散时间输出耦合的复杂网络模型,其中,N取正整数,具体如下其中,i为节点,其中,i=1,2,3,...,N;xi(k+1)表示节点i具有n个状态,且xi(k)=(xi1(k),xi2(k),...,xin(k))T∈Rn;yi(k)表示节点i的输出变量为,且yi(k)∈Rm;Ai是一个常矩阵,且Ai∈Rn×n;f(·)为非线性函数,f(·):Rn×Rn并且满足f(0)≡0;W为耦合矩阵,且W=(wij)N×N,wii表示网络的拓扑结构,且满足若节点i和节点j,j≠i之间有连接,则wij=1;否则wij=0;Γ为网络的内部耦合矩阵,且Γ∈Rn×n;Ci表示网络输出矩阵,且Ci∈Rm·n;步骤二,构建状态估计器,具体如下:其中,表示估计节点xi(k)的状态,且ki表示待设计的状态估计器增益矩阵,且Ki∈Rn×m;步骤三,根据步骤一建立的复杂网络模型和步骤二构建的状态估计器,获取线性矩阵不等式φ1,具体如下:其中,如果矩阵不等式φ1<0中,K、α有可行解,则是此复杂网络的一个保性能控制律。步骤四,确保步骤三获取的矩阵不等式φ1<0,则通过状态估计器完成原网络状态的估计。作为本专利技术一种复杂网络的保性能状态估计器的设计方法的进一步优选方案,在步骤1中,考虑网络在实际传输过程中存在的数据丢包现象,则节点i的实际测量输出表示为:表示随机变量,且ri(k)表示测量数据丢包,且ri(k)∈{0,1};若ri(k)=0,则表示数据丢失;否则表示数据接收成功。作为本专利技术一种复杂网络的保性能状态估计器的设计方法的进一步优选方案,在步骤1中,Ai的具体公式如下:ζ为状态向量,且ζ={0,1},0<p<1表示数据由成功传输到丢失的概率,0<q<1表示数据由丢失到恢复的概率。作为本专利技术一种复杂网络的保性能状态估计器的设计方法的进一步优选方案,在步骤1中,复杂网络模型的状态,具体如下:采用克罗内克积的形式:状态估计误差为:其中H=INn-r(k).取增广向量则其中作为本专利技术一种复杂网络的保性能状态估计器的设计方法的进一步优选方案,在步骤4中,通过Lyapunov函数验证矩阵不等式φ1<0。作为本专利技术一种复杂网络的保性能状态估计器的设计方法的进一步优选方案,在步骤5中,通过Lyapunov函数验证矩阵不等式φ1<0具体包含如下步骤:选取Lyapunov函数:V(k,r(k))=eT(k)Pr(k)e(k)其中:由Schur引理得:不等式等价于不等式φ1<0。本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:本专利技术针对复杂网络中节点的部分状态难以测量,以及网络传输过程中发生Markovian丢包的情形,提供了一种保性能状态估计器的设计方法,使得状态估计器不仅能估计原网络的状态信息,还能满足与实际应用相关的性能指标,从而降低其控制成本,提高估计性能。附图说明图1是估计误差的变化曲线1;图2是估计误差的变化曲线2;图3是估计误差的变化曲线3。具体实施方式下面结合附图对本专利技术的技术方案做进一步的详细说明:通过以下步骤实现:步骤一:建立由N个独立节点构成的离散时间输出耦合的复杂网络模型,具体如下其中节点i(i=1,2,...,N)具有n个状态:xi(k)=(xi1(k),xi2(k),...,xin(k))T∈Rn,节点i的输出变量为:yi(k)∈Rm。Ai∈Rn×n是一个常矩阵,f(·):Rn×Rn为非线性函数并且满足f(0)≡0。耦合矩阵W=(wij)N×N表示网络的拓扑结构,满足若节点i和节点j(j≠i)之间有连接,则wij=1;否则wij=0。Γ∈Rn×n为网络的内部耦合矩阵,Ci∈Rm×n(i=1,2,...,N)表示网络输出矩阵。考虑网络在实际传输过程中存在的数据丢包现象,节点i的实际测量输出可以表示为:随机变量ri(k)∈{0,1}用来表示测量数据丢包,若ri(k)=0则表示数据丢失;否则表示数据接收成功。状态传输过程{ri(k)}k是一个具有两状态的Markovian链,其转移矩阵Λi=[Tbc],定义如下:状态向量ζ={0,1},0<p<1表示数据由成功传输到丢失的概率,0<q<1表示数据由丢失到恢复的概率。为了估计复杂网络(1)的状态,构建如下状态估计器:其中表示估计节点xi(k)的状态,Ki∈Rn×m表示待设计的状态估计器增益矩阵。为了表述方便,采用克罗内克积的形式:状态估计误差为:其中H=INn-r(k).取增广向量则其中步骤二:对原网络(1)和状态估计器(3),考虑为误差估计系统的保性能指标要求。如果存在给定的对称正定矩阵Q、R,矩阵K,标量α>0,对称正定矩阵并有使矩阵不等式φ1<0成立,则是此复杂网络的一个保性能控制律。其中如果矩阵不等式φ1<0中,K、α有可行解,则是此复杂网络的一个保性能控制律。步骤三:选取Lyapunov函数:V(k,r(k))=eT(k)Pr(k)e(k)其中:由Schur引理得:不等式等价于不等式φ1<0。对不等式ΔV(k,r(k))<-eT(k)Ge(k)两边从0到∞求和,可得:表明是此复杂网络状态估计的一个保性能控制律下面运用实例对本专利技术作进一步说明。为了本领域的普通技术人员可以更本文档来自技高网
...
一种复杂网络的保性能状态估计器的设计方法

【技术保护点】
一种复杂网络的保性能状态估计器的设计方法,其特征在于:具体包含如下步骤,步骤一:建立由N个独立节点构成的离散时间输出耦合的复杂网络模型,其中,N取正整数,具体如下

【技术特征摘要】
1.一种复杂网络的保性能状态估计器的设计方法,其特征在于:具体包含如下步骤,步骤一:建立由N个独立节点构成的离散时间输出耦合的复杂网络模型,其中,N取正整数,具体如下其中,i为节点,其中,i=1,2,3,...,N;xi(k+1)表示节点i具有n个状态,且xi(k)=(xi1(k),xi2(k),...,xin(k))T∈Rn;yi(k)表示节点i的输出变量为,且yi(k)∈Rm;Ai是一个常矩阵,且Ai∈Rn×n;f(·)为非线性函数,f(·):Rn×Rn并且满足f(0)≡0;W为耦合矩阵,且W=(wij)N×N,wii表示网络的拓扑结构,且满足若节点i和节点j,j≠i之间有连接,则wij=1;否则wij=0;Γ为网络的内部耦合矩阵,且Γ∈Rn×n;Ci表示网络输出矩阵,且Ci∈Rm·n;步骤二,构建状态估计器,具体如下:其中,表示估计节点xi(k)的状态,且ki表示待设计的状态估计器增益矩阵,且Ki∈Rn×m;步骤三,根据步骤一建立的复杂网络模型和步骤二构建的状态估计器,获取线性矩阵不等式φ1,具体如下:其中,

【专利技术属性】
技术研发人员:万佑红曹胜男陆磊
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1