[发明专利]一种基于模型优化的超声波水表流量校准方法有效
申请号: | 202210168812.1 | 申请日: | 2022-02-24 |
公开(公告)号: | CN114235111B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 杨金合;宋冠锋;毕晨家;沈华刚 | 申请(专利权)人: | 青岛鼎信通讯股份有限公司;青岛鼎信通讯科技有限公司 |
主分类号: | G01F25/10 | 分类号: | G01F25/10;G06N3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山东省青岛市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 优化 超声波 水表 流量 校准 方法 | ||
1.一种基于模型优化的超声波水表流量校准方法,其特征在于,包括以下步骤:
s1:使用一只已校准的超声波水表在全流量区间内测量到的流量数据作为标准组,以所有待校准的超声波水表在全流量区间内测量到的流量数据作为测试组;最终得到的数据集包括每支超声波水表测得的平均流速及上下游接收信号传播时间差的平均值,其中平均流速的计算公式如下:
式中,
s2:基于标准组数据,绘制流量特征曲线,对流量特征曲线进行非线性拟合,获得初始数学模型;其中流量特征曲线为校准系数随上下游接收信号传播时间差的平均值变化的曲线,其中校准系数
式中,为在第
s3:基于测试组数据计算相对误差
式中,为测试组第
数学模型评价原则如下:
若
若存在
若存在
s4:基于测试组数据,通过差分进化算法,对数学模型参数进行优化;具体步骤如下:
s4.1:基于测试组数据的平均流速值与()之间的欧氏距离定义目标函数,以数学模型中参数的预设允许范围为约束条件,基于数学模型参数θ设计变量;
s4.2:设定差分进化算法对数学模型的搜索范围,初始化种群个体数目、最大迭代次数、交叉因子和变异因子;
s4.3:在数学模型参数θ的搜索范围内随机生成种群作为父代种群,迭代次数加1,根据目标函数和约束条件,计算父代种群中个体的适应度;
s4.4:基于交叉因子与变异因子,在父代种群中随机选择个体进行交叉和变异,生成试验种群;
s4.5:计算试验种群中个体的适应度,将父代种群与试验种群中个体的适应度进行比较,根据比较结果生成子代种群;
s4.6:进行子代种群中个体的非支配排序;
s4.7:计算子代种群中个体的拥挤距离,剔除拥挤距离相对较小的个体以保持子代种群个体数目与初始种群个体数目一致;
s4.8:判断现有迭代次数是否到达最大迭代次数要求,若满足,则完成数学模型参数优化,结束流程;否则跳转至步骤s4.3;
s5:基于数学模型,通过差分进化算法,获得单只待校准超声波水表最优的分段校准系数;具体步骤如下:
s5.1:基于测试组数据的平均流速值与()之间的欧氏距离定义目标函数,随机生成分段点位置β和分段校准系数α,以分段点位置β和分段校准系数α的允许范围作为约束条件,以参数设计变量;
s5.2:设定差分进化算法对参数γ的搜索范围,初始化种群个体数目、最大迭代次数、交叉因子和变异因子;
s5.3:在参数γ的搜索范围内随机生成种群作为父代种群,迭代次数加1,根据目标函数和约束条件,计算父代种群中个体的适应度;
s5.4:基于交叉因子与变异因子,在父代种群中随机选择个体进行交叉和变异,生成试验种群;
s5.5:计算试验种群中个体的适应度,将父代种群与试验种群中个体的适应度进行比较,根据比较结果生成子代种群;
s5.6:进行子代种群中个体的非支配排序;
s5.7:计算子代种群中个体的拥挤距离,剔除拥挤距离相对较小的个体以保持子代种群个体数目与初始种群个体数目一致;
s5.8:判断现有迭代次数是否到达最大迭代次数要求,若满足,则完成参数优化,结束流程;否则跳转至步骤s5.3;
s6:重复步骤s3至步骤s5,完成所有待校准超声波水表的流量校准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛鼎信通讯股份有限公司;青岛鼎信通讯科技有限公司,未经青岛鼎信通讯股份有限公司;青岛鼎信通讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210168812.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备
- 下一篇:基于晶振频差的可调脉宽皮秒级高频脉冲发生器