Matlab编程汽车驱动力与行驶阻力平衡图,编程绘制汽车动力特性曲线图,编程汽车加速时间曲线图。
附件:matlab编程原程序
(1)驱动力与行驶阻力平衡图(注:红色字为本文要仿真的参数)
Matlab输入语句: close all;
n=linspace(1000,5500);%设定转速范围
ua1=0.377*0.316*n/(4.778*3.665);%公式计算各档车速范围 ua2=0.377*0.367*n/(4.778*1.999); ua3=0.377*0.367*n/(4.778*1.407); ua4=0.377*0.367*n/(4.778*1.00); ua5=0.377*0.367*n/(4.778*0.472);
Ttq=(-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4);% Ttq-n 曲线拟合公式
x1=3.665; x2=1.999; x3=1.407; x4=1; x5=0.472;
Ft1=x1*Ttq*4.778*0.91/0.316;%公式计算各档对应转速下的驱动力 Ft2=x2*Ttq*4.778*0.91/0.316; Ft3=x3*Ttq*4.778*0.91/0.316; Ft4=x4*Ttq*4.778*0.91/0.316; Ft5=x5*Ttq*4.778*0.91/0.316;
F1=1522*9.8*0.014+(2.4/21.15)*ua1.^2;%公式计算各档对应的各个车速下的行驶阻力 F2=1522*9.8*0.014+(2.4/21.15)*ua2.^2; F3=1522*9.8*0.014+(2.4/21.15)*ua3.^