SIMULINK 仿真
一、实验目的
SIMULINK 是一个对动态系统(包括连续系统、离散系统和混合系统)进行建模、仿
真和综合分析的集成软件包,是 MATLAB 的一个附加组件,其特点是模块化操作、易学易
用,而且能够使用 MATLAB 提供的丰富的仿真资源。在 SIMULINK 环境中,用户不仅可
以观察现实世界中非线性因素和各种随机因素对系统行为的影响,而且也可以在仿真进程中
改变感兴趣的参数,实时地观察系统行为的变化。因此 SIMULINK 已然成为目前控制工程
界的通用软件,而且在许多其他的领域,如通信、信号处理、DSP、电力、金融、生物系统
等,也获得重要应用。对于信息类专业的学生来说,无论是学习专业课程或者相关课程设计
还是在今后的工作中,掌握 SIMULINK,就等于是有了一把利器。
本次实验的目的就是通过上机训练,掌握利用 SIMULINK 对一些工程技术问题(例如数
字电路)进行建模、仿真和分析的基本方法。
二、实验预备知识
1. SIMULINK 快速入门
在工程实际中,控制系统的结构往往很复杂,如果不借助专用的系统建模软件,则很难
准确地把一个控制系统的复杂模型输入计算机,对其进行进一步的分析与仿真。1990 年,
Math Works 软件公司为 MATLAB 提供了新的控制系统模型图输入与仿真工具,并命名为
SIMULAB,该工具很快就在控制工程界获得了广泛的认可,使得仿真软件进入了模型化图
形组态阶段。但因其名字与当时比较著名的软件 SIMULA 类似,所以 1992 年正式将该软件
更名为 SIMULINK。SIMULINK 的出现,给控制系统分析与设计带来了福音。顾名思义,
该软件的名称表明了该系统的两个主要功能:Simu(仿真)和 Link(连接),即该软件可以
利用系统提供的各种功能模块并通过信号线连接各个模块从而创建出所需要的控制系统模
型,然后利用 SIMULINK 提供的功能来对系统进行仿真和分析。
SIMULINK 的启动
首先启动 MATLAB,然后在 MATLAB 主界面中单击上面的 Simulink 按钮 或在命令
窗口中输入 simulink 命令。命令执行之后将弹出 simulink 的模块库浏览器,如图 1 所示。
SIMULINK 的模块库
Simulink 的模块库有两部分组成:基本模块和各种应用工具箱。
✓ 系统提供的应用工具箱有:
Communications Blockset(通信模块集) Control System Toolbox(控制系统工具箱)
Dials & Gauges Blockset(面板和仪表模块集) DSP Blockset(数字信号处理模块集)