Preprint
Article

This version is not peer-reviewed.

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

A peer-reviewed article of this preprint also exists.

Submitted:

05 December 2024

Posted:

06 December 2024

You are already at the latest version

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 (MRAC), provided the form of the control error dynamics and the fractional-order adaptive control law are similar. The 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, the paper provides application examples that illustrate both the convergence of the control error to zero and the behavior of V(e,ϕ).
Keywords: 
;  ;  ;  

1. Introduction

The principal aim of this paper is to show that the control error e 1 t for some class of fractional order dynamic systems as the fractional order direct model reference adaptive control (FO-DMRAC) tend to zero as time tend to infinite using the classical Lyapunov stability approach.
The idea is not to show the performance of the controllers, but rather to show that although some of the conditions of the Lyapunov method ( V ˙ ( e , ϕ ) 0 ) are not met for all t , the control error e 1 t = y p t y m ( t ) converges to 0 as long as the limit of V ˙ ( e , ϕ ) tends to zero as t tends to infinity, where y p t is the plant output and y m ( t ) is the reference model output.
It is important to mention that the classic Lyapunov method has been used, avoiding conceptual complexities as much as possible.
Many of the approaches applied to fractional adaptive systems use fractional (and not integer) derivatives of the Lyapunov function, achieving at most, demonstrate stability of the control error, but not convergence of this error to 0 [1,2,3].
Furthermore, many of these approaches are applied to fractional order systems with adaptive laws also of fractional order, facilitating the stability analysis for such systems. However, in most cases, the systems are of integer order and not fractional. Using the aforementioned approaches, it has only been possible to establish, that the limit of the integral of the mean square error to infinite grows at most with a certain speed ( lim t [ t α ε t 0 t e τ 2 d τ t ] = 0 , ε > 0 ), which is useful but does not allow to establish convergence of the error itself to 0 [4,5].
Other approaches have used the gradient technique, but the error model dynamic is of fractional order [6,7].
Finally, to carry out this analysis, the adaptive error model 3 has been used in which there is no access to the system's states, making the analysis more complex.
The organization of the paper is as follows. Section 2 presents the classical or integer order implementation of the direct model reference adaptive control (IO-DMRAC). Section 3 shows some basic concepts and important results of the fractional calculus which will be the basis for analyzing the FO-DMRAC systems stability. Section 4 shows some of the difficulties in proving convergence of control error e 1 ( t ) to 0 and the approach to establish such a convergence. In Section 5, simulation results are presented considering various examples that show the convergence to 0 of the control error and the behavior of the V ˙ ( e , ϕ ) function. Finally, in Section 6 some conclusions are drawn.

2. Control Model System

Figure 2 shows a simplified block diagram for the classical or 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.

2.1. DMRAC Algorithm

The objective of the MRAC is to minimize the control error e 1 ( t ) . In the DMRAC approach, for the adjustment of the controller parameters, it is not relevant that asymptotic convergence to the ideal parameters occurs, making the implementation simpler since the identification block is avoided [8].
Therefore, the DMRAC adaptive control scheme of a linear (or linearized) nth order plant, with relative degree 1 n * = 1 is shown in Figure 4, where only the control error e 1 ( t ) is accessible (Error Model 3) but not the whole state error vector e ( t ) (Error Model 2), in which case, the analysis for determining stability conditions is simpler [8].
Figure 3 shows the block implementation of the classical DMRAC in more detail.
In which, the control law has the 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.
ϕ t = ψ t ϕ 1 t ϕ 0 t ϕ 2 t = k t k * θ 1 t θ 1 * θ 0 t θ 0 * θ 2 t θ 2 * ϵ R 2 n are the parameters error vector controller
θ * = k * θ 1 * θ 0 * θ 2 * are the ideal controller parameters.
The auxiliary signals are defined by
ω ˙ 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:
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

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 [9,10] that will be useful for the implementation of the FO-DMRAC control.
Definition 1 [10]. 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 R e α > 0 ,
where Γ α is the Gamma function defined as
Γ α = 0 t α 1 e t d t    .
Definition 2 [10]. Let α 0 and n = α . 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, which will be mentioned and whose proofs will be referenced in what follows.
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,3,4,5].
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 [3].

