MATLAB simulink中的基本模块的参数、含义、应用

合集下载

MATLABsimulink模块简介

MATLABsimulink模块简介

MATLABsimulink模块简介SIMULINK的模块库介绍SIMILINK模块库按功能进行分为以下8类子库:Continuous(连续模块)Discrete(离散模块)Function&Tables(函数和平台模块)Math(数学模块)Nonlinear(非线性模块)Signals&Systems(信号和系统模块)Sinks(接收器模块)Sources(输入源模块)连续模块(Continuous)continuous.mdlIntegrator:输入信号积分Derivative:输入信号微分State-Space:线性状态空间系统模型Transfer-Fcn:线性传递函数模型Zero-Pole:以零极点表示的传递函数模型Memory:存储上一时刻的状态值Transport Delay:输入信号延时一个固定时间再输出Variable Transport Delay:输入信号延时一个可变时间再输出离散模块(Discrete)discrete.mdlDiscrete-time Integrator:离散时间积分器Discrete Filter:IIR与FIR滤波器Discrete State-Space:离散状态空间系统模型Discrete Transfer-Fcn:离散传递函数模型Discrete Zero-Pole:以零极点表示的离散传递函数模型First-Order Hold:一阶采样和保持器Zero-Order Hold:零阶采样和保持器Unit Delay:一个采样周期的延时函数和平台模块(Function&Tables) function.mdlFcn:用自定义的函数(表达式)进行运算MATLAB Fcn:利用matlab的现有函数进行运算S-Function:调用自编的S函数的程序进行运算Look-Up Table:建立输入信号的查询表(线性峰值匹配)Look-Up Table(2-D):建立两个输入信号的查询表(线性峰值匹配)数学模块(Math )math.mdlSum:加减运算Product:乘运算Dot Product:点乘运算Gain:比例运算Math Function:包括指数函数、对数函数、求平方、开根号等常用数学函数Trigonometric Function:三角函数,包括正弦、余弦、正切等MinMax:最值运算Abs:取绝对值Sign:符号函数Logical Operator:逻辑运算Relational Operator:关系运算Complex to Magnitude-Angle:由复数输入转为幅值和相角输出Magnitude-Angle to Complex:由幅值和相角输入合成复数输出Complex to Real-Imag:由复数输入转为实部和虚部输出Real-Imag to Complex:由实部和虚部输入合成复数输出非线性模块(Nonlinear )nonlinear.mdlSaturation:饱和输出,让输出超过某一值时能够饱和。

simulink基本模块的分类及用途

simulink基本模块的分类及用途

模块名(Source library) 用途Band_Limited White Noise 把白噪声加到连续系统中Chip Signal 产生一个频率不断增大的正弦波Clock 显示和提供仿真时间Constant 产生一个常值Digital Clock 在规定的采样间隔产生仿真时间From File 从文件读取数据From Workspace 从工作面上定义的矩阵中读数据Pulse Generator 在固定的时间间隔产生脉冲Random Number 产生正态分布的随机数Repeating Sequence 产生规律重复的任意信号Signal Generator 产生各种不同的波形Sine Wave 产生一个正弦波Step Input 产生一个阶跃函数模块名(Sinks library) 用途Auto_Scale Graph Scope 在MA TLAB自动调整显示比例的图形窗口显示信号Graph Scope 在MA TLAB图形窗口显示信号Hit Crossing 在规定值附近增加仿真步数Scope 在仿真过程中显示信号Stop Simulation 当输入不为零时停止仿真To File 把数据输出到文件中To Workspace 把数据输出到工作面上定义的一个矩阵中XY Graph Scope 在MA TLAB图形窗口中显示信号的X—Y图模块名(Discrete library) 用途Discrete-Time Integrator 对一个信号进行离散积分Discrete-Time Limited Integrator 对一个信号进行离散有限积分Discrete State-Space 建立一个离散状态空间模型Discrete Transfer Fcn 建立一个离散传递函数Discrete Zero-Pole 以零极点形式建立一个离散传递函数Filter 建立IIR和FIR滤波器First-Order Hold 建立一阶采样保持器Unit Delay 对一个信号延迟一个采样周期Zero-Order Hold 建立一个采样周期的零阶保持器模块名(Linear library) 用途Derivative 对输入信号进行微分Gain 对输入信号乘上一个常数增益Inner Product 对输入信号进行点积Integrator 对输入信号进行积分Matrix Gain 对输入信号乘上一个矩阵增益Slider Gain 以滑动形式改变增益State-Space 建立一个线性状态空间模型Sum 对输入信号进行求和Transfer Fcn 建立一个线性传递函数Zero-Pole 以零极点形式建立一个传递函数模块名(Nonlinear library) 用途Abs 输出输入信号的绝对值Backlash 用放映的方式模仿一个系统的特性Combinatorial 建立一张真值表Coulombic Friction 在原点不连续而在原点以外具有线性增益Dead Zone 提供一个死区Fcn 对输入进行规定的表示Limited Integrator 在规定的范围内进行积分Logical Operator 对输入进行规定的逻辑运算Look-up Table 对输入进行分段的线性映射MATLAB Fcn 定义一个函数对输入信号进行处理Memory 输出本模块上一步的输入值Product 对输入信号进行乘积运算Quantizer 对输入信号进行量化处理Rate Limiter 限制信号的变化速率Relational Operator 对输入进行一定的关系运算Relay 在两个值中轮流输出Reset Integrator 在仿真中对积分器进行重新初始化Saturation 对输入信号进行限幅Sign 符号函数Swith 在两个输入之间进行开关Transport Delay 对输入信号进行一定的延迟2-D Look-Up Table 对两个输入信号进行分段的线性映射Variable Transport Delay 对输入信号进行不定量的延迟模块名(Connections library) 用途Demux 把向量信号分开输出Inport 给系统提供一个外部输出Mux 把几个信号合并成向量形式Outport 给系统规定一个输出Subsystem 表示一个系统在另外一个系统中以下列出Simulink中的特别变量及其意义ans 预设的计算结果的变数名eps MA TLAB定义的正的极小值=2.2204e-16pi 内建的π值inf ∞值,无限大()NaN 无法定义一个数目()。

MATLAB simulink中地基本模块地全参数、含义、的应用

MATLAB simulink中地基本模块地全参数、含义、的应用

精彩文档电力线路模块PI Section Line单项π型线路单相传输线模块。

电阻,电感和电容的传输线,沿着线是均匀分布的。

级联几个相同的PI部分是通过以下方式获得一个近似的分布参数线路模型的Three-Phase PI Section Line三相电力线路模块实现了一个平衡的三相传输线模型参数集中在π部分。

相反,沿着线的电阻,电感和电容是均匀分布的分布参数线路模型,三相PI剖面线块肿块行参数在一个单一的π部分所示,在图中只有一相下代表。

被指定为正序和零序的,要考虑到的参数之间的感性和容性耦合的三相导体,以及地面参数的参数R,L,和C线。

在此方法的指定行参数假设,这三个阶段是平衡的。

使用一个单一的PI部分的模型是适当的传输线或短,在感兴趣的频率范围是有限的基频周围建模。

你可以得到更准确的模型通过级联多个相同的块。

见PI剖面线的最大频率范围的说明,通过PI线模型,可以实现。

频率用于R L C规范指定行参数所用的频率,以赫兹(Hz)。

这通常是标称系统频率(50赫兹或60赫兹)。

正序和零序电阻正序和零序电阻欧姆/公里(Ω/公里)。

正序和零序电感正序和零序电感:亨利/公里(H/公里)。

正序和零序电容正序和零序电容法拉/公里(F /公里)。

线路段长度(KM)该生产线部分长度在千米(公里)。

Three-Phase Transformer (Two Windings)三相变压器(两个绕组)使用三个单相变压器,三相变压器三相变压器两个绕组块实现了。

您可以模拟饱和的核心不是简单地通过在参数菜单中设置相应的复选框块。

线性变压器块和可饱和变压器块部分的单相变压器的电气模型的详细说明,请参阅。

可以以下列方式连接的两个绕组的变压器:1)Y2)Y与中性点3)接地Y4)三角洲三角洲(D1),30度的滞后Y通过5)D11)三角洲,三角洲领先的Y通过30度Three-Phase V-I Measurement三相电压-电流测量电压测量选择没有,如果你不想要测量三相电压。

Matlab-Simulink各模块对应的中文名称及介绍

Matlab-Simulink各模块对应的中文名称及介绍

精品好资料——————学习推荐这些图片的窗口是从MA TLAB R2012b里面截图下来的,注释还不够全面。

如有出入之处,敬请谅解!1/ 20Derivative :微分模块,输出为输入信号的微分。

