Subroutine Library In COntrol Theory

The SLICOT module provides advanced numerical algorithms for computations in systems and control theory.

It includes tools for matrix factorization, system balancing, stability analysis, pole assignment, and solutions of Lyapunov, Riccati, and Sylvester equations.

The module supports both continuous- and discrete-time systems, including descriptor and multi-input systems, enabling precise and efficient analysis, design, and control of complex dynamic systems.

Functions

  • SLICOT License - About SLICOT license.

  • slicot_ab01od - Staircase form for multi-input systems using orthogonal state and input transformations.

  • slicot_ab04md - Discrete-time / continuous-time systems conversion by a bilinear transformation.

  • slicot_ab07nd - Inverse of a given linear system.

  • slicot_ab08nd - Construction of a regular pencil for a given system such that its generalized eigenvalues are invariant zeros of the system.

  • slicot_ag08bd - Zeros and Kronecker structure of a descriptor system pencil.

  • slicot_mb02md - Solution of Total Least-Squares problem using a SVD approach.

  • slicot_mb03od - Matrix rank determination by incremental condition estimation.

  • slicot_mb03pd - Matrix rank determination by incremental condition estimation (row pivoting).

  • slicot_mb03rd - Reduction of a real Schur form matrix to a block-diagonal form.

  • slicot_mb04gd - RQ factorization with row pivoting of a matrix.

  • slicot_mb04md - Balancing a general real matrix.

  • slicot_mb05od - Matrix exponential for a real matrix, with accuracy estimate.

  • slicot_mc01td - Checking stability of a given real polynomial.

  • slicot_sb01bd - Pole assignment for a given matrix pair (A,B).

  • slicot_sb02od - Solution of continuous- or discrete-time algebraic Riccati equations (generalized Schur vectors method).

  • slicot_sb03md - Solution of continuous- or discrete-time Lyapunov equations and separation estimation.

  • slicot_sb03od - Solution of stable continuous- or discrete-time Lyapunov equations (Cholesky factor).

  • slicot_sb04md - Solution of continuous-time Sylvester equations (Hessenberg-Schur method).

  • slicot_sb04qd - Solution of discrete-time Sylvester equations (Hessenberg-Schur method).

  • slicot_sb10jd - Converting a descriptor state-space system into regular state-space form.

  • slicot_sg02ad - Solution of continuous- or discrete-time algebraic Riccati equations for descriptor systems.

  • slicot_tb01id - Balancing a system matrix corresponding to a triplet (A, B, C).

  • slicot_tg01ad - Balancing the matrices of the system pencil corresponding to a descriptor triple (A-lambda E, B, C).

Last updated

Was this helpful?