3.2. Principal Adavances 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
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 and such that given a 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 unknow, 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 equivalentelly
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 system whose relative degree n * is grater than 1 as long as the model trasfer function W m ( s ) is strictly positive real. Otherwise, it is necessary to modify W m ( s ) so that it meets this condition.
From Theorem 1, since e 1 t = h m n T e t with h m n T a constant vector, then, the control error e 1 t also will 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 the 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 [13,14].
Furthermore, as the auxiliary signal ω t is bounded and Theorem 1 guarantees (c), then 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 not possible to conclude 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 very 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 Barbalat Lemma we can conclude that the state error tends to 0 ( lim t e t = 0 ) and therefore, the control error e 1 t = h m n T e t also tend to 0 ( lim t e 1 t = 0 ) [8].
Nevertheless, even that is not explicitly mentioned in the literature, because of the above, it must also be satisfied that lim t V ˙ e , ϕ = 0 .
In the case of mixed fractional order direct model reference adaptive control (FO-MRAC), there is not an equivalent Barbalat Lemma, 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 easier the notation, we can make the variable change β = 1 α , therefore β ϵ ( 0,1 ) . Then, (11) could be re-written as
ϕ T t e 1 t ω t D β ( e 1 t ω t )
By Lemma 2 [11,12] 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 property. Moreover, as ϕ t is boundness by the same theorem. Then, (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 [8,13]. In the direct model reference adaptive control (DMRAC), 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, also conclude that lim t e = 0 . Remember that Q is a constant and symmetric matrix.
Therefore, we need to 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 signal inside the parenthesis is boundedness, then
lim t e 1 t ω t D β ( e 1 ( t ) ω t ) = l i m t e 1 t ω t because as we show before, by Caputo derivative property, 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 also lim t e T Q e = 0 and therefore lim t e = 0 and that will be the prove for the convergence to 0 of all errors (state error e ( t ) and control error e 1 ( t ) ). But we are assumed that l i m t e 1 t = 0 which is not possible to stablish 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 re-written as
lim t t 0 t e τ 2 d τ t = 0 , which give a term that is divide by . Even more, as part (a) of Theorem 1, e t is boundedness or by part (b) of the same theorem, e ˙ t is boundedness and as e t is part of (5), where all the other terms are boundedness, then e t must be boundedness, therefore the numerator of (5) lim t t 0 t e τ 2 d τ can be infinite or constant (if e t is square integrable), then, we can use L’Hopital rule, that is
lim t t 0 t e τ 2 d τ t = lim t d d t t 0 t e ( τ ) 2 d τ d d t ( t ) = lim t e ( t ) 2 1 = l i m t e t 2 = 0 l i m t e t = 0 .
Then, since e 1 t = h m n T e t with h m n a constant vector, then lim t e 1 ( t ) = 0 which mean 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 new 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 conclude in section 4. The simulations were performed using Matlab-Simulink [14,15]. 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 it was said before (9), a typical Lyapunov function can be choose 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 .
In the mixed FO-DMRAC control case where error model dynamics 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) [13], 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   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 0 of e 1 t which is the main result of this paper and it was proven in the previous section.

5.1. Scalar Stable Plant

Example 1: ( n = 1   and n * = 1 )
Table 1. FO-DMRAC implementation for a stable plant.
Table 1. FO-DMRAC implementation for a stable plant.
Plant model Reference 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
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 MKY lemma, that is, for any Q = Q T > 0 exist a P = P T > 0 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 .
The fractional adaptive laws were implemented using the Ninteger Toolbox [15]. Specifically, the NID block was used based on the Oustaloup method [16].
Figure 4 shows the plant response y p ( t ) , reference output y m ( t ) and control error e 1 ( t ) respectively. From Figure 5 we can see the evolution of V ˙ ( e , ϕ ) respectively.
Figure 4. (a) FO-DMRAC reference output, response and (b) control error when r t = 1 .
Figure 4. (a) FO-DMRAC reference output, response and (b) control error when r t = 1 .
Preprints 142010 g003
Also, from Figure 4 and Figure 5 it can be seen that the control error e 1 ( t ) converges to 0 and V ˙ ( e , ϕ ) can be greater than 0 in some time intervals, but also converge to 0 conform t tends to such as the classical case.
If we change r ( t ) by a sinusoidal signal such as r t = 2 s i n ( t ) , the response, control error and the graph of V ˙ ( e , ϕ ) are shown in Figure 6 and Figure 7 respectively.
From Figure 6 it can be seen that the control error e 1 ( t ) convergence takes more time than the stable case but the convergence is assured anyway. The similar convergence behavior can be seen from Figure 7.

