发明名称 基于粒子滤波的正向与逆向预测误差的故障预报方法
摘要 本发明涉及一种基于粒子滤波的正向与逆向预测误差的故障预报方法,适用于具有时序测量数据的机械设备系统的故障预报。本发明方法采用状态空间模型描述系统的故障演化过程,利用粒子滤波算法估计系统的工作状况;采用粒子滤波算法的前向预测功能对系统的未来状况进行预测,计算预测数据与实际观测数据之间的正向预测误差,使用基于正向预测误差的健康度评估系统的健康程度;采用粒子滤波算法的后向预测功能对系统的过去状况进行预测,计算预测数据与实际观测数据之间的逆向预测误差,使用基于逆向预测误差的故障度评估系统发生故障的可能性;在实时监测时,若故障度连续超过健康度,则预报有故障发生。本发明方法可实现故障的早期预报。
申请公布号 CN104156612A 申请公布日期 2014.11.19
申请号 CN201410418790.5 申请日期 2014.08.25
申请人 福建师范大学 发明人 王开军;王栋;郭躬德
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 福州元创专利商标代理有限公司 35100 代理人 蔡学俊
主权项 一种基于粒子滤波的正向与逆向预测误差的故障预报方法,其特征在于:包括如下步骤,S1:系统工作情况的统计计算:采用状态空间模型描述由状态变量<i>x</i>和观测变量<i>y</i>构成的系统,在每个时刻<i>t</i>,测量并获得观测数据<img file="2014104187905100001dest_path_image001.GIF" wi="18" he="24" />,使用粒子滤波算法估计系统的状态并获得估计数据<img file="2014104187905100001dest_path_image002.GIF" wi="17" he="24" />和<img file="2014104187905100001dest_path_image003.GIF" wi="18" he="24" />;设初始阶段系统工作正常,计算观测序列<img file="2014104187905100001dest_path_image004.GIF" wi="30" he="24" />的标准差作为健康波幅<img file="dest_path_image005.GIF" wi="29" he="26" />,计算跟踪序列<img file="dest_path_image006.GIF" wi="30" he="24" />的均值<img file="2014104187905100001dest_path_image007.GIF" wi="30" he="24" />,计算误差序列{<img file="2014104187905100001dest_path_image008.GIF" wi="74" he="24" />}的方差<img file="2014104187905100001dest_path_image009.GIF" wi="27" he="26" />,其中<i>t</i>=1,2,3,…,<i>m</i>;S2:正向预测误差的计算:在时刻<i>k</i>(<i>k</i>&gt;<i>m</i>),由<img file="2014104187905100001dest_path_image010.GIF" wi="33" he="24" /><img file="2014104187905100001dest_path_image011.GIF" wi="89" he="24" />出发,利用粒子滤波算法和状态空间模型进行<i>q</i>步前向预测,求出预测序列<img file="dest_path_image012.GIF" wi="42" he="26" />和<img file="dest_path_image013.GIF" wi="42" he="26" />,其中<i>j</i>=1,2,…,<i>q</i>,且<i>q&gt;</i>0;在时刻<i>k</i>+<i>q</i>,计算正向预测的误差序列<img file="dest_path_image014.GIF" wi="95" he="24" />,其中<i>t</i>=<i> k</i>+1,<i> k</i>+2,…,<i> k+q</i>;S3:计算系统在时刻<i>t=k+q</i>的健康度<i>H<sub>k+q</sub></i><img file="dest_path_image015.GIF" wi="14" he="14" />(0,1]:<img file="dest_path_image016.GIF" wi="173" he="50" />;S4:逆向预测误差的计算:在时刻<i>k</i>+<i>q</i>(<i>k</i>&gt;<i>m</i>),由<img file="dest_path_image017.GIF" wi="30" he="26" />=<img file="dest_path_image018.GIF" wi="30" he="26" />出发进行<i>s</i>+<i>q</i>步后向预测,求出逆向预测序列<img file="dest_path_image019.GIF" wi="30" he="24" />和<img file="dest_path_image020.GIF" wi="30" he="24" />,其中<i>t=k‑s,</i><i>…,k+q‑</i>2<i>,k+q‑</i>1,且<i>k&gt;s&gt;</i>0,<i>q&gt;</i>0;然后,计算逆向预测的误差序列{<img file="dest_path_image021.GIF" wi="81" he="24" />},其中<i>t</i>=<i>k‑s, k‑s+</i>1<i>,</i><i>…,k‑</i>1;S5:计算系统在时刻<i>t=k+q</i>的故障度<i>F<sub>k+q</sub></i><img file="921963dest_path_image015.GIF" wi="14" he="14" />[0,1):<img file="dest_path_image022.GIF" wi="189" he="48" />;S6:故障预报:计算系统在时刻<i>k</i>的故障度<i>F<sub>k</sub></i>及健康度<i>H<sub>k</sub></i>,并比较<i>F<sub>k</sub></i> 与<i>H<sub>k</sub></i>及<i>F<sub>k</sub></i><sub>+<i>q</i></sub>与<i>H<sub>k</sub></i><sub>+<i>q</i></sub>,若<i>F<sub>k</sub></i> &gt;<i>H<sub>k</sub></i>且<i>F<sub>k</sub></i><sub>+<i>q</i></sub>&gt;<i>H<sub>k</sub></i><sub>+<i>q</i></sub>,则预报出现故障;否则,不进行故障预报。
地址 350007 福建省福州市仓山区上三路8号