Table of Contents
Fetching ...

Accelerating Adaptive Systems via Normalized Parameter Estimation Laws

Mohammad Boveiri, Mohammad Khosravi, Peyman Mohajerin Esfahani

TL;DR

This work addresses slow convergence in adaptive control when persistent excitation is unavailable by introducing normalized parameter estimation laws that enforce $\|x(t)\|_2^{2/r} \in \mathcal{L}_1$ for a chosen $r \ge 1$. The approach leverages Lyapunov-based normalization to accelerate adaptation, extends to multidimensional systems with matched and unmatched uncertainties via the vanishing degree concept, and further incorporates momentum for higher-order schemes. Theoretical results demonstrate boundedness, convergence, and the $\mathcal{L}_1$-property of the $r$-th root of the state norm, with infinite vanishing degree in many common settings allowing large $r$. Numerical experiments across scalar, multi-dimensional, and robotic examples validate faster convergence and reduced control effort compared to standard methods. The framework integrates with any CLF-based certainty-equivalence controller and avoids persistent excitation, time-varying gains, or prior knowledge of parameter values, offering practical improvements for adaptive control tasks.

Abstract

In this paper, we propose a new class of parameter estimation laws for adaptive systems, called \emph{normalized parameter estimation laws}. A key feature of these estimation laws is that they accelerate the convergence of the system state, $\mathit{x(t)}$, to the origin. We quantify this improvement by showing that our estimation laws guarantee finite integrability of the $\mathit{r}$-th root of the squared norm of the system state, i.e., \( \mathit{\|x(t)\|}_2^{2/\mathit{r}} \in \mathcal{L}_1, \) where $\mathit{r} \geq 1$ is a pre-specified parameter that, for a broad class of systems, can be chosen arbitrarily large. In contrast, standard Lyapunov-based estimation laws only guarantee integrability of $\mathit{\|x(t)\|}_2^2$ (i.e., $\mathit{r} = 1$). We motivate our method by showing that, for large values of $r$, this guarantee serves as a sparsity-promoting mechanism in the time domain, meaning that it penalizes prolonged signal duration and slow decay, thereby promoting faster convergence of $\mathit{x(t)}$. The proposed estimation laws do not rely on time-varying or high adaptation gains and do not require persistent excitation. Moreover, they can be applied to systems with matched and unmatched uncertainties, regardless of their dynamic structure, as long as a control Lyapunov function (CLF) exists. Finally, they are compatible with any CLF-based certainty equivalence controllers. We further develop higher-order extensions of our estimation laws by incorporating momentum into the estimation dynamics. We illustrate the performance improvements achieved with the proposed scheme through various numerical experiments.

Accelerating Adaptive Systems via Normalized Parameter Estimation Laws

TL;DR

This work addresses slow convergence in adaptive control when persistent excitation is unavailable by introducing normalized parameter estimation laws that enforce for a chosen . The approach leverages Lyapunov-based normalization to accelerate adaptation, extends to multidimensional systems with matched and unmatched uncertainties via the vanishing degree concept, and further incorporates momentum for higher-order schemes. Theoretical results demonstrate boundedness, convergence, and the -property of the -th root of the state norm, with infinite vanishing degree in many common settings allowing large . Numerical experiments across scalar, multi-dimensional, and robotic examples validate faster convergence and reduced control effort compared to standard methods. The framework integrates with any CLF-based certainty-equivalence controller and avoids persistent excitation, time-varying gains, or prior knowledge of parameter values, offering practical improvements for adaptive control tasks.

Abstract

In this paper, we propose a new class of parameter estimation laws for adaptive systems, called \emph{normalized parameter estimation laws}. A key feature of these estimation laws is that they accelerate the convergence of the system state, , to the origin. We quantify this improvement by showing that our estimation laws guarantee finite integrability of the -th root of the squared norm of the system state, i.e., \( \mathit{\|x(t)\|}_2^{2/\mathit{r}} \in \mathcal{L}_1, \) where is a pre-specified parameter that, for a broad class of systems, can be chosen arbitrarily large. In contrast, standard Lyapunov-based estimation laws only guarantee integrability of (i.e., ). We motivate our method by showing that, for large values of , this guarantee serves as a sparsity-promoting mechanism in the time domain, meaning that it penalizes prolonged signal duration and slow decay, thereby promoting faster convergence of . The proposed estimation laws do not rely on time-varying or high adaptation gains and do not require persistent excitation. Moreover, they can be applied to systems with matched and unmatched uncertainties, regardless of their dynamic structure, as long as a control Lyapunov function (CLF) exists. Finally, they are compatible with any CLF-based certainty equivalence controllers. We further develop higher-order extensions of our estimation laws by incorporating momentum into the estimation dynamics. We illustrate the performance improvements achieved with the proposed scheme through various numerical experiments.
Paper Structure (13 sections, 5 theorems, 76 equations, 4 figures)

This paper contains 13 sections, 5 theorems, 76 equations, 4 figures.

Key Result

Lemma 1

Let $v(t)\in\mathcal{L}_1$ be a uniformly continuous function defined on $[0,\infty)$. Then, $\lim_{t\to\infty}v(t)=0$.

Figures (4)

  • Figure 1: (a) Plots of the logarithm of the Lyapunov function $V(x) = \tfrac{1}{2} x^2$ versus time for system \ref{['eq:ex.dynamic.main']} under control law \ref{['Eq:ex.control']} and adaptive law \ref{['eq.update.pro']} with $\gamma = 1$ and different values of $r$. (b) Closed-loop system state variable. (c) Control signal $u(t)$ for different values of $r$.
  • Figure 2: (a) Plot of the log Lyapunov function versus time for Example \ref{['examples.matched']}, where the control law \ref{['eq.C']} and the update laws \ref{['eq:update.theta']} are employed for different values of $r$. (b)--(c) Closed-loop state variables in Example \ref{['examples.matched']}, where the update law \ref{['eq:update.theta']} is employed for $r=1$ and $r=8$, respectively.
  • Figure 3: (a) Plot of the log Lyapunov function versus time for Example 2, where the control law \ref{['eq.C']} and the update laws \ref{['eq:update.theta']} are employed for different values of $r$. (b)--(c) Closed-loop state variables in Example \ref{['examples.unmached']}, where the update laws \ref{['eq:update.theta']} and \ref{['eq:update.rho']} are employed for $r=1$ and $r=8$, respectively.
  • Figure 4: (a)--(b) Closed-loop state variables in Example \ref{['examples.robot']}, using the update laws from Theorem \ref{['theorem_main']} with $r=1$ and $r=4$, respectively. (c) Control signal $u(t)$ in Example \ref{['examples.robot']} using the update laws from Theorem \ref{['theorem_main']} with $r=1$ and $r=4$.

Theorems & Definitions (15)

  • Lemma 1: Barbalat's Lemma Krsticslotine1991applied
  • Proposition 2: Normalized estimation law for \ref{['eq:ex.dynamic.main']}
  • Remark 1: Standard vs. normalized estimation law
  • Example 1: Estimation laws with smooth limits
  • Definition 1: Control Lyapunov function
  • Definition 2: Vanishing degree
  • Example 2: Vanishing degree
  • Theorem 3: Normalized parameter estimation law
  • Remark 2: Simpler update law for matched uncertainty
  • Theorem 4: Computing vanishing degree
  • ...and 5 more