无需设置参数Integrator:积分模块,输出时输入信号的积分,可设定初始条件(比如混沌系统的仿真),通常情况下初始条件不用考虑Memory:输出来自前一个时间步的模块输入State-Space:状态空间模块,主要应用应用于现代控制理论中多输入多输出系统的仿真,双击模块可设置的主要参数有:系数矩阵A,B,C,D以及初始条件Transfer Fcn:传递函数多项式模型,实现现行传递系统,双击可设置分子多项式和坟墓多项式的系数Transport Delay:时间延迟模块,通过模块内部参数设定延迟时间Variable Transport Delay:将输入延迟一可变的时间Zero-Pole:传递函数零、极点模型,实现一个用零极点标明的传递函数,双击设置零点、极点、增益2/ 20Backlash:磁滞回环特性模块Coulomb & Viscous Friction:库伦摩擦与黏性摩擦特性模块Dead Zone:死区特性模块Hit Crossing:检测输入信号的零交叉点模块Quantizer:阶梯状量化处理模块Rate Limiter:变化速率限幅模块Relay:带有滞环的继电特性模块Saturation:限幅的饱和特性模块3/ 204/ 20Discrete Transfer Fcn:离散系统传递函数多项式模型,可设置分子分母多项式Discrete Zero-Pole:离散系统传递函数零极点模型,可设置零点、极点、增益,可以设置采样时间Discrete Filter:离散系统滤波器,可设置分子分母系数(按照z-1作升幂排列),可设置采样时间Discrete State-Space:离散系统状态空间表达式模块,可设置参数矩阵A,B,C,D,可设置采样时间、初始条件Discrete-Time Integrator:离散系统积分器模块,可设置采样时间、初始条件Unit Delay:离散系统单位延迟模块,可设置采样时间,初始条件Fist-Order Hol:一阶采样保持器Memory:存储模块Zero-Order Hold:零阶采样保持器Discrete Filter:实现IIR和FIR滤波器Discrete State-Space:实现一个离散状态空间系统Discrete-Time Integrator:离散时间积分器Discrete Transfer Fcn :实现一个离散传递函数Discrete Zero-Pol:实现一个用零极点来说明的离散传递函数First-Order Hold:实现一个一阶保持采样-保持系统Unit Delay:将信号延时一个单位采样时间Zero-Order Hold:实现具有一个采样周期的零阶保持5/ 206/ 20Direct Look-Up Table(n-D):直接查询n维表模块Interpolation(n-D)Using Prelook-up:适用预查询的n维内查表模块Look-Up Table:一维查表模块Look-Up Table(2-D):二维查表模块Look-Up Table(n-D):n维查表模块Prelook-Up Index Search:预查询索引搜寻模块7/ 208/ 20Abs:绝对值或复数求模模块,输出是输入信号的绝对值(或复数的模)Algebraic Constraint:代数约束模块,将输入信号约束为零,计算输入信号为零时的状态值Assignment:分配器模块Bitwise Logical Operator:位逻辑运算模块,可选择逻辑运算关系(与-AND,或-OR,非-NOT,异或-XOR等),可设置第二运算数(默认值为FFFF)Combinatorial Logic:实现一个真值表,组合逻辑运算模块Complex to Magnitude-Angle:复数模、角运算模块,输入量为复数,输出量有两个,一个输出为输入信号的模,另一个为输入信号的角Complex to Real-Imag:复数实部、虚部运算模块,输入量为复数,输出量有两个,一个输出为输入信号的实部,另一个为输入信号的虚部Derivative:输出输入信号的时间微分Dot Product:两输入信号进行点积(内积)运算,无需设置参数Gain:增益模块,将模块的输入信号乘上一个增益Logical Operator:多输入单输出逻辑运算模块,可选择逻辑运算关系(与-AND,或-OR,非-NOT,异或-XOR等)、设置输入信号的个数Magnitude-Angle to Complex:模角生成复数模块,默认输入量有两个:一模一角。

Simulink常用模块介绍与应用技巧

Simulink常用模块介绍与应用技巧

V-realm Builde 2.0 界面
【例5-29】飞机围绕大树飞行
File|New 单击背景按钮
Libraries|ImportFrom|Object Library
选择:Vegetable and Plants
选择:Tree , 拖入编辑框中。
调整 scale,选择合适大小。
【例5-32】
拖入 enabled subsystem 双击模块 拖入其他模块
加上信号源,示波器
成果显示
5.6.3 模块封装技术
封装:将模块相应旳子系统内部构造隐含起来,仅 提供对话框输入,进行参数设置。
封装建立过程:首先建立子系统模块,选中该系 统模块旳图标,再选择 Edit|Mask Subsystem
第五章 Simulink 常用模块简介与应用技巧
5.1 常用模块应用技巧
5.1.1 向量化模块(Mux、Demux)举例
向量型信号:多路信号经过Mux合成一路向量信号;
【例5-1】Van der Pol (例4-2)也能够表达成向量形式:
x1 x2
(
x12
x2 1)
x2
x1
能够用单个积分器模 块来完毕向量化建模, 如右图:
Simulink 3D Animation DEMOS
【编程例子】
自编:matlab|car3d.m, 或 vrcar.m 静态:vrmount.wrl(C:\MATLAB2023a\toolbox\sl3d\sl3ddemos)
5.6 子系统与模块封装技术
子系统:将多种功能部件集合成一种功能框。 实现:选中矩形框中旳部件,选择 Edit|Create
Subsystem, 建立子系统。 系统自动设置输入输出端:流入为输入,流出为

matlab simulink结构

matlab simulink结构

MATLAB Simulink 是一个可视化建模和仿真工具,它通过图形化的方式来描述系统的行为。

在 Simulink 中,系统被划分为多个部分,每个部分都对应着一种不同的元素或结构。

下面是一些常见的 Simulink 结构:1. 模型(Model):Simulink 中最基本的结构,表示整个系统的总体框架。

模型中包含了所有的系统部件,在模型内部可以连接这些部件,以形成完整的系统。

2. 子系统(Subsystem):子系统是模型中的一个独立部分,通常用于组织和管理系统的复杂度。

它可以与其他子系统或部件相互连接,并可以将其输出提供给上层系统或其他子系统使用。

3. 模块(Block):模块是 Simulink 中的基本部件,它们代表了系统中的基本功能单元。

它们可以执行各种操作,如加、减、乘、除、积分、微分等。

4. 信号(Signal):信号是 Simulink 中的数据流,代表了各个模块之间传递的数据。

在Simulink 中,信号可以通过端口进行输入和输出。

5. 端口(Port):端口用于在模块之间传递信号,它可以是输入端口、输出端口或双向端口。

每个模块可以拥有多个端口。

6. 参数(Parameter):参数是模块的属性,可以用于设置模块的各种参数、常数或变量。

参数可以在模块内部使用,也可以在模块之间传递。

7. 初始状态(Initial State):初始状态是系统的初始状态,它对系统的运行过程产生了重要影响。

在 Simulink 中,初始状态通常由 Initial Block 来设置。

8. 仿真器(Simulator):仿真器是 Simulink 的核心组件,用于执行系统仿真。

仿真器提供了多种仿真方法,如常规仿真、加速仿真、硬件仿真等。

以上这些结构只是 Simulink 中的一部分,Simulink 还包括了许多其他的结构和元素,比如 Scope、Display、To Workspace 等。

这些结构和元素共同构成了 Simulink 强大而灵活的建模和仿真环境。

MATLAB软件SIMULINK模块

MATLAB软件SIMULINK模块

C.1 信号分析基础-23/24
Kunming University of Science & Technology
exp4_1.mdl
C.1 信号分析基础-24/24
Kunming University of Science & Technology
exp4_1.mdl
plot(t,out)
C.1 信号分析基础-25/24
输入输入输出模块库输出模块库22个信宿模块组信宿模块组信源模块组信源模块组模型扩充模块组模型扩充模块组模型校核模块组模型校核模块组kunminguniversitytechnologykunminguniversitytechnologyc1c1信号分析基础信号分析基础11112424simulink模型窗口的组成新建模型窗口kunminguniversitytechnologykunminguniversitytechnologyc1c1信号分析基础信号分析基础12122424simulink模型窗口的组成工具栏状态栏表示模型已准备就绪在等待仿真命令表示编辑窗口模型的显示比例表示当前仿真所选择的仿真算法实时显示仿真经历时刻kunminguniversitytechnologykunminguniversitytechnologyc1c1信号分析基础信号分析基础13132424第二节simulink模块库模块功能介绍常用模块组常用模块组输入端口模块输出端口模块常数模块接地模块分路器模块增益模块积分模块混路器模块叉乘模块示波器模块求和模块饱和模块子系统模块单位延迟模块kunminguniversitytechnologykunminguniversitytechnologyc1c1信号分析基础信号分析基础14142424第二节simulink模块库模块功能介绍连续模块组积分模块微分模块状态空间模块传递函数模块时间延迟模块可变时间延迟模块变量延迟模块零极点增益模块kunminguniversitytechnologykunminguniversitytechnologyc1c1信号分析基础信号分析基础15152424第二节simulink模块库模块功能介绍非连续模块组库仑与粘性摩擦模块磁滞回环模块死区模块饱和模块动态死区模块量化模块滞环继电模块kunminguniversitytechnologykunminguniversitytechnologyc1c1信号分析基础信号分析基础16162424第二节simulink模块库模块功能介绍离散模块组离散模块组离散状态空间模块离散滤波器模块离散传递函数模块一阶保持器模块离散零极点增益模块离散时间积分模块单位延迟模块零阶保持器模块kunminguniversitytechnologykunminguniversitytechnologyc1c1信号分析基础信号分析基础171

