Getting Started with MORLAB
The toolbox includes several methods for model reduction of linear dynamical systems in continuous-time standard
discrete-time standard
continuous-time descriptor
discrete-time descriptor
and second-order form
Contents
Model Reduction Routines
As a good starting point, there are demos for all main features of the toolbox. In the following, the implemented model reduction methods are listed, ordered by the system classes they can be applied to:
- Continuous-Time Standard Systems (_ct_ss_):
- Bounded-Real Balanced Truncation (BRBT)
- Balanced Stochastic Truncation (BST)
- Balanced Truncation (BT)
- Frequency-Limited Balanced Truncation (FLBT)
- H-infinity Balanced Truncation (HINFBT)
- Hankel-Norm Approximation (HNA)
- Linear-Quadratic Gaussian Balanced Truncation (LQGBT)
- Modal Truncation (MT)
- Positive-Real Balanced Truncation (PRBT)
- Time-Limited Balanced Truncation (TLBT)
- Discrete-Time Standard Systems (_dt_ss_):
- Balanced Truncation (BT)
- Linear-Quadratic Gaussian Balanced Truncation (LQGBT)
- Modal Truncation (MT)
- Continuous-Time Descriptor Systems (_ct_dss_):
- Bounded-Real Balanced Truncation (BRBT)
- Balanced Stochastic Truncation (BST)
- Balanced Truncation (BT)
- Frequency-Limited Balanced Truncation (FLBT)
- H-infinity Balanced Truncation (HINFBT)
- Hankel-Norm Approximation (HNA)
- Linear-Quadratic Gaussian Balanced Truncation (LQGBT)
- Modal Truncation (MT)
- Positive-Real Balanced Truncation (PRBT)
- Time-Limited Balanced Truncation (TLBT)
- Discrete-Time Descriptor Systems (_dt_dss_):
- Balanced Truncation (BT)
- Linear-Quadratic Gaussian Balanced Truncation (LQGBT)
- Modal Truncation (MT)
- Continuous-Time Second-Order Systems (_ct_soss_):
- Balanced Truncation (BT)
- Frequency-Limited Balanced Truncation (FLBT)
- Time-Limited Balanced Truncation (TLBT)
As stated above, there is a demo script for each of the main features, which can be used as a starting point. All of them can be found in the Demos Section. The following demos are given:
- Model reduction for continuous-time standard systems (morlab_demo_mor_continuous_standard.m)
- Model reduction for discrete-time standard systems (morlab_demo_mor_discrete_standard.m)
- Model reduction for continuous-time descriptor systems (morlab_demo_mor_continuous_descriptor.m)
- Model reduction for discrete-time descriptor systems (morlab_demo_mor_discrete_descriptor.m)
- Model reduction for continuous-time second-order systems (morlab_demo_mor_continuous_second_order.m)
- Matrix equation solvers (morlab_demo_equation_solvers.m)
- Additive decomposition (morlab_demo_additive_decomposition.m)
- Partial Stabilization (morlab_demo_partial_stabilization.m)
- Frequency evaluation and visualization (morlab_demo_frequency_evaluation.m)
- Time evaluation and visualization (morlab_demo_time_evaluation.m)
- Option Constructor Function ml_morlabopts (morlab_demo_morlabopts.m)
Further Routines
A complete list of routines with short descriptions can be found in the Function Index or generated by calling help morlab or help morlab-5.0.