Simulink Control Design™ - MathWorks

(Tuis.) #1
Specs — Design goals used for tuning
vector of TuningGoal requirement objects

Design goals used for tuning, returned as a vector of TuningGoal requirement objects.

Runs — Detailed information about each optimization run
structure

Detailed information about each optimization run, returned as a structure. For details, see
“Algorithms” on page 15-425.

The contents of Runs are the info output of the call to systune performed by
looptune. For information about the fields of Runs, see the info output argument
description on the systune reference page.

Definitions


Tuned Blocks


Tuned blocks, used by the slTuner interface, identify blocks in a Simulink model whose
parameters are to be tuned to satisfy tuning goals. You can tune most Simulink blocks
that represent linear elements such as gains, transfer functions, or state-space models.
(For the complete list of blocks that support tuning, see “How Tuned Simulink Blocks Are
Parameterized” on page 10-36). You can also tune more complex blocks such as
SubSystem or S-Function blocks by specifying an equivalent tunable linear model
(Control System Toolbox).

Use tuning commands such as systune to tune the parameters of tuned blocks.

You must specify tuned blocks (for example, C1 and C2) when you create an slTuner
interface.

st = slTuner('scdcascade',{'C1','C2'})

You can modify the list of tuned blocks using addBlock and removeBlock.

To interact with the tuned blocks use:


  • getBlockParam, getBlockValue, and getTunedValue to access the tuned block
    parameterizations and their current values.


15 Alphabetical List

Free download pdf