Simulink常用模块中文名称(带模块图片)

Simulink常用模块中文名称(带模块图片)

Simulink常用模块名称中英文对照Sources库Band-Limited White Noise:宽带限幅白噪声模块,把一个白噪声引入到连续系统中Chirp Signal:线性调频信号(频率按时间线性变化的正弦波)模块,产生频率增加的正弦信号Clock:时钟信号模块,显示或者提供仿真时间Constant:常量输入模块,产生一个常数值Digital Clock:数字时钟模块,按指定的间隔产生采样时间Digital Pulse Generator:产生具有固定间隔的脉冲From File:从一个文件读取数据From Work space:从在工作空间定义的矩阵读入数据Ground:接地模块,将一个未连接的输入端接地In1:输入端口模块Pulse Generator:脉冲信号发生器模块,产生固定间隔的脉冲Ramp:斜坡信号输入模块,产生一个以常数斜率增加或者减小的信号Random Number:产生正态分布的随机数Repeating Sequence:产生一个可重复的任意信号Signal Generator:产生多种多样的普通信号Signal Builder:自定义信号发生器Sine Wave:产生正弦波信号Step:阶跃信号模块,产生一个单步函数Uniform Random Number:产生均匀分布的随机数Sinks库Display:实时数字显示模块,显示其输入信号的值Floating Scope:浮动示波器模块Out1:输出端口模块Scope:示波器模块,显示在仿真过程产生的信号的波形Stop Simulation:仿真终止模块,当它的输入信号非零时,就结束仿真Terminator:信号终结模块,结束一个未连接的输出端口To File:写数据到文件To Workspace:把数据写进工作空间里定义的矩阵变量XY Graph:用一个MATLAB图形窗口来显示信号的X-Y坐标的图形Continuous库主要用于连续系统的仿真Derivative :微分模块,输出为输入信号的微分。

Simulink基本模块介绍

Simulink基本模块介绍

2
3
4
5
6
7
8
9
10
4. 积分模块
作用:计算输入信号从起始时间到当前时刻对时间的积分。 代表如下微分方程: y (t ) = y (t0 ) + 积分模块如图所示: 例如:
1 s Integrator
1 0.8 0.6 0.4 0.2

t t0
x(τ )dτ
y (t ) = ∫ sin(t )dt = − cos(t ) + C = − cos(t )
系统矩阵
考虑 n 自由度系统:
&& & MX (t ) + CX (t ) + KX (t ) = F (t )
X (t ) = [ x1 (t ), x2 (t ), L, xn (t )]T ∈ R n×1
M ∈R K ∈ R n×n
令:
n×n
n 维广义坐标列向量 阻尼矩阵 外部输入列矩阵
质量矩阵 刚度矩阵
C ∈ R n×n F (t ) ∈ R n×n
⎡ X (t )⎤ Y (t ) = ⎢ & ⎥ ∈ R 2 n×1 ⎣ X (t )⎦
2n 维系统状态列向量
系统的状态方程:
& Y (t ) = AY (t ) + BF (t )
I n× n ⎤ ∈ R 2 n× 2 n − M −1C ⎥ ⎦
⎡ 0 n× n ⎤ B = ⎢ −1 ⎥ ∈ R 2 n×n ⎣M ⎦
x(t)
k
增益模块
y(t)
k Gain
Simulink 增义模块图
注意:y(t)、x(t)、k 可以为标量、向量或矩阵。
来自Sinks库

Simulink常用库模块介绍Matlaba

Simulink常用库模块介绍Matlaba

Simulink常用库模块介绍MatlabaSimulink是一种图形化编程环境,用于设计、建模和仿真动态系统。

它是Matlab的一部分,通过可视化编程方法,可以快速搭建模型并进行系统仿真。

Simulink提供了许多常用的库模块,用于模拟不同类型的系统。

以下是一些Simulink常用库模块的介绍:1. Continuous库模块:这个库模块包含了用于建模连续时间系统的模块。

其中最常用的模块包括Gain(增益),Transfer Fcn(传递函数),Integrator(积分器)和Sum(求和器)。

通过这些模块,可以建立线性和非线性的连续时间系统模型。

2. Discrete库模块:这个库模块包含了用于建模离散时间系统的模块。

其中最常用的模块包括Delay(延时器),Discrete Transfer Fcn (离散传递函数),Discrete Filter(离散滤波器)和Unit Delay(单位延时器)。

这些模块用于建立离散时间系统的模型。

3. Sources库模块:这个库模块包含了用于系统输入的模块。

其中最常用的模块包括Constant(常数),Step(阶跃信号),Ramp(斜坡信号)和Sine Wave(正弦波)。

这些模块用于生成系统的输入信号。

4. Sinks库模块:这个库模块包含了用于系统输出的模块。

其中最常用的模块包括Scope(示波器),To Workspace(保存数据到工作空间)和Display(显示结果)。

这些模块用于获取系统的输出信号并进行可视化或保存。

5. Math Operations库模块:这个库模块包含了各种数学运算模块。

其中最常用的模块包括Add(加法),Subtract(减法),Multiply(乘法)和Divide(除法)。

这些模块可用于进行各种数学运算,例如加减乘除等。

6. Logic and Bit Operations库模块:这个库模块包含了逻辑和位运算模块。

Simulink常用模块名称及其功能简介

Simulink常用模块名称及其功能简介

Simulink常用模块名称中英文对照Sources库Band-Limited White Noise 宽带限幅白噪声模块,把一个白噪声引入到连续系统中Chirp Signal 线性调频信号(频率按时间线性变化的正弦波)模块,产生频率增加的正弦信号Clock 时钟信号模块,显示或者提供仿真时间Constant 常量输入模块,产生一个常数值Digital Clock 数字时钟模块,按指定的间隔产生采样时间Digital Pulse Generator 产生具有固定间隔的脉冲From File 从一个文件读取数据From Work space 从在工作空间定义的矩阵读入数据Ground 接地模块,将一个未连接的输入端接地In1 输入端口模块Pulse Generator 脉冲信号发生器模块,产生固定间隔的脉冲Ramp 斜坡信号输入模块,产生一个以常数斜率增加或者减小的信号Random Number 产生正态分布的随机数Repeating Sequence 产生一个可重复的任意信号Signal Generator 产生多种多样的普通信号Signal Builder 自定义信号发生器Sine Wave 产生正弦波信号Step 阶跃信号模块,产生一个单步函数Uniform Random Number 产生均匀分布的随机数Sinks库Display 实时数字显示模块,显示其输入信号的值Floating Scope 浮动示波器模块Out1 输出端口模块Scope 示波器模块,显示在仿真过程产生的信号的波形Stop Simulation 仿真终止模块,当它的输入信号非零时,就结束仿真Terminator 信号终结模块,结束一个未连接的输出端口To File 写数据到文件To Workspace 把数据写进工作空间里定义的矩阵变量XY Graph 用一个MATLAB图形窗口来显示信号的X-Y坐标的图形Continuous库主要用于连续系统的仿真Derivative 微分模块,输出为输入信号的微分。

simulink 常用模块解释

simulink 常用模块解释

simulink 常用模块解释Simulink是一种常用的软件工具,用于建模、仿真和分析动态系统。

它通常与MATLAB配合使用,提供了一种图形化的方法,使工程师和科学家能够更容易地设计和测试各种控制系统。

下面是几个常用的Simulink模块的解释:1.信号发生器(Block: Signal Generator)信号发生器模块用于生成各种类型的信号,例如正弦波、方波、锯齿波等。

用户可以通过设置频率、振幅、相位等参数来生成所需的信号。

2.积分器(Block: Integrator)积分器模块用于对输入信号进行积分操作。

它可以将一个输入信号的积分值作为输出,对于需要进行累加操作的系统建模非常有用。

3.微分器(Block: Derivative)微分器模块用于对输入信号进行微分操作。

它可以将输入信号的导数作为输出,对于需要对信号变化率进行建模和分析的系统非常有用。

4.增益(Block: Gain)增益模块用于对输入信号进行比例缩放操作。

用户可以通过设置增益参数来放大或缩小输入信号的幅度。

5.触发器(Block: Trigger)触发器模块用于在满足一定条件时触发或延迟系统的某些操作。

例如,当一个信号超过某个阈值时,触发器可以将相应的操作信号输出。

6.多路选择器(Block: Selector)多路选择器模块用于从多个输入信号中选择一个输出信号。

用户可以通过设置选择参数来指定要选择的输入信号。

以上仅是Simulink中的一些常用模块。

这些模块可以根据特定的系统需求被组合在一起,以建立复杂的控制系统、信号处理系统或其他动态系统的模型。

通过使用Simulink,工程师和科学家可以更方便地进行系统设计和分析,并进行仿真来验证其性能。

Simulink常用库模块介绍(Matlab2013a)

Simulink常用库模块介绍(Matlab2013a)

SIMULINK常用库模块介绍一、SIMULINK简介1、简介SIMULINK是一个对动态系统(包括连续系统、离散系统和混合系统)进行建模、仿真和综合分析的集成软件包,是MATLAB的一个附加组件,其特点是模块化操作、易学易用,而且能够使用MATLAB提供的丰富的仿真资源。

在 SIMULINK环境中,用户不仅可以观察现实世界中非线性因素和各种随机因素对系统行为的影响,而且也可以在仿真进程中改变感兴趣的参数,实时地观察系统行为的变化,因此已在许多领域,如通信、信号处理、DSP、电力、金融、生物系统等获得重要应用。

对信息类专业的学生来说,无论是学习专业课程或相关课程设计,还是在今后的工作中,SIMULINK都是一个重要的仿真建模工具。

2、预备知识⏹SIMULINK的启动首先启动MATLAB,然后在MATLAB主界面中单击上面的Simulink按钮,如下图所示:或在命令窗口中输入simulink命令打开。

⏹SIMULINK的模块库Simulink的模块库有两部分组成:基本模块和各种应用工具箱,如下图所示。

对通信系统仿真来说,主要用到Simulink基本库,通信系统工具箱和数字信号处理工具箱。

