Robust Control Toolbox | ![]() ![]() |
Compute an upper bound on the structured singular value using multiplier approach.
[mu,ascaled,logm,x]
= muopt(a)[mu,ascaled,logm,x]
= muopt(a,k)
Description
muopt(A)
produces the scalar upper bound mu
on the structured singular value (ssv) of a pxq matrix A
having n real or complex uncertainty blocks using the optimal multiplier method.
k
records the uncertainty block sizes with default value k
can be an n by 1 or n by 2 matrix whose rows are the uncertainty block sizes for which the SSV is to be evaluated. If only the first column of k is given then each of the individual uncertainty blocks is taken to be square, as if k(:, 1) = k(:, 2). Real uncertainty (must be scalar) is indicated by multiplying the corresponding row of K by minus one, e.g., if the second uncertainty block is real then set K(2)=-1.
mu
returns an upper bound on the real/complex structured singular value of A. The output ascaled
returns the multiplier-scaled A-matrix
logm
returns x
returns a normalized eigenvector associated with the smallest eigenvalue of the positive semidefinite matrix
Algorithm
muopt
is based on the optimal generalized Popov multiplier theory of Safonov and Lee [1] and uses the computational algorithm of Fan and Nekooie [2]. The upper bound of µ returned is found as the solution to the optimization
k
. This results in the returned value of
Limitations
The algorithm in general produces a smaller upper bound on µ than perron, psv
and osborne
, but muopt
requires
significantly greater computation time than these other functions.
See Also
perron
, psv
, osborne
, ssv
References
M. G. Safonov, and Peng-Hin Lee, "A Multiplier Method for Computing Real Multivariable Stability Margins,'' Proc. IFAC World Congress, Sydney, Australia, July 1993.
[2]
M.K.H. Fan and B. Nekooie, "An Interior Point Method for Solving Linear
Matrix Inequality Problems," SIAM J. Contr. and Optim., to appear.
[3]
M.K.H. Fan, A. Tits and J. Doyle, Robustness in the Present of Mixed
Parametric Uncertainty and Unmodelled Dynamics, IEEE Trans. on Autom.
Contr., vol. AC-36, no. 1, pp. 25-38, January 1991.
![]() | mksys, vrsys, issystem | musyn | ![]() |