matlab汽车驱动力与行驶阻力,用matlab绘制汽车驱动力 行驶阻力平衡图

汽车驱动力-行驶阻力平衡图m=3880;

g=9.8;

nmin=600;nmax=4000;

G=m*g;

ig=[5.56 2.769 1.644 1.00 0.793];

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;

n=600:10:4000;

Tq=-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1 000).^4;

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;

Ft5=Tq*ig(5)*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;

ua5=0.377*r*n/ig(5)/i0;

ua=0:5:120;

Ff=G*f;

Fw=CDA*ua.^2/21.15;

Fz=Ff+Fw;

plot(ua1,Ft1,ua2,Ft2,ua3,Ft3,ua4,Ft4,ua5,Ft5,ua,Fz);

title('汽车驱动力-行驶阻力平衡图');

xlabel('ua(km*h^-1)');

ylabel('Ft/N');

gtext('Ft1'),gtext('Ft2'),gtext('Ft3'),gtext('Ft4'),gtext('Ft5'),gtext('Ff+F w');

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab中可以通过公式模拟汽车驱动力行驶阻力汽车驱动力由发动机提供,可以通过发动机的转速、马力等参数计算得到。而行驶阻力包括空气阻力、滚动摩擦力、爬坡阻力等,可以通过车辆的重量、车速、路面坡度等参数计算得到。在Matlab中,可以使用符号计算工具箱来计算这些参数,然后将其代入公式中进行模拟。 以下是一个简单的示例代码,用于计算汽车在不同速度下的驱动力行驶阻力: ``` % 定义符号变量 syms v m g rho Cd A beta mu % 计算空气阻力 F_air = 0.5*rho*Cd*A*v^2; % 计算滚动摩擦力 F_friction = m*g*sin(beta) + m*g*mu*cos(beta); % 计算爬坡阻力 F_slope = m*g*sin(beta); % 计算总阻力 F_resist = F_air + F_friction + F_slope; % 计算驱动力 F_drive = m*v^2/(2*beta); % 绘制阻力驱动力随速度变化的曲线 v_range = 0:10:120; F_resist_values = subs(F_resist, [m, g, rho, Cd, A, beta, mu], [1000, 9.8, 1.2, 0.3, 2, 0, 0.01]); F_drive_values = subs(F_drive, [m, beta], [1000, 0.02]); plot(v_range, F_resist_values, v_range, F_drive_values); legend('Resist Force', 'Drive Force'); xlabel('Speed (m/s)'); ylabel('Force (N)'); ``` 在这个示例中,我们假设汽车的质量为1000kg,重力加速度为9.8m/s^2,空气密度为1.2kg/m^3,空气阻力系数为0.3,车身面积为2m^2,路面倾斜角度为0,滚动摩擦系数为0.01。我们计算出汽车在不同速度下的总阻力驱动力,并将其绘制成曲线。 注意,这只是一个简单的示例代码,实际应用中需要考虑更多的因素,例如车辆的动力学特性、路面状况等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值