基于QPSO-MPC的半挂汽车列车高速稳定性

周庆辉 ,  房祥杰 ,  冯剑波 ,  郑土明

科学技术与工程 ›› 2026, Vol. 26 ›› Issue (15) :6592-6599

PDF (6457KB)
科学技术与工程 ›› 2026, Vol. 26 ›› Issue (15) :6592-6599 DOI: 10.12404/j.issn.1671-1815.2506398
交通运输

基于QPSO-MPC的半挂汽车列车高速稳定性

作者信息 +

High-speed Stability of Semi-trailer Trains Based on QPSO-MPC

Author information +
文章历史 +

摘要

半挂汽车作为现代物流体系的核心运输载体,在提升货物周转效率和降低运输成本方面具有显著优势。然而,其质心高、车身长、载重大以及牵引车与挂车间的强耦合作用,导致车辆的高速稳定性较差。针对该问题,提出了一种量子粒子群算法(quantum particle swarm optimization,QPSO)优化模型预测控制(model predictive control, MPC)并结合差动制动技术的控制策略。基于车辆三自由度模型和Trucksim搭建模型,设计了基于QPSO算法的QPSO-MPC控制器,结合差动制动技术将制动力分配到各个车轮,通过Trucksim和MATLAB/Simulink联合仿真,在高速单移线和双移线以及蛇形工况下验证控制系统的有效性。研究结果表明:所设计的控制器在三种工况下均有效降低了车辆的横摆角速度和侧向加速度等,且相较于无控制和传统MPC,所设计的控制器对横向运动的抑制更为明显,证明了其优越的控制性能和鲁棒性,提高了半挂汽车列车的高速稳定性。

Abstract

Semi-trailer trucks, as the core transport vehicles in modern logistics systems, offer significant advantages in enhancing cargo turnover efficiency and reducing transportation costs. However, their high center of gravity, long body length, heavy load capacity, and strong coupling effects between the tractor and trailer result in poor high-speed stability. To address this issue, a control strategy combining a quantum particle swarm optimization (QPSO)-based model predictive control (MPC) with differential braking technology was proposed. Based on a three-degree-of-freedom vehicle model and Trucksim, a QPSO-MPC controller utilizing the QPSO algorithm was designed. Differential braking technology distributed braking force to individual wheels. Joint simulation using Trucksim and MATLAB/Simulink validated the control system’s effectiveness under high-speed single-lane, dual-lane, and slalom conditions. Research findings demonstrate that the designed controller effectively reduces the vehicle’s yaw rate and lateral acceleration under all three operating conditions, enhancing the high-speed stability of semi-trailer truck trains.

Graphical abstract

关键词

横向稳定性 / 半挂汽车列车 / 量子粒子群算法 / 模型预测控制 / 差动制动

Key words

lateral stability / semi-trailer truck / quantum particle swarm optimization / model predictive control / differential braking

引用本文

引用格式 ▾
周庆辉, 房祥杰, 冯剑波, 郑土明. 基于QPSO-MPC的半挂汽车列车高速稳定性[J]. 科学技术与工程, 2026, 26(15): 6592-6599 DOI:10.12404/j.issn.1671-1815.2506398
ZHOU Qing-hui, FANG Xiang-jie, FENG Jian-bo, ZHENG Tu-ming. High-speed Stability of Semi-trailer Trains Based on QPSO-MPC[J]. Science Technology and Engineering, 2026, 26(15): 6592-6599 DOI:10.12404/j.issn.1671-1815.2506398

登录浏览全文

4963

注册一个新账户 忘记密码

