基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法和系统技术方案

技术编号:13298524 阅读:402 留言:0更新日期:2016-07-09 16:32
本发明专利技术涉及流量检测领域,为一种以单片机(MCU)为核心、基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法和系统。该方法包括:(1)查找包含瞬态冲击振动干扰的数据段,(2)配置卡尔曼滤波器,(3)分段进行卡尔曼滤波,(4)频域幅值谱分析。采用卡尔曼滤波器预测估计涡街流量信号,达到降低强瞬态冲击振动干扰能量和比重的目的。即使存在多个瞬态冲击振动干扰分量,且干扰能量大于涡街流量信号能量时,仍然能够消除强噪声的干扰,正确提取涡街流量频率,确保涡街流量计在复杂工况情况下的测量精度。

【技术实现步骤摘要】

本专利技术属于流量检测
,是基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法和系统,具体涉及一种以单片机(MCU)为核心、分段卡尔曼滤波与周期图谱分析相结合的涡街流量计抗强瞬态冲击振动干扰的信号处理方法和系统。
技术介绍
涡街流量计具有无机械可动部件、使用寿命长、测量范围大等优点,并且适用于多种介质如液体、气体和饱和蒸汽的测量,在流程工业中得到了广泛应用。但是,涡街流量计是一种基于流体振动工作原理的流量计,由漩涡发生体、涡街流量传感器和信号处理系统组成。涡街流量传感器对管道振动非常敏感,当振动干扰能量超过流量信号能量时,常规幅值占优的频谱分析方法无法排除该干扰,会影响到涡街流量计测量的准确性。因此,涡街流量计信号处理的难点在于如何从含有强振动干扰噪声的混合信号中提取出涡街流量信号。管道振动干扰可分为周期性正弦振动干扰和瞬态冲击振动干扰。周期性正弦振动干扰主要是由应用现场的电机、气泵、水泵等设备的机械振动产生。每个振源分别产生单一、固定频率的振动干扰。当存在这种振动干扰时,涡街流量传感器输出多个不同频率的正弦信号叠加而成的平稳信号。针对周期性正弦振动干扰,国内外的学者进行了大量的研究,取得了较好的抗周期性正弦振动干扰的效果(L.GeraldSchlatter,DouglasWilliamBarrett,F.JohnWaers,H.LeeGilbert,andJ.MarkElder.Signalprocessingmethodandapparatusforflowmeters.InternationalPatent,WO90/04230,Apr.19,1990;C.-L.Shao,K.-J.Xu,andM.Fang.Frequency-VarianceBasedAntistrongVibrationInterferenceMethodforVortexFlowSensor[J].IEEETrans.onInstrumentationandMeasurement,2014,63(6):1566-1582;罗清林.抗强振动干扰数字涡街流量计信号处理方法研究与低功耗实现[D].合肥工业大学,2010;邢娟,张涛,郝松.管道振动对涡街流量计测量影响的试验研究[J].振动与冲击,2009,28(3):112-115)。瞬态冲击振动干扰主要由管道敲击、水击冲击、气蚀冲击和脉动冲击等造成。管道系统在受到瞬态冲击力的作用时,涡街流量传感器输出信号的幅值突然增大,之后逐渐衰减至稳定状态。经频谱分析,瞬态冲击将产生多个干扰频率分量,甚至可能存在一个或多个干扰分量的能量超过流量信号的能量。针对涡街流量计抗瞬态冲击振动干扰,国内外的研究较少。其中,有些学者通过改进涡街流量传感器的结构来提升涡街流量计抗瞬态冲击振动干扰的能力(J.J.Miau,C.C.Hu,J.H.Chou.Responseofavortexflowmetertoimpulsivevibrations[J].FlowMeasurementandInstrumentation,2000(11):41-49;潘岚,宋开臣,徐国梁.高抗干扰性能涡街流量计传感器的研究[J].中国计量学院学报,2005,16(4):268-270,278)。但是,当出现连续或较强瞬态冲击时,仍然会造成涡街流量计测量失误。针对机械冲击,有些学者提出盲源分离算法,对分离瞬态冲击振动干扰具有一定的效果(S.Hao,S.Jegelka,andA.Gretton.FastKernel-BasedIndependentComponentAnalysis[J].IEEETrans.onSignalProcessing,2009,57(9):3498-3511;B.M.D.Vos,I.J.Taelman,andS.V.Huffel.Sourceseparationfromsingle-channelrecordingsbycombiningempirical-modedecompositionandindependentcomponentanalysis[J].IEEETrans.onBiomedicalEngineering,2010,57(9):2188-2196;.J.Antoni.Blindseparationofvibrationcomponents:Principlesanddemonstrations[J].MechanicalSystemsandSignalProcessing,2005,19(6):1166-1180)。但是,盲源分离算法运算量大,无法满足低功耗涡街流量计实时性的要求。中国专利技术专利公布了一种抗强瞬态冲击振动干扰的涡街流量计信号处理方法(徐科军,任保宏,邵春莉,方敏,舒张平.一种基于数据替换的涡街流量计抗低频强瞬态冲击振动的信号处理方法,申请专利技术专利,201510021818.6)。查找敲击振动起始点和替换数据段,然后通过用反向替换数据向左右两个方向不断镜像复制替换有敲击振动干扰的数据来消除强敲击振动干扰。
技术实现思路
本专利技术要解决的问题是:在存在强瞬态冲击振动干扰的时候,涡街流量传感器输出信号中含有多个干扰频率分量,绝大部分落在涡街流量信号的频率范围内,且干扰分量的能量大于流量信号的能量。目前,盲源分离算法无法用于低功耗涡街流量计的实时实现;带通滤波或自适应陷波不适用于该类强干扰的滤波;基于幅值占优的直接频谱分析也将产生错误的结果。因此,涡街流量计需要有效的抗强瞬态冲击振动干扰的数字信号处理方法。本专利技术的技术方案是:对涡街流量传感器输出的一组数据进行分段监测,查找包含强瞬态冲击振动干扰的数据段;针对该数据段分段进行卡尔曼滤波,以降低强瞬态冲击振动干扰的能量和比重(比重为该数据段中瞬态冲击产生的最大干扰分量与涡街流量信号的幅值比),使经过滤波后涡街流量传感器输出的该组数据中流量信号的能量最大,即涡街流量信号在整体上能量占优;对滤波过后的整组数据进行频域幅值谱分析,提取幅值谱中最大峰值对应的频率即为涡街流量信号的频率。具体的技术解决方案如下:本专利技术对涡街流量传感器输出信号进行处理以降低强瞬态冲击振动干扰的能量和比重。首先,监测涡街流量传感器输出信号,分段比较后设置突变阈值,根据瞬态冲击振动干扰的幅值突变后振荡衰减的特性,查找包含瞬态冲击振动干扰的数据段;然后,配置用于预测和估计涡街流量信号的卡尔曼滤波器的变量和参数;并用此类卡尔曼滤波器对包含瞬态冲击振动干扰的数据段分段进行滤波,降低该数据段中强瞬态冲击振动干扰的能量和比重,使涡街流量信号在整体上能量本文档来自技高网
...

