MORLAB - Model Order Reduction LABoratory

The MORLAB, Model Order Reduction LABoratory, toolbox is a collection of MATLAB routines for model order reduction of dynamical systems based on the solution of matrix equations. The implementation is based on spectral projection methods, e.g., methods based on the matrix sign function and the matrix disk function.

Contents

Dependencies

MATLAB R2012b and above, Octave 4.0.0 and above.

Generally, the implemented functions run fine in plain MATLAB/Octave. However, to use the ss functionality of the toolbox, the Control System Toolbox (MATLAB) or Control Package (Octave) is needed.

Also, some parts of the demo scripts use functions from the Control System Toolbox (in Octave: Control Package 3.0.0 and above) and the Robust Control Toolbox. In case of using the demo scripts without the necessary toolboxes, the corresponding commands won't be called.

Using MORLAB

To get into the work with MORLAB for model reduction, take a look into the Getting Started Section and in the detailed Demos Section.

For further development of the MORLAB code and explanations on the naming scheme, the Contribution Guide provides useful information.

Contributing to MORLAB

See here for details on how to make contributions to the software.

Authors

See here for details about the authors of the toolbox.

License

Copyright (C) 2006-2018 Peter Benner, Steffen W. R. Werner

The software is licensed under AGPLv3 or later. See here for a copy of the license.

Contact

URL: http://www.mpi-magdeburg.mpg.de/projects/morlab

email: benner@mpi-magdeburg.mpg.de, werner@mpi-magdeburg.mpg.de

orcids: 0000-0003-3362-4103, 0000-0003-1667-4862

Citation

See here for details about citing the software.