失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Matlab和Simulink联合仿真入门知识简介(在汽车系统动力学的应用)

Matlab和Simulink联合仿真入门知识简介(在汽车系统动力学的应用)

时间:2023-11-09 04:18:59

相关推荐

Matlab和Simulink联合仿真入门知识简介(在汽车系统动力学的应用)

一.Matlab和Simulink操作简介

注:本文以用状态方程法搭建1/4车辆模型为例来讲解,悬架模型和参数请参照我的上一篇博文。

本文用的是MatlabRb。

点击新建,便可以调出代码框,然后编写代码,matlab语言比较简单和其它语言相比,很好入门。

simulink模块从右边拉入搭建即可。

二.Matlab内的程序编写

clc;clear all;% 1/4车辆模型参数ms=310;mu=70;ks=27358;kt=309511;cs=984;% 1/4车辆模型 dx=Ax+Bu y=Cx+DuA=[ 0100;-ks/ms-cs/msks/ms cs/ms;0001;ks/mu cs/mu-(ks+kt)/mu -cs/mu;];B=[0 0;-1/ms 0;00;1/mu kt/mu;];C=[ 01 0 0;00 01;10 0 0; -ks/ms-cs/msks/ms cs/ms;];D=[ 0 0;0 0;0 0;-1/ms 0;];

如上面的代码,即为联合仿真中,Matlab内编写的代码,编写好以后直接运行,运行完成以后如基本参数和ABCD四个矩阵就会存到工作空间中。

三.基于Simulink的框架搭建

如图,左边两个输入为随机路面激励和默认值为0的磁流变悬架阻尼力,中间的是simulink的state-space模块,右边是输出到scope,然后可以查看图像,dzs1这些模块意思为将运算结果保存到工作空间。

四.总结

本文中,基于Matlab的程序编写和Simulink的框架搭建均要有一定的基础,至于该软件的从0基础知识学习,推荐B站的教程,一搜有很多。其他的就是多看相关的论文,汽车系统动力学的教材建议看喻凡教授的《汽车系统动力学》和余志生教授的《汽车理论》书籍。

五.参考文献

[1] 卢少波. 汽车底盘关键子系统及其综合控制策略研究[D].重庆大学,.

[2] 喻凡. 汽车系统动力学[M]. 北京: 机械工业出版社, .

[3] 余志生. 汽车理论[M]. 北京: 机械工业出版社, .

如果觉得《Matlab和Simulink联合仿真入门知识简介(在汽车系统动力学的应用)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。