Simulink仿真
UESTC
Simulink 建模
The Computer Simulation of Control System
创建一个新的模型编辑窗口有以下三种方法: 创建一个新的模型编辑窗口有以下三种方法: 1)在Simulink库浏览窗口中,点击工 库浏览窗口中, ) Simulink库浏览窗口中 具条中的新建模型窗口按钮 ; 2)在Simulink库窗口中选择菜单命令 ) Simulink库窗口中选择菜单命令 File|New|Model; File|New|Model; MATLAB指令窗口中选择菜单命令 3) 在MATLAB指令窗口中选择菜单命令 File|New|Model。 File|New|Model。
UESTC
Simulink 简介
The Computer Simulation of Control System
下其他工具箱的模块组: Simulink 下其他工具箱的模块组:
除了上述的各个标准模块组之外,随着 除了上述的各个标准模块组之外 随着 MATLAB 工具箱安装的不同, 工具箱安装的不同,还有若干工具箱模块组和模 其他模块组如下图所示。 块集 ( blockset ) ,其他模块组如下图所示。
● 输入模块
UESTC
Simulink 简介
The Computer Simulation of Control System
输入模块的功能表
子模块名 Signal Generator Step Ramp Sine Wave Repeating Sequence Discrete Pulse Generator Pulse Generator 功能简介 信号发生器 阶跃信号 线性增加或减少的信号 正弦波 锯齿波 方波 冲激信号
UESTC
示波器
The Computer Simulation of Control System
示波器(Scope)是常用的模块子库中的模块 , 是常用的模块子库中的模块, 示波器 是常用的模块子库中的模块 用来接收输入信号并实时显示信号波形的曲 线。 示波器的参数设置对话框有两页,其中 General 页可设置坐标轴数目 页可设置坐标轴数目Number of axes,浮点显示 ,浮点显示floating scope,时间范围 , Time range , 采 样 增 益 Sampling; ; History 页 可 设 置 数 据 点 数 Limit data points to last, 是否保存到工作空间 , 是否保存到工作空间Save data to workspace。 。
UESTC
Simulink 简介
The Computer Simulation of Control System
启动 Simulink后,便可显示如图 后 便可显示如图5-1所示 所示 库浏览窗口( 的 Simulink库浏览窗口( Simulink Library 库浏览窗口 Browser), 窗口左边列出了该系统中所有 ) 安装的一个树状结构的仿真模块集或工具箱, 安装的一个树状结构的仿真模块集或工具箱, 同时右边显示当前左边所选仿真模块集或工 具箱中所包含的标准模块库。 具箱中所包含的标准模块库。
UESTC
Simulink 简介
The Computer Simulation of Control System
启动 Simulink后,便可显示如图 后 便可显示如图5-1所示 所示 库浏览窗口( 的 Simulink库浏览窗口( Simulink Library 库浏览窗口 Browser), 窗口左边列出了该系统中所有 ) 安装的一个树状结构的仿真模块集或工具箱, 安装的一个树状结构的仿真模块集或工具箱, 同时右边显示当前左边所选仿真模块集或工 具箱中所包含的标准模块库。 具箱中所包含的标准模块库。 Simulink库浏览窗口由功能菜单、 工具栏 库浏览窗口由功能菜单、 库浏览窗口由功能菜单 和模块集或工具箱三大部分组成, 和模块集或工具箱三大部分组成,创建系统 模型时, 模型时,将从这些仿真模块集或工具箱中利 用鼠标复制标准模块到用户模型编辑窗口中。 用鼠标复制标准模块到用户模型编辑窗口中。
UESTC
Simulink 简介
The Computer Simulation of Control System
SIMULINK的基本模块 SIMULINK的基本模块
SIMULINK的基本模块主要有以下几部分∶ ● 接收模块
UESTC
Simulink 简介
The Computer Simulation of Control System
UESTC
常用模块的参数设置
The Computer Simulation of Control System
1 信号发生器 信号发生器(signal generator)是信源模块 信号发生器 是信源模块 子库Sources中的模块, Sources中的模块 子库Sources中的模块,双击信号发生器模 会出现参数设置对话框。 块,会出现参数设置对话框。 对话框的上半部分为参数说明; 对话框的上半部分为参数说明;下半部分设 置参数, 为信号类型, 置参数,Wave form为信号类型,Time (t) 为信号类型 为仿真时间或外部时间, 为仿真时间或外部时间,Amplitude为信号 为信号 幅值, 为频率。 幅值,Frequency为频率。 为频率
UESTC
三角函数
The Computer Simulation of Control System
三角函数 ( Trigonometric Function) 是 数学函数子库Math中的一个模块, Math中的一个模块 数学函数子库Math中的一个模块,双击三 角函数模块, 会出现参数设置对话框。 角函数模块 , 会出现参数设置对话框 。 对话框的上半部分为参数说明, 对话框的上半部分为参数说明 , 下半部 为参数设置, 其中Function Function为可供选择 为参数设置 , 其中 Function 为可供选择 的三角函数, type为自动 为自动、 的三角函数,Output signal type为自动、 实数和复数。 实数和复数。
UESTC
Simulink 简介
The Computer Simulation of Control System
UESTC
Simulink 建模
The Computer Simulation of Control System
1. Simulink 模型窗口的建立 若想新建一个控制系统结构框图, 若想新建一个控制系统结构框图,则首先应该打开一个 标题为“Untitled”的空白模型编辑窗口 如下图所示。 的空白模型编辑窗口, 标题为“Untitled 的空白模型编辑窗口,如下图所示。
接受模块的功能表
子模块名 Scope XY Graph Display To File To Workspace Stop Simulation 功能简介 示波器 两个信号的关系图 实时数字显示 保存到文件 输出到当前工作空间的变量 输入不为零时停止仿真
UESTC
Simulink 简介
The Computer Simulation of Control System
Simulink 简介
The Computer Simulation of Control System
连续系统输入模块的功能表 子模块名 Integrator Derivative State-Space Zero-Pole Transfer Fcn 功能简介 积分环节 微分环节 状态方程 零-极点模型 传递函数模型
(1) 在MATLAB的命令窗口中,直接键入命令 的命令窗口中, 的命令窗口中
simulink; ;
(2)在MATLAB窗口的工具条中,单击 在 窗口的工具条中, 窗口的工具条中 单击Simulink的快捷 的快捷 启动按钮“ 启动按钮“ ”; (3) 在MATLAB窗口的左下角“Start”菜单中,单击 窗口的左下角“ 菜单中, 窗口的左下角 菜单中 子菜单中的“ 选项。 “Simulink” 子菜单中的“Library Browser”选项。 选项
Simulink 简介
The Computer Simulation of Control System
1. Simulink 的启动
要启动Simulink必须先启动 必须先启动MATLAB。在 要启动 必须先启动 。 MATLAB 窗口中,有三种方法启动 窗口中,有三种方法启动Simulink: :
变频正弦信号 输出当前的仿真时间 按指定输出当前的仿真时间 从文件读数据 从当前工作空间定义的矩阵 读数据 按高斯分部的随机信号 平均分部的随机信号 带限白噪声
UESTC
Simulink 简介
The Computer Simulation of Control System
● 连续系统模块
UESTC
UESTC
Simulink 建模
The Computer Simulation of Control System
2. 模块的操作 模块的操作:
模块是Simulink模型构造的基本元素, 模块是Simulink模型构造的基本元素,利用鼠 Simulink模型构造的基本元素 标点击和拖拉方式可将仿真模块库 仿真模块库( 标点击和拖拉方式可将仿真模块库(集)中标准模块拷 贝到用户模型编辑窗口中,并使其相互连接, 贝到用户模型编辑窗口中,并使其相互连接,便可得 到系统方框图。 到系统方框图。
UESTC
Simulink 简介
The Computer Simulation of Control System
Chirp Signal Clock Digital Clock From File From Workspace Random Number Uniform Random Number Band-Limited White Noise