一种不完备系统故障诊断的生成粒子滤波器方法技术方案

技术编号:10041541 阅读:214 留言:0更新日期:2014-05-14 12:20
本发明专利技术涉及一种不完备系统故障诊断的生成粒子滤波器方法,在粒子滤波器中通过设计一种抽象的未知故障模式描述所有的系统未建模动态,通过提取粒子集特征判断当前模式是否为未知模式。如果为已知模式,则利用常规粒子滤波器方法对系统进行诊断;如果为未知模式,则根据积累的样本利用神经网络学习并构造新模式的状态转移模型,并将新模式加入到故障模式集合中,构造出新的扩展故障空间。此后,粒子滤波器在扩展后的故障空间中对新的数据进行诊断。该技术方案在粒子滤波器框架下结合神经网络实现,针对不完备混合动态系统,不仅可以诊断已知故障,还能识别和学习新的故障模式,能提高故障诊断系统在实际应用中的可靠性。

【技术实现步骤摘要】

本专利技术涉及一种不完备系统故障诊断的生成粒子滤波器方法,属于故障诊断
 
技术介绍
模型不完备条件下的故障诊断问题是一个具有挑战性的难点问题。已有的故障诊断方法大多数要求建立完备的故障模型。然而,由于以下几方面的原因,系统模型通常是不完备的:(1)人们没有掌握复杂系统的全部规律,导致部分动态未备建模;(2)由于系统复杂度非常高,为了简化计算,通常忽略了一些高阶动态;(3)由于系统及其环境的动态变化,导致不可能对系统完备建模。 粒子滤波器是监视动态系统的蒙特卡罗(Monte Carlo,即随机选择)方法,通过带权样本(即粒子)集非参数化地近似概率分布.粒子滤波器提供了一种计算上可行的方法,来估计混合系统的状态.除了计算上的优势外,在单个粒子滤波器中可以同时表示离散和连续状态,而且不受高斯假设的约束可以表示任意分布。然而,常规粒子滤波器方法同样要求系统被完备建模。 从贝叶斯滤波角度,混合系统故障诊断问题可以简要描述如下。多模型混合系统定义为, xt=f(st,xt,ut)+vt---(1)zt=h(st,xt,ut)+nt---(2)]]>其中,st∈S表示t时刻的离散系统模式,S为离散系统模式的有限集合。,表示系统在t时刻的多变量连续状态,表示t时刻的系统测量,表示t时刻系统输入。过程噪声vt和测量噪声nt为相互独立的白噪声序列。状态方程(1)刻画了系统连续状态转移概率p(xt+1|st,xt,ut),测量模型(2)刻画了似然概率p(zt|st,xt,ut),{st

【技术保护点】
一种不完备系统故障诊断的生成粒子滤波器方法,其特征在于:在粒子滤波器中通过保留非规格化权重以及阈值逻辑检测未知故障,对于检测到的未知故障,利用通过基于神经网络的方法,建立未知模式的状态方程;具体实现步骤如下:(1)初始化,具体包括: (1a)设置粒子数Nknown,阈值α,已知模式集合S,先验分布P(s0),以及转移概率πij=p(st=j|st‑1=i),ij∈Sknown,Unknown_found=0(Unknown_found用于对连续发现未知模式进行识别),Learned_num=0(Learned_num表示通过学习构建的模型数目),表示通过学习构建的模型集合),Nlearned(新学习模式识别的粒子数目,由于新的模式模型不确定性强,该值设置通常远远大于Nknown);(1b)从先验分布P(s0)采样离散状态(1c)从先验分布采样连续状态对于每一时间步t,地推地进行预测、更新、估计以及重采样过程(具体如下述步骤2~9); (2)状态预测(重要性采样),具体包括: (2a)根据离散状态转移概率抽取离散样本(2b)根据样本的离散状态确定连续状态转移概率,并抽取样本(3)权重更新,具体包括: (3a)根据测量模型计算非规格化权重(3b)计算非规格化因子(3c)计算边缘分布(4)离散状态估计(5)权重规格化(6)连续状态估计(7)利用样本集训练神经网络(8)扩展模式诊断:如果Wt<α且Learned_num>0则利用自适应粒子滤波器APF对新学习的模型集合Slearned进行诊断;诊断的结果分为以下几种:(a)当前模式为Slearned中存在的模式sknown_1,则利用当前的样本学习该模式sknown_1;(b)当前模式为新的未知模式;步骤包括: (8a)对Slearned均匀采样Nlearned个离散样本(8b)根据样本从对应神经网络采样连续样本其中Rlearned表示新学习模型方差;(8c)根据测量模型计算非规格化权重(8d)计算非规格化因子(8e)计算边缘分布(8f)未知模式检测及离散状态估计:如果Wt<αlearned发现新的未知模式,否则进行离散状态估计同时利用新的样本对该离散模式进行学习;(9)模型学习:如果连续两次检测到未知模式,则产生一个新的模式su并对该模式进行学习,具体步骤为: (9a)构造训练样本(9b)训练神经网络(9c)将新的未知模式su加入到新学习模式集合Slearned中,Slearned=Slearned∪su。...

【技术特征摘要】
1.一种不完备系统故障诊断的生成粒子滤波器方法,其特征在于:在粒子滤波器中通过保留非规格化权重以及阈值逻辑检测未知故障,对于检测到的未知故障,利用通过基于神经网络的方法,建立未知模式的状态方程;具体实现步骤如下: 
(1)初始化,具体包括: 
(1a)设置粒子数Nknown,阈值α,已知模式集合S,先验分布P(s0),以及转移概率πij=p(st=j|st-1=i),ij∈Sknown,Unknown_found=0(Unknown_found用于对连续发现未知模式进行识别),Learned_num=0(Learned_num表示通过学习构建的模型数目), 表示通过学习构建的模型集合),Nlearned(新学习模式识别的粒子数目,由于新的模式模型不确定性强,该值设置通常远远大于Nknown); 
(1b)从先验分布P(s0)采样离散状态(1c)从先验分布采样连续状态对于每一时间步t,地推地进行预测、更新、估计以及重采样过程(具体如下述步骤2~9); 
(2)状态预测(重要性采样),具体包括: 
(2a)根据离散状态转移概率抽取离散样本(2b)根据样本的离散状态确定连续状态转移概率,并抽取样本(3)权重更新,具体包括: 
(3a)根据测量模型计算非规格化...

【专利技术属性】
技术研发人员:段琢华邹昆杨亮徐翔
申请(专利权)人:电子科技大学中山学院
类型:发明
国别省市:广东;44

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

1