基于MATLAB的汽车振动控制仿真
基于MATLAB 的二自由度和四自由度汽车振动模型分析
Science and Technology &Innovation ┃科技与创新2020年第17期·67·文章编号:2095-6835(2020)17-0067-03基于MATLAB 的二自由度和四自由度汽车振动模型分析金琦珺,罗骞*(武汉理工大学汽车工程学院,湖北武汉430070)摘要:以普通乘用车为例,将汽车简化成独立悬架整车二自由度与四自由度动力学模型,根据牛顿第二定律求出系统的运动微分方程,并利用MATLAB 研究了汽车振动的频率响应特性,求解得到该振动系统的固有频率和各主振型,绘制出车身、前后轴振动对前后轮激励的频率响应曲线图。
并着重研究了轮胎阻尼对汽车平顺性的影响。
该研究能够对减轻汽车振动及提高汽车行驶平顺性提供一定有益的参考。
关键词:MATLAB ;二自由度:四自由度;自由振动中图分类号:TH701文献标识码:A DOI :10.15913/ki.kjycx.2020.17.0261引言机械振动对于人类的生产生活来说是一把双刃剑,既可以服务于人类,又对人类的生产活动有重大危害。
机械振动既有有利的一面也有有害的一面。
需对振动进行动态分析,通过研究物体偏离平衡位置的位移、速度、加速度等的动态变化来达到目的。
在物体的平衡点附近出现的物体的来回运动,有线性和非线性两种振动模式。
由于外界对系统的激励或作用,使得机械设备产生噪声及有损于机械结构的动载荷,从而影响设备的工作性能和寿命。
尤其是发生共振情况时,可能使机器设备受到损坏,所以急需对机械振动的相关原理进行研究。
为了合理减小振动对设备的危害,充分利用振动进行机器运作,对机械振动产生的规律进行了探讨和研究。
随着计算机智能系统的快速发展,相关的仿真技术都出现了极大的提升空间,在日常的生产活动中,人们经常用到的相关软件有adams 、abaqus 等。
目前MATLAB 计算机软件在计算机的仿真方面使用更加广泛一些,MATLAB 是一款拥有强大绘图能力的工程计算高级计算机语言。
1-开题报告-基于MATLAB的汽车振动控制仿真
附件4
理工科类
本科生毕业设计(论文)开题报告
论文(设计)题目基于MATLAB的汽车振动控制
仿真
作者所在系别机械系
作者所在专业车辆工程
作者所在班级B13142
作者姓名吴祥瑞
作者学号201322209
指导教师姓名白亚双
指导教师职称讲师
完成时间2017 年 3 月
北华航天工业学院教务处制
说明
1.根据学校《毕业设计(论文)工作暂行规定》,学生必须撰写《毕业设计(论文)开题报告》。
开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
2.开题报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业教研室论证审查后生效。
开题报告不合格者需重做。
3.毕业设计开题报告各项内容要实事求是,逐条认真填写。
其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。
第一次出现缩写词,须注出全称。
4.开题报告中除最后一页外均由学生填写,填写各栏目时可根据内容另加附页。
5.阅读的主要参考文献应在10篇以上(土建类专业文献篇数可酌减),其中外文资料应占一定比例。
本学科的基础和专业课教材一般不应列为参考资料。
6.参考文献的书写应遵循毕业设计(论文)撰写规范要求。
7.开题报告应与文献综述、一篇外文译文和外文原文复印件同时提交,文献综述的撰写格式按毕业设计(论文)撰写规范的要求,字数在2000字左右。
基于MATLAB的汽车运动控制系统设计仿真
课程设计题目汽车运动控制系统仿真设计学院计算机科学与信息工程学院班级2010级自动化班姜木北:2010133***小组成员指导教师吴2013 年12 月13 日汽车运动控制系统仿真设计10级自动化2班姜鹏2010133234目录摘要 (3)一、课设目的 (4)二、控制对象分析 (4)2.1、控制设计对象结构示意图 (4)2.2、机构特征 (4)三、课设设计要求 (4)四、控制器设计过程和控制方案 (5)4.1、系统建模 (5)4.2、系统的开环阶跃响应 (5)4.3、PID控制器的设计 (6)4.3.1比例(P)控制器的设计 (7)4.3.2比例积分(PI)控制器设计 (9)4.3.3比例积分微分(PID)控制器设计 (10)五、Simulink控制系统仿真设计及其PID参数整定 (11)5.1利用Simulink对于传递函数的系统仿真 (11)5.1.1 输入为600N时,KP=600、KI=100、KD=100 (12)5.1.2输入为600N时,KP=700、KI=100、KD=100 (12)5.2 PID参数整定的设计过程 (13)5.2.1未加校正装置的系统阶跃响应: (13)5.2.2 PID校正装置设计 (14)六、收获和体会 (14)参考文献 (15)摘要本课题以汽车运动控制系统的设计为应用背景,利用MATLAB语言对其进行设计与仿真.首先对汽车的运动原理进行分析,建立控制系统模型,确定期望的静态指标稳态误差和动态指标搬调量和上升时间,最终应用MATLAB环境下的.m 文件来实现汽车运动控制系统的设计。
其中.m文件用step函数语句来绘制阶跃响应曲线,根据曲线中指标的变化进行P、PI、PID校正;同时对其控制系统建立Simulink进行仿真且进行PID参数整定。
仿真结果表明,参数PID控制能使系统达到满意的控制效果,对进一步应用研究具有参考价值,是汽车运动控制系统设计的优秀手段之一。
MATLAB环境下汽车减震系统的设计与仿真
on¥3C241 0 and TM8320C671 3 produced
By SAMSUNG and
TI.The system scheme can improve the precision of the system
navigation.and ehence the real·time pedormance of the systam.
文章编号1671-104I(2007)03-0041-02
基于ARM和DSP的INS/GPS组合系统设计
吴俊伟,张雨楠,刘金峰,苑娜 (哈尔滨工程大学自动化学院, 哈尔滨150001)
摘要:为满足组合导航系统要求成本低.体积小、精度高.低功耗的特点。 本文以SAMSUNG公司¥3C241 0型和TI公司TMS320C671 3型芯片为核 心器件设计了一种嵌入式导航计算机系统.此设计可提高系统的精度,更好 地满足系统实时性的要求。 关键词:INS/GPS;ARM¥3C2410;HPI接口:TMS320C67t3 中图分类号:PT277文献标识码:A
是为什么没有任何旅客或驾驶员喜欢这个C=0(相当于减震器粘性 为o’无作用)的值。
;||||㈦!㈡㈦
::::::::
::::::::
—■需常警车饕嚣
●l=c■●芏
i;i i;;※ ;㈡;!:;
图2时域仿真结粜
图3频域1方真结粜
图4时域仿真结果
图5频域仿真结果
3结束语 MATLAB软件是目前比较流行的…种软件,特别在数值训
照型班遮j土盛墨匣
仪器仪表用户
try l
m—pDatabase一>ExecuteSQL(SQLstr); l
catch(CMemoryException+pEx)I/处理内存异常 { pEx一>ReportError0; pEx一>DeleteQ;
基于MATLAB的汽车振动控制仿真
摘要机械振动主要是谐波,阻尼,强制三种。
对于三个振动模型,列出了振动方程,然后给出了三个振动的初始条件。
在模拟过程中产生的一系列速度和汽车行驶时候产生的振动,势能和机械能的三个功能可以通过MATLAB函数模拟,以随时间改变图像。
然后,我们可以经过一系列的计算的出我们需要的函数方程和一些弹簧模拟图像,在后面可以进行一系列的导数计算,在MATLAB软件中可以画出不同的位移,汽车造成的损坏的函数图像,再通过在MATLAB的绘制,可以简单明细的看出汽车振动的能量变化。
最后再比较不同的图像,可以得出不同的结果,可以进行汽车改良。
就可以探索出最佳的方法来研究汽仿真。
关键词:简谐振动阻尼振动评价系数仿真软件。
AbstractMechanical vibration is mainly harmonic, damping, forced three. For the three vibration models, the vibration equations are listed, and then the initial conditions for the three vibrations are given. The three functions produced during the simulation process and the three functions of vibration, potential energy and mechanical energy generated when the vehicle travels can be simulated by MATLAB functions to change the image over time. Then we can go through a series of calculations out of the functional equations we need and some of the spring simulations of the image, which can be followed by a series of derivative calculations that can be plotted in the MATLAB software for different displacements, , And then through the drawing in MATLAB, you can simply see the details of the car vibration energy changes. Finally compare the different images, you can get different results, you can improve the car. You can explore the best way to study the steam simulation.Keywords:simple harmonic oscillationdamping oscillationappraisement coefficientsimulation software.目 录摘 要........................................................ I Abstract....................................................... II 第1章 概述.. (1)1.1 机械振动的物理模型...................................... 1 1.2 简谐振动的物理模型 (1)1.2.1阻尼振动的物理模型 ................................ 2 1.2.2 受迫振动的物理模型 .............................. 2 1.3 Matlab Simulink 仿真原理简述 ....................... 4 1.4频响函数的求解 .......................................... 4 第2章 简谐振动方程的解及其模拟仿真. (11)2.1简谐振动方程的求解 ..................................... 11 2.2 基本模型的建立 (12)2.2.1动能、势能、机械能监测 ........................... 13 2.3 振动信号频谱分析....................................... 16 第3章 阻尼振动方程的求解和仿真模拟. (18)3.1弹簧振子做阻尼振动方程的求解 ........................... 18 3.2弹簧振子做阻尼振动的模拟仿真研究 ....................... 18 3.3阻尼振动的图像分析 ..................................... 20 第4章 受迫振动的方程的求解和仿真模拟.. (23)4.1弹簧振子做受迫振动方程的求解 ........................... 23 4.2弹簧振子做受迫振动的仿真模拟研究 .. (24)4.2.1策动力频率0ωω<时弹簧振子的受迫振动仿真模拟 ..... 24 4.2.2策动力频率0ωω>时弹簧振子受迫振动的仿真模拟 ..... 25 4.3受迫振动的图像分析 ..................................... 25 4.4 汽车振动分析........................................... 26 第5章 几点补充说明与仿真模拟中问题分析 (31)5.1物理振动模型建立的补充说明 ............................. 31 5.2 方程求解中的补充说明................................... 31 5.3 仿真模拟中的问题分析................................... 31 6结语 ......................................................... 32 参考文献....................................................... 33 致谢.. (34)第1章 概述我们学习的的汽车当中,所学到的是汽车行驶时候产生了一定的损坏,就是一定的振动。
基于MATLAB的汽车直线加速工况下振动模型分析
基于MATLAB的汽车直线加速工况下振动模型分析汽车在直线加速工况下面临着振动问题,这对于车辆的性能和乘坐舒适度都会产生一定影响。
因此,针对这一问题,我们可以利用MATLAB进行振动模型的分析,以便更好地了解振动的原因和解决方案。
在进行振动模型分析之前,首先需要了解汽车在直线加速工况下的运动特性。
汽车在直线加速时,受到动力所产生的加速度和阻力的影响,会引起车身的振动。
这种振动主要是由质量的不平衡、悬挂系统的刚度和阻尼失效等因素引起的。
因此,我们需要建立一个合理的振动模型,来描述这些因素对汽车振动的影响。
在MATLAB中,可以利用多种数学方法和工具箱来建立汽车振动模型。
其中一种常用的方法是使用有限元分析(FEA)技术来进行振动分析。
有限元方法基于连续介质力学原理,将结构划分为各种小的有限元,通过建立节点和单元的连接关系来描述结构的振动。
这样就可以利用MATLAB提供的FEA工具箱来进行汽车振动的模拟和分析。
在进行有限元模型分析之前,首先需要建立汽车的几何模型。
可以通过CAD软件将汽车的主要构件进行绘制,然后导入MATLAB中进行后续的处理。
可以使用MATLAB提供的CAD工具箱来进行CAD文件的读取和处理。
接下来,需要对汽车的材料特性和悬挂系统参数进行建模。
汽车的材料特性可以通过实验或者文献数据进行获取。
而悬挂系统的参数需要进行测量或者仿真分析。
可以使用MATLAB提供的参数优化和曲线拟合工具箱来进行参数的优化和拟合。
建立好汽车的几何模型和参数后,就可以使用MATLAB的FEA工具箱进行振动分析了。
可以通过在汽车结构上加入初始激励和加载条件,来模拟直线加速工况下的振动响应。
然后使用MATLAB提供的振动分析函数,如固有频率分析、模态分析和频域响应分析等,来分析振动的模态特性和响应情况。
在振动模型分析过程中,还可以考虑不同控制策略和系统参数对振动的影响。
可以利用MATLAB提供的控制系统工具箱和优化算法来进行参数的优化和系统性能的改善。
MATLAB在车辆振动分析中的应用研究
MATLAB在车辆振动分析中的应用研究一、车辆振动分析在车辆振动分析中,通常需要进行以下几个方面的研究:1、车辆悬挂系统的响应特性分析:研究车辆悬挂系统的响应特性,包括弹簧刚度、阻尼系数等参数的确定,以及对路面激励的响应情况。
2、车辆整车振动的模态分析:研究车辆在不同频率下的振动特性及其对整车的影响。
3、车辆乘坐舒适性分析:研究车辆乘坐舒适性与振动的关系,并找到降低车辆振动对乘坐舒适性的影响的方法。
车辆悬挂系统的响应特性是影响车辆振动的关键因素之一。
为了研究车辆悬挂系统的响应特性,可以通过MATLAB进行数值模拟。
具体步骤如下:1、建立悬挂系统的数学模型对车辆进行数值模拟,需要建立悬挂系统的数学模型。
悬挂系统的主要部件包括弹簧、阻尼器等,可以通过MATLAB建立相应的数学方程表示。
2、对悬挂系统进行参数优化通过求解悬挂系统的数学模型,可以得到相应的参数值,如弹簧刚度、阻尼系数等。
根据实际情况,可以对这些参数进行调整,以优化悬挂系统的响应特性。
3、模拟车辆在不同路面激励下的振动响应根据悬挂系统的数学模型和参数值,可以通过MATLAB进行数值模拟,模拟车辆在不同路面激励下的振动响应,包括车体的加速度、车轮的垂向位移等。
车辆振动有许多模态,每一种模态都有其特定的频率和振动形式,因此对车辆进行整车振动模态分析有助于深入了解车辆振动特性。
MATLAB可以通过有限元分析方法进行车辆整车振动模态分析。
具体步骤如下:1、建立车辆的有限元模型有限元分析方法需要建立车辆的有限元模型。
可以通过MATLAB进行建模,将车辆划分为若干个小单元,并为每个小单元赋予相应的材料特性和约束条件。
2、进行模态分析车辆乘坐舒适性是客户选择汽车的重要因素之一,因此对车辆乘坐舒适性的研究也十分重要。
MATLAB可以通过建立车辆振动模型,预测车辆乘坐舒适性。
具体步骤如下:通过MATLAB建立车辆振动模型,包括车体加速度、位移等参数。
2、预测车辆乘坐舒适性指标利用车辆振动模型,可以预测车辆乘坐舒适性指标,如坐姿加速度水平值、垂直值等。
基于MATLAB的汽车振动系统仿真
收稿日期: 2007208230; 修回日期: 2007211230 作者简介: 张春红 (19742) , 女, 山西侯马人, 讲师, 硕士。
·84·
机 械 工 程 与 自 动 化 2008 年第 2 期
前、后轮胎等效刚度; J 为簧载质量绕质心转动惯量;
y1、 y2 分别为前、 后轴非簧载质心位移; y3 为簧载质
真[J ]. 振动、测试与诊断, 2000, 20 (2) : 1192122. [ 2 ] 李向华. 应用矩阵实验室 (M A TLAB ) 软件进行汽车振动
非线性仿真[J ]. 湖北汽车, 2002 (3) : 17220. [ 3 ] 王仲范, 李向华. 汽车振动参数灵敏度的分析[J ]. 湖北汽
Abstract: A u tom ob ile vib ra tion m odel ha s been set up w ith Sim u link in M A TLAB in the a rticle. T ak ing a ca r m ade in Ch ina a s ex2 am p le, th is a rticle ha s studied the effect of vib ra tion iso la tion, w h ich shou ld have a certa in reference fo r the design of au tom ob ile. Key words: Sim u link; au tom ob ile vib ra tion m odel; sim u la tio陈 立 平, 张 云 清, 任 立 群, 等. 机 械 系 统 动 力 学 分 析 及
ADAM S 应用教程[M ]. 北京: 清华大学出版社, 2005.
基于MATLAB的汽车运动控制系统设计仿真
基于MATLAB的汽车运动控制系统设计仿真汽车运动控制系统是指通过电子控制单元(ECU)对汽车进行控制和管理的系统。
在汽车行驶过程中,运动控制系统可以通过调整引擎、悬挂、制动和转向等部件的工作状态,来实现对汽车行驶性能和稳定性的控制。
本文将基于MATLAB对汽车运动控制系统进行设计和仿真。
首先,需要建立汽车的动力学模型。
汽车的动力学模型包括车辆的运动学和动力学两个方面。
运动学模型描述了车辆的位置、速度和加速度之间的关系;动力学模型描述了车辆受到的作用力与车辆运动状态之间的关系。
在MATLAB中可以使用车辆动力学工具箱(Vehicle Dynamics Blockset)来建立汽车的动力学模型。
其次,需要设计车辆控制器。
车辆控制器负责根据车辆的状态和控制要求生成控制指令,并将其发送给相应的执行器。
控制器可以采用基于硬件的控制器,也可以采用基于软件的控制器。
在MATLAB中可以使用Simulink进行控制系统的建模和设计。
接下来,需要设计和实现车辆运动控制算法。
车辆运动控制算法可以包括速度控制、转向控制、制动控制等。
在MATLAB中可以使用控制系统工具箱(Control System Toolbox)和优化工具箱(Optimization Toolbox)来设计和实现车辆运动控制算法。
最后,需要对车辆运动控制系统进行仿真和验证。
在MATLAB中可以使用Simulink和Simscape进行车辆运动控制系统的仿真。
通过仿真可以评估和验证车辆控制系统的性能和稳定性,并进行必要的调整和优化。
综上所述,基于MATLAB的汽车运动控制系统设计仿真包括建立汽车动力学模型、设计车辆控制器、实现运动控制算法以及进行仿真和验证等步骤。
通过仿真和验证可以评估和优化车辆运动控制系统的性能和稳定性,为实际应用提供参考和指导。
MATLAB在车辆振动分析中的应用研究
MATLAB在车辆振动分析中的应用研究
车辆振动分析是指研究车辆在行驶过程中,由于道路不平度、车速变化以及车辆悬挂
系统、车轮等零部件的相互作用而产生的振动现象。
这种振动不仅会影响车辆的舒适性和
稳定性,还会对车辆结构和零部件的寿命产生重要影响。
对车辆振动进行分析和优化设计
十分重要。
1. 车辆悬挂系统建模:MATLAB可以用来建立车辆悬挂系统的多体动力学模型。
通过
定义各个零部件的刚度、阻尼和质量等参数,可以模拟车辆在不同行驶条件下的振动响应。
通过分析模型的振动特性,可以评估悬挂系统的性能,并进行优化设计。
2. 道路不平度分析:MATLAB可以通过建立道路模型,模拟车辆在不同道路条件下的
振动情况。
通过分析车辆在不同频率下的响应,可以确定车辆与道路之间的相互作用,评
估车辆的舒适性和稳定性。
4. 悬挂系统参数优化:MATLAB可以通过建立悬挂系统的优化模型,利用遗传算法、
粒子群算法等优化算法,寻找最佳的悬挂系统参数组合,以达到最佳的抗震性能。
5. 车辆振动信号分析:MATLAB可以用来分析车辆振动信号,提取有用的特征参数。
通过对振动信号的时域、频域和小波分析,可以评估车辆的振动性能,并判断车辆是否存
在故障。
MATLAB在车辆振动分析中具有广泛的应用前景。
它不仅为汽车制造商、研发机构和工程师们提供了一个方便快捷的分析工具,也为改进车辆的舒适性、稳定性和耐久性提供了
重要的理论支持。
(完整版)基于MATLAB的汽车减震系统仿真建模
问题描述及空间状态表达式的建立1.1问题描述汽车减震系统主要用来解决路面不平而给车身带来的冲击,加速车架与车身振动的衰减,以改善汽车的行驶平稳性。
如果把发动机比喻为汽车的“心脏”,变速器为汽车的“中枢神经”,那么底盘及悬挂减震系统就是汽车的“骨骼骨架”。
减震系统不仅决定了一辆汽车的舒适性与操控性同时对车辆的安全性起到很大的决定作用,随着人们对舒适度要求的不断提高,减震系统的性能已经成为衡量汽车质量及档次的重要指标之一。
图1.悬架减震系统模型汽车减震系统的目的是为了减小路面的颠簸,为人提供平稳、舒适的感觉。
图2,是一个简单的减震装置的原理图。
它由一个弹簧和一个减震器组成。
从减震的角度看,可将公路路面看作是两部分叠加的结果:一部分是路面的不平行度,在汽车的行驶过程中,它在高度上有一些快速的小幅度变化,相当于高频分量;另一部分是整个地形的坡度,在汽车的行驶过程中,地形的坡度有一个缓慢的高度变化,相当于低频分量。
减震系统的作用就是要在汽车的行驶过程中减小路面不平所引起的波动。
因此,可以将减震系统看成是一个低通滤波器。
图2.减震系统原理图1.2空间状态表达式的建立对该系统进行受力分析得出制约底盘运动的微分方程(数学模型)是:22()()()()()d y t dy t dx t M b ky t kx t b dt dt dt++=+ 其中,M 为汽车底盘的承重质量,k 为弹簧的弹性系数,b 为阻尼器的阻尼系数。
将其转化为系统传递函数:222()()()2()n n n n s H s s s ωεωεωω+=++ 其中,n ω为无阻尼固有频率,ε为阻尼系数。
并且,n ω=2n b M ξω= 通过查阅相关资料,我们知道,汽车减震系统阻尼系数ε=0.2~0.4,而我们希望n ω越大越好。
在下面的计算中,我们规定n ω=6,ε=0.2。
所以,系统传递函数,可以转化为:2() 2.436() 2.436Y s s U s s s +=++ 根据现代控制理论知识,结合MATLAB 工具,将传递函数转化为状态空间矩阵和输出矩阵表示。
试析MATLAB在汽车振动分析及控制中的运用
试析MATLAB在汽车振动分析及控制中的运用摘要:随着汽车振动会对汽车造成一定的危害,影响汽车的正常运行,因此要对汽车振动的原因进行分析,并提出合理的解决对策。
而MATLAB在汽车有巨大的作用,既能够应用与汽车的振动分析和控制中,还能够预测到汽车的反映,在实际中有较高的使用价值。
关键词:汽车振动;MATLAB;控制;应用在实际中汽车振动具有巨大的危害,因此一方面为了减少振动对汽车的零部件和使用性能造成的损害,另一方面还要针对汽车振动进行研究,尽量把汽车振动运用到汽车设计的服务中来,同时还要尽量利用振动的原理来制造推动机,减少汽车部件工作的强度,从而来提高工作效率。
1.汽车振动产生的原因分析机械的振动实际上是一种形式特殊的运动,构成振动系统的主要因素有阻尼、弹性、质量以及激励。
汽车本身就是具有阻尼、弹簧以及质量的系统,在汽车内部各部分具有不同的频率,因而汽车在平时的行驶中就往往会因为路面不平坦、运动方向以及车速的改变、发动机车轮与传送系统不平衡、汽车齿轮之间的冲击等各种内部与外部的激振作用造成汽车的局部或者是整体发生强烈的振动。
这种振动现象就会使汽车在运动时由于动力性能没有得到充分的发挥就容易出现一些问题。
另外,振动还会对汽车操作的平顺性与稳定性以及汽车的通过性造成不利的影响,还会使乘员在乘坐时产生不舒服的感觉,严重情况下还会对汽车的零部件造成损坏,缩短汽车正常的使用寿命。
2. 汽车振动的理论分析2.1.汽车振动的模型在实际中当一个振动系统比较复杂的时候,而建立的相应的模型也比较复杂,就越接近于真实的情况,相应的模拟情况就越真实,但是这却增加了对系统分析的难度,所以在建立振动的力学模型时就需要在逼真模拟与系统分析之间找出一个平衡点。
在进行汽车振动分析时需要把握的一个关键因素就是在实际中要根据研究的要求和研究内容,把研究的对象和外界的作用力进行简化,同时还要保证简化的模型能够与原来的系统模型在动态分析方面进行等效对比。
matlab振动,基于matlab的振动系统仿真.doc
matlab振动,基于matlab的振动系统仿真.doc基于matlab的振动系统仿真毕业设计题 ⽬学 院专 业班 级学 ⽣学 号指导教师⼆〇⼀ ⼀ 年 ⽉ ⽇摘 要在我们的⽇常⽣活⾥存在许许多多的振动现象,它们⼤多数都是有害的。
⽇常⽣活中机器的⼤多数机械振动,都会使机器的性能受到影响,进⽽导致结构或构件产⽣破坏,导致机器的使⽤寿命⼤⼤降低,特别是当机器的振动频率达到共振频率的时候,机械振动对机器寿命的影响尤其突出,因此,我们有必要对那部分有害的机械振动进⾏控制。
振动问题在机械⼯业中是⾮常重要的。
这次设计主要借助matlab软件强⼤的数据处理能⼒来分析相关的机械振动问题,并在尽可能的情况下通过图形仿真来研究振动问题,这些问题在本次研究中包括单⾃由度和⼆⾃由度系统振动分析。
振动的分析是通过编写程序来完成的,这可以把相关振动结果准确形象的的呈现在我们⾯前。
为了使使⽤者能更加形象的看到结果,进⽽更快的采取措施,从⽽更有效的指导⽣产实践,我设计了图形⽤户界⾯。
关键词:单⾃由度;⼆⾃⾃由度;机械振动;图形⽤户界⾯(GUI);MATLABABSTRACTThere are many vibration phenomena in our daily lives, most of which are harmful. Most of the machine mechanicalvibration in our daily life can affect the machine's performance, what’s more, it will lead to destroying the structure or components and result in the greatly reduced life of the machine, especially when the machine resonance frequency reached the vibration frequency of the time, the affection of the life of the machine is most impressive. So we should take measures to control the harmful vibration.The problem of vibration is very important in the machinery industry. The design mainly use the powerful data processing capability of the matlab software to analyze issues related to mechanical vibrations and the graphical simulation to study the vibration problems. The single degree of freedom and two degrees of freedom Vibration system is analyzed in this study. Vibration analysis is done through the program , it can accurately present the result of the simulation in front of us. I designed the graphical user interface in order to make users see the results more easily and take measures as quickly as possible.Key words:One-DOF;Two-DOF ;Vibration;GUI;Matlab;⽬ 录摘 要IABSTRACTII1前⾔11.1MATLAB简介11.2机械振动概论21.3本课题研究的内容与意义21.3.1意义与⽬的21.3.2 内容32单⾃由度系统振动分析42.1单⾃由度有阻尼系统⾃由振动分析4 2.1.1阻尼振动及⾃由振动分。
基于MatLab的车辆振动响应幅频特性分析
E 一寺愚 +÷愚 一 1。 { (2 )
式中: E 系统势 能 () 一 J; 愚一 轮胎 刚度 ( m) N/ ;
() 2
参数 见表 1.
表 1 车 辆 结 构 参 数
参 数 名 称 车身质量 ( )k mz / g 车轮质量 ( )k m / g 悬 架 刚 度 () N ・T ) 七 /( 1 I 减 振 器 阻 尼 系 数 () ( ・( ・ ) c/ N m s
M { )+K { ) 0 Z一 () 9
别 为 车身垂 直 位移 坐标 z 、 。 车轮 垂直 位移 坐标 z.
系统 的动 能为 :
T 2 一去 11 +寺 22 z
式中: T 系统 动能 ( ) 一 J;
一
() 1
由傅 里叶变 换 可知 自由振 动可 以分解为 一 系列简
参 数 值
0. 2 94 9 95 . 2 9. :1 9
c 一减振 器阻 尼 系数 ( ( s) N/ m/ ) ; D一系统耗 散 能 () J.
表 2 结 构 模 态 参 数
拉格 朗 日方程 的标 准形 式为 :
阶 固有 频 率 / Hz
二阶 固有频率/ Hz
方 法 之 一 , 利 用 傅 里 叶 变 换 , 结 构 动 力 微 分 方 它 把
2 基 于 Smuik车辆 振 动 响 应 幅 频 i l n 特 性分 析
2 1 车辆 振动 响应 幅频 特性 分析 .
程 从 时 间 域 转 化 到 频 率 域 分 析 , 而 可 以 很 直 观 从 地评价 在一 定 的激 振 频 率 下结 构 的动 态 响 应. 该 方 法 可 以 用 于 车 辆 悬 挂 、 驶 室 悬 置 和 座 椅 振 动 驾
MATLAB在车辆振动分析中的应用研究
MATLAB在车辆振动分析中的应用研究1. 引言1.1 背景介绍车辆振动是指车辆在行驶过程中由于路面不平整或其他外界因素引起的车辆整体或部件的振动现象。
振动会导致车辆性能下降、舒适性降低、疲劳损伤加速等问题,影响车辆的安全性和乘坐舒适度。
对车辆振动进行深入的分析和研究具有重要的意义。
随着汽车工业的发展和人们对车辆安全性和舒适性要求的不断提高,车辆振动分析成为工程领域研究的重要方向。
通过建立合理的数学模型和采用有效的分析工具,可以更好地理解车辆振动的特性,为改进车辆设计和优化车辆性能提供基础支持。
1.2 研究意义车辆振动是指车辆在行驶或运动过程中产生的颠簸、震动等现象。
研究车辆振动分析对于提高车辆性能、减少燃料消耗、延长车辆寿命等方面具有重要意义。
通过对车辆振动进行深入研究,可以帮助我们更好地了解车辆振动的产生机理,从而指导车辆设计中的材料选择、结构设计和优化,提高车辆的舒适性和安全性。
车辆振动分析可以帮助人们更好地了解车辆在不同道路条件下的振动特性,为道路设计和维护提供重要参考,提高道路的舒适性和安全性。
对于减少车辆的燃料消耗和排放也具有重要意义。
通过减少车辆的振动,可以降低车辆的能量损耗,从而减少燃料消耗和减少尾气排放,对于环境保护和节能减排具有积极意义。
研究车辆振动分析在提高车辆性能、改善道路条件、减少燃料消耗和减少排放等方面具有重要意义,对于推动车辆工程领域的发展具有积极的促进作用。
1.3 研究方法研究方法是整个研究过程中非常重要的一部分,它决定了研究的有效性和可信度。
在本研究中,我们主要采用了以下几种方法:我们对车辆振动的基本原理进行了深入的研究和理解,包括车辆的动力学模型、受力分析以及振动特性等方面。
这为后续的实验设计和数据分析奠定了基础。
我们利用MATLAB软件建立了车辆振动分析模型,包括车辆的结构模型、路面激励模型以及悬挂系统模型等。
通过这些模型,我们可以对车辆在不同路况下的振动特性进行仿真分析。
应用矩阵实验室(Matlab)软件进行汽车振动非线性仿真
熟的计算软件包 以及一些 可靠 的子程序编写
而成 的 交 互 式 软 件 。后 来 , t b软 件 扩 大 Maa l 了其 应 用 范 围 , 出 了许 多 专 门 工 具 箱 。其 推
现在 的汽 车 , 对于轿车而 言 , 一般其质 量系数 为 1也就是说 , , 前后 车桥 可 以视 为互 相独立 的部 分。在此基础上 , 再对模 型进行简化 , 认
为 M db软 件 在 仿 真 应 用 中大 显 身 手 。到 现 aa 1 前 言 在为止 , 己经 推 出 了 Maa6 0 该 新 版 本 实 tb . , l 用 于 各 种 操 作 平 台 , 能 相 当 强 大 。 Mal 功 tb a
为 了改善汽 车 的平顺 性 , 汽车 振 动分析
利用仿真 工具 箱 (iu n ) 汽 车振 动进 行 s,l k 对 r i
非线 性仿 真 。
2 建模
Ma a 美 国 教 授 Cee l 博 士 在 tb是 l l rMoe v r
新墨西哥大 学创建 的 , 开 始是利 用 一些成 一
对于汽 车而言 , 其进 行振 动 动 态仿 真 对
9 8
9 8
I 【 g
c 2
K1
绷
. N./ 6 s瑚
6I 8 . N m C 6 54 4 /
9 5 6 8&5 T m
2. T m 2
5 2 8. N 28 2 /m
Ⅱ
1 13 .15
m
依 据 方 程 组 ( ) 可 在 M t b的 S l k 2, al a i i mun 中建 立仿 真 模 型 。
Matlab在汽车振动分析(修改)
loglog(ft,abs(H1))
plot(log(ft),log(abs(H1)))
复数的绝对值
• • >> abs(H1(80)) ans =
•
• • •
0.1192
>> H1(80) ans = -0.0434 - 0.1110i
• plot(ft,H1)
• X+Yi
• plot(ft,abs(H1))
• Txy = tfestimate(x,y) finds a transfer function estimate Txy given input signal vector x and output signal vector y.
• [Txy,F] = tfestimate(x,y,window,noverlap,nfft,fs) returns Txy as a function of frequency and a vector F of frequencies at which tfestimate estimates the transfer function. fs is the sampling frequency in Hz. F is the same size as Txy, so plot(f,Txy) plots the transfer function estimate versus properly scaled frequency. For real signals, the range of F is [0, fs/2] when nfft is even and [0, fs/2) when nfft is odd. For complex signals, the range of F is [0, fs).
基于MATLAB的汽车振动系统仿真
基于MATLAB的汽车振动系统仿真
张春红
【期刊名称】《机械工程与自动化》
【年(卷),期】2008(000)002
【摘要】建立了汽车的振动模型,应用MATLAB中的Simulink,分析了某国产汽车系统的隔振效果,对汽车的设计具有一定的参考作用.
【总页数】2页(P83-84)
【作者】张春红
【作者单位】上海师范大学,机械电子工程学院,上海,200234
【正文语种】中文
【中图分类】U461.4;TB391.9
【相关文献】
1.基于MATLAB软件的电磁振动给料系统仿真 [J], 祝水琴
2.基于MATLAB/Simulink的振动主动控制系统仿真 [J], 曾威;刘亚平;侯锁霞;叶红玲
3.基于Matlab模糊逻辑工具的变压器振动状态评估系统仿真 [J], 李伟;冀增华
4.基于Matlab/Simulink的多自由度机械振动系统仿真 [J], 曾德惠;黄松和
5.基于MATLAB的铸机结晶器液压振动系统仿真研究 [J], 张栋; 孟有平; 杨广磊因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB 的汽车直线加速工况下振动模型分析
文章编号:2095-6835(2022)13-0004-03基于MATLAB的汽车直线加速工况下振动模型分析王师夷(武汉理工大学国际教育学院,湖北武汉430070)摘要:通过把车辆模型简化为整车四自由度的独立悬架动力学模拟,并利用牛顿第二定律建立车辆在运行过程中的微分方程,并在此基础上搭建了基于Simulink软件的的整车悬架模型,来模拟车辆以不同加速度驶过路面凸起路段所引起的车辆悬架系统振动变化,从而研究车辆加速度对车辆振动的影响。
该研究成果可以为降低车辆振动程度和改善车辆行驶操纵性提供一定的依据。
关键词:MATLAB;Simulink;四自由度;振动分析中图分类号:U461.4文献标志码:A DOI:10.15913/ki.kjycx.2022.13.0021背景车辆行驶过程中的行驶品质很大程度上由汽车悬架决定,路面对汽车的激励给予汽车不同频率的振动,这些不同频率的振动也会让人产生不同程度的不适感。
汽车悬架是一种负责承受汽车质量并且缓冲路面通过汽车接触地面的部分传递给车身冲击与振动的装置[1]。
这就要求车辆的悬架系统能够具有足够的操作稳定性和缓冲性能,以使车辆的悬架系统承受制动力、驱动力和离心力时具有足够的操纵稳定性,避免汽车行驶时产生过大的侧倾与仰倾,并且避免汽车制动时出现明显的点头现象等。
尤其是处于高速状态下的汽车对于操纵稳定性会有较严苛的要求,在设计悬架系统时选择的刚度与阻尼参数很大程度上决定了悬架特性。
根据以往的研究发现:一台汽车如果想要提升乘客的乘坐体验,需要将悬架变得柔软一些;而为了使车辆更加便于操纵,则需要考虑提升弹簧的韧性;并且在悬架共振频率的范围内,阻尼力起到决定性作用[1],所以汽车悬架设计需要综合考虑悬架特性中刚度和阻尼因素的影响,并且根据设计和使用要求设定最合适的阻尼和刚度系数[2]。
在汽车行驶时,路面的高低不平整就会作为一种激励使悬架系统与轮胎对其进行响应,不同的反馈就表明了汽车悬架相关参数的区别。
基于MATLAB汽车减震系统的研究(全文)
基于MTLB汽车减震系统的研究XX:1674-098X(20XX)07(c)-0024-01 汽车减震系统目的是为了幸免汽车在不平坦道路上行驶过程中较大幅度的颠簸,以获得驾驶的舒适度,减震系统性能的好坏直接影响着驾驶者对于汽车的中意度,因此对于减震系统的研究是有必要的。
汽车减震系统可简化成两部分,弹簧和阻尼器。
图1是一个简单的减震系统的物理模型[1-3]。
其中,M是汽车的质量b是阻尼器的阻尼系数k是弹簧的弹性系数x(t)是汽车相对水平路面的位移y(t)是汽车底盘相对于水平路面的位移1 减震系统数学模型建立对上述系统运用牛顿定律进行受力分析,汽车底盘运动的微分方程式:由微分方程式得系统的传递函数为:其中,,,称为无阻尼自然震荡角频率,称为阻尼系数。
通过文献查找知,汽车减震系统阻尼系数=0.2~0.4。
我们选取=0.3。
因为对于一个减震系统来说,我们希望系统尽快达到平衡状态,以获得平稳的速度,这就要求越大越好,但考虑到越大超调量就越大,所以综合各方面我们选取=6。
则将参数代入传递函数得:构建simulink框图仿真输入0.1 m的脉冲信号,其仿真结果见图3。
由仿真图来看,系统超调量较大,且达到稳定时间较长,不满足减震系统所要求的振幅小、达到稳定时间短的要求,因此需要对其进行校正。
2 应用MTLB进行系统校正用MTLB工具将传递函数转化为状态空间表达式:利用mtlb可知系统是可控可观测的。
下面运用极点配置法进行系统优化。
通过上面分析系统达到稳定的时间太长,这在实际中是不能满足的,需要状态反馈,以实现对系统的调整,使其达到稳定的时间更短。
通过查阅资料,我们得到系统的极点方程:构建下面状态反馈系统框图进行仿真(见图2),验证极点配置以后系统是否满足能够快速响应的要求。
系统在输入输入0.1 m的脉冲信号时输出响应曲线如下:通过观察可以看出,极点配置前系统达到稳定时间大约是5 s,配置后系统达到稳定时间是0.5 s。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要机械振动主要是谐波,阻尼,强制三种。
对于三个振动模型,列出了振动方程,然后给出了三个振动的初始条件。
在模拟过程中产生的一系列速度和汽车行驶时候产生的振动,势能和机械能的三个功能可以通过MATLAB函数模拟,以随时间改变图像。
然后,我们可以经过一系列的计算的出我们需要的函数方程和一些弹簧模拟图像,在后面可以进行一系列的导数计算,在MATLAB软件中可以画出不同的位移,汽车造成的损坏的函数图像,再通过在MATLAB的绘制,可以简单明细的看出汽车振动的能量变化。
最后再比较不同的图像,可以得出不同的结果,可以进行汽车改良。
就可以探索出最佳的方法来研究汽仿真。
关键词:简谐振动阻尼振动评价系数仿真软件。
AbstractMechanical vibration is mainly harmonic, damping, forced three. For the three vibration models, the vibration equations are listed, and then the initial conditions for the three vibrations are given. The three functions produced during the simulation process and the three functions of vibration, potential energy and mechanical energy generated when the vehicle travels can be simulated by MATLAB functions to change the image over time. Then we can go through a series of calculations out of the functional equations we need and some of the spring simulations of the image, which can be followed by a series of derivative calculations that can be plotted in the MATLAB software for different displacements, , And then through the drawing in MATLAB, you can simply see the details of the car vibration energy changes. Finally compare the different images, you can get different results, you can improve the car. You can explore the best way to study the steam simulation.Keywords:simple harmonic oscillationdamping oscillationappraisement coefficientsimulation software.目 录摘 要........................................................ I Abstract....................................................... II 第1章 概述.. (1)1.1 机械振动的物理模型...................................... 1 1.2 简谐振动的物理模型 (1)1.2.1阻尼振动的物理模型 ................................ 2 1.2.2 受迫振动的物理模型 .............................. 2 1.3 Matlab Simulink 仿真原理简述 ....................... 4 1.4频响函数的求解 .......................................... 4 第2章 简谐振动方程的解及其模拟仿真. (11)2.1简谐振动方程的求解 ..................................... 11 2.2 基本模型的建立 (12)2.2.1动能、势能、机械能监测 ........................... 13 2.3 振动信号频谱分析....................................... 16 第3章 阻尼振动方程的求解和仿真模拟. (18)3.1弹簧振子做阻尼振动方程的求解 ........................... 18 3.2弹簧振子做阻尼振动的模拟仿真研究 ....................... 18 3.3阻尼振动的图像分析 ..................................... 20 第4章 受迫振动的方程的求解和仿真模拟.. (23)4.1弹簧振子做受迫振动方程的求解 ........................... 23 4.2弹簧振子做受迫振动的仿真模拟研究 .. (24)4.2.1策动力频率0ωω<时弹簧振子的受迫振动仿真模拟 ..... 24 4.2.2策动力频率0ωω>时弹簧振子受迫振动的仿真模拟 ..... 25 4.3受迫振动的图像分析 ..................................... 25 4.4 汽车振动分析........................................... 26 第5章 几点补充说明与仿真模拟中问题分析 (31)5.1物理振动模型建立的补充说明 ............................. 31 5.2 方程求解中的补充说明................................... 31 5.3 仿真模拟中的问题分析................................... 31 6结语 ......................................................... 32 参考文献....................................................... 33 致谢.. (34)第1章 概述我们学习的的汽车当中,所学到的是汽车行驶时候产生了一定的损坏,就是一定的振动。
振动过程中有两个因素就是汽车的质量和阻尼运动,汽车就像是一幅中国地图,汽车本身像是中国的首都,而好的弹簧和优良的阻尼就是新鲜的空气,而汽车的各个零件一起组成了汽车的车身,因而在不同汽车也有一样的系统,路面的不平会造成汽车的轮胎和发动机以及零部件损坏,汽车从而行驶时候很不舒服,循环如此环境污染,司机也会得肺癌,也会对汽车的货物容易变坏。
所以,研究汽车是要把汽车振动减小,反之利用汽车振动来进行废物利用,也能够加强工作速度。
1.1机械振动的物理模型在我们学习物理学的过程当中,我们主要学了简谐振动,还有多种汽车行驶时候产生的振动。
后面我们将研究这些不好的汽车振动。
1.2 简谐振动的物理模型图1 弹簧振子做简谐运动实验模型如图1所示,弹簧振子在进行一系列的滚动,围绕在O 处附近运动。
可以看出其质量和运动的力所产生的结果。
我们算出了一定的系数,可以得出K F -=。
由物理学学的物理定律,22dt d m a m F χ==(1)于是可以得到: 022=+χm kdt d (2)令m k =2ω得: 0222=+ωχdt d (3)1.2.1阻尼振动的物理模型如图1,汽车仿真振动的源数据,则弹簧所求得阻尼力为:dt d f χγγ-=-=(4)弹簧振动所得,由牛顿定律有:dtd k dt d m γχ--=22 (5) 整理后为: dt d m m k dt d λχ--=22(6) 到后面,令其整合后得:022022=++χωdtd n dt d (7) 此振动方程经过一系列换算后所得出的振动方程。
1.2.2 受迫振动的物理模型如图2,已知具有m 的质量和k 的系数是弹簧振子的质量和弹簧刚度系数。
由振动时产生的力()t f ,设()t t f ωsin 0=,我们可以看出χ和弹簧力运动在同一个方向。
弹簧振动器的阻尼力是随着阻尼振动的间减小的的。
在运动时期会产生阻尼上力的损失,所得出的弹簧为χk -=图2弹簧振子在外加激励作用下做阻尼振动振子所受阻尼力为:dtd f χγγ-=-=(8)我们可以从牛顿学中得出g 的定义,从而得出弹簧振子方程为:t F dt d k dt d m ωχγχsin 022+--=(9) 对(9)式变形可得:t mF dt d m m k dt d ωχγχsin 022+--=(10) m F m n m k 00,2,===γω由以上弹簧振子变形方程可得,(10)的方程为:t dtd n dt d ωχωsin 22022=++ (11)1.3 Matlab Simulink仿真原理简述在汽车行驶时候产生的振动,可以获得弹簧振动的三类振动方程。
有不同的强制、阻尼和谐波造成的不良振动。
然后我们可以运用所学的物理学的牛顿定律算出各三类方程的解,我们也可以运用MATLAB 软件运算出各类程序,从而运行出不一样的函数图和各种解法。
这三个方程的结果都表明了时间上的增减都和振动器有关。
这三个方程都和阶级性有关,可分为一二三阶方程,后面可以运用MATLAB软件设置这三个方程在各阶段对产生不一样的速度,机械能进行运行模拟。
可以在MATLAB运行的程序中添加弹簧振动器的一系列能量,所运行出来的函数都与位移有关。
在整个函数里可以看出横轴和纵轴所显示的不同的加速度和动能等物理量。
在运行中得到的函数与图像,就可以分析出这三个方程的解有什么不同,就可以得出汽车行驶时候路程和时间会产生不一样的汽车振动。
振动对汽车产生哪方面的损坏,可以从时间和行驶路程方面得出。
可以运用函数图像呈现出来的状态来分析理论上的位移和加速度关系。
1.4 频响函数的求解汽车数据如表1—1所示:表1—1 汽车数据表对角线元素为固有频率,编写程序如下:clc % 清屏clear all;% 删除workplace变量close all; % 关掉显示图形窗口format short% Initialm=1360;%车身质量kgI=1860;%车身绕质心的转动惯量kg*m^2m2=52;%前轴质量kgm1=52;%后轴质量kgK4=22570;%前悬刚度N/mK2=22570;%后悬刚度N/mK3=302342;%前轮胎刚度N/mK1=493982;%后轮胎刚度N/mC4=1300;%前悬阻尼N*s*m^-1C2=1322;%后悬阻尼N*s*m^-1C3=430;%前轮胎阻尼N*s*m^-1C1=430;%后轮胎阻尼N*s*m^-1a=1.2295;%前轴到质心的距离mb=1.4305;%后轴到质心的距离m% 车辆的质量矩阵M=diag([m,I,m1,m2]);% 轮胎刚度矩阵Kt=[0,0;0,0;K1,0;0,K3];% 轮胎阻尼矩阵Ct=[0,0;0,0;C1,0;0,C3];% 车辆的刚度矩阵K=[K2+K4,-b*K2+a*K4,-K2,-K4;-b*K2+a*K4,b^2*K2+a^2*K4,b*K2,-a*K4;-K2,b*K2,K2+K1,0;-K4,-a*K4,0,K3+K4];% 车辆的阻尼矩阵C=[C2+C4,-b*C2+a*C4,-C2,-C4;-b*C2+a*C4,b^2*C2+a^2*C4,b*C2,-a*C4;-C2,b*C2,C2+C1,0; -C4,-a*C4,0,C3+C4]; % 主振型Q ,固有频率D [Q,D]=eig(inv(M)*K)输出结果如下:Q =0.0017 0.0027 0.9637 0.3335 -0.0018 0.0024 0.2504 -0.9381 -1.0000 -0.0001 0.0265 0.0735 0.0001 -1.0000 0.0888 -0.0573D = 1.0e+03 *9.9355 0 0 0 0 6.2507 0 0 0 0 0.0303 0 0 0 0 0.0418由仿真得固有频率如下:f1=9.5255×104 ; f2=6.2507×104 , f3=30.3 , f4=41.8对应的主振型分别为: , ,根据求出各类表达式,分别求出车身垂直振动,由频率响应曲线 ,可求出频率响应曲线图,编程序如下:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--=0001.00000.10018.00017.01φ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--=000.10001.00024.00027.02φ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=0888.00265.02504.09637.03φ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--=0573.00735.09381.03335.04φ% 频率响应函数syms wh1=(-w*w).*M+(i*w).*C+K;%频响函数h2=inv(h1);%求逆h3=Kt+(i*w).*Ct;h4=h2*h3;h4(1,1);h4(1,2);h4(2,1);h4(2,2);h4(3,1);h4(3,2);h4(4,1);h4(4,2);w1=1:1:100;figure(1),h61=subs(h4(1,1),w,w1);% 赋值h62=subs(h4(1,2),w,w1);% 赋值plot(w1,h61,w1,h62);grid ontitle('车身垂直振动对(前-后)轮激励的频率函数'); figure(2),h63=subs(h4(2,1),w,w1);% 赋值h64=subs(h4(2,2),w,w1);% 赋值plot(w1,h62,w1,h64);grid ontitle('车身俯仰振动对(前-后)轮激励的频响函数'); figure(3),h65=subs(h4(3,1),w,w1);% 赋值h66=subs(h4(3,2),w,w1);% 赋值plot(w1,h65,w1,h66);grid ontitle('前轴振动对(前-后)轮激励的频响函数');figure(4),h67=subs(h4(4,1),w,w1);% 赋值h68=subs(h4(4,2),w,w1);% 赋值plot(w1,h67,w1,h68);grid ontitle('后轴振动对(前-后)轮激励的频响函数');% ts=0.001;%采样时间% sys1=tf([Ct(1,1),Kt(1,1)],[M(1,:),C(1,:),K(1,:)]);%H11 % dsys1=c2d(sys1,ts,'z');% [num1,den1]=tfdata(dsys1,'v');% sys2=tf([Ct(1,2),Kt(1,2)],[M(1,:),C(1,:),K(1,:)]);%H12 % dsys2=c2d(sys2,ts,'z');% [num2,den2]=tfdata(dsys2,'v');% sys3=tf([Ct(2,1),Kt(2,1)],[M(2,:),C(2,:),K(2,:)]);%H21 % dsys3=c2d(sys3,ts,'z');% [num3,den3]=tfdata(dsys3,'v');% sys4=tf([Ct(2,2),Kt(2,2)],[M(2,:),C(2,:),K(2,:)]);%H22 % dsys4=c2d(sys4,ts,'z');% [num4,den4]=tfdata(dsys4,'v');% sys5=tf([Ct(3,1),Kt(3,1)],[M(3,:),C(3,:),K(3,:)]);%H31 % dsys5=c2d(sys5,ts,'z');% [num5,den5]=tfdata(dsys5,'v');% sys6=tf([Ct(3,2),Kt(3,2)],[M(3,:),C(3,:),K(3,:)]);%H32 % dsys6=c2d(sys6,ts,'z');% [num6,den6]=tfdata(dsys6,'v');% sys7=tf([Ct(4,1),Kt(4,1)],[M(4,:),C(4,:),K(4,:)]);%H41 % dsys7=c2d(sys7,ts,'z');% [num7,den7]=tfdata(dsys7,'v');% sys8=tf([Ct(4,2),Kt(4,2)],[M(4,:),C(4,:),K(4,:)]);%H42 % dsys8=c2d(sys8,ts,'z');% [num,den1]=tfdata(dsys8,'v');输出结果如图3到图6所显示:图3车身垂直振动频率响应曲线图图4 车身俯仰振动频率响应曲线图图5前轴振动频率响应曲线图图6后轴振动频率响应曲线图第2章 简谐振动方程的解及其模拟仿真2.1简谐振动方程的求解我们通过所学的物理定律可得出此方程,根据s t 0=时,m 40=χ,s m /00=ν这些原始数据:(12)式中:()222112,tan C CA C C +=-=ϕ将运算得出的原始数据代入(12)方程,即可算出:()ϕω+=t cos 4(13)简谐振动方程的解满足了其原始条件。