Next Article in Journal
Fractal Analysis of Volcanic Rock Image Based on Difference Box-Counting Dimension and Gray-Level Co-Occurrence Matrix: A Case Study in the Liaohe Basin, China
Next Article in Special Issue
Quantum Creation of a Friedmann-Robertson-Walker Universe: Riesz Fractional Derivative Applied
Previous Article in Journal
Generalized Fractional Integral Inequalities Derived from Convexity Properties of Twice-Differentiable Functions
Previous Article in Special Issue
An Operational Approach to Fractional Scale-Invariant Linear Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control Error Convergence Using Lyapunov Direct Method Approach for Mixed Fractional Order Model Reference Adaptive Control

by
Gustavo E. Ceballos Benavides
1,2,*,
Manuel A. Duarte-Mermoud
1 and
Lisbel Bárzaga Martell
3
1
Facultad de Ingeniería y Arquitectura, Universidad Central de Chile, Av. Santa Isabel 1186, Santiago 8330601, Chile
2
Escuela de Negocios y Tecnología, Universidad Gabriela Mistral, Av. Andrés Bello 1337, Santiago 7500533, Chile
3
Departamento de Electricidad, Universidad Tecnológica Metropolitana (UTEM), Av. José Pedro Alessandri 1242, Santiago 7800002, Chile
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(2), 98; https://doi.org/10.3390/fractalfract9020098
Submission received: 16 December 2024 / Revised: 21 January 2025 / Accepted: 28 January 2025 / Published: 4 February 2025

Abstract

This paper extends Lyapunov stability theory to mixed fractional order direct model reference adaptive control (FO-DMRAC), where the adaptive control parameter is of fractional order, and the control error model is of integer order. The proposed approach can also be applied to other types of model reference adaptive controllers (MRACs), provided the form of the control error dynamics and the fractional order adaptive control law are similar. This paper demonstrates that the control error will converge to zero, even if the derivative of the classical Lyapunov function  V ˙  is positive during a transient period, as long as  V ˙ ( e , ϕ )  tends to zero as time approaches infinity. Finally, this paper provides application examples that illustrate both the convergence of the control error to zero and the behavior of  V ˙ ( e , ϕ ) .

1. Introduction

This paper extends the classical Lyapunov stability theory to mixed fractional order direct model reference adaptive control (FO-DMRAC), providing a theoretical foundation for analyzing the stability of fractional order dynamic systems. The principal aim of this paper is to demonstrate that, for such systems, the control error  e 1 t  approaches zero as time tends to infinity, leveraging the classical Lyapunov stability approach.
This work prioritizes establishing that the control error  e 1 t = y p t y m ( t )  converges to zero, even if the Lyapunov method ( V ˙ ( e , ϕ ) 0 ) conditions are not met for all  t The analysis shows that this convergence holds as long as the difference between the plant output  y p t  and the reference model output  y m t  approaches zero as  t .
Numerous methods applied to fractional adaptive systems rely on fractional Lyapunov functions [1,2], resulting in analyses that primarily ensure the stability of the mean square of the control error [3,4,5,6,7]. For instance, the approach presented in [4] develops a specialized fractional Lyapunov function tailored for fractional order dynamic systems. Similarly, the works of [5] and [6] propose the use of fractional Lyapunov derivatives to address an adaptive class of fractional systems, but those methods do not use the classical or integer Lyapunov approach. Additionally, other noteworthy approaches include the utilization of fractional gradients for control applications [8,9,10,11,12,13,14,15] and adaptive laws based on the MIT rule [8,9,10]. However, these approaches often lack rigorous stability analysis, and the proposed fractional Lyapunov functions tend to be quite complex.
For this reason, this work seeks to perform a stability analysis using a classical Lyapunov function but applied to a fractional controller, thus decreasing the analysis’s complexity level. To conduct this analysis, we utilized the adaptive error model 3, which operates without access to the system’s states. This approach adds complexity and generality to the analysis while simultaneously ensuring that the control error converges to zero [1,2]. It is worth mentioning that fractional calculus could be used in the case of Lyapunov exponent problems if we change the classical derivative to a fractional one [16].
This paper is structured as follows: Section 2 presents the classical integer order implementation of direct model reference adaptive control (IO-DMRAC). In Section 3, we explore fundamental concepts and key results from fractional calculus, which serve as the foundation for analyzing the stability of FO-DMRAC systems. Section 4 addresses the challenges associated with proving the convergence of the control error  e 1 ( t )  to zero and introduces the proposed methodology for establishing this convergence. Section 5 showcases the simulation results across various examples that illustrate both the convergence of the control error to zero and the behavior of the function  V ˙ ( e , ϕ ) Lastly, Section 6 summarizes the conclusions.

2. Control Model System

Figure 1 shows a simplified block diagram for the classical integer order direct model reference adaptive control (DMRAC), in which control parameters  k  and  θ  are adjusted using their corresponding adaptive laws to keep the control error as small as possible.

DMRAC Algorithm

The objective of the DMRAC is to minimize the control error  e 1 ( t ) This approach simplifies implementation by eliminating the need for an identification block, as asymptotic convergence of the controller parameters to their ideal values is not required, making parameter adjustments less critical [17].
In Figure 2, a detail DMRAC adaptive control scheme of a linear (or linearized) nth order plant, with relative degree 1  n * = 1 , is shown. In this scheme, only the control error  e 1 ( t )  is accessible (error model 3), while the full state error vector  e ( t )  is not. This limitation simplifies the analysis of the stability conditions [17]. Next, we show the differences between error models 2 and 3, respectively.
Model error 2:
D t β t 0 C e t = A m n e t + b m n ϕ T t ω t , e t 0 = e 0 . In this case, the whole sate error vector  e t  is accessible, including the output or control error  e 1 t , which is one element of the state vector.
Model error 3:
D t β t 0 C e t = A m n e t + b m n ϕ T t ω t , e t 0 = e 0 ,
e 1 t = h m n T e t ,   e 1 t 0 = e 10 . In this case, we only have access to the output of the system or control error  e 1 t .
The control law has the following form
u t = θ T ( t ) · ω t  where  θ t = k t ,   θ 1 T ,   θ 0 t ,   θ 2 T T R 2 n  and
ω t = r t ,   ω 1 T ,   y p t ,   ω 2 T T R 2 n  are the controller parameters and the auxiliary signals, respectively, and  n  is the order of the plant.
The parameters error vector controller is as follows:
ϕ t = ψ t ϕ 1 t ϕ 0 t ϕ 2 t = k t k * θ 1 t θ 1 * θ 0 t θ 0 * θ 2 t θ 2 *     R 2 n  with
θ * = k * θ 1 * θ 0 * θ 2 *   the ideal controller parameters.
The auxiliary signals are defined by the following:
ω ˙ 1 t = Λ ω 1 + l u t , ω ˙ 2 t = Λ ω 2 + l y t ,
with k t ,   θ 0 t ,   r t ,   y p t R θ 1 t ,   θ 2 t ,   ω 1 t ,   ω 2 t R n 1  and  Λ , l is any arbitrary stable and controllable pair with  Λ   ϵ   R n 1 x n 1 , a Hurwitz matrix.
For simplicity, we choose  Λ , l  in the controllable canonical form. Furthermore, when  n * = 1 , the control parameters for the classical or integer order adaptive laws (IO-DMRAC) can be chosen as follows:
k ˙ t = s g n k p e 1 t r t , θ ˙ 0 t = s g n k p e 1 t y p t , θ ˙ 1 t = s g n k p e 1 t ω 1 t , θ ˙ 2 t = s g n k p e 1 t ω 2 t .
and the output control error  e 1 t = y p t y m t R ,  can be expressed as  e 1 ( t ) = k p k m W m ( s ) ϕ T ( t ) ω ( t ) , where  W m ( s )  is a strictly positive real (SPR) transfer function.
On the other hand, for the fractional order adaptive laws (FO-DMRAC) case, these adaptive laws can be written as
D t α t 0 C θ t = D t α t 0 C ϕ t = s g n ( k p ) e 1 t ω t
where  α ( 0 , 1 ]  is a fractional derivative term.

3. Fractional Calculus Preliminaries

In this section, we present some definitions and the main advances in the stability of fractional order model reference adaptive control systems.

3.1. Basic Concepts of Fractional Calculus

The basic definitions of fractional derivative and integral most used in engineering are presented in [18,19], which will be useful for implementing the FO-DMRAC.
Definition 1
([19]). The Riemann–Liouville fractional integral of order  α > 0 of a function   f t R is defined by
I t 0 α f t = 1 Γ α t 0 t f τ ( t τ ) 1 α d τ     ,   t > t 0   and α > 0 ,
where   Γ α is the Gamma function defined as
Γ α = 0 t α 1 e t d t .
Definition 2
([19]). Let  α 0 and   n = α + 1 . The Caputo fractional derivative of order  α of a function   f t R is defined as
D t α t 0 C f t = 1 Γ n α t 0 t f n τ ( t τ ) α n + 1 d τ ;   as   long   as   f n L 1 t 0 , t .
Some additional lemmas and a theorem are important for the stability analysis of fractional order adaptive control systems. In what follows, we will mention these and reference their proofs.
Lemma 1
(Principle of fractional comparison). Let   e t R n be a vector of differentiable functions. Then,   t t 0 the following inequality holds [1,2].
D t α t 0 C e T t P e t 2 e T t P D t α t 0 C e t ,   α 0 , 1 ,  
where  P R n x n is a symmetric square matrix of constant coefficients and positive definite. Proof of this Lemma can be found in [2].

3.2. Principal Advances in Stability of Fractional Order Systems

Theorem 1.
Let the state error   e t and the control error   e 1 t be represented by equations (model error 3)
D t β t 0 C e t = A m n e t + b m n ϕ T t ω t ,                         e t 0 = e 0 ,                         e 1 t = h m n T e t ,                                                           e 1 t 0 = e 10 ,
where  A m n R n x n is a Hurwitz matrix, such that there is a given matrix  Q = Q T > 0 R n x n . Then, there exists a matrix   P = P T > 0 R n x n , such that
A m n T P + P A m n = Q , P b m n = h m n
whose adaptive adjustment laws to estimate the unknown controller parameters are given by
D t α t 0 C ϕ t = D t α t 0 C θ t = γ s g n k p e 1 t ω t ,                 ϕ t 0 = ϕ 0
where   k p > 0 is the gain of the plant, which is unknown, but the sign is known. Also,   α < β and  α 0 , 1 . Then, if  e t and  ϕ t are differentiable and uniformly continuous functions, it holds that
(a)
The parametric error  ϕ t the state error e t and the control error  e 1 t  remain bounded for all time.
(b)
Furthermore, if the auxiliary signal  ω t  is bounded, then  D t α t 0 C ϕ t  and  D t β t 0 C e t  also remain bounded.
(c)
The mean value of the squared norm of the state error  e t 2 ¯  is  o t ε α   ε > 0 , or equivalently
lim t t α ε t 0 t e τ 2 d τ t = 0 ,   ε > 0
where  o t ε α  means that the speed of converges to zero is higher than  t α The proof of this theorem can be found in [3].
Remark 1.
This theorem applies to systems whose relative degree   n * is greater than one as long as the model transfer function  W m ( s ) is strictly positive real. Otherwise, it is necessary to modify   W m ( s ) to meet this condition.
From Theorem 1, since  e 1 t = h m n T e t  with  h m n T  is a constant vector, then the control error  e 1 t  will also be  t ε α   ε > 0 .
If (c) holds, it must also hold for the mean value of the square norm of  e 1 t  since  e 1 t = h m n T e t  with  h m n T a vector whose components are constants.
There is a lemma that relaxes hypothesis (b) imposed from Theorem 1 when  β = 1  (i.e., the error model equation is of integer order); therefore, all the internal signals  ω t  are bounded, and there is no need to impose the boundedness condition over  ω t . The proof of this lemma can be found in [20].
Furthermore, as the auxiliary signal  ω t  is bounded and Theorem 1 guarantees (c), the squared norm of the control error  e 1 t 2  also tends to 0 as t tends to infinity. That is
lim t t α ε t 0 t e 1 τ 2 d τ t = 0 ,   ε > 0
Therefore, the stability of the proposed FO-DMRAC is guaranteed.
Nevertheless, it is impossible to conclude the convergence of the errors ( e t  and  e 1 t ) to 0 as t tends to  . Also, it is still a pending issue to prove the analytical differentiability of  ϕ t .
The high-frequency gain of the plant  b p  is supposed to be unknown, but its sign is assumed to be known ( s g n ( b p ) > 0 ) .

4. Some Issues That Difficult to Prove Convergence of Errors to 0 in Adaptive Fractional Order Systems

