AVL cruise与Simulink的联合仿真安装教程

AVL cruise与Simulink的联合仿真目录

提示:上一期详细介绍了该软件的安装步骤:点击下列连接直达
AVL cruise 2019 安装教程


最近有人找我做一个AVl 与Cruise的联合仿真的项目,当时光搭建环境就找了很多教程好几天,但是很少能解决实质性问题,需要一些插件啊找不到等各种情况老出现

前言


CRUISE与MATLAB 有四种连接方式
1. MATLAB DLL
通过Simulink的RTW生成动态链接库( DLL)文件并集成到CRUISE中进行耦合仿真
2. MATLAB API
CRUISE与MATLAB的在线联合仿真(CRUISE在前台,而MATLAB处在被调用状态)
3. CRUISE Interface
CRUISE与MATLAB的在线联合仿真(MATLAB在前台,而CRUISE处在被调用状态)
4. CRUISE Interface CMC
CRUISE通过CMC编译后以S-function形式集成于 MATLAB中进行耦合仿真

一、MATLAB DLL联合仿真优点:

  1. 适用于控制策略已经完善,主要关注整车动力经济性能的工程师使用;
  2. 生成的DLL文件不再能够查看Simulink模型内部逻辑,对于模型有很好的保密作用;
  3. 一旦生成DLL文件后,可脱离MATLAB软件被任何一台安装CRUISE软件的电脑使用;
  4. 计算速度快,可以媲美CRUISE单独计算速度;

二、版本说明

MATLAB DLL联合仿真方式在生成DLL文件过程中,需要用到编译器,64位MATLAB不自带编译器,需额外安装

三、安装步骤

  1. 打开AVL cruise安装路径下的MATLAB软件,会看到install.m软件
    在这里插入图片描述
  2. 将install.m软件在MATLAB中打开,点击运行,运行结果如下则表示成功。
    在这里插入图片描述

3.1 编辑器的安装

在生成DLL文件过程中需要使用编译器,对于64位MATLAB可以通过以下方式安装:

  1. 在MATLAB命令栏中输入 mex –setup,回车;
  2. 系统会提示下载编辑器的链接,直接点击链接直达后,下载编辑器即可,主要就是下列图中连个软件。
    主要
    3.编辑器配置完成,如下图即成功
    在这里插入图片描述

3.2 cruise配置

将Matlab dll拖入到软件中

  1. 搭建好cruise模型,点击Creat mdl-File
    在这里插入图片描述
  2. 会在工程下生成一个mdl文件,双击会在MATLAB/Simulink中打开,搭建自己的模。
    在这里插入图片描述
  3. 在Matlab/APP中点击Simulink Coder进行进一步设置

在这里插入图片描述

  1. dll目标文件生成
    在这里插入图片描述
    在这里插入图片描述
    5.点击Build,编译完成后,即可生成目标文件。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_58857684/article/details/130628634
AVL
今日推荐