基于改进GSA_BP算法的动态称重数据处理
- 格式:pdf
- 大小:308.04 KB
- 文档页数:5
改进型BP神经网络对电容称重传感器的非线性校正郭伟;张栋;李巨韬;王磊【摘要】Considering characteristics of the nonlineanty of the capacitance weighing sensor, i. e. the nonlinear relationship between the output voltage of the sensor and the loading, an improved BP neural network based on the Levenberg-Marquardt algorithm of Bayesian-Regularization was established to improve the nonlinear calibration capabilities. Simulation results show that the improved BP neural network achieved faster rate of convergence, higher accuracy and stronger generalization capability in comparison with the traditional gradient descent algorithm, which can effectively upgrade the nonlinear calibration of the capacitance weighing sensor.%针对电容称重传感器电容检测电路的输出电压与载荷质量之间的非线性特性问题,基于贝叶斯正则化的L-M算法建立BP神经网络改进模型,实现了电容称重传感器的非线性特性的校正,并与传统的梯度下降算法建立的BP神经网络模型的校正结果进行了仿真对比.仿真结果表明:改进型BP神经网络具有较快的收敛速度、较高的精度和较好的推广能力,有利于准确实现电容称重传感器非线性特性的有效校正.【期刊名称】《传感技术学报》【年(卷),期】2012(025)010【总页数】7页(P1354-1360)【关键词】电容称重传感器;非线性校正;贝叶斯正则化;Levenberg-Marquardt算法;梯度下降算法【作者】郭伟;张栋;李巨韬;王磊【作者单位】天津大学机构理论与装备设计教育部重点实验室,天津300072;天津大学机构理论与装备设计教育部重点实验室,天津300072;天津大学机构理论与装备设计教育部重点实验室,天津300072;天津大学机构理论与装备设计教育部重点实验室,天津300072【正文语种】中文【中图分类】TP212电容式称重传感器与其他称重传感器相比由于具有测量范围大、耐高温、抗腐蚀、灵敏度高和低功耗等优点在工业中逐渐得到了关注与应用[1]。
基于径向基网络动态称量数据修正仝宇【摘要】在动态称重仪表技术上提出了基于广义回归神经网络GRNN与径向基RBF结合的拟合逼近法,增加车型代码并入输入神经元.实验表明,GRNN网络适用于动态称量大样本下的拟合回归,提升运算速度.同时RBF网络进一步修正称量数据,提高了动态称重的准确性、快速性.【期刊名称】《山西电子技术》【年(卷),期】2015(000)001【总页数】3页(P46-48)【关键词】双秤台动态汽车衡;拟合回归;广义神经网络与径向基网络;车型【作者】仝宇【作者单位】太原理工大学信息工程学院,山西太原030024【正文语种】中文【中图分类】TP274基于车辆经过高速公路称重区时有不稳定因素,双台面动态汽车辆称重衡[1]逐步取代单台面称重。
本文应用建立在非参数回归基础上的广义神经网络GRNN 对原始称重信号做预处理,在大样本条件下拟合称重过程信号,拟合时间极短。
其结果传入RBF 网络作为输入神经元之一。
为此,文章根据实际情况对货车车型做出具体定义,与其他影响因子并入RBF 神经网络输入。
在多元网络输入影响下,进一步修正动态称重运算值。
在处理器中利用径向基GRNN-RBF 结合进行信号拟合逼近,有效地提高称量精度和速度。
1 双台面动态称量信号分析汽车动态称重衡双秤台面由两个秤台、四路传感器组成。
如图1,1、2 只传感器为一组,接收到的信号称为一路信号;3、4 只传感器为第二组,接收到的信号称为二路信号;以此类推。
图1 车辆动态称重衡双秤台面车辆上秤后,前、后秤台传感器开始采集重量信号,形成离散曲线,针对于单路传感器而言,车辆有几个轴采样曲线就会形成几个波峰。
本文将在不同车型、不同速度下进行动态称重信号的曲线逼近以及数据处理。
速度在30 km/h 以内,研究的车型主要有2、3、4、5、6 轴车中包含的不同轴型车。
图2 为车辆轴型示意图,本文分析的不同车型,是基于车辆不同的轴型。
在实验数据中要以车型为一个输入神经元,因而在此做简单介绍。
基于BP神经网络的称重传感器蠕变补偿法作者:尹霞来源:《硅谷》2014年第04期摘要传感器蠕变的一种新的补偿方法——动态神经网络补偿法,可实现蠕变实时精确补偿。
引入人工神经网络识别的方法来确定载荷的变化状况,利用传感器的输出变化率,来判断传感器的蠕变起始点,可以确定作用于传感器上的实际载荷。
同时这种方法的精度也不会受到传感器载荷、环境等因素的影响,即简单方便,易于实现并且可以批量生产,精度较好,有较好的学习性,这也是一种新的蠕变误差补偿算法。
关键词称重传感器;蠕变;神经网络补偿中图分类号:TP212 文献标识码:A 文章编号:1671-7597(2014)04-0052-021 传感器的蠕变特性图1所示为称重传感器蠕变特性变化曲线,曲线上标识出了加载段L和卸载段C,并且曲线上把每一段的加卸载和蠕变过程都标识出来。
图1 称重传感器蠕变曲线实际应用中,这种加载情况是不多见的,一般需要经过加载、卸载的多次循环,如图2、3所示。
图2 多次加载时的蠕变特性曲线图3 含加/卸载循环时的蠕变曲线通过分析图1-3可以知道,对于传感器的每一段加载和卸载过程,都可以大概划分成为两个区域,亦即是传感器输出的缓慢变化区和剧烈变化区,另外值得注意的还有在两个区之间还存在一小段过渡区,这个区域即隶属于缓慢变化区域也隶属于剧烈变化区域。
它的输出缓慢变化区域实质上也就是传感器的蠕变段,而传感器输出的剧烈变化区实际上就是计量过程中的加/卸载段,过渡区就是加/卸载段和蠕变段之间的融合段,即过渡段,该段同时含有加/卸载和蠕变较其它段明显些,传感器上实际载荷实际上就是加载段末端它的输出。
下面就图2为例来分析一下其理想工作过程。
在图2曲线上任取一点C,当C点处于曲线上Co的左边时,传感器位于初始蠕变和初始载荷都是“0”的载荷增加阶段,那么传感器在C点上的输出fc亦即是传感器在C点上的载荷Wc,随着时间逐步的增加,C点渐渐的靠近Co 点,当C点位于Co点时,传感器实际载荷Wo既是在Co的输出fo,此时传感器到达加载曲线的终点,随着时间的进一步增加,开始发生蠕变;当C点位于Co的右侧时,传感器实际载荷保持Wo不变,但是传感器的输出持续不断的发生着变化,只不过变化的速度不是很快,传感器就产生了蠕变C。
改进的BP算法及其在变形监测数据处理中的应用谷川同济大学测量与国土信息工程系,上海(200092)E-mail:guchuanhaha@摘要:传统BP神经网络算法存在重大缺陷,如:迭代过程容易陷落到局部极小、收敛速度慢、难以确定网络结构等。
本文针对其缺陷,分别对其收敛性标准、激活函数等进行改进,并采取措施防止振荡、加速收敛以及防止陷入局部极小。
将改进之后的BP神经网络运用到变形监测数据处理中,应用结果表明:改进后的BP神经网络比传统BP神经网络在精度等方面有了很大的改善。
关键词:BP神经网络,遗传算法,激活函数,附加动量,变形监测数据处理1.引言人工神经网络(Artificial Neural Network,简称ANN) 是20世纪80年代发展起来的自动控制领域的前沿科学之一,它是一种大规模并行的复杂非线性动力系统,具有并行的处理机制、灵活可变的拓扑结构、非线性映射计算能力,自学习和自组织的能力,在很多方面都得到了广泛的应用。
实际应用中,目前神经网络诸多算法中应用最广的是BP(Back Propagation)网络, 其结构简单,可操作性强,在函数逼近、模式识别、分类、数据压缩等领域有着广泛的应用。
根据Kolmogorov定理,对于一个三层(一个输入层、一个隐含层、一个输出层)的BP网络,只要其隐含层的神经元数可选,就可以任意精度逼近任何连续函数。
据统计,有近90%的神经网络应用是基于BP算法的[1]。
但是,传统BP神经网络存在如下三个缺陷,以至于影响其实际应用:⑴传统BP网络的隐层节点采用的是Sigmoid函数,采用误差梯度下降法,在有随机扰动的情况下往往不能保证全局收敛而陷入局部极小, 不能达到最佳效果,致使学习过程失效;⑵学习算法的收敛速度很慢, 尤其是在目标点附近。
其中一个重要的原因是学习速率选择不当。
学习速率选得太小,则收敛太慢,学习速率选得太大,则有可能修正过头,导致振荡甚至发散;⑶难以确定神经网络的优化结构,网络的输入节点、输出节点由问题而定,隐节点的选取根据经验, 缺乏理论指导,对初始权值、阈值等的选取敏感[2]。
基于自适应卡尔曼滤波的动态称重算法的研究杨军;李丽宏;周尚儒【摘要】在使用卡尔曼滤波算法对动态称重数据进行滤波时,一般假设系统的量测噪声为常量.在实际应用中,由于车辆自身结构和过车状态的差异,实际产生的量测噪声是随机变量.为了减少时变干扰噪声对系统状态估计的影响,在滤波算法中通过最小二乘法加入干扰噪声调节器,在线估计噪声的特性实现自适应滤波.在实际使用中证实,该改进后的算法不仅能有效防止滤波发散,还克服了车辆振动、路面不平和车辆拖磅等因素对称量结果的影响,使系统称量误差小于2%,称量准确度等级达到2级指标.【期刊名称】《自动化与仪表》【年(卷),期】2014(029)008【总页数】4页(P5-8)【关键词】卡尔曼滤波;动态称重系统;最小二乘法;自适应滤波【作者】杨军;李丽宏;周尚儒【作者单位】太原理工大学信息工程学院,太原030024;太原理工大学信息工程学院,太原030024;太原理工大学信息工程学院,太原030024【正文语种】中文【中图分类】TP274汽车动态称重过程中的运动状态比较复杂,当车辆轮轴驶过秤台时,传感器受到两部分的作用力,一是车辆的稳态载荷,二是车辆的动态载荷(瞬态载荷)。
瞬态载荷是影响称重的干扰噪声,也是影响称重准确度的最主要因素[1]。
动态载荷产生的因素有很多,如路面凹凸不平、车辆自身的振动、车辆结构的差异、车辆过秤不规则(包括拖磅、跳磅、加减速等)等,这些因素将导致称重数据中信噪比降低、采样数据波形不稳定、车辆重复称量的差异大,尤其是由于车辆过秤速度不同,导致称重数据个数有很大差异,这些问题将导致在使用常规滤波算法处理称重数据时无法保证称量的精度[2]。
卡尔曼滤波是以最小均方误差为最佳估计准则寻求一种递推估计的算法,其基本思想是:采用信号与噪声的状态空间模型,利用前一时刻的估计值和现时刻的观测值来更新对状态变量的估计,求出现时刻的估计值。
本文提出的自适应卡尔曼滤波算法中加入了系统误差计算,自适应调节系统的量测噪声[3],最大限度去除了干扰噪声对系统状态估计的影响。