摘要
针对自适应巡航控制(ACC)系统中前车运动状态不确定性造成的模型失配和性能下降问题,提出一种改进前车状态预测的自适应巡航控制策略。首先,基于前车的历史速度和加速度信息利用时间卷积网络预测前车的未来加速度轨迹,然后将预测加速度作为扰动构建自适应巡航系统的预测控制模型,最后在Matlab—Carsim联合仿真平台进行仿真实验。实验结果显示,时间卷积网络能够对车辆加速度取得较好的预测效果,且相对于传统MPC改进方法能够减小速度跟踪误差,并提高跟驰车辆对前车速度变化的响应速度。
随着各项自动驾驶技术的成熟与发展,先进驾驶辅助系统(Advanced Driver Assistance Systems, ADAS)的功能日趋完善并在很多量产车型上得以应
当前研究中ACC的控制策略主要分为2类:直接式控制和分层式控制。相较于直接式控制,分层式控制因其能够更灵活地调整系统参数以及具备更强的抗干扰能力,而被广泛应用于多数研究
然而,传统MPC控制策略通常假设预测时域内前车加速度不变,实际情况中由于前车驾驶员受周围环境因素的影响使前车加速度随时发生变化。这种用理想信息做假设的情况下设计的控制策略,决策结果有一定的误差存在模型失配问题,误差较大时甚至会引发安全事
为此提出一种改进前车状态预测的自适应巡航控制策略。首先,基于前车的历史速度和加速度信息利用时间卷积网络(Temporal Convolutional Network,TCN)对前车未来加速度进行预测,然后将预测加速度作为扰动构建自适应巡航系统的预测控制模型,最后通过Matlab—Carsim联合仿真平台将本文方法与传统MPC进行驾驶工况下的对比仿真实验。仿真测试结果表明,时间卷积网络能够对车辆加速度取得较好的预测效果,且相对于传统MPC本文方法能够减小速度跟踪误差,并提高跟驰车辆对前车速度变化的响应速度。

图1 车辆间运动学关系
Fig. 1 Kinematics relationship between vehicles
(1) |
式中:为期望加速度;为后车实际加速度;为惯性环节时间常数;为一阶系统增益;s为Laplace算子。当系统采样周期为时,其离散时间表达式如
(2) |
式中:为ACC系统决策算法输出的期望加速度,本文采用恒定车头时距作为间距策略即,其中为固定车间时距,为最小保持车间距,为跟随车辆速度。因此,间距误差和相对速度见
(3) |
式中:和代表时刻真实车间距和前车速度。以前车加速度为系统扰动,定义为状态变量,其中,和分别为跟随车辆的加速度和加加速度,建立
(4) |
其中
, |

图2 改进前车状态预测的自适应巡航控制系统结构
Fig. 2 ACC system architecture with improved preceding vehicle state prediction
Zhou

图3 时间卷积网络结构和基础单元示意
Fig. 3 Structure of TCN and schematic of TCN basic unit
将前车历史速度和历史加速度同时作为输入通道,建立
(5) |
将当前时刻的加速度与预测得到的未来加速度轨迹组合为预测时域内的前车加速度扰动矩阵。
与传统MPC采用恒定前车加速度相比,本文在模型预测阶段利用TCN预测的前车加速度轨迹作为系统扰动。此外,外部环境干扰和车辆参数不确定性使得预测值与实际测量状态之间存在一定偏差,因此引入预测误差对ACC系统纵向运动学模型的预测状态量进行校正,从而提高预测的准确性和精度,则k时刻的预测状态量见
(6) |
式中:,为矫正矩阵,且中各元素取值范围均为。
由上述分析可知,通过引入反馈矫正机制,根据(4)及(6)推导出
(7) |
指定预测时域为且控制时域为,相关矩阵为
, |
平稳的跟车响应可以降低燃油消耗、改善驾乘舒适度,因此引入指数衰减参考轨
(8) |
式中:,、、、分别为待优化目标向量中相应分量、、、的参考轨迹系数,取值范围均为(0,1)。
ACC系统的性能要求是使被控输出可以跟踪参考输入,进而确定目标函数
(9) |
式中:和为权重系数。,为车间距误差的权重因子。
MPC进行优化求解时,采用硬约束可能会导致无法求得可行解。此时,需要引入向量松弛因子对各个硬约束做松弛化处理,从而拓宽求解可行域,保证可行解存
引入松弛变量,得到
(10) |
其中
式中:、、、、为相应松弛因子的权系数。同时,对约束进行松弛化处理,
(11) |
式中:、、、、为松弛因子;、、、及、、、、分别为系统硬约束上界和下界的松弛系数。
至此,基于MPC的ACC上层控制算法转化为
(12) |
式中:,包含控制变量和向量式松弛因子;为约束条件的系数矩阵;为约束条件的常数项矩阵。相关矩阵的表达式为
, |
, ,, |
,, |
,, |
, |
, |
, |
式中:为维度为的单位向量;代表一个相对正的无限值,表示间距没有上限。
为验证TCN预测模型的性能,选择来自开源数据集NGSIM作为数据源。NGSIM(Next Generation Simulation)数据集源于美国联邦公路局,该数据集包含多维度的车辆轨迹信息,例如车辆位置、速度、加速度以及车道编号等。数据集的采集的频率为10Hz。实验中先对车辆速度和加速度轨迹进行平滑处理消除噪声,取80%的数据作为训练集后20%的数据作为测试集。部分测试车辆的预测结果见

