The ADAPT x Software for Automated Multivariable System Identification

Abstract The ADAPTX software is a recently developed technology for the automatic identification or modeling of multivariable systems from observational input/output data. It has been applied to a number of difficult industrial applications resulting in major improvements. This paper describes the software, the extensive theory upon which it is based, and a number of major applications. This technology involves the identification of linear, time invariant dynamical processes with noise disturbances and possible feedback and includes determination of the system state order. The ADAPTX software package is available running under Matlab versions 4.2, 5.2 and 5.3 on Unix workstations and Windows or Macintosh computers. A C++ package is also available for UNIX workstations and Windows computers. The basic method involves a canonical variate analysis (CVA) that, for each potential state order, gives an optimal statistical selection of the system states. The computation involves primarily a singular value decomposition that is always computationally stable and accurate. For model state order selection, an optimal statistical procedure is used, namely a small sample version of the Akaike information criterion (AIC). The resulting procedure is completely automatic and suitable for online identification of high-order systems.

[1]  Jer-Nan Juang,et al.  An eigensystem realization algorithm for modal parameter identification and model reduction. [control systems design for large space structures] , 1985 .

[2]  R. Shibata An Optimal Autoregressive Spectral Estimate , 1981 .

[3]  Dale E. Seborg,et al.  Reduced-Rank ARX and Subspace System Identification for Process Control , 1998 .

[4]  Michel Gevers,et al.  On the problem of structure selection for the identification of stationary stochastic processes , 1982 .

[5]  H. Akaike,et al.  Information Theory and an Extension of the Maximum Likelihood Principle , 1973 .

[6]  Manfred Deistler,et al.  Consistency and relative efficiency of subspace methods , 1994, Autom..

[7]  Jim V. Candy,et al.  Invariant system description of the stochastic realization , 1979, Autom..

[8]  R. L. Haller,et al.  Online adaptive control of unstable aircraft wing flutter , 1990, 29th IEEE Conference on Decision and Control.

[9]  H. Akaike Canonical Correlation Analysis of Time Series and the Use of an Information Criterion , 1976 .

[10]  Wallace E. Larimore,et al.  System Identification of Feedback and "Causality" Structure Using Canonical Variate Analysis , 1997 .

[11]  Dale E. Seborg,et al.  Process monitoring based on canonical variate analysis , 1997, 1997 European Control Conference (ECC).

[12]  W. Larimore System Identification, Reduced-Order Filtering and Modeling via Canonical Variate Analysis , 1983, 1983 American Control Conference.

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

[14]  H. Akaike Markovian Representation of Stochastic Processes by Canonical Variables , 1975 .

[15]  P. Van Overschee,et al.  A unifying theorem for three subspace system identification algorithms , 1994 .

[16]  Dale E. Seborg,et al.  On-line multivariable identification and control of chemical processes using canonical variate analysis , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[17]  W. E. Larimore,et al.  Automated multivariable system identification and industrial applications , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[18]  D. S. Flamm Experimental system identification results from the "SPICES" smart structures program , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[19]  A. Lindquist,et al.  Markovian representation of discrete-time stationary stochastic vector processes , 1981, 1981 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[20]  H. Akaike Stochastic theory of minimal realization , 1974 .

[21]  Thomas Kailath,et al.  Fast recursive identification of state space models via exploitation of displacement structure , 1994, Autom..

[22]  Wallace E. Larimore,et al.  Statistical optimality and canonical variate analysis system identification , 1996, Signal Process..

[23]  Wallace E. Larimore,et al.  Optimal Reduced Rank Modeling, Prediction, Monitoring and Control using Canonical Variate Analysis , 1997 .

[24]  Dale E. Seborg,et al.  Identification of chemical processes using canonical variate analysis , 1994 .