Preprint
Article

Analysis of Error-Based Switched Fractional Order Adaptive Systems: An Error Model Approach

Altmetrics

Downloads

54

Views

19

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

11 September 2024

Posted:

13 September 2024

You are already at the latest version

Alerts
Abstract
This paper presents the analysis of four error models that can appear in the field of adaptive systems, where adaptive laws for parameter estimation are represented as fractional order differential equations whose order can switch between an order within the range (0,1) and 1. These switched adaptive laws have been proposed in the past few years to improve the balance between control energy and system performance, which is often a challenge when using traditional integer-order or fractional-order adaptive laws in adaptive identification and control. Boundedness of the solutions is proved for all cases, together with the convergence to zero of the estimation/tracking error. Additionally, sufficient conditions for parameter convergence are presented, showing that the excitation condition required for parameter convergence in the vector case is also sufficient for parameter estimation in the matrix case.
Keywords: 
Subject: Engineering  -   Control and Systems Engineering

1. Introduction

The main goal in developing adaptive methods is to address problems such as estimation or tracking in the presence of parametric uncertainties [1]. Many different adaptive schemes has been proposed and improved over the years, such as Model Reference Adaptive Control (MRAC) [2], Self Tuning Regulators [3], Adaptive Pole Placement Control [4], Adaptive Passivity Based Control [5], Adaptive Observers [2], among others. Applications span process control, automotive systems, positioning systems, propulsion systems, and a huge effort in flight control (see [6] and the references therein).
Technically speaking, the term adaptive system has been adopted to refer to the wide set of feedback systems involving estimation and control, regardless of the specific adaptive scheme used. For analysis purposes, adaptive systems are commonly represented in the form of differential and algebraic equations, referred as error models, which contain two different type of errors. The first error (e) represents a tracking or estimation error and the second error ( ϕ ) represents a parameter estimation error. The tracking or estimation error e is measurable, and it is used to tune the parameter error ϕ , which is unknown and adjustable [7], often stated as the difference between a designed parameter estimate θ and a true value θ * in the form ϕ = θ θ * .
For continuous-time and standard-derivative dynamics, a general enough description of an error model can be given as follows [2]:
e ˙ = f e , ϕ , ω , t
ϕ ˙ = g e , ω , t
where ω contains measurable input-output data.
In early 2000’s, fractional order operators (FO) [8] started to be introduced to model real systems, due to the link between these operators and certain physical phenomena such as damping coefficients in a variety of viscoelastic materials, difussion, and electrical impedance of biological tissues [9]. Since then, application of FO to modelling real systems has been widely reported in literature. Just to mention some of them, we can find fractional order models for food science [10], signal/speech processing [11,12], biology [13], disease/infection rates [14] and economics [15]. FO have been also introduced in the control field, leading to fractional order controllers with better performance than classic integer order controllers. The reader can check many survey papers detailing these controllers and the reported results, see for instance [16,17,18]. Adaptive control has not been the exception, with a wide amount of works reporting the use of FO in the adaptive controller/observer design, and/or to model the system to be controlled or identified (see for instance [19,20,21,22]). Within that, the analytical analysis of the resulting fractional order adaptive schemes became relevant, leading to the adoption of the error model concept in a generalized way, e.g., Fractional Order Error Models (FOEM). The general representation of a FOEM is the same as in (1), (2), but using fractional orders derivatives for e , ϕ , instead of the classic integer order derivatives.
Dealing with the analysis of FOEM was and is still a challenge, mainly due to inherent characteristics of fractional operators and the lack of proper tools to analyzing them. Still, significant advances have been made over the years, such as the analysis of the four more common FOEM (e.g., FOEM1 to FOEM4) in [23], for those cases where the fractional order is the same for differential equations of e and ϕ . Modifications of these FOEM were introduced in [24], addressing the analysis of FOEM1 to FOEM4 in the presence of bounded disturbances and parameter variations. Later in [25], the mixed order cases were analyzed for FOEM2 and FOEM3, where fractional order for differential equations of e and ϕ do not need to be the same, as long as the fractional order in ϕ equation is lower or equal than the fractional order in e equation. Although these advances have been made, still there are many open questions to the analysis of FOEM, such as how to choose the fractional orders for the adaptive laws (which leads to the fractional order in the ϕ equation), how to prove the convergence to zero of the estimation or control error e for some cases, how to deal with FOEM where all the components of differential equations for e, ϕ can have different fractional orders, among others.
A particular open problem has arisen recently due to the introduction of switched adaptive laws in adaptive schemes, aimed at improving system performance and controlling energy use and leading to a differential equation for ϕ (e.g., (2)) whose order can switch among a fractional order α and the integer order 1, according to certain switching rule. Indeed, the problem of analyzing the boundedness and error convergence in these switched equations has been only addressed for particular adaptive schemes. For instance, in [26], an identification problem has been addressed as well as a Switched Fractional Order Model Reference Adaptive Control (SFOMRAC) scheme to control Linear Time Invariant (LTI) Single Input Single Output (SISO) plant. In this work, the switching rule in the adaptive law is time-based, that is, at some time instant defined by the designer, the order changes from fractional to integer. Recently, a couple of works have been published where the order of the adaptive law uses an error-based switching rule, that is, the order switches between a fractional order and the integer order according to the magnitude of the control error e. These two works correspond to a High-gain adaptive control scheme [27] and a SFOMRAC for Multiple Input Multiple Output (MIMO) systems [28]. Although these works have provided analytical guarantees on the performance of the resulting switched schemes, the potential use of switched adaptive laws in different problems and applications leads to the need of a general framework to establish boundedness of the signals and convergence of the errors.
This is precisely the main goal of this paper, where the error model approach is adopted to analyze adaptive schemes using switched fractional order adaptive laws. The main contributions are stated in the following.
  • In the context of the error model approach, and including the four error equations for e that appear more often in the study of control and estimation adaptive systems [2], this papers proposes differential equations for the parameter error ϕ that can switch between a fractional order and the integer order, using an error-based switching mechanism. This leads to the analysis of four Switched Fractional Order Error Models (SFOEM), specifically SFOEM1 to SFOEM4. The only previous work addressing something within this scope is [28], where a SFOMRAC is proposed and analyzed (without proving parametric convergence), whose structure coincides with the SFOEM2 in this paper, constituting a particular case of this paper.
  • A complete analytical proof of stability and convergence is provided for each of the SFOEM presented, allowing its future application to any switched adaptive scheme that can be put in their form, which is the fundamental advantage of the error model approach.
  • In contrast to all revised literature, such as [2,3,28,29], where the four classic error models are analyzed for the case when ϕ is a vector, in this paper the analysis is made considering ϕ as a matrix (multi variable case) for three out of four error models. We found that the same excitation condition for the vector case is sufficient to estimate the matrix parameters. Roughly speaking, this is due to a sharing of the excitation for each column vector of the parameter matrix.
