基于BP神经网络的超声波流量计的设计

合集下载

基于BP-GA智能算法流量仪表标定方法的研究

基于BP-GA智能算法流量仪表标定方法的研究
T u e K co f h o mee al e c n r d b ai rt gte ee p ca u ons t ee d o e h st f tr ef w t r l b o f me y c b ai s s e il x p i t .A n ft h a o t l c i l n h l f h t h
文献标识码 : A
文章编号 :09 5220 )5 04 — 3 10 —25 (0 60 — 11 0
基于 B P—G A智能算 法流量仪 表标定方法的研究
周华英
( 广东药学院医药商学院 ,广州 500 ) 106
摘 要 :提 出一种基于神经网络 ( P 一 B ) 遗传算法 ( A G )的高精度流量仪表标定方法。该方法 首先利用 B P网络的非线性映射功能建立流量计特性 曲线的网络模型;然后通过遗传算法的 自动 寻优功能,智能选取流量仪表 大流量 区域 内的特殊标定点 ,从而确 定流量仪表 系数 。现实现 了基 于 B — A混合智能算法的仿真标定,仿真结果和实际检测数据表 明,该方法在提 高流量仪 P G
p p r he sm lt n c irt n b sd o P —G itlg n l rh o o mee srai d a d te a ,t i uai a b a o ae n B e o l i A nel e tag i msfrf w tri el e n i ot l z h
Ke r s airt n;B e r e o ;gn t gr ms l w t ;K fco y wo d :c l ai b o Pnua n ̄ N l e ei a o t cl i h ;f mee o r tr a
0 引言

基于改进的BP神经网络的网络流量预测模型

基于改进的BP神经网络的网络流量预测模型

基于改进的BP神经网络的网络流量预测模型江露琪;孙文胜【期刊名称】《通信技术》【年(卷),期】2017(050)001【摘要】针对BP 神经网络收敛速度慢和易陷入局部极小值的缺陷,提出了改进的BP 神经网络的网络流量预测模型。

首先对网络流量历史数据中的异常信号进行剔除,再对数据信号进行小波分解,并采用遗传算法优化BP 网络参数,最后输入到模型中进行预测。

通过matlab 对其进行仿真,将预测结果与改进前的进行对比。

结果表明,改进后的BP 神经网络模型具有更高的效率和预测精度,且可以用于网络流量的长期预测。

%Aiming at the short comings of slow convergence rate and easy falling into local minimum in BP, a network traffic prediction model based on modified BP neural network is proposed. Firstly, the abnormal signals in the historical data of network traffic are eliminated, then the data signals decomposed by wavelet transform, and with genetic algorithm the BP network parameters optimized,and finally the data signals are sent to the model for prediction. The MATLAB simulation is done, the comparison of the predicted results.With those before modification show that the modified BP neural network model based on wavelet decomposition and genetic algorithm is of fairly higher prediction accuracy than traditional BP neural network, and can thus be used for long term prediction of network traffic.【总页数】6页(P68-73)【作者】江露琪;孙文胜【作者单位】杭州电子科技大学通信工程学院,浙江杭州310018;杭州电子科技大学通信工程学院,浙江杭州310018【正文语种】中文【中图分类】TP393.2【相关文献】1.一种基于BP神经网络和小波变换的网络流量预测模型 [J], 张国玲;甘井中;黄立和;苏建烨2.基于改进的BP神经网络的Overlay网络流量预测 [J], 傅秀文;郑明春3.基于改进灰狼优化算法的网络流量预测模型 [J], 龙震岳;艾解清;邹洪;陈晓江;魏理豪4.基于改进Elmam神经网络的网络流量预测模型 [J], 王旭启;赵宗涛5.基于改进BP神经网络的网络流量预测 [J], 吉珊珊;柯钢因版权原因,仅展示原文概要,查看原文内容请购买。

基于神经网络在超声液位检测中的应用

基于神经网络在超声液位检测中的应用

Hi g h e r O c c u p a t i o n S c h o o l ,Xu z h o u 2 2 1 0 1 1,C h i n a )
Ab s t r a c t I n t h i s p a p e r , ANN p r o g r a m i s d e v e l o p e d b y c a l l i n g Ma t l a b t o o l b o x f u n c t i o n i n o r d e r t o i d e n t i f y t h e
程 就是 网络实 际输 出逼 近 期 望 输 出 的 过程 , 即 网 络 的
全 局误 差 趋 向 于 极 小 值 的 过 程 。 对 于 原 始 的 B P算
中图分 类号
T P 3 9 1 . 4
文献标识码

