Simulink模块库1

Simulink模块库1

ID:38573292

大小:774.50 KB

页数:31页

时间:2019-06-15

Simulink模块库1_第1页
Simulink模块库1_第2页
Simulink模块库1_第3页
Simulink模块库1_第4页
Simulink模块库1_第5页
资源描述:

《Simulink模块库1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、7.3.1连续模块库(Continuous)在连续模块(Continuous)库中包括了常见的连续模块,这些模块如图所示。7.3Simulink模块库在库模块浏览器中单击Simulink前面的“+”号,就能够看到Simulink的模块库,如图7.2所示。4.传递函数模块(TransferFcn)功能:用执行一个线性传递函数。5.零极点传递函数模块(Zero-Pole)功能:用于建立一个预先指定的零点、极点,并用延迟算子s表示的连续。6.存储器模块(Memory)功能:保持输出前一步的输入值。7.传输延迟模块(TransportDelay)

2、功能:用于将输入端的信号延迟指定的时间后再传输给输出信号。8.可变传输延迟模块(VariableTransportDelay)功能:用于将输入端的信号进行可变时间的延迟。1.积分模块(Integrator):功能:对输入变量进行积分。说明:模块的输入可以是标量,也可以是矢量;输入信号的维数必须与输入信号保持一致。2.微分模块(Derivative)功能:通过计算差分∆u/∆t近似计算输入变量的微分。3.线性状态空间模块(State-Space)功能:用于实现以下数学方程描述的系统:7.3.2离散模块库(Discrete)离散模块库(Dis

3、crete)主要用于建立离散采样的系统模型,包括的主要模块,如图所示。1.零阶保持器模块(Zero-Order-Hold)功能:在一个步长内将输出的值保持在同一个值上。2.单位延迟模块(UnitDelay)功能:将输入信号作单位延迟,并且保持一个采样周期相当于时间算子z-1。3.离散时间积分模块(DiscreteTimeIntegrator)功能:在构造完全离散的系统时,代替连续积分的功能。使用的积分方法有:向前欧拉法、向后欧拉法、梯形法。4.离散状态空间模块(DiscreteStateSpace)功能:用于实现如下数学方程描述的系统:5

4、.离散滤波器模块(DiscreteFilter)功能:用于实现无限脉冲响应(IIR)和有限脉冲响应(FIR)的数字滤波器。6.离散传递函数模块(DiscreteTransferFcn)功能:用于执行一个离散传递函数。7.离散零极点传递函数模块(DiscreteZero-Pole)功能:用于建立一个预先指定的零点、极点,并用延迟算子z-1表示的离散系统。8.一阶保持器模块(FirstOrderHold)功能:在一定时间间隔内保持一阶采样。7.3.3函数与表格模块库(Function&Table)函数与表格模块库(Function&Table

5、)主要实现各种一维、二维或者更高维函数的查表,另外用户还可以根据自己需要创建更复杂的函数。该模块库包括多个主要模块、如图7.7所示。1.一维查表模块(Look-UpTable)一维查表模块(Look-UpTable)实现对单路输入信号的查表和线性插值。2.二维查表模块(Look-UpTable2-D)功能:根据给定的二维平面网格上的高度值,把输入的两个变量经过查表、插值,计算出模块的输出值,并返回这个值。说明:对二维输入信号进行分段线性变换。3.自定义函数模块(Fcn)功能:用于将输入信号进行指定的函数运算,最后计算出模块的输出值。说明:

6、输入的数学表达式应符合C语言编程规范;与MATLAB中的表达式有所不同,不能完成矩阵运算。4.MATLAB函数模块(MATLABFcn)功能:对输入信号进行MATLAB函数及表达式的处理。说明:模块为单输入模块;能够完成矩阵运算。注意:从运算速度角度,Mathfunction模块要比Fcn模块慢。当需要提高速度时,可以考虑采用Fcn或者S函数模块。5.S-函数模块(S-Function)功能:按照Simulink标准,编写用户自己的Simulink函数。它能够将MATLAB语句、C语言等编写的函数放在Simulink模块中运行,最后计算模

7、块的输出值。7.3.4数学模块库(Math)数学模块库(Math)包括多个数学运算模块,如图7.8所示。3.矢量的点乘模块(DotProduct)功能:矢量的点乘模块(DotProduct)用于实现输入信号的点积运算。4.增益模块(Gain)功能:增益模块(Gain)的作用是把输入信号乘以一个指定的增益因子,使输入产生增益。1.求和模块(Sum)功能:求和模块(Sum)用于对多路输入信号进行求和运算,并输出结果。2.乘法模块(Product)功能:乘法模块(Product)用于实现对多路输入的乘积、商、矩阵乘法或者模块的转置等。5.常用数

8、学函数模块(MathFunction)功能:用于执行多个通用数学函数,其中包含exp、log、log10、square、sqrt、pow、reciprocal、hypot、rem、mod等。6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。