simulink仿真是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境。是实现动态系统建模,仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中,它提供一个动态系统建模、仿真、和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。具有适应面广,结构和流程清晰及仿真精细、贴近实际、效率高,灵活等优点。广泛应用于控制理论和数字信号处理的复杂仿真系统和设计。

simulink仿真用GPU吗_matlab

利用File→New命令,可以建立新的仿真模型;利用File→Open命令,可以打开已经建立好的模型文件。
单击“Library Browser”按钮,将打开Simulink模块库浏览器窗口。此时,可以通过鼠标将模块库中的模块拖动到模型编辑窗口,再将各个模块连接起来就构成了仿真模型。

系统仿真模型的创建

模块的添加:首先要在Simulink模块库浏览器窗口中找 到该模块,然后用鼠标将这个模块拖曳到模型编辑窗口中即可。
模块的删除或复制:需要先选定模块,再按删除键;或在模型编辑窗口选择Edit菜单项中的Cut、Copy、Paste等剪贴板操作命令。

两个模块的连接:先将鼠标指针移动到一个模块的输出端当鼠标指针变成十字形光标时按住鼠标左键,移动鼠标指针到另一个模块的输入端,当连接线由虚线变成实线时,释放鼠标左键就完成了两个模块的连接。

simulink仿真用GPU吗_matlab_02

连线的分支:在先连好一条线之后,把鼠标指针移到分支点的位置。先按下Ctrl键,然后按住鼠标拖曳到目标模块的输入端,释放鼠标和Ctrl键。

 

simulink仿真用GPU吗_鼠标指针_03

模型存盘的两种方法:
在Simulink模型编辑窗口选择File→Save命令或Save as命令。

单击模型编辑窗口工具栏中的Save命令按钮。

模块参数的设置:

1.双击要设置的模块。
2.选择要设置的模块,再选择Diagram→Block Parameters命令。

3.右击要设置的模块,从快捷菜单中选择Block Parameters命令。

仿真参数的设置

选择Simulation→Model Configuration Paramerers命令。
单击工具栏中的Model Configuration Paramerers命令按钮。

我们来看一道例题:

利用Simulink仿真,分别显示曲线y=sint和y=cost,同时显示sint对cost的变化曲线。

simulink仿真用GPU吗_鼠标指针_04

 在正弦波1中设置初相位为pi/2,让它变成余弦波,然后在示波器中选用两条输入线路,然后设置仿真参数把结束时间改成2*pi。选择固定步长和ode5算法。然后点击run运行,单击示波器模块和xy graph模块,显示如下结果。

simulink仿真用GPU吗_matlab_05

 

simulink系统仿真的步骤:

1.建立系统仿真模型;

2.设置仿真参数;

3.启动仿真并分析仿真结果。