5.2. Scalar unstable plant

Example 2: ( n = 1   and n * = 1 )
Table 2. FO-DMRAC implementation for an unstable plant.
Table 2. FO-DMRAC implementation for an unstable plant.
Plant model Reference 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
A m n = 2 ,   P = 1 ,   Q = 2 ,   k * = b m b p = 2 and   θ * = a m a p b p = 3 .
The next figures show similar convergence behavior as the graphics of Example 1 for the unstable plant.
Figure 8. (a) FO-DMRAC reference output, response and (b) control error when r t = 1 .
Figure 8. (a) FO-DMRAC reference output, response and (b) control error when r t = 1 .
Preprints 142010 g007
Figure 9. FO-DMRAC graph of V ˙ e , ϕ v s   t when r t = 1 .
Figure 9. FO-DMRAC graph of V ˙ e , ϕ v s   t when r t = 1 .
Preprints 142010 g008
Now, if we change the reference to r t = 2 s i n ( t ) the figures are the following (Figure 10 and Figure 11).
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. FO-DMRAC implementation.
Table 3. FO-DMRAC implementation.
Plant model Reference 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 )
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 controller 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 12 and Figure 13 show the response, control error e 1 t and V ˙ ( e , ϕ ) behavior respectively.
Figure 12. (a) FO-DMRAC reference output, response and (b) control error when r t = 1 .
Figure 12. (a) FO-DMRAC reference output, response and (b) control error when r t = 1 .
Preprints 142010 g011
Figure 13. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 1 .
Figure 13. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 1 .
Preprints 142010 g012
From Figure 12 it can see a similar behavior as the 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 tends to . Also, from Figure 13 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, changing the reference signal to a sinusoidal one as in the previous example, that is, r t = 2 s i n ( t ) , we obtain the following dynamic behavior which are show in the next figures.
Figure 12. (a) FO-DMRAC reference output, response and (b) control error when r t = 2 s i n ( t ) .
Figure 12. (a) FO-DMRAC reference output, response and (b) control error when r t = 2 s i n ( t ) .
Preprints 142010 g013
Figure 13. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 2 s i n ( t ) 1 .
Figure 13. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 2 s i n ( t ) 1 .
Preprints 142010 g014
Remark 5. These simulations are made to show that lim t e 1 ( t ) = 0 (control error converge 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 [17] or another one, in such a way as to choose the fractional parameters α i and adaptive gains Γ i more conveniently.
Finally, it can be established new conditions of the Lyapunov method applied to FO-DMRAC. That is, let be a V e , ϕ a continuous and derivable function, then
i)
V e , ϕ > 0
ii)
V ˙ 0,0 = 0
iii)
If lim t V ˙ e , ϕ = 0 , then, lim t e ( t ) = 0 , which implies that the control error e 1 ( t ) also converge 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 systems 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

