MORLAB - Model Order Reduction LABoratory
The MORLAB, Model Order Reduction LABoratory, toolbox is a collection of MATLAB/Octave routines for model order reduction of dynamical systems. The implementation is based on spectral projection methods, like the matrix sign function and the matrix disk function, and on iterative low-rank solvers for large-scale sparse systems.
Contents
Dependencies
MATLAB R2018a and above, Octave 6.2.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. For using sparss and mechss objects MATLAB version 2020b or later is needed. Also, all sparse model reduction methods need the M-M.E.S.S. version 3.0 (https://www.mpi-magdeburg.mpg.de/projects/mess) installed.
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-2023 Peter Benner, Jens Saak, and Steffen W. R. Werner
The software is licensed under BSD-2-Clause License. See here for a copy of the license.
Contact
URL: http://www.mpi-magdeburg.mpg.de/projects/morlab
email: benner@mpi-magdeburg.mpg.de, saak@mpi-magdeburg.mpg.de, steffen.werner@vt.edu
orcids: 0000-0003-3362-4103, 0000-0001-5567-9637 0000-0003-1667-4862
Citation
See here for details about citing the software.