Next Article in Journal
Blockchain Consensus Mechanism Based on Quantum Teleportation
Next Article in Special Issue
Exponential Synchronization of Hyperbolic Complex Spatio-Temporal Networks with Multi-Weights
Previous Article in Journal
Stationary Probability Density Analysis for the Randomly Forced Phytoplankton–Zooplankton Model with Correlated Colored Noises
Previous Article in Special Issue
Stabilization Control of Underactuated Spring-Coupled Three-Link Horizontal Manipulator Based on Energy Absorption Idea
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel MRAC Scheme for Output Tracking

School of Automation Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(14), 2384; https://doi.org/10.3390/math10142384
Submission received: 3 June 2022 / Revised: 16 June 2022 / Accepted: 5 July 2022 / Published: 7 July 2022
(This article belongs to the Special Issue Advanced Control Theory with Applications)

Abstract

:
This paper puts forward a novel output feedback model reference adaptive control (MRAC) scheme for solving an adaptive output tracking problem. The proposed control scheme only needs a scalar function to be updated online, which decreases the system adaptation complexity, compared to the existing MRAC schemes. Furthermore, the closed-loop signal boundedness and asymptotic output tracking are guaranteed with the proposed MRAC scheme. A simulation study is carried out to verify the effectiveness of the established approach.

1. Introduction

Mathematical models are essential for capturing and investigating the physical phenomena that undergo spatiotemporal evolution in most scientific and engineering applications. These models are generally obtained using the first principles of physics and fundamental physical laws. Generally, it is difficult or impossible to construct a precise mathematical model of physical plants due to various uncertainties and disturbances. As a result, how to control uncertain systems is one of the most challenging and meaningful topics.
It is well-known that robust control techniques can be employed for dynamical systems when mathematical models fail to accurately reflect physical phenomena due to the uncertainties of these systems [1,2,3]. However, such control approaches need the knowledge of characterized boundaries coming from system uncertainty parameterization, which may not be easy to determine in practice. Furthermore, in the presence of great uncertainty levels, these methods may not meet the designed system-performance requirements. On the other hand, adaptive control techniques [4,5,6] can handle high levels of uncertainty and require less modeling information compared to robust control approaches. Due to these factors, the adaptive control methodology is a viable option for numerous scientific and technical applications [7,8,9]. For example, in [7], an adaptive neuro-fuzzy system (ANFIS) was applied for grasping the force regulation of an unknown contact mechanism. For uncertain Rössler chaotic systems with unknown delays, an adaptive memoryless control scheme was developed in [9] to suppress chaotic phenomena with multiple delays and unknown uncertainties.
The model reference adaptive control (MRAC), which was originally introduced by Whitaker et al. [10,11], is a widely used adaptive control technique. The essential feature of MRAC is to develop feedback controller structures and controller parameter-updating laws to ensure the asymptotic output or state tracking of an ideal reference model system, as well as closed-loop signals boundedness, despite the system parameters uncertainties [12,13,14]. Much effort has been dedicated to the development of MRAC theory. The current results include state feedback MRAC for state tracking [15,16]; state feedback MRAC for output tracking [17,18]; and output feedback MRAC for output tracking [19,20]. When the whole state vector is difficult to obtain, output feedback MRAC for output tracking receives increasing attention. It is well-known that the adaptive controller with a standard update law [5] can make the output error dynamics between a controlled system and its reference model converge to zero asymptotically. However, its controller structure is complicated, and the computational burden is large, which may limit its applications.
In this paper, we focus on the synthesis of an output feedback MRAC for a class of dynamical systems described by a transfer function, with the system’s input and output as the only available signals. The structure of the controller is inspired by the work of Ioannou and Sun [19]. The major contributions of this work include:
  • Developing a novel output feedback MRAC scheme that can guarantee asymptotic output tracking and closed-loop signal boundedness;
  • Using the proposed control scheme, only a scalar function needs to be updated online, which reduces the system adaptation complexity compared to the current MRAC scheme;
  • Conducting a comprehensive analysis of stability and tracking performance for the MRAC design.
The paper is organized as follows. The problem statement is formulated in Section 2. Section 3 explains the adaptive controller structure. The novel adaptive approach for updating the controller parameters is proposed in Section 4, as well as an investigation of its stability properties. In Section 5, the simulation results are reported. The work’s conclusions are found in Section 6.

