引用本文:朱仲文,蒋智涛,王维志,江维海,李书华.Multi-shooting非线性MPC无人驾驶汽车轨迹跟踪控制[J].控制理论与应用,2025,42(8):1477~1485.[点击复制]
ZHU Zhong-wen,JIANG Zhi-tao,WANG Wei-zhi,JIANG Wei-hai,LI Shu-hua.Multi-shooting nonlinear MPC trajectory tracking control for autonomous vehicles[J].Control Theory & Applications,2025,42(8):1477~1485.[点击复制]
Multi-shooting非线性MPC无人驾驶汽车轨迹跟踪控制
Multi-shooting nonlinear MPC trajectory tracking control for autonomous vehicles
摘要点击 630  全文点击 128  投稿时间:2024-07-31  修订日期:2025-07-11
查看全文  查看/发表评论  下载PDF阅读器
DOI编号  10.7641/CTA.2024.40415
  2025,42(8):1477-1485
中文关键词  无人驾驶汽车  轨迹跟踪  模型预测控制  Multi-shooting算法
英文关键词  autonomous vehicles  track tracking  model predictive control  multi-shooting method
基金项目  汽车零部件先进制造技术教育部重点实验室开放课题基金“动态交通场景的智能汽车随机模型预测控制研究”项目(2022KLMT06),先进内燃 动力全国重点实验室开放课题重点项目“重载燃料电池系统能量管理策略研究”项目(K2023–02),中央高校基本科研业务费专项资金项目(JZ2024 HGTB0234)资助.
作者单位E-mail
朱仲文 合肥工业大学汽车与交通工程学院 zhuzhongwen@hfut.edu.cn 
蒋智涛 合肥工业大学汽车与交通工程学院  
王维志* 合肥工业大学汽车与交通工程学院 wangweizhi@hfut.edu.cn 
江维海 合肥工业大学汽车与交通工程学院  
李书华 合肥工业大学汽车与交通工程学院  
中文摘要
      针对复杂路径下无人驾驶汽车轨迹跟踪精度不足和稳定性差的问题,本文研究了非线性MPC轨迹跟踪控 制策略.首先基于brush轮胎模型建立了考虑轮胎滑移的车辆动力学模型.然后利用Multi-shooting算法将状态方程 转化为函数连续性约束,独立计算每个预测子区间的状态微分方程组,采用序列二次规划方法对非线性最优控制问 题进行求解,得到最优控制输入.最后通过CarSim和MATLAB进行联合仿真,分别在36km/h,54km/h和72km/h3种 车速下跟踪双移线轨迹,与传统的线性MPC控制器对比,3种车速下本文的控制策略横向跟踪累积误差降低了 41.6%, 46.6%和36.5%, 控制效果得到提高,对不同车速有较好的鲁棒性. 与基于Single-shooting的非线性MPC控制 器对比,计算效率提高了61.9%,60%和52.8%,算法实时性得到了提高.
英文摘要
      Aiming at the problem of insufficient tracking accuracy and poor stability of driverless vehicle trajectory under complex path conditions, this paper studies the nonlinear MPC trajectory tracking control strategy. Firstly, a vehicle dynamics model considering tire slip is established based on the brush tire model. Then, the multi-shooting algorithm is used to transform the state equation into a function continuity constraint, and the state differential equations of each prediction sub-interval are calculated independently. The sequential quadratic programming method is used to solve the nonlinear optimal control problem, and the optimal control input is obtained. Finally, through the joint simulation of CarSim and MATLAB, the dual lane shifting trajectory is tracked at three speeds of 36 km/h, 54 km/h and 72 km/h, respectively. Compared with the traditional linear MPC controller, the lateral tracking cumulative error of the control strategy in this paper is reduced by 41.6%, 46.6% and 36.5%, and the control effect is improved, which has good robustness to different speeds. Compared with the nonlinear MPC controller based on single-shooting, the computational efficiency is improved by 61.9%, 60% and 52.8%, and the real-time performance of the algorithm is improved.