The paper is organized as follows. Section 2 contains some concepts, definitions and analytical tools to be used in the analysis throughout the paper. Section 3 to Section 6 presents the Switched Fractional Order Error Models 1 to 4 with their corresponding analytical analysis. Finally, Section 7 presents the main conclusions of the work.

2. Basic Concepts

This section presents some concepts of fractional calculus and analytical tools that are used along the paper. In what follows, R > ( ) 0 denotes the set of positive (non-negative) real numbers, and R n the Euclidean space of dimension n. For x R n and A R n × n , a positive definite matrix, | x | A : = x A x defines a norm. In the case of matrices, | B | A : = B A B for B R n × n . PE ( n ) denotes the set of persistently exciting signals of order n [2].

2.1. Definitions from Fractional Calculus

Fractional calculus studies integrals and derivatives of orders that can be any real or complex numbers [8]. The Riemann-Liouville fractional integral is one of the main concepts of fractional calculus, and is presented in Definition 1.
Definition 1 
(Riemann-Liouville fractional integral [30]).
I a α f t : = 1 Γ α a t t τ α 1 f ( τ ) d τ ,
where α > 0 and Γ α = 0 t α 1 e t d t is the Gamma function [8].
There are some alternative definitions regarding fractional derivatives. Definition 2 corresponds to the fractional derivative according to Caputo, which is the one most frequently used in engineering problems and the one used in this paper.
Definition 2
(Caputo fractional derivative [30]).
D a α f t : = I a m α D m f t ,
where α > 0 and m = α .

2.2. Analytical Tools

Property 1.
For any continuous function f : [ 0 , ) R , any real numbers a ,   α ,   β > 0 , and for any real number t > 0 , the following holds [30]
I a α I a β f ( t ) = I a α + β f ( t ) ,
and
I a α D a α f ( t ) = f ( t ) f ( a ) .
The following result establishes existence and uniqueness in the set of continuous functions for the solutions of a kind of fractional equations.
Theorem 1 
([31]). Consider the system of fractional order integral equations
y ( t ) = p ( t ) + I α [ f ( . , y ( . ) ) ] ( t ) ,
where α is to be seen as a vector with components α i , and y, f, p are vectors of components y i , f i , p i respectively, for i = 1 , , n . If p : [ 0 , T ] R n is a continuous function and f i ( . , . ) are continuous functions in their first variable and Lipschitz continuous functions in their second variables for i = 1 , , n , then
  • There exists a unique continuous solution y C [ 0 , T ] to system (7).
  • y C [ 0 , T ] is a solution to system (7) for
    p i ( t ) : = k = 0 α 1 t k k ! y i 0 ( k )
    if and only if each of its components y i is a solution to D α i y i = f i ( t , y ) with initial condition y i ( k ) ( 0 ) = y i 0 ( k ) for k = 1 , , α 1 and i = 1 , , n .
Finally, a useful property for the derivative of composite functions is presented.
Theorem 2 
([32]). For a given x R d , let u x + I 0 + α C ( [ 0 , T ] ) , R d and V : R d R satisfies the following conditions
  • The function V is convex on R d and V ( 0 ) = 0 .
  • The function V is differentiable on R d .
Then the following inequality holds for all t [ 0 , T ]
D 0 + α V ( u ( t ) ) V ( u ( t ) ) , D 0 + α u ( t ) .

3. Analysis of Switched Fractional Order Error Model 1

Many problems in adaptive estimation and control may be expressed as
y t = θ * T ω t ,
where θ * R m × n represents an unknown parameter matrix, ω R m is a measurable C 1 function called regressor, and y R n is a measurable signal, called plant output hereafter, that can be determined at each time instant [6]. For instance, when designing adaptive observers for linear plants, the plant output can be represented as an algebraic combination of filtered inputs and outputs [2]. Also, the plant model used in some combined/composite approaches to adaptive control can be written in this form in (10), as reported for instance in [29,33].
In these problems, usually an estimator for plant output is formulated in the form y ^ t = θ T t ω t , with θ R m × n the estimated parameter matrix. If the estimation error is defined as e = y ^ y and the parameter error as ϕ = θ θ * , it can be easily derived that the relationship between e and ϕ can be stated as
e t = ϕ T t ω t
The most common approach for adjusting the estimate θ at each time t is to use an adaptive law that is obtained using the gradient-descent approach to minimize e T e [2,34], leading to an equation for the parameter error ϕ as
ϕ ˙ t = γ ω t e T t ,
with γ R + an adaptive gain. Equations (11), (12) constitute the classic Error Model 1, completely studied in [2, Chapter 7] for the case when e R . The case when e R n is briefly analyzed in [2, Chapter 10]. Fractional Order Error Model 1 (FOEM1) uses a fractional order derivative instead of the integer one in Equation (12), whose analysis for the scalar case e R can be found in [23].
In this paper, a switched derivation order approach is used to adjust the estimated parameter θ , resulting in a different error dynamics, called hereafter Switched Fractional Order Error Model 1 (SFOEM1), that has not been previously analyzed. Definition of SFOEM1 corresponds to
e t = ϕ T t ω t , e 0 = e 0
D a ( t ) α ( t ) ϕ t = γ t ω t e T t , ϕ 0 = ϕ 0
γ t = γ i 1 + t r θ t i θ T t i , γ 0 = γ 0
This yields
D a ( t ) α ( t ) ϕ t = γ t ω t ω T t ϕ t .
The adaptive gain γ , aimed to manipulate the speed of (14) and to normalize, takes a constant value γ i / ( 1 + t r θ t i θ T t i ) in each switching interval t t i , t i + 1 , with γ i i N a designer chosen sequence of real numbers such that 0 < γ l < γ i for any i.
The fractional order α ( t ) is varied using the following switched strategy for any t > 0
α ( t ) = α 0 i f e ( t ) > ϵ and h ( t ) 1 i f otherwise
where ϵ > 0 and α 0 ( 0 , 1 ) are designer choices. The function h ( · ) is a logic function (i.e., taking true/false values) defined for any t [ t i , t i + 1 ) as
h ( t ) = False i f i > C , e ( t ) < ϵ + δ and T ( t ) i · δ True i f otherwise
where C 1 is a designer constant, and T is the largest interval of time in which the fractional mode is active at time t, i.e.,
T ( t ) : = max j { | t j + 1 t j | : t j + 1 t & α ( t j ) = α 0 } .
Definition of function h encodes, on the one hand, a hysteresis mechanism to avoid Zeno solutions. This is accomplished by fixing a small enough δ > 0 , so the switching from the integer mode to the fractional mode occurs only when e ( t i ) = ϵ + δ , while the switching from the fractional mode to the integer mode will occur only when e ( t j ) = ϵ . On the other hand, function h encodes also a mechanism to promote that in disturbed or transient stages ( e > ϵ ) the adaptation with α 0 should occur, and conversely, that when staying close to the aim ( e < ϵ ) the lesser should be the need of switching to α 0 . To this aim, the condition T ( t ) i · δ means that the transitions to the fractional mode remain active as long as the fractional mode is needed, as measured in terms of time quantify T and relative to a measure of the overall time given by i · δ , where we use the same δ for simplicity but it can be scaled differently. The use of a large enough constant C in (18) ensures that both mechanisms previously explained are triggered after a finite number C of switches, to let the transient as unaffected as possible.
The differential Equation (14) is understood in the resetting mode; that is, every time a switch occurs, the initial time a of the fractional operator is set equal to the switching time t i . This defines the initial time function a = a ( t ) in (14). Moreover, every time a switch occurs, θ ( t i ) = θ ( t i ) , which implies ϕ ( t i ) = ϕ ( t i ) and thus, discontinuities are excluded.