2. Statement of the Problem

We consider the single-input single-output (SISO) dynamical system, which is represented by
x ˙ p ( t ) = A p x p ( t ) + B p u ( t ) ; y p ( t ) = h p T x p ( t )
where u : R + R is the input, and y p : R + R is the output, and x p : R + R n is the n-dimensional system state vector. Let the triple { h p T , A p , B p } be observable and controllable and have unknown elements. In the case of systems where the whole state is not accessible, only the system output is measured. The corresponding transfer function of the system is provided by
W c ( s ) = k c Z c ( s ) R c ( s )
where Z c ( s ) and R c ( s ) are monic polynomials of order n 1 and n, respectively.
The reference model is chosen as follows:
y m ( t ) = W m ( s ) [ r ] ( t ) = k m Z m ( s ) R m ( s ) [ r ] ( t ) ,
where y m ( t ) R is the reference model output, and r ( t ) R is a uniformly bounded and piecewise-continuous reference input. Z m ( s ) and R m ( s ) are monic Hurwitz polynomials of degrees n 1 and n, respectively.
The objective is to determine an output feedback controller u ( t ) , so that all the system parameters and signals remain bounded, and, ideally, that the output signal y p ( t ) asymptotically approaches the desired reference model output y m ( t ) under the holding of the following assumptions:
A s s u m p t i o n s :
(1)
Z c ( s ) and R c ( s ) are coprime polynomials.
(2)
Z c ( s ) is Hurwitz polynomial, that is, its roots lie on the left half-plane or imaginary axis of the complex plane.
(3)
W m ( s ) is a strictly positive real (SPR) transfer function.
Assuming that the system output y p ( t ) is equal to the reference output y m ( t ) produces
y m ( t ) = W m ( s ) [ r ] ( t ) = W c ( s ) [ u * ] ( t ) = y p ( t ) .
The desired input u * ( t ) R is constructed as u * ( t ) = θ * T w ( t ) , where θ * is the desired controller parameter vector. On this basis, the goal of this paper is transformed into the estimation of the parameter θ * before y m ( t ) is perfectly approached by y p ( t ) . The actual controller is u ( t ) = θ T ( t ) w ( t ) , where parameter vector θ ( t ) is the estimate of the desired controller parameter vector θ * . Details of the controller structure can be shown in the next section.

3. Controller Structure

