For maximum convenience, easy-to-use interface M-functions are included in the model and controller reduction toolbox, explicitly addressing some of supported features. Whenever possible, these M-functions allow to work with system objects defined in the MATLAB Control Toolbox.
The following table contains the list of implemented M-functions for model and controller reduction:
bta | Balance & Truncate model reduction for the stable part (square-root balancing-free approach) |
btabal | Balance & Truncate model reduction for the stable part (square-root approach) |
bta_cf | Balance & Truncate model reduction of the coprime factors (square-root balancing-free approach) |
btabal_cf | Balance & Truncate model reduction of the coprime factors (square-root approach) |
spa | Singular perturbation approximation based model reduction for the stable part (square-root balancing-free approach) |
spabal | Singular perturbation approximation based model reduction for the stable part (square-root approach) |
spa_cf | Singular perturbation approximation based model reduction of the coprime factors (square-root balancing-free approach) |
spabal_cf | Singular perturbation approximation based model reduction of the coprime factors (square-root approach) |
hna | Hankel norm approximation based model reduction for the stable part (square-root approach) |
bst | Balanced stochastic truncation based model reduction |
fwbred | Frequency-weighted balancing related model reduction |
fwhna | Frequency-weighted Hankel-norm approximation |
fwbconred | Frequency-weighted balancing related controller reduction |
sfconred | Coprime factorization based state feedback controller reduction |
sysredset | Creation of a SYSRED options structure |
sysredget | Getting the value of a named parameter from a SYSRED options structure |
The MEX-functions are more difficult to use than the provided M-functions, but allow a greater flexibility. They are called by the M-functions. The following table contains the list of MEX-files for model and controller reduction:
sysred | Model reduction of a continuous- or discrete-time state-space system using various techniques |
bstred | Balanced stochastic truncation model reduction |
conred | Frequency-weighted balancing related controller reduction |
fwehna | Frequency-weighted Hankel-norm approximation |
fwered | Frequency-weighted balancing related model reduction |
sfored | State-feedback-observer controller reduction |
The MEX-files above provide interfaces to the main user-callable routines for model and controller reduction, and cover all functionality available in the corresponding SLICOT routines.
Executable SLICOT MEX-files are provided for recent MATLAB releases running under WINDOWS and Linux. Demonstration packages can also be provided.
For purchasing licenses of SLICOT-based MATLAB Toolboxes, please contact the This email address is being protected from spambots. You need JavaScript enabled to view it..
This email address is being protected from spambots. You need JavaScript enabled to view it. March 12, 2002, Updated This email address is being protected from spambots. You need JavaScript enabled to view it. March 10, 2005; October 18, 2009