云上仿真科技AVL CRUISE与MATLAB的联合仿真视频实例教程CRUIS.docx
《云上仿真科技AVL CRUISE与MATLAB的联合仿真视频实例教程CRUIS.docx》由会员分享,可在线阅读,更多相关《云上仿真科技AVL CRUISE与MATLAB的联合仿真视频实例教程CRUIS.docx(18页珍藏版)》请在冰豆网上搜索。
云上仿真科技AVLCRUISE与MATLAB的联合仿真视频实例教程CRUIS
CRUISE与MATLAB联合仿真视频实例教程
云上仿真科技
一、联合仿真软件的设置以及联合仿真流程
Matlab32位mdl转dll方法
Matlab64位编译器下载及安装;mdl转dll方法
二、CRUISE模型部分参数原理的深入讲解
三、Simulink控制策略模型讲解(制动能量回馈)
四、经济性能仿真分析
五、提供联合仿真配置文档;控制策略模型;整车模型;视频教程,问题交流。
AVLCRUISE_MATLAB联合仿真方式
❑MATLABDLL❑MATLABAPI❑CRUISEInterface
MATLABDLL联合仿真-优缺点
MATLABDLL联合仿真优点:
▪适用于控制策略已经完善,主要关注整车动力经济性能的工程师使用;
▪生成的DLL文件不再能够查看Simulink模型内部逻辑,对于模型有很好的保密作用;
▪一旦生成DLL文件后,可脱离MATLAB软件被任何一台安装CRUISE软件的电脑使用;
▪计算速度快,可以媲美CRUISE单独计算速度;
MATLABDLL联合仿真缺点:
▪首次生成DLL文件需要一系列的配置过程;
▪Simulink模型的任意更改,需重新生成DLL文件;
▪无法使用Simulink中的scope等模块查看部分输出结果或者整个Simulink输出结果;
MATLABDLL联合仿真–
32位MATLAB配置过程
版本说明:
▪MATLABDLL联合仿真方式在生成DLL文件过程中,需要用到编译器。
32位MATLAB自带Lcc编译器,64位MATLAB不自带编译器,需额外安装,故建议安装和使用32位MATLAB软件;
▪MATLAB版本可任意选择,一直到R20××b版本(R20××a版本开始没有32位版本);
▪CRUISE版本建议v20××及以上;
▪电脑操作系统可以是32位或者64位;
1)在CRUISE安装目录下,打开以下路径文件夹(以D盘为例):
D:
\AVL\CRUISE\v20××\matlab\Install_DLL
双击运行与MATLAB版本对应的.exe文件,相关的一些文件将解压至此文件夹中;
2)将该路径(如D:
\AVL\CRUISE\v20××\matlab\Install_DLL)添加到MATLAB工作路径中,运行Install.m文件;
运行Install.m文件方法:
(1)在MATLAB命令窗口输入install,回车;
(2)或直接拖拽Install.m文件到MATLAB命令窗口;
Simulink模型I/O接口的快速定义-方法一
Simulink模型I/O接口的快速定义-方法二
CRUIISE模型准备
MATLABDLL联合仿真
64位MATLAB配置注意事项
MATLABDLL常见错误和解决方法