The controller structure selected in this paper is shown in Figure 1.
The controller is described completely by the differential equation
w ˙ 1 ( t ) = Λ w 1 ( t ) + u ( t ) ; w ˙ 2 ( t ) = Λ w 2 ( t ) + y p ( t ) ; w ( t ) T [ r ( t ) , w 1 T ( t ) , y p ( t ) , w 2 T ( t ) ] ; θ ( t ) T [ k ( t ) , θ 1 T ( t ) , θ 0 ( t ) , θ 2 T ( t ) ] ; u ( t ) = θ ( t ) T w ( t )
where k : R + R , θ 1 , w 1 : R + R n 1 , θ 0 : R + R , θ 2 , w 2 : R + R n 1 , Λ R ( n 1 ) × ( n 1 ) is an asymptotically stable matrix with M ( s ) as its characteristic polynomial, and ( Λ , ) is controllable. It follows that, when the control parameters k ( t ) , θ 1 ( t ) , θ 0 ( t ) , θ 2 ( t ) assume constant values k v , θ 1 v , θ 0 v , θ 2 v , respectively, the transfer functions of the feedforward and the feedback controllers are, respectively,
W 1 c ( s ) = k v M ( s ) M ( s ) C ( s )
where
C ( s ) M ( s ) θ 1 v T ( s I Λ ) 1 ,
and
W 2 c ( s ) = D ( s ) M ( s ) θ 0 v + θ 2 v T ( s I Λ ) 1 .
The overall transfer function of the system combined with the controller can be written as
W ( s ) = k v k c Z c ( s ) M ( s ) ( M ( s ) C ( s ) ) R c ( s ) k c Z c ( s ) D ( s )
where M ( s ) is a monic polynomial of degree n 1 and C ( s ) and D ( s ) are polynomials of degree n 2 and n 1 , respectively. The parameter vector θ 1 determines the coefficients of C ( s ) , while θ 0 and θ 2 together determine those of D ( s ) .
Let C * ( s ) and D * ( s ) be polynomials in s such that
M ( s ) C * ( s ) = Z c ( s ) , R c ( s ) k c D * ( s ) = R m ( s ) .
Further, let M ( s ) = Z m ( s ) . Then scalars k * , θ 0 * and vectors θ 1 * and θ 2 * exist such that
k * = k m k c , θ 1 * T ( s I Λ ) 1 = C * ( s ) M ( s ) , θ 0 * + θ 2 * T ( s I Λ ) 1 = D * ( s ) M ( s ) .
Choosing θ ( t ) θ * , where the ideal controller parameter vector θ * is defined as
θ * T [ k * , θ 1 * T , θ 0 * , θ 2 * T ] ,
the transfer function W ( s ) becomes
W ( s ) = k m Z c ( s ) Z m ( s ) Z c ( s ) [ R c ( s ) k c D * ( s ) ] = W m ( s ) .
The differential equation describing the system together with the controller can be expressed as
x ˙ p ( t ) = A p x p ( t ) + B p ( θ ( t ) T w ( t ) ) ; w ˙ 1 ( t ) = Λ w 1 ( t ) + ( θ ( t ) T w ( t ) ) ; w ˙ 2 ( t ) = Λ w 2 ( t ) + ( h p T x p ( t ) ) .
In the adaptive case, we define the parameter errors as follows:
k ˜ ( t ) k ( t ) k * , θ ˜ 0 ( t ) θ 0 ( t ) θ 0 * , θ ˜ 1 ( t ) θ 1 ( t ) θ 1 * , θ ˜ 2 ( t ) θ 2 ( t ) θ 2 * , ϕ ( t ) T [ k ˜ ( t ) , θ ˜ 1 T ( t ) , θ ˜ 0 ( t ) , θ ˜ 2 T ( t ) ] .
Then, (7) can be rewritten as
x ˙ ( t ) = A c x ( t ) + B c ( ϕ T ( t ) w ( t ) + k * r ( t ) ) ; y p ( t ) = h c T x ( t )
where
A c = A p + θ 0 * B p h p T B p θ 1 * T B p θ 2 * T θ 0 * h p T Λ + θ 1 * T θ 2 * T h p T 0 Λ ,
B c = B p 0 ;
h c = h p T 0 0 T , x = x p T w 1 T w 2 T T .
Since W ( s ) W m ( s ) when θ ( t ) θ * , it follows that the reference model can be described by the ( 3 n 2 ) t h order difference equation
x ˙ m r ( t ) = A c x m r ( t ) + B c k * r ( t ) ; y m ( t ) = h c T x m r ( t ) = h p T x m ( t )
where
x m r = [ x m T , w m 1 T , w m 2 T ] T , h c T ( s I A c ) 1 B c = k c k m W m ( s ) .
As a result, the error equation for the over system can be written as
e ˙ ( t ) = A c e ( t ) + B c [ ϕ ( t ) T w ( t ) ] ; e 1 ( t ) = h c T e ( t )
where e ( t ) = x ( t ) x m r ( t ) is inaccessible and e 1 ( t ) = y p ( t ) y m ( t ) corresponds to the output error. In addition, in this configuration,
W e ( s ) = h c T ( s I A c ) 1 B c = 1 k * W m ( s )
is a transfer function that is strictly positive real (SPR).
The standard adaptive update law [5] for the dynamical systems with the relative degree n * = 1 can be expressed as
θ ˙ ( t ) = Γ s w ( t ) e 1 ( t )
where Γ s = Γ s T > 0 is a gain matrix, and e 1 ( t ) = y p ( t ) y m ( t ) is the output error. The adaptive controller with standard update law (14) can make the output error dynamics between the controlled system and reference model converge to zero asymptotically. However, this controller has a large computational burden. In detail, the adaptive controller requires estimating a number of unknown updated parameters online. θ ( t ) R 2 n is an updated parameters vector satisfying 2 n update laws. Furthermore, the number of adaption parameters to be updated online with this classical control scheme will increase as the number of system states increases. This undoubtedly increases the computational cost and resource consumption for increasingly complex dynamic systems. Thus, reducing the number of parameters to be updated online is a significant problem for the output feedback MRAC.

