车辆系统动力学仿真大作业(带程序)

合集下载

运输系统动力学仿真案例

运输系统动力学仿真案例

运输系统动力学仿真案例运输系统动力学仿真是一种模拟运输系统运行过程的方法,可以用来研究运输系统的性能和优化运输策略。

下面是一个简单的运输系统动力学仿真案例:案例背景:假设一个城市的公交系统由5条线路组成,每条线路有10个站点,每个站点都有一个乘客等待区。

乘客可以在任意一个站点等待公交,也可以在任意一个站点下车。

仿真模型:1. 乘客在等待区等待公交,当公交车到达时,乘客会按照先到先服务原则上车。

2. 公交车的容量有限,当公交车满载时,后续乘客需要等待下一辆公交车。

3. 公交车按照固定的时间间隔和路线行驶,每个站点都有一个固定的到达时间。

4. 乘客下车后,会在站点的等待区等待下一辆公交车。

仿真结果:通过仿真,我们可以得到以下结果:1. 乘客的平均等待时间:乘客在等待区等待公交的时间平均值。

2. 乘客的平均乘车时间:乘客乘坐公交车的平均时间。

3. 乘客的平均换乘时间:乘客在换乘站点等待下一辆公交车的平均时间。

4. 公交车的平均满载率:公交车在运行过程中,平均装载乘客的数量占总容量的比例。

5. 乘客的平均出行时间:乘客从起点到终点的平均总时间。

优化策略:通过仿真结果,我们可以提出以下优化策略:1. 增加公交车的数量,缩短乘客的等待时间。

2. 调整公交车的行驶路线和时间表,提高乘客的出行效率。

3. 增加换乘站点的数量,缩短乘客的换乘时间。

4. 提高公交车的容量,提高公交车的满载率。

结论:通过运输系统动力学仿真,我们可以深入了解运输系统的运行规律和性能指标,提出有效的优化策略,提高运输系统的效率和服务水平。

CSCAD大作业——小车运动仿真

CSCAD大作业——小车运动仿真
一.课程设计流程图

仿真下图(图1)所示小车系统的运动,分析阻尼系数C和弹簧弹性系数K对小车运动的影响。仿真四组参数,第一组参数:阻尼系数C=1和弹簧弹性系数K=2,小车质量M=5kg,第二组参数:C=0.5,K=2,M=5 kg;第三组参数:C=1,K=1,M=5 kg;第四组参数:C=0.5,K=1,M=5 kg,要求给出系统数学模型
图8
对比(图7)和(图8),我们可知:
小车的稳定性是随着时间的增加而趋于稳定的。
3.
阻尼系数C=1、弹簧弹性系数K=1、小车质量M=5kg进行仿真,由此可知Gain=0.2,Gain1=0.2,模型如(图9)。
图9
首先我们把仿真时间设置为50,可得到如下所示仿真结果如(图10):
图10
由此图像可知当Gain=0.2,Gain1=0.2时,小车在弹簧弹性系数k和M的比值与阻尼系数c和M的比值分别为0.2和0.2的作用下,其运动过度过程时间减少了,不到40左右就稳定下来。而且振荡次数也减少了
1.3
由力的平衡可知:小车弹簧的拉力(KX),阻尼力(CX)和动力(MX)的合力为0,即:
+ ……………①
变换方程①可得:
将C=1,K=2和M=5带入公式②得:
又知:
由二阶系统可知加速度的一次积分是速度,二次积分是位移,而由上式可看出小车运动的初始位移为1m,系统分析完毕得到系统的数学模型后,就该对其进行仿真了。

1.
根据题目的数学模型可知,在仿真模型中要用到2个 (积分器)、2个 (比例运算)、1个 (求和运算)和1个 (输出仿真结果)等仿真原件。以下则建立系统的仿真模型如(图2)。
2.
2.1 此求和图标代表x的二阶导数,即将List of sign:设置成--。

汽车动力性matlab仿真源程序

汽车动力性matlab仿真源程序

汽车动力性matlab仿真源程序clcn=[1500:500:5500];%转速范围T=[78.59 83.04 85.01 86.63 87.09 85.87 84.67 82.50 80.54];%对应各转矩dt=polyfit(n,T,3);%对发动机输出转矩特性进行多项式拟合,阶数取4n1=1000:100:5500;%t=polyval(dt,n1);figure(1)title('发动机外特性')plot(n1,t,n,T,'o'),grid on%图示发动机输出转矩特性%汽车驱动力计算G=input('整车重力/N,G=');%输入970*9.8ig=[3.416 1.894 1.28 0.914 0.757];%变速器速比k=1:5;%5个前进档r=0.272;i0=4.388;eta=0.9;ngk=[800 800 800 800 800];ngm=[5500 5500 5500 5500 5500];ugk=0.377.*r.*ngk(k)./(ig(k).*i0);%计算每一档发动机800rpm 时的最低行驶速度ugm=0.377.*r.*ngm(k)./(ig(k).*i0);%计算每一档发动机5400rpm最高行驶速度for k=1:5%依次计算5个档的驱动力u=ugk(k):ugm(k);n=ig(k)*i0.*u./r/0.377;t=54.8179+2.2441.*(n./100)-4.8003.*(n./1000).^2+2.815e-10.*n.^3Ft=t.*ig(k).*i0*eta/r;figure(2)plot(u,Ft)hold on,grid on %保证K的每次循环的图形都保留显示end%行驶阻力计算f0=0.009;f1=0.002;f4=0.0003;%三者都是轿车滚动阻力系数% disp'空气阻力系数Cd=0.3--0.41,迎风面积A=1.7--2.1'Cd=input('空气阻力系数Cd=');%输入0.3A=input('迎风面积/m2,A=');%输入2.3u=0:10:180;f=f0+f1.*(u./100)+f4.*(u./100).^4;Ff=G*f;%计算滚动阻力Fw=Cd*A.*u.^2./21.15;%计算空气阻力F=Ff+Fw;%滚动阻力、空气阻力之和title('驱动力-阻力图(五档速比为3.416 1.894 1.28 0.914 0.757)')plot(u,F,'mo-');grid on%图解法求最高车速for u=50:180;k=5;n=ig(k)*i0.*u./r/0.377;t=54.8179+2.2441.*(n./100)-4.8003.*(n./1000).^2+2.815e-10.*n.^3;Ft=t.*ig(k).*i0*eta/r;f=f0+f1.*(u./100)+f4.*(u./100).^4;Ff=G*f;Fw=Cd*A.*u.^2./21.15;F=Ff+Fw;if abs(Ft-F)<1;umax=u;breakendenddisp('== == =汽车动力性能仿真计算结果== == =')disp('驱动力-行驶阻力平衡图及最高车速')fprintf('汽车理论最高车速(驱动力与行驶阻力曲线交点)Vmax=%3.3f km/h\n',umax)(注:文档可能无法思考全面,请浏览后下载,供参考。

汽车性能仿真计算实验实验报告

汽车性能仿真计算实验实验报告

实验一 汽车动力性仿真计算实验目的1.掌握汽车动力性评价指标和评价方法2.学会使用matlab 对汽车动力性指标进行计算 实验内容1.学习汽车动力性理论2.编写计算程序3.绘制汽车动力性图形 实验设备硬件环境:汽车虚拟仿真实验室 软件环境:matlab2016a 及以上版本 实验步骤1.学习汽车动力性理论2.编写计算程序3.绘制汽车动力性图形 实验报告1. 运用matlab 解决《汽车理论》第一章习题1.31)绘制汽车驱动力与行驶阻力平衡图 汽车驱动力Ft=ri i T to g tq η行驶阻力F f +F w +F i +F j =G •f +2D 21.12A C a u +G •i+dtdum δ 发动机转速与汽车行驶速度之间的关系式为:0g i nr 0.377ua i ⋅= 由本题的已知条件,即可求得汽车驱动力和行驶阻力与车速的关系,编程即可得到汽车驱动力与行驶阻力平衡图。