3.1. Boundedness of the Signals and Convergence of the Estimation Error in SFOEM1

The following result states boundedness of the signals and convergence of the estimation error e in SFOEM1.
Theorem 3.
Consider SFOEM1 (13), (14) specified by (15), (17), (18) and (19). Then, θ remains bounded and e L 2 . If in addition ω is assumed a bounded function, then the error e is bounded. If ω ˙ is also assumed bounded, then the error e converges asymptotically to zero, i.e., lim t e t = 0 . Moreover, if ω PE ( m ) , then lim t ϕ t = 0 , i.e., lim t θ t = θ * .
Proof of Theorem 3. 
The proof relies on proving several claims as in the follows.
i. There exists T i R 0 { + } such that the existence and uniqueness of continuous solutions holds on [ t i , t i + T i ) , where t i is any switching time.
Proof of claim i. 
Since ω C 1 and γ is constant between switches times, the right hand side of (16) is locally Lipschitz continuous as a function of ϕ . Then, we can find small enough T i such that the right hand side is Lipschitz continuous with respect to ϕ and continuous with respect to t when restricted to C [ t i , t i + T ] . This enable us to apply Theorem 1 on the space C [ t i , t i + T ] , by writing (16) in the form (7), and to conclude that there is a unique continuous solution ϕ on [ t i , t i + T i ) . Since ω is also continuous, by (13) the estimation error e is also a unique continuous function on [ t i , t i + T i ) . □
ii. The fractional mode, i.e., α = α 0 < 1 , can remain activated only on time intervals of finite lengths.
Proof of claim ii. 
By part (i), we can consider that a solution to (16) exist, is unique and continuous at least at a small neighborhood [ t i , t i + T i ) after the switching time. Let us consider that the fractional mode is active in the interval [ t i , t i + T i ) with T i R 0 { + } . Note that, since (16) operates in the resetting mode, the fractional derivative must be started in each t i . For notation convenience, we set I i α = I t i α and D i α = D t i α .
Since the solution of (16) is continuous on [ t i , t i + T i ) and γ remains constant in each switching interval, we can applying Theorem 2 to the function t r ϕ T ϕ and Property 6. Then, by using (16), it follows that
1 γ D i α 0 t r ϕ T ϕ 1 γ 2 t r ϕ T D i α 0 ϕ = 2 t r e e T
Applying Property 6 on (20), we obtain for any t [ t i , t i + T i )
1 γ t r ϕ T ( t ) ϕ ( t ) 1 γ t r ϕ T ( t i ) ϕ ( t i ) 2 I i α 0 t r [ e e T ] ( t )
From (21), since right hand side is always lesser or equal than zero, then it can be concluded that t r ϕ T ( t ) ϕ ( t ) t r ϕ T ( t i ) ϕ ( t i ) , t > t i . Note that this will hold also for those intervals in the integer order mode, because an expression similar to (21) can be established, just using the integer order integral in the right-hand side. By the resetting mode and the no jump condition in switching times on θ , for any time interval it holds that t r ϕ T ( t ) ϕ ( t ) t r ϕ T ( 0 ) ϕ ( 0 ) . Since ϕ ( 0 ) is bounded, it follows that ϕ ( t ) is bounded and I i α 0 t r [ e e T ] ( t ) is bounded by a number C depending only on the initial condition ϕ ( 0 ) .
Now, we need to prove that there exists a time instant t ¯ < , t ¯ t i such that e ( t ¯ ) = ϵ so that the fractional mode is deactivated in finite time. If that would not be the case and e ( t ) > ϵ for all t t i , then I i α 0 t r [ e e T ] ( t ) , contradicting the fact stated in the previous paragraph, namely, that I i α 0 t r [ e e T ] ( t ) < C < for any t. This proves claim (ii).
iii. There is no finite escape time in each mode of operation.
Proof of claim iii. 
To prove this claim, we will differentiate between the intervals in fractional mode and the intervals in the integer mode.
When fractional mode is active, then the following candidate Lyapunov function can be proposed
V = 1 γ t r ϕ T ϕ
By applying the α 0 fractional order derivative to (22), and using Theorem 2 and (16), it follows that
D i α 0 V = 1 γ D i α 0 t r ϕ T ϕ 1 γ 2 t r ϕ T D i α 0 ϕ = 2 t r e e T
From (23), it can be seen that D i α 0 V 0 for all t t i , t i + 1 , then using [32, Theorem 3], it can be concluded that ϕ remains bounded and thus there is no finite time escape in fractional mode.
The proof in the integer order mode is similar, using the same candidate Lyapunov function (22) and taking its first order derivative, leading to V ˙ = 2 t r e e T 0 . This proves the claim. □
iv. There exists a finite number of switches, after which the mode becomes integer. In particular, there is no Zeno solution.
Proof of claim iv. 
It follows from (ii) that if the number of switches is finite, then the final mode is necessarily integer. Also, if number of switches is finite, then there is no Zeno solution. Thus, it remains to prove that the number of switches is finite.
To this aim, it is enough proving that T (19) is bounded by a constant that does not depend on i, because due to the choice of the hysteresis function h (18), this would imply that there exists large enough i such that T ( t ) i δ for any t > 0 , making h false after finite switches and consequently the fractional mode would be no longer activated.
To prove that T is bounded, let us use (21), which holds for every time interval when the fractional order mode is active. Since in fractional mode e > ϵ , then from (21) we can state
t r ϕ T ( t ) ϕ ( t ) t r ϕ T ( t i ) ϕ ( t i ) 2 γ I i α 0 ϵ 2 = 2 γ ϵ 2 α 0 Γ α 0 t t i α 0 .
Since T is the time the fractional mode remains active and it was proved in (ii) that for every time interval, it holds that t r ϕ T ( t ) ϕ ( t ) t r ϕ T ( 0 ) ϕ ( 0 ) , then it can be stated from (24) that
T α 0 α 0 Γ α 0 2 γ l ϵ 2 t r ϕ T ( 0 ) ϕ ( 0 ) .
Inequality (25) establishes an upper bound for T that does not depend on the number of switches i, and the the claim follows. □
v. Statement of Theorem 3 holds.
Proof of claim v. 
From claims (iii) and (iv), and since ϕ remains bounded by a bound independent of i, it is enough to prove the statement for the integer mode. As in the proof of item (ii), with V as in (22), one obtains V ˙ = 2 t r e e T 0 for the integer mode. This implies ϕ L and, by integrating this inequality, e L 2 since t r e e T = | e | 2 . If ω L , then e L and, hence, ϕ ˙ L . Therefore, if in addition ω ˙ L , then e ˙ L . Applying Barbalat Lemma, we get lim t e ( t ) = 0 . On the other hand, according to (16), the vector obtained from the i th column of ϕ , denoted as ϕ ( i ) , satisfies for i = 1 , , n
ϕ ˙ ( i ) = γ ω ω T ϕ ( i ) .
So, by [2, Theorem 2.16] and [2, Comment 2.10], if ω PE ( m ) , then lim t ϕ ( t ) = 0 . □
This completes the proof of Theorem 3.

4. Analysis of Switched Fractional Order Error Model 2

Switched Fractional Order Error Model 2 (SFOEM2) arises when the whole state vector of the system to be controlled/identified is accessible and the adaptive laws use a switched approach. In contrast to SFOEM1, where the relationship between ϕ T ω and e is algebraic, in SFOEM2 it is dynamic.
Structure of the SFOEM2 corresponds to
e ˙ t = A m e t + B m ϕ T t ω t , e 0 = e 0 .
D a ( t ) α ( t ) ϕ t = γ t B m P e t ω T , ϕ 0 = ϕ 0
γ t = γ i 1 + t r θ t i θ T t i , γ 0 = γ 0
α ( t ) = α 0 i f e ( t ) > ϵ and h ( t ) 1 i f othewise
h ( t ) = False i f i > C , e ( t ) < ϵ + δ and T ( t ) i · δ True i f otherwise
T ( t ) : = max j { | t j + 1 t j | : t j + 1 t & α ( t j ) = α 0 }
In Equation (26) and (27), e R n is the tracking/estimation error, assumed to be accessible. A m R n × n is a known Hurwitz matrix, e.g., a square matrix whose eigenvalues have negative real parts. B m R n × q is a constant matrix, either positive or negative definite, the sign of which is assumed known and, without loss of generality, taken positive. ϕ R m × q is the parameter error, given by ϕ t = θ t θ * , with θ * R m × q the ideal (true) parameter, which is assumed to be unknown and θ R m × q the adjustable parameter that estimates θ * . ω R m is a measurable C 1 function. P R n × n is a symmetric positive definite matrix such that A m T P + P A m = Q , with Q R n × n an arbitrary positive definite matrix. The existence of such P is ensured by the Hurwitz property of A m . The structure and parameters of (28), (29), (30) and (31) are the same as explained in SFOEM1 and thus not repeated here.
As in the case of SFOEM1, the differential Equation (27) is understood in the resetting mode; that is, every time a switch occurs, the initial time a of the fractional operator is set equal to the switching time t i . Also, every time a switch occurs, ϕ ( t i ) = ϕ ( t i ) to avoid discontinuities.

4.1. Boundedness of the Signals and Convergence of the Estimation Error in SFOEM2

In [28], a particular adaptive control problem was addressed, namely a Switched Fractional Order Model Reference Adaptive Controller for Multiple Input Multiple Output systems, where the plant and the reference model were described by integer order differential equations and the order of the adaptive laws switched between a fractional order and the integer order. The closed loop description of the adaptive system in [28] is identical to the structure of SFOEM2 (26)-(31), but the claim below is more general than [28, Theorem 3], particularly, in providing conditions for parametric convergence.
Theorem 4.
Consider the Switched Fractional Order Error Model 2 defined by (26), (27), with (28), (29), (30) and (31). Then, θ and e remain bounded and e L 2 . If in addition ω is assumed bounded function, then the error e asymptotically converges to zero, i.e., lim t e t = 0 , and if ω PE ( m ) , then lim t ϕ t = 0 , i.e., lim t θ t = θ * .
Proof of Theorem 4. 
The reader is referred to the proof of Theorem 5, as SFOEM2 is a particular case of SFOEM3 by taking C m = I in the latter. □

5. Analysis of Switched Fractional Order Error Model 3

