联系电话

13818755070

技术文章/ Technical Articles

我的位置:首页  >  技术文章  >  基于双秤台电子汽车衡的车辆动态称重算法研究

基于双秤台电子汽车衡的车辆动态称重算法研究

更新时间:2015-12-18      浏览次数:1342

基于双秤台电子汽车衡的车辆动态称重算法研究

针对双秤台电子汽车衡的车辆动态称重进行了算法研究,提出了先使用小波变换对称重信号滤波预处理,使用专家系统识别车辆轴型,用车轴的速度计算加速度,zui后依据双秤台传感器称重信号速度信加速度信号以及车辆轴型组建BP网络模型,利用BP网络算法良好的自我学习能力,对大量实测数据进行训练,达到了一定的动态称重测量精度,取得了较好的效果.

一、引言

双秤台电子汽车衡由于其称量准确等优点,目前已经广泛应用于高速公路计重收费系统,汽车通过秤台时,其作用在秤台上的力除了真实轴重外,还有很多因素产生的干扰,如车速、车辆自身谐振、路面不平、轮胎驱动加速等。经过仔细研究分析发现,轴重信号的噪声有高频部分和低频部分,利用小波变换算法消除高频干扰,对信号进行降噪预处理,针对低频噪声干扰,利用BP网络算法进行滤波,理论上讲,对于同一种的车型利用神经网络处理动态称重数据,只要采集足够多足够全的称重数据,通过样本训练总是可以找到一个合适的网络模型,利用该模型计算出车辆的重量。

针对实际情况中都是不同轴型的车辆过秤,本文提出引进可以识别轴型的专家系统,对于不同轴型的车种使用改进后的BP网络模型滤波,zui终车辆的重量更加接近真实值。

二、小波变化滤波预处理

1.双秤台电子汽车衡

如图1所示,双秤台动态电子汽车衡有2个秤台、8只称重传感器,2只传感器并联为一组可采集4路车辆轴重信号并对其进行滤波预处理。

2.滤波预处理

小波变换对于非平稳的小区域噪声信号具有很好的滤波作用,同时动态称重过程中的噪声频段分布明确,因此,信号中的尖峰和突变能得到很好的处理,从而实现非平稳信号的消噪。经反复实验研究发现,轴重信号可分5层高频滤波,轴重信号小波分解树示意图见图2

如图 2所示,第12345层噪声的高频部分(CD1,CD2,CD3,CD4,CD5)包含了路面不平发动机转动等因素产生的噪声,可以使用小波变换滤掉以上噪声干扰.

5层低频部分(  CA5)主要包括轮轴通过秤台时称重传感器的线性变化(即真实轴重信号),速度、驱动力加速对轴重信号的干扰以及车辆的自身谐振噪声,小波变换无法很好滤掉,处理时保留.

完成上述滤波过程后,将小波分解后的各层信息进行小波重构,重构信号即为去掉高频噪声后的轴重信号.

三、轴型识别系统

1.传感器输入

如图1 所示,秤台一和秤台二可判断系统是否有轴以及是否联轴,轮轴识别器可判断每轴的轮胎数是单胎还是双胎,zui后车辆分离器可判断是否整车通过,系统软件的工作流程见图3.

经过传感器输入信号和仪表程序分析,可得出车辆的基本轴型,之后经过轴型识别的专家系统的分析,可得出车辆车型轴型编码。

2.专家系统

如图 4所示,一般专家系统由知识库、数据库、推理机解释部分和知识获取5

个部分组成。知识库是专家系统的一个重要组成部分,实际中每种车型具有固定的联轴,而且每种车辆*轴必定单轮非联轴。根据这些信息和程序分析判断结果可进行知识获取并作为专家知识库,将测得的每个轴组信息作为数据库,利用专家知识库对当前获得的数据进行推理并给出解释和车辆轴型编码。

四、BP网络模型

1.BP网络及其学习规则

BP网络的产生归功于BP算法的获得,BP算法属于∮算法,是一种监督式的学习算法,BP网络工作原理概况来说,就是通过不断调整层与层之间的各个权值,使得误差函数zui小, 如图 5所示的三层网络为例进行BP算法推导。

1)信息的正向传递

2)利用梯度下降法求权值变化与误差的反向传播

 

2.BP网络模型

选取由输入层、隐含层、输出层的三层BP网络。

1)输入层的选取

对一个网络而言,其输入量的选取将直接决定该网络zui终处理数据的能力,在选取BP网络输入时,总体原则是输入量要尽可能地从不同方面反映所处理数据的特征。

从实验中发现,车辆静态轴重不仅和秤台动态称量值紧密相关,而且跟车轴速度以及加速度有关,现场观察发现,多轴重车司机经常利用速度变化作弊称重,例如:跳磅(前轴急加速)、拖磅(后轴急减速)过秤等。假设车轴匀加速,通过测量车轴在 2个秤台的速度,可以计算车轴的加速度。计算公式如下:

其中a是车轴加速度;U1是车轴在第1个秤台的速度;U2是车轴在第2个秤台的速度;S是两秤台的中心距离.

此外,轴型不同的车辆在车辆自身谐振也有不同规律,对称重结果的影响也不同

使用专家系统识别车辆轴型后将车型编码输入网络,适用于各种车型,可提高网络的精度。

综上所述,以车轴在秤台一的重量速度,车轴在秤台二的重量速度和车轴在秤台的加速度以及车辆轴型作为BP网络的输入,输入节点个数为6.

2)网络结构的确定

双秤台电子汽车衡动态称重的目的就是测量车辆的各个轴重,轴重累加得到车辆静态车重,所以,网络的输出就是车辆的静态轴重。

通过实际仿真计算可得到,隐层的节点数确定为15个,通过网络层数和输入层、隐层、输出层节点的确定,训练误差为0.001%,zui终可确定网络的结构为6*15*1.

五、实验

1.实验样本选择

实验车辆选取一辆115型四轴车和一辆159型六轴车。两种车辆分别以5,10,15,20KM/H左右匀速通过双秤台电子汽车衡,以5,10km/h左右加速通过双秤台电子汽车衡,以15,20km/h左右减速通过双秤台电子汽车衡,每种车辆共采集样本数据100组,共采集200组数据。

其中,每种车辆随机抽取90组数据作为训练样本,剩余10组作为测试样本。

2.实验结果

180组样本数据的秤台一轴重、秤台二轴重、秤台一速度、秤台二速度、加速度、车型作为BP网络的输入,输出为静态轴重,将训练好的网络检验剩余20组数据,实验结果见表1.

从表1可以看出,两种车辆的单轴zui大误差为1.74%,整体总重zui大误差为0.68%,已达到GB/T21296-2007《动态公路车辆自动衡器》规定的整车总重量的准确度:2级和单轴载荷的准确度:D级,显然,基于BP网络的双秤台动态电子汽车衡对于两种不同轴型的车辆称重已取得较好的效果。

六、结束语

本文针对双秤台动态电子汽车衡并根据称重信号分析情况,采用小波变换对信号预处理去除高频噪声。之后将信号输入BP网络,并在BP网络模型中加入轴型识别系统和加速度作为输入节点,利用BP网络良好的自我学习能力,对两种不同车辆过磅数据训练,将训练后的数据检验实验数据。实验证明:该方法能保证处理结果达到动态称重相关国家标准中的较高精度,而且对不同车型车辆具有普遍的适应性。

以上内容来自上海先悦电子汽车衡有限公司,转载请注明出处。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

扫码添加微信
13816853446

地址:上海市南奉公路5108号

服务热线
13816853446

扫码添加微信

Baidu
map