Simulink Control Design™ - MathWorks

(Tuis.) #1
st = slTuner(mdl,tuned_blocks,options) configures the linearization algorithm
options.

st = slTuner(mdl,tuned_blocks,pt,op,param,blocksub,options) uses any
combination of the input arguments pt, op, param, blocksub, and options to create
st. For example, you can use:


  • st = slTuner(mdl,tuned_blocks,pt,param)

  • st = slTuner(mdl,tuned_blocks,op,param).


Object Description


slTuner provides an interface between a Simulink model and the tuning commands
systune and looptune. slTuner allows you to:


  • Specify the control architecture.

  • Designate and parameterize blocks to be tuned.

  • Tune the control system.

  • Validate design by computing (linearized) open-loop and closed-loop responses.

  • Write tuned values back to the model.


Because tuning commands such as systune operate on linear models, the slTuner
interface automatically computes and stores a linearization of your Simulink model. This
linearization is automatically updated when you change any properties of the slTuner
interface. The update occurs when you call commands that query the linearization stored
in the interface. Such commands include systune, looptune, getIOTransfer, and
getLoopTransfer. For more information about linearization, see “What Is
Linearization?” on page 2-3

Examples


Create and Configure slTuner Interface for Control System Tuning

Create and configure an slTuner interface for a Simulink® model that specifies which
blocks to tune with systune or looptune.

Open the Simulink model.

15 Alphabetical List

Free download pdf