文章 编号
1 0 0 7—7 8 2 0 ( 2 0 1 4) 0 9— 0 6 5— 0 3
ANN Ba s e d o n M a t l a b a nd i t s App l i c a t i o n i n t he Ul t r a s o n i c Li qu i d Le v e l Me a s ur e me nt
模 等领域 得 到 了广 泛 应 用 。本 文 通 过 调 用 Ma t l a b中
的神 经 网络 工具 箱 函数 , 建立 了 B P网络 , 用 于 压缩 机 超声 波液 位 检测 中 , 对 回波 信 号进行 模 式识 别 , 并 取得 了较 好地 效 果 。
1 B P网络 理 论
a 叶技 2 0 1 4 年 第 2 7 卷 第 9 期
E l e c t r o n i c S c i . &T e c h . / S e p . 1 5.2 0 1 4

基于MATLAB的BP神经网络人群流量预测的实现

基于MATLAB的BP神经网络人群流量预测的实现

基于MATLAB的BP神经网络人群流量预测的实现BP神经网络是一种常用的人工神经网络,常被应用于预测和分类问题。

基于MATLAB的BP神经网络人群流量预测的实现,可以帮助我们准确预测未来的人流量变化,对于交通管理、城市规划等领域具有重大意义。

BP神经网络是一种有向无环图的前馈神经网络,通过输入层、隐含层和输出层构成。

首先,我们需要搜集历史人流量数据,为了提高预测准确度,我们可以收集多个时间段的人流量数据,如每天的不同时间段、每周的不同工作日等。

然后,我们需要将数据进行归一化处理,将数据值映射到[0,1]之间,以解决输入变量之间的量纲差异。

接下来,我们使用MATLAB来构建BP神经网络模型。

首先,我们需要定义神经网络的输入层、隐含层和输出层的节点个数。

在模型中,输入层的节点个数等于输入数据的特征个数,隐含层的节点个数可以根据经验或者试验进行设定,输出层的节点个数等于需要预测的目标数量。

然后,我们可以使用MATLAB中的nntrain函数或者train函数来训练模型。

在训练模型之前,我们需要将数据集分为训练集和测试集。

训练集用来训练模型的参数,测试集用来评估模型的性能。

我们可以使用MATLAB 中的crossvalind函数进行数据集的随机分割。

接下来,我们可以使用MATLAB中的train函数对模型进行训练。

在训练过程中,我们需要设定训练的最大迭代次数和收敛阈值等参数。

训练过程中,模型会通过不断调整参数来减小预测值与实际值之间的误差。

训练完成之后,我们可以使用模型对未来的人流量进行预测。

我们可以将预测结果与实际数据进行对比,评估模型的预测准确度。

如果模型的预测准确度较低,我们可以通过调整模型的参数、改进神经网络的结构以提高模型的预测性能。

以上就是基于MATLAB的BP神经网络人群流量预测的实现方法。

通过搜集历史人流量数据、归一化处理、构建BP神经网络模型、分割数据集、训练模型和评估模型等步骤,我们可以得到准确的人群流量预测结果。

基于BP神经网络的超声波流量计的设计

基于BP神经网络的超声波流量计的设计

基于BP神经网络的超声波流量计的设计高正中;张晓燕;龚群英;宋森森;张政【摘要】A ultrasonic flowmeter taking time⁃difference method for pipe flow measurement was designed based on the con⁃troller STM32. In order to improve the environmental suitability and flow measurement accuracy,the generalized cross⁃correla⁃tion time⁃delay estimation algorithm based on the BP neural network filtering is applied totime⁃difference detection. The algo⁃rithm filters the mixed noise by combining and optimizing the multiple filters with specific statistical characteristics,has self⁃learning and self⁃adjusting ability,and is able to adapt to the dynamic changing environment. The basic principles of the flow measurement,hardware structure and software design are mainly introduced in this paper. The strong adaptability and high ac⁃curacy of the flowmeter were proved through test in a variety of environment and the result analysis.%基于控制器STM32,设计一款以时差法测量管道流量的超声波流量计,为了提高环境适应性和流量测量精度,时差测量采用基于BP神经网络滤波的广义互相关时延估计算法。

基于超声波检测的BP神经网络缺陷识别方法设计