In the well-known classical (or integer order) DMRAC, the proof of the convergence of the state error and the control error ( e ( t )  and  e 1 t , respectively) to 0 rests on the Barbalat Lemma. That is, the derivative of the Lyapunov function
V ˙ e , ϕ = e T ( t ) Q e ( t ) 0 .
Then, using the Barbalat Lemma, we can conclude that the state error tends to 0 ( lim t e t = 0 ); therefore, the control error  e 1 t = h m n T e t  also tends to 0 ( lim t e 1 t = 0 ) [17].
Nevertheless, even though it is not explicitly mentioned in the literature, because of the above, it must also be satisfied that  lim t V ˙ e , ϕ = 0 .
In the mixed fractional order direct model reference adaptive control (FO-MRAC), there is no equivalent Barbalat Lemma like in the integer order case. Therefore, it is not possible to conclude the convergence of the state error  e t  and the control error  e 1 t  to 0.
If we write the Lyapunov function for the mixed adaptive system, we have (considering, from Figure 3 k p = 1  for simplicity)
V e , ϕ = e T ( t ) P e ( t ) + ϕ T ( t ) ϕ ( t )
therefore,
V ˙ e , ϕ = e T Q e + 2 ϕ T t e 1 t ω t D 1 α ( e 1 ( t ) ω t )
As we can see, it is not easy to know the sign of the second term
2 ϕ T t e 1 t ω t D 1 α ( e 1 ( t ) ω t )  or the term
ϕ T t e 1 t ω t D 1 α ( e 1 ( t ) ω t )
with   α ( 0 , 1 ) . To make the notation easier, we can make the variable change  γ = 1 α ; therefore,  γ ( 0 , 1 ) . Then, (11) could be rewritten as
ϕ T t e 1 t ω t D γ ( e 1 t ω t )
By Lemma 2 [20], we know that  ω t  is boundness. By part (a) of Theorem 1,  e 1 t  is boundness; therefore,  D γ ( e 1 t ω t ) = 0  (when  t  tends to infinity) by Caputo derivative properties. Moreover, as  ϕ t  is boundness by the same theorem, (12) is a boundedness term.
Still, we cannot prove that the term
V ˙ e , ϕ = e T Q e + 2 ϕ T t e 1 t ω t D γ ( e 1 ( t ) ω t ) 0
Remark 2.
If the signals are of the PE type (Persisting Excitation type) class of an adequate order,  lim t ϕ ( t )  could converge to 0, but this is more related to the case of identification problems [17,21]. In the direct model reference adaptive control (DMRAC) case, it is not necessarily  lim t ϕ ( t ) = 0 .
Even in this case, we can only show that  lim t V ˙ ( e , ϕ ) = lim t e T Q e , but it is not enough to conclude that  lim t V ˙ e , ϕ = 0  or  lim t e T Q e = 0 , and thus that  lim t e = 0  with Q as a constant and symmetric matrix.
Therefore, we must explore what happens with the term inside the parenthesis. That is, the term  e 1 t ω t D γ ( e 1 ( t ) ω t ) .
First, we know that all the signals inside the parenthesis are bounded; then, lim t e 1 t ω t D γ ( e 1 ( t ) ω t ) = l i m t e 1 t ω t  because as we showed before, by Caputo derivative properties [18,19],  D γ ( e 1 t ω t ) = 0 , as t tends to  , because the term  e 1 t ω t  will be at least constant. Then, as  ω t  is a bounded signal, if  l i m t e 1 t = 0 , then  lim t V ˙ ( e , ϕ ) = 0  and  lim t e T Q e = 0 ; therefore,  lim t e = 0  will prove the convergence to 0 of all errors (state error  e ( t )  and control error  e 1 ( t ) ). But we assume that  l i m t e 1 t = 0 , which is not possible to establish a priori.
It is important to mention that several fractional adaptive systems present this behavior. That is,  lim t V ˙ ( e , ϕ ) = 0  and  l i m t e 1 t = 0 . In the Simulation Results Section (Section 5), we will show some examples that show this behavior for both stable and unstable systems.
Now, from (7), as  ε  is arbitrary, as long as  ε > 0 , we can choose  ε = α ; therefore, (7) can be rewritten as
lim t t 0 t e τ 2 d τ t = 0 which gives a term that is divided by  Even more, as part (a) of Theorem 1,  e t  is bounded, and by part (b) of the same theorem,  e ˙ t  is bounded and  e t  is part of (5); all the other terms ( ϕ ( t )  and  ω ( t ) ) are bounded. Therefore, the numerator of (5)  lim t t 0 t e τ 2 d τ  can be infinite or constant (if  e t  is square integrable), and then we can use the L’Hôpital rule, that is, if  e ( t ) 2  and 1 are continuous and differentiable functions, then
If  lim t e ( t ) 2 1 = l i m t e t 2 l i m t e t = 0 then  lim t t 0 t e τ 2 d τ t = 0 which has been proved in [3].
That is to say, as the L’Hôpital’s rule states, if  lim t f ( t ) g ( t ) = l i m t e ( t ) 2 1 = 0 lim t f ( t ) g ( t ) = lim t t 0 t e τ 2 d τ t = 0 .
Therefore, as  l i m t e t = 0 l i m t e 1 t = 0  because  e 1 t = h m n T e ( t )  with  h m n T  a vector of constants elements, this means that the control error  e 1 ( t )  tends to 0 conform t tends to  Therefore, we have proven the convergence of the state and control error to 0, which is a new result for fractional order direct model reference adaptive control systems (FO-DMRAC). Also, this result means that  lim t V ˙ e , ϕ = 0 , as in the integer order case.

5. Simulation Results

In this section, we will show some examples (of different relative degree plants) that support what has been developed and concluded in Section 4. The simulations were performed using Matlab–Simulink [22,23,24]. For all examples, zero initial conditions were considered.
For simplicity of the analysis but without loss of generality,  k p = 1  is considered. Then, as was said before (9), a typical Lyapunov function can be chosen, such as  V e , ϕ = e T ( t ) P e ( t ) + ϕ T ( t ) ϕ ( t ) . Therefore,
V ˙ e , ϕ = e T Q e + 2 ϕ T t e 1 t ω t D 1 α ( e 1 ( t ) ω t ) If  γ = 1 α then the above term can be rewritten as
V ˙ e , ϕ = e ( t ) T Q e ( t ) + 2 ϕ T t e 1 t ω t D γ ( e 1 ( t ) ω t )
Unlike the classic case, in (13), a term with a fractional derivative appears. For doing the simulation analysis, the designer can choose any  α , γ 0 , 1 , such as  γ = 1 α . In this case, we will choose  α = 0.8 γ = 0.2 ,  but any combination of values of  α  and  γ  could be chosen as long as  α + γ = 1 .
In the mixed FO-DMRAC case, where the error model dynamic is of integer order and the adaptive laws are fractional (see Equation (1)), the dynamic of the state error  e ( t ) considering the plant together with the controller (error model 3) [17], is
e ˙ t = A m n e t + b m n ϕ T t ω t e 1 ( t ) = h m n T e ( t )  
where
A m n = A p + b p θ 0 * h p T b p θ 1 * T b p θ 2 * T l θ 0 * h p T Λ + l θ 1 * T l θ 2 * T l h p T 0 Λ   b m n = b p l 0
and
h m n = h p T 0 0 T x ( t ) = x p T ( t ) ω 1 T ( t ) ω 2 T ( t ) T  and
x m n ( t ) = x p * T ( t ) ω 1 * T ( t ) ω 2 * T ( t ) T , where  e t = x t x m n ( t ) .
Although, from a theoretical point of view, it is not necessary to calculate the value of  P  from  Q  since it is enough that the conditions of the Meyer–Kalman–Yakubovich (MKY) lemma are met, it is important for the purposes of carrying out the calculation of  V ˙ ( e , ϕ ) .
Next, we present some examples to show the behavior of the control error  e 1 t  and the derivative of the Lyapunov function  V ˙ ( e , ϕ )  that confirm the convergence to zero of  e 1 t , which is the main result of this paper, and this was proven in the previous section.

