用零极增益传递函数建立系统模型
万博1manbetx模型/连续
的Zero-Pole块模型的系统,您定义的零,极点,和增益的拉普拉斯域传递函数。该模块可以模拟单输入单输出(SISO)和单输入多输出(SIMO)系统。
的Zero-PoleBlock具有以下条件:
传递函数有这样的形式
在哪里Z代表0,P两极,K传递函数的增益。
极点数必须大于或等于零的数目。
如果极点和零点是复数,那么它们一定是复数共轭对。
对于多输出系统,所有的传递函数必须具有相同的极点。零的值可以不同,但每个传递函数的零的数目必须相同。
请注意
你不能用Zero-Pole当传递函数各有不同数目的零或单个零时,阻塞建模多输出系统。使用多个Zero-Pole模块来模拟这样的系统。
对于单输出系统,块的输入和输出都是标量时域信号。要对这个系统建模:
中为传递函数的零输入一个向量0字段。
中输入传递函数极点的向量波兰人字段。
输入一个1乘1的向量,表示在获得字段。
对于多输出系统,块输入是标量,输出是矢量,其中每个元素都是系统的输出。要对这个系统建模:
在。中输入一个零矩阵0字段。
每一个列这个矩阵包含一个传递函数的零,该传递函数将系统输入与一个输出相关联。
为系统中所有传递函数的公共极点输入向量波兰人字段。
在中输入一个增益矢量获得字段。
每个元素都是中相应传递函数的增益0.
输出向量的每个元素对应于中的一列0.
的Zero-Pole块显示的传递函数取决于你如何指定零位,极点,和增益参数。
如果您将每个参数指定为表达式或向量,则块将显示具有指定的零、极点和增益的传递函数。如果在括号中指定一个变量,则该块对该变量进行计算。
例如,如果指定0作为(3,2,1)
,波兰人作为(波兰)
,在那里波兰人
是(7、5、3、1)
,获得作为获得
,木块是这样的。
如果将每个参数指定为变量,则块将显示变量名(年代)
如果合适。
例如,如果指定0作为0
,波兰人作为波兰人
,获得作为获得
,木块是这样的。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|