Switched Fractional Order Error Model 3 (SFOEM3) has a very similar structure than SFOEM2. However, there is a fundamental difference between them, because while the whole estimation/tracking error e is accessible in SFOEM2, only an algebraic combination of the components of e, namely e o , is accessible in SFOEM3. This error model usually arises when only the output of the plant to be controlled or identified is accessible, rather than its whole state vector. This makes SFOEM3 applicable to a much wider class of problems than SFOEM2.
Structure of SFOEM3 has the following form
e ˙ t = A m e t + B m ϕ T t ω t , e 0 = e 0 . e o t = C m e t
D a ( t ) α ( t ) ϕ t = γ t ω t e o T t , ϕ 0 = ϕ 0
γ t = γ i 1 + t r θ t i θ T t i , γ 0 = γ 0
α ( t ) = α 0 i f e o ( t ) > ϵ and h ( t ) 1 i f othewise
h ( t ) = False i f i > C , e o ( t ) < ϵ + δ and T ( t ) i · δ True i f otherwise
T ( t ) : = max j { | t j + 1 t j | : t j + 1 t & α ( t j ) = α 0 }
In Equations (32) and (33), e R n is the tracking/estimation error, which is not accessible in this case, while e o R q is the output error, which is accessible. A m R n × n is a known Hurwitz matrix, C m R q × n is a constant matrix, B m R n × q is a constant matrix, either positive or negative definite, the sign of which is assumed known and, without loss of generality, taken positive. ϕ R m × q is the parameter error, e.g., ϕ t = θ t θ * , with θ * R m × q the unknown parameter and θ R m × q the adjustable parameter. ω R m is the measurable C 1 regressor function. On the other hand, γ R + is an adaptive gain. The structure and parameters of (34), (35), (36) and (37) are the same as explained in SFOEM1 and thus not repeated here.
As stated in [2], it can be expected that having no access to e will imply that more stringent conditions must be imposed on the transfer function between ϕ T t ω t and e o t . In that sense, it is assumed that positive definite matrices P = P T R n × n and Q = Q T R n × n [2] exist such that
A m T P + P A m = Q P B m = C m T
which is equivalent to ask that the transfer function C m s I A m 1 B m is Strictly Positive Real.

5.1. Boundedness of the Signals and Convergence of the Estimation Error in SFOEM3

