发明名称 一种突变滤波方法
摘要 本发明涉及一种突变滤波算法,自然界中存在着大量的状态突然变化,对这类系统的信号处理就变得十分重要。结合系统特性和状态信息,把系统噪声和观测噪声看作两个随机控制量,建立突变势函数,求出奇点集,通过突变级数法来评价突变特征,进而计算出状态突变归一化隶属度,表示状态突变的程度,如果状态完全发生突变,那么在本次滤波计算中不考虑上一次状态预测值,而是结合采样点数据预测值和当前测量值进行状态估计;如果部分突变,根据突变隶属度来计算使用状态预测值大小,再结合采样点数据预测值和当前测量值进行状态估计。本发明的优点在于不需要准确的知道数学模型和系统噪声及量测噪声统计特性,特别适用于强非线性和强随机性系统的信号处理。
申请公布号 CN103793614B 申请公布日期 2017.03.15
申请号 CN201410061632.9 申请日期 2014.02.25
申请人 河南理工大学 发明人 杨金显
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 代理人
主权项 一种突变滤波方法,其特征在于突变滤波方法的步骤包括:⑴从<img file="548737dest_path_image001.GIF" wi="34" he="13" />解算时刻到<img file="928903dest_path_image002.GIF" wi="14" he="12" />解算时刻,采集大量数据,即采样点数据<img file="257247dest_path_image003.GIF" wi="112" he="17" />;⑵对于系统噪声<img file="304838dest_path_image004.GIF" wi="22" he="17" />和量测噪声<img file="926181dest_path_image005.GIF" wi="21" he="17" />经过仿真或实验,可以获得先验信息,如果没有任何先验信息,可以先假定系统噪声和量测噪声为高斯白噪声;⑶建立系统状态方程和量测方程<img file="793643dest_path_image006.GIF" wi="186" he="49" />,式中<img file="660099dest_path_image007.GIF" wi="40" he="18" />为一步转移阵,<img file="562196dest_path_image008.GIF" wi="24" he="17" />为量测阵,<img file="354440dest_path_image009.GIF" wi="31" he="18" />为系统噪声,<img file="974777dest_path_image010.GIF" wi="16" he="17" />为量测噪声;⑷<img file="379345dest_path_image011.GIF" wi="34" he="13" />时,计算一步状态预测<img file="401528dest_path_image012.GIF" wi="161" he="18" />;⑸由于系统状态<img file="364673dest_path_image002.GIF" wi="14" he="12" />时刻的估计值<img file="206727dest_path_image013.GIF" wi="14" he="17" />与一步状态预测值<img file="414986dest_path_image014.GIF" wi="42" he="18" />、测量值<img file="291675dest_path_image015.GIF" wi="22" he="16" />、系统噪声<img file="425722dest_path_image016.GIF" wi="22" he="17" />和量测噪声<img file="755072dest_path_image017.GIF" wi="16" he="17" />四个量有直接关系,以这4个变量为控制量,建立状态突变势函数<img file="953972dest_path_image018.GIF" wi="237" he="19" />,式中<img file="435900dest_path_image019.GIF" wi="42" he="16" />表示系统的状态变量<img file="491581dest_path_image020.GIF" wi="16" he="13" />的势函数,<img file="557495dest_path_image021.GIF" wi="14" he="8" />为测量值,<img file="622403dest_path_image022.GIF" wi="14" he="13" />一步状态预测值,<img file="958837dest_path_image023.GIF" wi="8" he="9" />量测噪声,<img file="185419dest_path_image024.GIF" wi="16" he="13" />为系统噪声;⑹对于状态突变势函数<img file="738629dest_path_image019.GIF" wi="42" he="16" />进行一阶求导,并令<img file="341649dest_path_image025.GIF" wi="68" he="16" />,即可得到临界点集合成的平衡曲面;⑺通过对势函数<img file="532590dest_path_image019.GIF" wi="42" he="16" />进行二阶导数,并令<img file="195653dest_path_image026.GIF" wi="72" he="16" />,联合一阶和二阶导数方程,消去状态变量,即可得到反映状态变量和控制变量之间关系的分解形式的分歧方程;⑻突变系统分解形式的分歧点集方程为<img file="970579dest_path_image027.GIF" wi="72" he="16" />,<img file="377290dest_path_image028.GIF" wi="64" he="16" />,<img file="422738dest_path_image029.GIF" wi="72" he="16" />,<img file="256701dest_path_image030.GIF" wi="56" he="16" />,通过分解形式的分歧点集方程导出归一公式:<img file="518924dest_path_image031.GIF" wi="61" he="22" />,<img file="463747dest_path_image032.GIF" wi="56" he="22" />,<img file="816230dest_path_image033.GIF" wi="56" he="22" />,<img file="571828dest_path_image034.GIF" wi="64" he="22" />,当分歧方程中的各个控制变量满足分歧点集方程时,说明系统状态发生了突变;⑼为了计算出状态的突变程度,采用“互补”与“非互补”原则计算状态<img file="383664dest_path_image020.GIF" wi="16" he="13" />,即<img file="132177dest_path_image035.GIF" wi="160" he="37" />,按归一化处理,计算出状态变量在[0,1]范围的突变值,即归一化突变隶属度<img file="152217dest_path_image036.GIF" wi="12" he="9" />,表示状态突变的程度;⑽如果状态完全发生突变,说明系统状态方程已不适合描述系统,那么在本次滤波计算中不考虑一步状态预测值,而是结合采样点数据预测值和当前测量值进行状态估计:①利用从<img file="327983dest_path_image001.GIF" wi="34" he="13" />到<img file="564798dest_path_image002.GIF" wi="14" he="13" />时刻之间的采样数据<img file="851423dest_path_image037.GIF" wi="96" he="17" />,计算采样数据<img file="178499dest_path_image038.GIF" wi="14" he="9" />的方差<img file="10320dest_path_image039.GIF" wi="51" he="19" />;②根据测量方程计算采样数据预测值或采用采样数据拟合曲线预测<img file="485164dest_path_image040.GIF" wi="19" he="19" />;③计算信任预测值的增益系数<img file="824747dest_path_image041.GIF" wi="232" he="26" />;④计算<img file="68647dest_path_image002.GIF" wi="14" he="13" />时刻状态估计值<img file="336948dest_path_image042.GIF" wi="152" he="21" />;⑾如果部分突变,根据突变隶属度<img file="33509dest_path_image036.GIF" wi="12" he="9" />来计算使用一步状态预测值的大小,再结合采样点数据预测值和当前测量值进行状态估计:①计算相信一步预测值的大小<img file="911204dest_path_image043.GIF" wi="211" he="18" />;②计算测量值方差<img file="275189dest_path_image044.GIF" wi="161" he="19" />;③计算相信测量值和采样点数据预测值的大小<img file="714392dest_path_image045.GIF" wi="267" he="22" />;④计算<img file="898248dest_path_image002.GIF" wi="14" he="13" />时刻状态估计值<img file="268050dest_path_image046.GIF" wi="213" he="23" /><img file="735809dest_path_image045.GIF" wi="267" he="22" />;⑿计算状态估计方差<img file="595181dest_path_image047.GIF" wi="30" he="17" />;⒀以<img file="17066dest_path_image048.GIF" wi="32" he="21" />和<img file="987296dest_path_image047.GIF" wi="30" he="16" />作为下一次状态估计的初值,进而循环状态估计。
地址 454000 河南省焦作市高新区世纪路2001号