汽车理论1.3和2.7matlab编程答案

汽车理论中期作业1孙野 200812681.3(1)绘制汽车驱动力与行驶阻力平衡图选用 5 挡变速器进行整车性能计算发动机转速与汽车行驶速度之间的关系: 037.irnuga发动机使用外特性的 Tq-n 曲线拟合公式: 432 )10(85.)1(84.)1(4.65)10(27.953.1 nnTq 汽车驱动力: riFTgqt行驶阻力: 2215.15. aDaDjwif uACmgfdtuACGif 用 matlab 编写程序如下:m1=2000;m2=1800;mz=3880;g=9.81;r=0.367;CdA=2.77;f=0.013;nT=0.85;ig=5.56 2.769 1.644 1.00 0.793;i0=5.83;If=0.218;Iw1=1.798;Iw2=3.598;%输入已知参数Iw=2*Iw1+4*Iw2;for i=1:69n(i)=(i+11)*50;Ttq(i)=-19.313+295.27*(n(i)/1000)-165.44*(n(i)/1000)2+40.874*(n(i)/1000)3-3.8445*(n(i)/1000)4;end%从 6004000rpm 油拟合公式计算发动机转距for j=1:5for i=1:69Ft(i,j)=Ttq(i)*ig(j)*i0*nT/r;ua(i,j)=0.377*r*n(i)/(ig(j)*i0);Fz(i,j)=CdA*ua(i,j)2/21.15+mz*g*f;汽车理论中期作业2endend%计算各档位下的驱动力和行驶阻力plot(ua,Ft,ua,Fz)title(汽车驱动力与行驶阻力平衡图);xlabel(ua(km/h);ylabel(Ft(N);%作汽车驱动力与行驶阻力平衡图得到汽车驱动力与行驶阻力平衡图如下:(2)计算汽车最高车速Matlab 程序如下:汽车理论中期作业3for k=1:175n1(k)=3300+k*0.1;Ttq(k)=-19.313+295.27*(n1(k)/1000)-165.44*(n1(k)/1000)2+40.874*(n1(k)/1000)33.8445*(n1(k)/1000)4;Ft(k)=Ttq(k)*ig(5)*i0*nT/r;ua(k)=0.377*r*n1(k)/(ig(5)*i0);Fz(k)=CdA*ua(k)2/21.15+mz*g*f;E(k)=abs(Ft(k)-Fz(k);end%从 3300rpm 开始以 0.1rpm 为步长搜索直到找到for k=1:175%驱动力与行驶阻力之差绝对值最小点( 档处)if(E(k)=min(E)%通过其他检验程序可估计出该点大致位置(3310rpm 附近 )disp(汽车最高车速=); disp(ua(k);disp(km/h);end%输出结果end汽车最高车速=98.7627km/h计算得汽车最高车速为 98.7627km/h。计算最大爬坡度Matlab 程序如下:for p=1:150%从 2000rpm 开始以 0.5 为步长搜索找驱动力n2(p)=2000+p*0.5;%与行驶阻力之差最大点(档处)Ttq(p)=-19.313+295.27*(n2(p)/1000)-165.44*(n2(p)/1000)2+40.874*(n2(p)/1000)3-3.8445*(n2(p)/1000)4;Ft(p)=Ttq(p)*ig(1)*i0*nT/r;ua(p)=0.377*r*n2(p)/(ig(1)*i0);Fz(p)=CdA*ua(p)2/21.15+mz*g*f; af(p)=asin(Ft(p)-Fz(p)/(mz*g);end%通过其他检验程序可估计出该点大致位置(2000rpm 附近 )for p=1:150汽车理论中期作业4if(af(p)=max(af)i=tan(af(p);disp(汽车最大爬坡度=);disp(i);endend汽车最大爬坡度=0.3518计算得最大爬坡度为 0.3518(3)绘制汽车行驶加速度倒数曲线Matlab 程序如下:for i=1:69%开始计算绘制加速度倒数曲线所需数据n(i)=(i+11)*50;Ttq(i)=-19.313+295.27*(n(i)/1000)-165.44*(n(i)/1000)2+40.874*(n(i)/1000)3-3.8445*(n(i)/1000)4;endfor j=1:5for i=1:69deta=1+Iw/(mz*r2)+If*ig(j)2*i02*nT/(mz*r2);ua(i,j)=0.377*r*n(i)/(ig(j)*i0);a(i,j)=(Ttq(i)*ig(j)*i0*nT/r-CdA*ua(i,j)2/21.15-mz*g*f)/(deta*mz);if(a(i,j)0.05)%剔除加速度值小于 0.05 的数据b1(i,j)=a(i,j);u1(i,j)=ua(i,j);elseb1(i,j)=a(i-1,j);u1(i,j)=ua(i-1,j);endb(i,j)=1/b1(i,j);endendx1=u1(:,1);y1=b(:,1);汽车理论中期作业5x2=u1(:,2);y2=b(:,2);x3=u1(:,3);y3=b(:,3);x4=u1(:,4);y4=b(:,4);x5=u1(:,5);y5=b(:,5);plot(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5);title(加速度倒数曲线);axis(0 120 0 30);xlabel(ua(km/h);ylabel(1/aj);%作加速度倒数曲线 绘制汽车行驶加速度倒数曲线如下图所示:计算汽车用 2 挡起步加速行驶至 70km/h 的加速时间Matlab 程序如下:for i=1:69汽车理论中期作业6%从作出的加速度倒数曲线知,各档之间无交点A=ua(i,3)-ua(69,2);%因此换档时刻按低档最高转速对应的车速计if (A0)j=i;endB=ua(i,4)-ua(69,3);if(B0)k=i;endif(ua(i,4)=70)m=i;endend%以上是计算三个换档时刻t=ua(1,2)*b(1,2);%开始计算加速时间,这里是以二档起步得到的原始时间for p1=2:69t1(p1)=(ua(p1,2)-ua(p1-1,2)*(b(p1,2)+b(p1-1,2)*0.5;t=t+t1(p1);end%为减小计算误差,采用梯形算法累加 ,以下均是 for p2=j:69t2(p2)=(ua(p2,3)-ua(p2-1,3)*(b(p2,3)+b(p2-1,3)*0.5;t=t+t2(p2);endfor p3=k:mt3(p3)=(ua(p3,4)-ua(p3-1,4)*(b(p3,4)+b(p3-1,4)*0.5;t=t+t3(p3);endt=t+(ua(j,3)-ua(69,2)*b(69,2)+(ua(k,4)-ua(69,3)*b(69,3)+(70-ua(m,4)*b(m,4);%加上了换档处未计算的那部分时间tz=t/3.6;%换算单位 disp(加速时间=);disp(tz);disp(s);%输出计算结果t =100.5903加速时间=27.9417s计算得加速时间为 17.9417s。汽车理论中期作业72.7(1)汽车功率平衡图发动机在各挡下的功率 Pe: riunkWTnTgatqtq 37.0),(30162汽车的阻力功率 对车速 的关系:TWfau 614aDaTf ACGfPMatlab 程序如下:m1=2000;m2=1800;mz=3880;g=9.81;r=0.367;nT=0.85;f=0.013;CdA=2.77;i0=5.83;If=0.218;Iw1=1.798;Iw2=3.598;ig=5.56 2.769 1.644 1.00 0.793; n1=815 1207 1614 2012 2603 3006 3403 3804;Iw=2*Iw1+4*Iw2;nd=400;Qid=0.299; %输入已知参数for j=1:5for i=1:69n(i)=(i+11)*50;Ttq(i)=-19.313+295.27*(n(i)/1000)-165.44*(n(i)/1000)2+40.874*(n(i)/1000)3-3.8445*(n(i)/1000)4;Pe(i)=Ttq(i)*n(i)/9550;ua(i,j)=0.377*r*n(i)/(ig(j)*i0);Pz(i,j)=(mz*f*g*ua(i,j)/3600+CdA*ua(i,j)3/76140)/nT;endend %计算各档阻力功率plot(ua,Pe,ua,Pz);xlabel(ua(km/h);ylabel(Pe(kW);title(汽车功率平衡图);text(12,65,Pe1);text(26,65,Pe2);text(46,65,Pe3);text(80,65,Pe4);汽车理论中期作业8text(115,65,Pe5);text(98,78,(Pf+Pw)/T); %作功率平衡图绘制汽车功率平衡图如下:(2)最高档与次高档的等速百公里油耗曲线先确定最高档次和次高档次的发动机转速的范围,然后利用 ,求出对应档位gairnu037.的车速。由于汽车是等速行驶,因此发动机发出的功率应该比汽车受到的阻力功率折合到曲轴上的功率相等,即 。然后根据不同的 和 n,用题中给出的拟合公TaWfeuFP360)(eP式求出对应工况的燃油消耗率。先利用表中的数据,使43210 eeeBBb用插值法,求出每个 n 值对应的拟合系数: 。在这里为了保证曲线的光滑43210,B性,使用了三次样条插值。利用求得的各个车速对应下的功率求出对应的耗油量燃油消耗汽车理论中期作业9率 b。利用公式 ,即可求出对应的车速的百公里油耗(L/100km) 。guPbQas02.1Matlab 程序如下:for j=1:5for i=1:8Td(i)=-19.313+295.27*(n(i)/1000)-165.44*(n(i)/1000)2+40.874*(n(i)/1000)3-3.8445*(n(i)/1000)4;Pd(i)=n1(i)*Td(i)/9549;u(i,j)=0.377*n1(i)*r/(ig(j)*i0);endend %计算在给定转速下的发动机功率b(1)=0.17768*Pd(1)4-5.8629*Pd(1)3+72.379*Pd(1)2-416.46*Pd(1)+1326.8;b(2)=0.043072*Pd(2)4-2.0553*Pd(2)3+36.657*Pd(2)2-303.98*Pd(2)+1354.7;b(3)=0.0068164*Pd(3)4-0.51184*Pd(3)3+14.524*Pd(3)2-189.75*Pd(3)+1284.4;b(4)=0.0018555*Pd(4)4-0.18517*Pd(4)3+7.0035*Pd(4)2-121.59*Pd(4)+1122.9;b(5)=0.00068906*Pd(5)4-0.091077*Pd(5)3+4.4763*Pd(5)2-98.893*Pd(5)+1141.0;b(6)=0.00035032*Pd(6)4-0.05138*Pd(6)3

汽车理论matlab编程,汽车理论1.3和2.7matlab编程答案相关推荐

  1. matlab 汽车振动,matlab在汽车振动分析

    matlab在汽车振动分析 Matlab在振动分析中的应用刘迪辉2011-10-20大家学了游泳理论,现在我们借助MATLAB软件,来练习一下游泳!实际问题:客车的振动分析• 客车样车路试过程中却出现 ...

  2. 用matlab画汽车,用matlab绘制汽车的爬坡度图

    <用matlab绘制汽车的爬坡度图>由会员分享,可在线阅读,更多相关<用matlab绘制汽车的爬坡度图(2页珍藏版)>请在人人文库网上搜索. 1.汽车的爬坡度图n=600:10 ...

  3. 势流理论 matlab程序,势流理论 1.ppt

    势流理论 1 第5章 势流理论 (Chapter 5. Potential Flow Theory) Pierre Simon LAPLACE (1749-1827): 5.1 势流问题的基本方程和边 ...

  4. 汽车动力性matlab程序,汽车动力性计算matlab程序

    %%此程序可用来画汽车驱动力行驶阻力图,加速度倒数--行驶速度图像,能够求出最大车速,最大爬坡度,和加速时间 clear %清空内存 clc %清屏幕 n_min=600 ; n_max=4000; ...

  5. 汽车理论matlab编程题,汽车理论1.3及2.7matlab编程答案.doc

    汽车理论1.3及2.7matlab编程答案 汽车理论中期作业PAGE PAGE 10 孙野1.3(1)绘制汽车驱动力与行驶阻力平衡图选用5挡变速器进行整车性能计算发动机转速与汽车行驶速度之间的关系:发 ...

  6. 汽车动力性仿真matlab程序,汽车理论课程设计:基于Matlab的汽车动力性的仿真

    汽车理论课程设计:基于Matlab的汽车动力性的仿真 2009 届届 汽车工程系汽车工程系 汽汽 车车 理理 论论 课课 程程 设设 计计 题题 目目 汽车动力性的仿真 学学 院院 机 电 工 程 学 ...

  7. matlab汽车驱动力与行驶阻力,汽车理论课程设计:基于Matlab的汽车动力性的仿真...

    Matlab编程汽车驱动力与行驶阻力平衡图,编程绘制汽车动力特性曲线图,编程汽车加速时间曲线图. 附件:matlab编程原程序 (1)驱动力与行驶阻力平衡图(注:红色字为本文要仿真的参数) Matla ...

  8. 2022年汽车驾驶员(中级)理论题库模拟考试平台操作

    题库来源:安全生产模拟考试一点通公众号小程序 2022汽车驾驶员(中级)国家题库系汽车驾驶员(中级)考试100题历年真题!2022年汽车驾驶员(中级)理论题库模拟考试平台操作根据汽车驾驶员(中级)新考 ...

  9. 2021年汽车驾驶员(技师)模拟考试软件及汽车驾驶员(技师)理论考试

    题库来源:安全生产模拟考试一点通公众号小程序 2021年汽车驾驶员(技师)模拟考试软件及汽车驾驶员(技师)理论考试,包含汽车驾驶员(技师)模拟考试软件答案和解析及汽车驾驶员(技师)理论考试练习.由安全 ...

最新文章

  1. WMI技术介绍和应用——事件通知
  2. 本来想用“{{”秀一波,结果却导致了内存溢出!
  3. ACM题集以及各种总结大全(转)
  4. java 有多少api_Java常用API(二)
  5. 用setTimeout实现setInterval的功能
  6. 什么是计算机网络中的主机?
  7. python 线型_CCF 202006-1 线性分类器 python
  8. SpriteBuilder物理对象的父子关系
  9. Labview-隧道 移位寄存器
  10. 导致jquery.min.map 404 (Not Found)错误的原因
  11. [深度学习] loss不下降的解决方法
  12. 《Android群英传》— Android 书籍
  13. unity Color和Hex转化
  14. rust发射台主楼_各专业分类词库(完全).doc
  15. 【Computer Organization笔记08】指令系统概述,指令格式,寻址方式
  16. CSS3动画animation认识和Animate.css的使用
  17. OSPF协议原理及配置4-邻接关系的建立和LSDB同步
  18. [WTL/ATL]_[初级]_[微调控件CUpDownCtrl的使用]
  19. 你可以不知道六六,但你必须知道当红电视剧《蜗居》
  20. “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛——H.直线【JAVA大数 | Python】

热门文章

  1. C#中单例模式的实现
  2. 5、frida进阶-Android逆向之旅---Hook神器家族的Frida工具使用详解
  3. Dll (.a)(.def)文件之间的转换
  4. Java如何抛出异常
  5. 三个人拍顺序c语言,最简单的c程拍序设计.ppt
  6. 下载安装WindowBuilder插件教程
  7. offsetHeight, clientHeight与scrollHeight的区别
  8. 海峰五笔 8.0 下载
  9. 啊哈c语言 潦草的初步笔记(1)
  10. Java基础编程题(02)求100-200之间的素数