随着高速公路和铁路运输的发展,半挂汽车列车运输作为现代物流体系的核心组织模式,在提升货物周转效率和降低运输成本等方面展现出显著优势[1]。《汽车、挂车及汽车列车外尺寸、轴荷及质量限值》(GB 1589—2016)在规范车辆生产,同时为提升道路运输效率创造条件。根据交通运输部统计,到2024年末,牵引车和挂车全国保有量分别为378.61和379.92万辆。中国主要重型汽车企业正积极研发智能驾驶技术,推动物流行业智能化转型。例如,中集车辆发展“电动化+智能化”双轮驱动战略,并于2024年与卡尔动力、陕汽重卡达成战略合作,共同构建无人驾驶挂车系统,更好地支撑交通运输高质量发展和“双碳”目标实现。
半挂车辆质心高、车身长、载重大以及牵引车与挂车间存在耦合作用,故而易发生甩尾、折叠、侧滑和侧翻等现象[2]。半挂车辆在高速变道过程中,一般要求车速不低于80 km/h,并且有时需要在高速进行连续转向[3],在这一过程中车辆可能出现失稳现象,进而导致交通事故的发生[4]。因此,半挂车辆的稳定性研究具有重大意义。
目前,应用在半挂汽车列车稳定性的典型控制方法包括主动转向和差动制动等[5-6]。都雪静等[7]为提升半挂汽车列车在寒区危险路段的横向稳定性并防止侧翻和横摆失稳,运用线性二次型调节器(linear quadratic regulator,LQR)控制算法和差动制动技术进行综合控制。Cai 等[8]为提高半挂汽车列车在高速变换车道工况下的横向稳定性,运用模型预测控制(model predictive control, MPC)方法对横摆力矩进行控制。相较于主动转向,差动制动对车辆横摆稳定性的改善更迅速、更直接有效,并且差动制动还具有更简单、成本更低等特点[8-9]。
然而,半挂汽车列车是高度非线性的动力学系统,其行为受诸多因素的耦合影响,因而导致简化模型与实际系统存在偏差[10]。因此,横摆力矩的准确获取便至关重要。当前应用于半挂汽车列车的控制算法主要有MPC、PID(proportional integral derivative)、LQR等[11-13]。与其他算法相比,MPC具有鲁棒性强、非线性自适应、实时性等优点[14-15]。但MPC控制策略中参数均为常量,其权重系数的大小会影响到车辆的稳定性[16-17]。由于权重系数是固定的,且参数整定往往依赖经验,在不同驾驶场景中难以获得最优权重参数。而量子粒子群算法(quantum particle swarm optimization,QPSO)具有较强的全局搜索能力和聚集倾向,并且收敛速度快、不易陷入局部最优[18],这使得QPSO对于MPC实时性、高精度的优化问题更适用,通过该特性获取MPC最优解实现更精确和稳定的搜索,从而获得最优的权重系数,以达到最优控制效果。通过QPSO的优化,使得MPC控制器能够更好地适应车辆高速行驶时多变、非线性的复杂工况。
基于此,现针对半挂汽车列车高速稳定性控制难题,提出一种融合量子粒子群优化(QPSO)与模型预测控制(MPC)的混合智能控制架构。主要体现在以下三个方面:在算法方面,将QPSO的全局强搜索特性应用于MPC权重矩阵优化中,解决传统MPC参数固定的设计局限性;在控制方面,构建从横摆力矩优化到差动制动执行的完整控制链路,实现控制策略的最优分配;在应用方面,通过QPSO-MPC协同机制,提升系统在复杂工况下的鲁棒性和实时响应能力。该方法通过QPSO-MPC计算横摆力矩,利用差动制动计算各车轮制动力,从而提高半挂汽车列车的高速稳定性。

1 半挂汽车列车动力学建模

以6轴半挂汽车列车为研究对象,如图1所示。其动力学模型构建涉及诸多因素,为了减小模型复杂性,将6轴半挂汽车列车简化为3轴,并做出如下假设。

(1)忽略车辆转向系统的影响,直接将车轮转向角作为输入。

(2)忽略空气动力学以及道路坡度的影响。

(3)忽略车辆的垂直、侧倾和俯仰运动。

(4)牵引车与挂车,挂车与挂车间铰接角小。

(5)同一车轴上两侧的车轮简化成一个车轮,即单轨车辆模型。

简化后的模型如图2所示。车辆参数如表1所示。

对牵引车进行受力分析,得

