Simulink Control Design™ - MathWorks

(Tuis.) #1
sllin = slLinearizer(mdl,pt,op,param,blocksub,options) uses any
combination of the input arguments pt, op, param, blocksub, and options to create
sllin.

For example, use any of the following:


  • sllin = slLinearizer(mdl,pt,param)

  • sllin = slLinearizer(mdl,op,param).


If you do not specify pt, the interface adds the linear analysis points marked in the model
as analysis points. The interface also adds linear analysis points that imply an opening as
permanent openings.

Object Description


slLinearizer provides an interface between a Simulink model and the linearization
commands getIOTransfer, getLoopTransfer, getSensitivity, and
getCompSensitivity. Use slLinearizer to efficiently batch linearize a model. You
can configure the slLinearizer interface to linearize a model at a range of operating
points and specify variations for model parameter values. Use interface analysis points on
page 15-271 and permanent openings on page 15-272 to obtain linearizations for any
open-loop or closed-loop transfer function from a model. Analyze the stability, or time-
domain or frequency-domain characteristics of the linearized models.

If you changed any interface properties since the last linearization, commands that
extract linearizations from the slLinearizer interface recompile the Simulink model. If
you made calls to specific functions since the last linearization, the commands also
recompile the Simulink model. These functions include addPoint, addOpening,
removePoint, removeOpening, removeAllPoints, and removeAllOpenings.

Examples


Create and Configure slLinearizer Interface for Batch Linear Analysis

Create an slLinearizer interface for the scdcascade model. Add analysis points to
the interface to extract open- or closed-loop transfer functions from the model. Configure
the interface to vary parameters and operating points.

15 Alphabetical List

Free download pdf