4. Design and Stability Properties of the Proposed MRAC Scheme

In this section, we provide the design and stability properties of the proposed MRAC scheme.
Following the aforementioned analysis, we further explore an adaptive control scheme that reduces the number of adaptive update laws. For this purpose, we design the scalar function ψ ( t ) R . Accordingly, θ ˙ ( t ) = δ ψ ˙ ( t ) , where δ = ( δ i ) R 2 n is a design parameter vector satisfying δ i 0 for some i ( 1 , , n ) . Now, let the parameter error have the form given by ϕ ( t ) = δ ψ ( t ) to find the scalar update law for the MRAC. The system error dynamics can, thus, be written as follows:
e ˙ ( t ) = A c e ( t ) + B c δ T ψ ( t ) w ( t ) ; e 1 ( t ) = h c T e ( t ) .
The following theorem presents the major finding of this study.
Theorem 1.
Consider the dynamical system denoted by (1), the designed reference model denoted by (3) under the aforementioned assumptions, and the control law defined by (5). When the parameter update laws are designed as
θ ˙ ( t ) = δ ψ ˙ ( t )
with the scalar update law
ψ ˙ ( t ) = e 1 T ( t ) δ T w ( t ) t r ( δ T Γ δ ) ,
where Γ = Γ T > 0 , e 1 ( t ) = y p ( t ) y m ( t ) . Then, all closed-loop signals are bounded, and the asymptotic tracking is achieved as lim t y p ( t ) y m ( t ) = 0 .
Proof. 
Consider the following Lyapunov function candidate, which is positive definite and decrescent
V ( e ( t ) , ψ ( t ) ) = 1 2 e T ( t ) P e ( t ) + 1 2 t r [ ( δ T ψ ( t ) ) Γ ( δ ψ ( t ) ) ]
where P and Γ are a constant symmetric and positive definite matrix.
Differentiating expression (18) yields
V ˙ ( e ( t ) , ψ ( t ) ) = e T ( t ) P e ˙ ( t ) + t r [ ( δ T ψ ( t ) ) Γ ( δ ψ ˙ ( t ) ) ] .
Substituting expression (15) in (19) and using the properties of the transposition, we obtain
V ˙ ( e ( t ) , ψ ( t ) ) = 1 2 e T ( t ) ( P A c + A c T P ) e ( t ) + e T ( t ) P B c δ T ψ ( t ) w ( t ) + t r [ ( δ T ψ ( t ) ) Γ ( δ ψ ˙ ( t ) ) ] = 1 2 e T ( t ) ( P A c + A c T P ) e ( t ) + e T ( t ) P B c δ T ψ ( t ) w ( t ) + ψ ( t ) t r ( δ T Γ δ ) ψ ˙ ( t ) .
Since the transfer function (13) is SPR, using the Meyer–Kalman–Yakubovich (MKY) Lemma [5], we can ensure that given a matrix Q = Q T > 0 , there exists a P = P T > 0 , such that
P A c + A c T P = Q , b c T P = h c T .
Using this fact in (21), it follows that
V ˙ ( e ( t ) , ψ ( t ) ) = 1 2 e T ( t ) Q e ( t ) + e T ( t ) h c δ T ψ ( t ) w ( t ) + ψ ( t ) t r ( δ T Γ δ ) ψ ˙ ( t ) = 1 2 e T ( t ) Q e ( t ) + e 1 T ( t ) δ T ψ ( t ) w ( t ) + ψ ( t ) t r ( δ T Γ δ ) ψ ˙ ( t ) .
If we choose the scalar update law as
ψ ˙ ( t ) = e 1 T ( t ) δ T w ( t ) t r ( δ T Γ δ ) ,
then the derivative of the Lyapunov function (22) becomes
V ˙ ( e ( t ) , ψ ( t ) ) = 1 2 e T ( t ) Q e ( t ) .
Accordingly,
V ˙ ( e ( t ) , ψ ( t ) ) 1 2 λ m i n ( Q ) e ( t ) 2 0 .
In addition, V ˙ ( e ( t ) , ψ ( t ) ) can be shown to be uniformly continuous by examing the boundedness of its derivative. Then, using Barbalat’s Lemma [21], we can deduce that V ˙ ( e ( t ) , ψ ( t ) ) 0 , and hence e 1 ( t ) 0 . Therefore, the output tracking error is asymptotically stable and closed-loop signals remain bounded. This completes the proof of Theorem 1. □
Complexity analysis. To better illustrate the computational advantage of the proposed MRAC scheme and the clarity of presentation, we, respectively, list the adaptive controllers and update laws involved as follows:
From Table 1, we can see that the form of the adaptive controller we designed is the same as the standard adaptive controller; both of them are u ( t ) = θ ( t ) T w ( t ) . They all need to design θ ( t ) . The difference between the calculation method in the standard adaptive controller and ours is that the standard adaptive controller needs to calculate 2 n update laws online, θ ˙ ( t ) = Γ s w ( t ) e 1 ( t ) , and ours only needs to calculate one, θ ˙ ( t ) = δ ψ ˙ ( t ) = δ e 1 T ( t ) δ T w ( t ) t r ( δ T Γ δ ) . Moreover, the computational complexity of each update law in the standard adaptive controller is similar to that of the scalar update law in our method. In general, the computational complexity of the adaptive controller in the standard adaptive controller is 2 n times that of ours.
Remark 1.
To further illustrate the effectiveness of the adaptive controller based on the scalar update law (16) more briefly, we give a comparison of the number of update laws and the stability property of the output error dynamics with the adaptive controller with standard update law (14) in Table 2.
Remark 2.
Similar to the study of the classical error models [5,22], we can obtain that if the signal vector w ( t ) satisfies the persistent excitation (PE) condition [23], namely, there exist positive constants T and ε 0 , the following equation holds for any t t 0
t t + T w ( τ ) w ( τ ) T d τ ε 0 I ,
then the parameter error ϕ ( t ) can converge to zero.