2)求汽车最高车速,最大爬坡度及克服该坡度时相应的附着率 ①由1)得驱动力与行驶阻力平衡图,汽车的最高车速出现在5档时汽车的驱动力曲线与行驶阻力曲线的交点处,Ua max =99.08m/s 2。

②汽车的爬坡能力,指汽车在良好路面上克服w f F F +后的余力全部用来(等速)克服坡度阻力时能爬上的坡度,车最大爬坡度为Ⅰ档时的最大爬坡度。

利用MATLAB 计算可得,352.0max =i 。

③如是前轮驱动,1ϕC =qb hg q L L -;相应的附着率1ϕC 为1.20,不合理,舍去。

如是后轮驱动,2ϕC =qa hg q L L+;相应的附着率2ϕC 为0.50。

3)绘制汽车行驶加速度倒数曲线,求加速时间利用MATLAB 画出汽车的行驶加速度图和汽车的加速度倒数曲线图:忽略原地起步时的离合器打滑过程,假设在初时刻时,汽车已具有Ⅱ档的最低车速。

由于各档加速度曲线不相交(如图三所示),即各低档位加速行驶至发动机转速达到最到转速时换入高档位;并且忽略换档过程所经历的时间。

汽车系统动力学仿真系统操作指南

汽车系统动力学仿真系统操作指南

汽车系统动力学仿真系统操作指南一.动力性计算1.当进入主界面时,先点击第一个提示为“整车参数”的红色车的图标,打开“基本参数输入”界面。

2.在“计算动力性、经济性所需参数”页面中,点击“选择变速器”右侧的图标,选择变速器类型,进入“变速器类型选择”界面,选中变速器类型后,单击“确定”按钮。

3.点击“选择车轮半径”右侧的图标,选择车轮半径,进入“请选择轮胎类型”界面,选中轮胎类型后,单击“确定”按钮。

4.单击“发动机外特性曲线几万有特性曲线数据文件”右侧的图标,选择结尾为“_wai”的文件。

注意:这个文件由外特性曲线和万有特性曲线组成,为保证软件的正确使用,外特性曲线文件通过点击主界面中“辅助文件”菜单下的“外特性曲线”进入“外特性曲线”界面,在此界面中创建获得;万有特性曲线文件可通过点击主界面中“辅助文件”菜单下的“万有特性曲线”进入“万有特性曲线”界面,在此界面中创建获得(推荐使用此方法),这两个文件必须选用同一个文件名。

这个数据文件也可直接在文档中输入数据生成,但应注意:文件中数据的输入方式最好由“辅助文件”菜单下的“外特性曲线”和“万有特性曲线”创建后,再进行修改,格式也应保持与文件pickup_wai.txt相同,即:第一部分为外特性曲线数据:第一行:“1”表示为外特性曲线第二行:“输入的记录个数:”+“”+下面所输入的记录的个数(应为整数)第三行:“发动机转速”+“”+“转矩”第四行及以下:“n”+“”+“Ttq”(n为发动机转速;Ttq为转矩。

且n从上到下应为从小到大排列。

)第二部分为万有特性曲线数据:第一行:“2”表示为万有特性曲线第二行:“输入的功率个数:”(或“输入的平均有效压力个数”或“输入的转矩个数”)+“”+“输入的转速个数”第三行:下面所输入的功率(或平均有效压力或转矩)记录的个数(应为整数)+“”+下面所输入的转速记录的个数(应为整数)第四行:“转速”第五行:“n1”+“”+“n2”+“”+ ……(注意:每两个转速数值之间必须用空格分开)第六行:“功率/燃油消耗率:”(或“平均有效压力/燃油消耗率”或“转矩/燃油消耗率”)第七行及以下:“pe1/t1”+“”+“pe2/t2”+“”+“pe3/t3”+ ……(pe1/t1、pe2/t2、pe3/t3 ……为燃油消耗量;且每两个燃油消耗量之间应用空格分开)5.在“选择动力性计算曲线”框中,选择您想计算的曲线,然后单击“动力性计算”按钮,进行动力性计算。

汽车2自由度和7自由度动力学建模仿真

汽车2自由度和7自由度动力学建模仿真

