[发明专利]一种基于改进卡尔曼滤波器的时差超声波流量测量方法在审
申请号: | 202011364228.0 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112484798A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 江西中科智慧水产业研究股份有限公司 |
主分类号: | G01F1/66 | 分类号: | G01F1/66;G01P5/24;G06F17/16;G06F17/18 |
代理公司: | 江西省专利事务所 36100 | 代理人: | 殷勇刚 |
地址: | 330095 江西省南昌市市*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 卡尔 滤波器 时差 超声波 流量 测量方法 | ||
1.一种基于改进卡尔曼滤波器的时差超声波流量测量方法,其步骤包括,
步骤(1)、时差信号测量:
沿水流方向前后设置第一超声波换能器P1和第二超声波换能器P2;规定换能器与反射片的距离为s,超声波在水中的速度为c,反射片与水平面夹角为45°,两反射片的中心距离为L,管道直径为D,水的正向流速即线速度vl为v;
第一超声波换能器P1发出超声波脉冲,在第二超声波换能器P2上接收超声波脉冲,并计算接收到超声波时刻和发送超声波时刻的时间差t12,则有:
通过第二超声波换能器P2发出超声波脉冲,在第一超声波换能器P1上接收超声波脉冲,并计算接收到超声波时刻和发送超声波时刻的时间差t21,则有:
最后,获得时间差Δt=t21-t12,根据式(1)和式(2),可求得顺逆流时间差Δt:
步骤(2)、时差信号的滤波:
滤波处理是为了去掉原始数据中的随机误差,在超声波流量测量装置中,由于测量过程会引入外部噪声,使得测量结果与实际流速值产生一定偏差值,偏差值的大小与流体中是否有气泡或颗粒物、超声波信号质量、电路板PCB布局、温度补偿超声波声速值误差、外部电磁干扰等有关,为了减少外部噪声对超声波水表的干扰,提高水表的精度,需要对测得的时差数据进行滤波;
用xk表示k时刻的时差Δt(kT]的状态值,其中T为采样周期,具体如下:
xk=Δt(kT];
在卡尔曼滤波器中,系统状态方程如下:
xk=Φk-1xk-1+wk-1, (4);
式中,xk为k时刻的系统状态,xk-1为k-1时刻的系统状态,Φk-1为k-1时刻的状态转移矩阵,wk-1为k-1时刻的系统噪声,Qk为k时刻的系统噪声;
用zk表示时刻k时时差Δt(kT]的测量值,则时差Δt的测量方程如下:
zk=Hkxk+vk, (6);
式中,Hk表示k时刻的测量系统的参数,vk为k时刻的测量噪声,Rk为k时刻的测量噪声的协方差矩阵;
在系统中定义Φk-1=1、Hk=1,那么,时差数据的改进卡尔曼滤波方法如下;
(2.1)、初始条件计算:
式中,E[···]表示数学期望运算,表示0时刻的状态值,P0(+)表示0时刻的误差协方差;
(2.2)、利用k-1时刻的误差协方差Pk-1(+)、k-1时刻的状态转移矩阵Φk-1和k-1时刻的系统噪声Qk-1,计算k时刻的状态预测和误差协方差预测Pk(-),具体如下:
(2.3)、利用k时刻的误差协方差预测Pk(-)、k时刻的测量系统的参数Hk和k时刻的测量噪声的协方差矩阵Rk,计算k时刻的卡尔曼增益
(2.4)、利用k时刻的卡尔曼增益和误差协方差预测Pk(-),计算k时刻的误差协方差Pk(+),更新矩阵如下:
(2.5)、利用k时刻的卡尔曼增益k时刻的状态预测给定的初始估计值和输入数据zk,递归计算k时刻的状态值如下:
(2.6)、k时刻的测量噪声协方差Rk和k-1时刻的过程噪声协方差Qk-1更新如下:
Ratio=R1/Q0 (18);
Rk=Rk(+)/Ratio (19);
Qk-1=Qk-1(+)/Ratio (20);
(2.7)、将步骤(2.6)更新后的k时刻的测量噪声协方差Rk和k-1时刻的过程噪声协方差Qk-1代入步骤(2.2)-(2.6)中,递归计算k时刻的状态值
(2.8)、按步骤(2.2)-(2.7)对式(6)中测得的时差信号zk进行滤波,通过滤波,得到滤波后的时差数据:
步骤(3)、累计流量的计算:
在计算瞬时流速和流量时,用到的是线平均流速,由流体力学可知,面平均流速根据流体的不同状态,有着不同的修正系数;
设修正系数为K,计算流体的累计流量Q为:
式中,vl为流体线速度,根据式(3)得到,vl值为:
2.如权利要求1所述测量方法,其特征在于,步骤(3)前还有步骤(2.9)超声波声速的温度补偿:
(2.9.1)通过测量声速与温度的关系,得到基于曲线拟合得到声速与温度的关系曲线;
(2.9.2)制作超声波速度与温度的关系表格,并利用表格进行基于查表法的温度补偿,利用查表法得到的声速c,结合计算获得的滤波后的时差信号计算该温度下流体线速度校正值vl':
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西中科智慧水产业研究股份有限公司,未经江西中科智慧水产业研究股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011364228.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种货运代理系统
- 下一篇:一种持久亮泽耐磨纪念章及其制备方法