跟着大神学习模型预测控制
有关MPC详细的推导过程和知识可参考公众号文章:无人驾驶控制算法之MPC控制、模型预测控制系统总结、模型预测控制实践,以及MPC的应用实例:基于二自由度模型的MPC在车辆横向控制中的应用、基于MPC的参数化ACC的设计与实现、基于MPC的车道保持系统设计。本次重点学习MPC的实现方法和编程仿真技巧,可观看下面视频讲解,视频内容主要包括:模型预测控制简介、MPC工作原理、MPC调参、MPC控制器分类、MPC控制器应用、MPC工具箱使用、MPC应用实例等,各部分内容简介如下:
(1)模型预测控制简介:了解使用模型预测控制(MPC)的好处。MPC利用系统模型来预测其未来行为,解决优化问题,选择最佳控制动作。
(2)模型预测控制工作原理:了解模型预测控制(MPC)的工作原理。MPC使用了一个系统模型来预测未来系统的状态。它解决了每个时间步长的优化问题,以找到控制动作,控制预测的系统输出尽可能接近所需参考的程度。使用一个简单的汽车控制的例子,介绍了MPC的使用方法。
(3)MPC调参:选择控制器采样时间、预测和控制范围、约束和权值的调参建议。
(4)MPC控制器分类:可以根据系统模型、约束条件和成本函数选择所使用的MPC控制器的类型。可用的选项包括线性时不变、自适应、增益调度和非线性MPC。
(5)MPC控制器应用:为了降低MPC计算的复杂性,可以使用模型降阶技术,使用更短的预测和控制范围,减少约束的数量,并使用较低精度的数据和控制。此外,通过使用离线预先计算的最优解决方案,显式MPC比传统的MPC需要更少的运行时计算。通过在迭代次数超过指定的最大值后应用次优解,也可以保证MPC控制器在最坏情况下的实时性。
(6)MPC工具箱使用:使用模型预测控制工具箱附带的MPC设计器应用程序,可以指定MPC设计参数,如控制器采样时间、预测和控制范围,以及约束和权重。然后,通过微调控制器并评估其性能。以自动转向车辆为例,使用驾驶场景设计器创建一个自定义参考轨迹,并使用模型预测控制工具箱设计自动车辆转向系统的MPC控制器。
(7)MPC应用实例:通过仿真实例学习如何计算和更新MPC所需的离散系统模型,还将学习如何调试MPC控制器以及从MPC控制器中生成代码。
编辑推荐
最新资讯
-
测迅乌镇&盐城测试场:助力智能网联汽车标
2025-02-22 12:39
-
使用示波器对三相电机驱动器进行测量
2025-02-22 12:37
-
上汽集团大乘用车重磅招聘
2025-02-22 12:25
-
GB/T 44173-2024对开门预警DOW的要求
2025-02-22 12:25
-
声音工程:像用PS一样编辑声音
2025-02-21 17:04