【云上仿真科技】AVL CRUISE与MATLAB的联合仿真视频实例教程——CRUIS
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CRUISE与MATLAB联合仿真视频实例教程
AVL CRUISE_MATLAB联合仿真方式
❑ MATLAB DLL ❑MATLAB API ❑ CRUISE Interface
MATLAB DLL 联合仿真- 优缺点
MATLAB DLL联合仿真优点:
▪ 适用于控制策略已经完善,主要关注整车动力经济性能的工程师使用;
▪ 生成的DLL文件不再能够查看Simulink模型内部逻辑,对于模型有很好的保密作用;
▪ 一旦生成DLL文件后,可脱离MATLAB软件被任何一台安装CRUISE软件的电脑使用;
▪ 计算速度快,可以媲美CRUISE单独计算速度;
MATLAB DLL联合仿真缺点:
▪ 首次生成DLL文件需要一系列的配置过程;
▪ Simulink模型的任意更改,需重新生成DLL文件;
▪ 无法使用Simulink中的scope等模块查看部分输出结果或者整个Simulink输出结果;
MATLAB DLL 联合仿真–
32位MATLAB配置过程
版本说明:
▪ MATLAB DLL联合仿真方式在生成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模型准备
MATLAB DLL 联合仿真
64位MATLAB配置注意事项
MATLAB DLL 常见错误和解决方法。