基于超声波检测的BP神经网络缺陷识别方法设计
62 第 36卷第 8期
压 力 容 器
2019年 8月
檭殐
doi:10.3969/j.issn.1001-4837.2019.08.011
檭檭檭檭檭檭檭檭檭殐
检验与修复
檭殐
檭檭檭檭松,顾继俊,汪 颖 ,陈磊磊,李云龙,李 岩
(中国石油大学(北京),北京 102200)
摘 要:针对石油储罐底板的 缺 陷 损 伤 问 题,建 立 局 部 储 罐 底 板 模 型,应 用 超 声 波 缺 陷 检 测 技 术 进 行 分 析 研 究。 利 用 ABAQUS有限元软件进行超声检测的模拟仿真分析,采集并保存接收信号,通过不同位置的发射 /接收器信号时间差值 对比,应用椭圆定位原理计算得到缺陷类型;从仿真模拟数据中选取不同的超声波回波信号作为神经网络的输入,借助 于 MATLAB软件训练出可识别底板缺陷的 BP神经网络,选取多组数据进行测试,经验证,设计的 BP神经网络对缺陷数 据识别具有一定正确性。 关键词:石油储罐底板;超声波缺陷检测技术;BP神经网络;缺陷数据识别 中图分类号:TH49;TQ050.7;TG115.285 文献标志码:B
0 引言
随着经济的发展,大型常压储罐数量剧增,其 安全性成为一个十分迫切需要解决的问题。部分 石油储罐和管道已达服役期限,出现了很多由于 储罐损伤而导致的介质泄漏问题,不仅仅会对环 境造成污染,甚至会给人们的生命财产安全带来 巨大威胁[1-2]。由于石油储罐的罐底是储罐最易
受到侵害的部位,因此,对罐底的损伤检测是储罐 安全保障的基础[3-6]。
收稿日期:2019-04-01 修稿日期:2019-07-02 基金项目:国家重点研发计划项目(2017YFC0805803)
刘 松,等:基于超声波检测的 BP神经网络缺陷识别方法设计

基于Matlab的BP神经网络设计 (1)

基于Matlab的BP神经网络设计 (1)

第4期(总第137期)2006年8月机械工程与自动化M ECHAN I CAL EN G I N EER I N G & AU TOM A T I ON N o 14A ug 1文章编号:167226413(2006)0420036202基于M atlab 的B P 神经网络设计常晓丽(中北大学自动控制系,山西 太原 030051)摘要:BP 神经网络已广泛应用于非线性建摸、函数逼近、系统辨识等方面,但对实际问题,其模型结构需由实验确定,无规律可寻。

简要介绍了利用M atlab 语言进行BP 网络建立、训练、仿真的方法及注意事项。

关键词:BP 神经网络;M atlab ;设计中图分类号:T P 183 文献标识码:A收稿日期:2006202220作者简介:常晓丽(19752),女,山东烟台人,讲师,硕士研究生。

0 引言人工神经网络(A rtificial N eu ral N etw o rk s 简称ANN )是近年来发展起来的模拟人脑生物过程的人工智能技术。

它由大量的、同时也是很简单的神经元广泛互连形成复杂的非线性系统,已经在信息处理模式识别、智能控制及系统建模等领域得到越来越广泛的应用。

基于误差反向传播算法的多层前馈网络,即B P 网络,可以任意精度逼近任意的连续函数,主要应用于非线性建模函数逼近模式分类等方面。

1 BP 网络模型20世纪80年代中期,学者R um elhart 、M cC lelland 和他们的同事提出了多层前馈网络(M FNN ,M u tltilayer Feedfo r w ard N eu ral N etw o rk s )的反向传播学习算法,即B P 网络(B ack P rop agati on N etw o rk )学习算法。

B P 网络是一种单向传播的多层前向网络,每一层节点的输出只影响下一层节点的输出,其网络结构见图1。

其中u 和y 分别为网络输入、输出向量,每个节点表示一个神经元。

基于BP神经网络控制算法的超声波电动机控制

基于BP神经网络控制算法的超声波电动机控制

模 糊控 制算法 依赖超 声 波 电动 机控 制经验 数据 获得 控制 参数 , 而超 声波 电动 机还未 实现 高精 度控制 , 没
有合 适 的经验 数据 。
本 文运用 一种基 于 B P神 经 网络 的控 制算 法 ¨ 对超 声 波 电 动机 进 行 速 度 控 制 。 在 每 一 个 控 制 周
特性 , 通过实验 比较基于 B P神经网络的控 制算 法和传统控制算法 验证新算法 的优越性 。 关键 词 : 超声波 电动机 ; 神经 网络控制算法 ; 速度控制
中 图 分 类 号 : M3 9 9 T 5 . 文献 标 识 码 : A 文 章 编 号 :0 4 7 1 (0 1 0 一 O 4 0 10 — 0 8 2 1 )2 O4 — 3
Ab ta t A p o o e e s e d c n rl s h me fr U M sn P n u a ew r a rp s d i h sp p r s r c : r p s sa n w p e — o to c e o S u i g a B e r ln t o k w s p o o e n t i a e ,
… ‘


/以


























儆持:
21 第 期 0 年 2 l
基 于
基于 B P神 经 网络控 制算 法 的超 声 波 电动 机 控 制
王寿健 , 金 龙 , 志科 徐
( 东南大学 , 江苏南京 2 19 ) 0 16 摘 要: 运用一种基于 B P神经网络的控制 算法 , 在控制 过程 中可以有效 克服超声 波 电动 机的非线性 和热漂移

