五邑大学学报(自然科学版)
JOURNAL OF WUYI UNIVERSITY (Natural Science Edition )
第34卷 第3期 2020年 8月
V ol.34 No.3 Aug. 2020
文章编号:1006-7302(2020)03-0016-06
唐哲,常振虎,林伟成,曹文胜
(五邑大学 数学与计算科学学院,广东 江门 529020)
摘要:为客观反映我国道路交通状况的测试工况,本文基于福州市汽车行驶数据研究了福州市区汽车行驶工况的构建. 利用GPS 设备对福州市城区运行的汽车工况数据进行了采集;将采集到的车速数据应用运动学片段法划分为多个短行程片段. 为更加精确地处理数据,把短行程片段细分为Low,Mid,High 三类. 通过对这三类数据使用BP 神经网络反复训练、验证并测试,构建出完整的福州市汽车行驶工况曲线. 关键词:汽车行驶工况;运动学片段;BP 神经网络
中图分类号:O29 文献标志码:A
Research on Construction of Vehicle Driving Conditions in Fuzhou City
TANG
Zhe, CHANG
Zhen-hu, LIN
Wei-cheng, CAO
Wen-sheng
(School of Mathematics and Computational Science, Wuyi University, Jiangmen 529020, China)
Abstract: In order to construct a test condition that objectively reflects the road traffic conditions in China, the construction of vehicle driving conditions in Fuzhou City was studied based on the vehicle driving data there. The vehicle driving cycle data of Fuzhou City was collected by GPS equipment and the collected vehicle speed data were divided into several short journey segments by the kinematic se
gment method. The short distance segments were subdivided into three categories: low, mid and high. By using the BP neural network which was used to train, verify and test the three kinds of data repeatedly, a complete driving cycle curve of Fuzhou City, was constructed.
Key words: Vehicle driving conditions; Kinematic segments; BP neural network
本世纪初,我国直接采用欧洲的NEDC 行驶工况对汽车产品的能耗/排放进行认证,有效促进了汽车节能减排以及相关技术的发展. 近年来,随着汽车保有量的快速增长,我国道路交通状况发生了很大变化,以NEDC 工况为基准所优化标定的汽车,实际油耗与法规认证结果的偏差越来越大,影响了政府的公信力. 另外,欧洲在多年的实践中也发现了NEDC 工况的诸多不足,转而采用世界轻型车测试循环(WLTC ),但该标准最主要的两个特征工况怠速时间比和平均速度与我国实际汽车行驶工况的差异更大. 因此,制定反映我国实际道路行驶状况的测试工况,显得越来越重要. 另一方面,我国地域辽阔,各个城市发展程度、气候条件及交通状况不同,使得各个城市汽车行驶工况
收稿日期:2019-11-25
基金项目:国家自然科学基金资助项目(11871379);广东省普通高校特创新项目(2018KTSCX231) 作者简介:唐哲(1996—),男,广东佛山人,在读硕士生,主要从事复分析研究;曹文胜,教授,博士,硕
士生导师,通信作者,研究方向四元数双曲空间.
第34卷 第3期 17
唐哲等:福州市区汽车行驶工况构建的研究
特征存在明显的不同. 因此,基于城市自身汽车行驶数据进行城市汽车行驶工况的构建也越来越迫切. 我们希望所构建的汽车行驶工况与该市汽车的行驶情况尽量吻合,理想情况下能完全代表该市汽车的行驶情况. 本文根据福州市区的实际道路特点,利用GPS 设备对汽车的行驶工况数据进行采集,将采集后的数据进行分析处理,再使用BP 神经网络反复训练、验证并测试数据,从而构建出福州市的汽车行驶工况曲线.
1 车辆行驶数据的采集与预处理
1.1 数据采集
本文运用中国汽车技术中心专门定制的数据采集车载终端进行汽车行驶数据采集. 将车载终端与实验车辆的OBD 接口相连接,以1 Hz 频率进行实车数据采集. 采集的数据可分为汽车行驶状态数据和汽车所处环境状态两个部分. 汽车行驶状态数据包括:车速、发动机转速、扭矩百分比、档位、瞬时油耗、进气歧管温度、空燃比、发动机负荷、进气歧管压力. 汽车环境状态数据包括:经度、纬度、环境温度. 1.2
数据预处理
由于以下原因,有些采集数据会出现异常:
1)GPS 需要同时接收到4颗以上的卫星信号才能定位成功,因此采集设备的GPS 信号在某些环境下会受到干扰,如汽车在驶过信号较差的偏远地区或两栋很高的建筑物之间、进入隧道等,GPS 信号有可能被干扰或直接被屏蔽,这样可能造成汽车虽在运动,但GPS 速度为零、经纬度不变等情况.
2)速度数据存在噪声. 即使GPS 能成功记录下速度数据,但是GPS 采集设备有时会产生零点漂移,进而导致数据有误差.
3)在长期塞车或者发动机故障时,汽车的怠速时间过长,会影响行驶片段的数据收集. 数据预处理的步骤如图1所示.
预处理好的数据文件导入MATLAB ,采用采用文献[1]方法从预处理数据提取如图2所示的运动
学片段.
2 汽车行驶工况构建
车辆行驶的整个过程中,工况是非常复杂的,但从各种特征综合考虑,大致上可以分为匀速工况、加速工况、减速工况和怠速工况等4种,区分4种工况的标准如下[2]:
原始数据
用Timetable 函数 转化为时间序列
根据时间序列间隔 大小分割行驶片段
得出每个文 件的记录数
用Spline 函数 拟填充NaN 值
结合3σ法则 剔除异常值
根据加速度 出异常数据
图1 数据预处理
五邑大学学报(自然科学版) 2020年
181)匀速工况:车辆速度1km/h v ≥,并且加速度
20.1m/s a <;
2)加速工况:车辆速度0km/h v ≠,并且加速度20.1m/s a >;
3)减速工况:车辆速度0km/h v ≠,并且加速度20.1m/s a -<;
4)怠速工况:车辆速度1km/h v ≤,并且加速度20.1m/s a <.
采集的实验数据由一定数量的运动学片段组成,而代表性行驶工况是从大量的运动学片段中选
择合适的片段组合而成的. 因此,我们需要选择特征参数来评价这些运动学片段. 为保证片段描述的全面性,我们定义了如表1所示的12个特征参数j d m m m max sd sd e ,,,,,,,,,,,a x P P P v v a a v a r o l 来描述运动学片段. 我们把所有运动学片段计算的特征参数值组合在一起,就可以得到一个样本数量×特征参数的矩阵,该矩阵可以用于行驶工况解析流程中.
表1 乘用车道路行驶工况特征值
特征参数
代表意义(单位) 计算公式
a P 加速时间比(%) 20.15m/s a P T =
为数个数
加速度大于且速度不零的据 j P
减速时间比(%) 2j 0.15m/s P T
=
加速度小于且速度不为零的数据个数
d P 怠速时间比(%) ——
m v 平均速度(km/h ) m v T
=
每个运动片段中行驶的总距离
m x v 平均运行速度(km/h )
mx
v T =-每个运动片段中行驶的总距离每个运动片段中怠速总时长
m a 平均加速度(2m/s ) 1
m ,1,2,,n
i
i a
a i n n
==
=∑ max a 最大加速度(2m/s ) max max{},1,2,,i a a i n ==
sd v 速度标准偏差(km/h )
sd 1,2,,v i n =
sd a 加速度标准偏差(2m/s )
sd 1,2,,a i n = r
发送机转速(r/m ) —— o
瞬间油耗(L/h ) —— e l 发动负荷(%) —— T
对应运动片段中的数据个数
——
在12个运动学片段特征参数中,有很多参数不可以直接测得,但可通过相关参数计算得到. 各个速度工况对应的加速度值利用相邻两个数据的GPS 速度来求取,其公式如下:
11,111000,1,2,,3600 3.6
i i i i
i i i i v v v v a i n t t ++++--=⨯==-
其中,n 为一个运动片段的数据个数;,1i i a +为第i 秒到第1i +秒的瞬时加速度,我们规定0=0a ;i v 与
60 50 40 30 20 10 0
200 400 600 800
1000 1200 1400
时间/s
匀速
最高速
加速
怠速
减速
图2 运动学片段
第34卷 第3期 19
唐哲等:福州市区汽车行驶工况构建的研究
1i v +分别为第i 秒和第1i +秒的速度;i t 与1i t +分别为第i 秒和第1i +秒的时刻. 将采集后的多组数据进行预处理,通过编程将数据分成2409个运动学片段,再分别求出总体试验数据和各个运动学片段的特征参数,得到一个代表性的运动学片段是样本数量×特征参数的矩阵. 各个运动学片段的部分特征参数值如表2所示.
表2 各个运动学片段特征参数
片段
1 2 3 4 ... 292 293 294 295 m v 24.30 19.45 12.71 13.68 ... 13.22 22.08 10.79 43.16 mx v 32.84 25.58 16.93 22.40 ... 22.70 28.15 24.48 48.60 m a 0.00 -0.03 -0.02 0.00 ... 0.00 0.00 -0.05 -0.02 max a 5.20 5.90 4.40 3.40 ... 2.90 6.10 3.90 6.90 d P 0.26 0.24 0.25 0.39 ... 0.42 0.22 0.56 0.11 a P 0.40 0.39 0.39 0.35 ... 0.31 0.37 0.18 0.44 j P
0.31 0.34 0.32 0.24 ... 0.24 0.34 0.22 0.35 sd v 21.00 15.79 11.29 15.00 ... 14.24 15.64 14.37 27.77 sd a 1.97 1.70 1.41 1.90 ... 1.40 1.58 1.33 1.34 r
1 174.34 1 091.86 983.4
2 1 006.30 ... 969.14 1 108.66 925.90 1 418.6
3 o
22.37 22.81 25.89 30.63 ... 21.51 8.29 27.21 6.04 e l
30.49
27.66
25.73
26.87
...
24.70
28.66
24.50
35.59
在这些运动学片段中,以速度快慢为依据,可把它们细分为Low,Mid,High 三类. 利用BP 神经网络对这三类数据反复训练、验证和测试,以此构建汽车行驶工况及汽车运动特征评估体系[3-7]. 具体步骤如图3所示.
以Low 类为例,用BP 神经网络对Low 类数据进行处理,这些数据的零点误差集中分布在0.053 -聚类点的附近,说明本文模型对数据的预测误差较小,符合要求. 运
行结果如图4所示.
图5中的4个图分别是训练、验证、测试和综合的回归系数图,如图中显示,4个R 值均很接近 1. 直线 Y T =与直线Fit 很逼近,这说明本文模型的预测效果不错.
根据预处理后的数据,使用BP 神经网络等方法,构建出如图6所示的Low 类的行驶工况图曲线(400450s ).
同理可得Mid 类和High 类的汽车行驶工况图曲线. 最后我们把三类汽车行驶工况曲线合并成如图7所示的一个完整的行驶工况曲线.
神经元
隐层神经元
权重
阈值
反馈
评价工况图
是否合理
图3 BP 神经网络评价工况流程图
250
200
150
100
50 0
-1.229
-1.138
-
1.046
-0.954
-0.863
-0.771
-0.680
-0.588
-0.496
-0.405
-0.313
-0.222
-0.130
-
0.038
-0.0530.1450.2370.32
8
目标输出误差
图4 Low 类的均方误差分布直方图
训练 验证 测试
零点误差
五邑大学学报(自然科学版) 2020年
20
由于Low 类、Mid 类、High 类都是经过BP 神经网络反复训练得出的最优汽车行驶工况图曲线,故构建的总汽车行驶图曲线也是最优的.
3 结论
本文根据道路汽车试验和数据分析,将运动学片段法和BP 神经网络相结合,应用在福州市区汽车行驶工况构建过程中,全国其他城市汽车行驶工况构建也可以参考本文方法. 本文的不足之处:
1)在模型建立时,对扭矩百分比、进气歧管温度等因素考虑不足,与实际情况有偏差;
1 0.5 0 -0.5
-
1
Data Fit Y =T
1 0.5 0 -0.5
-
1
Data Fit Y =T
1 0.5 0 -0.5
-
城市汽车1
Data Fit Y =T
1 0.5 0 -0.5
-
1
Data Fit Y =T
图5 Low 类的回归系数
35
30 25 20 15 10 5
图6
Low 类的行驶工况曲线 图
7 构建的总汽车行驶图曲线
140 80 60 40 20 0
Low Mid High 383s 472s 561s
发布评论