二、SIMULINK的模块库1、SIMULINK基本库(1)连续模块Continuous名称功能说明Derivative 微分Integrator 积分器Integrator Limited 定积分Integrator, Second-Order 二阶积分Integrator, Second-Order Limited 二阶定积分PID Controller PID控制器PID Controller (2DOF) PID控制器State-Space 状态空间Transfer Fcn 传递函数Transport Delay 传输延时Variable Transport Delay 可变传输延时Zero-Pole 零—极点增益模型(2)非连续模块Discontinuous名称功能说明Backlash 间隙非线性Coulomb&Viscous Friction 库仑和黏度摩擦非线性Dead Zone 死区非线性Dead Zone Dynamic 动态死区非线性Hit Crossing 冲击非线性Quantizer 量化非线性Rate Limiter 静态限制信号的变化速率Rate Limiter Dynamic 动态限制信号的变化速率Relay 滞环比较器,限制输出值在某一范围内变化Saturation 饱和输出,让输出超过某一值时能够饱和Saturation Dynamic 动态饱和输出Wrap To Zero 还零非线性(3)离散模块Discrete名称功能说明Delay 延时器Difference 差分环节Discrete Derivative 离散微分环节Discrete FIR Filter 离散FIR滤波器Discrete Filter 离散滤波器Discrete PID Controller 离散PID控制器Discrete PID Controller (2DOF) 离散PID控制器Discrete State-Space 离散状态空间系统模型Discrete Transfer-Fcn 离散传递函数模型Discrete Zero-Pole 以零极点表示的离散传递函数模型Discrete-time Integrator 离散时间积分器First-Order Hold 一阶保持器Memory 输出本模块上一步的输入值Tapped Delay 延迟Transfer Fcn First Order 离散一阶传递函数Transfer Fcn Lead or Lag 传递函数Transfer Fcn Real Zero 离散零点传递函数Unit Delay 一个采样周期的延迟Zero –Order Hold 零阶保持器(4)逻辑和位操作模块Logic and Bit Operations名称功能说明Bit Clear 位清零Bit Set 位置位Bitwise Operator 逐位操作Combinatorial Logic 组合逻辑Compare To Constant 和常量比较Compare To Zero 和零比较Detect Change 检测跳变Detect Decrease 检测递减Detect Fall Negative 检测负下降沿Detect Fall Nonpositive 检测非负下降沿Detect Increase 检测递增Detect Rise Nonnegative 检测非负上升沿Detect Rise Positive 检测正上升沿Extract Bits 提取位Interval Test 检测开区间Interval Test Dynamic 动态检测开区间Logical Operator 逻辑操作符Relational Operator 关系操作符Shift Arithmetic 移位运算(5)查找表模块Lookup Table名称功能说明1-D Lookup Table 一维输入信号的查询表(线性峰值匹配)2-D Lookup Table 两维输入信号的查询表(线性峰值匹配)Cosine 余弦函数查询表Direct Lookup Table (n-D) N个输入信号的查询表(直接匹配)Interpolation using PreLookup 输入信号的预插值Lookup Table Dynamic 动态查询表PreLookup 预查询索引搜索Sine 正弦函数查询表n-D Lookup Table N维输入信号的查询表(线性峰值匹配)(6)数学模块Math Operations名称功能说明Abs 取绝对值Add 加法Algebraic Constraint 代数约束Assignment 赋值Bias 偏移Complex to Magnitude-Angle 由复数输入转为幅值和相角输出Complex to Real-Imag 由复数输入转为实部和虚部输出Divide 除法Dot Product 点乘运算Find Nonzero Elements 查找非零元素Gain 比例运算Magnitude-Angle to Complex 由幅值和相角输入合成复数输出Math Function 包括指数函数、对数函数、求平方、开根号等常用数学函数Matrix Concatenation 矩阵级联MinMax 最值运算MinMax Running Resettable 最大最小值运算Permute Dimensions 按维数重排Polynomial 多项式Product 乘运算Product of Elements 元素乘运算Real-Imag to Complex 由实部和虚部输入合成复数输出Reciprocal Sqrt 开平方后求倒Reshape 取整Rounding Function 舍入函数Sign 符号函数Signed SqrtSine Wave Function 正弦波函数Slider Gain 滑动增益Sqrt 平方根Squeeze 删去大小为1 的"孤维"Subtract 减法Sum 求和运算Sum of Elements 元素和运算Trigonometric Function 三角函数Unary Minus 一元减法Vector ConcatenateWeighted Sample Time Math 权值采样时间运算(7)模型检测模块Model Verification名称功能说明Assertion 确定操作Check Dynamic Gap 检查动态偏差Check Dynamic Range 检查动态范围Check Static Gap 检查静态偏差Check Static Range 检查静态范围Check Discrete Gradient 检查离散梯度Check Dynamic Lower Bound 检查动态下限Check Dynamic Upper Bound 检查动态上限Check Input Resolution 检查输入精度Check Static Lower Bound 检查静态下限Check Static Upper Bound 检查静态上限(8)模型扩充模块Model-Wide Utilities名称功能说明Block Support Table 功能块支持的表DocBlock 文档模块Model Info 模型信息Timed-Based Linearization 时间线性分析Trigger-Based Linearization 触发线性分析(9)端口和子系统模块Ports&Subsystems名称功能说明Atomic Subsystem 单元子系统CodeReuseSubsystem 代码重用子系统Configurable Subsystem 可配置子系统Enable 使能Enabled Subsystem 使能子系统Enabled and Triggered Subsystem 使能和触发子系统For Each Subsystem For Each子系统For Iterator Subsystem For迭代子系统Function-Call Feedback Latch 函数调用反馈锁存Function-Call Generator 函数调用生成器Function-Call Split 函数调用切换Function-Call Subsystem 函数调用子系统If If操作If Action Subsystem If操作子系统In1 输入端口Model 模型Model Variants 模型变种Out1 输出端口Subsystem 子系统Subsystem Examples 子系统例子Switch Case Switch Case语句Switch Case Action Subsystem Switch Case 操作子系统Trigger 触发操作Triggered Subsystem 触发子系统Variant SubsystemWhile Iterator Subsystem While迭代子系统(10)信号属性模块Signal Attributes名称功能说明Bus to Vector 总线到矢量转换Data Type Conversion 数据类型转换Data Type Conversion Inherited 数据类型继承Data Type Duplicate 数据类型复制Data Type Propagation 数据类型传播Data Type Propagation Examples 数据类型传播示例Data Type Scaling Strip 数据类型缩放IC 信号输入属性Probe 探针点Rate Transition 速率转换Signal Conversion 信号转换Signal Specification 信号特征指定Weighted Sample Time 加权的采样时间Width 信号宽度(11)信号线路模块Signal Routing名称功能说明Bus Assignment 总线分配Bus Creator 总线生成Bus Selector 总线选择Data Store Memory 数据存储Data Store Read 数据存储读取Data Store Write 数据存储写入Demux 分路Environment Controller 环境控制器From 信号来源Goto 信号去向Goto Tag Visibility Goto标签可视化Index Vector 索引矢量Manual Switch 手动选择开关Merge 信号合并Multiport Switch 多端口开关Mux 合路Selector 信号选择器Switch 开关选择,当第二个输入端大于临界值时,输出由第一个输入端而来,否则输出由第三个输入端而来Vector Concatenate 矢量拼接(12)接收器模块Sinks名称功能说明Display 数字显示器Floating Scope 浮动示波器Out1 输出端口Scope 示波器Stop Simulation 停止仿真Terminator 终止符号(To File 将输出数据写入数据文件保护To Workspace 将输出数据写入MATLAB的工作空间XY Graph 显示二维图形(13)输入源模块Sources名称功能说明Band-Limited White Noise 带限白噪声Chirp Signal 产生一个频率不断增大的正弦波Clock 显示和提供仿真时间Constant 常数信号Counter Free-Running 无限计数器Counter Limited 有限计数器Digital Clock 数字时钟Enumerated Constant 枚举常量From File 来自文件From Workspace 来自MATLAB的工作空间Ground 接地In1 输入信号Pulse Generator 脉冲发生器Ramp 斜坡输入Random Number 产生正态分布的随机数Repeating Sequence 产生规律重复的任意信号Repeating Sequence Interpolated 重复序列内插值Repeating Sequence Stair 重复阶梯序列Signal Builder 信号创建器Signal Generator 信号发生器,可产生正弦、方波、锯齿波及随意波Sine Wave 正弦波信号Step 阶跃信号Uniform Random Number 均匀分布随机数(14)用户自定义函数模块User-Defined Functions名称功能说明Fcn 用自定义的函数(表达式)进行运算Interpreted MATLAB Function 解释的Matlab函数Level-2 MATLAB S-Function 二级Matlab S函数MATLAB Function 利用MATLAB的现有函数进行运算S-Function 调用自编的S函数的程序进行运算S-Function Builder S函数创建S-Function Examples S函数例子2、通信系统工具箱Communication System Toolbox(1)信道 Channel名称功能说明AWGN Channel 加性高斯白噪声信道Binary Symmetric Channel 二进制对称信道Multipath Rayleigh Fading Channel 多径瑞利衰落信道Multipath Rician Fading Channel 多径莱斯衰落信道(2)通信滤波器 Comm Fliter名称功能说明Gaussian Filter 高斯滤波器Integrate and Dump 积分清零Raised Cosine Transmit Filter 升余弦发送滤波器Ideal Rectangular Pulse Filter 理想矩形脉冲滤波器Raised Cosine Receive Filter 升余弦接收滤波器Windowed Integrator 窗积分器(3)通信信宿Comm Sinks名称功能说明Discrete-Time Eye Diagram Scope 离散时间眼图示波器Discrete-Time Signal Trajectory Scope 离散时间信号轨迹示波器Discrete-Time Scatter Plot Scope 离散时间散点图示波器Error Rate Calculation 误码率计算(4)通信信源Comm Sources1)噪声发生器Noise Generators名称功能说明Gaussian Noise Generator 高斯噪声发生器Rayleigh Noise Generator 瑞利噪声发生器Rician Noise Generator 莱斯噪声发生器Uniform Noise Generator 均匀噪声发生器2)随机数据源Random Data Sources名称功能说明Bernoulli Binary Generator 伯努利二进制发生器Random Integer Generator 随机整数发生器Poisson Integer Generator 泊松整数发生器3)序列发生器Sequence Generators名称功能说明Barker Code Generator 巴克码发生器Hadamard Code Generator Hadamard码发生器OVSF Code Generator OVSF码发生器Walsh Code Generator 沃尔什码发生器Gold Sequence Generator Gold序列发生器Kasami Sequence Generator Kasami序列发生器PN Sequence Generator PN序列发生器(5)检错与纠错Error Detection and Correction3)卷积码Convolutional名称功能说明APP Decoder APP译码器Turbo Decoder Turbo译码器Viterbi Decoder 维特比译码器Convolutional Encoder 卷积码编码器Turbo Encoder Turbo编码器(6)调制Modulation1)模拟调制Analog Passband Modulation名称功能说明DSB AM Demodulator Passband 双边带调幅解调器DSBSC AM Demodulator Passband 抑制载波调幅解调器FM Demodulator Passband FM解调器PM Demodulator Passband PM解调器SSB AM Demodulator Passband 单边带调幅解调器DSB AM Modulator Passband 双边带调幅调制器DSBSC AM Modulator Passband 抑制载波调幅调制器FM Modulator Passband FM调制器PM Modulator Passband PM调制器SSB AM Modulator Passband 单边带调幅调制器2)数字调制Digital Passband Modulation①调幅AM名称功能说明General QAM Demodulator Baseband 通用QAM解调基带M-PAM Demodulator Baseband M-PAM解调基带Rectangular QAM Demodulator Baseband矩形QAM解调基带General QAM Modulator Baseband 通用QAM调制器基带M-PAM Modulator Baseband M-PAM调制器基带Rectangular QAM Modulator Baseband 矩形QAM调制基带② CPM名称功能说明CPFSK Demodulator Baseband CPFSK解调器CPM Demodulator Baseband CPM解调器GMSK Demodulator Baseband GMSK解调器MSK Demodulator Baseband MSK解调器CPFSK Modulator Baseband CPFSK调制器CPM Modulator Baseband CPM调制器GMSK Modulator Baseband GMSK调制器MSK Modulator Baseband MSK调制器③ FM名称功能说明M-FSK Demodulator Baseband M-FSK解调器M-FSK Modulator Baseband M-FSK调制器④ PM名称功能说明BPSK Demodulator Baseband BPSK 解调器DBPSK Demodulator Baseband DBPSK解调器DQPSK Demodulator Baseband DQPSK解调器M-DPSK Demodulator Baseband M-DPSK解调器M-PSK Demodulator Baseband M-PSK解调器OQPSK Demodulator Baseband OQPSK 解调器QPSK Demodulator Baseband QPSK解调器BPSK Modulator Baseband BPSK 调制器DBPSK Modulator Baseband DBPSK调制器DQPSK Modulator Baseband DQPSK调制器M-DPSK Modulator Baseband M-DPSK调制器M-PSK Modulator Baseband M-PSK调制器OQPSK Modulator Baseband OQPSK调制器QPSK Modulator Baseband QPSK调制器⑤ TCM名称功能说明General TCM Decoder 通用TCM解码器M-PSK TCM Decoder M-PSK TCM解码器Rectangular QAM TCM Decoder 矩形QAM TCM解码器General TCM Encoder 通用TCM编码器M-PSK TCM Encoder M-PSK TCM编码器Rectangular QAM TCM Encoder 矩形QAM TCM编码器3、DSP系统工具箱DSP System Toolbox(1)信号管理 Signal Management1)缓存 Buffers名称功能说明Buffer 缓存(串并转换)Delay Line 延迟线Queue 队列寄存器(FIFO)Stack 堆栈Unbuffer 解缓存(并串转换)2)信号属性 Signal Attributes名称功能说明Check Signal Attributes 信号属性校验Convert 1-D to 2-D 1维到2维转换Convert 2-D to 1-D 2维到1维转换Data Type Conversion 数据类型转换Frame Conversion 帧信号和采样信号转换Inherit Complexity 实数、复数类型继承(2)信号操作 Signal Operations名称功能说明Constant Ramp 常数斜升信号Convolution 卷积Delay 延迟Downsample 下采样Interpolation 内插NCO 数控振荡器NCO HDL Optimized HDL优化的NCOOffset 数据偏移Pad 头部或尾部添补数据Peak Finder 峰值搜索器Repeat 重复Sample and Hold 采样保持Triggered Signal From Workspace 触发的工作空间信号Unwrap 相位不连续处理Upsample 上采样Variable Fractional Delay 可变分数延迟Variable Integer Delay 可变整数延迟Window function 窗函数Zero Crossing 零交叉检验(2)输出 Sinks名称功能说明Display 数据显示Matrix Viewer 矩阵观察器Signal to Workspace 输出信号到工作空间Spetrum Analyzer 频谱分析仪Time Scope 时域示波器To Audio Device 输出到音频设备To Multimedia 输出到多媒体Triggered To Workspace 触发输出到工作空间UDP Send UDP发送Vector Scope 矢量示波器Waterfall 多矢量数据示波器。