$\begin{array}{c}\left\{\begin{array}{l}{\mathit{m}}_{1}{\mathit{a}}_{\mathit{y}1}={\mathit{F}}_{\mathit{y}\mathrm{f}}+{\mathit{F}}_{\mathit{y}\mathrm{r}}+{\mathit{F}}_{\mathit{y}\mathrm{h}}\\ {\mathit{I}}_{1}{\stackrel{·}{\mathit{r}}}_{1}={\mathit{a}}_{1}{\mathit{F}}_{\mathit{y}\mathrm{f}}-{\mathit{b}}_{1}{\mathit{F}}_{\mathit{y}\mathrm{r}}-\mathit{f}{\mathit{F}}_{\mathit{y}\mathrm{h}}\end{array}\right.\end{array}$

对挂车进行受力分析,得

$\begin{array}{c}\left\{\begin{array}{l}{\mathit{m}}_{2}{\mathit{a}}_{\mathit{y}2}={\mathit{F}}_{\mathit{y}\mathrm{s}}-{\mathit{F}}_{\mathit{y}\mathrm{h}}\\ {\mathit{I}}_{2}{\stackrel{·}{\mathit{r}}}_{2}=-{\mathit{a}}_{2}{\mathit{F}}_{\mathit{y}\mathrm{h}}-{\mathit{b}}_{2}{\mathit{F}}_{\mathit{y}\mathrm{s}}\end{array}\right.\end{array}$

由运动学约束可得

$\begin{array}{c}\left\{\begin{array}{l}{\mathit{a}}_{\mathit{y}1}={\stackrel{·}{\mathit{v}}}_{\mathit{y}1}+{\mathit{r}}_{1}{\mathit{v}}_{\mathit{x}}\\ {\mathit{a}}_{\mathit{y}2}={\stackrel{·}{\mathit{v}}}_{\mathit{y}2}+{\mathit{r}}_{2}{\mathit{v}}_{\mathit{x}}\\ {\mathit{r}}_{1}=\stackrel{·}{\mathit{\theta }}+{\mathit{r}}_{2}\end{array}\right.\end{array}$

牵引车与挂车在铰接点的速度相等,即

$\begin{array}{c}{\mathit{v}}_{\mathit{y}2}={\mathit{v}}_{\mathit{y}1}-\mathit{f}{\mathit{r}}_{1}-{\mathit{a}}_{2}{\mathit{r}}_{2}-\mathit{\theta }{\mathit{v}}_{\mathit{x}}\end{array}$

对式(4)进行求导得

${\stackrel{·}{\mathit{v}}}_{\mathit{y}2}$=${\stackrel{·}{\mathit{v}}}_{\mathit{y}1}$-f${\stackrel{·}{\mathit{r}}}_{1}$-a2${\stackrel{·}{\mathit{r}}}_{2}$-$\stackrel{·}{\mathit{\theta }}$vx

当车辆的侧向加速度小于0.4g(g为重力加速度),并且轮胎侧偏角不超过5°时,轮胎的侧偏角与侧偏力成线性关系,即

$\begin{array}{c}{\mathit{F}}_{\mathit{y}\mathit{i}}=-{\mathit{C}}_{\mathit{i}}{\mathit{\alpha }}_{\mathit{i}},\mathit{ }\mathit{i}=\mathit{f},\mathit{r},\mathit{s}\end{array}$

联立式(1)~式(6),取x=[vy1,r1,r2,θ],输入为牵引车前轮转角δf,整车动力学模型的空间表达式为

$\begin{array}{c}{\mathit{M}}_{0}\stackrel{·}{\mathit{x}}={\mathit{A}}_{0}\mathit{x}+{\mathit{B}}_{0}{\mathit{\delta }}_{\mathrm{f}}\end{array}$

式(7)中:m1、m2分别为牵引车和挂车的质量;ay1、ay2分别为牵引车和挂车的侧向加速度;Fyf、Fyr、Fys、Fyh分别为牵引车前轮、后轮和挂车后轮以及铰接处对牵引车的侧偏力;vy1、vy2分别为牵引车和挂车的侧向速度;vx为车辆纵向速度;θ为铰接角;Cf、Cr、Cs分别为牵引车前轮、后轮和挂车后轮的等效侧偏刚度;αf、αr、αs分别为牵引车前轮、后轮和挂车后轮的侧偏角; I1、I2分别为牵引车和挂车的转动惯量;r1、r2分别为牵引车和挂车的横摆角速度; M0、A0、B0分别为惯性矩阵、状态变量系数矩阵和前轮转角系数矩阵。

2 QPSO-MPC控制策略设计

2.1 控制系统组成结构

该系统主要由参考模型、上层控制器(QPSO-MPC控制器)、下层控制器(制动力矩分配)三部分组成。工作原理为:参考模型接收Trucksim输出的状态信息,输出牵引车、挂车的理想横摆角速度等参考值,将该参考值与车辆模型实际输出的值进行偏差计算,计算后的偏差值结合车辆状态信息作为QPSO-MPC控制器的输入,QPSO根据适应度函数计算出适应度值,通过适应度值计算出优化后的权重矩阵系数并反馈给MPC计算出期望的附加横摆力矩,附加横摆力矩作为下层控制器输入并根据制动力分配策略实现不同车轮的制动控制,因此形成一个闭环控制系统,控制系统组成如图3所示。

2.2 QPSO-MPC控制器设计

设计MPC控制器,首先需要构建基于差动制动的半挂汽车列车状态空间方程,因此引入控制变量U,此时,状态空间方程为

$\begin{array}{c}\stackrel{·}{\mathit{x}}={\mathit{A}}_{1}\mathit{x}+{\mathit{B}}_{1}{\mathrm{\delta }}_{\mathit{f}}+{\mathit{C}}_{1}\mathit{U}\end{array}$

式(8)中:A1=${\mathit{M}}_{0}^{-1}$A0,B1=${\mathit{M}}_{0}^{-1}$B0; U=[M1,M2]T,M1、M2为牵引车和挂车的横摆力矩;C1为控制变量系数矩阵。

对式(8)进行离散化可得

$\begin{array}{c}\mathit{x}(\mathit{k}+1)={\mathit{A}}_{\mathrm{d}}\mathit{x}\left(\mathit{k}\right)+{\mathit{B}}_{\mathrm{d}}{\mathrm{\delta }}_{\mathit{f}}\left(\mathit{k}\right)+{\mathit{C}}_{\mathrm{d}}\mathit{U}\left(\mathit{k}\right)\end{array}$

式(9)中:Ad=A1T+I,Bd=B1T,Cd=C1T,T为离散步长;k为当前时刻;I为4阶的单位矩阵。

在MPC目标函数的设计中,需要综合考虑参考值与实际值的偏差,使其尽可能小,以此来获得最优控制序列。目标函数为

J=$\stackrel{{\mathit{N}}_{\mathrm{p}}}{\sum _{\mathit{i}=1}}{‖\frac{\mathit{ }}{\mathit{ }}{\mathit{Y}}_{\mathit{r}\mathit{e}\mathit{f}}(\mathrm{k}+\mathrm{i})-\mathrm{Y}(\mathrm{k}+\mathrm{i})‖}_{\mathit{Q}}^{2}$+$\stackrel{{\mathit{N}}_{\mathrm{c}}-1}{\sum _{\mathit{i}=0}}{‖\frac{\mathit{ }}{\mathit{ }}\mathrm{\Delta }\mathit{U}(\mathit{k}+\mathit{i})‖}_{\mathit{R}}^{2}$+ρε2

式(10)中:Yref为参考输出;Y为实际输出;Np为预测时域;Nc为控制时域;Q、R、ρ分别为状态参数误差、控制量和松弛因子的权重矩阵;ε为松弛因子;ΔU为控制增量。

此时,可以推导出系统的预测输出为

Y(k)=AkX(k)+BkδF(k)+CkΔUk(k)

式(11)中:Ak、Bk、Ck分别为第k时刻的状态、前轮转角、控制增量与输出的映射矩阵;Y(k)、X(k)、δF(k)、ΔUk(k)分别为第k时刻的系统输出向量、系统状态向量、前轮转角输入、控制量增量。

优化过程中,考虑到车辆的各种物理条件约束,在系统中添加控制输入幅值、控制增量和输出的约束,目的是防止过度调整并确保控制操作的平滑。约束条件为

$\left\{\begin{array}{l}{\mathit{U}}_{\mathrm{m}\mathrm{i}\mathrm{n}}\le {\mathit{U}}_{\mathrm{k}+\mathrm{i}}\le {\mathit{U}}_{\mathrm{m}\mathrm{a}\mathrm{x}}\\ \mathrm{\Delta }{\mathit{U}}_{\mathrm{m}\mathrm{i}\mathrm{n}}\le \mathrm{\Delta }{\mathit{U}}_{\mathrm{k}+\mathrm{i}}\le \mathrm{\Delta }{\mathit{U}}_{\mathrm{m}\mathrm{a}\mathrm{x}}\\ {\mathit{Y}}_{\mathrm{m}\mathrm{i}\mathrm{n}}\le {\mathit{Y}}_{\mathrm{k}+\mathrm{i}}\le {\mathit{Y}}_{\mathrm{m}\mathrm{a}\mathrm{x}}\end{array}\right.$

为保证系统在动态性能和操作限制下的实时优化能力,二次规划通过将控制量增量及其幅值约束整合为优化目标函数,能够在有限时间窗口内高效求解最优控制序列。数学表达式为

minJ=$\frac{1}{2}$xTHx+fTx

式(13)中:H、f分别为海森矩阵和线性项系数矩阵。

将式(10)变为式(13)的形式,约束条件同式(12),变换可得

minJ=$\frac{1}{2}\left[\begin{array}{l}\mathrm{\Delta }{\mathit{U}}_{\mathit{k}}\\ \mathit{\epsilon }\end{array}\right]\left[\begin{array}{ll}2{{\mathit{C}}^{\mathrm{T}}}_{\mathit{k}}\mathit{Q}{\mathit{C}}_{\mathit{k}}+2\mathit{R}& 0\\ 0& 2\mathit{\rho }\end{array}\right]\left[\begin{array}{l}\mathrm{\Delta }{\mathit{U}}_{\mathit{k}}\\ \mathit{\epsilon }\end{array}\right]$+[2ETQCk 0]$\left[\begin{array}{l}\mathrm{\Delta }{\mathit{U}}_{\mathit{k}}\\ \mathit{\epsilon }\end{array}\right]$

式(14)中:E=AkX(k)+BkδF(k)-Yref(k)。

QPSO算法的演化过程[19]为

$\begin{array}{c}\begin{array}{c}{\mathit{m}}_{\mathrm{b}}\left(\mathit{k}\right)=\stackrel{\mathit{M}}{\sum _{\mathit{i}=1}}\frac{{\mathit{P}}_{\mathit{i}}\left(\mathit{k}\right)}{\mathit{M}}\end{array}\end{array}$
$\begin{array}{c}\begin{array}{c}{\mathit{G}}_{\mathit{i}\mathit{j}}\left(\mathit{k}\right)={\mathit{\tau }}_{\mathit{j}}\left(\mathit{k}\right){\mathit{P}}_{\mathit{i}\mathit{j}}\left(\mathit{k}\right)+[1-{\mathit{\tau }}_{\mathit{j}}(\mathit{k}\left)\right]{\mathit{P}}_{\mathrm{g}\mathit{j}}\left(\mathit{k}\right)\end{array}\end{array}$
Xij(k+1)=Gij(k)±β(k)$\left|{\mathit{m}}_{\mathrm{b}}\left(\mathit{k}\right)\right.$-$\left.{\mathit{X}}_{\mathit{i}\mathit{j}}\left(\mathit{k}\right)\right|$ln$\frac{1}{\mathit{\alpha }\left(\mathit{k}\right)}$

式中:M为粒子总数;Pi(k)为粒子i在迭代第k次时的个体最优位置;mb(k)为群体在迭代第k次时的平均最优位置;Gij(k)为Pi(k)与Pg(k)之间的随机点;Pg(k)为在迭代第k次时的全局最优位置;τj(k)、α(k)为0-1随机数;β(k)为收缩扩张系数;Xij(k)为粒子当前所在位置。

QPSO在求解优化MPC中的二次规划问题时,是将H与fT作为输入,目标函数作为适应度函数进行优化。具体求解过程如下[20]。

(1)粒子群初始化。设置粒子总数M、最大迭代次数kmax以及收缩扩张系数β(k),随机生成初始位置Xi(0)。

(2)适应度计算与最优位置更新。根据适应度函数求解每个粒子的适应度值,更新个体最优位置Pi(k)和全体最优位置Pg(k)。

(3)平均最优位置与随机点计算。将步骤二更新后的Pi(k)和Pg(k)代入到式(15)和式(16),求出平均最优位置mb(k)随机点Gij(k)。

(4)更新粒子位置。通过式(17)求出新的粒子位置Xi(k+1)。

(5)令k=k+1,重新返回到步骤二,直到达到最大迭代次数kmax,此时算法结束,将最终全局最优位置Pg(k)作为最优控制增量序列ΔU*k,取其第一项Δu*k应用于车辆控制,表达式为

$\begin{array}{c}\mathit{u}\left(\mathit{k}\right)=\mathit{u}(\mathit{k}-1)+\mathit{\Delta }{\mathit{u}}_{\mathit{k}}^{\mathrm{*}}\end{array}$

2.3 下层控制器设计

下层控制器根据M1、M2的符号动态选择制动车轮,确保力矩方向与车辆稳定性需求匹配,制动车轮选择如表2所示。

各车轮的制动力计算公式为

$\left\{\begin{array}{c}\begin{array}{l}{\mathit{F}}_{\mathit{x},\mathrm{L}1}=\frac{{\mathit{F}}_{\mathit{z},\mathrm{L}1}}{\stackrel{3}{\sum _{\mathit{i}=1}}{\mathit{F}}_{\mathit{z},\mathrm{L}\mathit{i}}}\frac{2{\mathit{M}}_{1}}{{\mathit{\omega }}_{\mathrm{f}}\mathrm{c}\mathrm{o}\mathrm{s}{\mathit{\delta }}_{\mathrm{f}}-2{\mathit{a}}_{1}\mathrm{s}\mathrm{i}\mathrm{n}{\mathit{\delta }}_{\mathrm{f}}}\\ {\mathit{F}}_{\mathit{x},\mathrm{R}1}=-\frac{{\mathit{F}}_{\mathit{z},\mathrm{R}1}}{\stackrel{3}{\sum _{\mathit{i}=1}}{\mathit{F}}_{\mathit{z},\mathrm{R}\mathit{i}}}\frac{2{\mathit{M}}_{1}}{{\mathit{\omega }}_{\mathrm{f}}\mathrm{c}\mathrm{o}\mathrm{s}{\mathit{\delta }}_{\mathrm{f}}+2{\mathit{a}}_{1}\mathrm{s}\mathrm{i}\mathrm{n}{\mathit{\delta }}_{\mathrm{f}}}\end{array}\end{array}\right.$
$\left\{\begin{array}{c}\begin{array}{l}{\mathit{F}}_{\mathit{x},\mathrm{L}\mathit{j}}=\frac{{\mathit{F}}_{\mathit{z},\mathrm{L}\mathit{j}}}{\stackrel{3}{\sum _{\mathit{i}=1}}{\mathit{F}}_{\mathit{z},\mathrm{L}\mathit{i}}}\frac{2{\mathit{M}}_{1}}{{\mathit{\omega }}_{\mathrm{r}}}\\ {\mathit{F}}_{\mathit{x},\mathrm{R}\mathit{j}}=-\frac{{\mathit{F}}_{\mathit{z},\mathrm{R}\mathit{j}}}{\stackrel{3}{\sum _{\mathit{i}=1}}{\mathit{F}}_{\mathit{z},\mathrm{R}\mathit{i}}}\frac{2{\mathit{M}}_{1}}{{\mathit{\omega }}_{\mathrm{r}}}\end{array},\mathit{ }\mathit{j}=\mathrm{2,3}\end{array}\right.$
$\left\{\begin{array}{c}\begin{array}{l}{\mathit{F}}_{\mathit{x},\mathrm{L}\mathit{m}}=\frac{{\mathit{F}}_{\mathit{z},\mathrm{L}\mathit{m}}}{\stackrel{6}{\sum _{\mathit{i}=4}}{\mathit{F}}_{\mathit{z},\mathrm{L}\mathit{i}}}\frac{2{\mathit{M}}_{2}}{{\mathit{\omega }}_{\mathrm{s}}}\\ {\mathit{F}}_{\mathit{x},\mathrm{R}\mathit{m}}=-\frac{{\mathit{F}}_{\mathit{z},\mathrm{R}\mathit{m}}}{\stackrel{6}{\sum _{\mathit{i}=4}}{\mathit{F}}_{\mathit{z},\mathrm{R}\mathit{i}}}\frac{2{\mathit{M}}_{2}}{{\mathit{\omega }}_{\mathrm{s}}}\end{array},\mathit{ }\mathit{m}=\mathrm{4,5},6\end{array}\right.$

式中:Fz,Ln、Fz,Rn(n=1~6)为各车轮的垂向载荷;ωf、ωr、ωs分别表示牵引车前轴、后轴以及挂车后轴的轮距。

各车轮的制动力矩的计算公式为

$\left\{\begin{array}{l}{\mathit{T}}_{\mathrm{L}\mathit{n}}={\mathit{F}}_{\mathit{x},\mathrm{L}\mathit{n}}{\mathit{r}}_{\mathit{n}}\\ {\mathit{T}}_{\mathrm{R}\mathit{n}}={\mathit{F}}_{\mathit{x},\mathrm{R}\mathit{n}}{\mathit{r}}_{\mathit{n}}\end{array}\right.$

式(22)中:rn表示各车轮的轮胎半径。

3 仿真验证

为验证以上模型的有效性,通过联合Trucksim与Matlab/Simulink来进行仿真验证。在Trucksim中搭建六轴半挂汽车列车的非线性模型,在Simulink中建立上述控制系统模型,选择高速单移线和双移线以及蛇形三种工况来进行车辆稳定性的仿真研究。其三种工况的设置均为附着系数0.85,车速80 km/h。

3.1 工况一:单移线

单移线变道的核心在于转向引发的强非线性响应,其模拟紧急避障场景,更突出车辆瞬态失稳风险,主要表现为挂车大幅摆动、质心侧偏角快速发散及铰接点折叠倾向加剧。

从图4~图7可以看出,QPSO-MPC相较于MPC与无控制,牵引车和挂车最大侧向加速度分别降低16.77%、22.54%和16.67%、24.16%;最大横摆角速度分别降低14.84%、22.85%和18.13%、24.14%。如表3所示为单移线工况仿真结果。

3.2 工况二:双移线

双移线高速变道作为半挂汽车列车的典型危险工况,其瞬态侧翻风险显著高于常规驾驶场景。通过该工况可深入探究控制系统在极端变道工况下的防侧翻能力。

从图8~图11可以看出,QPSO-MPC相较于MPC与无控制,牵引车和挂车最大侧向加速度分别降低8.60%、9.38%和3.25%、20.95%;最大横摆角速度分别降低1.92%、15.18%和4.21%、21.40%。如表4所示为双移线工况仿真结果。

3.3 工况三:蛇形

蛇形工况具有多连续弯道,更能验证车辆在极限工况下的操纵稳定性和安全性。

从图12、图13可以看出:牵引车和挂车在高速连续变道过程中,无控制的最大侧向加速度均超过了0.4g,具有侧翻、侧滑的风险[21];MPC控制相较于无控制的最大侧向加速度虽有明显下降但依然接近0.4g;而QPSO-MPC控制的最大侧向加速度均低于0.35g,相较于无控制和MPC控制能够更有效地减小侧翻、侧滑风险,增强车辆的稳定性。由图12~图15可以看出:QPSO-MPC相较于MPC与无控制,牵引车和挂车最大侧向加速度分别降低10.74%、26.83%和12.37%、27.13%;最大横摆角速度分别降低8.78%、20.53%和10.77%、26.59%。如表5所示为蛇形工况仿真结果。

4 结论

将QPSO算法、MPC控制算法和差动制动相结合,提出了基于量子粒子群算法(QPSO)优化的模型预测控制(MPC)策略,该策略利用QPSO算法的全局强搜索能力和聚集倾向及不易陷入局部最优的优势来优化MPC中的权重系数,来达到最优控制效果,仿真结果表明该策略能有效提升半挂汽车列车在高速工况下的横向稳定性。通过联合仿真验证,得出以下结论。

(1)该控制策略在三种工况下相较于无控制和传统MPC均具有更好的控制效果,有效抑制了横向失稳现象,大幅提升了车辆的整体操控性能,增强了车辆的行驶安全性。

(2)相较于无控制和传统MPC,QPSO-MPC达到收敛稳态的时间更短,对横向运动的抑制更为明显,证明了其优越的控制性能和鲁棒性。

参考文献

[1]

梁栋, 黄耿钊, 王国庆. 我国甩挂运输的现状与发展策略研究[J]. 现代商贸工业, 2020, 41(33): 24-25.

[2]

Liang Dong, Huang Gengzhao, Wang Guoqing. Research on the current status and development strategies of trailer swap transport in China[J]. Modern Commerce and Industry, 2020, 41(33): 24-25.

[3]

姜慧夫, 秦箫, 周炜. 半挂液罐车弯道安全车速优化控制[J]. 科学技术与工程, 2024, 24(14): 6063-6071.

[4]

Jiang Huifu, Qin Xiao, Zhou Wei. Optimization control of safe cornering speed for semi-trailer tank trucks[J]. Science Technology and Engineering, 2024, 24(14): 6063-6071.

[5]

彭涛, 关志伟, 张荣辉, 等. 半挂汽车列车高速变道稳定域估计[J]. 交通运输工程学报, 2018, 18(4): 90-102.

[6]

Peng Tao, Guan Zhiwei, Zhang Ronghui, et al. Stability domain estimation for high-speed lane changes of semi-trailer trucks[J]. Journal of Transportation Engineering, 2018, 18(4): 90-102.

[7]

Bai Z Y, Lu Y F, Li Y X. Method of improving lateral stability by using additional yaw moment of semi-trailer[J]. Energies, 2020, 13(23): 6317.

[8]

Deng Z W, Kong X X, Yu W, et al. Active steering control research using closed-loop dynamic simulation for semi-trailer trains[J]. International Journal of Vehicle Performance, 2022, 8(4): 405-428.

[9]

卜凡合. 轮边电机驱动半挂汽车列车横摆与侧倾稳定性协同控制策略研究[D]. 淮南: 安徽理工大学, 2025.

[10]

Bu Fanhe. Research on the coordinated control strategy of yaw and roll stability of semi-trailer vehicle trains driven by wheel-end motors[D]. Huainan: Anhui University of Science and Technology, 2025.

[11]

都雪静, 王宁, 张杰, 等. 寒区危险路段半挂汽车列车横向稳定性控制策略[J]. 吉林大学学报(工学版), 2024, 54(4): 996-1006.

[12]

Du Xuejing, Wang Ning, Zhang Jie, et al. Lateral stability control strategy for semi-trailer truck trains on hazardous road sections in cold regions[J]. Journal of Jilin University (Engineering Science), 2024, 54(4): 996-1006.

[13]

Cai H H, Xu X M. Lateral stability control of a tractor-semitrailer at high speed[J]. Machines, 2022, 10(8): 716-716.

[14]

Wang W, Li G, Liu S. Research on trajectory tracking control of a semi-trailer train based on differential braking[J]. World Electric Vehicle Journal, 2024, 15(1): 30.

[15]

徐晓美, 王雨婷, 蔡浩浩. 基于MPC的半挂汽车列车高速变道稳定性研究[J]. 重庆交通大学学报(自然科学版), 2023, 42(2): 136-143.

[16]

Xu Xiaomei, Wang Yuting, Cai Haohao. Research on high-speed lane change stability of semi-trailer trucks based on MPC[J]. Journal of Chongqing Jiaotong University (Natural Science Edition), 2023, 42(2): 136-143.

[17]

Deng Z W, Si D. Automatic driving systems considering trajectory tracking and lateral stability control of distributed electric drive semi-trailer truck[J]. International Journal of Vehicle Performance, 2025, 11(1): 1-25.

[18]

Du X J, Wang N, Zhang J, et al. Control strategy of lateral stability of semi-trailer train in dangerous section of cold area[J]. Journal of Jilin University (Engineering and Technology Edition), 2024, 54(4): 996-1006.

[19]

邓召文, 孔昕昕, 高伟. 重型半挂汽车列车主动转向控制策略研究[J]. 现代制造工程, 2021(10): 17-24.

[20]

Deng Zhaowen, Kong Xinxin, Gao Wei. Research on active steering control strategy for heavy semi-trailer truck trains[J]. Modern Manufacturing Engineering, 2021(10): 17-24.

[21]

周庆辉, 张博宇. 双半挂汽车列车联合控制下高速横向稳定性[J]. 科学技术与工程, 2025, 25(17): 7365-7372.

[22]

Zhou Qinghui, Zhang Boyu. High-speed lateral stability of semi-trailer truck trains under combined control[J]. Science Technology and Engineering, 2025, 25(17): 7365-7372.

[23]

张昊, 李擎. 微型货车高速转弯的改进模型预测防侧翻控制[J]. 科学技术与工程, 2023, 23(19): 8264-8272.

[24]

Zhang Hao, Li Qing. Improved model predictive anti-rollover control for high-speed turning of minivan[J]. Science Technology and Engineering, 2023, 23(19): 8264-8272.

[25]

Li C, Jiang H, Yang X, et al. Path tracking control strategy based on adaptive MPC for intelligent vehicles[J]. Applied Sciences, 2025, 15(10): 5464.

[26]

刘溯奇, 王刚, 安伟彪, 等. 基于变预测时域的电动汽车轨迹跟踪控制[J]. 科学技术与工程, 2021, 21(17): 7348-7354.

[27]

Liu Suqi, Wang Gang, An Weibiao, et al. Trajectory tracking based on the varied prediction domain.[J]. Science Technology and Engineering, 2021, 21(17): 7348-7354.

[28]

黄宇, 顾智勇, 张中印, 等. 基于差分量子粒子群优化算法的作业车间调度[J]. 科学技术与工程, 2022, 22(29): 12848-12854.

[29]

Huang Yu, Gu Zhiyong, Zhang Zhongyin, et al. Job shop scheduling based on differential quantum particle swarm optimization algorithm[J]. Science Technology and Engineering, 2022, 22(29): 12848-12854.

[30]

陈琦, 邸浩, 沈康宇. 基于QPSO-MPC的绳驱动连续体机器人轨迹跟踪控制[J]. 华中科技大学学报(自然科学版), 2023, 51(11): 23-29.

[31]

Chen Qi, Di Hao, Shen Kangyu. Trajectory tracking control of a rope-driven continuum robot based on QPSO-MPC[J]. Journal of Huazhong University of Science and Technology (Natural Science Edition), 2023, 51(11): 23-29.

[32]

姜有胜, 叶洪涛, 罗文广, 等. 基于QPSO-MPC的自动驾驶车辆轨迹跟踪控制[J/OL]. (2025-03-07)[2025-08-27]. https://link.cnki.net/urlid/45.1395.T.20250306.1808.006.

[33]

Jiang Yousheng, Ye Hongtao, Luo Wenguang, et al. Trajectory Tracking Control for Autonomous Vehicles Based on QPSO-MPC[J/OL]. (2025-03-07)[2025-08-27]. https://link.cnki.net/urlid/45.1395.T.20250306.1808.006.

[34]

Zhou Q, Zhang H N, He Y P, et al. A directional-performance control design for articulated heavy vehicles with extendable-trailers[J]. Vehicle System Dynamics, 2024, 62(12): 2419460.

基金资助

国家自然科学基金(52302488)

PDF (6457KB)

40

访问

0

被引

详细

导航
相关文章

/

〈 〉