SLICOT—A Subroutine Library in Systems and Control Theory

This chapter describes the subroutine library SLICOT that provides Fortran 77 implementations of numerical algorithms for computations in systems and control theory. Around a nucleus of basic numerical linear algebra subroutines, this library builds methods for the design and analysis of linear control systems. A brief history of the library is given together with a description of the current version of the library and the ongoing activities to complete and improve the library in several aspects.

[1]  A. J. Geurts An inventory of basic software for computer aided control system design (CACSD) , 1985 .

[2]  Peter S. Pacheco Parallel programming with MPI , 1996 .

[3]  D. Auslander Research needs in the control of mechanical systems , 1987, IEEE Control Systems Magazine.

[4]  B. S. Garbow,et al.  Matrix Eigensystem Routines — EISPACK Guide , 1974, Lecture Notes in Computer Science.

[5]  V. Klema LINPACK user's guide , 1980 .

[6]  A. Laub,et al.  Benchmarks for the numerical solution of algebraic Riccati equations , 1997 .

[7]  Petko Hr. Petkov,et al.  SYSLAB: AN INTERACTIVE SYSTEM FOR ANALYSIS AND DESIGN OF LINEAR MULTIVARIABLE SYSTEMS , 1985 .

[8]  V. Mehrmann,et al.  A MULTISHIFT ALGORITHM FOR THE NUMERICAL SOLUTION OF ALGEBRAIC RICCATI EQUATIONS , 1993 .

[9]  S. Pieters,et al.  A computational approach for optimal periodic output feedback control , 1996, Proceedings of Joint Conference on Control Applications Intelligent Control and Computer Aided Control System Design.

[10]  Robert A. van de Geijn,et al.  Using PLAPACK - parallel linear algebra package , 1997 .

[11]  Jack J. Dongarra,et al.  An extended set of FORTRAN basic linear algebra subprograms , 1988, TOMS.

[12]  Bart De Moor,et al.  High-performance Numerical Software for Control Systems Analysis and Design, and Subspace-based System Identiication , 1997 .

[13]  G. GRÜBEL,et al.  Die regelungstechnische Programmbibliothek RASP / The control engineering program library RASP , 1983 .

[14]  Andras Varga,et al.  Bimas-A Basic Mathematical Package for Computer-Aided Systems Analysis and Design , 1984 .

[15]  P. Dooren A Generalized Eigenvalue Approach for Solving Riccati Equations , 1980 .

[16]  Alan J. Laub,et al.  A Collection of Benchmark Examples for the Numerical Solution of Algebraic Riccati Equations II: Dis , 1995 .

[18]  Sven Hammarling,et al.  SLICOT, a subroutine library in control and systems theory , 1991 .

[19]  Jack J. Dongarra,et al.  A set of level 3 basic linear algebra subprograms , 1990, TOMS.

[20]  A. Varga Periodic Lyapunov equations: Some applications and new algorithms , 1997 .

[22]  Sabine Van Huffel,et al.  NICONET; network for performant numerical software development in control engineering , 1997 .

[23]  Johan Wieslander,et al.  Scandinavian Control Library : Programming and Documentation Rules for Subroutine Libraries, Designed for the SCL , 1976 .

[24]  Ricardo D. Fierro,et al.  The Total Least Squares Problem: Computational Aspects and Analysis (S. Van Huffel and J. Vandewalle) , 1993, SIAM Rev..

[25]  Bart De Moor,et al.  N4SID: Subspace algorithms for the identification of combined deterministic-stochastic systems , 1994, Autom..

[26]  A. Varga,et al.  Structural invariants of generalized state space systems , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[27]  G. Grübel,et al.  RASP and RSYST- Two Complementary Program Libraries for Concurrent Control Engineering , 1991 .

[28]  G. Grübel,et al.  The ANDECS Design Environment for Control Engineering , 1993 .

[29]  Jack Dongarra,et al.  ScaLAPACK Users' Guide , 1987 .

[30]  James Demmel,et al.  LAPACK Users' Guide, Third Edition , 1999, Software, Environments and Tools.

[31]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .

[32]  A. Varga,et al.  Towards a coordinated development of numerical CACSD software: the RASP/SLICOT compatibility concept , 1994, Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD).

[33]  A. Varga,et al.  Numerical Methods and Software Tools for Model Reduction , 1994 .

[34]  A. Laub,et al.  Generalized eigenproblem algorithms and software for algebraic Riccati equations , 1984, Proceedings of the IEEE.

[35]  Vasile Sima,et al.  Algorithms for Linear-Quadratic Optimization , 2021 .

[36]  A. Varga,et al.  Optimal output feedback control: a multi-model approach , 1996, Proceedings of Joint Conference on Control Applications Intelligent Control and Computer Aided Control System Design.

[37]  A. Varga A. J. Geurts Dlr Towards a coordinated development of numerical CACSD software: the RASP/SLICOT compatibility concept , 1994 .

[38]  Charles L. Lawson,et al.  Basic Linear Algebra Subprograms for Fortran Usage , 1979, TOMS.

[39]  D. K. Frederick,et al.  BENCHMARK PROBLEMS FOR COMPUTER-AIDED CONTROL SYSTEM DESIGN , 1989 .

[40]  Johan Wieslander Scandinavian Control Library, a Subroutine Library in the Field of Automatic Control , 1977 .

[41]  Michel Verhaegen,et al.  Identification of the deterministic part of MIMO state space models given in innovations form from input-output data , 1994, Autom..

[42]  Alan J. Laub,et al.  A collection of benchmark examples for the numerical solution of algebraic Riccati equations I: Continuous-time case , 1998 .

[43]  Mohammad Jamshidi,et al.  Computer-aided control systems engineering , 1985 .