Zero-Pole
用零极增益传递函数对系统建模
- 库:
金宝appSimulink / Continuous
描述
的Zero-Poleblock对一个系统建模,你用零点、极点和拉普拉斯域传递函数的增益来定义这个系统。该模块可以模拟单输入单输出(SISO)和单输入多输出(SIMO)系统。
使用该块的条件
的Zero-PoleBlock假设以下条件:
传递函数有这样的形式
在哪里Z表示0,P两极,和K传递函数的增益。
极点的数目必须大于或等于零的数目。
如果极点和零点是复的,它们一定是复共轭对。
对于多输出系统,所有传递函数必须具有相同的极点。0的值可以不同,但每个传递函数的0的数量必须相同。
请注意
你不能使用Zero-Pole块,当传递函数有不同数量的零或每个零时,可以对多输出系统建模。使用多个Zero-Pole块来建模这样的系统。
建模一个单输出系统
对于单输出系统,块的输入和输出是标量时域信号。为这个系统建模:
为传递函数的零点输入一个向量0字段。
为传递函数的极点输入一个向量波兰人字段。
为传递函数的增益输入一个1乘1的向量获得字段。
多输出系统建模
对于多输出系统,块输入是标量,输出是矢量,其中每个元素都是系统的输出。为这个系统建模:
中输入一个由零组成的矩阵0字段。
每一个列这个矩阵包含一个传递函数的零,它将系统输入与输出之一联系起来。
为系统中所有传递函数的公共极点输入一个向量波兰人字段。
中输入增益矢量获得字段。
每个元素都是其中对应传递函数的增益0.
输出向量的每个元素对应于中的一列0.
传递函数显示在块上
的Zero-PoleBlock根据指定零点、极点和增益参数的方式显示传递函数。
如果将每个参数指定为表达式或向量,则块将显示具有指定零点、极点和增益的传递函数。如果在括号中指定变量,则块计算该变量。
例如,如果您指定0作为
(3,2,1)
,波兰人作为(波兰)
,在那里波兰人
是(7、5、3、1)
,获得作为获得
,木块是这样的。如果将每个参数指定为变量,则块显示变量名后面跟着
(年代)
如果合适。例如,如果您指定0作为
0
,波兰人作为波兰人
,获得作为获得
,木块是这样的。
港口
输入
输出
参数
模型的例子
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|