Simulink Control Design™ - MathWorks

(Tuis.) #1

  • setBlockParam, setBlockValue, and setTunedValue to modify the tuned block
    parameterizations and their values.

  • writeBlockValue to update the blocks in a Simulink model with the current values
    of the tuned block parameterizations.


Algorithms


looptune automatically converts target bandwidth, performance goals, and additional
design goals into weighting functions that express the goals as an H∞ optimization
problem. looptune then uses systune to optimize tunable parameters to minimize the
H∞ norm.


For information about the optimization algorithms, see [1].


looptune computes the H∞ norm using the algorithm of [2] and structure-preserving
eigensolvers from the SLICOT library. For more information about the SLICOT library, see
http://slicot.org.


References


[1] P. Apkarian and D. Noll, "Nonsmooth H-infinity Synthesis." IEEE Transactions on
Automatic Control, Vol. 51, Number 1, 2006, pp. 71–86.


[2] Bruisma, N.A. and M. Steinbuch, "A Fast Algorithm to Compute the H∞-Norm of a
Transfer Function Matrix," System Control Letters, 14 (1990), pp. 287-293.


Extended Capabilities


Automatic Parallel Support


Accelerate code by automatically running computation in parallel using Parallel
Computing Toolbox™.


To run in parallel, set 'UseParallel' to true using looptuneOptions.


looptune
Free download pdf