bp神经网络在医学超声图像去噪中的应用研究

bp神经网络在医学超声图像去噪中的应用研究

S技术方案Technology Scheme 数据通信2019.5 BP神经网络在医学超声图像去噪中的应用研究-净亮邵党国相艳马磊杨朝强朱小方(昆明理工大学信息工程与自动化学院云南昆明650500)摘要:超声图像作为一项独立出来的影响检查技术,以其便宜、简便、实时和对人体无害等优点服务于临床 医学。

然而在实际应用中,由于成像设备和成像原理等因素,导致所成图像中不可避免的出现了斑点噪声和失真 的问题。

这样不仅给医生诊断疾病增加了难度,给图像的后期处理也带来了不便。

针对图像中存在的斑点噪声,本文利用BP神经网络强大的非线性映射能力,研究了利用BP神经网络对医学超声图像的降噪方法。

首先根据 实际需求构建出合适的神经网络模型,然后选取若干超声图像作为训练数据进行训练,再随机选取测试数据集对 训练好的神经网络进行测试。

通过两幅超图像的实验结果表明,利用B P神经网络模型可以有效地降低超声图像 中的斑点噪声,并且能够较好地保留图像的边缘特征,是一种有效的医学超声图像降噪方法。

关键词:超声图像;滤波;BP神经网络;斑点噪声抑制中图分类号:TP751.1 文献标志码:A1引言现代医学影像检查技术主要有X射线(X- ray),CT(Computed Tomography),核磁共振(Magnetic reso-nance imaging,MRI),超声波成像,其中医学超声图 像技术拥有比其他影像技术更有优点的同时,也具有 图像分辨率低且受噪声干扰的致命缺点[2]。

在临床医 学领域,降低超声图像中的斑点噪声对医生诊断和治 疗疾病有很大的帮助,因此,如何降低超声图像中的斑 点噪声,提高超声图像的质量成为医学影像领域中亟 待解决的难题之一。

针对这一问题,研究人员及学者 提出了诸多去除斑点噪声的方法。

经典的超声图像去 噪方法有均值滤波,中值滤波[3],高斯滤波等,这几种 滤波方法可以有效地降低超声图像中的噪声,但是由 于超声图像中的散斑噪声为乘性噪声,以及滤波的非 自适应性,在降低噪声的同时,会破坏图像的边缘特 征。

基于BP神经网络算法的超声电源频率追踪技术

基于BP神经网络算法的超声电源频率追踪技术

现代电子技术Modern Electronics TechniqueMay 2024Vol. 47 No. 102024年5月15日第47卷第10期0 引 言钛合金材料、碳纤维复合材料等难加工材料在高端航空领域的使用占比快速提升[1],但对此类材料使用传统加工方法时存在加工效率低、工件易破碎、刀具寿命低、加工质量差等问题。

而超声复合加工相较于传统加工方式具有切削力小、切削热低、工件表面质量高、刀具耐用度高等工艺优势,特别适合于加工碳纤维复材、钛合金等各种难加工材料[2]。

超声复合加工是将超声振动系统与传统机械加工方式相结合,以获得较好的加工效DOI :10.16652/j.issn.1004⁃373x.2024.10.029引用格式:惠红平,庄百亮,周永松,等.基于BP 神经网络算法的超声电源频率追踪技术[J].现代电子技术,2024,47(10):159⁃163.基于BP 神经网络算法的超声电源频率追踪技术惠红平1, 庄百亮1, 周永松2, 刘丁赫1(1.中国机械总院集团江苏分院有限公司, 江苏 常州 213164; 2.北京机科国创轻量化科学研究院有限公司, 北京 100000)摘 要: 超声振动系统主要由超声换能器和超声复合加工电源组成。

其中超声换能器在加工过程中受到多种因素影响,会发生谐振频率漂移现象;超声复合加工电源需要输出对应频率的电信号,保证超声振动系统的稳定工作。

为避免超声换能器损坏,设计一种基于BP 神经网络算法的控制模型,通过分析超声电源运行历史数据来实现对超声电源输出频率的控制。

利用Multisim 对电路进行仿真,并通过试验采集理论谐振频率在25 kHz 的超声换能器稳定工作时超声复合加工电源的输出信号,通过Matlab 建模仿真来验证BP 神经网络模型的控制精度和可靠性。

结果表明,产生的模拟输出与实际输出频率最大误差不超过5%,有助于超声复合加工电源的稳定工作。

