©IMAGINE SA 1998-2006
Updated: January 2006
Training
AME_INT2
Matlab
®
& Simulink
®
接口
法国伊梦镜公司上海代表处
2
©IMAGINE SA 1998-2006
Training
内容
¾Matlab
®
↔ AMESim
®
: 采用预定义的M
文件从Matlab中控制AMESim
¾将状态空间矩阵输入至AMESim中
¾AMESim
®
→ Simulink
®
-S-函数: 将
AMESim模型输入至Simulink环境中
¾AMESim
®
→ Simulink
®
- 共仿真:
AMESim和Simulink的共仿真
3
©IMAGINE SA 1998-2006
Training
9 从Matlab中采用M文件
控制AMESim
9 S-函数
9 共仿真
AMESim
®
–Matlab
®
& Simulink
®
接口
Use Ode15s to run this model
AMESim-Simulink Standard Interface
Sine entry applied
to the system
Xp
Signal
Generator for
valve opening
xp
p1
p2
rpm
sv
AMESim:
sl i nk_
S-Function
P2
P1
1450
Constant for
Pump Speed
Rod displacement
Pressure @ port 1
Pressure @ port 2
slink.ame
4
©IMAGINE SA 1998-2006
Training
Matlab
®
↔
AMESim
®
¾ AMESim
®
↔ Matlab
®
9 将AMESim的仿真结果输入至Matlab中用于特殊的
后处理
9 互换传递函数(雅可比Jacobian矩阵)
9 在Matlab中获取AMESim的参数
9 从Matlab中修改AMESim参数
9 从Matlab中修改AMESim仿真运行参数
9 从Matlab中运行AMESim模型
Î可以从Matlab中完全控制AMESim仿真, 例如从
Matlab中定义批处理运行或者在Matlab中定义优化
方案(除了AMESim内置的优化功能之外)
5
©IMAGINE SA 1998-2006
Training
Matlab
®
↔
AMESim
®
在Matlab环境中(所有的这些M文件是在%AME%/scripting\matlab\amesim\中, 因
此需要在Matlab中通过Set Path将该路经包含进来。):