Simulink Control Design™ - MathWorks

(Tuis.) #1

When you call systune with Req as a hard or soft goal, systune enforces Req for these
models and ignores it for the rest of the grid.


Exclude Design Points from systune Run


You can exclude one or more design points from tuning without removing the
corresponding model from the array or reconfiguring your tuning goals. Doing so can be
useful, for example, to identify problematic design points when tuning over the entire
design grid fails to meet your design requirements. It can also be useful when there are
design points that you want to exclude from a particular tuning run, but preserve for
performance analysis or further tuning.


The SkipModels option of systuneOptions lets you specify models in the design grid
to exclude from tuning. Specify models by their linear index in the model array. For
instance, configure systuneOptions to skip the first and last models in a 3-by-3 design
grid.


opt = systuneOptions;
opt.SkipModels = [1,9];


When you call systune with opt, the tuning algorithm ignores these models.


As an alternative, you can eliminate design points from the model grid entirely, so that
they do not contribute to any stage of tuning or analysis. To do so, use voidModel, which
replaces specified models in a model array with NaN. This option is useful when your
sampling grid includes points that represent irrelevant or unphysical design points. Using
voidModel lets you design over a grid of design points that is almost regular.


See Also


systuneOptions | varyingGoal | viewGoal


More About



  • “Validate Gain-Scheduled Control Systems” on page 11-46

  • “Tune Gain Schedules in Simulink” on page 11-15


See Also
Free download pdf