Products & Services Solutions Academia Support User Community Company

Learn more about Simulink   

Transfer Fcn - Model linear system by transfer function

Library

Continuous

Description

The Transfer Fcn block models a linear system by a transfer function of the Laplace-domain variable s. The block can model single-input single-output (SISO) and single-input multiple output (SIMO) systems.

Conditions for Using This Block

The Transfer Fcn block assumes the following conditions:

Modeling a Single-Output System

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

  1. Enter a vector for the numerator coefficients of the transfer function in the Numerator coefficients field.

  2. Enter a vector for the denominator coefficients of the transfer function in the Denominator coefficients 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 in the Numerator coefficients field.

    Each row of this matrix contains the numerator coefficients of a transfer function that determines one of the block outputs.

  2. Enter a vector of the denominator coefficients common to all transfer functions of the system in the Denominator coefficients field.

Specifying Initial Conditions

Initial conditions are preset to zero. To specify initial conditions, convert to state-space form using tf2ss and use the State-Space block. The tf2ss utility provides the A, B, C, and D matrices for the system. For more information, type help tf2ss or see the Control System Toolbox™ documentation.

Transfer Function Display on the Block

The Transfer Fcn block displays the transfer function depending on how you specify the numerator and denominator parameters.

Data Type Support

The Transfer Fcn block accepts and outputs signals of type double.

Parameters and Dialog Box

Numerator coefficients

Define the row vector of numerator coefficients.

Settings

Default: [1]

Tips

Command-Line Information

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

Denominator coefficients

Define the row vector of denominator coefficients.

Settings

Default: [1 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 Numerator coefficients and Denominator coefficients parameters are equal

Sample Time

Continuous

Scalar Expansion

No

States

Length of Denominator coefficients -1

Dimensionalized

Yes, the block expands scalar input into vector output when the transfer function numerator is a matrix.

Zero-Crossing Detection

No

See Also

Discrete Transfer Fcn

  


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