Zero-Pole
使用零极点增益传递函数为系统建模。
类型: ZeroPole
图书馆中的路径:
|
说明
块 Zero-Pole 模拟由拉普拉斯域中传递函数的零点、极点和增益定义的系统。您可以使用该模块模拟单输入单输出(SISO)和单输入多输出(SIMO)系统。
该模块假定传递函数的形式如下:
其中
-
- 零点矢量
-
- 极点向量
-
- 传递函数的增益因子。
-
极点数必须大于或等于零点数。
-
复极点和零点必须是复共轭对。
-
对于具有多个输出的系统,所有传递函数必须具有相同的极点。零点的值可以不同,但每个传递函数的零点数必须相同。
如果多输出系统的传递函数有不同的零点数或每个传递函数都有一个零点,则需要使用多个模 块来建模。 Zero-Pole . |
参数
主机
#
Zeros —
零点矩阵
Arbitrary type
Details
指定零点的标量、矢量或矩阵。零点数必须小于或等于极点数。如果极点和零点都是复数,它们必须是复数共轭对。
-
对于单输出系统,可指定传递函数的零点矢量。
-
对于多输出系统,则指定一个矩阵。矩阵的每一列都包含连接系统输入和输出的传递函数的零点。
-
如果系统没有零点,请输入
[]
。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |
#
Poles —
极向量
Arbitrary type
Details
指定标量或矢量。极点数必须大于或等于零点数。如果极点和零点是复数,它们必须是复数共轭对。
-
对于有一个输出的系统,可指定传递函数极点的矢量。
-
对于有多个输出的系统,可指定系统所有传递函数的公共极点向量或系统所有传递函数的公共极点矩阵。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |
#
Gain —
传递函数增益
Scalar / array of real numbers
Details
指定增益因子的标量或矢量。
-
对于单输出系统,设置标量。
-
对于多输出系统,则指定系数向量或系数矩阵。其每个元素都是 Zeros 参数中相应传递函数的增益。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |