Simulink Control Design™ - MathWorks

(Tuis.) #1
Reasons to Use Linear
Analysis Tool

Reasons to Use
linearize

Reasons to Use
slLinearizer


  • You are new to Simulink
    Control Design software.

  • You have experience with
    the Linear Analysis Tool.

  • You do not want to batch
    trim your model, which is
    not supported in the
    Linear Analysis Tool.

    • You are new to Simulink
      Control Design or have
      experience with Linear
      Analysis Tool, and you
      prefer to work at the
      command line or in a
      repeatable script.




The workflow for using
linearize closely
mirrors the workflow for
linearizing models using
the Linear Analysis Tool.
When you generate
MATLAB code from the
Linear Analysis Tool to
reproduce your session
programmatically, this
code uses linearize.
You can easily modify
this code to batch
linearize a model.


  • You are extracting
    linearizations for a single
    transfer function; that is,
    only one I/O set.

    • You want to obtain
      multiple open-loop and
      closed-loop transfer
      functions without
      modifying the model or
      creating a linearization
      I/O set (using linio) for
      each transfer function.

    • You want to obtain
      multiple open-loop and
      closed-loop transfer
      functions without
      recompiling the model
      for each transfer
      function.




You can also obtain
multiple open-loop and
closed-loop transfer
functions using
linearize or the Linear
Analysis Tool. However,
the software recompiles
the model each time you
change the I/O set.

See Also


More About



  • “What Is Batch Linearization?” on page 3-2

  • “Batch Linearization Efficiency When You Vary Parameter Values” on page 3-10

  • “Batch Linearize Model for Parameter Value Variations Using Linear Analysis Tool”
    on page 3-75


3 Batch Linearization

Free download pdf