The following result states boundedness of the signals and convergence of the tracking/estimation error e and output error e o in SFOEM3.
Theorem 5.
Consider the Switched Fractional Order Error Model 3 defined by (32), (33), with (34), (35), (36) and (37). Then, θ, e o and e remain bounded and e o , e L 2 . If in addition ω is assumed bounded function, then the error e asymptotically converges to zero, i.e., lim t e t = 0 , and if ω PE ( m ) , then lim t ϕ t = 0 , i.e., lim t θ t = θ * .
Proof of Theorem 5.
As in the case of SFOEM1, the proof consists of several claims, as it is detailed in the following.
i. There exists T i R 0 { + } such that the existence and uniqueness of continuous solutions holds on [ t i , t i + T i ) , where t i is any switching time.
Proof of claim i. 
Since ω is C 1 , the right hand side of (32), (33) is locally Lipschitz continuous as a function of e , ϕ and we can find small enough T i such that the right hand side is Lipschitz continuous with respect to e , ϕ and continuous with respect to t. Then, Theorem 1 can be applied to (32) and (33), allowing to write them in the form (7) and concluding that e , ϕ are unique and continuous in [ t i , t i + T ] . □
ii. The fractional mode, i.e., α = α 0 < 1 , can only be activated on time intervals of finite lengths.
Proof of claim ii. 
As in the proof of claim ii for SFOEM1, let us analyze what happens in those intervals when the fractional mode is active, e.g., [ t i , t i + T i ) with T i R 0 { + } . Since the solution of (32) and (33) was proven to be continuous, the right-hand of (32) and (33) are continuous too, and we can take the first order derivative of e T P e and use (32) together with trace property t r y x T = x T y to establish that
d d t e T P e = 2 e T P e ˙ = e T ( A m T P + P A m ) e + 2 e o T ϕ T ω = | e | Q + 2 t r ϕ T ω e o T
In the same way, we can take the α 0 derivative of t r ϕ T ϕ and use Theorem 2 together with (33) to establish that
1 γ D i α 0 t r ϕ T ϕ 1 γ 2 t r ϕ T D i α 0 ϕ = 2 t r ϕ T ω e o T
Applying the first order integral to (39) and the α 0 -integral to (40) and using Properties 5 and 6, we obtain for any t [ t i , t i + T i )
I i 1 α 0 I i α 0 | e | Q = | e t i | P | e t | P + I i 1 α 0 I i α 0 2 t r ϕ T ω e o T
I i α 0 2 t r ϕ T ω e 0 T 1 γ t r | ϕ t i | 1 γ t r | ϕ t |
Combining (41) and (42), the following inequality can be established
I i 1 α 0 I i α 0 | e | Q 1 γ t r | ϕ t i | | e t i | P
Since e o = C m e , we claim that inequality (43) implies the existence of t ¯ < , t ¯ t i such that e o ( t ¯ ) = ϵ . By contradiction and recalling that we are in the fractional mode, if e o ( t ) > ϵ for all t t i , then there exists ϵ ¯ > 0 such that e ( t ) > ϵ ¯ for all t t i , since e o ( t ) C m e ( t ) by using the induced matrix norm for C m . This implies that the left-hand side of (43) goes to + because the integrand of I i 1 α 0 goes to + . This contradicts inequality (43). Therefore, the existence of t ¯ < such that e o ( t ¯ ) = ϵ is guaranteed, meaning that the integer mode is triggered some finite time after the fractional mode started. This proves claim (ii). □
iii. There is no finite escape time in each mode of operation.
Proof of claim iii. 
In the integer order mode, the claim can be easily proved by constructing a Lyapunov function V = e T P e + t r 1 γ 1 ϕ T ϕ and using (39),(40) with α = 1 , leading to V ˙ 0 . When the fractional order mode is active, by claim (ii), and after finite time, the switching condition e o ( t i + 1 ) = ϵ must hold, implying e o cannot escape at [ t i , t i + 1 ] . Then e o C [ t i , t i + 1 ] , and since ω C 1 , the right-hand side of (33) is bounded at [ t i , t i + 1 ] . This implies, by α integration, that ϕ is bounded [ t i , t i + 1 ] , i.e., ϕ does not escape. Then, the forcing function in (39) is bounded, and since A m is stable, e remains bounded at [ t i , t i + 1 ] and the claim is proved. □
iv. There exists a finite number of switches, after which the mode becomes integer. In particular, there is no Zeno solution.
Proof of claim iv. 
According to claim (ii), if the number of switches is finite, then the final mode is necessarily integer and there is no Zeno solution. Then, to prove claim (iv) it is enough to prove that the number of switches is finite. For this, as in the case of SFOEM1, it is enough to show that T given by (37) is bounded by a constant that does not depend on i.
As in the proof of claim (ii), in fractional mode, the condition e o ϵ , the equivalence of norms in R n , and e o = C m e imply the existence of a constant C 1 , independent of t i , such that | e | Q C 1 for all t when fractional order mode is active. By using the normalization factor in (34) (recall that ϕ t = θ t θ * ) and the equivalence of norms in finite dimension spaces, there exists a constant C 2 , independent of t i , such that 1 γ t r | ϕ t i | C 2 . Also, due to the choice of the hysteresis function h and the equivalence of norms, there exists constant C 3 > 0 , independent of t i , such that | e t i | C 3 ϵ + δ . Using these constants C 1 , C 2 , C 3 to bound (43) and solving the resulting integrals, it can be written that, for all t when the fractional order mode is active, it holds that
C 1 t t i C 2 1 α 0 Γ 1 α 0 t t i 1 α 0 C 3 ϵ + δ .
Inequality (44) establishes an upper bound for T (lenght of the time interval t t i when the fractional order mode is active ) that does not depend on i, and the the claim follows. □
v. Statement of Theorem 5 holds.
Proof of claim v. 
From claims (iii) and (iv), it is enough to prove the statement for the integer mode. By considering positive definite function V as defined in the proof of claim (iii), we get
V ˙ = | e | Q .
This implies ϕ , e , e o , θ L and e , e o L 1 . By (32), if ω L , then we also have e ˙ L . By Barbalat Lemma, we conclude lim t e ( t ) = 0 and lim t e o ( t ) = 0 . By (33), we also have lim t ϕ ˙ ( t ) = 0 . Hence, for any T > 0 , ϕ ( t + T ) ϕ ( t ) = t t + T ϕ ˙ d τ goes to zero as t . This implies that in
t t + T | ( ϕ ( τ ) ϕ ( t ) ) T ω ( τ ) | d τ t t + T | ϕ ( t ) T ω ( τ ) | d τ t t + T | ϕ ( τ ) T ω ( τ ) | d τ ,
the left-hand side goes to zero when ω L and t . By assuming in addition that ω PE ( m ) , which means that there exists T 0 , ϵ 1 > 0 such that | t t + T 0 u T ω ( τ ) d τ | > ϵ 1 | u | for any t 0 and u R m { 0 } , we can find T 0 , ϵ 2 > 0 such that | t t + T 0 M T ω ( τ ) d τ | > ϵ 2 | M | for any t 0 and M R m × m { 0 } , simply by considering each component of vector M T ω as the product of a column of M with ω . Therefore, if ω PE ( m ) , we obtain from (46), for t large enough and ϵ 0 > 0
t t + T 0 | ϕ ( τ ) T ω ( τ ) | d τ ϵ 0 | ϕ ( t ) | .
On the other hand, integrating (32) on [ t , t + T ] for arbitrary T > 0 , we have
e t + T = e t + t t + T A m e d τ + t t + T B m ϕ T ω d τ .
By sending t , and since e goes to zero, it follows from (48) that
t t + T ϕ T ω d τ 0 .
However, if ω PE ( m ) , a contradiction is obtained with (47) whenever ϕ does not converges to zero. Therefore, if ω PE ( m ) , then lim t ϕ ( t ) = 0 and the claim is proved. □
Remark 1.
In practical applications of Theorems 4 and 5, the bounded assumption on ω can be relaxed to ω being a bounded function of e and/or θ, in the sense that boundedness of e and/or θ imply bounded ω. For instance, in the adaptive control setup of [28], it holds ω = e + η , with η a bounded signal. This is because the boundedness of e and θ was established regardless of the boundedness of ω in Theorem 5, and hence, if e and/or ϕ bounded imply ω bounded, then Theorem 5 guarantees convergence of e to zero.

6. Analysis of Switched Fractional Order Error Model 4

SFOEM4 arises when neither vector e t is accessible nor condition (38) holds. In such situation, for the particular case when the parameter error ϕ is a vector ( q = 1 ) rather than a matrix, the solution consists on introducing an additional signal e a in the adaptive scheme, as detailed below.
Structure of SFOEM4 is the following
e o t = W s ϕ T t ω t
e a t = θ T t W s I m ω t W s θ T t ω t
ε t = e o t + e a t
D a ( t ) α ( t ) ϕ t = γ t ( W s I m ω t ) ε t
γ t = γ i 1 + θ T t i θ t i , γ 0 = γ 0
α ( t ) = α 0 i f | ε ( t ) | > ϵ and h ( t ) 1 i f othewise
h ( t ) = False i f i > C , ε ( t ) | < ϵ + δ and T ( t ) i · δ True i f otherwise
T ( t ) : = max j { | t j + 1 t j | : t j + 1 t & α ( t j ) = α 0 }
In Equation (50) to (53), variable e o R is the output error, e a ( t ) R is an auxiliary error, ε ( t ) R is the augmented error, W s is the transfer function between ϕ T ω and e o , an exponentially stable time-invariant linear filter which operates component-wise when applied to a vector or a matrix. ϕ R m is the parameter error, e.g., ϕ t = θ t θ * , with θ * R m the unknown parameter and θ R m the adjustable parameter. On the other hand ω R m is a measurable C 1 function, I m is the identity matrix of order m and γ R + is an adaptive gain. The structure and parameters of (54), (55), (56) and (57) are the same as explained in previous sections.

6.1. Boundedness of the Signals and Convergence of the Estimation Error in SFOEM4

The following result states boundedness of the signals and convergence of the output error e o in SFOEM4.
Theorem 6.
Consider the Switched Fractional Order Error Model 4 defined by (50), (51), (52), (53), with (54), (55), (56) and (57). Then, θ remains bounded. If in addition ω is a bounded function, then the error e is bounded and if ω ˙ is also assumed bounded then e converges asymptotically to zero, i.e., lim t e t = 0 . Moreover, if ω PE ( m ) , then lim t ϕ t = 0 , i.e., lim t θ t = θ * .
Proof of Theorem 6. 
If we recall that ϕ t = θ t θ * , Equation (51) can be written as
e a t = θ T t W s I m ω t + θ * T W s I m ω t θ * T W s I m ω t W s θ T t ω t + W s θ * T ω t W s θ * T ω t = ϕ T t W s I m ω t W s ϕ T t ω t + θ * T W s I m ω t W s θ * T ω t
Since θ * is a constant vector and W is an exponentially stable time-invariant linear filter, the term η t = θ * T W s I m ω t W s θ * T ω t is exponentially decaying. Substituting (58), (50) in (52) and using the notation ξ = W s I m ω t in both (52) and(53), it follows that
ε t = ϕ T t ξ t + η t
D a ( t ) α ( t ) ϕ t = γ t ε t ξ t
As can be observed, Equations (59) and (60) has the same structure than SFOEM1 studied in Section 3.1, for the case when ϕ is a vector rather than a matrix, but for the term η . We show that the items of the proof of Theorem 3 still hold in this case with the following key additional elements. Since W is a time-invariant linear filter, it maps C 1 to C 1 so that claim (i) holds. Items (ii), (iii) and (iv) follow by using [35, Theorem 1], recalling that the α fractional integral of an exponentially decaying function like η is bounded and converges to zero when α < 1 . Finally, item (v) follows by applying the result in [2, p. 282]. In this way, we obtain that ϕ L . Moreover, if ω L then e o L , if ω ˙ L then lim t e o ( t ) = 0 , and if ω PE ( m ) , then lim t ϕ ( t ) = 0 . To get these conclusions, note that boundedness of ω , ω ˙ implies boundedness of ξ , ξ ˙ , and that boundedness and convergence to zero of ε implies boundedness and convergence to zero of e o , and consequently of e. □
Remark 2.
To address the case when ϕ is a matrix ( q > 1 ) rather than a vector, some difficulties arise and the complexity of the resulting adaptive scheme increases dramatically. This case is currently under research and will be addressed in a future work. Still, the particular case when ϕ R m × q and the transfer matrix W ( s ) R q × q between ϕ T ω and e 0 R q is diagonal, can be solved in a similar way to that stated above. Specifically, the problem can be decomposed as follows
e o , i t = W i s ϕ i T t ω t
e a , i t = θ i T t W i s I m ω t W i s θ i T t ω t
ε i t = e o , i t + e a , i t
where W i R are the diagonal elements of W ( s ) and ϕ i is a column vector of matrix ϕ. The proof follows as in the case of Theorem 6.

7. Conclusions

In this paper, the analysis of four switched fractional order error models has been presented, allowing to prove boundedness of the solutions and convergence to zero of the estimation/tracking error in every adaptive scheme that can be put in one of these forms. The results also states sufficient conditions to achieve parameter convergence in these schemes.
In contrast to previous works, the four switched error models are analyzed considering the parameter error ϕ as a matrix (multi variable case) for three out of four error models. It was found that the same excitation condition for the vector case is sufficient to estimate the matrix parameters.

Author Contributions

Conceptualization, N.A.-C. and J.G.; methodology, N.A.-C. and J.G.; formal analysis, N.A.-C. an J.G.; investigation, N.A.-C., J.G., J.C.T.-T. and Y.Q.Ch; resources, N.A.-C. and Y.Q.Ch.; writing—original draft preparation, N.A.-C. and J.G.; writing—review and editing, N.A.-C., J.G., J.C.T.-T. and Y.Q.Ch; visualization, N.A.-C.; supervision, N.A.-C.; project administration, N.A.-C.; funding acquisition, N.A-C, J.G., J.C.T.-T. and Y.Q.Ch. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by ANID CHILE under grant numbers Fondecyt 1220168, Fondecyt 3230674, FONDEF IT23I0117 and Basal Project AFB230001.

Conflicts of Interest

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Gaudio, J.E.; Gibson, T.E.; Annaswamy, A.M.; Bolender, M.A.; Lavretsky, E. Connections Between Adaptive Control and Optimization in Machine Learning. arXiv 2019, arXiv:1904.05856. [Google Scholar]
  2. Narendra, K.; Annaswamy, A. Stable Adaptive Systems; Dover Publications: Mineola, N.Y., USA, 2005. [Google Scholar]
  3. Åström, K.J.; Wittenmark, B. Adaptive Control; Dover Publications Inc.: NY, USA, 2008. [Google Scholar]
  4. Sastry, K.; Bodson, M. Adaptive Control: Stability, Convergence and Robustness; Prentice Hall: NY, USA, 1989. [Google Scholar]
  5. Duarte-Mermoud, M.A.; Castro-Linares, R.; Facuse-Castillo, A. Adaptive Passivity of Nonlinear Systems Using Time-Varying Gains. Dynamics and Control 2001, 11, 333–351. [Google Scholar] [CrossRef]
  6. Annaswamy, A.M.; Fradkov, A.L. A historical perspective of adaptive control and learning. Annual Reviews in Control 2021, 52, 18–41. [Google Scholar] [CrossRef]
  7. Gaudio, J.; Annaswamy, A.; Bolender, M.; Lavretsky, E.; Gibson, T. A Class of High Order Tuners for Adaptive Systems. IEEE Control Systems Letters 2021, 5, 391–3961. [Google Scholar] [CrossRef]
  8. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations, Volume 204 (North-Holland Mathematics Studies); Elsevier Science Inc.: USA, 2006. [Google Scholar]
  9. Shastri, S.V.; Narendra, K.S. Fractional Order Derivatives in Systems Theory. American Control Conference, Denver, CO, USA, July 1-3, 2020, pp. 5076–5081.
  10. Kaur, A.; Takhar, P.; Smith, D.; Mann, J.; Brashears, M. Fractional differential equations based modeling of microbial survival and growth curves: Model development and experimental validation. Journal of Food Science 2008, 73, 403–414. [Google Scholar] [CrossRef] [PubMed]
  11. Ozaktas, H.M.; Zalevsky, Z.; Kutay, M.A. The Fractional Fourier Transform: With Applications in Optics and Signal Processing; John Wiley & Sons: Chichester, UK, 2001. [Google Scholar]
  12. Assaleh, K.; Ahmad, W.M. Modeling of speech signals using fractional calculus. In Proceedings of the 9th International Symposium on Signal Processing and Its Applications, Sharjah, United Arab Emirates, 12–15 February 2007; pp. 1–4. [Google Scholar]
  13. Dai, Z.; Peng, Y.; Mansy, H.; Sandler, R.; Royston, T. A model of lung parenchyma stress relaxation using fractional viscoelasticity. Medical Engineering & Physics 2015, 37, 752–758. [Google Scholar] [CrossRef]
  14. Arafa, A.A.M.; Rida, S.Z.; Khalil, M. A fractional-order model of HIV infection: Numerical solution and comparisons with data of patients. International Journal of Biomathematics 2014, 07. [Google Scholar] [CrossRef]
  15. Tarasov, V.E.; Tarasova, V.V. Long and Short Memory in Economics: Fractional-Order Difference and Differentiation. arXiv 2017, arXiv:1612.07903. [Google Scholar]
  16. Dastjerdi, A.A.; Vinagre, B.M.; Chen, Y.; HosseinNia, S.H. Linear fractional order controllers; A survey in the frequency domain. Annual Reviews in Control 2019, 47, 51–70. [Google Scholar] [CrossRef]
  17. Cajo, R.; Mac, T.T.; Plaza, D.; Copot, C.; De Keyser, R.; Ionescu, C. A Survey on Fractional Order Control Techniques for Unmanned Aerial and Ground Vehicles. IEEE Access 2019, 7, 66864–66878. [Google Scholar] [CrossRef]
  18. de Almeida, A.M.; Lenzi, M.K.; Lenzi, E.K. A Survey of Fractional Order Calculus Applications of Multiple-Input, Multiple-Output (MIMO) Process Control. Fractal and Fractional 2020, 4. [Google Scholar] [CrossRef]
  19. Vinagre, B.; Petrás, I.; Podlubny, I.; Chen, Y. Using fractional order adjustment rules and fractional order reference models in model-reference adaptive control. Nonlinear Dynamics 2002, 29, 269–279. [Google Scholar] [CrossRef]
  20. Tejado, I.; HosseinNia, S.; Vinagre, B. Adaptive gain-order fractional control for network-based applications. Journal of Fractional Calculus and Applied Analysis 2014, 17, 462–482. [Google Scholar] [CrossRef]
  21. Aguila-Camacho, N.; Duarte-mermoud, M.A. Fractional Adaptive Control for an Automatic Voltage Regulator. ISA Transactions 2013, 52, 807–815. [Google Scholar] [CrossRef] [PubMed]
  22. Aguila-Camacho, N.; Duarte-mermoud, M.A. Improving the control energy in model reference adaptive controllers using fractional adaptive laws. IEEE/CAA Journal of Automatica Sinica 2016, 3, 332–337. [Google Scholar] [CrossRef]
  23. Aguila-Camacho, N.; Duarte-mermoud, M.A. Boundedness of the solutions for certain classes of fractional differential equations with application to adaptive systems. ISA Transactions 2016, 60, 82–88. [Google Scholar] [CrossRef]
  24. Duarte-mermoud, M.A.; Aguila-Camacho, N. Fractional adaptive systems in the presence of bounded disturbances and parameter variations. International Journal of Adaptive Control and Signal Processing 2017, 31, 1273–1284. [Google Scholar] [CrossRef]
  25. Aguila-Camacho, N.; Gallegos, J.; Duarte-mermoud, M.A. Analysis of fractional order error models in adaptive systems: Mixed order cases. Journal of Fractional Calculus and Applied Analysis 2019, 22, 1113–1132. [Google Scholar] [CrossRef]
  26. Gallegos, J.A.; Aguila-Camacho, N.; Duarte-Mermoud, M.A.; Travieso-Torres, J.C.; Ceballos-Benavides, G.E. Switched systems with changing derivation order: Stability and applications. Journal of the Franklin Institute 2021, 358, 3943–3963. [Google Scholar] [CrossRef]
  27. Gallegos, J.; Aguila-Camacho, N.; Núñez, F. High-Gain Adaptive Control With Switching Derivation Order and Its Application to a Class of Multiagent Systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems 2024, Early Access, 1–12. [Google Scholar] [CrossRef]
  28. Aguila-Camacho, N.; Gallegos, J.A. Error-Based Switched Fractional Order Model Reference Adaptive Control for MIMO Linear Time Invariant Systems. Fractal and Fractional 2024, 8, 109. [Google Scholar] [CrossRef]
  29. Ortega, R.; Aranovskiy, S.; Pyrkin, A.A.; Astolfi, A.; Bobtsov, A.A. New Results on Parameter Estimation via Dynamic Regressor Extension and Mixing: Continuous and Discrete-Time Cases. IEEE Transactions on Automatic Control 2021, 66, 2265–2272. [Google Scholar] [CrossRef]
  30. Diethelm, K. The analysis of fractional differential equations: An application-oriented exposition using operators of Caputo type; Springer: Berlin, Germany, 2004. [Google Scholar]
  31. Gallegos, J.; Aguila-Camacho, N.; Duarte-Mermoud, M. Smooth Solutions to mixed-order fractional differential systems with applications to stability analysis. Journal of Integral Equations and Applications 2019, 31, 59–84. [Google Scholar] [CrossRef]
  32. Tuan, H.; Trinh, H. Stability of fractional-order nonlinear systems by Lyapunov direct method. IET Control Theory and Applications 2018, 12, 2417–2422. [Google Scholar] [CrossRef]
  33. Lavretsky, E. Combined/Composite Model Reference Adaptive Control. IEEE Transactions on Automatic Control 2009, 54, 2692–2697. [Google Scholar] [CrossRef]
  34. Annaswamy, A.M. Adaptive Control and Intersections with Reinforcement Learning. Annual Review of Control, Robotics, and Autonomous Systems 2023, 6, 65–93. [Google Scholar] [CrossRef]
  35. J. A. Gallegos, M. A. Duarte-Mermoud, R.C.L. Mixed order robust adaptive control for general linear time invariant systems. Journal of the Franklin Institute 2018, 355, 3399–3422. [CrossRef]
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

© 2024 MDPI (Basel, Switzerland) unless otherwise stated