转移Fcn
用传递函数对线性系统建模
- 库:
万博1manbetxSimulink / Continuous
描述
传递Fcn块通过拉普拉斯域变量的传递函数对线性系统建模年代
。该模块可以模拟单输入单输出(SISO)和单输入多输出(SIMO)系统。
使用该块的条件
传输Fcn块假设以下条件:
传递函数有这样的形式
在哪里u而且y分别是系统的输入和输出,神经网络而且nd分别是分子系数和分母系数的个数。num (s)而且窝(s)的降幂形式包含分子和分母的系数年代。
分母的阶数必须大于等于分子的阶数。
对于多输出系统,所有的传递函数都有相同的分母,所有的分子都有相同的顺序。
建模一个单输出系统
对于单输出系统,块的输入和输出是标量时域信号。为这个系统建模:
为传递函数的分子系数输入一个向量分子系数字段。
中传递函数的分母系数输入一个向量分母系数字段。
多输出系统建模
对于多输出系统,块输入是标量,输出是矢量,其中每个元素都是系统的输出。为这个系统建模:
中输入一个矩阵分子系数字段。
每一个行这个矩阵包含了一个传递函数的分子系数,它决定了一个块输出。
输入系统中所有传递函数共有的分母系数的向量分母系数字段。
指定初始条件
传递函数在拉普拉斯(频率)域中描述输入和输出之间的关系。具体地说,它被定义为初始条件为零的系统对脉冲输入的响应(输出)的拉普拉斯变换。
传递函数的乘法和除法等运算依赖于零初始状态。例如,您可以将单个复杂的传递函数分解为一系列更简单的传递函数。依次应用它们,得到与原始传递函数等效的响应。如果其中一个传递函数假设一个非零的初始状态,这将是不正确的。此外,传递函数有无限多个时域实现,其中大多数状态没有任何物理意义。
基于这些原因,Simulink万博1manbetx®属性的初始条件转移FcnBlock归零。若要指定给定传递函数的初始条件,请使用将传递函数转换为其可控的规范状态空间实现tf2ss
。然后,使用状态方程块。的tf2ss
实用程序提供一个
,B
,C
,D
系统的矩阵。
有关更多信息,请键入帮助tf2ss
或参阅控制系统工具箱™文档。
传递函数显示在块上
传递Fcn块根据指定分子和分母参数的方式显示传递函数。
如果将每个参数指定为表达式或向量,则块显示具有指定系数和幂的传递函数年代。如果在括号中指定变量,则块计算该变量。
例如,如果您指定分子系数作为
(3,2,1)
而且分母系数作为(穴)
,在那里窝
是(7、5、3、1)
时,方块看起来是这样的:提示
如果你只看到:
悬停在块图标上并拖动一个角来调整块图标的大小,直到分母和分子出现。
如果将每个参数指定为变量,则块显示变量名后面跟着
(年代)
。例如,如果您指定分子系数作为
全国矿工工会
而且分母系数作为窝
时,方块看起来是这样的:
港口
输入
输出
参数
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
扩展功能
版本历史
R2006a之前介绍