balmoore 205
balmooreSyntax
[SysR,HSV,T] = balmoore(Sys,{nsr,bound})
Parameter Li st
Inputs: Sys Linear,stable, minimal state-space system
nsr (optional) If bound is used then a reduction will be per-
formed which meets an errorb ound specified bythe value
in nsr,otherwisensr is the order of the reduced system.
If nsr is not specified, the user will be prompted for its
value after the Hankel singular valuesare displayed.
Keywords: bound Boolean; meet an upper bound on the error (see nsr).
Outputs: SysR Internallybalanced reduced order system; dynamic system
object.
HSV A column vector containing the Hankel singular values of
the system, Sys.
T Square matrix containing the balancing transformation,
i.e. xbal = Tx.
Description
Computes the balanced form of the system Sys which can be continuous or discrete,
then optionally truncates to the desired order, nsr, via B.C.Mo ore’s algorithm.
The user must ensure that the input system is minimal. Any initial state values or state
names associated with Sys are assigned to SysR. Input and Output names are also
maintained.
This function is cross-licensed from the Model Reduction Module.