New software applications for system identification

New software applications for linear multivariable system identification are presented. The incorporated algorithms use subspace-based techniques (MOESP, N4SID, or their combination) to find a standard discrete-time state-space description, and optionally the covariance matrices and Kalman predictor gain, using input and output (I/O) trajectories. For flexibility, separate applications are offered for obtaining the processed triangular factor of the structured, block-Hankel-block matrix of I/O data (using fast or standard QR factorization algorithms), for computing the system and predictor matrices, for estimating the initial state of the system, and for simulating and evaluating the model. The applications are encapsulated in Docker containers, which are managed by the Kubernetes platform on a Linux machine. This ensures greater flexibility, enhanced security, and fast execution. The services to be implemented are part of a cloud-based open platform for process control applications.

[1]  V. Sima,et al.  Performance investigation of SLICOT system identification toolbox , 2001, 2001 European Control Conference (ECC).

[2]  Bart De Schutter,et al.  DAISY : A database for identification of systems , 1997 .

[3]  Vasile Sima,et al.  Algorithms and LAPACK-based software for subspace identification , 1996, Proceedings of Joint Conference on Control Applications Intelligent Control and Computer Aided Control System Design.

[4]  Sabine Van Huffel,et al.  SLICOT—A Subroutine Library in Systems and Control Theory , 1999 .

[5]  Vasile Sima Efficient data processing for subspace-based multivariable system identification , 2004 .

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

[7]  Alex Simpkins,et al.  System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf] , 2012, IEEE Robotics & Automation Magazine.

[8]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[9]  Patrick Dewilde,et al.  Subspace model identification Part 1. The output-error state-space model identification class of algorithms , 1992 .

[10]  Sabine Van Huffel,et al.  High-performance numerical algorithms and software for subspace-based linear multivariable system identification , 2004 .

[11]  Vasile Sima,et al.  Die SLICOT-Toolboxen für MatlabThe SLICOT Toolboxes for Matlab , 2010, Autom..

[12]  S. Van Huffel,et al.  Efficient numerical algorithms and software for subspace-based system identification , 2000, CACSD. Conference Proceedings. IEEE International Symposium on Computer-Aided Control System Design (Cat. No.00TH8537).

[13]  M. Verhaegen Subspace model identification Part 2. Analysis of the elementary output-error state-space model identification algorithm , 1992 .

[14]  Vasile Sima,et al.  Fast system identification and model reduction solvers , 2007, ALCOSP.

[15]  S. Huffel,et al.  A fast algorithm for subspace state-space system identification via exploitation of the displacement structure , 2001 .