当前位置: 首页 > news >正文

基于模型预测控制(MPC)的悬架系统仿真分析

目录

前言

1.悬架系统

2.基于MPC的悬架系统仿真分析

2.1 simulink模型

2.2仿真结果

2.3 结论

3 总结


前言

模型预测控制是无人驾驶中较为热门的控制算法,但是对于悬架等这类系统的控制同样适用。

我们知道模型预测控制主要可以划分为三个部分:

(1) 预测模型。 预测模型是模型预测控制的基础, 能够根据历史信息和控制输入预测系统未来的输出。
(2) 滚动优化。 模型预测控制通过使某项性能评价指标最优来得到最优控制量, 这种优化过程不是离线进行的, 而是反复在线进行的, 这也是模型预测控制与传统最优控制的根本区别。
(3) 反馈校正。 为了抑制由于模型失配或者环境干扰引起的控制偏差,在新的采样时刻, 首先检测对象的实际输出, 并利用这一实时信息对基于模型的预测进行修正, 然后再进行新的优化。

模型预测控制原理图

1.悬架系统

为了考察模型预测控制的效果,这里选用2自由度的悬架系统作为分析,至于悬架系统的数学建模和原理可以阅读往期文章:

半车(前后、左右)、整车悬架详细推导建模和simulink仿真分析_悬架自由度介绍_Mr. 邹的博客-CSDN博客

 2自由度悬架系统结构

2.基于MPC的悬架系统仿真分析

2.1 simulink模型

2.2仿真结果

图1 C级随机路面激励

 图2 车身加速度

 图3 悬架动扰度

 图4 车轮动变形

 图5 主动控制力

2.3 结论

从图2可以看到,基于模型预测控制(MPC)的悬架控制很大程度的提高了乘坐舒适性,并且从图3和图4可以看到,改善车身加速度是基于车轮东变形和悬架动行程不被恶化的基础上改善的,说明了模型预测控制对于悬架上的应用也有较好的性能!

3 总结

①预测步长对于控制效果的影响很大,需要读者自行调节。

②权矩阵的调节需要一定的经验调节,是否可以先将LQR调节好的权矩阵直接用于MPC?这个小实验可以尝试。

http://www.lryc.cn/news/10290.html

相关文章:

  • Word处理控件Aspose.Words功能演示:使用 Java 拆分 MS Word 文档
  • 图扑数字孪生智慧机场,助推民航“四型机场“建设
  • 内网安装管家婆软件如何实现外网访问?内网穿透的几种方案教程
  • CCNP350-401学习笔记(1-50题)
  • 基于微信小程序的新冠肺炎服务预约小程序
  • 网站项目部署在k8s案例与Jenkins自动化发布项目(CI/CD)
  • 网络原理 (1)
  • LeetCode-1139. 最大的以 1 为边界的正方形【前缀和,矩阵】
  • windows10/11,傻瓜式安装pytorch(gpu),在虚拟环境anaconda
  • Revit导出PDF格式图纸流程及“批量导出图纸”
  • 【自学Linux】 Linux文件目录结构
  • 如何让APP在Google Play中成为特色
  • 【C++】cin的处理过程
  • 读取Sentinel和Landsat 压缩包数据,直接进行波段重组、影像裁剪或者匀色镶嵌处理
  • Yakit Web Fuzzer 终极能力强化:热加载 Fuzz
  • Qt新手入门指南 - 如何创建模型/视图(三)
  • 【Spring】手动实现简易AOP和IOC
  • EasyExcel的使用
  • 基础篇(-1)-java特点、JDK、JRE、JVM区别、字节码编译、跨平台、程序运行
  • 【网络编程】Java快速上手InetAddress类
  • 小小bat-day1-自动文件上传
  • 2023年美赛D题公布
  • Gartner 再度预测2023低代码趋势,真的会赚钱吗?
  • Zebra ZT410 ZT411 导入中文字体
  • nextTick 的使用和原理(面试题)
  • Hudi系列19:Hudi写入模式
  • Kubernetes安全
  • 全国进入裁员潮,到底是大厂难混?还是我技不如人?
  • 电子技术——内部电容效应以及MOS与BJT的高频响应模型
  • 华为OD机试题 - 出租车计费(JavaScript)