Automated multi-objective system identification using grammar-based genetic programming

Dhruv Khandelwal (Corresponding author), Maarten Schoukens, Roland Tóth

Research output: Contribution to journalArticleAcademicpeer-review

3 Citations (Scopus)
48 Downloads (Pure)

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 languageEnglish
Article number111017
Number of pages14
JournalAutomatica
Volume154
DOIs
Publication statusPublished - 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.

FundersFunder number
H2020 European Research Council
Ministerie van Economische Zaken en KlimaatSA-77/2021
Nederlandse Organisatie voor Wetenschappelijk Onderzoek13852

    Keywords

    • Evolutionary algorithms
    • System identification
    • Tree adjoining grammar

    Fingerprint

    Dive into the research topics of 'Automated multi-objective system identification using grammar-based genetic programming'. Together they form a unique fingerprint.

    Cite this