Elsevier

Automatica

Volume 146, December 2022, 110597
Automatica

Brief paper
Necessary and sufficient conditions for convergence of DREM-based estimators with applications in adaptive control

https://doi.org/10.1016/j.automatica.2022.110597Get rights and content

Abstract

In this paper, a necessary and sufficient condition for finite-time identification of a regression model, obtained using the dynamic regressor extension and mixing (DREM) method, is established. Estimators designed to satisfy transient and robust specifications via a time-varying gain are then proposed to have this condition as necessary and sufficient for their convergence to the true values when continuous functions are involved. These estimators are then used as a part of an adaptive control scheme, following a modular approach, to solve a tracking control problem for a nonlinear system in the strict feedback form with parametric and non-parametric uncertainty. It is shown that the necessary and sufficient condition can be expressed without using closed-loop signals, which allows attaining finite-time identification, exponential convergence to the tracking aim, and local/global robustness to non-parametric perturbations with minimal excitation conditions on the tracked trajectory. An example is developed to illustrate the main results.

Introduction

Parameter estimation has remained a central and difficult problem in the theory of control and identification of systems, despite the variety of approaches to tackle it. In the identification setting, for instance, well-known methods such as gradient descent or least-squares (LS) can be applied to estimate the parameters under the common assumption that the unknown parameters of the underlying system are linearly related to measurable data. However, the resulting algorithms ensure the identification under the strong assumption of a persistent excitation (PE) of the measured data (Ioannou and Sun, 1996, Sastry and Bodson, 1994). Modifications relaxing this requirement to finite excitation (FE) (Ahmad and Guez, 1997, Cho et al., 2018, Parikh et al., 2019) are computationally demanding, and the transient and/or robust performance is not addressed but as a side consequence.

When applied to control problems, the estimation is required to have additional features. First, the estimation must avoid finite escape time for systems with non-Lipschitz terms (Teel et al., 1991). Second, the control signal built from the estimator must be free from singularities in every instant (controllability problem). And third, the control aim must be established with conditions based on external rather than closed-loop signals (Lin & Kanellakopoulos, 1998), entailing a hard problem since the estimator and the external signals are mediated by closed-loop signals (Adetola and Guay, 2008, Ahmad and Guez, 1997, Cho et al., 2018, Parikh et al., 2019).

A novel treatment of the regression equation, which is called dynamic regressor extension and mixing (DREM) (Ortega et al., 2020), reduces the estimation to a scalar problem. Estimators designed on this framework can improve the transient performance and provide a solution to the controllability problem by using that a monotonic decreasing of each component of the parametric error is ensured, while classic estimators ensure this only for its vector norm (Ortega et al., 2019).

The aim of this paper is to provide a solution to the third control problem described above within the DREM framework. In order to accomplish this task, the following technical contributions, together with their organization, are introduced. In Section 2, we establish a necessary and sufficient condition for the convergence of DREM-based estimators. Unlike other finite-time estimators (Adetola & Guay, 2008), the scalar nature, in addition to easing the finding of the convergence condition, avoids the numerical issues of matrices’ inversion and makes it possible to control the performance with a scalar time-varying gain, as stated in Section 3. In Section 4, we show how to apply the estimator in control of nonlinear systems, addressing the first and third control problems described above. In particular, by exploiting the necessary and sufficient condition, a minimal external excitation requirement for identification and exponential convergence of the closed-loop is attained. The finite estimation does not introduce chattering, and no bound or Lipschitz requirement on the parametric uncertainty is needed.

Notation: For ARn×m, A denotes its transpose. In denotes the identity matrix in Rn×n. For a matrix ARn×n, adj(A) is its adjoint matrix and det(A) its determinant. || stands for the Euclidean norm in Rn, and ||F for the Frobenious norm in Rn×n. Lp denotes the Lebesgue space for p[1,]. A zero function is a constant function taking the value 0 in all its domain. is the convolution operator. A function f:[0,)Rn is PE if there exist δ,μ>0 such that tt+δf(τ)f(τ)dτμI for any t0; μ is called the excitation degree of f.

Section snippets

DREM-based estimation

In this section, we formulate and characterize the identification problem, in the DREM context, for the regression model y=mθ+ν,where y:[0,)R and m:[0,)Rq are measurable piecewise continuous functions, θRq is a vector of unknown parameters, and ν is an unknown function representing non-parametric uncertainties, including noisy measurements and/or unmodelled dynamics.

