|
| 1 | +# **SLICOT Basic Systems and Control Toolbox** |
| 2 | + |
| 3 | +## About |
| 4 | + |
| 5 | +The `SLICOT Basic Systems and Control Toolbox` (`SLICOT-BasicControl`) includes [SLICOT](http://slicot.org/)-based MATLAB and Fortran tools for solving efficiently and reliably various basic computational problems for linear time-invariant multivariable systems analysis and synthesis. Standard and generalised (descriptor) state space systems are covered. |
| 6 | + |
| 7 | +The main functionalities of the toolbox include: |
| 8 | + |
| 9 | + * similarity and equivalence transformations for standard and descriptor systems |
| 10 | + - essential computations with structured matrices, including |
| 11 | + - eigenvalues of a Hamiltonian matrix or of a skew-Hamiltonian/Hamiltonian pencil |
| 12 | + - Periodic Hessenberg and periodic Schur decompositions |
| 13 | + * computations with (block) Toeplitz matrices and systems |
| 14 | + * analysis of standard and descriptor systems |
| 15 | + * solution of Lyapunov and Riccati equations with condition estimation |
| 16 | + * coprime factorization and spectral decomposition of transfer-function matrices |
| 17 | + |
| 18 | +The toolbox main features are: |
| 19 | + |
| 20 | + * computational reliability using square-root and balancing-free accuracy enhancing |
| 21 | + * high numerical efficiency, using latest algorithmic developments, structure exploiting algorithms, and dedicated linear algebra tools |
| 22 | + * flexibility and easy-of-use |
| 23 | + * enhanced functionality, e.g, for controller reduction |
| 24 | + * standardized interfaces |
| 25 | + |
| 26 | +The programs have been extensively tested on various test examples and are fully documented. |
| 27 | + |
| 28 | +The current release of `SLICOT-ModelReduction` is version 1.0, dated November 1, 2021. |
| 29 | + |
| 30 | +## Requirements |
| 31 | + |
| 32 | +The codes have been tested with MATLAB 2015b through 2020b. To use the functions, the Control System Toolbox must be installed in MATLAB running under 64-bit Windows 7, 8, 8.1 or 10. Presently there is no support for Linux. |
| 33 | + |
| 34 | +## License |
| 35 | + |
| 36 | +* See [`LICENSE`](https://github.com/SLICOT/SLICOT-BasicControl/blob/master/LICENSE) for licensing information. |
| 37 | + |
| 38 | +## References |
| 39 | + |
| 40 | +Please cite `SLICOT-ModelReduction` using at least one of the following references: |
| 41 | + |
| 42 | +* P. Benner, D. Kressner, V, Sima, and A. Varga, The SLICOT Toolboxes - a Survey, _SLICOT Working Note 2009-1, August 2009._ |
| 43 | +* P. Benner, D. Kressner, V. Sima, A. Varga, Die SLICOT-Toolboxen für Matlab - The SLICOT Toolboxes for Matlab (in German), _at – Automatisierungstechnik, 58 (2010)._ |
| 44 | + |
0 commit comments