51. A Simple Framework for Identifying Dynamical Systems in Closed-Loop
- Author
-
Toshiharu Sugie and Ichiro Maruta
- Subjects
0209 industrial biotechnology ,General Computer Science ,Dynamical systems theory ,Computer science ,020208 electrical & electronic engineering ,General Engineering ,System identification ,02 engineering and technology ,Nonlinear system ,Noise ,Identification (information) ,020901 industrial engineering & automation ,Control theory ,0202 electrical engineering, electronic engineering, information engineering ,Identifiability ,General Materials Science ,nonlinear system identification ,Sensitivity (control systems) ,lcsh:Electrical engineering. Electronics. Nuclear engineering ,Electrical and Electronic Engineering ,stabilized output error method ,lcsh:TK1-9971 ,Closed-loop system identification - Abstract
In this paper, we propose a simple framework for closed-loop system identification: the stabilized output error method. Traditional closed-loop system identification methods rely on the linearity of the target system, and they require the identification of noise models or prior knowledge or identifiability of the feedback controllers to obtain unbiased estimates. But in many real-world applications, the noise dynamics and feedback controllers are complex and difficult to identify, and the nonlinearity may not be ignored. The proposed framework introduces a virtual controller that stabilizes the error between model prediction and the output of the target system. This enables us to apply the output error method, which gives unbiased estimates without depending on the noise model and is applicable to a wide range of models, including nonlinear systems, to closed-loop system identification problems. The paper describes the framework and gives the theoretical support and design guidelines for virtual controllers. Through numerical examples, we show the effectiveness of the proposed framework in various situations, which include identification of (a) linear gray box models, (b) systems in the presence of disturbances having realistic complexity, and (c) a nonlinear unstable system in a human-in-the-loop environment.
- Published
- 2021