汽车2自由度和7自由度动力学建模仿真1 路面模型的建立在分析主动悬架控制过程时,路面输入是一个不可忽略的重要因素,本文利用白噪声信号为路面输入激励,)(2)(2)(000t w U G t x f t x g g ππ+-=?其中,0f 为下截止频率,Hz ;G 0为路面不平度系数,m 3/cycle ;U 0为前进车速,m/sec ;w 为均值为零的随机输入单位白噪声。

上式表明,路面位移可以表示为一随机滤波白噪声信号。

这种表示方式来源于试验所测得的路面不平度功率谱密度(PSD )曲线的形状。

我们可以将路面输入以状态方程的形式加到模型中:=+=?XC Y WF X A X road road road road road 1,2,2,000==-==road road road g road C UG B f A x X ππ;D=0;考虑路面为普通路面,路面不平系数G 0=5e-6m 3/cycle ;车速U 0=20m/s ;建模中,路面随机白噪声可以用随机数产生(Random Number )或者有限带宽白噪声(Band-Limited White Noise )来生成。

本文运用带宽白噪声生成,运用MATLAB/simulink 建立仿真模型如下:图1 路面模型2 汽车2自由度系统建模图2 汽车2自由度系统模型根据图2所示,汽车2自由度系统模型,首先建立运动微分方程:()()()()()b b s b w s b w w w t w g s b w s b w m x K x x C x x m x K x x K x x C x x =----=--+-+-??整理得:+--+-+-+-=-+-+-+-=gw t b w t s b w s b w s b w s w b bs b b s w b s b s bx m K x m K K x m K x m C x m C x x m K x m K x m C xb m C x式中:s C 为悬架阻尼,s K 为悬架刚度,t K 为轮胎刚度,b m 为车身质量,w m 为车轮质量,b b b x x x 、、分别为车身位移、速度、加速度,w w w x x x 、、分别为车轮位移、速度、加速度,g x 为路面输入。

系统动力学仿真作业

系统动力学仿真作业

系统动力学仿真作业
班级工业C121
姓名张晓慧曹立春李君赵峥
一、问题描述
假设现有一水塔系统,水塔目前的储水量(I )为100,期望水位(Y )为800,灌水量(R1)与水位差额(D )成比例,灌水调整时间(Z )为1,途中配水量(G )为1000,入塔量(R2)与途中配水成比例,途中配水入塔时间(W )为2。

请根据以上描述画出因果关系图,流程图及模拟仿真结果。

二、因果关系图
三、流程图
+
R1
-
+
R1
G
- 储水量
灌水量
途中配水 水位差额
入塔
+
+ D
I
途中配水G
灌水量R1
储水量I
灌水调整时间Z
水位
差D
期望水位Y 途中配水的入塔时间 W
G0I0
入塔R2
四、计算方程式
L G·K=G·J+DT*(R1·JK-R2·JK)
N G=G0
C G0=1000
R R1·KL=D·K/Z
A D·K=Y-I·K
C Z=1
C Y=800
R R2·KL=G·K/W
C W=2
L I·K=I·J+DT*R2·JK N I=I0
C I0=100
五、运算结果。

威驰整车系统建模及动力学仿真分析

威驰整车系统建模及动力学仿真分析

摘要汽车是一个包含惯性、弹性、阻尼等动力学特征的复杂非线性系统,其特点是运动零件多、受力复杂。

组成汽车动力学系统的元件有轮胎、悬架、转向系统等。

它具有惯性、弹性、阻尼等许多动力学的特点,所以整车又是一个多自由度动力学系统模型。

本文先介绍了转向系、悬架、轮胎的结构和作用以及它们与动力学之间的关系,再利用UG软件对威驰汽车的前后悬架、转向机构、轮胎等部件进行建模。

模型的前悬架为麦弗逊式,后悬架为纵臂扭力梁式,转向机构采用的是齿轮齿条式结构;设计时对各部件进行了简化处理。

最后,将建立的模型导入ADAMAS软件进行动力学仿真分析。

主要对汽车直行时和转向时的主销内倾角、车轮外倾角、主销后倾角参数值变化所引起的侧滑和位移变化进行了动力学分析。

通过改变以上的定位参数,获得了在汽车不同运行状况下的动力学特征,为整车动力学分析提供了参考依据。

关键词:汽车;仿真模型;ADAMAS软件;动力学分析;UG软件AbstractCar is a contained inertial, elastic and damping characteristics of complex nonlinear dynamic systems, characterized by moving parts and more complex stress. Dynamic system composed of automobile components with tires, suspension and steering systems. It has inertia, elasticity, damping, and many other dynamic features, it is a multi-degree of freedom vehicle dynamic system model. This article first describes the steering system, suspension, tires, and the structure and function of the relationship between them and dynamics, and then using UG software Vios cars front and rear suspension, steering, tires and other parts modeling. Model for the McPherson front suspension, trailing arm rear suspension for the torsion beam, steering rack and pinion is used in the structure; design of the parts were simplified. Finally, the model will be established into ADAMAS dynamics simulation software. When the main straight and turn on the car when the kingpin inclination, camber, caster angle parameter value changes and displacement caused by changes in the spin dynamics analysis. By changing the positioning of the above parameters, obtained in different operating conditions in the automotive dynamic characteristics for vehicle dynamics analysis provides a reference.Keywords: automobile; simulation model; ADAMAS software; dynamic analysis; UG Software目录1 绪论 (1)1.1 课题研究的意义 (1)1.2 国内外动力学发展现状 (1)1.3 课题研究的主要内容 (2)2 汽车系统动力学 (4)2.1 汽车系统动力学概述 (4)2.2汽车转向系统动力学 (6)2.2.1汽车转向系的作用 (6)2.2 2 汽车转向系的分类 (6)2.2.4 汽车转向系与动力学之间的关系 (8)2.3 汽车悬架系统动力学 (9)2.3.1 悬架的作用 (9)2.3.2 悬架的组成 (9)2.3.3 汽车悬架系统分类 (10)2.3.4 悬架与汽车动力学之间的关系 (16)2.4 轮胎的动力学特性 (16)2.4.1 轮胎的功能、结构 (16)2.4.2 轮胎的力学特性 (17)3 建立仿真模型 (18)3.1 UG软件介绍 (18)3.1.1 UG的主要功能 (18)3.1.2 UG复合建模综述 (19)3.2 实体模型的设计步骤 (20)3.2.1 UG NX6的工作环境介绍 (20)3.2.2 实体模型的建立 (21)3.3 整车实体建模过程 (25)3.3.1 威驰车基本参数 (25)3.3.2 转向系模型的建立 (26)3.3.3 车身、轮胎模型的建立 (28)3.3.4 悬架系统模型的建立 (29)3.3.5 整车模型的装配 (31)4 威驰整车模型动力学仿真分析 (35)4.1 ADAMS软件简介 (35)4.1.1 ADAMS软件专用领域模块 (36)4.1.2 ADAMS中多刚体系统的组成 (37)4.1.3 ADAMS求解的一般步骤 (38)4.1.4 参数化建模与设计简介 (38)4.2 约束副的创建 (40)4.2.1 约束副的类型 (40)4.2.2 创建约束副 (40)4.3 整车模型动力学仿真分析 (42)4.3.1 汽车直行时改变结构定位参数引起侧滑的变化 (42)4.3.2 汽车转向时改变结构定位参数引起的位移变化 (44)5 结论与展望 (46)5.1结论 (46)5.2展望 (46)参考文献 (47)致谢 (48)1 绪论1.1 课题研究的意义随着我国汽车行业迅猛发展,车辆密集化、行车高速化、轿车家庭化和驾驶员非职业化己经成为必然趋势。

基于MATLAB的汽车动力性仿真实验

基于MATLAB的汽车动力性仿真实验

基于MATLAB的汽车动力性仿真实验【摘要】文章从车辆动力学的角度建立了汽车动力性数学模型,用MATLAB编程,对某轻型货车的动力性能参数进行计算并仿真出其驱动力-行驶阻力平衡图、行驶加速度及加速度倒数曲线图,计算出该轻型货车的最高车速及II档起步加速到70km/h所需的时间,为研究该型载货汽车的动力性能提供了很好的依据。

【关键词】MATLAB;轻型货车;动力性能;仿真一、前言汽车动力性是评价汽车性能的重要指标,通常用汽车的最高车速、加速时间和最大爬坡度来评定。

绘出汽车驱动力-行驶阻力平衡图和汽车加速度曲线图是求出最高车速、加速时间和最大爬坡度的前提,本文通过MATLAB仿真求出实验用轻型货车的动力性指标,使其参数指标优化轻型货车的动力性匹配实验。

二、实验用轻载货汽车本实验用使用的汽车是福田轻型厢式货车。

其主要的技术参数见表1。

变速器传动比数据见表2。

三、建立汽车动力性数学模型1.发动机的外特性利用FZD发动机综合实验台测出该型厢式货车汽车的外特性的功率与转矩曲线,利用多项式拟合求出发动机的转矩多项式,(1)式中,为发动机转矩();为发动机转速(r/min);系数可由曲线拟合中的最小二乘法来确定;k取4。

求得:发动机最低转速=600r/min,最高转速=4000r/min2.汽车行驶方程的建立及计算模型汽车行驶时的一般方程式为:式中:分别是驱动力、滚动阻力、空气阻力、坡度阻力和加速阻力;为发动机转矩;分别为变速器传动比、主减速器传动比;为传动系机械效率;为滚动阻力系数;为空气阻力系数;A为迎风面积;为车速;为道路坡度;为汽车旋转质量换算系数;分别为汽车质量、行驶加速度。

不考虑坡度阻力和加速阻力时,方程(2)变为:(3)可得最高车速:(4)不考虑坡度阻力由汽车行驶方程可得加速时间:(5)由动力学可知:(6)汽车等速行驶时得到最大坡度:四、仿真过程1.汽车汽车驱动力-行驶阻力平衡图仿真编写程序在MATLAB中做出汽车驱动力-行驶阻力平衡图,图1。

车辆系统动力学大作业

车辆系统动力学大作业
1
北京交通大学机械与电子控制工程学院
移 Z w1 (t ) , Z w2 (t ) , Z w3 (t ) , Z w4 (t ) 。为求得以上所有列车运行时的动态参量则需 要对该系统列 10 个微分方程。 由于该系统的动力学模型为二阶线性微分方程组, 很难给出闭式解。因此采用数值计算方法,借助 Matlab 方便的矩阵运算功能给 出系统各参量的数值解。
II
北京交通大学机械与电子控制工程学院
第一章 车辆-轨道耦合动力学模型
1.1 车辆-轨道耦合系统建模
为便于设计及其仿真优化,在车辆-轮轨动力学建模时,考虑将模型合理简 化。 并分别对具有二系悬挂的客车和轮轨之间的激扰进行模型建立。视轮轨激扰 信号为受列车运行速度影响的周期性垂向位移信号,该信号的频率,相位,幅值 应受到轮轨接触条件,列车运行速度的影响。为尽量符合实际车体动力学性能, 将轮对等效为刚体, 并将实际轮对刚度用与之刚度相同的弹簧等效。并按实际值 设置一系、二系弹簧的刚度和阻尼器阻尼值。综上车辆系统垂向,转动动力学模 型可简化为图 1-1。将列车速度、质量参数分别和轮轨激扰频率,幅值进行等效 转化, 用计算机创建带有上述特征信息的轮轨激扰,然后通过输出信号的幅值即 可方便的预测列车在某一工况下运行的平稳性。
figure18plotivv8igridonxlabel时间ntsylabel转动角速度radstitle构架1点头角速度figure19plotivv9igridonxlabel时间ntsylabel转动角速度radstitle构架2点头角速度figure20plotivv10igridonxlabel时间ntsylabel转动角速度radstitle车体点头角速度figure21plotiaa1igridonxlabel时间ntsylabel沉浮加速度ms2title轮对1沉浮加速度figure22plotiaa2igridonxlabel时间ntsylabel沉浮加速度ms2title轮对2沉浮加速度北京交通大学机械与电子控制工程学院19figure23plotiaa3igridonxlabel时间ntsylabel沉浮加速度ms2title轮对3沉浮加速度figure24plotiaa4igridonxlabel时间ntsylabel沉浮加速度ms2title轮对4沉浮加速度figure25plotiaa5igridonxlabel时间ntsylabel沉浮加速度ms2title构架1沉浮加速度

车辆工程基于MATLAB的动力性仿真分析及优化设计程序

车辆工程基于MATLAB的动力性仿真分析及优化设计程序

n=linspace(600,4000,100);%均分计算指令,600最低转速,4000最高转速,均分为100等分r=0.367;i0=5.83;nt=0.85;G=3880*9.8;f=0.013;CDA=2.77;If=0.218;Iw1=1.798;Iw2=3.598;m=3880;L=3.2;a=1.947;hg=0.9;ig=[6.09,3.09,1.71,1.00];%输入参数ua1=0.377*r*n/i0/ig(1);ua2=0.377*r*n/i0/ig(2);ua3=0.377*r*n/i0/ig(3);ua4=0.377*r*n/i0/ig(4);%各转速各挡位下的速度Tq=-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4;%从600~4000rpm油拟合公式计算发动机转距Ft1=Tq*i0*ig(1)*nt/r;Ft2=Tq*i0*ig(2)*nt/r;Ft3=Tq*i0*ig(3)*nt/r;Ft4=Tq*i0*ig(4)*nt/r;%从600~4000rpm各挡位的驱动力Ff=G*f;ua=linspace(0,200,100);Fw=CDA*ua.*ua/21.15;%空气阻力plot(ua1,Ft1,ua2,Ft2,ua3,Ft3,ua4,Ft4,ua,Ff+Fw);%画出各挡位的Ua-Ft,及Ua-Ff+Ftxlabel('ua/ km/h');ylabel('F/N');%标注横纵轴title('汽车驱动力-行驶阻力平衡图');%标注图形题目gtext('Ft1'),gtext('Ft2'),gtext('Ft3'),gtext('Ft4'),gtext('Ff+Fw');%给每根线条添加符号legend('Ft1','Ft2','Ft3','Ft4','Ff+Fw');%标注图例umax=max(ua4);disp('汽车最高车速=');disp(umax);disp('km/h');imax=tan(asin(max((Ft1-(Ff+Fw))/G)));%最大爬坡度的公式disp('汽车最大爬坡度=');disp(imax);%输出最高车速,与最大爬坡度的结果n=600:1:4000;%600最低转速,4000最高转速,相邻数组间隔1 r=0.367;i0=5.83;eff=0.85;f=0.013;CdA=2.77;m=3880;g=9.8; %输入参数G=m*g;Ttq=-19.313+295.27*n/1000-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4; %从600~4000rpm油拟合公式计算发动机转距for ig=[6.09,3.09,1.71,1.00]Ua=0.377*r*n/ig/i0; %各转速各挡位下的速度Pe=Ttq.*n/9550; %各转速下的功率plot(Ua,Pe);hold on; %使当前轴及图形保持而不被刷新,准备承受此后将绘制的图形,多图共存endUa=0:0.1:max(Ua);Pf=G*f*Ua/3600; %滚动阻力Pw=CdA*Ua.^3/76140; %空气阻力plot(Ua,(Pf+Pw)/eff);title('汽车的功率平衡图'),xlabel('Ua/(km/h)'),ylabel('P/kw');%画出汽车的功率平衡图gtext('Ft1'),gtext('Ft2'),gtext('Ft3'),gtext('Ft4'),gtext('(Pf+Pw)/nt');legend('Ⅰ','Ⅱ','Ⅲ','Ⅳ','Pf+Pw/nt');n=600:1:4000;%600最低转速,4000最高转速,相邻数组间隔r=0.367;i0=5.83;nt=0.85;f=0.013;CdA=2.77;m=3880;g=9.8; %输入参数G=m*g;Ttq=-19.313+295.27*n/1000-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4; %从600~4000rpm油拟合公式计算发动机转距for ig=[6.09,3.09,1.71,1.00]Ua=0.377*r*n/ig/i0;Ft=Ttq*i0*ig*nt/r;Fw=CdA*Ua.^2/21.15;D=(Ft-Fw)/G %汽车动力因子公式plot(Ua,D); %画出汽车动力特性图hold on; %使当前轴及图形保持而不被刷新,准备承受此后将绘制的图形,多图共存endf=0.0076+0.000056*Ua%滚动阻力与速度之间的关系plot(Ua,f); %画出速度与滚动阻力图title('汽车动力特性图'),%给图加题目xlabel('Ua/(km/h)'),ylabel('D');gtext('Ⅰ'),gtext('Ⅱ'),gtext('Ⅲ'),gtext('Ⅳ'),gtext('f');legend('Ⅰ','Ⅱ','Ⅲ','Ⅳ','f');n=600:10:4000; %600最低转速,4000最高转速,相邻数组间隔10m=3880;g=9.8;nmin=600;nmax=4000;G=m*g;ig=[6,09 3.09 1.71 1.00];nT=0.85;r=0.367;f=0.013;CDA=2.77;i0=5.83;L=3.2;a=1.947;hg=0.9;If=0.218;Iw1=1.798;Iw2=3.598;%输入参数Tq=-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4;%从600~4000rpm油拟合公式计算发动机转距Ft1=Tq*ig(1)*i0*nT/r;Ft2=Tq*ig(2)*i0*nT/r;Ft3=Tq*ig(3)*i0*nT/r;Ft4=Tq*ig(4)*i0*nT/r; %各转速各挡位下的驱动力ua1=0.377*r*n/ig(1)/i0;ua2=0.377*r*n/ig(2)/i0;ua3=0.377*r*n/ig(3)/i0;ua4=0.377*r*n/ig(4)/i0; %各挡位各转速下的速度Fw1=CDA*ua1.^2/21.15;Fw2=CDA*ua2.^2/21.15;Fw3=CDA*ua3.^2/21.15;Fw4=CDA*ua4.^2/21.15; %不同速度下的空气阻力Ff=G*f;deta1=1+(Iw1+Iw2)/(m*r^2)+(If*ig(1)^2*i0^2*nT)/(m*r^2);deta2=1+(Iw1+Iw2)/(m*r^2)+(If*ig(2)^2*i0^2*nT)/(m*r^2);deta3=1+(Iw1+Iw2)/(m*r^2)+(If*ig(3)^2*i0^2*nT)/(m*r^2);deta4=1+(Iw1+Iw2)/(m*r^2)+(If*ig(4)^2*i0^2*nT)/(m*r^2); %不同挡位下的汽车旋转质量换算系数a1=(Ft1-Ff-Fw1)/(deta1*m);ad1=1./a1;a2=(Ft2-Ff-Fw2)/(deta2*m);ad2=1./a2;a3=(Ft3-Ff-Fw3)/(deta3*m);ad3=1./a3;a4=(Ft4-Ff-Fw4)/(deta4*m);ad4=1./a4; %各挡位下的加速度plot(ua1,ad1,ua2,ad2,ua3,ad3,ua4,ad4);title('汽车的加速度倒数曲线');xlabel('ua(km/h)'); ylabel('1/a〕'); %作汽车加速度倒数曲线gtext('1/a1'),gtext('1/a2'),gtext('1/a3'),gtext('1/a4');legend('1/a1','1/a2','1/a3','1/a4');n=600:10:4000;m=3880;g=9.8;nmin=600;nmax=4000;G=m*g;ig=[6.09 3.09 1.71 1.00];nT=0.85;r=0.367;f=0.013;CDA=2.77;i0=5.83;L=3.2;a=1.947;hg=0.9;If=0.218;Iw1=1.798;Iw2=3.598; %输入参数Tq=-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4; %从600~4000rpm油拟合公式计算发动机转距Ft1=Tq*ig(1)*i0*nT/r;Ft2=Tq*ig(2)*i0*nT/r;Ft3=Tq*ig(3)*i0*nT/r;Ft4=Tq*ig(4)*i0*nT/r;%各转速各挡位下的驱动力ua1=0.377*r*n/ig(1)/i0;ua2=0.377*r*n/ig(2)/i0;ua3=0.377*r*n/ig(3)/i0;ua4=0.377*r*n/ig(4)/i0;%各挡位各转速下的速度Fw1=CDA*ua1.^2/21.15;Fw2=CDA*ua2.^2/21.15;Fw3=CDA*ua3.^2/21.15;Fw4=CDA*ua4.^2/21.15;%不同速度下的空气阻力Ff=G*f;i1=asin((Ft1-Ff-Fw1)/G);i2=asin((Ft2-Ff-Fw2)/G);i3=asin((Ft3-Ff-Fw3)/G);i4=asin((Ft4-Ff-Fw4)/G);%不同档位下的坡度plot(ua1,i1,ua2,i2,ua3,i3,ua4,i4);title('汽车的爬坡度图');xlabel('ua/(km*h^-1)');ylabel('i/%');%作汽车的坡度图gtext('Ⅰ'),gtext('Ⅱ'),gtext('Ⅲ'),gtext('Ⅳ');m=3880;g=9.8;r=0.367;nt=0.85;f=0.013;CdA=2.77;i0=5.83;pg=7.1;%汽油的重度取7.1N/Lig=[6.09 3.09 1.71 1];n=600:1:4000;n0=[815 1207 1614 2012 2603 3006 3403 3804];B00=[1326.8 1354.7 1284.4 1122.9 1141.0 1051.2 1233.9 1129.7];B10=[-416.46 -303.98 -189.75 -121.59 -98.893 -73.714 -84.478 -45.291];B20=[72.379 36.657 14.524 7.0035 4.4763 2.8593 2.9788 0.71113];B30=[-5.8629 -2.0553 -0.51184 -0.18517 -0.091077 -0.05138 -0.047449 -0.00075215];B40=[0.17768 0.043072 0.0068164 0.0018555 0.00068906 0.00035032 0.00028230 -0.000038568]; %输入参数B0=spline(n0,B00,n);B1=spline(n0,B10,n);B2=spline(n0,B20,n);B3=spline(n0,B30,n);B4=spline(n0,B40,n);%使用三次样条插值,保证曲线的光滑连续ua3=0.377*r*n/ig(3)/i0;ua4=0.377*r*n/ig(4)/i0; %求出发动机转速围对应的3、4档车速Pe3=(m*g*f*ua3/3600+CdA*ua3.^3/76140)/0.85;Pe4=(m*g*f*ua4/3600+CdA*ua4.^3/76140)/0.85; %发动机功率for i=1:1:3401 %用拟合公式求出各个燃油消耗率b3(i)=B0(i)+B1(i)*Pe3(i)+B2(i)*Pe3(i).^2+B3(i)*Pe3(i).^3+B4(i)*Pe3(i).^4;b4(i)=B0(i)+B1(i)*Pe4(i)+B2(i)*Pe4(i).^2+B3(i)*Pe4(i).^3+B4(i)*Pe4(i).^4; %插值得出对应速度的燃油消耗率endQ3=Pe3.*b3./(1.02.*ua3.*pg);Q4=Pe4.*b4./(1.02.*ua4.*pg); %3.4挡等速百公里燃油消耗量plot(ua3,Q3,ua4,Q4);title('最高档与次高档等速百公里油耗曲线'); %画出最高档与次高档等速百公里油耗曲线xlabel('ua(km/h)'); ylabel('百公里油耗〔L/100km〕');gtext('3档'),gtext('4档');。

车辆系统动力学计算机仿真

车辆系统动力学计算机仿真
精品文档
Y Axis Title
车辆系统动力学仿真及软件应用
100
50
0
-50
-100 0123456
第四章 车辆(chēliàng)系统动力学数值分位析方移法(wèiyí)(质 量1)
精品文档
Y Axis Title
车辆系统动力学仿真及软件应用
第四章 车辆系统(xìtǒng)动力学数值分析方法
精品文档
车辆系统动力学仿真及软件应用
fm2=cmk*(dm2-zb2)+dmp*(vm2-vb2)
fm3=cmk*(dm3-zb3)+dmp*(vm3-vb3) fb2=cbk*(zb2-zt2)+dbp*vb2
fb3=cbk*(zb3-zt3)+dbp*vb3
车辆系统动力学仿真及软件应用 40 20 0 -20 -40 0123456
加速度(质量 第四章 车辆(chēliàng)系统动力学(z数hì值lià分n析g)方2)法
精品文档
Y Axis Title
车辆系统动力学仿真及软件应用 80 40 0 -40 -80 0123456 加速度(质量
第四章 车辆系统(xìtǒng)动力学数值分(析zh方ìl法iàng)3)
0123456
激扰(8)
第四章 车辆系统(xìtǒng)动力学数值分析方法
精品文档
Y Axis Title
车辆系统动力学仿真及软件应用
60
30
0
-30
-60 0123456
第四章 车辆(chēliàng)系统动力加学数速值度分(析方质法量 (zhìliàng)1)
精品文档
Y Axis Title
第四章 车辆系统(xìtǒng)动力学数值分析方法

汽车系统动力学 -操纵动力学仿真

汽车系统动力学 -操纵动力学仿真

As the u increases: Ferrari: Critical Damping → Under damping Buick: Under damping → Unstable
new state-space functions with respect to δf
Case 4: 4 Wheel Steering Design-Bode diagram
Same Angle Step Input
Case-2:
Same Lateral Acceleration
Case-3:
Root Locus Method
Case-4:
4WS-Bode Diagram
Case 1: Time Domain-same angle step input
Lateral velocity varies with time
Increase Longitude Velocity, Adjusting Time changes a little while steady-state value increases a lot, so both system become more sensitive while Ux increases.
Vehicle system Dynamics Assignment 2
Vehicle Handling Dynamics
覃智威 张涵寓 116020910107 116020910105
computer model of motion equations
Where:
contents
Case-1:
Phase frequency stability margin: γFWS=92.8° γ4WS=98.9 ° Amplitude frequency stability margin : H=+ ∞

汽车系统建模与仿真

汽车系统建模与仿真

汽车系统建模与仿真大作业(汽车行驶速度控制仿真)姓名:学号:教师:(教授)日期:2015 6 25汽车行驶速度控制汽车行驶速度控制原理:汽车的速度操作机构的位置变化控制发动机油门以改变发动机转速而改变汽车的行驶速度。

由于惯性的存在,汽车的速度不能立刻达到指定的速度要求,因此当前速度和指定速度会产生差值。

根据检测到的当前速度与指定差值,进而改变发动机油门,以改变制动力实现改变当前速度。

直到当前速度稳定在指定速度为止。

一、汽车行驶控制模型(1)速度输入端。

设速度操作机构的位置与指定速度为线性模型:]1,0[,2530∈+=x x v (1) 式中:x 为速度操作机构的位置,v 为期望速度,即速度的最小值为25 m/s ,最大为55 m/s 。

(2)行驶速度控制器。

它是控制系统的核心部分,其工作原理是根据当前速度与期望速度的差值来控制牵引力,从而按某种要求达到指定速度。

在控制领域中,采用最多的是PID 控制器。

其误差反馈控制模型为:dtt de k dt t e k t e k t u d i p )()()()(⎰++= (2) 式中:)(t e 为偏差;)(t u 为控制量,作用在被控制对象上;p k 为比例控制部分的增益系数,其控制效果是减少被控系统的上升时间和静态误差,但不能消除静态误差;i k 为积分控制部分的增益系数,其控制效果是消除静态误差;d k 为微分部分增益系数,其控制效果是增加系统的稳定性,减少过渡过程的时间,降低超调量。

PI 的三个系数相关相连,应该在设计时综合考虑。

汽车行驶速度控制系统动力学模型如图1.1所示为汽车行驶简易模型二、PI 控制的汽车行驶速度控制仿真如图1.1所示,设汽车的质量为m ,牵引力为)(t f ,汽车的阻尼系数为b (假定为线v 图1.1 汽车模型性阻尼),则动力学方程为:bv t f dt dv m -=)( (3) 在此设定m =1000 kg ,b =20 N s/m ,选取PI 控制系数为0,1,18===d i p k k k 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AssignmentVehicle system dynamics simulation学院:机电学院专业:机械工程及自动化姓名:指导教师:The model we are going to analys:The FBD of the suspension system is shown as follow:According to the New's second Law, we can get the equation:2)()(221211mgz z c z z k z m --+-=∙∙∙∙221212)()(z k mg z z c z z k z m w +-----=∙∙∙∙0)()()()(222111222111=-++--+-++--+∙∙∙∙∙∙∙∙w w w w z L z k z L z k z L z c z L z c z m χχχχ0)()()()(2222111122221111=-++----++---∙∙∙∙∙∙∙∙w w w w z L z L k z L z L k z L z L c z L z L c J χχχχχd w w w w Q z L z k z L z c z m ,111111111)()(-=------∙∙∙∙∙χχd w w w w Q z L z k z L z c z m ,222222222)()(-=-+--+-∙∙∙∙∙χχWhen there is no excitation we can get the equation:2)()(221211mg z z c z z k z m --+-=∙∙∙∙221212)()(z k mg z z c z z k z m w +-----=∙∙∙∙Then we substitude the data into the equation, we write a procedure to simulate the system:Date:⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧==⋅==⋅===MN/m0.10km 25.1s/m kN 0.20MN/m 0.1m kg 3020kg2100kg 3250w 2l c k I m m by w bProgram :1.For the no excitation situation.Buid a file named rigid1.mfunction dy=rigid1(t,y)dy=zeros(4,1);dy(1)=y(2);dy(3)=y(4);dy(2)=-(615.38*y(1)-615.38*y(3)+12.31*dy(1)-12.31*dy(3)-9.81);dy(4)=-(5238.1*y(3)-476.19*y(1)+9.52*dy(3)-9.52*dy(1)-9.81);Buid an other file named test1.m[T,Y]=ode45('rigid1',[0 1.5],[0 0 0 0]);figure (1)plot(T,Y(:,1))gridon,xlabel('time(sec)'),ylabel('displayment(m)'),title('displayment of boge')figure (2)plot(T,Y(:,2))grid on,xlabel('time(sec)'),ylabel('velocity(m/s)'),title('velocity of boge')figure (3)plot(T,Y(:,3))gridon,xlabel('time(sec)'),ylabel('displayment(m)'),title('displayment of wheel')figure (4)plot(T,Y(:,4))grid on,xlabel('time(sec)'),ylabel('velocity(m/s)'),title('velocity of wheel')We can get the figures as follows: The velocity of m1:Dumping, then it goes to zero. The velocity of m2 and m3:Dumping, then goes to zero.The displacement of m1:Dump to a constant.The displacement of m2 and m3:Dump to a constant.When there are excitations, according to Newton's second Law and momentum equation we can get0)()()()(32321=-++--+-++--+∙∙∙∙∙∙∙∙z l z k z l z k z l z c z l z c z m χχχχ0)()()()(3232=-++----++---∙∙∙∙∙∙∙∙z l z kl z l z kl z l z cl z l z l c J χχχχχd Q z l z k z l z c z m ,222)()(22-=------∙∙∙∙∙χχd Q z l z k z l z c z m ,33333)()(-=-+--+-∙∙∙∙∙χχ )(22,2x z k Q w d -= )(33,3x z k Q w d -=There are four excitations, each wheel set get one excitation. X1=0.005sin(4πt) X2=0.005sin(8πt) X1 and X2 act on boge 1 X3=0.005sin(4πt) X4=0.005sin(6πt) X1 and X2 act on boge 2Program:Mw=2100;%wheel massMb=3250;%boge massMc=0;%car body massKw=1.0e7;%wheel elastic coeffetionKs=0e6;%secendary suspension coeffetionKp=1.0e6;%primery suspension coeffetionCs=1;%secendary dump coeffetionCp=5.0e4;%primery suspension coeffetionlc=0;%car body lenthlt=1.25;%boge lenthic=1;%car body inertiaib=3020;%boge inertiaA=[-(Kp+Cp+Kw+Mw),0,0,0,(Kp+Cp),0,0,-lt*(Kp+Cp),0,0;0,-(Kp+Cp+Kw+Mw),0,0,(Kp+Cp),0,0,-lt*(Kp+Cp),0,0;0,0,-(Kp+Cp+Kw+Mw),0,0,(Kp+Cp),0,0,-lt*(Kp+Cp),0;0,0,0,-(Kp+Cp+Kw+Mw),0,(Kp+Cp),0,0,-lt*(Kp+Cp),0;(Kp+Cp),(Kp+Cp),0,0,-(Ks+Cs+2*Kp+2*Cp+Mb),0,(Ks+Cs),0,0,-lc*(Ks+Cs) ;0,0,(Kp+Cp),(Kp+Cp),0,-(Ks+Cs+2*Kp+2*Cp+Mb),(Ks+Cs),0,0,-lc*(Ks+Cs) ;0,0,0,0,(Ks+Cs),(Ks+Cs),-(2*Ks+2*Cs+Mc),0,0,0;lt*(Kp+Cp),-lt*(Kp+Cp),0,0,0,0,0,(2*lt^2*(Kp+Cp)-ib),0,0;0,0,(lt*Kp+lt*Cp),-(lt*Kp+lt*Cp),0,0,0,0,(2*lt^2*(Kp+Cp)-ib),0;0,0,0,0,(lc*Ks+lc*Cs),-(lc*Ks+lc*Cs),0,0,0,(2*lc^2*(Ks+Cs)-ic)];B=[-(2*Mw+Cp),0,0,0,Cp,0,0,-Cp*lt,0,0;0,-(2*Mw+Cp),0,0,Cp,0,0,Cp*lt,0,0;0,0,-(2*Mw+Cp),0,0,Cp,0,0,-Cp*lt,0;0,0,0,-(2*Mw+Cp),0,Cp,0,0,Cp*lt,0;Cp,Cp,0,0,-(Cs+2*Cp+2*Mb),0,Cs,0,0,-Cs*lc;0,0,Cp,Cp,0,-(Cs+2*Cp+2*Mb),Cs,0,0,-Cs*lc;0,0,0,0,Cs,Cs,-(2*Mc+2*Cs),0,0,0;lt*Cp,-lt*Cp,0,0,0,0,0,(2*lt^2*Cp-2*ib),0,0;0,0,lt*Cp,-lt*Cp,0,0,0,0,(2*lt^2*Cp-2*ib),0;0,0,0,0,lc*Cs,-lc*Cs,0,0,0,(2*lc^2*Cs-2*ic)];C=diag([Mw,Mw,Mw,Mw,Mb,Mb,Mc,ib,ib,ic]);D=9.8*[Mw,Mw,Mw,Mw,Mb,Mb,Mc,0,0,0]';Ts=0.001;%seperate 10s into 10000 partst=0:Ts:10;x1=0.05*sin(4*pi*t); %the excitation of wheel 1x2=0.05*sin(8*pi*t); %the excitation of wheel 2x3=0.05*sin(4*pi*t); %the excitation of wheel 3x4=0.05*sin(6*pi*t); %the excitation of wheel 4N=4000;YY=zeros(10,2);VV=zeros(10,2);AA=zeros(10,2);for j=3:NXn=Kw*[x1(j-2);x2(j-2);x3(j-2);x4(j-2);0;0;0;0;0;0];YY(:,j)=A\B*YY(:,j-1)+A\C*YY(:,j-2)-A\Xn-A\D; %displayment matrixVV(:,j)=YY(:,j)-YY(:,j-1); %speed matrixAA(:,j)=VV(:,j)-VV(:,j-1); %acceleration matrixendi=3:N;figure(1)plot(i,YY(1,i))gridon,xlabel('time(Ts)'),ylabel('displayment(m)'),title('displayment of wheel 1');figure(2)plot(i,YY(2,i))gridon,xlabel('time(Ts)'),ylabel('displayment(m)'),title('displayment of wheel 2');figure(3)plot(i,YY(3,i))gridon,xlabel('time(Ts)'),ylabel('displayment(m)'),title('displayment of wheel 3');figure(4)plot(i,YY(4,i))gridon,xlabel('time(Ts)'),ylabel('displayment(m)'),title('displayment of wheel 4');figure(5)plot(i,YY(5,i))gridon,xlabel('time(Ts)'),ylabel('displayment(m)'),title('displayment of boge 1');figure(6)plot(i,YY(6,i))gridon,xlabel('time(Ts)'),ylabel('displayment(m)'),title('displayment of boge 2');figure(7)plot(i,YY(8,i))grid on,xlabel('time(Ts)'),ylabel('angulardisplayment(m)'),title('angular displayment of boge 1');figure(8)plot(i,YY(9,i))grid on,xlabel('time(Ts)'),ylabel('angulardisplayment(m)'),title('angular displayment of boge 2');figure(9)plot(i,VV(1,i))grid on,xlabel('time(Ts)'),ylabel('velocity(m/s)'),title('velocity of wheel 1');figure(10)plot(i,VV(2,i))grid on,xlabel('time(Ts)'),ylabel('velocity(m/s)'),title('velocity of wheel 2');figure(11)plot(i,VV(3,i))grid on,xlabel('time(Ts)'),ylabel('velocity(m/s)'),title('velocity of wheel 3');figure(12)plot(i,VV(4,i))grid on,xlabel('time(Ts)'),ylabel('velocity(m/s)'),title('velocity of wheel 4');figure(13)plot(i,VV(5,i))grid on,xlabel('time(Ts)'),ylabel('velocity(m/s)'),title('velocity of boge 1');figure(14)plot(i,VV(6,i))grid on,xlabel('time(Ts)'),ylabel('velocity(m/s)'),title('velocity of boge 2');figure(15)plot(i,VV(8,i))grid on,xlabel('time(Ts)'),ylabel('angulervelocity(rad/s)'),title('angular velocity of boge 1');figure(16)plot(i,VV(9,i))grid on,xlabel('time(Ts)'),ylabel('angulervelocity(rad/s)'),title('angular velocity of boge 2');figure(17)plot(i,AA(1,i))gridon,xlabel('time(Ts)'),ylabel('acceleration(m/s2)'),title('accelerat ion of wheel 1');figure(18)plot(i,AA(2,i))gridon,xlabel('time(Ts)'),ylabel('acceleration(m/s2)'),title('accelerat ion of wheel 2');figure(19)plot(i,AA(3,i))gridon,xlabel('time(Ts)'),ylabel('acceleration(m/s2)'),title('accelerat ion of wheel 3');figure(20)plot(i,AA(4,i))gridon,xlabel('time(Ts)'),ylabel('acceleration(m/s2)'),title('accelerat ion of wheel 4');figure(21)plot(i,AA(5,i))gridon,xlabel('time(Ts)'),ylabel('acceleration(m/s2)'),title('accelerat ion of boge 1');figure(22)plot(i,AA(6,i))gridon,xlabel('time(Ts)'),ylabel('acceleration(m/s2)'),title('accelerat ion of boge 2');For the excitation X1 and X2.We can get the figure as follow:The displacement of boge 1:Inertialy goes to stable.The displacement of wheel 1 and wheel 2:The displayment of wheels it with the excitation.The velocity of boge 1:It has a big implus at the very first time, then it goes to a stady state.The velocity of wheel 1 and wheel 2:After the big implus at the very first time, the velocity goes to a stady state.The acceleration of boge 1:It has a bige acceleration at first, but quickly goes to a stady state. The acceleration of wheel 1 and wheel 2:It has a bige acceleration at first, but quickly goes to a stady state.The angular displayment and angular velocity of boge 1:The pitch of the boge inetialy goes to stady state. For the excitation X3 and X4.We can get the figure as follow:The displacement of boge 2:Inertialy goes to stable.The displacement of wheel 3 and wheel 4:The displayment of wheels it with the excitation.The velocity of boge 2:It has a big implus at the very first time, then it goes to a stady state.The velocity of wheel 3 and wheel 4:After the big implus at the very first time, the velocity goes to a stady state. The acceleration of boge 2:It has a bige acceleration at first, but quickly goes to a stady state.The acceleration of wheel 3 and wheel 4:It has a bige acceleration at first, but quickly goes to a stady state. The angular displayment and angular velocity of boge 2:The pitch of the boge inetialy goes to stady state.Analys for the result:When there is no excitation, the amplitude of boge’s acceleration is incresed with time untill it goes to zero. The displament and the velocity of car body are the same tendency as the acceleration, but the displament is dumped to 0.0196m.When there are some ecitation occurs at the rail, the response of the boge is decreased after the excitation passes the primery suspention.The displament, velocity and acceleration of boge are all smaller than wheel sets. That’s the function of the suspention.。

相关文档
最新文档