simulink中怎么用constant和integrator搭建传递函数,我有个例子,分子为[0 31(20002pi) 0],分母为[1 3*(20002pi) (20002pi)^2]
时间: 2024-01-24 09:19:54 浏览: 236
试验一Matlab和Simulink中传递函数的建立.pdf
可以按照以下步骤使用Constant和Integrator搭建传递函数:
1. 打开Simulink并新建一个模型。
2. 在Simulink库中,找到Sources库,拖动Constant模块到模型中。
3. 双击Constant模块,将Value值设置为0。
4. 在Simulink库中,找到Continuous库,拖动Integrator模块到模型中。
5. 将Constant模块的输出连接到Integrator模块的输入端口。
6. 右键单击Integrator模块,选择Block Parameters打开模块参数设置窗口。
7. 在模块参数设置窗口的Initial Condition中,将Initial Condition设置为0。
8. 在模块参数设置窗口的Solver中,将Solver Type设置为Fixed-step,并将Fixed-step size设置为0.01。
9. 点击OK保存设置并关闭模块参数设置窗口。
10. 在Simulink库中,找到Math Operations库,拖动Gain模块到模型中。
11. 将Integrator模块的输出连接到Gain模块的输入端口。
12. 右键单击Gain模块,选择Block Parameters打开模块参数设置窗口。
13. 在模块参数设置窗口的Gain中,将Gain值设置为31/(20002*pi)。
14. 点击OK保存设置并关闭模块参数设置窗口。
15. 在Simulink库中,找到Math Operations库,拖动Sum模块到模型中。
16. 将Constant模块的输出连接到Sum模块的一个输入端口。
17. 将Gain模块的输出连接到Sum模块的另一个输入端口。
18. 在Simulink库中,找到Math Operations库,拖动Product模块到模型中。
19. 将Integrator模块的输出连接到Product模块的一个输入端口。
20. 在Simulink库中,找到Math Operations库,拖动Product模块到模型中。
21. 将Integrator模块的输出连接到Product模块的一个输入端口。
22. 在模块参数设置窗口的Multiplication中,将Constant值设置为1/(20002*pi)^2。
23. 将两个Product模块的输出连接到Sum模块的输入端口。
24. 在Simulink库中,找到Sinks库,拖动Scope模块到模型中。
25. 将Sum模块的输出连接到Scope模块的输入端口。
26. 点击模型中的运行按钮,打开Scope窗口查看传递函数的响应。
这样,就可以使用Constant和Integrator搭建传递函数,实现分子为[0 31(20002pi) 0],分母为[1 3*(20002pi) (20002pi)^2]的传递函数。
阅读全文