Abstract
In order to use existing identification tools effectively, a user must make critical choices a priori that ultimately determine the quality of estimated models. Furthermore, while estimated models are typically optimized for a single identification criterion, engineering applications typically impose multiple performance specifications that may contradict each other. In this contribution, we develop a system identification methodology that automatically selects parametric model structures from a wide range of dynamic system models based on measured data. The problem of inferring model structures and estimating model parameters within these structures is encapsulated in a bi-level optimization problem. The optimization problem is formulated for multiple user-specified identification objectives. Finally, the range of dynamical systems considered for the optimization problem is specified using Tree Adjoining Grammar. A solution approach based on genetic programming is developed, and its asymptotic properties and computational complexity is analysed. The empirical performance of the proposed identification techniques is studied using a simulation example.
Original language | English |
---|---|
Article number | 111017 |
Number of pages | 14 |
Journal | Automatica |
Volume | 154 |
DOIs | |
Publication status | Published - Aug 2023 |
Funding
This research is supported by the Dutch Organization for Scientific Research , (NWO, domain TTW, grant: 13852 ) which is partly funded by the Ministry of Economic Affairs of The Netherlands and by the Eötvös Loránd Research Network (Grant Number: SA-77/2021 ). The material in this paper was partially presented at the 18th European Control Conference, June 25–28, 2019, Naples, Italy. This paper was recommended for publication in revised form by Associate Editor Antonio Vicino under the direction of Editor Alessandro Chiuso. Dr. Tóth received the TUDelft Young Researcher Fellowship Award in 2010, the VENI award of The Netherlands Organisation for Scientific Research in 2011 and the Starting Grant of the European Research Council in 2016.
Funders | Funder number |
---|---|
H2020 European Research Council | |
Ministerie van Economische Zaken en Klimaat | SA-77/2021 |
Nederlandse Organisatie voor Wetenschappelijk Onderzoek | 13852 |
Keywords
- Evolutionary algorithms
- System identification
- Tree adjoining grammar