5. Simulation

In this section, the following adaptive control issue will be simulated to show the utility of the suggested approach.
The transfer functions of the controlled system and the reference model are selected to be
W c ( s ) = s + 1 s 2 5 s + 6
and
W m ( s ) = s + 2 s 2 + 3 s + 6
respectively. The fix control parameters Λ and in (5) were chosen as Λ = 2 and = 1 . In addtion, therefore, we obtain that the true values of the control parameter are θ * = [ 1 , 1 , 8 , 16 ] T . From (14) and (16), we can obtain that the number of update laws in the adaptive controller with the method in standard MRAC and of this paper are 4 and 1, respectively.
To validate the tracking effectiveness of the developed adaptive controller, we apply our proposed MRAC scheme to the adaptive parameters. For convenience, we chose Γ = I 2 , δ = [ 1 , 1 , 3 , 2 ] T , y p ( 0 ) = [ 0.2 , 0.2 ] T , y m ( 0 ) = [ 0 , 0 ] T ; the other initial conditions were set to be zero. The simulation findings are given in Figure 2 for the case r ( t ) = 30 s i n ( 8 t ) + 20 c o s ( 6 t ) .
The time response of the controlled system output and the reference model output is shown in Figure 2a. We can see that the system response follows the reference trajectory rapidly.
Figure 2b presents the time evolution of the control input signal, confirming that the control signal remains within acceptable ranges. Figure 2c,d show the system output tracking error and adaptation parameter vectors, respectively, where we demonstrate the online adaptation of the controller parameter such that the tracking error convergence towards zero and closed-loop system signals are bounded. Moreover, Figure 2e,f show the time evolution of scalar function ψ ( t ) and state error e ( t ) , respectively, illustrating the boundedness of the scalar function ψ ( t ) , and the asymptotic convergence of e ( t ) to zero.
Furthermore, under the same condition, we compared the system output y and the output error e 1 with the standard MRAC. For convenience, we chose Γ s = I 2 in the standard adaptive controller. Figure 3 shows the simulation findings.
From Figure 3, we can find that both the proposed MRAC scheme and the standard MRAC scheme can make the output error dynamic asymptotically stable. In addition, we can also see that the proposed controller maintains better control performance compared to the standard adaptive controller, in terms of tracking precision and rapidity.
In addition, we also compared the running times of the system with these two adaptive controllers. The running results show that it needs 0.1490 s to complete computation with the standard MRAC scheme, while in this example it only takes 0.0480 s using the proposed controller. Therefore, the method in this paper is computationally less demanding than the methods in standard MRAC. Based on the above numerical results, our control strategy can have fewer update parameters and less computational burden than the standard MRAC scheme, while maintaining the asymptotic stability of the system output error dynamics.
C a s e o f i n t e r f e r e n c e :
In order to make the simulation more realistic, an additive interference was inserted to the system (26) at t = 10 s. For this case, the simulation result is shown in Figure 4. This example shows that, even in case of parametric variations, the proposed MRAC scheme maintains its performances and the asymptotic tracking of the reference model trajectory.