图4 TCN在部分测试车辆上的预测效果
Fig. 4 Predictive effects of TCN on selected test vehicles
求取测试集车辆的平均RMSE和决定系数
模型 | RMSE | |
---|---|---|
LSTM | 2.74 | 0.64 |
TCN | 2.56 | 0.73 |
采用Matlab—CarSim联合仿真平台验证本文所提出的改进前车状态预测的自适应巡航系统,其中前车状态预测器和ACC控制器在Simulink中搭建,交通场景以及车辆动力学模型由CarSim提供。控制器参数设置如
名称 | 参数设置 | 名称 | 参数设置 |
---|---|---|---|
0.05 | 0.4 | ||
1.5 | 7 | ||
16 | 5 | ||
diag{1,1,1,1} | 1 | ||
-1 | 1 | ||
-0.1 | 0.1 | ||
0 | 0 | ||
-0.1 | 0.1 | ||
0 | 40 | ||
-5.5 | 2.5 | ||
-2.5 | 2.5 | ||
-5.5 | 2.5 | ||
3 | 0 | ||
0.5 | 0.5 |
在初始时刻,两车均以60km·

图5 加速工况仿真结果
Fig. 5 Simulation results under acceleration condition
在初始时刻,自车初速度为100 km·

图6 减速工况仿真结果
Fig. 6 Simulation results under deceleration condition
针对自适应巡航系统中前车运动不确定性造成的模型失配问题,以及考虑跟车安全性、燃油经济性和驾乘舒适性等多目标,提出了一种改进前车状态预测的自适应巡航控制策略,首先,基于前车的历史速度和加速度信息利用时间卷积网络(TCN)对前车未来加速度进行预测,然后将预测加速度作为扰动构建自适应巡航系统的预测控制模型,最后通过Matlab—Carsim联合仿真平台将本文方法与传统MPC进行驾驶工况下的对比仿真实验。实验结果表明,时间卷积网络能够对车辆加速度取得较好的预测效果,且相对于传统MPC本文方法能够减小速度跟踪误差,并且使跟驰车辆更早地对前车速度的改变做出响应,对于由自动驾驶车辆形成的车队来说,这一点对队列稳定性具有重要意义。本文只利用自车的速度和加速度信息作为特征项进行训练,随着传感器技术的进步,周围车辆信息和环境信息也能作为特征项进一步提升预测精度,下一步工作可以对此进行扩展。
作者贡献声明
安婷玉:数据处理,模型构建,论文起草。
陈 婷:研究设计,结果讨论,论文润色。
高 涛:思路梳理,结论总结,论文润色。
李 浩:思路优化,结果讨论,论文润色。
涂辉招:思路优化,结果讨论,论文润色。
参考文献
张紫微, 郑玲, 李以农,等. 考虑前车运动不确定性的多目标自适应巡航控制[J]. 汽车工程, 2023, 45(3): 361. DOI: 10.19562/j.chinasae.qcgc. 2023.03.003. [百度学术]
ZHANG Ziwei, ZHENG Ling, LI Yinong, et al. A Multi-objective adaptive cruise control strategy for autonomous vehicle considering uncertain movements of preceding vehicle[J]. Automotive Engineering, 2023, 45(3): 361. DOI: 10.19562/j.chinasae.qcgc.2023.03.003. [百度学术]
荆亚杰. 基于MPC算法的车辆多目标自适应巡航控制系统研究[D]. 西安:长安大学, 2019. [百度学术]
JING Yajie. Research on vehicular multi-objective adaptive cruise control system based on MPC algorithm[D]. Xi’an: Chang'an University, 2019. [百度学术]
GUNTER G, JANSSEN C, BARBOUR W, et al. Model-based string stability of adaptive cruise control systems using field data[J]. IEEE Transactions on Intelligent Vehicles, 2020, 5(1): 90. DOI: 10.1109/TIV.2019.2955368. [百度学术]
汪敏, 涂辉招, 李浩. 基于跟驰行为谱的跟驰风险状态预测[J].同济大学学报(自然科学版), 2021, 49(6): 843. DOI: 10. 11908/j. issn. 0253-374x. 21019. [百度学术]
WANG Min, TU Huizhao, LI Hao. Prediction of Car-Following risk status based on Car-Following behavior spectrum[J]. Journal of Tongji University(Natural Science) , 2021, 49(6): 843. DOI: 10. 11908/j. issn. 0253-374x. 21019. [百度学术]
涂辉招, 崔航, 鹿畅,等. 面向自动驾驶路测驾驶能力评估的避险脱离率模型[J].同济大学学报(自然科学版), 2020, 48(11): 1562. DOI: 10. 11908/j. issn. 0253-374x. 20125. [百度学术]
TU Huizhao, CUI Hang, LU Chang, et al. A Risk-Avoiding disengagement frequency model for assessing driving ability of autonomous vehiclesin road testing[J]. Journal of Tongji University(Natural Science), 2020, 48(11): 1562. DOI: 10. 11908/j. issn. 0253-374x. 20125. [百度学术]
李浩, 俞璐, 丁晓华,等. 基于实际运行数据的混合动力汽车能耗分析[J]. 同济大学学报(自然科学版), 2021, 49(4): 544. DOI: 10. 11908/j. issn. 0253-374x. 20329. [百度学术]
LI Hao, YU Lu, DING Xiaohua, et al. Energy consumption analysis for parallel PHEVs with identifying working modes based on Real-world longitudinal travel data[J]. Journal of Tongji University(Natural Science), 2021, 49(4): 544. DOI: 10. 11908/j. issn. 0253-374x. 20329. [百度学术]
LI S E, JIA Z, LI K, et al. Fast online computation of a model predictive controller and its application to fuel economy-oriented adaptive cruise control[J]. IEEE Transactions on Intelligent Transportation Systems, 2014, 16(3): 1199. DOI: 10.1109/TITS.2014.2354052. [百度学术]
ZHU Min, CHEN Huiyan, XIONG Guangming. A model predictive speed tracking control approach for autonomous ground vehicles[J]. Mechanical Systems and Signal Processing,2017,87:138. DOI: 10.1016/j.ymssp.2016.03.003. [百度学术]
PRABHAKAR G, SELVAPERUMAL S, PUGAZHENTHI P N. Fuzzy PD plus I control-based adaptive cruise control system in simulation and real-time environment[J]. IETE Journal of Research, 2018:111. DOI: 10.1080/03772063.2017.1407269. [百度学术]
李肖含.汽车自适应巡航控制系统模糊控制策略研究[D]. 北京:北京理工大学, 2015. [百度学术]
LI Xiaohan. Research on fuzzy control strategy of automotive adaptive cruise control system[D]. Beijing: Beijing Institute of Technology, 2015. [百度学术]
周稼铭, 张亮修, 衣丰艳, 等. 基于粒子群寻优的汽车自适应巡航预测控制[J]. 北京理工大学学报, 2021, 41(2): 214. DOI: 10.15918/j.tbit1001-0645.2019.274. [百度学术]
ZHOU Jiaming, ZHANG Liangxiu, YI Fengyan, et al. Adaptive cruise predictive control based on particle swarm optimization[J]. Journal of Beijing Institute of Technology, 2021, 41(2): 214. DOI: 10.15918/j.tbit1001-0645.2019.274. [百度学术]
NAUS G J L, PLOEG J, MOLENGRAFT M J G V D, et al. A model predictive control approach to design a parameterized adaptive cruise control[M]// Automotive Model Predictive Control. Springer London, 2010. DOI: 10.1007/978-1-84996-071-7_17 [百度学术]
LI Shenbo, LI Keqiang, RAJAMANI R, et al. Model predictive multi-objective vehicular adaptive cruise control[J]. IEEE Transactions on Control Systems Technology, 2011, 19(3): 556. DOI: 10.1109/TCST.2010.2049203 [百度学术]
LIN Yuchen, HSU H C, CHEN Wenjin. Dynamic programming for model predictive control of adaptive cruise control systems[C]//IEEE International Conference on Vehicular Electronics and Safety. Beijing: IEEE, 2015:202–207. DOI: 10.1109/ICVES.2015.7396918 [百度学术]
吴光强, 郭晓晓,张亮修.汽车自适应巡航跟车多目标鲁棒控制算法设计[J].哈尔滨工业大学学报, 2016, 48(1):80. [百度学术]
WU Guangqiang, GUO Xiaoxiao, ZHANG Liangxiu. Multi-objective robust adaptive cruise control algorithm design of car following model[J]. Journal of Harbin Institute of Technology, 2016, 48(1): 80. [百度学术]
赵树恩, 冷姚, 邵毅明.车辆多目标自适应巡航显式模型预测控制[J]. 交通运输工程学报, 2020, 20(3): 206. DOI: 10.19818/j.cnki.1671-1637.2020.03.019. [百度学术]
ZHAO Shuen,LENG Yao,SHAO Yiming. Explicit model predictive control of multi-objective adaptive cruise of vehicle[J]. Journal of Traffic and Transportation Engineering, 2020, 20(3): 206. DOI: 10.19818/j.cnki.1671-1637.2020.03.019. [百度学术]
LIANG Y X, LI Y N, YU Y H, et al. Path-following control of autonomous vehicles considering coupling effects and multi-source system uncertainties[J]. Automotive Innovation, 2021, 4: 284. DOI:10.1007/s42154-021-00155-z. [百度学术]
戴旭彬, 孙涛, 夏维. 基于MPC的自适应巡航算法改进研究[J].机电工程, 2018, 35(6): 644. DOI: 10.3969/j.issn.1001-4551.2018.06.019. [百度学术]
DAI Xubin, SUN Tao, XIA Wei. Improvement of adaptive algorithm based on MPC[J]. Journal of Mechanical and Electrical Engineering, 2018, 35(6): 644. DOI: 10.3969/j.issn.1001-4551.2018.06.019. [百度学术]
何德峰, 彭彬彬, 顾煜佳, 等. 基于高斯过程回归的车辆巡航系统学习预测控制[J]. 上海交通大学学报, 2020, 54(9): 904. DOI: 10.16183/j.cnki.jsjtu.2020.173. [百度学术]
HE Defeng, PENG Binbin, GU Yujia, et al. Learning predictive control of vehicular automated cruise systems based on gaussian process regression[J]. Journal of Shanghai Jiao Tong University, 2020, 54(9): 904. DOI: 10.16183/j.cnki.jsjtu.2020.173. [百度学术]
李升波. 车辆多目标协调式自适应巡航控制[D]. 北京:清华大学,2009. [百度学术]
LI Shengbo. Vehicular multi-objective coordinated adaptive cruise control[D]. Beijing: Tsinghua University, 2009. [百度学术]
ZHOU Hao, ZHOU Anye, LI Tienan, et al. Congestion-mitigating MPC design for adaptive cruise control based on Newell’s car following model: History outperforms prediction[J]. Transportation Research Part C: Emerging Technologies, 2022, 142: 103801. DOI:10.1016/j.trc.2022.103801 [百度学术]
LUO Lihua, LIU Hong, LI Ping, et al. Model predictive control for adaptive cruise control with multi-objectives: Comfort, fuel-economy, safety and car-following[J]. Journal of Zhejiang University SCIENCE A, 2010,11(3):191. DOI:10.1631/jzus.A0900374. [百度学术]
张亮修, 吴光强, 郭晓晓. 车辆多目标自适应巡航控制算法[J].西安交通大学学报, 2016, 50(11): 136. DOI: 10.7652/xjtuxb201611021. [百度学术]
ZHANG Liangxiu, WU Guangqiang, GUO Xiaoxiao. Vehicular Multi-objective Adaptive Cruise Control Algorithm[J]. Journal of Xi'an Jiaotong University, 2016, 50(11): 136. DOI: 10.7652/xjtuxb201611021. [百度学术]