Simulink模块介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Variable Transport Delay Zero-Pole
模块用途 微分模块 积分模块 线性状态空间模型模块 线性传递函数模型模块 输入信号按指定时间延迟模块 第一个输入按第二个输入指定时间做延迟 模块 零极点形式模型模块
7
2、 Math Operations( 数学运算模块组) 包含25个基本模块,包括数学运算、向量运算、复数与向量
3
Help( 帮助)
工具栏区:含4个按钮:
是新建与打开按钮, 是将模
块放在桌面最上层按钮,Find 是用来查找模块库中的模块按
钮。
文字说明区:对所选模块的文字说明;
模块库区:含模块库及其相应的模块组;
状态栏区:即最下方显示Ready 区,用来显示浏览器状态。
4
二、基本模块库的分类及其用途
SIMULINK 有13类基本模块库,分别为:
模块用途
由幅值与相角构造复数模块
数学运算函数模块 ,可进行多种数学函 数运算
矩阵连接模块
矩阵增益模块
计算极大值与极小值模块
多项式运算模块
乘积运算模块
由实部与虚部构造复数模块
关系运算模块
矩阵重新定维模块
取整模块
10
表3-3续 数学运算模块组子模块的名称及用途
模块名称
Sign
Slider Gain Sum Trigonometric Function
5
1、 Continuous( 连续模块组) 包含7个基本模块,分为连续时间线性系统与连续时间延迟 两种。子模块组的名称和用途见表3-1。
6
表3-1 连续模块组子模块的名称及用途
模块名称
Derivative Integrator State-Space Transfer Fcn Transfer Delay
在 SIMULINK 环境中,用户可以在仿真进程中改变感兴 趣的参数,实时地观察系统行为的变化。它还有 Scop模块与ቤተ መጻሕፍቲ ባይዱ 它的画图模块,在进行仿真的同时,就可以观看到仿真结果。
与传统的仿真软件采用微分方程或者差分方程建模相比, 它具有更直观形象、更简单方便与更灵活的优点。
1
启动与退出
在MATLAB 命令窗口中输入“simulink”命令然后回车; 选择工具栏中的 选项即可进入simulink 模块库浏览器; 直接从MATLAB 命令窗口中选取“File→ Edit →Model”也 可进入SIMULINK 仿真环境。 模型完成后,利用Save或Save as命令将模型文件存盘(扩 展名为.mdl) 后即可。 退出simulink ,只要关闭所有模型编辑窗口和模块浏览器 即可。
逻辑运算模块
表3-3续 数学运算模块组子模块的名称及用途
模块名称
Magnitude-Angle to Complex Math Function
Matrix Concatenation Matrix Gain MinMax Polynomial Product Real-Imag to Complex Relational Operator Reshape Rounding Function
Ports & Subsystems( 端口与子系统模块组)、
Signal Attributes( 信号属性模块组)、 Signal Routing( 信号传 输选择模块组)、
Sinks( 输出模块组)、 Sources( 信号源模块组)、
User-Defined Functions( 用户定义函数模块组)等
第三章 仿真工具SIMULINK
3.1 SIMULINK 概述
SIMULINK 是用来进行动态系统建模、仿真和分析的软件包。
SIMULINK 为用户提供了用方框图进行系统建模的窗口。 它有着丰富的模块库,在做仿真时,用户只需利用鼠标的点击 与拖曳功能,将模块库中的各种标准模块复制到 SIMULINK 的模型窗口中,就可以轻而易举在完成模型的创建。
二进制逻辑运算模块
Combinatorial Logic 建立逻辑真值表模块
Complex to Magnitude-Angle
计算复数的幅值与相角模块
Complex to Real-Imag 计算复数实部与虚部模块
Dot Product
计算点积 (内积)模块
Gain
增益模块
9
Logical Operator
2
6.2 SIMULINK模块库浏览器
一、模块库浏览器界面
SIMULINK 模块库浏览器界面可分为5部分:
菜单栏区:其主菜单有[文件(File)]、[编辑(Edit)] 、[查看 (View)]、[帮助(Help)] 等4项。
File :含New(新建模型或者库 )、open( 打开)、Close( 关闭)和 Preferences( 属性设置 )4项;
Continuous( 连续模块组)、 Discontinuities( 非连续模块组)、
Discrete( 离散模块组)、 Look-Up Tables( 表格模块组)、
Math Operations( 数学运算模块组)、
Model Verification( 模型检验模块组)、
Model-Wide Utilities( 公用模块组)、
Edit :含Add to the current model( 添加到当前模型 )、Find( 查找) 和Find next( 查找下一个 )3项;
View:由toolbar( 工具栏),status bar( 状态栏),description( 文字说 明栏) ,stay on top( 将浏览器放在桌面最上层 ) View :collapse entire browser( 模块库压缩显示 ), expand entire browser( 模块库展 开显示),Large icons( 大图标 ) ,Small icons( 小图标),Show parameters for selection( 显示所选模块的参数 ) ;
间的转换运算4种。其子模块组的名称和用途见表3-2。
8
表3-3 数学运算模块组子模块的名称及用途
模块名称
模块用途
Abs
绝对值或求模 (对复数)模块
Algebraic Constraint 将输入 f(z)强制置为 0并输出 z
Assignment
分配器
Bitwise Logical Operator
模块用途 微分模块 积分模块 线性状态空间模型模块 线性传递函数模型模块 输入信号按指定时间延迟模块 第一个输入按第二个输入指定时间做延迟 模块 零极点形式模型模块
7
2、 Math Operations( 数学运算模块组) 包含25个基本模块,包括数学运算、向量运算、复数与向量
3
Help( 帮助)
工具栏区:含4个按钮:
是新建与打开按钮, 是将模
块放在桌面最上层按钮,Find 是用来查找模块库中的模块按
钮。
文字说明区:对所选模块的文字说明;
模块库区:含模块库及其相应的模块组;
状态栏区:即最下方显示Ready 区,用来显示浏览器状态。
4
二、基本模块库的分类及其用途
SIMULINK 有13类基本模块库,分别为:
模块用途
由幅值与相角构造复数模块
数学运算函数模块 ,可进行多种数学函 数运算
矩阵连接模块
矩阵增益模块
计算极大值与极小值模块
多项式运算模块
乘积运算模块
由实部与虚部构造复数模块
关系运算模块
矩阵重新定维模块
取整模块
10
表3-3续 数学运算模块组子模块的名称及用途
模块名称
Sign
Slider Gain Sum Trigonometric Function
5
1、 Continuous( 连续模块组) 包含7个基本模块,分为连续时间线性系统与连续时间延迟 两种。子模块组的名称和用途见表3-1。
6
表3-1 连续模块组子模块的名称及用途
模块名称
Derivative Integrator State-Space Transfer Fcn Transfer Delay
在 SIMULINK 环境中,用户可以在仿真进程中改变感兴 趣的参数,实时地观察系统行为的变化。它还有 Scop模块与ቤተ መጻሕፍቲ ባይዱ 它的画图模块,在进行仿真的同时,就可以观看到仿真结果。
与传统的仿真软件采用微分方程或者差分方程建模相比, 它具有更直观形象、更简单方便与更灵活的优点。
1
启动与退出
在MATLAB 命令窗口中输入“simulink”命令然后回车; 选择工具栏中的 选项即可进入simulink 模块库浏览器; 直接从MATLAB 命令窗口中选取“File→ Edit →Model”也 可进入SIMULINK 仿真环境。 模型完成后,利用Save或Save as命令将模型文件存盘(扩 展名为.mdl) 后即可。 退出simulink ,只要关闭所有模型编辑窗口和模块浏览器 即可。
逻辑运算模块
表3-3续 数学运算模块组子模块的名称及用途
模块名称
Magnitude-Angle to Complex Math Function
Matrix Concatenation Matrix Gain MinMax Polynomial Product Real-Imag to Complex Relational Operator Reshape Rounding Function
Ports & Subsystems( 端口与子系统模块组)、
Signal Attributes( 信号属性模块组)、 Signal Routing( 信号传 输选择模块组)、
Sinks( 输出模块组)、 Sources( 信号源模块组)、
User-Defined Functions( 用户定义函数模块组)等
第三章 仿真工具SIMULINK
3.1 SIMULINK 概述
SIMULINK 是用来进行动态系统建模、仿真和分析的软件包。
SIMULINK 为用户提供了用方框图进行系统建模的窗口。 它有着丰富的模块库,在做仿真时,用户只需利用鼠标的点击 与拖曳功能,将模块库中的各种标准模块复制到 SIMULINK 的模型窗口中,就可以轻而易举在完成模型的创建。
二进制逻辑运算模块
Combinatorial Logic 建立逻辑真值表模块
Complex to Magnitude-Angle
计算复数的幅值与相角模块
Complex to Real-Imag 计算复数实部与虚部模块
Dot Product
计算点积 (内积)模块
Gain
增益模块
9
Logical Operator
2
6.2 SIMULINK模块库浏览器
一、模块库浏览器界面
SIMULINK 模块库浏览器界面可分为5部分:
菜单栏区:其主菜单有[文件(File)]、[编辑(Edit)] 、[查看 (View)]、[帮助(Help)] 等4项。
File :含New(新建模型或者库 )、open( 打开)、Close( 关闭)和 Preferences( 属性设置 )4项;
Continuous( 连续模块组)、 Discontinuities( 非连续模块组)、
Discrete( 离散模块组)、 Look-Up Tables( 表格模块组)、
Math Operations( 数学运算模块组)、
Model Verification( 模型检验模块组)、
Model-Wide Utilities( 公用模块组)、
Edit :含Add to the current model( 添加到当前模型 )、Find( 查找) 和Find next( 查找下一个 )3项;
View:由toolbar( 工具栏),status bar( 状态栏),description( 文字说 明栏) ,stay on top( 将浏览器放在桌面最上层 ) View :collapse entire browser( 模块库压缩显示 ), expand entire browser( 模块库展 开显示),Large icons( 大图标 ) ,Small icons( 小图标),Show parameters for selection( 显示所选模块的参数 ) ;
间的转换运算4种。其子模块组的名称和用途见表3-2。
8
表3-3 数学运算模块组子模块的名称及用途
模块名称
模块用途
Abs
绝对值或求模 (对复数)模块
Algebraic Constraint 将输入 f(z)强制置为 0并输出 z
Assignment
分配器
Bitwise Logical Operator