关键词: BP 神经网络; 超声换能器; 超声复合加工电源; 频率追踪; 电源控制; 高频逆变中图分类号: TN86⁃34; TP391.9 文献标识码: A 文章编号: 1004⁃373X (2024)10⁃0159⁃05Ultrasonic power frequency tracking technology based on BP neural network algorithmHUI Hongping 1, ZHUANG Bailiang 1, ZHOU Yongsong 2, LIU Dinghe 1(1. Jiangsu Institute of China Academy of Machinery Science and Technology, Changzhou 213164, China;2. Beijing National Innovation Institute of Lightweight Ltd., Beijing 100000, China)Abstract : The ultrasonic vibration system is composed of the ultrasonic transducer and the power supply for ultrasonic composite processing. During the machining process, the ultrasonic transducer is influenced by various factors that can lead to resonance frequency drift. The ultrasonic composite processing power supply needs to output electrical signals corresponding to the frequency to ensure the stable operation of the ultrasonic vibration system. In order to avoid damage to the ultrasonictransducer, a control model based on BP neural network algorithm is designed, which can control the output frequency of the ultrasonic power supply by analyzing the operating history data of the ultrasonic power supply. The circuit simulation is conducted by means of Multisim, and the output signal of the ultrasonic composite processing power supply when the theoreticalresonant frequency of the ultrasonic transducer is stable at 25 kHz is collected by the experiments. The Matlab simulation modeling is conducted to verify the control accuracy and reliability of the BP neural network model. The results show that the maximum error between the generated analog output and the actual output frequency does not exceed 5%, which is helpful forthe stable operation of the ultrasonic composite processing power supply.Keywords : BP neural network; ultrasonic transducer; ultrasonic composite processing power supply; frequency tracking;power control; high frequency inverter收稿日期:2023⁃09⁃13 修回日期:2023⁃11⁃01基金项目:江苏省产业前瞻与关键核心技术:竞争项目(BE2022106);江苏省产业前瞻与关键核心技术:碳达峰碳中和科技创新专项资金(BE2022032⁃3)159现代电子技术2024年第47卷果。

基于改进型BP神经网络算法的流量预测模型构建

基于改进型BP神经网络算法的流量预测模型构建

基于改进型BP神经网络算法的流量预测模型构建随着互联网技术的不断发展,大量的数据被生成,随之而来的是海量的数据应用需求,其中流量预测模型是其中一项非常重要的应用。

流量预测模型应用广泛,例如社交网络的用户活跃度预测、电子商务平台的销售预测、搜索引擎的流量预测等等。

因此,本文将重点讨论一种基于改进型BP神经网络算法的流量预测模型构建方法。

BP神经网络在流量预测方面具有一定的优势。

相较于传统的统计模型,BP神经网络具有更强的非线性拟合能力,更适用于复杂的系统建模。

但是在实际应用中,BP神经网络也存在着一些问题,例如训练时间慢、容易陷入局部最优解等等。

因此,本文将通过改进BP神经网络算法,提高流量预测的准确性和效率。

首先,我们需要对BP神经网络进行改进,以提高其预测精度。

我们可以对BP 神经网络中的梯度下降算法进行改进,以降低其陷入局部最优解的概率。

例如,可以采用动量梯度下降算法,引入动量因子来储存之前训练过程的历史梯度,以在梯度变化较小时,能够加速网络的收敛速度。

此外,我们还可以采用自适应学习率算法,在训练的初始阶段使用较大的学习率来加快收敛速度,待到网络接近收敛时降低学习率,以减少之后的震荡。

其次,我们需要对神经网络进行正确的输入数据预处理,以提高预测精度。

输入数据预处理是神经网络模型的一个重要环节,因为不同的处理方法会直接影响神经网络的预测精度。

我们可以通过分析所要预测的数据特点,选择合适的预处理方法。

例如,对于时间序列预测模型,我们可以采用差分法将数据转化为平稳序列,以去掉趋势和季节性等影响因素。

最后,我们需要对网络进行良好的训练和测试,以验证模型的准确性和效率。

网络的训练需要进行多次迭代,直到网络收敛。

测试阶段需要用新的数据集对模型进行验证,以检验其在新数据上的预测能力。

我们可以选择平均绝对误差(MAE)和均方误差(MSE)等指标来度量预测误差大小,以及误差率、准确率等指标来评估模型的性能。

总之,建立基于改进型BP神经网络算法的流量预测模型,并不是一件简单的任务。

基于Matlab的BP神经网络在现金流量分析中的应用

基于Matlab的BP神经网络在现金流量分析中的应用

CHINAMANAGEMENTINFORMATIONIZATION/[收稿日期]2007-09-29[作者简介]朱顺泉(1965-),男,湖南邵东人,广东商学院信息管理学院教授,博士,主要研究方向:信息管理与投资决策、数量经济分析。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!中国管理信息化ChinaManagementInformationization2008年3月第11卷第6期Mar.,2008Vol.11,No.6基于Matlab的BP神经网络在现金流量分析中的应用朱顺泉(广东商学院信息管理学院,广州510320)[摘要]本文应用BP神经网络方法的基本原理,以公司的现金流量因素状况为研究对象,建立了公司现金流量分析的神经网络模型,并进行了实证研究。