5.1. Scalar Stable Plant

Example 1.
( n = 1   and   n * = 1 ).
Remark 3.
In the scalar case,   θ 0 * = θ * = a m a p b p and   k * = b m b p , where   θ * and   k * are the ideal control parameters and   u t = k t r t + θ t x p t is the control law.
Then, using the MKY lemma, that is, for any  Q = Q T > 0  a  P = P T > 0  exists, such that
A m n T P + P A m n = Q . P b m n = h m n .
we may calculate  A m n ,   P , and  Q  for the system of Example 1 and thus be able to calculate  V ˙ ( e , ϕ ) .
In this example,  A m n = 2 ,   P = 1 Q = 2 k * = b m b p = 2 , and  θ * = a m a p b p = 1 . In Table 1 the differential equations and values of Example 1 are shown.
The fractional adaptive laws were implemented using the Ninteger Toolbox [23]. Specifically, the NID block was used based on the Oustaloup method [24].
Figure 3 shows the plant response  y p ( t ) , reference output  y m ( t ) , and control error  e 1 ( t ) , respectively. From Figure 4, we can see the evolution of  V ˙ ( e , ϕ ) , respectively.
Additionally, as shown in Figure 3 and Figure 4, the control error  e 1 ( t )  converges to zero, and while  V ˙ ( e , ϕ )  may be greater than zero in certain time intervals, it ultimately converges to zero as  t , like the classical case.
If we change  r ( t )  by a sinusoidal signal such as  r t = 2 sin ( t ) , the response, control error, and the graph of  V ˙ ( e , ϕ )  are shown in Figure 5 and Figure 6, respectively.
From Figure 5, the control error  e 1 ( t )  convergence takes more time than the stable case, but the convergence is assured anyway. A similar convergence behavior can be seen from Figure 6.

5.2. Scalar Unstable Plant

Example 2.
( n = 1   and   n * = 1 ).
A m n = 2 ,   P = 1 Q = 2 k * = b m b p = 2  and  θ * = a m a p b p = 3 Table 2 shows the differential equations and values of Example 2.
The next figures (Figure 7 and Figure 8) show similar convergence behavior as the graphics of Example 1 for the unstable plant.
Now, if we change the reference to  r t = 2 sin ( t ) , the figures are as follows (Figure 9 and Figure 10).
As we can see, from Figure 10 and Figure 11, both the control error  e 1 ( t )  and  V ˙ ( e , ϕ )  converge to 0, even if  V ˙ ( e , ϕ )  can take positive values in some time intervals.

5.3. Vectorial Case (Stable Plant)

