当前位置:服务支持 >  软件文章 >  MATLAB汽车仿真工况数据导入方法

MATLAB汽车仿真工况数据导入方法

阅读数 9
点赞 0
article_banner

MATLAB导入汽车仿真工况数据的方法有很多,比如直接导入Excel数据,比如用创建.mat格式的文件,都是可以的。这里介绍一种我自己摸索出来的方法,主要是联合simulink的模块运用,仅供学习之路上的小伙伴们提供参考。

1.simulink自带的模块介绍

MATLAB汽车仿真工况数据导入方案的图1

simulink自带的工况仿真数据模块如图,默认的是FTP75工况,通过Scope示波器或者直接双击模块,弹出属性对话框,点击“Plot drive cycle”都可以看到具体的工况数据曲线;

MATLAB汽车仿真工况数据导入方案的图2

MATLAB汽车仿真工况数据导入方案的图3

MATLAB汽车仿真工况数据导入方案的图4

MATLAB汽车仿真工况数据导入方案的图5

点击“Install additional drive cycles”可以从网下下载和安装MATLAB官网的自带工况数据模型,可以提供更多的工况仿真数据;

2.导入NEDC工况数据

其实思考起来原理很简单,我们只要参考模块自带的FTP75工况数据,将NEDC或者其他仿真工况数据做成需要的格式,然后直接选择新的工况数据导入即可;

MATLAB汽车仿真工况数据导入方案的图6

为此,先将NEDC的数据复制到MATLAB中,让后创建NEDC的结构体数据;

MATLAB汽车仿真工况数据导入方案的图7

t = 0:1:1311;
NEDC.signals.values = [

0

0

0

0

0

0

0

0

0

0

0

0

0

0...

];   %复制整个NEDC的车速数据即可
NEDC.time = t';

NEDC.signals.values = NEDC.signals.values ';

%行数据转置一下,保持与时间数据维度一直即可;

MATLAB汽车仿真工况数据导入方案的图8

然后在simulink的模块中,选择NEDC,确定后,即可将NEDC的工况

仿真数据导入到simulink仿真中,模块的数据时间也同步更新到1311s,

进行相应的仿真建模工作。

MATLAB汽车仿真工况数据导入方案的图9


MATLAB汽车仿真工况数据导入方案的图10


MATLAB汽车仿真工况数据导入方案的图11

该方法可以同步到其他的多种仿真工况数据的导入。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空