[关键词]BP神经网络;现金流量;实证研究[中图分类号]F232;F275[文献标识码]A[文章编号]1673-0194(2008)06-0039-02变动而计入所有者权益的,处置该项投资时应当将原计入所有者权益的部分按相应比例转入当期损益。

具体的账务处理为:处置长期股权投资时,按实际收到的金额,借记“银行存款”等科目,按其账面余额,贷记“长期股权投资”;按尚未领取的现金股利或利润,贷记“应收股利”科目,按其差额,贷记或借记“投资收益”科目。

已计提减值准备的,还应同时结转减值准备。

采用权益法核算长期股权投资的处置,除上述规定外,还应结转原记入资本公积的相关金额,借记或贷记“资本公积———其他资本公积”科目,贷记或借记“投资收益”科目。

从以上的分析可以看出,处置长期股权投资产生的交易费用应直接冲减处置资产的收益,即减少“投资收益”的账面额。

举例说明:G公司原持有H公司40%的股权,采用权益法核算该长期股权投资。

BP神经网络在流量比值控制系统中的应用

BP神经网络在流量比值控制系统中的应用

n u a n t r g rtm s b t rt a h r ia y P D lo tm n t e d n mi p ro a c d r b s e s n d c n a h e e g o e rl ewo k a o h i t h n t e o d n r I ag r h o h y a c efr n e a o u t s ,a a c iv o d l i e e i m n n
中图 分 类 号 :T 3 2 P 1 文 献 标 识 码 :A 文 章 编 号 :10 — 8 1 ( 07 7—13— 0 1 38 20 ) 9 3
Ap i a i n fBP u a t r o o r to Co t o y t m pl to o c Ne r lNe wo k f r Fl w. a i n r lS s e
维普资讯
20 0 7年 7月
机床与液压
MAC NE HI TOOL & HYDRAUL CS I
J1 07 u .2 0
V0. 5 NO 7 13 .
第3 5卷 第 7期
B P神经 网络 在流量 比值控制系统中的应用
丁芳 ,贾翔 宇 ,倪 杰
2 S a g a Ar nsC . T f hn , h n hi 0 0 2 hn )g a 2 4 ,C ia l C
Ab ta t i d a t e p o lm h ti i d f c l t o f m ePI p rme e sw e o t l gf w- t n t ep o e sc nr l sr c :A me t h r b e t a s i iu t o c ni t D— aa t r h n e nr i o r i o h r c s o t t r h on l ao o

基于神经网络的超声波检测流量控制系统

基于神经网络的超声波检测流量控制系统
时, 被测媒质 的声速温度方程为 :
C : C0 1+BT 2( ) ( 6)
图 5中, 准涡轮 流量计 示值 作为 网络训练 的 标 期望输 出。训练样本 如表 1中的压力 和温度所示 。 训练算法设计如下 : ( ) 向计算 。 1前
必须对到达反应器 中丙 酮和母 液进行精 确配 比 , 配
比精度的控制是通过丙酮和母液 的输送流量来进行
的。传统 的手 动控 制方式 由于控 制精度 较差 , 已不
能适应 现代生产 的要求 。 目前神经 网络 已在工业 中取得 了越来 越广泛的 应用 , 为提高 生产 过程 中丙 酮和母 液 的配 比精 与人 工 神 度, 本文提 出了一 种基 于超声 波检 测
经网络技术相结合的高精度流量控制方法 。经现 场 实际应用测试 , 此方法能有效地提高控制精度 。
2 系统 原 理 及 设 计
3 0 元清 0单 洗 后 的母 液
典型 的双酚 A生产进料装置如 图 1 示。丙 酮 所
图 1 双 酚 A 生 产 进 料 装 置
和母液分 别 由泵 P 11 B P12 B从 储罐 输 送 至 一 、。 A 0A 0
反应器进料混合器。为提高对到达反应器 中丙酮 和 母液 的配 比精度 , 需要 对泵 P1 l B P12 B的输 一0 A 、 一 A 0 送流量进行高精度控制 , 丙酮 和母液 流量控制 系统 示意图如图 2所示 。图 2中的 G 一 7 C1 8为超声波传 8 感器 。其控制过程 如下 : 系统 由温度传感器 、 压力传 感器测得管道 内的温度 和压力 , 超声波传 感器 测得
隐含 层
输 出层
图 4 本 系统神经 网络拓扑结构图
由于 /O0 X S 远小 于 C 则被 测介 质 的流速 可简 e ,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于BP神经网络的超声波流量计的设计学习调整能力,能够适应动态变化的环境。