The DREM procedure (Ortega et al., 2020) reduces the complexity of the estimation of θ to that of a scalar one. It starts by

Performance enhanced estimators

The aim of this section is to design DREM-based estimators in which their transient and robustness performance can be specified. The key role of the scalar reduction of DREM is revealed in the robustness part, as explicit solutions can be used to get non-conservative conditions.

Even without disturbances, estimator (3) is unsuited when Δ is too close to zero because the term Δ1 becomes numerically unstable. As in the disturbance case, this can be fixed by using Tμ instead of T in (3) with μ>0.

Adaptive control

In this section, we use the DREM estimators as a part of a control design for a nonlinear system with parametric and non-parametric uncertainties. The necessary and sufficient condition already obtained will give rise to a minimal excitation condition on the tracked trajectory that simultaneously ensures the control and the identification tasks, together with providing a robustness guarantee.

The uncertain nonlinear system is given by ẋi=xi+1+θϕi(x1,,xn)+νψi(x1,,xi),ẋn=β0(x)u+θϕn(x1,,xn)+

Simulation

For numerical analysis, system (11) is specified by n=2, q=1, ϕ1=0, ϕ2=sin(x2), θ=1.5, β0=1, ψ1=1, ψ2=2 and x(0)=(1,1); system (12) by r=0, m=(1,1), km=1, and xm(0)=(0.5,0.5); the controller (13) by c1=c2=g1=g2=k1=k2=0.1, d1=d2=1; the DREM estimator by γ̄=1, μ=0.05, θc(0)=1 and A=[0.1,0.1;0.1,0.5].

In the simulations, we will use estimator (18) with θˆFT and the other with θˆLS. For comparisons with previous results in the literature, we use the Freeman estimator proposed in Freeman et al.

Javier Gallegos received the Ph.D. in Electrical Engineering from the University of Chile in 2020. He is currently a postdoctoral researcher at the Pontifical Catholic University of Chile. His research interests are in adaptive systems and robust theory. His current focus is on the development and study of adaptive methods for decentralized solutions. He was a recipient of the ANID and University of Chile Scholarships.

References (14)

  • OrtegaR. et al.

    Adaptive control of linear multivariable systems using dynamic regressor extension and mixing estimators: Removing the high-frequency gain assumptions

    Automatica

    (2019)
  • AdetolaV. et al.

    Finite-time parameter estimation in adaptive control of nonlinear systems

    IEEE Transactions on Automatic Control

    (2008)
  • AhmadZ. et al.

    Auto-tuning of parameters in estimation and adaptive control of robots with weaker PE conditions

    IEEE Transactions on Automatic Control

    (1997)
  • ChoN. et al.

    Composite model reference adaptive control with parameter convergence under finite excitation

    IEEE Transactions on Automatic Control

    (2018)
  • FreemanM. et al.

    Robustness of adaptive nonlinear control to bounded uncertainties

    Automatica

    (1998)
  • GallegosJ. et al.

    Finite-time estimator with enhanced robustness and transient performance applied to adaptive problems

    Mathematics Control Signals Systems

    (2021)
  • IoannouP.A. et al.

    Robust Adaptive Control

    (1996)
There are more references available in the full text version of this article.

Javier Gallegos received the Ph.D. in Electrical Engineering from the University of Chile in 2020. He is currently a postdoctoral researcher at the Pontifical Catholic University of Chile. His research interests are in adaptive systems and robust theory. His current focus is on the development and study of adaptive methods for decentralized solutions. He was a recipient of the ANID and University of Chile Scholarships.

Norelys Aguila-Camacho received the Automatic Control Engineer title from the Central University in Cuba, Santa Clara, Cuba, the M.Sc. degree from the José Antonio Echeverría Polytechnic Superior Institute of Cuba, Cujae, Cuba, and the Ph.D. degree in electrical engineering from the University of Chile, Santiago, Chile, in 2003, 2010, and 2014, respectively. From 2015 to 2018, she was a Postdoctoral Researcher with the University of Chile. She is currently an Associate Professor with the Department of Electricity, Universidad Tecnológica Metropolitana, Santiago, Chile, and an Associated Researcher with Advanced Mining Technology Center, Santiago, Chile. She is currently focused on design and applications of fractional order controllers to improve the control energy in controlled systems.

This work was funded by ANID - Chile, under CONICYT-PCHA/National PhD scholarship program 2018, scholarship 21181187, and grants FONDECYT 1220168 and CONICYT Project AFB180004. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Martin Guay under the direction of Editor Miroslav Krstic.

View full text