Example 3.
( n = 2   and   n * = 1 ).
Table 3 shows the differential equations and values of Example 3.
Remark 4.
The reference model transfer function   W m s has been changed (order 2) just to match the conditions for finding the control ideal parameters   θ * , but the behavior is the same as the original transfer function   W m s = 2 s + 2 .
Control Laws:
θ t = k t θ 1 T t   θ 0 t θ 2 T t T R 4 ω t = r t ω 1 T t   y p t ω 2 T t T R 4 u t = θ T t ω t
Note:  θ 1 T t  and  θ 2 T t   R
Internal auxiliary signals:
ω ˙ 1 t = Λ ω 1 t + l u t ω ˙ 2 t = Λ ω 2 t + l y p t Λ = 1 l = 1
Fractional order adaptive laws:
D t α i t 0 C θ t = Γ i e 1 t ω t
Remark 5.
Γ i is a diagonal matrix where   i = 1 , , 4 . For practical implementation simplicity, we choose   Γ i = I (identity matrix of appropriated dimension).
ϕ t = ψ t ϕ 1 t ϕ 0 t ϕ 2 t = k t k * θ 1 t θ 1 * θ 0 t θ 0 * θ 2 t θ 2 *   R 4  are the parameters error vector controllers and
θ * = k * θ 1 * θ 0 * θ 2 * = 2 0 4 6 are the ideal controller parameters.
Finally,  A m n = 0 8 4 1 1 3 4 1 0 0 1 0 0 6 6 1
whose eigenvalues are −1, −2, −1, and −1; therefore,  A m n  is Hurwitz. Also, if
Q = 2 26.5 23.5 6   26.5 33 16.5 8   23.5 16.5 4 0   6 8 0 2 , which is a symmetrical and positive defined matrix, then
P = 4 0.5 0.5 1   0.5 3 2 0   0.5 2 2 0   1 0 0 1 , which is also a symmetrical and positive defined matrix that satisfies the MKY Lemma. That is
A m n T P + P A m n = Q , P b m n = h m n .
As before, Figure 11 and Figure 12 show the response, control error  e 1 t and  V ˙ ( e , ϕ )  behavior, respectively.
Figure 11 shows similar behavior as Examples 1 and 2; that is, the plant output  y p ( t )  converges to the model reference output  y m ( t ) , which is equivalent to saying that the control error tends to 0 as  t . Also, from Figure 12, we confirm that  lim t V ˙ e , ϕ = 0 , even if in some time intervals (mainly in the transient period),  V ˙ e , ϕ  can be positive.
Now, by changing the reference signal to a sinusoidal one as in the previous example, that is,  r t = 2 sin ( t ) , we obtain the following dynamic behavior, which is shown in the next figures (Figure 13 and Figure 14 respectively).
Remark 6.
These simulations are made to show that   lim t e 1 ( t ) = 0 (the control error converges to 0) in the case of fractional order model reference adaptive control implementation (FO-DMRAC) and not to show the performance of the controllers. Better performance can be achieved by using an optimization algorithm such as PSO [25] or another one in such a way as to choose the fractional parameters  α i and adaptive gains   Γ i more conveniently.
Finally, new conditions of the Lyapunov method can be established and applied to FO-DMRAC. That is, let  V e , ϕ  be a continuous and derivable function, then
  • V e , ϕ > 0 .
  • V ˙ 0 , 0 = 0 .
  • If  lim t V ˙ e , ϕ = 0 , then,  lim t e ( t ) = 0 , which implies that the control error  e 1 ( t )  also converges to 0.

6. Conclusions

In this article, we have proven that in the FO-DMRAC case, the control error  e 1 t = y p t y m ( t )  converges to 0 even if the derivative of the Lyapunov function  V ( e , ϕ )  is greater than 0 in some time intervals (mainly in the transient periods). Some examples have been presented to show the convergence of the control error  e 1 t  and the behavior of the function  V ˙ ( e , ϕ )  as  t  approaches infinity.
One of the main difficulties in carrying out the synthesis of  V ˙ ( e , ϕ ) , for simulation purposes, is that we need to compute the ideal control parameters  θ *  analytically and the matrix Q explicitly, which is not an easy task when the order of the plant to control grows in order. One practical approach to determine the ideal controller parameters  θ *  is to implement the controller system using a Persistent Excitation (PE) reference input signal and wait for convergence. Sometimes, it could take a long time, depending on the system order, because the higher the order, the more parameters we must compute.
In conclusion, the convergence of the state error  e ( t )  and the control error  e 1 t  to zero has been demonstrated for a class of fractional adaptive control systems (FO-DMRAC) using the classical Lyapunov approach, avoiding additional complexities in the analysis. Previously, it had only been established that the mean square errors converge to zero as time approaches infinity; however, the convergence of errors themselves had not been explicitly demonstrated until now.

Author Contributions

G.E.C.B.: Conceptualization, methodology, investigation, writing—original draft, and validation; M.A.D.-M.: writing—original draft and validation, L.B.M.: writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are grateful for the support obtained from the Universidad Central de Chile.

Data Availability Statement

The data are contained within the article.

Acknowledgments

The research presented in this paper has been supported by the Faculty of Engineering and Architecture (FINARQ) of the Universidad Central de Chile.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linares, R. Using General Quadratic Lyapunov Functions to Prove Lyapunov Uniform Stability for Fractional Order Systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [Google Scholar] [CrossRef]
  2. Aguila-Camacho, N.; Gallegos, J.; Duarte-Mermoud, M.A. Analysis of fractional order error models in adaptive systems: Mixed order cases. Fract. Calc. Appl. Anal. 2019, 22, 1113–1132. [Google Scholar] [CrossRef]
  3. Aguila-Camacho, N.; Duarte-Mermoud, M.A.; Gallegos, J.A. Lyapunov Functions for Fractional Order Systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 2951–2957. [Google Scholar] [CrossRef]
  4. Hu, J.-B.; Lu, G.-P.; Zhang, S.-B.; Zhao, L.-D. Lyapunov Stability Theorem about Fractional System Without and with Delay. Commun. Nonlinear Sci. Numer. Simul. 2015, 2, 905–913. [Google Scholar] [CrossRef]
  5. Balaska, H.; Ladaci, S.; Djouambi, A.; Schulte, H.; Bourouba, B. Fractional Order Tube Model Reference Adaptive Control for a Class of Fractional Order Linear Systems. Int. J. Appl. Math. Comput. Sci. 2020, 30, 501–515. [Google Scholar] [CrossRef]
  6. Hu, C.; Qi, Z.; Ma, Q.; Zhou, X. Factional Order Model Reference Adaptive Control based on Lyapunov Stability Theory. In Proceedings of the 35th Chinese Control Conference, Chengdu, China, 27–29 July 2016. [Google Scholar]
  7. Zhang, R.; Liu, Y. A new Barbalat’s Lemma and Lyapunov stability theorem for Fractional order Systems. In Proceedings of the 2017 29th Chinese Control and Decision Conference (CCDC), Chongqing, China, 28–30 May 2017. [Google Scholar]
  8. Ladaci, S.; Charef, A. On fractional adaptive control. Nonlinear Dyn. 2006, 43, 365–378. [Google Scholar] [CrossRef]
  9. Petrás, I. An Adaptive Fractional-Order Controller. In Proceedings of the 2013 14th International Carpathian Control Conference (ICCC), Rytro, Poland, 26–29 May 2013; pp. 297–301. [Google Scholar]
  10. Vinagre, B.M.; Petrás, I.; Podlubny, I.; Chen, Y. Using fractional order adjustment rules and fractional order reference models in model-reference adaptive control. Nonlinear Dyn. 2002, 29, 269–279. [Google Scholar] [CrossRef]
  11. Chen, Y.; Gao, Q.; Wei, Y.; Wang, Y. Study on fractional order gradient methods. Appl. Math. Comput. 2017, 314, 310–321. [Google Scholar] [CrossRef]
  12. Sheng, D.; Wei, Y.; Chen, Y.; Wang, Y. Convolutional neural networks with fractional order gradient method. Neurocomputing 2020, 408, 42–50. [Google Scholar] [CrossRef]
  13. Liu, J.; Chen, S.; Cai, S.; Xu, C. The Novel Adaptive Fractional Order Gradient Decent Algorithms Design via Robust Control. arXiv 2023, arXiv:2303.04328. [Google Scholar]
  14. Liu, J.; Zhai, R.; Liu, Y.; Li, W.; Wang, B.; Huang, L. A quasi fractional order gradient descent method with adaptive stepsize and its application in system identification. Appl. Math. Comput. 2021, 393, 125797. [Google Scholar] [CrossRef]
  15. Hai, P.V.; Rosenfeld, J.A. The gradient descent method from the perspective of fractional calculus. Math. Methods Appl. Sci. 2021, 44, 5520–5547. [Google Scholar] [CrossRef]
  16. Haghighinia, A.; Tabatabaei, S.M.; Movahedirad, S. A novel geometrically-hybrid microchannel for performance enhancement in mass transfer: Description of Lyapunov exponent and Poincaré map. Int. J. Heat Mass Transf. 2021, 165, 120700. [Google Scholar] [CrossRef]
  17. Narendra, K.S.; Annaswamy, A.M. Stable Adaptive Systems; Dover Publications Inc.: Mineola, NY, USA, 2005. [Google Scholar]
  18. Kilbas, A.; Srivastava, H.; Trujillo, J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006. [Google Scholar]
  19. Diethelem, K. The Analysis of Fractional Differential Equations; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  20. Benavides, G.E.C.; Duarte-Mermoud, M.A.; Orchard, M.E.; Travieso-Torres, J.C. Pitch Angle Control of an Airplane Using Fractional Order Direct Model Reference Adaptive Controllers. Fractal Fract. 2023, 7, 342. [Google Scholar] [CrossRef]
  21. Narendra, K.S.; Annaswamy, A.M. Persistent excitation in adaptive systems. Int. J. Control 1987, 45, 127–160. [Google Scholar] [CrossRef]
  22. The Math Works Inc. Control System Toolbox User’s Guide. 1998. Available online: https://www.mathworks.com (accessed on 4 December 2024).
  23. Valerio, D.; da Costa, J.S. Ninteger: A non-integer control toolbox for matlab. In Fractional Derivatives and Applications; OIFAC: Bordeaux, France, 2004. [Google Scholar]
  24. Sabatier, J.; Aoun, M.; Oustaloup, A.; Gregoire, G.; Ragot, F.; Roy, P. Fractional system identification for lead acid battery state of charge estimation. Signal Process. 2006, 86, 2645–2657. [Google Scholar] [CrossRef]
  25. Clerc, M. Particle Swarm Optimization; ISTE Ltd.: London, UK, 2006. [Google Scholar]