主要介绍流量测量基本原理、硬件结构以及软件设计,最后通过多种环境下的测试和结果分析,证明了该流量计适应性强、精确度高。

关键词:STM32;神经网络;时差法;广义互相关算法中图分类号:TN926⁃34;TP311 文献标识码:A 文章编号:1004⁃373X(2016)16⁃0006⁃04Abstract:A ultrasonic flowmeter taking time⁃difference method for pipe flow measurement was designed based on the controller STM32. In order to improve the environmental suitability and flow measurement accuracy,the generalized cross⁃correlation time⁃delay estimation algorithm based on the BP neural network filtering is applied to time⁃difference detection. The algorithm filters the mixed noise by combining and optimizing the multiple filters with specific statistical characteristics,has self⁃learning and self⁃adjusting ability,and is able to adapt to the dynamic changing environment. The basic principles of the flow measurement,hardware structure and software design are mainly introduced in this paper. The strong adaptability and high accuracy of the flowmeter were proved through test in a variety of environment and the result analysis.Keywords:STM32;neural network;time⁃difference method;generalized cross ⁃correlation algorithm流量的精确测量对提高人们的生活质量、企业的生产效率,对节约型社会的建立都有着非常重要的意义。

超声波流量计由于非接触性、无压力损失、适用性强和便于安装维护等特点,近几年受到人们越来越多的重视。

但实际工况环境多是混合噪声环境,流量计容易受多种噪声和各种干扰的影响而导致测量精度降低,因此对混合噪声的处理仍然是提高流量计精确度面临的一个问题[1⁃3]。

针对上述情况,将广义互相关时延估计算法与神经网络滤波原理结合起来,设计了一种对管道流量进行测量的超声波流量计。

其将多个具有特定统计规律的滤波器进行组合优化形成预滤波器,用预滤波器来对现场的混合环境噪声进行滤波,动态地调整预滤波器的相关参数,直到得到的互相关函数峰值达到最优,即得到明显、突出的相关峰。

这大大提高了时差测量的精度。

该超声波流量计因其高精度、快速性、强适应性,便于在各种场所中推广使用。

1 时差法流量测量原理图1为超声波流量计的时差法测量原理[1]。

超声换能器A,B分别安装在管道两外侧,他们不但能发射超声波,同时也能接收超声波。

换能器A和B之间的距离为[L]。

首先由微控制器STM32发出驱动脉冲到达A和B,两超声波换能器使A处于发射状态,B处于接收状态,则超声波由换能器A以角度[θ]发射进入管道,最终由换能器B获得顺流超声波信号;而逆流超声波信号的获取,只要通过微控制器STM32切换两换能器A和B的收发状态即可实现。

容易知道逆流超声波传播时间[tB]大于顺流超声波传播时间[tA]。

假设[v]是流体流速,[c]是超声波在静水中的速度,超声波的顺流传播时间和逆流传播时间分别为:2 神经网络滤波原理神经网络预滤波器是通过神经网络对多种模型滤波器进行优化,通过得到的互相关函数峰值的大小动态地调整预滤波器各权函数的权值[4]。

图2是神经网络滤波原理图。

在采样过程中为防止因环境噪声的干扰而导致的相关峰被噪声峰淹没。

通常采用广义互相关算法,即在不同环境下采用不同形式的加权函数锐化峰值,这相当于在频域进行滤波处理,使相关函数的峰值更加尖锐。

常用的加权方式有ROTH加权、SCOT权函数、PHAT加权、最大似然(ML)权函数等。

但是,广义互相关算法对噪声等干扰的先验信息依赖性强,而实际环境中多是特征信息未知的随机环境噪声且噪声多变。

针对这种情况,本文提出了用BP神经网络对多加权方式进行网络训练的方法,同时运用多种加权进行时延估计。

该算法先进入学习期,此时各个计算单元的状态不变,4个权函数上的权值通过自学习不断变化调整;进入工作期后,此时各权值是不变的,而计算单元变化,直到达到稳定状态。

这种改进的时延估计算法弱化了对环境噪声先验信息的依赖性,提高了对环境的适应性[5]。

设[x1t]和[x2t]分别是换能器接收到的超声波顺、逆流信号,图3是基于BP神经网络的广义互相关时延估计算法原理图。

3 系统硬件设计图4是系统整体结构框图,该系统由STM32控制器、超声波信号发射和接收模块、收发切换模块、高速数据采集模块和人机接口模块等[6⁃9]构成。

3.1 主控制器本设计选用的主控制器是基于CortexTM⁃M4为内核的STM32F405,工作频率能够达到168 MHz,同时STM32F405微控制器集成了单周期的DSP指令和FPU并行计算功能,运算能力被大大提高,能够完成部分更复杂的系统控制。

