Simulink 和 Simplorer 的联合仿真实现二阶系统阶跃响应
1. 模型建立过程
1) 打开 simplorer 8.0,并建立 example 项目
2) 添加 simulink subcircuit 过程如下:
第一步:
第二步:
点击弹出窗口中的,新建如下图所示的连接,然后点击 ok 即可在 simplorer 中添
加如下图所示的 simulink 模块。
3) 然后在 simplorer 中建立如下图所示的仿真模型
4) 建立新建 TR 分析,此处注意仿真时间、步长要和 simulink 中保持一致。
5) 在 matlab/simulink 中新建 example.mdl 文件
6) 将 simulink 库中的 S-function 模块拖入 example.mdl 中,双击该模块,将出现下图
所示对话框,将 S-function name 处的名字改为 AnsoftSFunction(注意此处严格区分
大小写)
点击 ok 将会出现下图所示对话框:
选取 read link information from file 复选框,并选中此前所建立的 example.asmp 文件,
同时建立连接,如下图所示:
7) 然后在所建立的 example.mdl 文件中建立如下图所示的仿真图:
8) 进行仿真结果如下:
当
中 取 2, 取大于 1 的数时,仿真波形如下图所示:
Ansoft LLC
2.00
1.75
1.50
XY Plot 1
Simplorer1
Curve Info
GAIN1.VAL
TR
.
1.00
L
A
V
1
N
A
G
I
1.25
0.75
0.50
0.25
0.00
0.00
2.00
4.00
6.00
Time [s]
8.00
10.00
当
中 取 2, 取小于 1 的数时,仿真波形如下图所示:
XY Plot 1
Simplorer1
Ansoft LLC
3.00
2.50
2.00
L
A
V
.
1
N
A
G
I
1.50
1.00
0.50
Curve Info
GAIN1.VAL
TR
0.00
0.00
2.00
4.00
6.00
Time [s]
8.00
10.00
当
中 取 2, 取等于 1 的数时,仿真波形如下图所示:
XY Plot 1
Simplorer1
Ansoft LLC
2.00
1.75
1.50
1.25
1.00
L
A
V
.
1
N
A
G
I
0.75
0.50
0.25
Curve Info
GAIN1.VAL
TR
0.00
0.00
2.00
4.00
6.00
Time [s]
8.00
10.00
当
中 取 2, 取等于 0 的数时,仿真波形如下图所示:
Ansoft LLC
6.00
5.00
4.00
3.00
2.00
1.00
0.00
L
A
V
.
1
N
A
G
I
-1.00
-2.00
0.00
XY Plot 1
Simplorer1
Curve Info
GAIN1.VAL
TR
5.00
10.00
Time [s]
15.00
20.00