ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:347.60KB ,
资源ID:5299163      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5299163.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于MATLAB的汽车减震系统仿真建模.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于MATLAB的汽车减震系统仿真建模.docx

1、基于MATLAB的汽车减震系统仿真建模基于MATLAB的汽车减震系统仿真建模问题描述及空间状态表达式的建立1.1问题描述汽车减震系统主要用来解决路面不平而给车身带来的冲击,加速车架与车身振动的衰减,以改善汽车的行驶平稳性。如果把发动机比喻为汽车的“心脏”,变速器为汽车的“中枢神经”,那么底盘及悬挂减震系统就是汽车的“骨骼骨架”。减震系统不仅决定了一辆汽车的舒适性与操控性同时对车辆的安全性起到很大的决定作用,随着人们对舒适度要求的不断提高,减震系统的性能已经成为衡量汽车质量及档次的重要指标之一。图1.悬架减震系统模型汽车减震系统的目的是为了减小路面的颠簸,为人提供平稳、舒适的感觉。图2,是一个简

2、单的减震装置的原理图。它由一个弹簧和一个减震器组成。从减震的角度看,可将公路路面看作是两部分叠加的结果:一部分是路面的不平行度,在汽车的行驶过程中,它在高度上有一些快速的小幅度变化,相当于高频分量;另一部分是整个地形的坡度,在汽车的行驶过程中,地形的坡度有一个缓慢的高度变化,相当于低频分量。减震系统的作用就是要在汽车的行驶过程中减小路面不平所引起的波动。因此,可以将减震系统看成是一个低通滤波器。图2.减震系统原理图1.2空间状态表达式的建立对该系统进行受力分析得出制约底盘运动的 输出结果如下: 通过现代控制理论知识,可以得出结论:系统是可控可观测的。2.2系统稳定性分析在经典控制理论中,如果在

3、输入量的作用下系统的输出量能够达到一个新的平衡状态或扰动量去掉以后系统的输出量能够恢复到原来的平衡状态,则系统是稳定的。控制系统的稳定性分析是系统分析的重要组成部分。系统稳定是控制系统正常工作的前提条件。根据李雅普诺夫第一法,若线性化方程中系数矩阵A的所有特征值都具有负实部,则系统总是渐近稳定的。在MATLAB中输入如下代码:我们可以得到,系统极点为:可以看出,系统的极点均在虚轴负半轴,由李氏第一法可得,系统是稳定的。 通过MATLAB软件,可以得到输入输出的阶跃响应曲线。 输入代码如下:输出曲线如图4,图5。图4.系统输入的阶跃响应曲线图5.系统输出的阶跃响应曲线3.应用MATLAB进行控制

4、系统综合设计3.1极点配置所谓极点配置就是利用状态反馈或输出反馈使闭环系统的极点位于所希望的位置。通过上面的分析,可知系统要反应5秒才能达到稳定。这在实际中是不能够满足的,需要进行状态反馈,进行极点配置,以实现对系统的调整,使其达到稳定的时间更短,反应速度更快。通过查询有关资料,得到了系统极点方程:这次,我们设定=0.4,=10。得到希望极点:。为了是计算简单,将极点进行四舍五入:。然后,使用MATLAB进行极点配置,编写如下代码: 运行后,可以得到状态反馈矩阵K=5.6 61,进而可以计算出极点配置后状态反馈系统的状态方程:状态反馈系统传递函数为:状态反馈系统方框图为图6所示。图6.状态反馈

5、系统方框图 下面进行系统性能的仿真分析,验证是否经过极点配置后,系统能够满足快速响应的使用要求。采用MATLAB中的simulink模块,对系统进行仿真分析。 原系统(极点配置前)在输入阶跃信号时,系统输出响应曲线如图7所示。图7.(极点配置前)系统输出响应曲线 状态反馈系统(极点配置后)在输入阶跃信号时,系统输出响应曲线如图8所示。图8.(极点配置后)系统输出响应曲线 通过观察,可以看出:极点配置前,系统在5秒左右达到稳定;极点配置后,系统在2.5秒左右达到稳定。因此,极点配置能够使系统性能更优,响应时间更快。3.2系统的最优控制 上面对系统进行了极点配置和状态反馈,使得系统的性能得到了一定

6、的改善。但是,系统还远远没有达到最优的状态。最优控制问题, 就是从可供选择的容许控制集合U中,寻找一个控制u(t), 使受控系统在t0 tf内,从初始状态x(t0),转移到终端状态x(tf)或目标集时,性能指标J取最小(大)值。 下面将采用线性二次型最优控制的方法,对系统进行最优控制。二次型最优控制性能指标为:其中: 最优控制规律为:。 下面为运用MATLAB工具,对系统进行最优控制,程序如下: 程序运行结果如图9所示。图9.最优控制与系统性能对比 通过对比,可以清晰的看到,最优控制后,系统瞬间就恢复了稳定,响应时间迅速。这样,最优控制确实起到了很好的效果,能够使系统达到最优。4.总结 通过这次小论文,结合现代控制理论,并借助MATLAB工具,学到了有关现代控制理论和系统建模仿真的知识。并且,在学习过程中,不断的解决所遇到的问题,加深了对现代控制理论的理解和对MATLAB软件的熟悉程度。 对于汽车减震系统,现代控制理论能够很好的解决汽车颠簸的问题。现代控制理论完全可以在理论上实现很好的控制,并指导实际工作。将MATLAB与现代控制理论合理的结合一起,提高了问题的解决效率,是值得深入研究的。 感谢老师辛苦的指导,感谢同学们的帮助和支持。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1