3.2 功率放大电路设计由于单片机输出脉冲无法直接驱动超声波换能器,设计了如图5所示的功率放大电路,Q2和Q3组成推挽输出,为了防止2N5551管误导通,R1与C1组成一阶低通滤波。

3.3 切换电路设计设计中采用的超声换能器是发射⁃接收一体化的,当一个发射状态时,另一个必须处于接收状态。

对比于机械开关,模拟开关有速度快、功耗低、无机械触点、使用寿命长和控制方便等优势。

故采用模拟开关MAX4633 作为切换器件实现两个换能器之间发射、接收电路的切换。

如表1,图6所示,MAX4633采用18 V双电源供电,如果S0=1,S1=0,其内部结构COM2和NO2接通,NC4和COM4接通,COM1和NO1断开,COM3和NC3断开,此时换能器B接收信号,换能器A发射信号;反之如果S0=0,S1=1,其内部结构COM2和NO2断开,NC4和COM4断开,COM1和NO1接通,COM3和NC3接通,此时换能器A接收信号,换能器B发射信号。

4 系统软件设计图7为系统软件设计流程图。

软件系统首先是对各功能模块进行初始化,包括时钟、PWM 通道、ADC通道及I/O口等设置。

完成初始化后,STM32发射超声波驱动脉冲,发射换能器在该驱动脉冲作用下发出超声波信号;该顺流信号被接收换能器接收后进行A/D转换;再进入DMA中断服务程序,判断5次测量是否完毕,若未完成则继续测量,若完成则读取全部测量数据。

随后,对收发换能器模块进行切换,重复上述运行过程,完成对逆流超声波信号的采集。

待顺流、逆流超声波信号都被采集后,进入定时器中断,在定时器中断服务程序中完成对数据的基于BP神经网络的广义互相关计算和峰值检测等,最后将获得的流速在LCD上实时显示。

5 检测环境及数据为了方便测量,该超声波流量计被设计成了M1 型外夹式,如表2所示是其相关参数指标值。

由居民楼供暖管道流量测量实验来进行流量准确度验证。

如图8所示,该供暖管道由一条主管道和两条分支管道组成。

图8中,主管道直径为65 mm,左边的支路管道的直径为30 mm,右边的支路管道直径为50 mm。

通过测量主管道和两个分支管道中的暖水流速,然后将它们与实际流速进行对比,来验证该流量计的精度和实用性。

设计中借助于多次测量然后求取平均值的方法来避免偶然性,进而进一步提高系统精度。

该设计连续5次采集管道暖水流速,除去最大流速和最小流速两个数据后,将余下的三个测量流速值求平均作为当前流速。

如表3所示。

图9为主管道的超声波信号数据波形。

图9中上部曲线波形是顺流回波信号,下部曲线波形是逆流回波信号。

另外,将逆流信号与顺流信号进行比较,逆流信号有一定的延时。

6 结语本文在测量时差时将广义互相关时延估计算法与BP神经网络相结合,通过预滤波器的自学习寻优,一定程度上增强了广义互相关算法对混合动态噪声环境的适应性。

由居民楼供暖管道流量测量数据知,该超声波流量计测得的流速与实际暖水流速十分接近,相对误差都小于1%,所以可以认为该流量计在精确度和实用性方面达到了设计的基本要求。

参考文献[1] 赵鑫,金宁德,王化祥.相关流量测量技术发展[J].化工自动化及仪表,2005,32(1):1⁃6.[2] 姜勇.时差法超声波流量计设计与研发[D].杭州:浙江大学,2006.[3] 兰纯纯.时差法超声波流量计的研究[D].重庆:重庆大学,2006.[4] 祖丽楠,吴秀谦.一种基于神经网络滤波的广义互相关时延估计方法的设计[J].化工自动化及仪表,2012,39(8):1023⁃1025.[5] VOUTSAS K,ADAMY J. A biologically inspired spiking neural network for sound source lateralization [J]. IEEE transactions on neural networks,2007,18(6):1795⁃1799.[6] 高正中,谭冲,赵联成,等.基于TDC⁃GP22高精度低功耗超声波热量表的设计[J].电子技术应用,2015,41(7):61⁃63.[7] 张兴红,张慧,王先全,等.基于ARM的超声波流量计A/D转换电路设计[J].自动化与仪表,2010,25(11):18⁃21.[8] 曹茂永,王霞,郁道银.高噪声背景下超声信号数字处理技术研究[J].仪器仪表学报,2002,23(2):200⁃202.[9] 杨震.基于超声波时差法管道流量计积分算法及实验研究[D].西安:西安理工大学,2006. 感谢您的阅读!。

相关文档
最新文档