AUTOMATED MULTIVARIABLE SYSTEM IDENTIFICATION:
BASIC PRINCIPLES WITH CONTROL
AND MONITORING APPLICATIONS
Wallace E. Larimore; Adaptics, Inc,
Dale E. Seborg; University of California, Santa Barbara
Over the past several years, computational methods and software have been developed to reliably identify system dynamics from input/output data with optimal statistical accuracy. These automatic methods apply to a very general class of linear systems including multi-input/multi-output, state and measurement noise disturbances, unknown feedback, | unknown state order, and possibly unstable or highly resonant dynamics. Existing methods for high accuracy identification such as Box/Jenkins and prediction error methods are problematic in that they are both computationally unreliable and involve a tedious toolbox approach requiring graduate level training. | |
|
||
The automatic methods presented in this workshop are fundamentally different and involve direct determination of the system states, i.e. system rank, using stable singular value decomposition (SVD) computations. Optimal rank selection based on canonical variate analysis (CVA) are related to partial least squares (PLS), principal component analysis (PCA), and subspace system identification methods. Statistical order | selection methods are described that give optimal determination of state order. The state space dynamics are determined by simple multivariate regression. The concepts are presented in a direct first principles way that is appropriate for advanced undergraduate and graduate curriculum so that automated system identification can be made much more accessible to those in most need of using it. | |
|
||
This advance in system identification has major implications for analysis, system monitoring, and design and implementation of control systems for many applications including aerospace, automotive, and chemical and industrial processes. For process monitoring, CVA provides powerful new methods for the detection and analysis of changes in colinear multivariable processes. For control system implementation, CVA provides high accuracy multivariable models even in the presence of unknown system feedback. CVA provides a starting point for robust control design since accuracy confidence bands on the identified model are automatically provided. Since the | computation is completely automatic, it is ideal for online and adaptive control applications. A number of such applications are presented including an industrial recovery boiler, stirred tank reactor, autothermal reactor, distillation column, change monitoring for the Tennessee Eastman Challenge Problem, and online adaptive control in a wind tunnel test of unstable aircraft wing flutter. Automated system identification methods are compared with alternative approaches in terms of model types considered, required user knowledge, computational requirements and reliability, and results of model fitting with simulated and real data sets. | |
|
||
|
WORKSHOP OUTLINE |
|
Overview of System Identification Methods |
|
|
|
Rank of a Dynamical System and State Estimation | |
|
|
Model Order Selection Based on Statistical Criteria | |
|
|
Model Parameter Estimation and Filtering | |
|
|
Comparison of Alternative System Identification Approaches | |
|
|
Identification with Unknown Delays and Feedback | |
|
|
Process Monitoring using CVA | |
|
|
Process Monitoring Applications | |
|
|
Identification and Control Applications | |
|
|
|