Simulink Control Design™ - MathWorks

(Tuis.) #1

Linearization of Models with Delays


This example shows how to linearize a Simulink model with delays in it.

Linearization of Models with Continuous Delays

You can linearize a Simulink model with continuous time delays blocks such as the
Transport Delay, Variable Transport Delay, and Variable Time Delay using one of the
following options:


  • Use a Pade approximations of the delays to get a rational linear system through
    linearizations.

  • Compute a linearization where the delay is exactly represented. Use this option when
    you need accurate simulation and frequency responses from a linearized model and
    when assessing the accuracy of Pade approximation.


By default, Simulink Control Design uses Pade approximations of the delay blocks in a
Simulink model.

To open the engine speed model used in this example, type

model = 'scdspeed';
open_system(model);

The engine speed model contains a Variable Transport Delay block named dM/dt in the
subsystem Induction to Power Stroke Delay. For convenience you can store the path to the
block in a MATLAB variable by typing

2 Linearization

Free download pdf