法律状态公告日
法律状态信息
法律状态
2019-05-17
授权
授权
2017-11-17
实质审查的生效 IPC(主分类):G05B23/02 申请日:20170726
实质审查的生效
2017-10-20
公开
公开
技术领域
本发明涉及网络化控制系统,特别是涉及带丢包的网络化控制系统的随机故障检测方法。
背景技术
网络化控制系统(Networked Control System,NCS)是通过共享的通信信道(如网络)将系统中的各元件连接起来组成的闭环反馈控制系统,与传统的点对点连接的反馈控制系统相比,网络化控制系统具有安装维护方便、灵活性高和易于重构等优点。然而网络的引入会带来一些新的问题,如数据量化、网络诱导的时延、数据包丢失等问题,影响系统的性能和稳定性,甚至产生故障。在实际工程中,网络化控制系统对性能、安全性和可靠性的要求很高,如果某些故障不能及时排除,会造成极大的危害和损失,因此故障检测是近年来研究的热点。
故障检测的关键一步就是通过故障检测滤波器作为残差产生机制,得到对故障敏感的残差信号,再利用残差评估机制判断故障是否发生。近年来,越来越多的学者研究存在随机现象的网络化控制系统的故障检测问题,比如系统中存在随机时延、随机丢包或者随机非线性扰动,如果不考虑随机现象将对系统性能产生很大的危害。然而大部分文献在研究NCS的故障检测问题时,都是假设故障信号是确定性发生的,但是由于网络的不可预测的变化特性,实际情况中,故障是随机发生的。
发明内容
针对上述现有技术中存在的问题,本发明提供了带丢包的网络化控制系统的随机故障检测方法。考虑网络化控制系统存在随机丢包、量化误差以及随机发生故障的情况下,设计了全阶故障检测滤波器,使得网络化控制系统在上述情况下仍能保持均方指数稳定并且满足预设的H∞性能指标,有效地检测出故障。
本发明所采用的技术方案是:一种带丢包的网络化控制系统的随机故障检测方法,包括以下步骤:
1)建立存在随机故障的网络化控制系统的被控对象数学模型:
其中: 经过量化后系统的测量输出为: 其中:Δk=diag{Δ1,k,Δ2,k,…,Δm,k},||Δk||2≤δ2,I为单位矩阵。 2)设计全阶故障检测滤波器: 其中: 故障检测滤波器的输入为: 其中:βk表示发生在被控对象和故障检测滤波器之间的随机丢包情况,满足Bernoulli> 引入残差评估机制来检测故障是否发生,残差评价函数J(k)和阈值J(th)分别为: 其中:L为评价函数最大的时间长度,系统是否发生故障可以通过式(7)检测: 3)系统均方指数稳定和故障检测滤波器存在的充分条件为: 其中: 其中:*代表对称位置矩阵的转置, 4)计算最优故障检测滤波器参数 通过求解最优化问题式(9): 若有解,得到最优故障检测滤波器参数 其中:G3,V是非奇异矩阵。得到最优故障检测滤波器参数之后,根据式(3)和式(4)可以得到系统的残差信号r(k),然后计算式(5)和式(6),最后由式(7)判断故障是否发生。 若式(9)无解,则不能获得最优故障检测滤波器。 与现有技术相比,本发明的有益效果:本发明同时考虑了系统中不完整测量因素、丢包、外界扰动以及随机发生的故障,通过一系列的推导,给出了该网络环境下存在随机故障情况下故障检测滤波器的设计方法,相比传统的故障检测滤波器设计建模时只考虑了确定性故障的局限性,本方法更具有实际意义,降低保守性。
附图说明
附图1是带丢包的网络化控制系统的随机故障检测方法的流程图。
附图2是ω(k)≠0,
附图3是ω(k)≠0,
附图4是ω(k)≠0,
附图5是ω(k)≠0,
附图6是ω(k)≠0,
附图7是ω(k)≠0,
具体实施方式
下面结合附图对本发明的具体实施方式做进一步说明。
参照附图1,一种带丢包的网络化控制系统的随机故障检测方法,包括以下步骤:
步骤1:建立存在随机故障的网络化控制系统的被控对象数学模型
存在随机故障的网络化控制系统的被控对象为式(1),考虑到网络化控制系统中,采样的数据在进行网络传输之前要进行数据的量化处理,经过量化后系统的测量输出为式(2)。
步骤2:设计全阶故障检测滤波器
设计全阶故障检测滤波器式(3),选用αk表示故障发生的概率,αk为满足Bernoulli0-1序列分布的随机变量,当αk=0时,表明系统没有发生故障,当αk=1时,表明系统确定发生故障,
考虑丢包情况下,故障检测滤波器的输入为式(4)。式中βk表示发生在被控对象和故障检测滤波器之间的随机丢包情况,βk为满足Bernoulli>k=1时,
表明无数据丢失,当βk=0时,表明数据全部丢失。
定义残差误差信号:
ek=r(k)-fk(11)
综合考虑式(1)、(3)、(4)和(11),通过状态增广的方法可以得到如下增广系统:
其中:
构造残差评价函数J(k)和阈值J(th)分别为式(5)和式(6),式(7)可以用来判断故障是否发生。其中:L为评价函数最大的时间长度,当残差评价函数中的值大于阈值时,发生故障并且报警,否则表示没有发生故障。
步骤3:构造Lyapunov函数
步骤3.1:首先判断增广系统的稳定性,得到系统均方指数稳定的充分条件。
假设不等式(13)成立,即
其中:*代表对称位置矩阵的转置,ψ11=diag{Pl-G-GT,Pl-G-GT,Pl-G-GT,-I,-I},
ψ22=diag{-Pl,-γ2I},ψ33=diag{-ε-1I,-εδ-2I},
其中:
Φ1=Q+DFE+ETFTDT(15)
其中:
E=[0 0 0 0 0 δM δN]
根据交叉项放大引理,可知
Φ1≤Φ2=Q+εDDT+ε-1EET(16)
Φ2≤Φ3=Q+εDDT+ε-1(δ-1E)Tδ2(δ-1E)(17)
Φ3<0与不等式(13)等价,若不等式(13)成立,则Φ1<0。
由于Pl>0,(Pl-G)TPl-1(Pl-G)≥0,因此Pl-G-GT≥-GTPl-1G,从而得到
其中:Ξ11=diag{-GTPl-1G,-GTPl-1G,-GTPl-1G,-I,-I},对(18)左乘diag{G-T,G-T,G-T,I,I,I,I},右乘它的转置可以得到
根据Schur补引理可得
Υ1+Υ2+Π<0(20)
其中:
当θk=0时,
其中:
从而
由非零初始条件以及
其中:σ=(-λmax(Γ))-1λmax(Pl)>0,可以得到增广系统(12)均方意义上渐近稳定。
根据Lyapunov稳定性理论,当θk=0时,给定标量γ>0,存在正定矩阵Pl>0,标量ε>0,非奇异矩阵G使得不等式(13)成立。当步骤3.1的充分条件成立时,再执行步骤3.2;如果步骤3.1的充分条件不成立,则增广系统(12)不是均方指数稳定的,不能执行步骤3.2。
步骤3.2:当θk≠0时,
其中:
由(20)式得,
考虑零初始条件,增广系统(12)指数均方稳定,进一步有
满足H∞性能指标。
式(13)可以写成式(8)的形式,从式(8)可得,
令U=G1,
定义转置矩阵
不失一般性的情况下,假设
可以得到
从而得到
ZTΨZ<0(32)
其中:Z=diag{T,T,T,I,I,T,I,I,I},式(8)和式(32)等价。
利用Matlab LMI工具箱进行求解,当θk≠0时,给定标量γ>0,存在正定矩阵Pl>0,标量ε>0,非奇异矩阵G使得不等式(13)成立。那么增广系统(12)均方指数稳定,并且满足H∞性能指标。当步骤3的充分条件成立时,即式(8)成立时,再执行步骤4;如果步骤3的充分条件不成立,则增广系统(12)不是均方指数稳定的且非最优故障检测滤波器参数无法解得,不能执行步骤4。
步骤4:计算最优故障检测滤波器参数
对于增广系统(12),通过求解最优化问题式(9)得到最优故障检测滤波器参数为式(10),最优的H∞性能指标为γmin,根据式(3)和式(4)可以得到系统的残差信号r(k),然后得到式(5)和式(6),最后由式(7)判断故障是否发生;如果式(9)无解,则不能获得最优故障检测滤波器。
实施例:
采用本发明提出的一种带丢包的网络化控制系统的随机故障检测方法,在没有外界扰动和故障的情况下即θk=0时,增广系统是均方指数稳定的。当θk≠0时,系统是均方指数稳定的且满足H∞性能指标。具体实现方法如下:
被控对象为闭环网络化控制系统,其被控对象数学模型为式(1),给定其系统参数为
假设系统的量化密度ρ=0.6,应用MATLAB LMI工具箱,求解不同丢包概率
表1不同故障和丢包概率情况下的最小γmin
假设系统的初始状态为x0=[0>T,ρ=0.6,
Cf=[-0.00713>f=-0.00369
假设故障信号和未知输入分别为
系统的残差r(k)和残差评估函数J(k)如附图2和附图3所示,根据本发明所采用的残差评估机制取评估时间长度L=400,则阈值的计算公式为 经过200次蒙特卡罗仿真,取平均值J(th)=0.12588为最终的阈值, 0.11973=J(73)<J(th)<J(74)=0.12904 说明k=70发生故障后,故障信号可以在5个时间步长内被检测出来,还能与扰动相区分。 时,0.12740=J(71)<J(th)=0.13410<J(72)=0.14673 可以看出,所设计的故障检测滤波器可以有效地检测出故障的发生,系统中故障发生的概率越大,检测出故障信号所需的时长越短,说明研究随机发生的故障是有意义的。 以上是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化与修饰,均属于发明技术方案的范围内。
机译: 一种用于带压光机的光滑表面展示带的原始状态的检测方法,包括使用导辊制造和/或处理幅材的机器引导带,以及监测在带区域内完成的声学测量
机译: 一种生态异常地形带的检测方法
机译: 一种带主波的脉冲声波检测方法和电路装置以及增加计数器