MATLAB基于工况的simulink整车仿真建模

基于上一篇我们已经能够将整车仿真工况采用自己定义的方法,导入到simulink的Drive cycle source模块中,我们继续延伸,采用simulink进行整车仿真模型的搭建,模型比较简单,如下图所示,并检验仿真结果。

MATLAB基于工况的simulink整车仿真建模的图1

首先是基于上一篇的应用,我们将NEDC的工况数据,导入到Drive Cycle Source中;然后我们分别搭建Driver和Vehicle的Sub System;其中的vehicle子系统构建如下;其中每个模块的表达式都已经显示出来,方便小伙伴们自己参考演练;

MATLAB基于工况的simulink整车仿真建模的图2

MATLAB基于工况的simulink整车仿真建模的图3

MATLAB基于工况的simulink整车仿真建模的图4

参考的动力性仿真计算公式如上图所示,分别是驱动力、空气阻力和坡道阻力;

Driver子系统的构建比较简单,如下图所示;主要是根据工况的输入车速

MATLAB基于工况的simulink整车仿真建模的图5

其中的整车输入参数通过m文件编写载入:

MATLAB基于工况的simulink整车仿真建模的图6

最后可以通过模块的mask功能,给子系统配上好看的封面图片,验证仿真结果:可以看到,实际车速能够很好的跟随参考工况的车速曲线。

MATLAB基于工况的simulink整车仿真建模的图7

通过一个简单的simulink整车模型搭建案例,可以清楚的了解搭建的过程及计算原理,图示话的结果,也可以增加小伙伴们在学习过程中的兴趣。

(1条)
默认 最新
学习一下
评论 点赞
点赞 6 评论 1 收藏 4
关注