车辆工程基于MATLAB的动力性仿真分析及优化设计程序.doc
《车辆工程基于MATLAB的动力性仿真分析及优化设计程序.doc》由会员分享,可在线阅读,更多相关《车辆工程基于MATLAB的动力性仿真分析及优化设计程序.doc(9页珍藏版)》请在课桌文档上搜索。
1、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);%各转速各挡位下的速度
2、Tq=-19.313+295.27*(n/1000)-165.44*(n/1000).2+40.874*(n/1000).3-3.8445*(n/1000).4;%从6004000rpm油拟合公式计算发动机转距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;%从6004000rpm各挡位的驱动力Ff=G*f;ua=linspace(0,200,100);Fw=CDA*ua.*ua/21.15;%空气阻力plot(ua1,Ft1,ua2,Ft2,ua3,Ft3,ua4,Ft4,
3、ua,Ff+Fw);%画出各挡位的Ua-Ft,及Ua-Ff+Ft*label(ua/ km/h);ylabel(F/N);%标注横纵轴title(汽车驱动力-行驶阻力平衡图);%标注图形题目gte*t(Ft1),gte*t(Ft2),gte*t(Ft3),gte*t(Ft4),gte*t(Ff+Fw);%给每根线条添加符号legend(Ft1,Ft2,Ft3,Ft4,Ff+Fw);%标注图例uma*=ma*(ua4);disp(汽车最高车速=);disp(uma*);disp(km/h); ima*=tan(asin(ma*(Ft1-(Ff+Fw)/G);%最大爬坡度的公式disp(汽车最大爬
4、坡度=);disp(ima*);%输出最高车速,与最大爬坡度的结果n=600:1:4000;%600最低转速,4000最高转速,相邻数组间隔1r=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; %从6004000rpm油拟合公式计算发动机转距for ig=6.09,3.09,1.71,1.00 Ua=0.377*r*n/ig/i0; %各转
5、速各挡位下的速度Pe=Ttq.*n/9550; %各转速下的功率plot(Ua,Pe); hold on; %使当前轴及图形保持而不被刷新,准备接受此后将绘制的图形,多图共存end Ua=0:0.1:ma*(Ua); Pf=G*f*Ua/3600; %滚动阻力Pw=CdA*Ua.3/76140; %空气阻力plot(Ua,(Pf+Pw)/eff); title(汽车的功率平衡图),*label(Ua/(km/h),ylabel(P/kw);%画出汽车的功率平衡图gte*t(Ft1),gte*t(Ft2),gte*t(Ft3),gte*t(Ft4),gte*t(Pf+Pw)/nt);legend
6、(,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; %从6004000rpm油拟合公式计算发动机转距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*U
7、a.2/21.15;D=(Ft-Fw)/G %汽车动力因子公式plot(Ua,D); %画出汽车动力特性图hold on; %使当前轴及图形保持而不被刷新,准备接受此后将绘制的图形,多图共存end f=0.0076+0.000056*Ua%滚动阻力与速度之间的关系plot(Ua,f); %画出速度与滚动阻力图title(汽车动力特性图),%给图加题目*label(Ua/(km/h),ylabel(D);gte*t(),gte*t(),gte*t(),gte*t(),gte*t(f);legend(,f); n=600:10:4000; %600最低转速,4000最高转速,相邻数组间隔10m=3
8、880;g=9.8;nmin=600;nma*=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; %从6004000rpm油拟合公式计算发动机转距Ft1=Tq*ig(1)*i0*nT/r; Ft2=Tq*ig(2)*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车辆 工程 基于 MATLAB 动力 仿真 分析 优化 设计 程序

链接地址:https://www.desk33.com/p-15380.html