Matlab-Simulink各模块对应的中文名称及介绍

Matlab-Simulink各模块对应的中文名称及介绍

这些图片的窗口是从MATLAB Rb里面截图上去的,之杨若古兰创作正文还不敷全面.如有出入的地方,敬请谅解!Derivative :微分模块,输出为输入旌旗灯号的微分.无需设置参数Integrator:积分模块,输出时输入旌旗灯号的积分,可设定初始条件(比方混沌零碎的仿真),通常情况下初始条件不必考虑Memory:输出来自前一个时间步的模块输入StateSpace:形态空间模块,次要利用利用于古代控制理论中多输入多输出零碎的仿真,双击模块可设置的次要参数有:系数矩阵A,B,C,D和初始条件Transfer Fcn:传递函数多项式模型,实现现行传递零碎,双击可设置分子多项式和坟墓多项式的系数Transport Delay:时间延迟模块,通过模块内部参数设定延迟时间Variable Transport Delay:将输入延迟一可变的时间ZeroPole:传递函数零、极点模型,实现一个用零极点标明的传递函数,双击设置零点、极点、增益Backlash:磁滞回环特性模块Coulomb & Viscous Friction:库伦摩擦与黏性摩擦特性模块Dead Zone:死区特性模块Hit Crossing:检测输入旌旗灯号的零交叉点模块Quantizer:阶梯状量化处理模块Rate Limiter:变更速率限幅模块Relay:带有滞环的继电特性模块Saturation:限幅的饱和特性模块Discrete Transfer Fcn:离散零碎传递函数多项式模型,可设置分子分母多项式Discrete ZeroPole:离散零碎传递函数零极点模型,可设置零点、极点、增益,可以设置采样时间Discrete Filter:离散零碎滤波器,可设置分子分母系数(按照z1作升幂排列),可设置采样时间Discrete StateSpace:离散零碎形态空间表达式模块,可设置参数矩阵A,B,C,D,可设置采样时间、初始条件DiscreteTime Integrator:离散零碎积分器模块,可设置采样时间、初始条件Unit Delay:离散零碎单位延迟模块,可设置采样时间,初始条件FistOrder Hol:一阶采样坚持器Memory:存储模块ZeroOrder Hold:零阶采样坚持器Discrete Filter:实现IIR和FIR滤波器Discrete StateSpace:实现一个离散形态空间零碎DiscreteTime Integrator:离散时间积分器Discrete Transfer Fcn :实现一个离散传递函数Discrete ZeroPol:实现一个用零极点来说明的离散传递函数FirstOrder Hold:实现一个一阶坚持采样坚持零碎Unit Delay:将旌旗灯号延时一个单位采样时间ZeroOrder Hold:实现具有一个采样周期的零阶坚持Direct LookUp Table(nD):直接查询n维表模块Interpolation(nD)Using Prelookup:适用预查询的n维内查表模块LookUp Table:一维查表模块LookUp Table(2D):二维查表模块LookUp Table(nD):n维查表模块PrelookUp Index Search:预查询索引搜寻模块Abs:绝对值或复数求模模块,输出是输入旌旗灯号的绝对值(或复数的模)Algebraic Constraint:代数束缚模块,将输入旌旗灯号束缚为零,计算输入旌旗灯号为零时的形态值Assignment:分配器模块Bitwise Logical Operator:位逻辑运算模块,可选择逻辑运算关系(与AND,或OR,非NOT,异或XOR等),可设置第二运算数(默认值为FFFF)Combinatorial Logic:实现一个真值表,组合逻辑运算模块Complex to MagnitudeAngle:复数模、角运算模块,输入量为复数,输出量有两个,一个输出为输入旌旗灯号的模,另一个为输入旌旗灯号的角Complex to RealImag:复数实部、虚部运算模块,输入量为复数,输出量有两个,一个输出为输入旌旗灯号的实部,另一个为输入旌旗灯号的虚部Derivative:输出输入旌旗灯号的时间微分Dot Product:两输入旌旗灯号进行点积(内积)运算,无需设置参数Gain:增益模块,将模块的输入旌旗灯号乘上一个增益Logical Operator:多输入单输出逻辑运算模块,可选择逻辑运算关系(与AND,或OR,非NOT,异或XOR等)、设置输入旌旗灯号的个数MagnitudeAngle to Complex:模角生成复数模块,默认输入量有两个:一模一角.可设置输入量为模和角中的一个,另一个量设为某一固定值Math Function:数学运算函数模块,默认值为输出量是输入量的e指数,可设置对数、平方根、平方等多种运算关系Matrix Concatenaion:矩阵级联模块Matrix Gain:矩阵增益模块,将输入乘上一个矩阵MinMax:计算最大与最小模块,输出量是输入向量的元素中的最小或最大值.可选择max或min,可设置输入变量的个数Polynomial:多项式运算模块Product:乘积运算模块,输出模块的乘积或者是商,可设置输入量为元素或矩阵,可设置输入端口个数RealImag to Complex:实部、虚部生成复数模块,默认输入量有两个:实部和虚部.可设置输入量为实部和虚部中的一个,另一个量设为某一固定值Reshape:矩阵从头定维模块Rounding Function:取整模块,实现一个舍入函数,可选的函数有:floor、ceil、round、fixSign:显示输入旌旗灯号的符号,当输入大于0时输出为1,当输入小于0时输出为1 Slider Gain:增益微调模块,按一条斜线来改变标量增益Sum:发生输入旌旗灯号的和Trigonometric Function:实现一个三角函数,sin、cos、tan、asin、acos、atan等Assertion:参数确定模块Check Static Gap:检测静态区间范围模块Check Static Lower Bound:检测静态上限模块Check Static Upper Bound:检测静态上限模块Check Static Range:检测静态范围变更模块Check Dynamic Gap:检测动态区间范围模块Check Dynamic Lower Bound:检测动态上限模块Check Dynamic Upper Bound:检测动态上限模块Check Dynamic Range:检测动态变更范围模块Check Dynamic Gradient:检测离散的斜率模块Check Dynamic Resolution:检测输入分辨率模块DOCBlock:说明性文本文件模块,双击可写入文本文件,可以写入零碎的使用说明等,存储格式为.txt Model Info:模型文件信息说明模块,可写入文件创立人、文件版本、文件点窜日期等信息TimeBased Linearization:时基线性化模型模块,双击可点窜线性化时间和线性化模型的采样时间TriggerBased Linearization:触发基线性化模型模块Automatic Subsystem:空白子零碎模块Configurable Subsystem:代表任何一个从指定的库当选择的模块Enable:添加一个使能端到子零碎中Enabled Subsystem:使能子零碎模块Enabled and Triggered Subsystem:使能与触发子零碎模块For Iterator Subsystem:For轮回控制子零碎模块FunctionCall Generator:调用函数发生器FunctionCall Subsystem:函数调用子零碎模块If:条件假设模块If Action Subsystem:If语句感化子零碎模块In 1:输入端口模块Out1:输出端口模块Subsystem:子零碎模块Subsystem Examples:子零碎举例模块Switch Case:条件分类模块Switch Case Action Subsystem:条件分类感化子零碎模块Trigger:添加一个出发端口到子零碎Triggered Subsystem:触发子零碎模块While Iterator Subsystem:While轮回控制子零碎模块Data Type Conversion:数据转换模块,将输入旌旗灯号转换为特定的输出旌旗灯号数据类型(如8位整数、16位整数、布尔类型等).IC:设置一个旌旗灯号的初始值,默认值为1Probe:旌旗灯号参数探测模块,输入一个旌旗灯号,输出4(可选1、2、3、4)个旌旗灯号,包含旌旗灯号宽度、采样时间、判断是否为复数旌旗灯号、旌旗灯号维数Rate Transition:旌旗灯号频率转换模块Signal Specification:旌旗灯号特性检测模块Width:旌旗灯号带宽检测模块,输出为输入向量的宽度Bus Creator:旌旗灯号汇总模块,将分歧类型旌旗灯号集结在一路Bus Selector:旌旗灯号选择模块,有选择的输出输入旌旗灯号Data Store Memory:定义一个共享的数据存储空间Data Store Read:从共享数据存储空间读数据Data Store Write:写数据到共享数据存储空间Demux:分路器,将一个向量旌旗灯号分解为多路旌旗灯号From:读矩阵模块,从一个Goto模块接收输入旌旗灯号Goto:写矩阵模块,传递模块输入到From模块Goto Tag Visibility:定义一个Goto模块标识表记标帜的可视视域Manual Switch:手动开关Merge:将几个输入线合并为一个标量线Multiport Switch:在多输入当选择一路作为输出的开关Mux:混路器,将几个输入旌旗灯号联合为一个向量旌旗灯号Model Info:显示、修订控制模型信息Hit Crossing:检测过零点Inport:为一个子零碎建立一个输入端口或者建立一个内部输入端口Outport :为子零碎建立一个输出端口,或者是建立一个内部输出端口Display:实时数字显示模块,显示其输入旌旗灯号的值Floating Scope:浮动示波器模块Out1:输出端口模块Scope:示波器模块,显示在仿真过程发生的旌旗灯号的波形Stop Simulation:仿真终止模块,当它的输入旌旗灯号非零时,就结束仿真Terminator:旌旗灯号终结模块,结束一个未连接的输出端口To File:写数据到文件To Workspace:把数据写进工作空间里定义的矩阵变量XY Graph:用一个MATLAB图形窗口来显示旌旗灯号的XY坐标的图形BandLimited White Noise:宽带限幅白噪声模块,把一个白噪声引入到连续零碎中Chirp Signal:线性调频旌旗灯号(频率按时间线性变更的正弦波)模块,发生频率添加的正弦旌旗灯号Clock:时钟旌旗灯号模块,显示或者提供仿真时间Constant :常量输入模块,发生一个常数值Digital Clock:数字时钟模块,按指定的间隔发生采样时间Digital Pulse Generator:发生具有固定间隔的脉冲From File:从一个文件读取数据From Work space:从在工作空间定义的矩阵读入数据Ground:接地模块,将一个未连接的输入端接地In1:输入端口模块Pulse Generator:脉冲旌旗灯号发生器模块,发生固定间隔的脉冲Ramp:斜坡旌旗灯号输入模块,发生一个以常数斜率添加或者减小的旌旗灯号Random Number:发生正态分布的随机数Repeating Sequence:发生一个可反复的任意旌旗灯号Signal Generator:发生多种多样的普通旌旗灯号Signal Builder:自定义旌旗灯号发生器Sine Wave:发生正弦波旌旗灯号Step:阶跃旌旗灯号模块,发生一个单步函数Uniform Random Number:发生均匀分布的随机数。

