数字孪生驱动的商用车队列纵横向控制

于树友 ,  谢华城 ,  李文博 ,  李永福 ,  陈虹 ,  林宝君

吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (06) : 1994 -2002.

PDF (5971KB)
吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (06) : 1994 -2002. DOI: 10.13229/j.cnki.jdxbgxb.20231367
交通运输工程·土木工程

数字孪生驱动的商用车队列纵横向控制

作者信息 +

Digital twin driven longitudinal and lateral control of truck platoon

Author information +
文章历史 +
PDF (6114K)

摘要

考虑了队列行驶时的纵向和横向运动,提出了基于数字孪生的车辆队列协同控制系统。纵向运动设计采用PID控制,以保证队列的稳定行驶。横向运动设计采用LQR控制,以保证横向车道跟踪性能。由Prescan、TruckSim、Matlab/Simulink搭建数字孪生仿真场景,基于纵向和横向控制,对车辆队列的纵向跟随和横向车道跟踪性能进行动态仿真。数字孪生通过远程控制车辆队列和监测队列的纵/横向速度、横向位置和横摆角偏差等指标,对控制策略和参数进行全面调试和优化。仿真结果表明,数字孪生驱动的商用车队列控制系统具有良好的队列跟踪和车道保持性能。

Abstract

A vehicle platoon cooperative control system based on digital twin was proposed, considering the longitudinal and lateral motion. The proportional-integral-derivative (PID) control was designed to ensure stable driving of the convoy. The linear quadratic regulator (LQR) control was designed to ensure the lateral lane tracking performance. A digital twin simulation scenario was build using Prescan, TruckSim, and Matlab/Simulink, and the longitudinal following and lateral lane tracking performance of vehicle queues was dynamically simulated based on longitudinal and lateral control. The digital twin comprehensively debugs and optimizes the control strategy and parameters by remotely controlling the vehicle platoon and monitoring indicators such as longitudinal and lateral velocity, lateral position and yaw angle deviation of the platoon. The simulation results show that the digital twin driven truck platoon control system has good tracking performance and lane-keeping performance.

Graphical abstract

关键词

自动控制技术 / 数字孪生 / 车辆队列 / 车道保持 / 纵横向控制

Key words

automatic control technology / digital twin / vehicle platoon / lane-keeping / longitudinal and lateral control

引用本文

引用格式 ▾
于树友,谢华城,李文博,李永福,陈虹,林宝君. 数字孪生驱动的商用车队列纵横向控制[J]. 吉林大学学报(工学版), 2025, 55(06): 1994-2002 DOI:10.13229/j.cnki.jdxbgxb.20231367

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

车辆队列系统由2辆或2辆以上的智能车辆组成,通过车载传感器、车路通信等技术共享车辆的信息,实现车辆以期望的速度和车间距行驶12。车辆队列控制可以缓解交通拥堵,提高交通安全和降低能源消耗3

数字孪生的概念起源于美国航空航天局2002年提出的“数字孪生”计划4。数字孪生技术通过先进的建模和仿真技术,创建火箭和飞行器的数字模型,并分析其性能和行为。随着汽车智能化水平的提高,数字孪生技术已开始应用于车辆队列控制领域5。数字孪生技术是一种将物理系统与其数学模型相结合,通过模拟和仿真技术进行预测、优化和控制的技术手段。数字孪生将物理实体的各个方面以数字形式进行建模和仿真,实现对物理系统的监测和优化6。基于数字孪生技术的车辆队列控制领域主要涉及以下几个方面。

数字孪生模型建立:数字孪生模型是实现队列数字孪生的基础,该模型包括车辆特性、行驶行为、车辆间的相互作用等7。文献[8]基于电动汽车的时间序列行为建模,引入现实世界电动汽车的数字孪生模型,对电动汽车的充电算法和充电桩布置策略进行评估。文献[9]开发了一个移动数字孪生框架,该框架由物理空间以及在数字空间中相关联的数字孪生体组成。