Conceptualization and methodology, G.E.C.B.; investigation, G.E.C.B. and M.A.D.-M.; validation, G.E.C.B. and M.A.D.-M.; writing—original draft, G.E.C.B.; writing—review and editing, G.E.C.B., M.A.D.-M and L.B.M. 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. 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. M.A. Duarte-Mermoud, N. Aguila-Camacho, J.A. Gallegos, R. Castro-Linares, “Using General Quadratic Lyapunov Functions to Prove Lyapunov Uniform Stability for Fractional Order Systems”. Communications in Nonlinear Science and Numerical Simulation, Vol. 22, No. 1-3, May 2015, pp. 650-659, 2015.
  2. N. Aguila-Camacho, M.A. Duarte-Mermoud, “Boundedness of the solutions for certain classes of fractional differential equations with application to adaptive systems. ISA Trans. 60 (2016), 82-88;. [CrossRef]
  3. N. Aguila-Camacho, J. Gallegos, M.A. Duarte-Mermoud, “Analysis of fractional order error models in adaptive systems: Mixed order cases”, Fractional Calculus and Applied Analysis. Vol. 22, No. 4, 2019, pp 1113-1132, 2019.
  4. N. Aguila-Camacho, M.A. Duarte-Mermoud, J.A. Gallegos, “Lyapunov Functions for Fractional Order Systems”. Communications in Nonlinear Science and Numerical Simulation, Vol. 19, No. 9, 2014, pp. 2951-2957, 2014.
  5. Aguila-Camacho, N.; Duarte-Mermoud, M.A. “Boundedness of the solutions for certain classes of fractional differential equations with application to adaptive systems”. ISA Trans. 2016, 60, 82–88.
  6. Gallegos, J.A.; Duarte-Mermoud, M.A. Convergence of fractional adaptive systems using gradient approach. ISA Trans. 2017, 69, 31–42.
  7. Javier A. Gallegos; Manuel A. Duarte-Mermoud,“Impoved performance of identification and adaptive control schemes using fractional operators”, Int. J Robust Nonlinear Control.2021;31;4118-4130.
  8. K. S. Narendra and A. M. Annaswamy, Stable Adaptive Systems. Dover Publications Inc., 2005.
  9. A. Kilbas, H. Srivastava, and J. Trujillo, Theory and applications of fractional differential equations. Elsevier, 2006.
  10. K. Diethelem, “The Analysis of Fractional Differential Equations” Springer-Verlag, Berlin-Heidelberg, 2010.
  11. Gustavo E. Ceballos Benavides, Manuel A. Duarte-Mermoud, Marcos E. Orchard and Juan Carlos Travieso-Torres, “Pitch Angle Control of an Airplane Using Fractional Order Direct Model Reference Adaptive Controllers”, Fractal Fract. 2023,7, 342. [CrossRef]
  12. Gustavo E. Ceballos Benavides, Manuel A. Duarte-Mermoud, Marcos E. Orchard and Alfonso Ehijo, “Enhancing the Pitch-Rate Control Performance of an F-16 Aircraft Using Fractional-Order Direct-MRAC Adaptive Control”, Fractal Fract. 2024, 8, 338. [CrossRef]
  13. Narendra, K.S.; Annaswamy, A.M. Persistent excitation in adaptive systems. Int. J. Control 1987, 45, 127–160.
  14. The Math Works Inc. Control system toolbox user's guide. 1998. "http:\\www.mathworks.com".
  15. Valerio, D. & da Costa, “Ninteger: a non-integer control toolbox for matlab”. In Fractional Derivatives and Applications. OIFAC, Bordeaux, France, 2004.
  16. 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.
  17. Maurice Clerc, “Particle Swarm Optimization”, ISTE Ltd, 2006.
Figure 2. Classical DMRAC Block diagram.
Figure 2. Classical DMRAC Block diagram.
Preprints 142010 g001
Figure 3. DMRAC block diagram for Plant relative degree is 1 ( n * = 1 ).
Figure 3. DMRAC block diagram for Plant relative degree is 1 ( n * = 1 ).
Preprints 142010 g002
Figure 5. FO-DMRAC graph of V ˙ e , ϕ v s   t when r t = 1 .
Figure 5. FO-DMRAC graph of V ˙ e , ϕ v s   t when r t = 1 .
Preprints 142010 g004
Figure 6. (a) FO-DMRAC reference output, response and (b) control error when r t = 2 s i n ( t ) .
Figure 6. (a) FO-DMRAC reference output, response and (b) control error when r t = 2 s i n ( t ) .
Preprints 142010 g005
Figure 7. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 2 s i n ( t ) .
Figure 7. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 2 s i n ( t ) .
Preprints 142010 g006
Figure 10. (a) FO-DMRAC reference output, response and (b) control error when r t = 2 s i n ( t ) .
Figure 10. (a) FO-DMRAC reference output, response and (b) control error when r t = 2 s i n ( t ) .
Preprints 142010 g009
Figure 11. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 2 s i n ( t ) .
Figure 11. FO-DMRAC graph of V ˙ ( e , ϕ ) when r t = 2 s i n ( t ) .
Preprints 142010 g010
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated