Skip to main content
Log in

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

  • Original Article
  • Published:
Mathematics of Control, Signals, and Systems Aims and scope Submit manuscript

Abstract

In this paper, a dynamic regressor extension and mixed estimator is proposed with finite-time convergence and freedom to choose its time-varying adaptation gain and its derivation order. This freedom is exploited to enhance the transient and robustness performance of the estimation by analytically establishing the effects of both variables. The proposed estimator is used to design adaptive controllers and observers for nonlinear systems, which exhibit exponential order of convergence at an arbitrary rate of decay with robust and improved transient properties. These results are illustrated in a tracking control of nonlinear systems with parametric uncertainty.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Adetola V, Guay M (2008) Finite-time parameter estimation in adaptive control of nonlinear systems. IEEE Trans Autom Control 53(3):807–811

    Article  MathSciNet  Google Scholar 

  2. Ahmad Z, Guez A (1997) Auto-tuning of parameters in estimation and adaptive control of robots with weaker PE conditions. IEEE Trans Autom Control 42(12):1726–1730

    Article  MathSciNet  Google Scholar 

  3. Cho N, Shin H, Kim Y, Tsourdos A (2018) Composite model reference adaptive control with parameter convergence under finite excitation. IEEE Trans Autom Control 63(3):811–818

    Article  MathSciNet  Google Scholar 

  4. Diethelm K (2010) The analysis of fractional differential equations. An application-oriented exposition using differential operators of Caputo type. Lecture notes in mathematics 2004. Springer, Berlin

    MATH  Google Scholar 

  5. Ding Z (1998) Global adaptive output feedback stabilization of nonlinear systems of any relative degree with unknown high-frequency gains. IEEE Trans Autom Control 43(10):1442–1446

    Article  MathSciNet  Google Scholar 

  6. Freeman R, Kokotovic P (1996) Robust nonlinear control design state-space and Lyapunov techniques. Birkhäuser, Boston

    Book  Google Scholar 

  7. Gallegos J, Duarte-Mermoud MA (2016) On the Lyapunov theory for fractional order systems. Appl Math Comput 287:161–170

    MathSciNet  MATH  Google Scholar 

  8. Gallegos J, Duarte-Mermoud MA (2018) Mixed order robust adaptive control for general linear time invariant systems. J Franklin I 355(8):3399–3422

    Article  MathSciNet  Google Scholar 

  9. Gallegos J, Aguila-Camacho N, Duarte-Mermoud MA (2019) Smooth solutions to mixed-order fractional differential systems with applications to stability analysis. J Integral Equ Appl 31:59–84

    Article  MathSciNet  Google Scholar 

  10. Gallegos J, Duarte-Mermoud MA (2019) Converse theorems in Lyapunov’s second method and applications for fractional order systems. Turk J Math 43:1626–1639

    Article  MathSciNet  Google Scholar 

  11. Gerasimov D, Ortega R, Nikiforov V (2018) Adaptive control of multivariable systems with reduced knowledge of high frequency gain: application of dynamic regressor extension and mixing estimators. In: 18th IFAC symposium on system identification (SYSID 2018). Stockholm, Sweden

  12. Karafyllis I, Kontorinaki M, Krstic M (2020) Adaptive control by regulation-triggered batch least squares. IEEE Trans Autom Control 65(7):2842–2855

    Article  MathSciNet  Google Scholar 

  13. Kilbas A, Srivastava K, Trujillo J (2006) Theory and applications of fractional differential equations. Elsevier Science, Amsterdam

    MATH  Google Scholar 

  14. Krstic M, Kokotovic P (1995) Adaptive nonlinear design with controller–identifier separation and swapping. IEEE Trans Autom Control 40(3):426–440

    Article  MathSciNet  Google Scholar 

  15. Lin J, Kanellakopoulos I (1998) Nonlinearities enhance parameter convergence in output-feedback systems. IEEE Trans Autom Control 43(2):89–94

    MathSciNet  MATH  Google Scholar 

  16. Marino R, Tomei P (1993) Global adaptive output-feedback control of nonlinear systems. I. Linear parameterization. IEEE Trans Autom Control 38(1):17–32

    Article  MathSciNet  Google Scholar 

  17. Meng W, Yang Q, Jagannathan S, Sun Y (2014) Adaptive neural control of high-order uncertain nonaffine systems: a transformation to affine systems approach. Automatica 50(5):1473–1480

    Article  MathSciNet  Google Scholar 

  18. Ortega R, Tang Y (1989) Robustness of adaptive controllers—a survey. Automatica 25(5):651–677

    Article  MathSciNet  Google Scholar 

  19. Ortega R, Aranovskiy S, Pyrkin A, Astolfi A, Bobtsov A (2020) New results on parameter estimation via dynamic regressor extension and mixing: continuous and discrete-time cases. IEEE Trans Autom Control (Early Acces)

  20. Ortega R, Gerasimov D, Barabanov N, Nikiforov V (2019) Adaptive control of linear multivariable systems using dynamic regressor extension and mixing estimators: removing the high-frequency gain assumptions. Automatica 110

  21. Parikh A, Kamalapurkar R, Dixon W (2019) Integral concurrent learning: adaptive control with parameter convergence using finite excitation. Int J Adapt Control 33(12):1775–1787

    Article  MathSciNet  Google Scholar 

  22. Sastry S, Bodson M (1994) Adaptive control: stability, convergence and robustness. Prentice Hall, New Jersey

    MATH  Google Scholar 

  23. Simard J, Nielsen C, Miller D (2019) Periodic adaptive stabilization of rapidly time-varying linear systems. Math Control Signals Syst 31:1–42

    Article  MathSciNet  Google Scholar 

  24. Song Y, Zhao K, Krstic M (2017) Adaptive control with exponential regulation in the absence of persistent excitation. IEEE Trans Autom Control 62(5):2589–2596

    Article  MathSciNet  Google Scholar 

  25. Tao G (2003) Adaptive control design and analysis. Wiley-Interscience, New Jersey

    Book  Google Scholar 

  26. Teel A, Kadiyala R, Kokotovic P, Sastry S (1991) Indirect techniques for adaptive input-output linearization of non-linear systems. Int J Control 53(1):193–222

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javier A. Gallegos.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work has been supported by ANID-Chile, under the Grants PCHA No. 21181187 ‘National PhD scholarship program, 2018’, FONDECYT Projects No. 11170154 and No. 1190959.

