Products & Services Solutions Academia Support User Community Company

Learn more about Simulink   

Zero-Pole - Model system by zero-pole-gain transfer function

Library

Continuous

Description

The Zero-Pole block models a system that you define with the zeros, poles, and gain of a Laplace-domain transfer function. This block can model single-input single output (SISO) and single-input multiple-output (SIMO) systems.

Conditions for Using This Block

The Zero-Pole block assumes the following conditions:

Modeling a Single-Output System

For a single-output system, the input and the output of the block are scalar time-domain signals. To model this system:

  1. Enter a vector for the zeros of the transfer function in the Zeros field.

  2. Enter a vector for the poles of the transfer function in the Poles field.

  3. Enter a 1-by-1 vector for the gain of the transfer function in the Gain field.

Modeling a Multiple-Output System

For a multiple-output system, the block input is a scalar and the output is a vector, where each element is an output of the system. To model this system:

  1. Enter a matrix of zeros in the Zeros field.

    Each column of this matrix contains the zeros of a transfer function that relates the system input to one of the outputs.

  2. Enter a vector for the poles common to all transfer functions of the system in the Poles field.

  3. Enter a vector of gains in the Gain field.

    Each element is the gain of the corresponding transfer function in Zeros.

Each element of the output vector corresponds to a column in Zeros.

Transfer Function Display on the Block

The Zero-Pole block displays the transfer function depending on how you specify the zero, pole, and gain parameters.

Data Type Support

The Zero-Pole block accepts real signals of type double.

Parameters and Dialog Box

Zeros

Define the matrix of zeros.

Settings

Default: [1]

Tips

Command-Line Information

See Block-Specific Parameters for the command-line information.

Poles

Define the vector of poles.

Settings

Default: [0 -1]

Tips

Command-Line Information

See Block-Specific Parameters for the command-line information.

Gain

Define the vector of gains.

Settings

Default: [1]

Tips

Command-Line Information

See Block-Specific Parameters for the command-line information.

Absolute tolerance

Specify the absolute tolerance for computing the block output.

Settings

Default: auto

Command-Line Information

See Block-Specific Parameters for the command-line information.

State Name (e.g., 'position')

Assign a unique name to each state.

Settings

Default: ' '

If this field is blank, no name assignment occurs.

Tips

Command-Line Information

See Block-Specific Parameters for the command-line information.

Characteristics

Direct Feedthrough

Only if the lengths of the Poles and Zeros parameters are equal

Sample Time

Continuous

Scalar Expansion

No

States

Length of the Poles vector

Dimensionalized

No

Zero-Crossing Detection

No

See Also

Discrete Zero-Pole

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS