Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于Round-Robin协议的网络化系统的故障检测方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:江南大学

摘要:本发明公开一种基于Round‑Robin协议的网络化系统的故障检测方法,属于网络化系统领域;首先建立存在传感器饱和、扰动和故障情况下离散时间网络化系统模型,通过引入了Round‑Robin通讯协议解决共享网络带宽受限的问题,再设计全阶故障检测滤波器,引入残差评估机制来判断系统是否发生故障;运用Lyapunov稳定性理论和线性矩阵不等式分析方法,得到滤波误差系统均方渐近稳定和全阶故障检测滤波器存在的充分条件;利用MatlabLMI工具箱求解最优化问题,得到最优全阶故障检测滤波器参数为本发明方法考虑了实际情况下系统存在网络带宽受限、传感器饱和以及故障,适用于一般的故障检测,具有较好的普适性。

主权项:1.一种基于Round‑Robin协议的网络化系统的故障检测方法,其特征在于,包括以下步骤:1建立存在故障和扰动的网络化系统的被控对象数学模型:其中:是系统的状态向量,是系统的可测量输出,为带有饱和约束的系统输出,是系统的一个非线性函数,属于[R1,R2],是系统的扰动输入,是待检测故障信号,wk∈l2[0,∞;是系统的常数矩阵;是传感器饱和中的非线性部分,属于[K1,K2],是一个对称正定矩阵;在传感器饱和约束下,基于Round‑Robin协议的全阶故障检测滤波器输入为:其中:σk=modk‑1,m+1表示在k时刻具有通信权力的传感器节点,是单位矩阵,Φσk=diag{δσk‑1,δσk‑2,…,δσk‑m},并且是KroneckerDelta函数,m表示传感器网络处的节点数;2设计全阶故障检测滤波器:其中:为全阶故障检测滤波器的状态估计,是全阶故障检测滤波器的残差信号,是有待确定的全阶故障检测滤波器的参数;引入残差评估机制来检测故障是否发生,残差评估函数Jk和阈值Jth分别为:其中:L为评估函数最大的时间长度,用式5判断系统是否有故障发生:3系统均方渐进稳定和全阶故障检测滤波器存在的充分条件为:其中:Ξ21=[‑λ1Ψ5 ‑λ1Ψ6],其中:*代表对称位置矩阵的转置,0是零矩阵;是未知矩阵;λ1是给定的常数,γ0是给定的系统性能指标;给定常数m,λ10以及一个γ0的指标,利用MATLAB中的LMI工具箱求解式6,当存在一个正定矩阵P和矩阵G,使得式6成立,则系统是均方渐进稳定的,且满足H∞性能指标,能够获得非最优的全阶故障检测滤波器参数,即能够进行步骤4;当上述未知变量没有可行解,则系统不是均方渐进稳定的,且不能获得非最优全阶故障检测滤波器的参数,不能进行步骤4;4计算最优全阶故障检测滤波器参数根据求出性能指标γ,利用MATLAB LMI工具箱求解最优化问题式7:其中:rek=rk‑fk为残差误差信号,ωk=[wTk fTk]T;当式7有解,能够得到最优全阶故障检测滤波器参数,并且最优H∞性能指标为γmin,利用式7求出非奇异矩阵便能获得最优的全阶故障检测滤波器参数:当式7无解,则无法获得最优的全阶故障检测滤波器参数;5基于Round‑Robin协议的网络化系统的故障检测根据网络化系统实际运行时得到的全阶故障检测滤波器的输入由式3得到全阶故障检测滤波器的残差信号rk,然后由式4计算得到残差评估函数Jk和阈值Jth,最后由式5判断系统故障是否发生。

全文数据:一种基于Round-Robin协议的网络化系统的故障检测方法技术领域本发明属于网络化系统领域,涉及一种基于Round-Robin协议的网络化系统的故障检测方法。背景技术随着时代的发展,近几年关于网络化系统的故障检测问题吸引了大量学者的注意。网络化系统具有适用范围广、安装维护方便等众多优点,但是在网络化系统中不可避免的会出现一些降低系统稳定性的因素,如时延、量化、丢包、扰动输入等问题,这些问题的出现都会对系统性能产生较大的影响,甚至会影响系统的稳定性,严重时将导致系统发生故障,因此大量的学者就故障检测问题进行了深入的研究。网络化系统故障检测的关键一步是设计全阶故障检测滤波器,得到对扰动鲁棒、对故障敏感的残差信号,然后利用残差评估机制判断故障是否发生。由于共享的网络带宽是有限的,多个传感器同时使用该网络进行通信时,容易造成数据的冲突、融合、混乱等一系列问题,这会破坏数据帧的结构,严重影响故障检测的及时性与准确性。Round-Robin网络通信协议能够有效管理各传感器访问网络的权力,它在某一时刻只赋予一个传感器通信权力。发明内容针对上述现有技术中存在的问题,本发明提供了一种基于Round-Robin协议的网络化系统的故障检测方法。在基于Round-Robin协议的基础上,考虑了网络化系统中存在的通讯受限、扰动、故障、传感器饱和以及非线性项的情况,设计了全阶故障检测滤波器,使得网络化系统在上述情况下仍能保持均方渐进稳定并且满足一定的H∞性能指标,同时能有效地检测出系统的故障。本发明的技术方案:一种基于Round-Robin协议的网络化系统的故障检测方法,包括以下步骤:1建立存在故障和扰动的网络化系统的被控对象数学模型:其中:是系统的状态向量,是系统的可测量输出,为带有饱和约束的系统输出,是系统的一个非线性函数,属于[R1,R2],是系统的扰动输入,是待检测故障信号,wk∈l2[0,∞;是系统的常数矩阵;是传感器饱和中的非线性部分,属于[K1,K2],是一个对称正定矩阵;在传感器饱和约束下,基于Round-Robin协议的全阶故障检测滤波器输入为:其中:σk=modk-1,m+1表示在k时刻具有通信权力的传感器节点,是单位矩阵,Φσk=diag{δσk-1,δσk-2,…,δσk-m},并且是KroneckerDelta函数,m表示传感器网络处的节点数;2设计全阶故障检测滤波器:其中:为全阶故障检测滤波器的状态估计,是全阶故障检测滤波器的残差信号,是有待确定的全阶故障检测滤波器的参数;引入残差评估机制来检测故障是否发生,残差评估函数Jk和阈值Jth分别为:其中:L为评估函数最大的时间长度,用式5判断系统是否有故障发生:3系统均方渐进稳定和全阶故障检测滤波器存在的充分条件为:其中:Ξ21=[-λ1Ψ5-λ1Ψ6],C1=[ΦσkK1CI-Φσk],E1=[ΦσkAw10],其中:*代表对称位置矩阵的转置,0是零矩阵;是未知矩阵;λ1是给定的常数,γ0是给定的系统性能指标;给定常数m,λ10以及一个γ0的指标,利用MATLAB中的LMI工具箱求解式6,当存在一个正定矩阵P和矩阵G,使得式6成立,则系统是均方渐进稳定的,且满足H∞性能指标,能够获得非最优的全阶故障检测滤波器参数,即能够进行步骤4;当上述未知变量没有可行解,则系统不是均方渐进稳定的,且不能获得非最优全阶故障检测滤波器的参数,不能进行步骤4;4计算最优全阶故障检测滤波器参数根据求出性能指标γ,利用MATLABLMI工具箱求解最优化问题式7:其中:rek=rk-fk为残差误差信号,ωk=[wTkfTk]T;当式7有解,能够得到最优全阶故障检测滤波器参数,并且最优H∞性能指标为γmin,利用式7求出非奇异矩阵便能获得最优的全阶故障检测滤波器参数:当式7无解,则无法获得最优的全阶故障检测滤波器参数;5基于Round-Robin协议的网络化系统的故障检测根据网络化系统实际运行时得到的全阶故障检测滤波器的输入由式3得到全阶故障检测滤波器的残差信号rk,然后由式4计算得到残差评估函数Jk和阈值Jth,最后由式5判断系统故障是否发生。本发明的有益效果:本发明同时考虑了网络化系统中存在的系统故障、传感器饱和约束以及扰动情况下全阶故障检测滤波器的设计方法,相比传统网络化系统故障检测的通讯方式,本发明在网络化系统中引入了Round-Robin通讯协议,它能够有效避免多传感器利用共享通信网络通讯时所受的带宽限、数据包丢失、时序混乱等一系列问题。附图说明图1是基于Round-Robin协议的网络化系统的故障检测方法的流程图。图2是基于Round-Robin协议的网络化系统的结构图。图3是在Round-Robin协议下系统的三个节点的轮流访问网络情况。图4是系统的残差信号图。图5是系统的残差评估函数图。具体实施方式下面结合附图对本发明的具体实施方式做进一步说明。参照附图1,一种基于Round-Robin协议的网络化系统的故障检测方法,包括以下步骤:步骤1:建立存在系统故障和扰动的网络化系统的数学模型存在系统故障、扰动和传感器饱和约束的网络化系统的数学模型为式9:假设非线性向量值函数gk,xk满足对于所有的k∈N,使得gk,0=0成立,并且满足[gk,u-gk,v-R1u-v]T[gk,u-gk,v-R2u-v]≤010其中,R1和R2是具有适当维数的已知实矩阵。在该系统中存在传感器饱和现象,饱和函数属于区间[K1,K2],K1和K2是对角矩阵,是一个正定对称矩阵,且饱和函数sat·可以分解为一个线性部分和一个非线性部分的和,即:satCxk=φCxk+K1Cxk11式11中的非线性部分满足:[φCxk-K1Cxk]T[φCxk-K2Cxk]≤012故本系统中的传感器饱和输出可以表示为:yφ=satyk+Aw1wk=φCxk+K1Cxk+Aw1wk13为了解决多个传感器在同一时间段使用通信网络所造成的数据损坏等问题,在此引入Round-Robin网络通信协议。假设在传感器网络处共有m个节点,定义在k时刻具有通信权力的传感器节点为σk∈{1,2,…,m},并且σk的值可由式14来确定:σk=modk-1,m+114其中函数modN,M表示N对M模运算,其值为N除以M的余数。由公式14可知,随着离散时间k的增加,σk的取值始终在节点值{1,2,…,m}之间循环。记k时刻全阶故障检测滤波器的输入为则有其中:Φσk=diag{δσk-1,δσk-2,…,δσk-i},i=1,2,…,m,并且是KroneckerDelta函数;步骤2:设计全阶故障检测滤波器其中为全阶故障检测滤波器的状态估计,为全阶故障检测滤波器的残差信号,为全阶故障检测滤波器的输入,AF,BF,CF,DF是有待确定的全阶故障检测滤波器的参数。定义残差误差信号:rek=rk-fk17综合考虑式1、3、13和17,可以得到滤波误差系统式18:其中:ωk=[wTkfTk]T,C1=[ΦσkK1CI-Φσk],E1=[ΦσkAw10],C11=[DFC1CF],通过上述滤波误差系统的设计,带有传感器饱和约束的全阶故障检测滤波器设计就可以转化为H∞滤波的问题:设计一个全阶故障检测滤波器3,使得残差信号和故障信号之间的差值尽可能的小,并且满足下列要求:1滤波误差系统18是均方渐进稳定的。2在零初始条件下,系统的H∞性能指标γ满足下列不等式。并且要求性能指标γ尽可能的小。构造残差评估函数Jk和阈值Jth式4,式5可以用来判断故障是否发生。当残差评估函数中的值大于阈值时,发生故障并且报警,否则表示没有发生故障。步骤3:滤波误差系统均方渐进稳定和全阶故障检测滤波器存在的充分条件构造Lyapunov函数:利用Lyapunov稳定性理论和线性矩阵不等式分析方法,得到滤波误差系统式18均方渐进稳定和全阶故障检测滤波器存在的充分条件。步骤如下:步骤3.1:滤波误差系统均方渐进稳定的充分条件。假设式21成立:其中:沿着系统的轨迹对Lyapunov函数式20求偏差可知:将式18代入式22中,并将其展开可得:考虑式11和式12中的饱和函数,可以得到:结合式23和24,可以得到:同时考虑式10中的非线性函数,并且可由其推导出:其中λ1≥0。这里定义结合式23、式25和式26,可以得到:ηTkΓηk≤027其中:根据Lyapunov稳定性理论,给定常数λ10以及全阶故障检测滤波器参数AF,BF,CF,DF,如果存在正定矩阵P0,使得式21成立,则系统是均方渐进稳定的。当步骤3.1的充分条件成立时,再执行步骤3.2;如果步骤3.1的充分条件不成立,则滤波误差系统18不是均方渐进稳定的,不能执行步骤3.2。步骤3.2:系统的H∞性能分析及全阶故障检测滤波器存在的充分条件下面首先进行H∞性能指标的分析,假设式28成立:其中:为满足式系统的H∞性能指标:对式28运用Schur补引理可以得到如下表达式:并且由式24和式26可以推导出:Vk+1-Vk+||rek||2-γ2||ωk||≤031对式31两边同时取k从0到∞累加可知:假设系统的初始状态为η0=0,并且系统是均方渐进稳定的,故可知V∞和V0的值均为0。所以可以满足式29中的性能指标的要求。为使全阶故障检测滤波器存在的充分条件成立,假设式6成立。由式28可知,原矩阵可以写成如下形式:由矩阵理论的基本知识可知,对于任意以及正定矩阵则成立当且仅当存在一个矩阵使得式34成立。应用Schur补引理和式34,可以将式33转换成:为了方便求解出全阶故障检测滤波器参数,在此需要分块矩阵P和G分别为并且全阶故障检测滤波器的参数给出如下形式:则可以得到:由于G22是可逆的,因此全阶故障检测滤波器参数可以直接从式38中获得。并且经过一系列的矩阵运算,可由式35推导出式6;利用MATLAB中的LMI工具箱进行求解,给定一个常数m和λ10,存在一个正定矩阵P0和具有适当维数的矩阵G,AF,BF,CF和DF满足不等式6,并且使滤波误差系统满足H∞性能指标γ0,则系统是均方渐进稳定的,且可以获得全阶故障检测滤波器参数,在此执行步骤4;如果式6不成立,则滤波误差系统18不是均方渐进稳定的且全阶故障检测滤波器参数无法获得,不能执行步骤4。步骤4:计算最优全阶故障检测滤波器参数对于滤波误差系统18,利用MATLAB中的LMI工具箱求解最优化问题式7,若式7有解,得到最优的H∞性能指标为λmin,并获得最优的全阶故障检测滤波器参数;如果式7无解,则不能获得最优的全阶故障检测滤波器参数。步骤5:网络化系统的故障检测根据网络化系统实际运行时得到的全阶故障检测滤波器的输入进而根据式3得到全阶故障检测滤波器的残差信号rk,然后由式4计算得到残差评估函数Jk和阈值Jth,最后由式5判断网络化系统是否发生故障。实施例:采用本发明提出的一种基于Round-Robin协议的网络化系统的故障检测方法,在考虑外界扰动和故障的情况下,滤波误差系统18是均方渐进稳定的。具体实现方法如下:某不间断电源网络化系统的数学模型为式9,系统具有m=3个传感器节点,给定其系统参数为:这里取饱和函数为:其中为了体现全阶故障检测滤波器的作用,假设故障信号fk和非线性函数gk,xk分别为:同时,在系统9中,给出了扰动输入,并且在实际系统中,扰动输入总是存在的,假设扰动输入如下:wk=e-0.002ksink0≤k≤600利用上述给出的条件,通过MATLAB中的LMI工具箱,对式7求解,利用LMI方法,可以得出最小性能指标γ=1.4763,λ1=1.0122。全阶故障检测滤波器参数如下所示:CF=[0.04040.0587-0.0165],DF=[0.04040.0587-0.0350],需要指出的是,本例中系统存在3个传感器节点,因此分别对i=1,2,3时求解最优化问题式7,调用LMI工具箱的mincx函数,便可以获得3个节点情况下的最优一组数据。当然,为了不失一般性,假设系统的初始状态x0=[000]T,y-1=[000]T,可以得到通过MATLAB软件进行仿真,可以得到本文所需的数据,其中具体仿真图形如附图3、附图4、附图5所示。通过附图3,发现在Round-Robin协议下,每个传感器节点循环通信,均有相同的权限去访问网络,这点与SCP和WTOD协议有所不同,后两者主要是通过动态调度来获得通信的权限。其中SCP利用马尔科夫概率矩阵来决定选中某个节点,这就意味着一个采样周期内,某些节点可能无法进行网络通信,而Round-Robin协议正好弥补了这一缺点。附图4可以清晰的看出在200≤k300时,系统出现了故障,残差信号rk出现了波动。附图5可以看出,系统在k=200时出现故障,当带有故障的Jk曲线小于Jth时,系统仍认为故障并没有出现,当带有故障的Jk曲线超越阈值Jth时,利用式5,进行故障报警。附图5中可以看出系统大约在k=215时检测出系统故障,检测间隔约为15。总之,从仿真结果来看,所设计的全阶故障检测滤波器可以有效地检测出系统中故障的发生,在网络化系统中,多个传感器的使用并没有对故障的检测产生影响,也没有出现数据损坏等问题,可见Round-Robin协议很好地解决了多传感器通信的问题,同时也说明本发明所提出的基于Round-Robin协议网络化系统的故障检测方法是有效的。

权利要求:1.一种基于Round-Robin协议的网络化系统的故障检测方法,其特征在于,包括以下步骤:1建立存在故障和扰动的网络化系统的被控对象数学模型:其中:是系统的状态向量,是系统的可测量输出,为带有饱和约束的系统输出,是系统的一个非线性函数,属于[R1,R2],是系统的扰动输入,是待检测故障信号,wk∈l2[0,∞;是系统的常数矩阵;是传感器饱和中的非线性部分,属于[K1,K2],是一个对称正定矩阵;在传感器饱和约束下,基于Round-Robin协议的全阶故障检测滤波器输入为:其中:σk=modk-1,m+1表示在k时刻具有通信权力的传感器节点,是单位矩阵,Φσk=diag{δσk-1,δσk-2,…,δσk-m},并且是KroneckerDelta函数,m表示传感器网络处的节点数;2设计全阶故障检测滤波器:其中:为全阶故障检测滤波器的状态估计,是全阶故障检测滤波器的残差信号,是有待确定的全阶故障检测滤波器的参数;引入残差评估机制来检测故障是否发生,残差评估函数Jk和阈值Jth分别为:其中:L为评估函数最大的时间长度,用式5判断系统是否有故障发生:3系统均方渐进稳定和全阶故障检测滤波器存在的充分条件为:其中:Ξ21=[-λ1Ψ5-λ1Ψ6],其中:*代表对称位置矩阵的转置,0是零矩阵;是未知矩阵;λ1是给定的常数,γ0是给定的系统性能指标;给定常数m,λ10以及一个γ0的指标,利用MATLAB中的LMI工具箱求解式6,当存在一个正定矩阵P和矩阵G,使得式6成立,则系统是均方渐进稳定的,且满足H∞性能指标,能够获得非最优的全阶故障检测滤波器参数,即能够进行步骤4;当上述未知变量没有可行解,则系统不是均方渐进稳定的,且不能获得非最优全阶故障检测滤波器的参数,不能进行步骤4;4计算最优全阶故障检测滤波器参数根据求出性能指标γ,利用MATLABLMI工具箱求解最优化问题式7:其中:rek=rk-fk为残差误差信号,ωk=[wTkfTk]T;当式7有解,能够得到最优全阶故障检测滤波器参数,并且最优H∞性能指标为γmin,利用式7求出非奇异矩阵便能获得最优的全阶故障检测滤波器参数:当式7无解,则无法获得最优的全阶故障检测滤波器参数;5基于Round-Robin协议的网络化系统的故障检测根据网络化系统实际运行时得到的全阶故障检测滤波器的输入由式3得到全阶故障检测滤波器的残差信号rk,然后由式4计算得到残差评估函数Jk和阈值Jth,最后由式5判断系统故障是否发生。

百度查询: 江南大学 一种基于Round-Robin协议的网络化系统的故障检测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。