一、Simulink仿真入门
参考:matlab/simulink入门
Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。
学习目标:
(1)学习和掌握Simulink基本操作;
(2)学习和掌握Simulink运行仿真参数设置;
(3)学习和掌握Simulink创建模型的方法;
(4)学习和掌握Simulink简单的仿真分析等
•MATLAB有两种启动Simulink的方式,具体如下:
1)启动
•(1)在MATLAB命令窗口中输入Simulink,结果是在桌面上出现一个称为Simulink Library Browser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。具体如图2-1所示。
•(2)用户也可以通过MATLAB主窗口的快捷按钮来打开Simulink Library Browser窗口,相应能打开Simulink Library Browser窗口模块库窗口
•Simulink模块库包括很多工具箱,使得用户能够针对不同行业的数学模型能够进行快速设计,在打开Simulink时出现的界面中,如图2-2所示左侧的模块库和工具箱(Block and Toolboxes)栏中列出了各领域开发的仿真环节库。
2)主要仿真环节
•主要的仿真环节库有:
•(1)控制系统工具箱(Control System Toolbox)
•(2)通信模块工具箱(Communications Blockset)
•(3)数字信号处理模块工具箱(DSP Blockset)
•(4)非线性控制模块工具箱(NCD Blockset)
•(5)定点处理模块工具箱(Fixed-Point Blockset)
•(6)状态流(StateFlow)
•(7)系统辨识模块工具箱(System ID Blocks)
•(8)神经网络模块工具箱(Neural Network Blockset)
•(9)模糊逻辑工具箱(Fuzzy Logic Toolbox)
•其中,控制系统工具箱(Control System Toolbox)应