System identification

Uses your system voice; voice and rate in settings.

Snapshot

≈ 6 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

The field of system identification uses statistical methods to build mathematical models of dynamical systems from measured data. System identification also includes the optimal design of experiments for efficiently generating informative data for fitting such models as well as model reduction. A common approach is to start from measurements of the behavior of the system and the external influences (inputs to the system) and try to determine a mathematical relation between them without going into many details of what is actually happening inside the system; this approach is called black box system identification.

The field of system identification uses statistical methods to build mathematical models of dynamical systems from measured data. System identification also includes the optimal design of experiments for efficiently generating informative data for fitting such models as well as model reduction. A common approach is to start from measurements of the behavior of the system and the external influences (inputs to the system) and try to determine a mathematical relation between them without going into many details of what is actually happening inside the system; this approach is called black box system identification.

Input-output vs output-only

System identification techniques can utilize both input and output data (e.g. eigensystem realization algorithm) or can include only the output data (e.g. frequency domain decomposition). Typically an input-output technique would be more accurate, but the input data is not always available. In addition, the final estimated responses from arbitrary inputs can be analyzed by investigating their correlation and spectral properties.

Optimal design of experiments

The quality of system identification depends on the quality of the inputs, which are under the control of the systems engineer. Therefore, systems engineers have long used the principles of the design of experiments. In recent decades, engineers have increasingly used the theory of optimal experimental design to specify inputs that yield maximally precise estimators.

White-, grey-, and black-box

One could build a white-box model based on first principles, e.g. a model for a physical process from the Newton equations, but in many cases, such models will be overly complex and possibly even impossible to obtain in reasonable time due to the complex nature of many systems and processes. A more common approach is therefore to start from measurements of the behavior of the system and the external influences (inputs to the system) and try to determine a mathematical relation between them without going into the details of what is actually happening inside the system. This approach is called system identification. Two types of models are common in the field of system identification: grey box model: although the peculiarities of what is going on inside the system are not entirely known, a certain model based on both insight into the system and experimental data is constructed. This model does however still have a number of unknown free parameters which can be estimated using system identification. One example uses the Monod saturation model for microbial growth. The model contains a simple hyperbolic relationship between substrate concentration and growth rate, but this can be justified by molecules binding to a substrate without going into detail on the types of molecules or types of binding. Grey box modeling is also known as semi-physical modeling. black box model: No prior model is available. Most system identification algorithms are of this type. In the context of nonlinear system identification Jin et al. describe grey-box modeling by assuming a model structure a priori and then estimating the model parameters. Parameter estimation is relatively easy if the model form is known but this is rarely the case. Alternatively, the structure or model terms for both linear and highly complex nonlinear models can be identified using NARMAX methods. This approach is completely flexible and can be used with grey box models where the algorithms are primed with the known terms, or with completely black-box models where the model terms are selected as part of the identification procedure. Another advantage of this approach is that the algorithms will just select linear terms if the system under study is linear, and nonlinear terms if the system is nonlinear, which allows a great deal of flexibility in the identification. G_0(s) = \frac{1}{s+1} and an identified model \hat{G}(s) : \hat{G}(s) = \frac{1}{s}. From a classical system identification perspective, \hat{G}(s) is not, in general, a good model for G_0(s) . In fact, modulus and phase of \hat{G}(s) are different from those of G_0(s) at low frequency. What is more, while G_0(s) is an asymptotically stable system, \hat{G}(s) is a simply stable system. However, \hat{G}(s) may still be a model good enough for control purposes. In fact, if one wants to apply a purely proportional negative feedback controller with high gain K , the closed-loop transfer function from the reference to the output is, for G_0(s) \frac{KG_0(s)}{1+KG_0(s)} = \frac{K}{s+1+K} and for \hat{G}(s) \frac{K\hat{G}(s)}{1+K\hat{G}(s)} = \frac{K}{s+K}. Since K is very large, one has that 1+K \approx K . Thus, the two closed-loop transfer functions are indistinguishable. In conclusion, \hat{G}(s) is a perfectly acceptable identified model for the true system if such feedback control law has to be applied. Whether or not a model is appropriate for control design depends not only on the plant/model mismatch but also on the controller that will be implemented. As such, in the I4C framework, given a control performance objective, the control engineer has to design the identification phase in such a way that the performance achieved by the model-based controller on the true system is as high as possible. Sometimes, it is even more convenient to design a controller without explicitly identifying a model of the system, but directly working on experimental data. This is the case of direct data-driven control systems.

See also

Black box model of power converter Black box Data-driven control system Generalized filtering Grey box completion and validation Hysteresis Linear time-invariant system theory Model order reduction Model selection Nonlinear autoregressive exogenous model Open system (systems theory) Parameter estimation Pattern recognition Structural identifiability System dynamics System realization Systems theory

References

External links

L. Ljung: Perspectives on System Identification, July 2008 System Identification and Model Reduction via Empirical Gramians

Text derived from https://en.wikipedia.org/w/index.php?oldid=1358730699 under CC BY-SA 4.0; modifications have been made.

Sources cited in this revision

Extracted from the cited revision's reference blocks; absent citations are not invented.