主要内容

Zero-Pole

用零极增益传递函数建立系统模型

  • 库:
  • 金宝app模型/连续

  • Zero-Pole块

描述

Zero-Pole块模型的系统,您定义的零,极点,和增益的拉普拉斯域传递函数。该模块可以模拟单输入单输出(SISO)和单输入多输出(SIMO)系统。

使用此块的条件

Zero-PoleBlock具有以下条件:

  • 传递函数有这样的形式

    H 年代 K Z 年代 P 年代 K 年代 Z 1 年代 Z 2 ... 年代 Z 年代 P 1 年代 P 2 ... 年代 P n

    在哪里Z代表0,P两极,K传递函数的增益。

  • 极点数必须大于或等于零的数目。

  • 如果极点和零点是复数,那么它们一定是复数共轭对。

  • 对于多输出系统,所有的传递函数必须具有相同的极点。零的值可以不同,但每个传递函数的零的数目必须相同。

请注意

你不能用Zero-Pole当传递函数各有不同数目的零或单个零时,阻塞建模多输出系统。使用多个Zero-Pole模块来模拟这样的系统。

单输出系统建模

对于单输出系统,块的输入和输出都是标量时域信号。要对这个系统建模:

  1. 中为传递函数的零输入一个向量0字段。

  2. 中输入传递函数极点的向量波兰人字段。

  3. 输入一个1乘1的向量,表示在获得字段。

多输出系统建模

对于多输出系统,块输入是标量,输出是矢量,其中每个元素都是系统的输出。要对这个系统建模:

  1. 在。中输入一个零矩阵0字段。

    每一个这个矩阵包含一个传递函数的零,该传递函数将系统输入与一个输出相关联。

  2. 为系统中所有传递函数的公共极点输入向量波兰人字段。

  3. 在中输入一个增益矢量获得字段。

    每个元素都是中相应传递函数的增益0

输出向量的每个元素对应于中的一列0

传输功能显示在块上

Zero-Pole块显示的传递函数取决于你如何指定零位,极点,和增益参数。

  • 如果您将每个参数指定为表达式或向量,则块将显示具有指定的零、极点和增益的传递函数。如果在括号中指定一个变量,则该块对该变量进行计算。

    例如,如果指定0作为(3,2,1)波兰人作为(波兰),在那里波兰人(7、5、3、1),获得作为获得,木块是这样的。

  • 如果将每个参数指定为变量,则块将显示变量名(年代)如果合适。

    例如,如果指定0作为0波兰人作为波兰人,获得作为获得,木块是这样的。

港口

输入

全部展开

输入信号,指定为具有数据类型的标量

数据类型:

输出

全部展开

由零极增益传递函数建模的系统,提供为具有数据类型的标量或矢量信号

  • 当对单输出系统建模时,块输出一个标量时域信号。有关更多信息,请参见单输出系统建模

  • 当对多输出系统建模时,块输出一个矢量,其中每个元素都是系统的输出。有关更多信息,请参见多输出系统建模

数据类型:

参数

全部展开

定义矩阵的零。

  • 对于单个输出系统,输入一个向量作为传递函数的零。

  • 对于多输出系统,输入矩阵。每一个这个矩阵包含一个传递函数的零,该传递函数将系统输入与一个输出相关联。

编程使用

块参数:0
类型:特征向量,字符串
值:向量|矩阵
默认值:“[1]”

定义极点向量。

  • 对于单输出系统,输入传递函数极点的矢量。

  • 对于多输出系统,输入系统所有传递函数共有极点的矢量。

编程使用

块参数:波兰人
类型:特征向量,字符串
值:向量
默认值:“[0 1]”

定义增益向量。

  • 对于单输出系统,输入1 × 1向量作为传递函数的增益。

  • 对于多输出系统,输入增益矢量。每个元素都是中相应传递函数的增益0

编程使用

块参数:获得
类型:特征向量,字符串
值:向量
默认值:“[1]”

计算块状态的绝对容差,指定为正的实值、标量或向量。要从配置参数继承绝对容差,请指定汽车-1

  • 如果输入实标量,则该值将覆盖“配置参数”对话框中计算所有块状态的绝对公差。

  • 如果输入一个真实的向量,那么这个向量的维数必须与块中连续状态的维数相匹配。这些值覆盖配置参数对话框中的绝对公差。

  • 如果你输入汽车或者-1,然后是Simu金宝applink®使用“配置参数”对话框中的绝对公差值(请参阅解算器窗格中)来计算块状态。

编程使用

块参数:AbsoluteTolerance
类型:特征向量,字符串
价值观:“汽车”|' 1 '|任何正实值标量或向量
默认值:“汽车”

为每个状态分配一个唯一的名称。如果该字段为空(' '),不进行名称分配。

  • 若要为单个州指定名称,请在引号之间输入名称,例如:“位置”

  • 要将名称分配给多个州,请输入用大括号括起来的逗号分隔的列表,例如:{' a ', ' b ', ' c '}.每个名称必须唯一。

  • 在MATLAB中使用变量分配状态名®工作区,输入不带引号的变量。变量可以是字符向量、字符串、单元格数组或结构。

限制

  • 州名只应用于选定的块。

  • 州的数目必须在州名的数目中平均分配。

  • 可以指定比状态更少的名称,但不能指定比状态更多的名称。

    例如,您可以在具有四种状态的系统中指定两个名称。第一个名字适用于前两个州,第二个名字适用于后两个州。

编程使用

块参数:ContinuousStateAttributes
类型:特征向量,字符串
价值观:' '|用户定义
默认值:' '

块特征

数据类型

直接引线

是的

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

另请参阅

主题

之前介绍过的R2006a