玖叶教程网

前端编程开发入门

金母鸡量化教学场:Simulink——MATLAB最重要的组件之一

Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。



MATLAB有两种启动Simulink的方式,具体如下:

(1)在MATLAB命令窗口中输入Simulink,结果是在桌面上出现一个称为Simulink Library Browser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。

(2)用户也可以通过MATLAB主窗口的快捷按钮来打开Simulink Library Browser窗口,相应能打开Simulink Library Browser窗口模块库窗口。



Simulink模块库包括很多工具箱,使得用户能够针对不同行业的数学模型能够进行快速设计,打开Simulink时出现的界面中,它左侧的模块库和工具箱(Block and Toolboxes)栏中列出了各领域开发的仿真环节库。里面包含:

(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)应用最为广泛。




如何使用MATLAB命令创建和运行Simulink模型呢?MATLAB命令创建和运行Simulink模型在程序和Simulink模型结合起来运行时,显得很简捷,用户可以内嵌到GUI设计中,或者程序设计中进行参数的循环运算从而得到最佳模拟状态。

(1)创建新模型:用new_system命令用来在MATLAB的工作空间创建一个空白的Simulink模型。

(2)打开模型:用open_system命令用来打开逻辑模型,在Simulink模型窗口显示该模型。


(3)保存模型:用save_system命令用来保存模型为模型文件,扩展名为.slx。

(4)添加模块:用add_block命令在打开的模型窗口中添加新模块。

(5)添加信号线:模块需要用信号线连接起来,添加信号线使用add_line命令。

以上就是对于Simulink最简单的介绍啦!大家懂了吗~

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言