汽车理论动力性仿真-Simulink

一、汽车的基本参数

汽车总质量m/kg滾动阻力系数 f f f空气阻力系数 C D C_D CD迎风正面面积A/ m 2 m^2 m2滚动半径r/ m m m旋转质量换算系数 δ δ δ传动效率 η t η_t ηt主减速器传动比 i 0 i_0 i0变速器各挡传动比 i g i_g ig
9360.0120.31.750.2721.03+0.04* i g i_g ig0.94.388[3.416,1.894,1.280,1.000,0.757]

最低转速:800 r/min;最高转速:6800r/min。

1.计算转矩

Ttq=(2.714e-10)*n^3-(4.255e-06)*n^2+0.01756*n+65.07

计算转矩

2.计算速度

u=0.377*r*n/ig/i0

计算速度

3.计算驱动力

Ft=Ttq*ig*i0*nt/r

计算驱动力

二、Simulink动力性数学模型

1.计算行驶阻力

Fx=m*g*f+CD*A*ua^2/21.25

计算行驶阻力

2.计算加速度

a=(Ft-Fx)/dt/m

计算加速度

3.计算爬坡度

i=asin((Ft-Fx)/m/g)

计算爬坡度

4.Simulink动力性数学模型

Simulink动力性数学模型

5.利用Simulink动力性数学模型绘制驱动力-行驶阻力平衡图

首先设置一下,将单一仿真输出取消勾选
配置
其次点击’运行’
Simulink动力性数学模型
注:以上操作不再重复赘述
最后在命令行窗口输入下面的MATLAB代码

plot(u,Ft,u,Fx);
text(35,4100,'Ft1');
text(55,2400,'Ft2');
text(100,1600,'Ft3');
text(135,1250,'Ft4');
text(200,950,'Ft5');
text(175,1200,'Ft+Fw');
xlabel('车速/(km/h)');
ylabel('汽车驱动力/N,行驶阻力/N');

运行结果如下:
驱动力-行驶阻力平衡图

6.利用Simulink动力性数学模型绘制各档加速度曲线图

在命令行窗口输入下面的MATLAB代码

plot(u,a);
text(35,3.7,'一档');
text(55,2.2,'二档');
text(85,1.4,'三档');
text(130,0.8,'四档');
text(165,0.3,'五档');
xlabel('车速/(km/h)');
ylabel('加速度/(m/s^2)');

运行结果如下:
各档加速度曲线图

7.利用Simulink动力性数学模型绘制各档爬坡度曲线图

在命令行窗口输入下面的MATLAB代码

plot(u,i);
text(35,0.45,'一档');
text(55,0.25,'二档');
text(90,0.16,'三档');
text(130,0.09,'四档');
text(165,0.03,'五档');
ylim([0 0.5]);
xlabel('车速/(km/h)');
ylabel('爬坡度');

运行结果如下:
各档爬坡度曲线

三、Simulink动力特性数学模型

1.计算空气阻力

计算空气阻力

2.计算动力因数

D=(Ft-Fw)/m/g

计算动力因数

2.计算滚动阻力系数

c=1.2;%良好沥青路面
f0=0.008;%范围:0.0072~0.0120以上
f1=0.00025;%范围:0.00025~0.00280
f4=0.002;%范围:0.00065~0.002以上
f=c*(f0+f1*(ua/100)+f4*(ua/100).^4);%良好道路上轿车轮胎的滚动阻力系数

计算滚动阻力系数

3.计算加速度和爬坡度

加速度:

a=g/dt*(D-f)

爬坡度:

i=D-f

4.Simulink动力特性数学模型

Simulink动力特性数学模型

5.利用Simulink动力特性数学模型绘制动力特性图

首先设置一下,将单一仿真输出取消勾选
配置
其次点击’运行’
Simulink动力特性数学模型
注:以上操作不再重复赘述
最后在命令行窗口输入下面的MATLAB代码

plot(u,D,u,f);
text(35,0.45,'一档');
text(68,0.25,'二档');
text(104,0.15,'三档');
text(144,0.09,'四档');
text(180,0.02,'五档');
text(60,0.03,'f');
ylim([0 0.5]);
xlabel('速度/(km/h)');
ylabel('动力因数');
>> 

运行结果如下:
动力特性图

6.利用Simulink动力特性数学模型绘制各档加速度曲线图

在命令行窗口输入下面的MATLAB代码

plot(u,a);
text(40,3.5,'一档');
text(70,2,'二档');
text(108,1.2,'三档');
text(140,0.6,'四档');
text(160,0.15,'五档');
ylim([0 4]);
xlabel('速度/(km/h)');
ylabel('加速度/(m/s^2)');

运行结果如下:
各档加速度曲线图

7.利用Simulink动力特性数学模型绘制各档爬坡度曲线图

在命令行窗口输入下面的MATLAB代码

plot(u,i);
text(38,0.42,'一档');
text(70,0.23,'二档');
text(106,0.14,'三档');
text(136,0.08,'四档');
text(165,0.03,'五档');
ylim([0 0.5]);
xlabel('速度/(km/h)');
ylabel('爬坡度');

运行结果如下:
各档爬坡度曲线图

四、Simulink功率平衡数学模型

1.计算驱动力功率

Px=Ttq*ig*i0*nt/r*u/3600

计算驱动力功率

2.计算行驶阻力功率

Px=(m*g*f+CD*A*ua^2/21.25)*u/nt/3600

计算行驶阻力功率

3.计算加速度

a=(Pt-Px/nt)*3600/m/dt/u

计算加速度

4.计算爬坡度

i=(Pt-Px/nt)*3600/m/g/u

计算爬坡度

5.Simulink功率平衡数学模型

Simulink功率平衡数学模型

6.利用Simulink功率平衡数学模型绘制功率平衡图

首先设置一下,将单一仿真输出取消勾选
配置
其次点击’运行’
Simulink功率平衡数学模型
注:以上操作不再重复赘述
最后在命令行窗口输入下面的MATLAB代码

plot(u,Pt,u,Px);
text(20,42,'一档');
text(50,42,'二档');
text(80,42,'三档');
text(110,42,'四档');
text(185,42,'五档');
text(120,15,'(Pf+Pw)/ηt');
ylim([0 60]);
xlabel('速度/(km/h)');
ylabel('功率/(kw)');

运行结果如下:
功率平衡图

7.利用Simulink功率平衡数学模型绘制各档加速度曲线图

在命令行窗口输入下面的MATLAB代码

plot(u,a);
text(40,3.5,'一档');
text(72,1.9,'二档');
text(113,1,'三档');
text(140,0.5,'四档');
text(146,0.1,'五档');
xlim([0 170]);
ylim([0 4]);
xlabel('速度/(km/h)');
ylabel('加速度/(m/s^2)');

运行结果如下:
各档加速度曲线图

8.利用Simulink功率平衡数学模型绘制各档爬坡度曲线图

在命令行窗口输入下面的MATLAB代码

plot(u,i);
text(40,0.42,'一档');
text(72,0.22,'二档');
text(100,0.13,'三档');
text(128,0.07,'四档');
text(145,0.015,'五档');
xlim([0 170]);
ylim([0 0.5]);
xlabel('速度/(km/h)');
ylabel('爬坡度');

运行结果如下:
各档爬坡度曲线图

五、总结

通过Simulink仿真进行建模分析,我们可以了解到汽车理论动力性的底层数学逻辑,加深我们对汽车理论动力性知识的学习,提高我们的逻辑推理能力,对我们今后的学习和工作都有一定的帮助。

  • 8
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
混合动力汽车是一种结合了内燃机和电动机两种动力系统的汽车。它能够根据驾驶条件和需求智能地选择合适的动力模式,从而在节能环保和性能方面达到最佳的平衡。为了研究和优化混合动力汽车的性能,我们可以利用Simulink仿真进行模拟。 首先,我们需要建立一个混合动力汽车仿真模型,包括车辆动力总成、车辆控制系统,以及与路况、驾驶行为等相关的变量。通过Simulink提供的各个模块,我们可以逐步搭建汽车的动力系统和控制系统,并设置所需的参数。 模型中的内燃机部分可以通过建立适当的数学模型来模拟其工作过程,包括燃烧过程、传动系统等。电动机部分可以设置相应的控制策略,如电机切换、电机功率分配等。 在仿真过程中,我们可以设定不同的驾驶工况和路况,如高速行驶、市区行驶、爬坡、制动等,通过Simulink中的输入模块来模拟不同的驾驶情况。同时,我们可以通过调整参数以及控制算法来实现对混合动力系统的优化和改进,如提高燃油经济性、降低排放等。 仿真结果可以包括混合动力汽车在不同工况下的能耗、动力性能、排放等指标。通过对仿真结果的分析和比较,我们可以评估混合动力汽车的性能,找出潜在的问题,并进行相应的改进措施。 综上所述,通过Simulink仿真可以有效地研究和优化混合动力汽车的性能。它为我们提供了一个灵活且可控的平台,使我们能够在计算机上模拟和分析不同工况下的混合动力系统行为,从而为实际应用提供有力的支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值