Mu Analysis and Synthesis Toolbox    
msf, msfbatch

Interactive D-scaling rational fit routine used in µ-synthesis

Syntax

Description
msf fits the block diagonal, frequency-dependent matrices DL() and DR() (contained in the VARYING matrix dvec, with block structure implied by the entries of blk) with rational, stable, minimum-phase and such that

msf returns the stable, minimum phase system matrices dsysL and dsysR.

NOTE:
Typically, there is no need to call msf directly. The standard use of msf is a subroutine within µ-synthesis. The programs dkit and/or dkitgui are fully functional µ-synthesis routines.

Input arguments

Mg
is the frequency response upon which the µ calculation was performed.
bnds
is the upper bound from the µ calculation.
dvec
is a frequency varying vector containing the Ds (obtained from mu).
sens
is the sensitivity of the upper bound in the µ calculation on the Ds. The sensitivity sens is a frequency domain weight calculated by mu.
blk
is the uncertainty block structure. This should correspond with the block strcucture used in the µ calculation (and produced bnds, dvec and sens).
:

Output arguments:

dsysL
is the left (i.e., output) block diagonal scaling matrix. It is a SYSTEM matrix (it may be CONSTANT)
dsysR
is the right (i.e., input) block diagonal scaling matrix. It is the same type as dsysL

msftbatch is a batch version of msf with no user interaction.

See Also
dkit, dkitgui, fitmag, fitmaglp, fitsys, genphase, magfit



mprintf mscl, sclin, sclout