matlabsimulink常用库
simulink常用模块

SIMILINK模块库按功能进行分为以下8类子库:(l)Continuous (连续模块)(2)Discrete (离散模块)(3)Function&Tables (函数和平台模块)(4)Math (数学模块)(5)Nonlinear (非线性模块)(6)Signals&Systems (信号和系统模块)(7)Sinks (接收器模块)(8)Sources (输入源模块)连续模块(Continuous)continuous.mdlIntegrator :输入信号积分Derivative :输入信号微分State-Space :线性状态空间系统模型Transfer-Fcn:线性传递函数模型Zero-Pole:以零极点表示的传递函数模型Memory :存储上一时刻的状态值TransportDelay:输入信号延时一个固定时间再输出VariableTransportDelay :输入信号延时一个可变时间再输出离散模块(Discrete)discrete.mdlDiscrete-timeIntegrator :离散时间积分器DiscreteFilter:IIR 与FIR 滤波器DiscreteState-Space :离散状态空间系统模型DiscreteTransfer-Fcn :离散传递函数模型DiscreteZero-Pole:以零极点表示的离散传递函数模型First-OrderHold: 一阶采样和保持器Zero-OrderHold:零阶采样和保持器UnitDelay: 一个采样周期的延时函数和平台模块(Function&Tables)fUnction.mdl尸5:用自定义的函数(表达式)进行运算MATLAB Fcn :利用matlab的现有函数进行运算S-Function:调用自编的S函数的程序进行运算Look-UpTable:建立输入信号的查询表(线性峰值匹配)Look-UpTable(2-D):建立两个输入信号的查询表(线性峰值匹配)数学模块(Math)math.mdlSum:加减运算Product:乘运算DotProduct :点乘运算Gain:比例运算MathFunction:包括指数函数、对数函数、求平方、开根号等常用数学函数TrigonometricFunction:m角函数,包括正弦、余弦、正切等MinMax :最值运算Abs:取绝对值Sign:符号函数LogicalOperator:逻辑运算RelationalOperator :关系运算ComplextoMagnitude-Angle :由复数输入转为幅值和相角输出Magnitude-AngletoComplex :由幅值和相角输入合成复数输出ComplextoReal-Imag :由复数输入转为实部和虚部输出Real-ImagtoComplex :由实部和虚部输入合成复数输出非线性模块(Nonlinear)nonlinear.mdlSaturation:饱和输出,让输出超过某一值时能够饱和。
simulink 常用模块解释 -回复

simulink 常用模块解释-回复Simulink是一款由MathWorks公司开发的基于模型的设计和仿真环境,广泛应用于系统建模、仿真和设计。
Simulink的强大之处在于它提供了一系列常用模块,这些模块可以构建模型并模拟各种复杂系统的行为。
在本文中,我将为您介绍一些Simulink中常用的模块,并逐步详细解释它们的功能和应用。
1. Gain模块:Gain模块用于指定信号的增益系数。
它可以根据输入信号的幅值对信号进行缩放或放大。
Gain模块在控制系统设计和信号处理中经常使用,例如可以用来放大或缩小控制信号或者调整系统的增益。
2. Sum模块:Sum模块用于对输入信号进行求和操作。
它可以实现多个输入信号的相加,并输出它们的和。
Sum模块在控制系统中的控制逻辑实现、滤波器设计和信号处理中经常使用,例如可以用来实现控制器的误差计算。
3. Product模块:Product模块用于对输入信号进行乘法操作。
它可以实现多个输入信号的相乘,并输出它们的积。
Product模块在控制系统和信号处理中广泛应用,例如可以用来实现控制器的输出计算或者信号的调制。
4. Integrator模块:Integrator模块用于对输入信号进行积分操作。
它可以实现对输入信号积分并输出积分结果。
Integrator模块在控制系统设计和信号处理中常常使用,例如可以用来实现低通滤波器或者计算控制系统的状态变量。
5. Derivative模块:Derivative模块用于对输入信号进行微分操作。
它可以实现对输入信号的微分运算并输出微分结果。
Derivative模块在控制系统设计和信号处理中经常使用,例如可以用来实现对输入信号的速度或加速度测量。
6. Saturation模块:Saturation模块用于对输入信号进行限幅操作。
它可以设置输入信号的上下限,并限制信号在这个范围内。
Saturation模块在控制系统和信号处理中广泛应用,例如可以用来限制控制器的输出或者对信号进行幅值调整。
simulink常用模块

连续模块(Continuous)Integrator:输入信号积分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常用模块名称中英文对照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 :微分模块,输出为输入信号的微分。
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
matlab的simulink简易入门知识

matlab的simulink简易⼊门知识Simulink的扩展模块库SimPowerSystems——电⼒电⼦系统的建模和仿真⼯具SimPowerSystems是在Simulink环境下进⾏电⼒电⼦系统建模和仿真先进⼯具。
SimPowerSystems是Simulink下⾯的⼀个专⽤模块库,包含电⽓⽹络中常见的元器件和设备,以直观易⽤的图形⽅式对电⽓系统进⾏模型描述。
模型可与其它Simulink模块的相连接,进⾏⼀体化的系统级动态分析。
⼀、SimPowerSystems专⽤模块库的特点:1. 使⽤标准电⽓符号进⾏电⼒系统的拓扑图形建模和仿真;2. 标准的AC和DC电机模型模块;变压器;传输线;信号和脉冲发⽣器;HVDC控制;IGBT模块和⼤量设备模型,有断路器,⼆极管,IGBT,GTO,MOSFET和晶闸管;3. 使⽤Simulink强有⼒的变步长积分器和零点穿越检测功能,给出⾼度精确的电⼒系统仿真计算结果4. 为快速仿真和实时仿真提供了模型离散化⽅法;5. 提供多种分析⽅法,可以计算电路的状态空间表达、计算电流和电压的稳态解、设定或恢复初始电流/电压状态、电⼒机械的潮流计算;6. 提供了扩展的电⽓系统⽹络设备模块,如电⼒机械,功率电⼦元件,控制测量模块和3相元器件;7. 提供36个功能演⽰模型,可直接运⾏仿真;8. 提供详细的⽂档,完整的描述了各个模块和使⽤⽅法,还有5个详细的案例。
⼆、SimPowerSystems专⽤模块库的强⼤功能:(⼀)SimPowerSystems中的模块SimPowerSystems中模块的数学模型基于成熟的电磁和机电⽅程,⽤标准的电⽓符号表⽰。
它们可以同标准的Simulink模块⼀起使⽤建⽴包含电⽓系统和控制回路的模型。
连接通过与SimPowerSystems提供的测量模块实现。
SimPowerSystems拥有近100个模块,分别位于7个⼦模块库中。
这些库模块涵盖了以下应⽤范围:1. 电⽓⽹络(Electrical Sources & Elements)RLC⽀路和负载,π型传输线,线性和饱和变压器,浪涌保护,电路分离器,互感,分布参数传输线,3相变压器(2个和3个绕组),AC和DC电压源,受控电压源和受控电流源。
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:产生正态分布的随机数RepeatingSequence:产生一个可重复的任意信号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模块库大全(PDF精品)
动态检测开区间
Logical Operator
逻辑操作符
Relational Operator
关系操作符
Shift Arithmetic
移位运算
5.查找表模块 Lookup Table
名称
功能说明
Cosine
余弦函数查询表
Direct Lookup Table (n-D)
N 个输入信号的查询表(直接匹配)
IC Probe Rate Transition Signal Conversion Signal Specification Weighted Sample Time Width 11.信号线路模块 Signal Routing 名称 Bus Assignment
触发线性分析
功能说明 结构子系统 单元子系统 代码重用子系统
菜单名 File Edit View Simulation
Format
Tools
菜单项 New——Model Model properties Preferences Print… Close Exit MATLAB Create subsystem Mask subsystem… Look under mask Update diagram Go to parent Model browser options Block data tips options
检查静态上限
8.模型扩充模块 Model-Wide Utilities
名称
功能说明
Block Support Table
功能块支持的表
DocBlock
文档模块
Model Info
模型信息
Timed-Based Linearization
matlab simulink每一模块的介绍
matlab simulink每一模块的介绍
MATLAB Simulink是一款用于建立和仿真动态系统模型的软
件工具。
它基于MATLAB编程语言,并提供了图形化界面,
用户可以使用各种模块来构建复杂的系统模型。
以下是Simulink中一些常用模块的介绍:
1. Constant(常数):用于设置系统中的常数值,如常数信号
输入、定值代码等。
2. Gain(增益):用于调整或放大输入信号的幅度,可以根据需求进行增益设置。
3. Sum(求和):用于将多个输入信号相加,可以选择不同的
输入端口进行加法运算。
4. Product(乘积):用于将多个输入信号相乘,可以选择不
同的输入端口进行乘法运算。
5. Integrator(积分器):用于对输入信号进行积分运算,可以用于模拟系统的积分环节。
6. Derivative(导数器):用于对输入信号进行求导运算,可
以用于模拟系统的微分环节。
7. Transfer Fcn(传递函数):用于建立系统的传递函数模型,可以根据系统参数设置传递函数的分子和分母。
8. Scope(作用域):用于显示系统模型中的信号变化情况,
可以在仿真过程中实时监测信号。
9. To Workspace(输出到工作区):用于将信号输出到工作区,以便后续分析或处理。
这仅是Simulink中一小部分常用模块的介绍,实际上
Simulink提供了大量的模块供用户选择和使用,可以根据具体
的系统模型需求进行选择和组合。
同时,用户还可以借助自定义模块进行更复杂系统的建模和仿真。
MATLAB simulink模块简介
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:饱和输出,让输出超过某一值时能够饱和。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常用模块组(Commonly Used Blocks)
Integrator:积分器模块,输出对输入时间积分。
Derivative:微分器模块,输出对输入时间微分。
State-Space:状态空间表达式模块,实现线性状态空间系统。
Transfer Fcn:传递函数模块,实现线性传递函数。
Zero-Pole:零极点函数模块,实现用零极点方式指定传递函数。
Transport Delay:传输延迟模块,以固定的时间延迟输入。
Variable Transport Delay:可变传输延迟模块,以变化的时间量延迟输入。
Variable Time Delay:可变时间延迟模块。
Backlash:磁滞回环模块。
Saturation:饱和非线性模块。
Saturation Dynamic:动态饱和非线性模块。
Dead Zone:死区非线性模块。
Dead Zone Dynamic:动态死区非线性模块。
Relay:继电模块。
Quantizer:量化模块。
Coulomb & Viscous Friction:库伦与黏性摩擦非线性模块。
Rate Limiter:静态限制信号的变化速率。
Rate Limiter Dynamic:动态限制信号的变化速率。
Hit Crossing:过零检测非线性模块。
Wrap to Zero:环零非线性模块。
Unit Delay:单位时间延迟,延迟信号一个采样周期。
Discrete Transfer Fcn:离散系统的传递函数,实现离散传递函数。
Discrete Zero-Pole:离散系统的零极点函数,实现离散零极点模型。
Discrete State-Space:离散系统的状态方程,实现离散状态空间系统。
First-Order Hold:一阶保持器,实现一阶采样保持器。
Zero-Order Hold:零阶保持器,实现零阶保持器。
Memory:记忆模块,用于返回上一时刻值。
Discrete Filter:离散滤波器,实现 IIR和 FIR 离散滤波器。
Gain:增益函数模块,输入乘以一个常数,执行比例运算。
Slider Gain:可调增益函数模块。
一般数学函数,如Add(求和函数)、Substract(减法函数)、Product(乘法函数)、Divide(除法函数)、Abs(绝对值函数)、Sign(符号函数)、Trigonometric Function(三角函数)、Rounding Function (取整函数)、Sum(求和函数)等。
Math Function:数据函数模块,包括指数函数,对数函数,求平方,开方等函数。
Algebraic Constraint:代数约束模块,强制输入信号为零。
Complex to Real-Imag:复数的实部虚部提取模块,输出复数输入信号的实数和虚数部分。
Complex to Magnitude-Angle:复数变换成幅值幅角的模块,输出复数输入信号的幅值和相位。
输入源模块组(Sources)
In1:输入端口模块,为子系统或外部输入生成一个输入端口。
Constant:常数输入模块,生成一个常值。
Signal Generator:普通信号发生器,生成正弦、方波、锯齿波和随意波波形。
From File:读文件模块,加载文件读数据。
From Workspace:读工作空间模块。
Clock:时间信号模块,显示并输出当前的仿真时间。
不同类型的输入信号,如Step(阶跃输入)、Ramp(斜坡输入)、Pulse Generator(脉冲信号)、Sine Wave(正弦信号)、Band Limited White Noise(带宽限幅白噪声)等,Signal Builder模块还允许由用户自己创建信号,Reapting Sequence 模块构造可重复的输入信号。
Ground:接地线模块,用来连接输入端口未与其它模块相连的模块。
Out1:输出端口模块,为子系统或外部输出创建一个输出端口。
Terminator:信号终结模块,终止一个未连接的输出端口。
Scope/Floating Scope:示波器模块,显示仿真期间生成的信号。
X-Y Graph:X-Y示波器,使用 MATLAB图形窗口显示信号的 X-Y 图。
To Workspace:工作空间写入模块,将数据写入到工作空间的变量。
To File:写文件模块,将数据写入到文件。
Display:数字显示模块,显示输入值。
Stop Simulation:仿真终止模块,当输入为非零时停止仿真。