Parameter identification algorithm for a LTV system with partially unknown state matrix
Olga Kozachek, Nikolay Nikolaev, Olga Slita, Alexey Bobtsov
TL;DR
The paper tackles state estimation and parameter identification for a linear time-varying system where the state matrix contains unknown time-varying components $D(\\theta(t))$. An adaptive, output-based state observer is developed, employing a structured arrangement of $N,G,M,M_c,L$ and a $z=\\hat{x}-Gy$ transformation to ensure exponential convergence of the state error. After obtaining reliable state estimates, a regression-based identification pipeline using LTI filtering and Dynamic Regressor Extension and Mixing (DREM) recovers the unknown frequencies $\\omega_i$ and time-varying components $\\theta_i(t)$; this pipeline iteratively estimates constants $l_i$ and amplitudes, culminating in a full reconstruction of the unknown parameters. Numerical simulations illustrate convergence of the state estimation error, the frequency estimates, and the time-varying parameter trajectories, validating the approach for output-feedback scenarios with non-identity $C$.
Abstract
In this paper an adaptive state observer and parameter identification algorithm for a linear time-varying system are developed under condition that the state matrix of the system contains unknown time-varying parameters of a known form. The state vector is observed using only output and input measurements without identification of the unknown parameters. When the state vector estimate is obtained, the identification algorithm is applied to find unknown parameters of the system.
