Euro
29.03.2006
A D V A N C E D S I M U L A T I O N T E C H N O L O G I E S
TM
高级培训教程
MATLAB
Hier Titel eingeben
1
Euro
29.03.2006
培训内容
基本介绍
MATLAB API
MATLAB DLL
3
6
14
Hier Titel eingeben
2
2
Euro
29.03.2006
基本介绍
简介
MATLAB
Control Systems
and Model Design
AVL CRUISE
Vehicle Simulation
Platform
Cruise跟MATLAB®的接口可以让用户
将自己设计的逻辑程序集成到CRUISE
里面,尤其方便的是可以方便的使用
MATLAB®/SIMULINKTM进行建模
可以使用以下两种方法:
MATLAB® DLL:通过MATLAB®
将SIMULINKTM 模型转化成为DLL.
格式
MATLAB® API: 在 MATLAB® 和
CRUISE 之间进行联合仿真
Hier Titel eingeben
3
3
Euro
29.03.2006
基本介绍
接口介绍
可以将 MATLAB®/SIMULINKTM 中复杂的模型集成到Cruise中
控制单元
机械组件
电气组件
由用户自己定义
Hier Titel eingeben
4
4
Euro
29.03.2006
基本介绍
集成化
与Matlab的集成可以通过 CRUISE 组件库中以下两个组件
MATLAB® API
MATLAB® DLL
数据定义成向量的形式,并进行传输:
数据总线
CRUISE 和MATLAB®/SIMULINKTM 模型之间
Hier Titel eingeben
5
5
Euro
29.03.2006
MATLAB® API
MATLAB® API 组件主要应用于:
CRUISE 和 MATLAB®/SIMULINKTM 模型之间的在线联合仿真
当CRUISE开始计算的时候,它会自动加载 MATLAB®/SIMULINKTM的模型进行
计算
MATLAB® API 需要进行以下的定义
MATLAB®/SIMULINKTM 模型的保存路径
输入向量的名称
输出向量的名称
Hier Titel eingeben
6
6
Euro
29.03.2006
MATLAB® API
CRUISE – SIMULINKTM的联合仿真
Flange 扭矩
Engine Temperature
Hier Titel eingeben
7
7
Euro
29.03.2006
MATLAB® API
在线计算
在开始计算之前,计算任务
文件夹中的仿真模式应当选
为”Simulation“
Hier Titel eingeben
8
8