Figure 1. Classical DMRAC block diagram.
Figure 1. Classical DMRAC block diagram.
Fractalfract 09 00098 g001
Figure 2. DMRAC block diagram for plant with relative degree 1 ( n * = 1 ).
Figure 2. DMRAC block diagram for plant with relative degree 1 ( n * = 1 ).
Fractalfract 09 00098 g002
Figure 3. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 1 .
Figure 3. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 1 .
Fractalfract 09 00098 g003
Figure 4. FO-DMRAC graph of  V ˙ e , ϕ v s   t  when  r t = 1 .
Figure 4. FO-DMRAC graph of  V ˙ e , ϕ v s   t  when  r t = 1 .
Fractalfract 09 00098 g004
Figure 5. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 2 sin ( t ) .
Figure 5. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 2 sin ( t ) .
Fractalfract 09 00098 g005
Figure 6. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 2 sin ( t ) .
Figure 6. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 2 sin ( t ) .
Fractalfract 09 00098 g006
Figure 7. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 1 .
Figure 7. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 1 .
Fractalfract 09 00098 g007
Figure 8. FO-DMRAC graph of  V ˙ e , ϕ v s   t  when  r t = 1 .
Figure 8. FO-DMRAC graph of  V ˙ e , ϕ v s   t  when  r t = 1 .
Fractalfract 09 00098 g008
Figure 9. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 2 sin ( t ) .
Figure 9. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 2 sin ( t ) .
Fractalfract 09 00098 g009
Figure 10. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 2 sin ( t ) .
Figure 10. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 2 sin ( t ) .
Fractalfract 09 00098 g010
Figure 11. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 1 .
Figure 11. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 1 .
Fractalfract 09 00098 g011
Figure 12. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 1 .
Figure 12. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 1 .
Fractalfract 09 00098 g012
Figure 13. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 2 sin ( t ) .
Figure 13. (a) FO-DMRAC reference output, response, and (b) control error when  r t = 2 sin ( t ) .
Fractalfract 09 00098 g013
Figure 14. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 2 sin ( t ) .
Figure 14. FO-DMRAC graph of  V ˙ ( e , ϕ )  when  r t = 2 sin ( t ) .
Fractalfract 09 00098 g014
Table 1. FO-DMRAC implementation for a stable plant.
Table 1. FO-DMRAC implementation for a stable plant.
Plant ModelReference Model
x ˙ p t = x p t + u t .
y p t = x p ( t ) .
W p s = 1 s + 1 .
a p = 1 ,   b p = 1 ,   h p = h p T = 1 .
  x ˙ m t = 2 t + 2 r t .
r t = 1 .
y m t = x m ( t ) .
W m s = 2 s + 2 .
a m = 2 ,   b m = 2 ,   h m = h m T = 1 .
  Λ = 0 ,     l = 0 ,     A m n = 2 ,     b m n = 1 ,     e t = e 1 t = x p x m
Table 2. FO-DMRAC implementation for an unstable plant.
Table 2. FO-DMRAC implementation for an unstable plant.
Plant ModelReference Model
x ˙ p t = 1 t + 1 u t .
y p t = x p ( t ) .
W p s = 1 s 1 .
a p = 1 ,   b p = 1 ,   h p = h p T = 1 .
x ˙ m t = 2 t + 2 r t .
r t = 1 .
y m t = x m ( t ) .
W m s = 2 s + 2 .
a m = 2 ,   b m = 2 ,   h m = h m T = 1 .
  Λ = 0 ,     l = 0 ,     A m n = 2 ,     b m n = 1 ,     e t = e 1 t = x p x m
Table 3. FO-DMRAC implementation.
Table 3. FO-DMRAC implementation.
Plant ModelReference Model
x ˙ p t = A p t x p ( t ) + b p u t .
y p t = h p T x p ( t ) .
W p s = s + 1 s 2 + 7 s + 12

Controllable canonical form:
A p = 0 1 12 7 ,   b p = 0 1 ,
h p T = [ 1   1 ]
x ˙ m t = 2 t + 2 r t .
y m t = x m ( t ) .
r t = 1 .
W m s = 2 s + 2 ( s + 1 ) ( s + 1 )
Controllable canonical form:
A p = 0 1 2 3 ,   b p = 0 1 ,

h m T = [ 1   1 ]
Λ = 1 ,     l = 1 ,     b m n = 0   1   1   0 T ,   h m n T = [ 1   1   0   0 ]
e t = x ( t ) x m n ( t )   e 1 t = h m n T e ( t )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ceballos Benavides, G.E.; Duarte-Mermoud, M.A.; Martell, L.B. Control Error Convergence Using Lyapunov Direct Method Approach for Mixed Fractional Order Model Reference Adaptive Control. Fractal Fract. 2025, 9, 98. https://doi.org/10.3390/fractalfract9020098

AMA Style

Ceballos Benavides GE, Duarte-Mermoud MA, Martell LB. Control Error Convergence Using Lyapunov Direct Method Approach for Mixed Fractional Order Model Reference Adaptive Control. Fractal and Fractional. 2025; 9(2):98. https://doi.org/10.3390/fractalfract9020098

Chicago/Turabian Style

Ceballos Benavides, Gustavo E., Manuel A. Duarte-Mermoud, and Lisbel Bárzaga Martell. 2025. "Control Error Convergence Using Lyapunov Direct Method Approach for Mixed Fractional Order Model Reference Adaptive Control" Fractal and Fractional 9, no. 2: 98. https://doi.org/10.3390/fractalfract9020098

APA Style

Ceballos Benavides, G. E., Duarte-Mermoud, M. A., & Martell, L. B. (2025). Control Error Convergence Using Lyapunov Direct Method Approach for Mixed Fractional Order Model Reference Adaptive Control. Fractal and Fractional, 9(2), 98. https://doi.org/10.3390/fractalfract9020098

Article Metrics

Back to TopTop