6. Conclusions

Due to various uncertainties, it is difficult or impossible to construct accurate mathematical models of physical plants. When the whole state vector is difficult to obtain, output feedback MRAC can deal with system uncertainty, so it has received increasing attention among researchers. However, the existing adaptive controller structure is complicated, and the computational burden is large, which may limit its applications. Therefore, in this paper, we developed a novel output feedback MRAC framework that ensures asymptotic output tracking and signal boundedness in a closed loop. Using the control scheme, only one parameter needs to be updated online, so the computational burden problem in the existing output feedback MRAC can be reduced. The adaptive control design’s closed-loop system stability and tracking performance were thoroughly analyzed. We also presented simulation results for the proposed approach, demonstrating that the required adaptive control system performance was achieved. Further work will include extensions to fractional-order model reference adaptive control (FOMRAC).

Author Contributions

Methodology, X.H.; Writing–original draft, T.T.; Writing–review & editing, F.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant number 12171073, China Postdoctoral Science Foundation grant number 2021M700703, Natural Science Foundation of Sichuan Province grant number 2022NSFSC0868, and Natural Science Foundation of Sichuan Province grant number 2022NSFSC0962.

Institutional Review Board Statement

This research was performed using data from machines and no personal information from subjects. Furthermore, the research did not involve experimentation with humans or animals.

Informed Consent Statement

No informed consent form was needed for this study as there was no sensitive data.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Weinman, A. Uncertain Models and Robust Control; Springer: New York, NY, USA, 1991. [Google Scholar]
  2. Zhou, K.; Doyle, J.C.; Glover, K. Robust and Optimal Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1996. [Google Scholar]
  3. Dullerud, G.E.; Paganini, F. A Course in Robust Control Theory: A Convex Approach; Springer: New York, NY, USA, 2014. [Google Scholar]
  4. Astrom, K.J.; Wittenmark, B. Adaptive Control; Addison-Wesley: Reading, MA, USA, 1989. [Google Scholar]
  5. Narendra, K.S.; Annaswamy, A.M. Stable Adaptive Systems; Dover Publication Inc.: Mineola, NY, USA, 2005. [Google Scholar]
  6. Ortega, R.; Gerasimov, D.N.; Barabanov, N.E.; Nikiforov, V.O. Adaptive control of linear multivariable systems using dynamic regressor extension and mixing estimators: Removing the high-frequency gain assumptions. Automatica 2019, 110, 108589. [Google Scholar] [CrossRef]
  7. Treesatayapun, C. Adaptive control based on IF–THEN rules for grasping force regulation with unknown contact mechanism. Robot. Comput. Integr. Manuf. 2014, 30, 11–18. [Google Scholar] [CrossRef]
  8. Guo, J.X.; Tao, G.; Liu, Y. A multivariable MRAC scheme with application to a nonlinear aircraft model. Automatica 2011, 47, 804–812. [Google Scholar] [CrossRef]
  9. Yan, J.J.; Kuo, H.H. Adaptive Memoryless Sliding Mode Control of Uncertain Rössler Systems with Unknown Time Delays. Mathematics 2022, 10, 1885. [Google Scholar] [CrossRef]
  10. Whitaker, H.P.; Yamron, J.; Kezer, A. Design of Model Reference Control Systems for Aircraft; Instrumentation Laboratory, Massachusetts Institute of Technology: Cambridge, MA, USA, 1958. [Google Scholar]
  11. Osburn, P.V.; Whitaker, H.P.; Kezer, A. New Developments in the Design of Model Reference Adaptive Control Systems; Institute of Aeronautical Sciences: Traverse, MI, USA, 1961; Volume 61. [Google Scholar]
  12. Ristevski, S.; Dogan, K.M.; Yucelen, T. Transient Performance Improvement in Reduced Order Model Reference Adaptive Control Systems. IFAC-PapersOnLine 2019, 52, 49–54. [Google Scholar] [CrossRef]
  13. Nguyen, N.T. Model Reference Adaptive Control: A Primer; Springer: Belmont, CA, USA, 2018; pp. 40–41. [Google Scholar]
  14. Yang, J.; Na, J.; Gao, G.B. Robust model reference adaptive control for transient performance enhancement. Int. J. Robust Nonlinear Control 2020, 30, 6207–6228. [Google Scholar] [CrossRef]
  15. Tao, G.; Joshi, S.M.; Ma, X. Adaptive state feedback and tracking control of systems with actuator failures. IEEE Trans. Autom. Control 2001, 46, 78–95. [Google Scholar] [CrossRef]
  16. Anderson, R.B.; Marshall, J.A.; L’Afflitto, A. Novel model reference adaptive control laws for improved transient dynamics and guaranteed saturation constraints. J. Frankl. Inst. 2021, 358, 6281–6308. [Google Scholar] [CrossRef]
  17. Tao, G. Adaptive Control Design and Analysis; John Wiley Sons: Hoboken, NJ, USA, 2003. [Google Scholar]
  18. Song, G.; Tao, G. Partial-state feedback multivariable MRAC and reduced-order designs. Automatica 2020, 47, 804–812. [Google Scholar] [CrossRef]
  19. Ioannou, P.A.; Sun, J. Robust Adaptive Control; Prentice-Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  20. 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]
  21. Krstic, M.; Kanellakapoulos, I. Non Linear and Adaptive Control Design; Wiley: New York, NY, USA, 1995. [Google Scholar]
  22. Narendra, K.S.; Annaswamy, A.M. Persistent excitation in adaptive systems. Int. J. Control 1987, 45, 127–160. [Google Scholar] [CrossRef]
  23. Anderson, B.D.O.; Johnson, C.R., Jr. Exponential convergence of adaptive identification and control algorithms. Automatica 1982, 18, 1–13. [Google Scholar] [CrossRef]
