[发明专利]一种基于非线性融合滤波的液位仪噪声优化方法在审

专利信息
申请号: 202010535826.3 申请日: 2020-06-12
公开(公告)号: CN111756353A 公开(公告)日: 2020-10-09
发明(设计)人: 文成林;沈平旭;沈硕 申请(专利权)人: 杭州电子科技大学
主分类号: H03H17/02 分类号: H03H17/02;G01F23/296
代理公司: 浙江千克知识产权代理有限公司 33246 代理人: 周希良
地址: 310018 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 非线性 融合 滤波 液位仪 噪声 优化 方法
【说明书】:

发明涉及一种基于非线性融合滤波的液位仪噪声优化方法。本发明构建一个由线性卡尔曼模型和非线性无迹卡尔曼模型叠加的混合非线性系统融合模型。通过卡尔曼滤波器对线性部分估计得到最优估计和无迹卡尔曼滤波器对非线性部分进行估计,将原非线性滤波问题转化为一个多模型优化滤波估计问题。利用残差的似然函数确定两个滤波器的权重,将融合后的状态估计值和估计误差协方差进行迭代,对声波传感器液位仪模型在测量液面过程中的噪声进行滤波优化,提高了液位仪测量液位的精度。

技术领域

本发明属于滤波优化领域,涉及一种基于非线性融合滤波的液位仪噪声优化方法。

背景技术

基于声波传感器液位仪的测量方法已被成功运用在过程工业的某些领域,低频声波因为具有较长的波长,容易产生衍射现象,可以有效地克服由于泡沫、残留和沉淀等引起的寄生反射问题。实际操作中,使用声波传感器获得的测量会受到噪声的影响,影响测量的精确性。因此,对噪声进行优化处理是很有必要的。

其中卡尔曼滤波算法成本较低,实时性强、计算量小,效率较高,预测结果稳定,卡尔曼滤波在满足白噪声、随机变量服从高斯分布的线性系统中广泛应用。现实生活中目标的状态方程和观测方程很少是线性的。而扩展卡尔曼滤波(EKF)与无迹卡尔曼滤波(UKF)就是两种典型的处理非线性噪声滤波问题的方法。无迹卡尔曼滤波器是一种用来解决强非线性高斯系统滤波问题,其核心思想是采用确定性采样的方法,通过无迹变换将非线性系统模型适用于线性系统假设下的卡尔曼滤波器,但无迹卡尔曼滤波器对强非线性部分估计也只能得到次优估计。

发明内容

本发明针对现有滤波在非线性系统噪声方面的优化,提出了一种基于非线性融合滤波的液位仪噪声优化方法。

本发明的核心思想是,构建一个由线性卡尔曼模型和非线性无迹卡尔曼模型叠加的混合非线性系统融合模型。通过卡尔曼滤波器对线性部分估计得到最优估计和无迹卡尔曼滤波器对非线性部分进行估计,将原非线性滤波问题转化为一个多模型优化滤波估计问题。利用残差的似然函数确定两个滤波器的权重,将融合后的状态估计值和估计误差协方差进行迭代,对声波传感器液位仪模型在测量液面过程中的噪声进行滤波优化,提高了液位仪测量液位的精度。

本发明包括以下各步骤:

步骤(1)将液位仪模型构建为线性模型和非线性模型

声波传感器液位仪模型的状态模型和观测模型分别为:

zk=xk+vk (2)

令则状态模型和观测模型可表示为:

xk=fk-1(xk-1)+wk-1 (3)

zk=xk+vk (4)

其中,fk-1(xk-1)是由线性模型和非线性模型叠加的混合模型。A、B、C为系数。xk为状态量,表示液位仪测量液面距警戒线的距离,zk为状态观测值。定义滤波权重因子其中,为线性部分的权重,为非线性部分的权重。已知系统初始状态初始估计误差协方差P0、过程噪声wk-1的协方差Q和观测噪声vk为R。则状态值xk可表示为线性和非线性模型两部分如下:

其中

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010535826.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top