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

1/4车、1/2车、整车悬架模糊PID控制仿真合集

目录

前言

1. 1/4悬架系统

1.1数学模型

1.2仿真分析 

2. 1/2悬架系统

2.1数学模型

2.2仿真模型

2.3仿真分析

3. 整车悬架系统

3.1数学模型

3.2仿真分析

4.总结


前言

前面几篇文章介绍了LQR、SkyHook、H2/H∞、PID控制,接下来会继续介绍滑模、反步法、MPC、ADRC等等控制内容,以及结合模糊、神经网络、观测器等,并且将其贯穿2、4、7自由度的悬架系统,本篇继续来介绍一下模糊PID在整车悬架上的仿真分析。

1. 1/4悬架系统

1.1数学模型

这里不再做过多的介绍了,往期有一个合集文章介绍了:

半车(前后、左右)、整车悬架详细推导建模和simulink仿真分析_半车动力学模型_Mr. 邹的博客-CSDN博客

1.2仿真分析 

2. 1/2悬架系统

2.1数学模型

2.2仿真模型

2.3仿真分析

这里引入轴间预瞄和轴距预瞄进行优化:

3. 整车悬架系统

3.1数学模型

整车7自由度主动悬架数学模型

 簧载垂向运动方程:

 侧倾运动方程为:

 俯仰运动方程为:

非簧载质量垂向运动方程为: 

 做出俯仰角θ和侧倾角φ很小的假设,所以有如下近似条件:

 整理汇总得:

3.2仿真模型

3.3仿真分析

4.总结

1.这里由于模型稍复杂了些,所以仿真时需要在控制输入时加memory延时模块,防止代数换报错

2.对于模糊PID的架构实际上有好几种,供使用者自己选择合理即可。参考文献

[1] 王孝鹏,吴晨雄,黄道进. 基于模糊PID控制器的1/2整车半主动悬架仿真研究[J]. 湖南工业大学学报,2017,31(6):54-59. DOI:10.3969/j.issn.1673-9833.2017.06.010. 

[2] 王孝鹏,陈秀萍,马豪,等. 基于PID控制器的1/2整车半主动悬架仿真研究[J]. 太原科技大学学报,2017(5). 

[3] 裴倩倩. 基于改进PID控制的汽车主动悬架系统研究[J]. 中国新技术新产品,2020(8):21-23. DOI:10.3969/j.issn.1673-9957.2020.08.011. 

[4] 王登强,王锐,董正欣. 基于Sinmulik汽车主动悬架PID控制器设计与仿真[J]. 农机使用与维修,2019(4):15. DOI:10.14031/j.cnki.njwx.2019.04.008. 

[5] 郭全民,张豪文,王言. 汽车半主动悬架整车协调控制策略[J]. 系统仿真学报,2020,32(4):700-708. DOI:10.16182/j.issn1004731x.joss.18-0506. 

[6] 应艳杰. EPS与ASS整车系统的H<,∞>/PID集成控制研究[D]. 安徽:合肥工业大学,2005. DOI:10.7666/d.y720826. 

[7] 钟汉文,卜继玲,姜其斌,等. 基于整车平顺性的主动悬架联合仿真研究[C]. //第八届中国CAE工程分析技术年会暨2012全国计算机辅助工程(CAE)技术与应用高级研讨会论文集. 2012. 

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

相关文章:

  • Linux性能补丁升级,避免不必要的跨核Wake-Up
  • Spring Cloud Alibaba全家桶(六)——微服务组件Sentinel介绍与使用
  • 拼多多2021笔试真题集 -- 3. 多多的求和计算
  • DP算法:动态规划算法
  • 一三四——一六七
  • day29_JS
  • 【HTTP协议与Web服务器】
  • Idea+maven+spring-cloud项目搭建系列--12 整合grpc
  • Revit开洞问题:结构专业开洞口剖面显示及一键开洞
  • 0107连通分量-无向图-数据结构和算法(Java)
  • [学习笔记]黑马程序员python教程
  • 如何配置用于构建 FastReport Online Designer 的 API ?
  • 【嵌入式Linux内核驱动】02_字符设备驱动
  • 【零散整理】
  • RocketMQ重复消费的症状以及解决方案
  • 数字化时代,企业的商业模式建设
  • 项目实战典型案例23——-注册上nacos上的部分服务总是出现频繁掉线的情况
  • 玩转金山文档 3分钟让你的文档智能化
  • 安装了nodejs怎么安装nvm
  • java安全编码规范考试
  • 表格检测识别技术的发展历程
  • 设计UI - Adobe xd对象介绍
  • 优思学院|精益生产中的“单件流”真的能够做到吗?
  • 移除元素问题解决方法------LeetCode-OJ题
  • JavaScript学习笔记(1.0)
  • FCN网络介绍
  • Idea+maven+spring-cloud项目搭建系列--11 整合dubbo
  • 2023年上半年北京杭州/广州深圳软考中/高级报名入口
  • jupyter notebook配置和使用
  • 【C++】通过stack、queue、deque理解适配器模式