Figure 1. Visualization of the controller structure.
Figure 1. Visualization of the controller structure.
Mathematics 10 02384 g001
Figure 2. System response with the proposed MRAC.
Figure 2. System response with the proposed MRAC.
Mathematics 10 02384 g002
Figure 3. Time evolution of the system output y and the tracking error e 1 with the standard MRAC and the proposed MRAC.
Figure 3. Time evolution of the system output y and the tracking error e 1 with the standard MRAC and the proposed MRAC.
Mathematics 10 02384 g003
Figure 4. Time evolution of the tracking error e 1 for the proposed MRAC with parametric variations.
Figure 4. Time evolution of the tracking error e 1 for the proposed MRAC with parametric variations.
Mathematics 10 02384 g004
Table 1. The adaptive controllers and update laws in the standard MRAC and this paper.
Table 1. The adaptive controllers and update laws in the standard MRAC and this paper.
Adaptive ControllerThe Update Law
The adaptive controller with standard update law (14) u ( t ) = θ ( t ) T w ( t ) θ ˙ ( t ) = Γ s w ( t ) e 1 ( t )
The adaptive controller based on the scalar update law (16) u ( t ) = θ ( t ) T w ( t ) θ ˙ ( t ) = δ ψ ˙ ( t ) = δ e 1 T ( t ) δ T w ( t ) t r ( δ T Γ δ )
Table 2. The comparison of computation and stability property.
Table 2. The comparison of computation and stability property.
ControllerThe NumberStability Property of the
of Update LawsOutput Error Dynamics
The adaptive controller with standard update law (14) 2 n asymptotically stable
The adaptive controller based on the scalar update law (16)1asymptotically stable
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tian, T.; Hou, X.; Yan, F. A Novel MRAC Scheme for Output Tracking. Mathematics 2022, 10, 2384. https://doi.org/10.3390/math10142384

AMA Style

Tian T, Hou X, Yan F. A Novel MRAC Scheme for Output Tracking. Mathematics. 2022; 10(14):2384. https://doi.org/10.3390/math10142384

Chicago/Turabian Style

Tian, Tingting, Xiaorong Hou, and Fang Yan. 2022. "A Novel MRAC Scheme for Output Tracking" Mathematics 10, no. 14: 2384. https://doi.org/10.3390/math10142384

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop