Discrete Zero-Pole
对由离散传递函数的零点和极点定义的系统建模
库:
Simulink /
Discrete
描述
Discrete Zero-Pole 模块对由 z 域传递函数的零点、极点和增益定义的离散系统建模。此模块假定传递函数具有以下形式:
其中 Z 表示零点向量,P 表示极点向量,K 表示增益。极点数必须大于或等于零点数 (n ≥ m)。如果极点和零点为复数,它们必须是复共轭对组。
该模块根据参数的指定方式显示传递函数。有关详细信息,请参阅 Zero-Pole。
为单输出系统建模
对于单输出系统,模块的输入和输出是标量时域信号。要为此系统建模,请执行以下操作:
在零点字段中输入传递函数的零点向量。
在极点字段中输入传递函数的极点向量。
在增益字段中输入传递函数的 1×1 增益向量。
为多输出系统建模
对于多输出系统,模块输入为标量,输出为向量,其中每个元素都是系统的一个输出。要为此系统建模,请执行以下操作:
在零点字段中输入全零矩阵。
此矩阵的每一列包含一个传递函数(将系统输入与一个输出相关联)的零点。
在极点字段中输入对系统的所有传递函数都通用的极点向量。
在增益字段中输入增益向量。
每个元素代表对应的传递函数在零点中的增益。
输出向量的每个元素对应于零点中的一列。
端口
输入
输出
参数
模块特性
数据类型 |
|
直接馈通 |
|
多维信号 |
|
可变大小信号 |
|
过零检测 |
|
扩展功能
版本历史记录
在 R2006a 之前推出
另请参阅
Zero-Pole | Discrete Transfer Fcn
主题
- C Data Code Interface Configuration for Model Interface Elements (Simulink Coder)
- 使用 Struct 存储类将参数数据组织为结构体 (Embedded Coder)
- 数据对象