MATLAB_SIMULINK讲解完整版

MATLAB_SIMULINK讲解完整版

(4) 将组成子系统的所有模 块都添加到子系统编辑窗口中,
合理排列。 (5) 按要求用信号线连接各
模块。 (6) 修改外接端子标签并重 新定义子系统标签,使子系统更
具可读性。
(1) 打开已经存在的模型。 (2) 选中要组合到子系统中 的所有对象,包括各模块及其连
线。 (3) 选择菜单[Edit>Create Subsystem]命令,模型自动转换

(4) 仿真控制类:包括 6 个按键、1 个文本框、1 个列表
框,分别是按键 、按键 、文本框
、列 表框
、按键 、按键 和按键 。
(5) 窗口切换类:包括 6 个按键,分别是按键 、按键
、按键 、按键 、按键 和按键 。
工具栏中各个工具图标及其功能说明见附录 B。
模块是系统模型中最基本的 元素,不同模块代表了不同的功 能。各模块的大小、放置方向、 标签、属性等都是可以设置调整 的。表3-1列出了SIMULINK中模 块基本操作方法的简单描述。
信号线是创建模型的基础。 SIMULINK中的信号线并不是简 单的连线,它具有一定流向属性 且不可逆向,表示实际模型中信
号的流向。 表3-2列出了SIMULINK中信 号线基本操作方法的简单描述。
• 图3-5 模块的基本操作示例
表3-2 SIMULINK中信号线的基本操作方法
操作内容 在模块间 连线 移动线段
表3-1 SIMULINK中模块的基本操作方法
操作内容 选取模块
选中多个 模块
删除模块 调整模块
大小 移动模块
旋转模块
复制内部 模块
操作目的 从模块库浏览器中选 取需要的模块放入
SIMULINK 仿真平台窗
口中 可对多个模块同时进

matlab实验六、SIMULINK基本用法

matlab实验六、SIMULINK基本用法

三、自定义功能模块的封装 exp5_7.mdl exp5_8.mdl exp5_9.mdl exp5_10.mdl
上面提到的两种方法都只是创建一个功能模块而已,如果要命名该 自定义功能模块、对功能模块进行说明、选定模块外观、设定输入 数据窗口,则需要对其进行封装处理。
首先选中Subsystem功能模块,再打开Edit菜单中的Mask Subsystem 进入mask的编辑窗口,可以看出有3个标签页。 1) Icon:设定功能模块的外观。 2) Initialization:设定输入数据窗口(Prompt List)。
d) dpoly(num,den,’z’):按z次数的降幂排序,在功能模块上显示离散的 传递函数。
用户还可以设置一些参数来控制图标的属性,这些属性在Icon页右下 端的下拉式列表中进行选择。 a) Icon frame:Visible 显示外框线;Invisible:隐藏外框线。
b) Icon Transparency:Opaque 隐藏输入输出的标签;Transparent:显示 输入输出的标签。 c) Icon Rotation:旋转模块。
3) Documentation:设计该功能模块的文字说明。
1、Icon标签页
此页最重要的部分是Drawing Commands,在该区域内可以用disp指 令设定功能模块的文字名称,用plot指令画线,用dpoly指令画转换函 数。
注意,尽管这些命令在名字上和以前讲的MATLAB函数相同,但它 们在功能上却不完全相同,因此不能随便套用以前所讲的格式。
例exp5_2.mdl
exp5_3.mdl
第四节 SIMULINK自定义功能模块
自定义功能模块有两种方法,一种方法是采用Signal&Systems 模块库 中的Subsystem功能模块,利用其编辑区设计组合新的功能模块;另一 种方法是将现有的多个功能模块组合起来,形成新的功能模块。对于 很大的SIMULINK模型,通过自定义功能模块可以简化图形,减少功 能模块的个数,有利于模型的分层构建。 一、方法1 exp5_5.mdl
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电力线路模块PI Section Line单项π型线路单相传输线模块。

电阻,电感和电容的传输线,沿着线是均匀分布的。

级联几个相同的PI部分是通过以下方式获得一个近似的分布参数线路模型的Three-Phase PI Section Line三相电力线路模块实现了一个平衡的三相传输线模型参数集中在π部分。

相反,沿着线的电阻,电感和电容是均匀分布的分布参数线路模型,三相PI剖面线块肿块行参数在一个单一的π部分所示,在图中只有一相下代表。

被指定为正序和零序的,要考虑到的参数之间的感性和容性耦合的三相导体,以及地面参数的参数R,L,和C线。

在此方法的指定行参数假设,这三个阶段是平衡的。

使用一个单一的PI部分的模型是适当的传输线或短,在感兴趣的频率范围是有限的基频周围建模。

你可以得到更准确的模型通过级联多个相同的块。

见PI剖面线的最大频率范围的说明,通过PI线模型,可以实现。

频率用于R L C规范指定行参数所用的频率,以赫兹(Hz)。

这通常是标称系统频率(50赫兹或60赫兹)。

正序和零序电阻正序和零序电阻欧姆/公里(Ω/公里)。

正序和零序电感正序和零序电感:亨利/公里(H/公里)。

正序和零序电容正序和零序电容法拉/公里(F /公里)。

线路段长度(KM)该生产线部分长度在千米(公里)。

Three-Phase Transformer (Two Windings)三相变压器(两个绕组)使用三个单相变压器,三相变压器三相变压器两个绕组块实现了。

您可以模拟饱和的核心不是简单地通过在参数菜单中设置相应的复选框块。

线性变压器块和可饱和变压器块部分的单相变压器的电气模型的详细说明,请参阅。

可以以下列方式连接的两个绕组的变压器:1)Y2)Y与中性点3)接地Y4)三角洲三角洲(D1),30度的滞后Y通过5)D11)三角洲,三角洲领先的Y通过30度Three-Phase V-I Measurement三相电压-电流测量电压测量选择没有,如果你不想要测量三相电压。

选择相对地,如果你要测量的相对地电压。

选择相- 相,如果你要测量的相相电压。

使用标签如果选中,则发送的标记信号的电压测量。

使用从块读取的电压。

从块必须跳转到标签对应的信号标签参数指定的标签。

