- 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