数据同步和更新:数字孪生模型需要与真实车辆的数据进行实时同步和更新,以确保模型的准确性和实时性,且通过车辆传感器、交通监控系统等获取实时数据,更新数字孪生模型。文献[10]将数据划分为块并缓存在路边单元(Consecutive roadside units,RSU)中,同时优化数据块在RSU上的分配,使车辆以最小成本完成数据下载,实现数据的同步和更新。

队列间距和控制策略优化:数字孪生技术可以用于开发和测试不同的队列间距和控制策略,评估其对车辆队列的影响,并优化控制策略提高交通流稳定性。文献[7]提出了一种基于数字孪生的多车实验平台。构建车辆的数字孪生模型,并将其与实际车辆进行实时同步和交互,在虚拟环境中进行实验和测试,以评估车辆性能,优化控制策略。

车辆运行状态监测和风险评估:数字孪生技术对车辆设备进行健康状态监测和预测,能实现车辆故障诊断、维护等功能。文献[11]提出利用数字孪生技术预测队列中智能车辆的轨迹,提高了队列的安全性和效率。文献[12]通过在Matlab/Simulink中创建智能数字孪生体,实现了永磁同步电机的健康监测和预测。

实现数字孪生的软件有Prescan、SUMO、CarMaker、TruckSim等。本文基于Prescan、TruckSim和Matlab/Simulink搭建数字孪生平台,模拟真实道路上车辆队列的运动和行为。在TruckSim中建立与商用车相匹配的动力学模型,采用纵向和横向解耦控制策略,纵向采用PID控制,横向采用LQR控制,结合Prescan实现车辆队列控制,便于与实际车辆测试相结合,提高驾驶安全性。同时,考虑了实际场景的局限性,如校园道路曲率大,建筑密集,且存在较高的空间复杂度和地形不规则性,在Prescan、TruckSim和Matlab/Simulink联合仿真中,构建了与物理世界相似的场景。结果表明,数字孪生技术在实际应用中是有效的。

1 数字孪生架构

图1所示的数字孪生技术架构,物理世界与孪生空间相映射,物理世界将采集的地图数据通过网络通信传输至孪生空间。本文采用2台计算机实现对物理世界行为和状态的远程控制和远程监测。本文结合Prescan、TruckSim和Matlab/Simulink搭建数字孪生仿真平台,实现对车辆控制系统的全面建模、仿真和优化。

(1)Prescan是汽车自动驾驶仿真平台,具有传感器模型、车辆动力学模型、场景编辑和仿真等功能。Prescan的仿真地图是基于物理世界道路环境建模的虚拟地图。仿真地图通过高精度的数据采集和建模技术,准确还原真实道路结构、交通标志、信号灯、障碍物等元素,并支持复杂场景模拟,如图1的第①部分所示。

(2)TruckSim是用于仿真和研究商用车行驶动力学的计算机软件。TruckSim提供准确的车辆动力学模型,能够模拟不同类型和尺寸的商用车在不同道路条件下的行驶特性,如图1的第②部分所示。在孪生空间中,Matlab/Simulink用于开发车辆控制算法,并联合Prescan、TruckSim实现远程控制。

(3)通过激光雷达和毫米波摄像头等设备采集地图的部分道路和建筑等信息,在Prescan中搭建数字孪生场景。孪生场景可以模拟各种车辆轨迹和道路条件,测试和评估数字孪生系统的性能,实现车辆队列的远程监测,如图1的第③部分所示。

(4)本文结合东风商用车KJ1V的数据,在TruckSim中设置对应的动力学参数,并进行车辆动力学验模,如图1的第④部分所示。TruckSim中模型的准确性是保障数字孪生有效的基础。

2 车辆纵横向动力学建模

假设商用车队列由1辆领航车和n辆跟随车组成,其中领航车用0表示,跟随车分别用1,2,,n表示。

2.1 纵向动力学模型

纵向动力学方程13为:

miv˙ix=2Fixf+2Fixr-Fdissp

力平衡方程为:

Fdissp=Faero+Rxr+RxfRxr+Rxf=migfiFaero=CA,i(vix)22Fixf+2Fixr=(ηT,i/rw,i)Ti

式中:mi为车的总质量;vix为第i辆车的纵向速度;FixfFixr分别为前、后轮的纵向力;Fdissp为纵向受到阻力的合力,包含空气阻力Faero、前/后轮滚动阻力RxrRxfg为重力加速度;fi为滚动阻力系数;CA,i为集总空气动力阻力系数;ηT,i为传动系统的机械效率;rw,i为轮胎半径;Ti为实际驱动/制动扭矩。

引入车辆纵向位置xi,将发动机的输入输出特性用一阶惯性环节表示,并结合式(1)(2),得到车辆非线性纵向动力学方程为14

x˙i=vixηT,irw,iTi=miv˙ix+CA,i(vix)2+migfiτiT˙i+Ti=Td,i

式中:Td,i为期望的驱动或制动扭矩;τi为发动机的滞后时间常数。

为降低模型的复杂度,采用精确反馈线性化方法15,将非线性动力学式(3)转化为线性动力学,即:

Td,i=ηT,irw,i(CA,ivix(2τiaix+vix)+migfi+miui)

式中:aix为纵向加速度;ui为期望的加速度。

式(4)代入式(3),得到线性车辆动力学模型为:

x˙i=vixv˙ix=aixτia˙ix+aix=ui

2.2 横向动力学和车道保持模型

2.2.1 横向动力学模型

车辆横摆动力学模型如图2所示,微分方程为:

v˙iy=-vixφ˙i+1mi(2Fiyf+2Fiyr)φ¨i=1Iiz(lf,i2Fiyf-lr,i2Fiyr)

式中:viy为第i辆车的横向速度;φ˙i为横摆角速度;FiyfFiyr分别为前、后轮侧向力;lf,ilr,i分别为车辆质心与前轴和后轴的距离;Iiz为转动惯量。

线性轮胎模型为:

Fiyf=Cicfviy+lf,iφ˙ivix-δiFiyr=Cicrviy-lr,iφ˙ivix

式中:CicfCicr分别为前、后轮侧偏刚度;δi为前轮转角。

2.2.2 车道保持模型

为保证车辆沿车道中心线行驶,考虑车道保持模型16。车道保持模型的结构如图3所示。

定义横向位置误差和车辆偏航角误差为:

e˙iy=viy+Lφ˙i-vixeiφe˙iφ=φ˙i-φ˙i,des

式中:eiy为预瞄点与车道中心线的横向偏差;L为道路预瞄距离;eiφ为车辆行驶方向与预瞄点处道路切线之间航向角误差;φ˙i,des为期望横摆角速度,φ˙i,des=vix/R,其中R为时变的道路曲率半径。

定义横向位置偏差和车辆偏航角误差变化率为:

e¨iy=v˙iy+Lφ¨i-vixe˙iφe¨iφ=φ¨i-φ¨i,des

式(8)式(9)代入式(6)式(7),定义状态量ξih=[eiy,e˙iy,eiφ,e˙iφ],控制量uih=δi,输出变量yih=[eiy,e˙iy,eiφ,e˙iφ],外部输入变量wih=[vix,φ˙i,des],则车辆横向动力学的路径跟踪偏差状态方程为:

ξ˙ih(t)=Aih(vix)ξih(t)+Bihuih(t)+Eihφ˙i,des(t)yih(t)=Cihξih(t)

式中:AihBihCihEih均为系统矩阵。

Aih(vix)=01000ai,22h(vix)ai,23hai,24h(vix)00010ai,42h(vix)ai,43hai,44h(vix)
ai,22h=-Cicf+Cicrmivix;ai,42h=-Cicflf,i+Cicrlr,iIizvix;ai,23h=Cicf+Cicrmi;ai,43h=Cicflf,i-Cicrlr,iIiz;
ai,24h=-Cicf(lf,i-L)+Cicr(lr,i+L)mivix;
ai,44h=-Cicf(lf,i-L)lf,i+Cicr(lr,i+L)lr,iIizvix;
Bih=0Cicfmi0CicfaiIizT;Cih=diag[1,1,1,1];Eih=0    -Cicf(lf,i-L)+Cicr(lr,i+L)-mi(vix)2mivix0-Cicflf,i(lf,i-L)+Cicrlr,i(lr,i+L)Iizvix