如果没有选择,电压测量可通过Vabc的功能块输出的。

信号标签指定的标签标记的电压测量。

在PU的电压如果选中,三相电压测量PU。

否则,他们衡量单位为伏特。

基极电压(VRMS相相)的基极电压,伏特均方根用来转换测量电压在PU。

基极电压(VRMS相相)参数是不可见的对话框中的,如果没有被选中的电压PU。

电流测量如果你想测量三相电流流过块,选择“是”。

使用标签如果选中,则发送的标记信号的电流测量的。

使用从块读取的电流。

从块必须跳转到标签对应的信号标签参数指定的标签。

如果没有选择,IABC可通过功能块输出的电流测量结果是。

信号标签指定的标签标记的电流测量。

电流的PU如果选中,三相电流测量PU。

否则,他们正在测量安培。

基本功率(V A3期)基数的三相电源,伏安(V A),用于将测得的电流PU。

基本功率(V A3相)参数在对话框中是不可见的,如果电流在PU未被选中。

如果电流如果电流单位。

Three-Phase Mutual Inductance Z1-Z0三相互感Z1-Z0三相互感Z1-Z0块实现了三相平衡的相之间的相互耦合电感和电阻的阻抗。

此块有三绕组互感块相同的功能。

对于三相平衡的电力系统,它提供了更方便的方式中的系统参数输入的正序和零序电阻和电感中的系数参数比,互阻和互感。

正序参数正序电阻R1,在欧姆(Ω),正序电感L1,亨(H)。

零序参数零序电阻R0,在欧姆(Ω),零序电感L0,亨(H)。

Three-Phase Programmable Voltage Source三相可编程电压源(三相无穷大电源)此块生成三相正弦电压随时间变化的参数。

您可以设定的时间变动的振幅,相位或频率的基波分量的源程序。

此外,两个谐波可以被编程,并叠加在基波信号。

正序伏RMS的相位,相位,以度为单位的相位,频率以赫兹为单位的三相电压的正序分量的振幅。

随时间的变化指定你要编程的时间变化的参数。

选择“无”,如果你不想编程源参数随时间的变化。

选择幅度,如果你想编程的振幅随时间的变化。

选择阶段,如果你要编程的相位随时间的变化。

选择频率,如果你想编程的频率随时间的变化。

需要注意的是随时间的变化适用于源,除了三个阶段的变化参数的类型被设置为振幅双表时,在这种情况下,你可以申请仅限A相上的变化。

变异类型指定的时间变化参数指定的参数被施加不同的变化。

选择步骤编程步骤变化。

选择斜坡编程斜坡变化。

选择调制方案调制的变化。

选择振幅双表编写了一系列的一步变化幅度在特定时间。

步进幅度这个参数是唯一可见的,如果变异类型参数设置步骤。

指定的阶跃变化的振幅。

指定的振幅的变化在正序振幅的pu中。

变化率这个参数是唯一可见的,如果变异类型参数设置坡道。

指定的变化率,在伏/秒。

中指定的电压变化率(pu中的正序电压)/秒。

振幅调制这个参数是唯一可见的,如果变化参数的类型被设置为调制。

指定为源的调制参数中指定的时间变化参数的幅度。

当不同数量的电压振幅的调制,振幅在积极序列振幅的pu中指定。

的调制频率这个参数是唯一可见的,如果变化参数的类型被设置为调制。

源参数中指定的时间变化参数指定的频率的调制。

变化的时间(S)指定的时间,在几秒钟内,在设定的时间变化生效的时间,当它停止。

基本和/或谐波产生如果选中,可以进行编程,两个谐波叠加在基波电压源。

正序伏RMS的相位,相位,以度为单位的相位,频率以赫兹为单位的三相电压的正序分量的振幅。

随时间的变化指定你要编程的时间变化的参数。

选择“无”,如果你不想编程源参数随时间的变化。

选择幅度,如果你想编程的振幅随时间的变化。

选择阶段,如果你要编程的相位随时间的变化。

选择频率,如果你想编程的频率随时间的变化。

需要注意的是随时间的变化适用于源,除了三个阶段的变化参数的类型被设置为振幅双表时,在这种情况下,你可以申请仅限A相上的变化。

变异类型指定的时间变化参数指定的参数被施加不同的变化。

选择步骤编程步骤变化。

选择斜坡编程斜坡变化。

选择调制方案调制的变化。

选择振幅双表编写了一系列的一步变化幅度在特定时间。

步进幅度这个参数是唯一可见的,如果变异类型参数设置步骤。

指定的阶跃变化的振幅。

指定的振幅的变化在正序振幅的pu中。

变化率这个参数是唯一可见的,如果变异类型参数设置坡道。

指定的变化率,在伏/秒。

中指定的电压变化率(pu中的正序电压)/秒。

Goto转到转到块将其输入到其相应的从块。

输入可以是任何数据类型的实际的或复值信号或矢量。

转到块允许您传递一个信号,从一个街区到另一个没有实际连接。

一个Goto块可以通过其输入信号从块不止一个,虽然从块可以接收到信号只能从一个转到块。

该返回块的输入被传递到来自虽然块进行物理连接,与它相关联的块。

转到块和块的匹配转到标签,通过使用标签参数中定义。

●Local:在默认情况下,也就是说,从“和”返回块采用相同的标记,必须在相同的子系统。

局部变量名括在方括号([])。

●Scoped:范围的手段,从使用相同的标记和Goto块必须在同一子系统或低于转到标签能见度块层次模型中的任何级别并不意味着穿越非虚子系统的边界,即一个原子,有条件的边界执行或函数调用子系统或模型参考。

一个范围的标记名称被括在大括号({})。

●Global:从使用相同的标记和Goto块模型中,除了可以随时随地跨越非虚子系统边界的位置。

Constant常数恒块生成一个真正的或复杂的恒定值。

该块生成标量(一个元素的数组),载体(1-D阵列),或矩阵(2维阵列)的输出,根据常值的解读向量参数的参数和设置的维数为1-D的参数。

此外,该块可以生成一个抽样为基础的或基于帧的信号,这取决于采样模式参数设置。

块的输出为常值参数具有相同的尺寸和元素。

如果此参数指定一个向量,你想块把它解释为一个向量(即一维数组),选择解释向量参数为1-D参数,否则,块把定值参数作为基质(即,一个2-D阵列)。

Manual Switch手动开关Static Synchronous Compensator (Phasor Type)静止同步补偿(相量型)Subsystem, Atomic Subsystem, Code Reuse Subsystem子系统,原子子系统,代码重用子系统一个子系统块代表的系统,它其中包含它的一个子系统,该子系统块可以代表作为一个虚的的体子系统或一个真正的的(原子的)体子系统,视的它的的当作原子单位(Atomic Unit)参数的值上而定。

原子子系统块是的子系统块具有其视为默认选中的原子单元参数。

您创建了一个子系统,在这些的方式中:港口及子系统到模型库复制子系统(或原子能子系统)块。

然后,您可以添加块到子系统的,通过打开在Subsystem块和复制块的纳入其的窗口。

选择块和行,以弥补子系统使用边界框,然后从“编辑”菜单中选择“创建子系统。

的Simulink ®软件与一个子系统块替换块。

当您打开这个块时,“窗口将显示所选的块,你,中添加inport的和外港块的,以反映信号,进入和离开的子系统的。

绘制子系统块的图标的输入端口的数量对应于子系统中的import的块的数量。

同样地,在上,画的块中的的的输出端口数对应于输出端口。

块中的体子系统的数目。

3-Phase Active & Reactive Power (Phasor Type)3相有功和无功功率(相量型)Mean value平均值Wind Turbine风力发电机Wind Turbine Doubly-Fed Induction Generator (Phasor Type)风力发电机组双馈感应发电机(相量型)The Wind Turbine and the Doubly-Fed Induction Generator System 风力发电机和双馈感应发电机系统Wind Turbine Induction Generator (Phasor Type)风力发电机组异步发电机(相量型)Generator Data Parameters标称功率,线到线电压和频率额定功率(V A),标称线到线电压Vrms和标称系统频率(Hz)赫兹。

定子[RS,LLS](PU)发电机额定值基于定子电阻Rs和泄漏电感LLS在PU。

转子[RR',LLR'](PU)转子电阻Rr和漏感LLR'的,称为定子,在PU根据发生器的评分。

磁化电感Lm(PU)在PU的磁化电感Lm上的发电机额定值。

转动惯量,摩擦系数和极对的组合的发电机和涡轮机的转动惯量H在秒,合并的粘性摩擦系数F中的普基于在发电机上的评分和数量的极对数p。

相关文档
最新文档