摘要
针对紧急避障轨迹跟踪和车辆稳定性多目标控制问题,以四轮独立驱动智能电动汽车为研究对象,提出一种分层结构的轨迹跟踪及稳定性控制方法,上层控制器采用线性时变模型预测控制(LTV MPC)生成期望前轮转角和附加横摆力矩,并通过PID速度跟踪将车速变化考虑到模型预测优化求解中生成总需求转矩,下层控制器采用二次规划将上层计算的广义力最优分配给四个车轮。其中,预测模型为8自由度车辆模型,被控对象为14自由度车辆模型,并建立联合工况刷子轮胎模型。不同车速,路面附着条件以及有无稳定性控制的双移线工况仿真结果表明,所提控制方法具有较好的鲁棒性和轨迹跟踪性能,极限工况下在保证车辆稳定性的同时提高了轨迹跟踪精度。
自动驾驶车辆是集成了环境感知、决策规划和运动控制等先进智能技术的移动装备,目前大部分自动驾驶采用线控底盘电动车
自动驾驶车辆路径跟踪的目标是以最小横向偏差和航向偏差跟踪期望路径,其本质是求解多约束条件下的优化问题。目前提出了许多算法,如纯跟踪方法,Stanley方法,最优预瞄控制方法,PID控制,LQR方法,SMC方法以及鲁棒控制方法
上述方法大多基于简化单轨车辆模型设计上层控制器,较少考虑车辆侧倾与横摆运动的耦合,此外,在下层控制分配中考虑的目标函数大多也比较单一,对于多目标协同优化较少考虑。为进一步探讨线性时变模型预测控制在考虑整车操纵稳定性的无人驾驶车辆紧急避障轨迹跟踪控制上的应用,本文以四轮独立驱动电动车辆为研究对象,提出一种分层架构的模型预测轨迹跟踪及稳定性控制方法,上层控制基于LTV MPC生成期望前轮转角及附加横摆力矩,其中,预测模型为8自由度车辆模型,被控对象为14自由度车辆模型,轮胎模型采用纵滑侧偏联合工况下的刷子轮胎模型,以适应复杂极限工况的车辆状态预测和仿真,纵向控制采用PID速度跟踪方法,通过嵌入MPC框架将纵向速度变化考虑到模型预测优化求解中,下层控制采用二次规划将上层控制计算的总需求转矩和附加横摆力矩最优分配给四个车轮,结合前轮转角输入,实现无人驾驶车辆的紧急避障轨迹跟踪及横摆稳定性控制。
极限工况下轮胎存在较大滑动又存在侧偏的情况,其纵向力和侧向力相互耦合,并满足附着椭圆约束。刷子轮胎模型将轮胎表示为可变形刷子包围的刚性环,利用物理参数将轮胎的特征表达,常用来表征轮胎的非线性特性,其表达式相比魔术公式简洁,且有一定的精度,纵滑侧偏联合工况下刷子轮胎模型如
(1) |
(2) |
其中:
(3) |
(4) |
式中: 为车轮的纵向滑移率。考虑到非线性轮胎模型计算量大,不利于控制实时性,当滑移率和侧偏角都限制在较小的值时,常采用线性轮胎模型模拟线性范围内的轮胎侧向力和纵向力。在小侧偏角和滑移率的假设下,轮胎侧向力可表示为:,其中称为轮胎的侧偏刚度,与路面附着系数和垂向力有关;纵向力可表示为:,其中是纵向刚度,也与路面附着系数和垂向力有
8自由度的车辆模型常作为简化的低阶模型,研究无大幅度纵向加速度的车辆操纵。8自由度的车辆模型考虑了车体纵向,横向,横摆和侧倾动力学以及四个车轮的转动动力学,俯仰运动未建模,前后悬架由等效侧倾刚度和侧倾阻尼系数表示,其受力分析如
(5) |
(6) |
(7) |
(8) |
式中: ; 、分别为纵向车速和横向车速; 、分别为横摆角速度和侧倾角速度; 为车身侧倾角; 、分别为车辆绕X轴和绕Z轴转动惯量; 为侧倾横摆的惯性积; 为总质量; 为簧载质量; 、分别为前后非簧载质量; 、分别为车辆坐标系下轮胎纵向力和侧向力,下标ij组合表示前右(rf)、前左(lf)、后右(rr)、后左(lr); 、分别为重心距前后轴距离; 、分别为前后轮距; 、分别为前后侧倾中心距簧载质量的距离; 、分别为前后悬架等效侧倾刚度; 、分别为前后悬架等效侧倾阻尼; 为重力加速度。附加横摆力矩来自4个车轮纵向力差异,车轮侧向力和纵向力经坐标转化后,
(9) |
式中: ; 、 分别表示车轮坐标系下的纵向力和侧向力。此外, 考虑前轮驱动车辆,以前后右侧车轮为例,车轮的旋转动力学方程表示
(10) |
式中: 是传递给车轮的驱动力矩; 是车轮的制动力矩; 和分别是前后轮的滚动半径; 是车轮的转动惯量。

图1 8自由度车辆动力学模型
Fig.1 Schematic of the 8-DOF vehicle model
14自由度车辆模型在8自由度车辆模型的基础上考虑了一维悬架运动,还可预测车辆的俯仰运动,提供了建立非线性弹簧和减振器的可能性,因此可以用于测试防侧翻控制策略的有效性。也就是说,虽然14自由度模型相比更复杂度多体动力学模型,自由度较少且有一定限制,但该模型可以足够表达在大部分控制系统设计中重要的车辆运动。14自由度车辆动力学模型如

图2 14自由度车辆动力学模型
Fig.2 Schematic of 14-DOF vehicle model
本文所提的分层轨迹跟踪及稳定性控制架构如

图3 分层的轨迹跟踪及稳定性统一控制架构
Fig.3 Hierarchical coordinated control strategy structure of trajectory tracking and yaw stability
本文基于2自由度单轨车辆模型生成理想横摆角速度和质心侧偏角,基于侧向力和侧偏角之间的线性关系假设,忽略轮胎侧向力的非线性特性,可
(11) |
(12) |
其中:为稳定性因子。考虑路面附着系数约束,则理想横摆角速度上限约束
(13) |
参考质心侧偏角需限制其上限防止该值过大,因为在大质心侧偏角时,轮胎将进入非线性,并接近附着极限,对上限的经验值一般设置为arctan (0.02)。因此,为考虑路面附着极限并补偿非线性特性,对名义质心侧偏角进行修正,得
(14) |
上层控制实现对期望运动状态和期望轨迹的跟踪,生成前轮转角控制输入和附加横摆力矩输入。前轮转角和附加横摆力矩通过模型预测控制算法求解,并将PID速度跟踪控制考虑到MPC的优化求解中,在每次优化求解时,更新预测模型的纵向速度。
由于控制器内部预测模型为非线性,采用非线性模型预测控制(NMPC)的预测控制算法求解困难且实时性差,因此对非线性预测模型进行线性化处理,采用线性模型预测控制进行轨迹跟踪。
基于非线性8自由度车辆模型,设系统状态量为,控制量为车轮转角和附加横摆力矩,选取系统的输出量为车辆的航向角、横向位置、纵向位置、横摆角速度和质心侧偏角,即。
车辆动力学模型的一般表示形式如下:
(15) |
设系统在工作点处高阶可微分,通过在工作点处泰勒级数展开,并忽略高阶项,
(16) |
从而得到线性误差模
(17) |
式中: , , ; 和分别为系统矩阵和输入矩阵。
为将线性化模型应用于MPC控制器的设计,将其转化为如下离散状态空间形
(18) |
式中:;;; 为采样时间。
8自由度非线性车辆模型系统矩阵和输入矩阵分别为:
为了考虑控制输入增量,定义新的系统状态变量,系统的输出变量为,控制输入增量为,则新的离散化的状态空间控制器可表示
(19) |
式中: (其中,m表示控制输入维度,n表示状态变量的维度,p表示输出变量的维度。)
在预测时域上的系统状态输出矩阵可表示
(20) |
式中:
为使无人驾驶车辆准确跟踪期望轨迹和期望运动状态,保持车辆的横摆稳定性,控制器在每个控制周期求解滚动时域优化问题。采用二次型目标函数,在每个有限时域中,求解最优控制输入增量,进而得到总的需求转矩和期望附加横摆力矩,设计如下目标函
(21) |
式中: 和分别是权重因子和松弛因子;目标函数第一项是使系统状态跟随期望车辆状态,参考变量包含车辆的参考横向和纵向位置,航向角,参考横摆角速度和质心侧偏角;第二项是对控制输入增量的约束,使车辆控制输入更加平顺;和分别代表目标函数状态输入和控制输出的权重矩阵。
控制输入约束:
(22) |
控制输入增量约束:
(23) |
系统输出约束:
(24) |
目标函数求解的变量为控制时域内的控制增量,约束条件需要以控制增量或控制增量乘转换矩阵的形式表达。因此,对
(25) |
式中: 表示行数为的列向量; 表示维度为m的单位矩阵; 表示克罗内克积;表示上一时刻实际控制输入。结合式(
(26) |
式中,和分别为控制时域内的控制量最小值和最大值的集合。
将预测方程(20)代入目标函数(21),经过矩阵计算,设预测时域内的跟踪误差,模型预测控制在每一步求解带约束的优化问题等价于求解以下标准二次规划问
(27) |
s.t.
式中:;
通过在每个控制周期内求解上述带约束的目标函数,得到一系列控制时域的控制输入增量:
(28) |
将控制序列的第一个元素作为实际控制输入,作用于被控对象:
(29) |
下层转矩分配控制根据车辆稳定行驶的横摆力矩及总转矩需求,考虑电机、路面等约束条件,对分布式驱动四轮转矩进行动态分配,优化目标包括最小化车轮转矩跟踪误差,最小化各个轮胎利用率以及最小化纵向滑移能量损失,此外,还考虑轮胎路面附着极限和各电机输出转矩的约束。
(1) 转矩跟踪误差、期望横摆力矩、总转矩和下层各车轮转矩的动力学关系为如
(31) |
方程组(31)可用式表示。其中: ,为各车轮转矩,为轮距,为各轮的有效滚动半径。这样,车轮转矩误差目标函数可表示
(32) |
(2) 轮胎利用率,该指标表达了轮胎稳定性裕量,轮胎利用率越高,则其稳定性裕量越
(33) |
下层控制器尽量使各轮胎纵向力最小化,以保留侧向力裕度,提高车辆稳定性。为方便计算,忽略轮胎侧向力因素,只考虑轮胎纵向力,则轮胎利用率目标函数可简化
(34) |
式中:。
(3) 纵向滑移能量损失,定义纵向滑移能量损失向量为:
,则其目标函数
(35) |
式中: 。因在大多数情况下较小,可近似表示为。当高速行驶出现较大滑移率时,时变的权重项可有效约束转矩的增大,从而降低滑移率,即通过优化纵向滑移能量损失,各车轮的滑移率均能被自适应约
综上,下层转矩最优分配的综合目标函数为:
(36) |
式中:第一项表示各轮输出转矩与期望转矩的误差;第二项表征轮胎利用率;第三项表征纵向滑移能量损失;、和是各目标函数的权重因子。
将目标函数(36)转化为标准二次规划问题,同时考虑实际工程应用中电机所能提供的最大峰值转矩和路面附着条件约束:
(37) |
式中: ; ; 为各电机输出峰值转矩; ; ; 。通过求解上述二次规划问题获得4个车轮最优分配转矩。
为验证所提控制算法在紧急避障场景下的有效性和鲁棒性,本文以双移线轨迹作为参考路径,该工况可充分验证高速、低附路面以及紧急避障等极限工况的控制性能。车辆建模参数如
参数 | 参数值 | 参数 | 参数值 |
---|---|---|---|
/kg | 1 400 | /kg | 80 |
/kg | 1 720 | /kg | 80 |
/(m/) | 9.80 | /kg | 80 |
/() | 900 | /kg | 80 |
/() | 2 000 | /() | 200 000 |
/() | 2 420 | /() | 200 000 |
/m | 1.14 | /() | -44 000 |
/m | 1.40 | /() | -47 000 |
/m | 0.75 | /N | 5 000 |
/m | 1.50 | /N | 5 000 |
/m | 1.50 | /m | 0.285 |
/() | 35 000 | /() | 1 |
/() | 30 000 | /m | 0.65 |
/() | 2 500 | /m | 0.60 |
/() | 2 000 | 0.85/0.80/0.40 |
选择在附着条件良好的路面()上,车辆的纵向速度分别为36 km/h、72 km/h和90 km/h,进行仿真试验,仿真结果如

图4 轨迹跟踪比较
Fig.4 Comparison of tracking trajectory

图5 横摆角速度比较
Fig.5 Comparison of vehicle yaw rate

图6 质心侧偏角比较
Fig.6 Comparison of vehicle sideslip angle

图7 前轮转角的比较
Fig.7 Comparison of front wheel steering angle

图8 附加横摆力矩比较
Fig.8 Comparison of additional yaw moment

图9 转矩优化分配 (车速36km/h)
Fig.9 Optimal torque allocation, speed 36 km/h

图10 转矩优化分配 (车速72km/h)
Fig.10 Optimal torque allocation, speed 72 km/h

图11 转矩优化分配 (车速90km/h)
Fig.11 Optimal torque allocation, speed 90 km/h
为了验证所提控制算法在不同路面附着情况下的鲁棒性,以50 km/ h车速,分别在高附(0.8)和低附(0.3)路面进行仿真,仿真结果如

图12 轨迹跟踪比较
Fig.12 Comparison of tracking trajectory

图13 速度跟踪比较
Fig.13 Comparison of speed tracking

图14 质心侧偏角比较
Fig.14 Comparison of vehicle sideslip angle

图15 横摆角速度比较
Fig.15 Comparison of vehicle yaw rate

图16 前轮转角的比较
Fig.16 Comparison of front wheel steering angle

图17 附加横摆力矩比较
Fig.17 Comparison of additional yaw moment

图18 转矩优化分配 (μ=0.3)
Fig.18 Optimal torque allocation, μ=0.3

图19 转矩优化分配 (μ=0.8)
Fig.19 Optimal torque allocation, μ=0.8
为了与仅考虑轨迹跟踪的情况进行比较,以20 m/s车速,路面附着系数0.4的双移线工况仿真,对比仅有无稳定性控制的轨迹跟踪效果。仿真结果如

图20 轨迹跟踪比较
Fig.20 Comparison of tracking trajectory

图21 速度跟踪比较
Fig.21 Comparison of speed tracking

图22 质心侧偏角比较
Fig.22 Comparison of vehicle sideslip angle

图23 横摆角速度比较
Fig.23 Comparison of vehicle yaw rate

图24 前轮转角的比较
Fig.24 Comparison of front wheel steering angle

图25 航向角跟踪比较
Fig.25 Comparison of vehicle heading angle

图26 附加横摆力矩(考虑控制分配)
Fig.26 Comparison of additional yaw moment in case of considering optimal torque allocation

图27 车轮转矩优化分配结果
Fig.27 Four wheel optimal torque allocation
本文针对分布式驱动电动汽车紧急避障轨迹跟踪及稳定性控制问题,提出一种基于LTV MPC的分层架构的轨迹跟踪及稳定性协调控制方法,其上层为线性时变模型预测轨迹跟踪控制器,下层为基于二次规划的转矩优化分配控制器,通过不同车速,不同路面附着条件以及有无稳定性控制的双移线工况进行仿真验证,得出以下结论:
(1) 所设计的分层轨迹跟踪和稳定性控制策略在不同车速、不同附着条件下有较好的鲁棒性,在高速和低附情况下的跟踪误差在可接受范围内,满足轨迹跟踪精度和车辆横摆稳定性的要求。
(2) 通过有无考虑稳定性控制的轨迹跟踪仿真对比,进一步验证了控制算法在极限工况下的有效性,使被控车辆在低附路面保持轨迹跟踪精度的同时提高了横摆稳定性。
后续将对极限工况下考虑横摆侧倾耦合稳定性判据,融合侧倾稳定性轨迹跟踪方法,以及转矩分配目标函数权重系数自适应优化方法等进一步研究。
参考文献
PENG H, CHEN X. Active safety control of X-by-wire electric vehicles: a survey[J]. SAE International Journal of Vehicle Dynamics, Stability, and NVH, 2022, 6(2): 115. [百度学术]
ZHU S, WEI B, CHEN C, et al. Emergency steering collision avoidance control based on distributed driving intelligent vehicles[J]. Concurrency and Computation: Practice and Experience, 2022, 35(2): 1. [百度学术]
JEONG Y, YIM S. Path tracking control with four-wheel independent steering, driving and braking systems for autonomous electric vehicles[J]. IEEE Access, 2022,10: 74733. [百度学术]
AMER N H, ZAMZURI H, HUDHA K, et al. Modelling and control strategies in path tracking control for autonomous ground vehicles: a review of state of the art and challenges[J]. Journal of Intelligent Robot Systems, 2017, 86: 225. [百度学术]
张雷, 赵宪华, 王震坡. 四轮轮毂电机独立驱动电动汽车轨迹跟踪与横摆稳定性协调控制研究[J]. 汽车工程, 2020, 42(11): 1513. [百度学术]
ZHANG Lei, ZHAO Xianhua, WANG Zhenpo. Study on coordinated control of trajectory tracking and yaw stability for autonomous four-wheel-independent-driving electric vehicles [J]. Automotive Engineering, 2020, 42(11): 1513. [百度学术]
白国星, 孟宇, 刘立, 等. 无人驾驶车辆路径跟踪控制研究现状 [J]. 工程科学学报, 2021, 43(4): 475. [百度学术]
BAI Guoxing, MENG Yu, LIU Li, et al. Current status of path tracking control of unmanned driving vehicles[J]. Chinese Journal of Engineering, 2021, 43(4): 475. [百度学术]
陈特, 陈龙, 徐兴, 等. 分布式驱动无人车路径跟踪与稳定性协调控制[J]. 汽车工程, 2019, 41(10): 1109. [百度学术]
CHEN Te, CHEN Long, XU Xing, et al. Integrated control of unmanned distributed driven vehicles path tracking and stability[J]. Automotive Engineering, 2019, 41(10): 1109. [百度学术]
陈龙, 邹凯, 蔡英凤, 等. 基于NMPC的智能汽车纵横向综合轨迹跟踪控制[J]. 汽车工程, 2021, 43(2): 153. [百度学术]
CHEN Long, ZOU Kai, CAI Yingfeng, et al. Longitudinal and lateral comprehensive trajectory tracking control of intelligent vehicles based on NMPC[J]. Automotive Engineering, 2021, 43(2): 153. [百度学术]
吴西涛, 魏超, 翟建坤, 等. 考虑横摆稳定性的无人车轨迹跟踪控制优化研究[J]. 机械工程学报, 2022, 58(6): 130. [百度学术]
WU Xitao, WEI Chao, ZHAI Jiankun, et al. Study on the optimization of autonomous vehicle on path-following considering yaw stability[J]. Journal of Mechanical Engineering, 2022, 58(6): 130. [百度学术]
张新荣, 谭宇航, 贾一帆, 等. 四轮独立驱动电动汽车路径跟踪鲁棒控制[J]. 汽车工程, 2023, 45(2): 253. [百度学术]
ZHANG Xinrong, TAN Yuhang, JIA Yifan, et al. Robust control of path tracking for four-wheel independent drive electric vehicles[J]. Automotive Engineering, 2023, 45(2): 253. [百度学术]
CHOI M, CHOI S B. MPC for vehicle lateral stability via differential braking and active front steering considering practical aspects[J]. Proc IMechE Part D: J Automobile Engineering, 2016, 230(4): 459. [百度学术]
CHEN S, CHEN H, NEGRUT D. Implementation of MPC-based path tracking for autonomous vehicles considering three vehicle dynamics models with different fidelities[J]. Automotive Innovation, 2020, 3(4): 386. [百度学术]
CHEN S, XIONG G, CHEN H, et al. MPC-based path tracking with PID speed control for high-speed autonomous vehicles considering time-optimal travel[J]. Journal of Central South University, 2020, 27(12): 3702. [百度学术]
CHEN S, CHEN H, NEGRUT D. Implementation of MPC-based trajectory tracking considering different fidelity vehicle models[J]. Journal of Beijing Institute of Technology, 2020, 29(3): 303. [百度学术]
SHIM T, GHIKE C. Understanding the limitations of different vehicle models for roll dynamics studies[J]. Vehicle System Dynamics, 2007, 45(3): 191. [百度学术]
XIANG C, PENG H, WANG W, et al. Path tracking coordinated control strategy for autonomous four in-wheel-motor independent-drive vehicles with consideration of lateral stability[J]. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2020, 235(4): 1023. [百度学术]
LI L, LU Y, WANG R, et al. A three-dimensional dynamics control framework of vehicle lateral stability and rollover prevention via active braking with MPC[J]. IEEE Transactions on Industrial Electronics, 2017, 64(4): 3389. [百度学术]
GONG J, XU W, JIANG Y, et al. Multi-constrained model predictive control for autonomous ground vehicle trajectory tracking[J]. Journal of Beijing Institute of Technology, 2015, 24(4): 441. [百度学术]
PENG H, WANG W, XIANG C, et al. Torque coordinated control of four in-wheel motor independent-drive vehicles with consideration of the safety and economy[J]. IEEE Transactions on Vehicular Technology, 2019, 68(10): 9604. [百度学术]
王伟达, 彭浩楠, 黄国强, 等. 四轮独立驱动电动汽车行驶稳定性分析与联合滑模变结构主动控制[J]. 机械工程学报, 2021, 57(4): 103. [百度学术]
WANG Weida, PENG Haonan, HUANG Guoqiang, et al. Driving stability analysis and united sliding mode variable structure active control of four wheel independent driven electric vehicles[J]. Journal of Mechanical Engineering,2021,57(4):103. [百度学术]
GUO N, ZHANG X, ZOU Y, et al. A fast model predictive control allocation of distributed drive electric vehicles for tire slip energy saving with stability constraints[J]. Control Engineering Practice, 2020, 102: 104554. [百度学术]