Appendix: Proof of Proposition 1

Appendix: Proof of Proposition 1

(Sufficiency) Notice that by sending \(\mu \rightarrow 0^+\) —recall that \(\mu \) is a designer-chosen parameter— condition (11) can be restated as \(\big ( I^{\alpha }_{0^+} \lambda \Delta ^2 \big ) (t=\delta ) >0\). Since \(\lambda >0\), m is continuous and the filters map continuous functions to continuous functions, this is satisfied whenever \(\Delta \) is not the constant function with constant equals to zero. (Necessity) If \(\Delta \equiv 0\), then \(Y \equiv 0\) according to (5) and no information of \(\theta \) can be extracted from the measurement of Y.

1.1 Proof of Proposition 2

Let \(I=(a,b)\) be the interval where the components of m are linearly independent and \(t_{0}\) a point in the interior of I. Since the filters \(H_{i}\) are arbitrarily chosen operators, we can choose the shift operators \(H_{i}(x)(t)=x(t - \delta _{i})\) for some \(\delta _{i} >0\) such that \(t_{0} - \delta _{i} \in I\). It is easy to see that these shift operators are linear and map continuous functions to continuous functions, and that the matrix M defined in the second paragraph of Sect. 3 takes the following form

$$\begin{aligned} M(t)= \begin{pmatrix} m_{1}(t_{1}) &{}\quad \cdots &{}\quad m_q(t_{1}) \\ \vdots &{}\quad \ddots &{}\quad \vdots \\ m_{1}(t_q) &{}\quad \cdots &{}\quad m_q(t_q) \end{pmatrix}, \end{aligned}$$

where \(t_{i}=t - \delta _{i}\) for \(i=1,\ldots , q\). According to the choice of \(\delta _{i}\), we have \(t_{1}, \ldots , t_q \in I\) when M is computed at \(t = t_{0}\). Since the components of m are linearly independent in I, there exists a choice of \(\delta _{i}\) for \(i=1,\ldots ,q\) such that \(M(t_{0})\) is invertible. To see this, note that the span of the range of the function \(g: t \in (a,t_{0}) \rightarrow (m_{1}(t),\ldots ,m_q(t))\) is \({\mathbb {R}}^q\) because its orthogonal set is \(\{0\}\) as the functions \(m_{i}\) are linearly independents in \((a,t_{0})\). Hence, there exist \(t_{1}, \ldots , t_q \in (a,t_{0}) \) such that \(\{ g(t_{i}) \}_{i=1,\ldots ,q}\) are linearly independents vectors, which entails the existence of \(\delta _{i}\) for \(i=1,\ldots ,q\). Therefore, \(\Delta (t_{0}) \ne 0\) and the claim follows from the continuity assumption.

1.2 Proof of Proposition 3

Since \( {\tilde{\theta }}^{FT}\) satisfies \(D^{\alpha }_{0^+} {\tilde{\theta }}^{FT} = - \lambda \Delta ^2 {\tilde{\theta }}^{FT}\) when \(t < t_f\), it follows that \({\tilde{\theta }}^{FT}\) does not change its sign (see, for example, [4], Chapter 7]). Hence, \(\lambda _{1} \Delta ^2 {\tilde{\theta }}^{FT} \le \lambda _{2} \Delta ^2 {\tilde{\theta }}^{FT}\) when \({\tilde{\theta }}^{FT} (0) \ge 0\). A comparison argument (see, for example, [4], Chapter 6]) and reversing the inequalities when \({\tilde{\theta }} (0) \le 0\) yields \( |{\tilde{\theta }}^{FT}_{1}| \ge |{\tilde{\theta }}^{FT}_{2}| \). For \(t>t_f\), this inequality is true because of the finite-time convergence.

If \(\Delta \) is continuous and not the zero function, it satisfies (11) for some \(\mu \) whenever \(\lambda >0\) according to Proposition 2. Then, the increase in \(\lambda \) reduces the time \(\delta \) when \(\mu \) is fixed as can be seen from expression (11) and the fact that \(\Delta \) is continuous. Since \(t_f < \delta \), the second claim follows. This means that in the above paragraph we take \(t_f = {t_f}_{1} > {t_f}_{2}\) to yield the first claim.

1.3 Proof of Propositions 4

Since \(\lambda (0) \Delta (0) \ne 0\), the equation \(D_{0^+}^{\alpha }w (t) = - \lambda (t) \Delta (t) w(t)\) implies \(|\frac{d}{dt}w(t)| = {\mathcal {O}} (t^{\alpha -1})\) when \(t \rightarrow 0^+\) and \(\alpha < 1\) (see [9]). Moreover, the sign of \(\frac{d}{dt}w(t)\) is non-positive for a small enough interval \([0,\epsilon )\) as can be seen from the fact that \(D_{0^+}^{\alpha }w (0) = - \lambda (0) \Delta (0) <0 \) since \(w(0) =1\), and from the definition of the fractional derivative (2).

Using again that \(w(0) =1\), the differentiability of the solution for \(t>0\) (see [9]) and the mean value theorem (MVT), we can find a small enough number \(\varepsilon \) such that \(w_{\alpha _{1}}(t) < w_{\alpha _{2}} (t)\) for any \(t \in [0,\varepsilon )\), where \(w_{\alpha }\) denotes the solution of the equation of w for derivation order \(\alpha \) with \(w(0) =1\). This is because the MVT ensures that \(w_{\gamma }(t)-w_{\gamma }(0^+)= w_{\gamma }(t)-1 = \dot{w}_{\gamma }(\xi ) t\) for \(\xi \in (0,t)\) and any \(\gamma \in (0,1]\), where \(w(0^+)\) is the right-hand limit at \(t=0\). This and the fact that \(\dot{w}_{\gamma }(\xi )\) grows as \(\gamma \) decreases for \(\xi \) near of \(0^+\), according to the above paragraph, yield the inequality. Since \({\tilde{\theta }}(t)=w(t) {\tilde{\theta }}(0)\), the claim follows.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gallegos, J.A., Aguila-Camacho, N. Finite-time estimator with enhanced robustness and transient performance applied to adaptive problems. Math. Control Signals Syst. 33, 297–313 (2021). https://doi.org/10.1007/s00498-021-00282-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00498-021-00282-2

Keywords

Navigation