We consider the problem of approximating an unknown function from experimental data, while approximating at the same time its derivatives. Solving this problem is useful, for instance, in the context of nonlinear system identification, for obtaining models that are more accurate and reliable than the traditional ones based on plain function approximation. Indeed, models identified by accounting for the derivatives can provide improved performance in several endeavours, such as in multi-step prediction, simulation, Nonlinear Model Predictive Control, and control design in general. In this paper, we propose a novel approach based on convex optimisation, allowing us to solve the aforementioned identification problem. We develop an optimality analysis, showing that models derived using this approach enjoy suitable optimality properties in Sobolev spaces. The optimality analysis also leads to the derivation of tight uncertainty bounds on the unknown function and its derivatives. We demonstrate the effectiveness of the approach with three numerical examples, concerned with univariate function identification, multi-step prediction of the Chua chaotic circuit, and control of the inverted pendulum.
Nonlinear system identification in Sobolev spaces / Novara, Carlo; Nicoli, Angelo; Calafiore, Giuseppe C.. - In: INTERNATIONAL JOURNAL OF CONTROL. - ISSN 0020-7179. - ELETTRONICO. - 96:6(2023), pp. 1603-1618. [10.1080/00207179.2022.2058617]
Nonlinear system identification in Sobolev spaces
Carlo Novara;Angelo Nicoli;Giuseppe C. Calafiore
2023
Abstract
We consider the problem of approximating an unknown function from experimental data, while approximating at the same time its derivatives. Solving this problem is useful, for instance, in the context of nonlinear system identification, for obtaining models that are more accurate and reliable than the traditional ones based on plain function approximation. Indeed, models identified by accounting for the derivatives can provide improved performance in several endeavours, such as in multi-step prediction, simulation, Nonlinear Model Predictive Control, and control design in general. In this paper, we propose a novel approach based on convex optimisation, allowing us to solve the aforementioned identification problem. We develop an optimality analysis, showing that models derived using this approach enjoy suitable optimality properties in Sobolev spaces. The optimality analysis also leads to the derivation of tight uncertainty bounds on the unknown function and its derivatives. We demonstrate the effectiveness of the approach with three numerical examples, concerned with univariate function identification, multi-step prediction of the Chua chaotic circuit, and control of the inverted pendulum.File | Dimensione | Formato | |
---|---|---|---|
IJoC_sobolev_id.pdf
Open Access dal 08/04/2023
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
Creative commons
Dimensione
1.35 MB
Formato
Adobe PDF
|
1.35 MB | Adobe PDF | Visualizza/Apri |
Novara-Nonlinear.pdf
non disponibili
Tipologia:
2a Post-print versione editoriale / Version of Record
Licenza:
Non Pubblico - Accesso privato/ristretto
Dimensione
2.86 MB
Formato
Adobe PDF
|
2.86 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2972003