3 商用车队列控制器设计

3.1 纵向控制器设计

纵向跟随控制策略的目的是实现车辆队列稳定跟随前车行驶并与前车保持安全距离。

本文采用固定时距策略(Constant time headway policy,CTHP)17。在CTHP中,车辆期望车间距随着被控车辆速度的变化进行调整。该策略与人为驾驶习惯接近:当高速行驶时,增大车间距,保证安全性能;当低速行驶时,减小车间距,提高交通效率。

期望车间距xi,des定义为:

xi,des=hvix+d0

式中:d0为静止时车辆间的安全距离;h为固定时距,表示车辆i在匀速行驶时,车辆i与前车i-1之间的距离。

设计以车间距误差和相对速度为反馈信号,并将其调节为零的PID控制器。采用前车跟随18策略,第i辆车与前车的车间距xr和车间距误差xi,e为:

xr=xi-1-xixi,e=xr-xi,des

因此,第i辆车的PID控制输入信号ui19

ui=kpxi,e+kvx˙i,e

式中:kpkv分别为PID控制中的比例调节系数和微分调节系数;x˙i,e为车间距误差xi,e的导数。

定义输入输出拉普拉斯变换L(xi(t))=Xi(s),L(ui(t))=Ui(s)。对式(5)进行拉普拉斯变换,得到传递函数Gi(s)为:

Gi(s)=Xi(s)Ui(s)=1s2(τis+1)

式中:Xi(s)Ui(s)分别为xi(t)ui(t)经拉普拉斯变换后对应的像函数;s为复频率变量。

3.2 横向控制器设计

本文通过LQR20实现横向路径跟踪,横向控制器结构如图4所示。其中,反馈控制通过LQR获得,前馈控制通过道路曲率等公式计算。

3.2.1 反馈控制器设计

基于线性系统(10),LQR性能指标设计如下:

Jih=0ξihTQihξih+(uih)TRih(uih)dt=0ξihT(Qih+KTRihK)ξihdt

通过对代价函数式(15)求导,得状态反馈矩阵为:

K=(Rih+(Bih)TPBih)-1BTPAih

其中,P满足代数Riccati方程,即:

(Aih)TP+PAih-PBih(Rih)-1BihTP+Qih=0

通过求解Riccati方程式(17),计算控制增益:

Kih=(Rih)-1BTP

式中:QihRih为正定权重矩阵。

对应的LQR控制率δib为:

δib=-Kihξih

式中:Kih为LQR增益。

3.2.2 前馈控制器设计

车辆前方的道路几何形状是转向决策中最重要的因素之一。车辆行驶在弯曲路段,式(10)中存在Eihφ˙i,des(t)状态量,车辆横向位置误差和偏航角误差均无法收敛至021,因此本文在反馈控制器的基础上,设计了前馈控制器,保障车辆稳定行驶。

定义前馈控制的前轮转角为δif,则系统式(10)可改写为:

ξ˙iht=Aihξiht+Bihuiht+Eihφ˙i,dest+Bihδift

式(20)进行拉普拉斯变换,并通过终值定理,得到系统状态量的稳态值es为:

es=-(Aih-BihKih)-1(Bihδif+Eihvixκ)

式中:κ为道路曲率半径R的倒数。

前轮转角δif的表达式为:

δif=κlf,i+lr,i-lr,ik3-mvx,i2lf,i+lr,ilr,i2Cicf+lf,i2Cicrk3-lf,i2Cicr

前馈控制器通过曲率扰动的信息,改善车辆跟踪曲线轨迹时的瞬态行为,结合反馈控制率,横向控制器的总转向角uih为:

uih=δif+δib

4 Matlab/TruckSim/Prescan联合仿真

商用车队列由1辆领航车(第0辆车)和2辆跟随车(第1辆车和第2辆车)组成。TruckSim提供车辆动力学模型;由Matlab/Simulink设计控制器,并实现队列控制;采用Prescan设计了与“吉林大学南岭校区”相近的仿真场景,包含教学楼、树木、道路等信息。仿真中均为同质车辆,车辆动力学参数如表1所示。

基于数字孪生的优化队列控制器参数具有高效性和可重复性。相较于传统实车实验的试错方法,数字孪生可以快速地进行多次仿真实验,节约了时间和成本开销。同质车辆队列的纵向和横向控制器参数如表2所示。

“吉林大学南岭校区”Prescan仿真场景如图5所示,具体仿真结果如图6~11所示。

(1)工况1——低速校园

领航车初始速度为7 m/s,校园内干燥沥青路面的道路附着系数较大,道路附着系数设置为μ=0.85。分析图6商用车位置和图7道路曲率可知,在较大道路曲率工况下,跟随车与前车保持安全距离。在图8所示纵向速度中,领航车与跟随车车速在进入弯道处发生微小变化,驶出弯道后逐渐平稳,最终收敛至7 m/s。由图9可以看出,跟随车前轮转角均在物理约束范围内,最大转角约为22°。由图10图11可以看出,当道路曲率发生微小变化时,车辆的横向位置偏差和横摆角偏差也会在允许范围内发生相应变化,但车辆均未驶出车道边界线。

为进一步分析不同速度和道路场景下基于数字孪生的队列控制性能,下一工况设置高速弯道仿真。

(2)工况2——高速公路

领航车初始速度为20 m/s,高速公路干燥沥青路面的道路附着系数设置为μ=0.85图12为Prescan仿真场景俯视图,仿真结果如图13~18所示。

分析图13商用车位置和图14道路曲率可知,在弯道处,跟随车与前车保持安全距离。由图15可知,领航车和跟随车以20 m/s匀速行驶。由图16可知,弯道处最大转角为-8°,最终收敛至0。由图17图18可知:横摆角偏差和横向位置偏差在高速路况下的变化较小,横向位置偏差最大为0.1 m,队列具有良好的控制效果。

5 结束语

本文设计了基于数字孪生的商用车控制系统,在Prescan、TruckSim、Matlab/Simulink联合的数字孪生仿真场景中,采用孪生空间远程控制算法远程监测车辆状态,并分析了2种不同仿真场景的数据。本文采用纵向和横向解耦的控制策略,纵向采用PID控制,跟踪前车的纵向速度,并保持期望的安全距离;横向采用考虑车道保持模型的LQR控制,确保车辆行驶在车道线内。仿真结果表明,数字孪生驱动的队列能实现良好的纵向跟踪性能和横向车道保持性能。数字孪生为准确评估不同控制策略和参数的效果,并优化车辆队列性能提供了一个可靠的方法。

参考文献

[1]

Feng S, Zhang Y, Li S E, et al. String stability for vehicular platoon control: definitions and analysis methods[J]. Annual Reviews in Control, 2019, 47: 81-97.

[2]

Jia D, Ngoduy D. Platoon based cooperative driving model with consideration of realistic inter-vehicle communication[J]. Transportation Research Part C: Emerging Technologies, 2016, 68: 245-264.

[3]

Liang K Y, Mårtensson J, Johansson K H. Heavy-duty vehicle platoon formation for fuel efficiency[J]. IEEE Transactions on Intelligent Transportation Systems, 2015, 17(4): 1051-1061.

[4]

林珲, 徐丙立, 肖昕, 数字孪生人文地理环境[J].遥感学报, 2024, 28(5): 1131-1144.

[5]

Lin Hui, Xu Bing-li, Xiao Xin,et al. Digital twin human geographic environment[J]. National Remote Sensing Bulletin, 2024,28(5): 1131-1144.

[6]

Dasgupta S, Rahman M, Lidbe A D, et al. A transportation digital-twin approach for adaptive traffic control systems[J/OL].[2023-11-01].

[7]

Jones D, Snider C, Nassehi A, et al. Characterising the digital twin: a systematic literature review[J]. CIRP Journal of Manufacturing Science and Technology, 2020, 29: 36-52.

[8]

Yang C, Dong J, Xu Q, et al. Multi-vehicle experiment platform: a digital twin realization method[C]∥2022 IEEE/SICE International Symposium on System Integration (SII), Narvik, Norway,2022: 705-711.

[9]

Zhang T, Liu X, Luo Z, et al. Time series behavior modeling with digital twin for Internet of vehicles[J]. EURASIP Journal on Wireless Communications and Networking, 2019, 2019: 1-11.

[10]

Ding C, Ho I W H. Digital-twin-enabled city-model-aware deep learning for dynamic channel estimation in urban vehicular environments[J]. IEEE Transactions on Green Communications and Networking, 2022, 6(3): 1604-1612.

[11]

Yang X, Zheng J, Luan T H, et al. Data synchronization for vehicular digital twin network[C]∥GLOBECOM 2022-2022 IEEE Global Communications Conference,Rio de Janeiro, Brazil, 2022: 5795-5800.

[12]

Du H, Leng S, He J, et al. Digital twin based trajectory prediction for platoons of connected intelligent vehicles[C]∥2021 IEEE 29th International Conference on Network Protocols (ICNP), Dallas, TX, USA, 2021: 1-6.

[13]

Venkatesan S, Manickavasagam K, Tengenkai N, et al. Health monitoring and prognosis of electric vehicle motor using intelligent-digital twin[J]. IET Electric Power Applications, 2019, 13(9): 1328-1335.

[14]

Rajamani R, Tan H S, Law B K, et al. Demonstration of integrated longitudinal and lateral control for the operation of automated vehicles in platoons[J]. IEEE Transactions on Control Systems Technology, 2000, 8(4): 695-708.

[15]

Zheng Y, Li S E, Wang J, et al. Stability and scalability of homogeneous vehicular platoon: Study on the influence of information flow topologies[J]. IEEE Transactions on Intelligent Transportation Systems, 2015, 17(1): 14-26.

[16]

Xiao L, Gao F. Practical string stability of platoon of adaptive cruise control vehicles[J]. IEEE Transactions on Intelligent Transportation Systems, 2011, 12(4): 1184-1194.

[17]

Kianfar R, Ali M, Falcone P, et al. Combined longitudinal and lateral control design for string stable vehicle platooning within a designated lane[C]∥17th International IEEE Conference on Intelligent Transportation Systems (ITSC), Qingdao, China, 2014: 1003-1008.

[18]

Falcone P, Tufo M, Borrelli F, et al. A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems[C]∥2007 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 2007: 2980-2985.

[19]

Wei S, Zou Y, Zhang X, et al. An integrated longitudinal and lateral vehicle following control system with radar and vehicle-to-vehicle communication[J]. IEEE Transactions on Vehicular Technology, 2019, 68(2): 1116-1127.

[20]

Naus G, Vugts R, Ploeg J, et al. String-stable CACC design and experimental validation: a frequency-domain approach[J]. IEEE Transactions on Vehicular Technology, 2010, 59(9): 4268-4279.

[21]

Li W, Todorov E. Iterative linear quadratic regulator design for nonlinear biological movement systems[C]∥First International Conference on Informatics in Control, Automation and Robotics, Setúbal, Portugal, 2004, 222-229.

[22]

Rajamani R. Vehicle Dynamics and Control[M]. New York: Springer Science & Business Media, 2011.

基金资助

国家自然科学基金项目(U1964202)

工业物联网与网络化控制教育部重点实验室开放基金项目(2019FF01)

吉林省科学基金项目(YDZJ202101ZYTS169)

AI Summary AI Mindmap
PDF (5971KB)

249

访问

0

被引

详细

导航
相关文章

AI思维导图

/