【技术保护点】
基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法和系统,包括前向输入调理电路模块、数字信号处理模块、系统输出模块、电源转换电路模块和基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法软件;压电式传感器将涡街流量信号转换成电荷信号输出,输出信号先后经过电荷放大器、电压放大器、低通滤波器和电压跟随器,然后进入MSP430F5418单片机的内部的ADC单元,经过ADC采样并转换成数字信号;MSP430F5418单片机采用基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法对该数字信号进行处理,得到涡街流量信号的频率,进而得到流体的流量;然后,通过输出模块将涡街信号的频率和流量值在LCD上实时显示;其特征在于:基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法包括查找包含瞬态冲击振动干扰的数据段,配置卡尔曼滤波器,分段进行卡尔曼滤波,频域幅值谱分析;采用卡尔曼滤波器预测估计涡街流量信号,达到降低强瞬态冲击振动干扰能量和比重的目的。

【技术特征摘要】
1.基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法和系统,包括
前向输入调理电路模块、数字信号处理模块、系统输出模块、电源转换电路模块
和基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法软件;压电式传
感器将涡街流量信号转换成电荷信号输出,输出信号先后经过电荷放大器、电压
放大器、低通滤波器和电压跟随器,然后进入MSP430F5418单片机的内部的ADC
单元,经过ADC采样并转换成数字信号;MSP430F5418单片机采用基于卡尔曼
滤波的涡街流量计抗瞬态冲击干扰的信号处理方法对该数字信号进行处理,得到
涡街流量信号的频率,进而得到流体的流量;然后,通过输出模块将涡街信号的
频率和流量值在LCD上实时显示;其特征在于:基于卡尔曼滤波的涡街流量计
抗瞬态冲击干扰的信号处理方法包括查找包含瞬态冲击振动干扰的数据段,配置
卡尔曼滤波器,分段进行卡尔曼滤波,频域幅值谱分析;采用卡尔曼滤波器预测
估计涡街流量信号,达到降低强瞬态冲击振动干扰能量和比重的目的。
2.如权利要求1所述的基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处
理方法和系统,其特征在于:对涡街流量传感器输出信号进行处理以降低强瞬态
冲击振动干扰的能量和比重;首先,监测涡街流量传感器输出信号,分段比较后
设置突变阈值,根据瞬态冲击振动干扰的幅值突变后振荡衰减的特性,查找包含
瞬态冲击振动干扰的数据段;然后,配置用于预测和估计涡街流量信号的卡尔曼
滤波器的变量和参数;并用此类卡尔曼滤波器对包含瞬态冲击振动干扰的数据段
分段进行滤波,降低该数据段中强瞬态冲击振动干扰的能量和比重,使涡街流量
信号在整体上能量占优;最后,通过频域幅值谱分析,提取涡街流量信号频率;
基于卡尔曼滤波的涡街流量计抗瞬态冲击干扰的信号处理方法的具体处理步骤
如下:
(1)查找包含瞬态冲击振动干扰的数据段
首先,采集涡街流量传感器输出信号,将2060点采样数据平均分段,根据
每段数据的最大峰峰值计算突变阈值Vth;将信号的幅值...

【专利技术属性】
技术研发人员:徐科军邵春莉舒张平
申请(专利权)人:合肥工业大学
类型:发明
国别省市:安徽;34

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

1