Abstract
Keywords
Introduction
Compared with conventional closed-loop negative feedback control, model reference adaptive control (MRAC) offers considerably higher performance. Therefore, MRAC is widely used in complex control systems. An MRAC system consists of the controlled object, controller, reference model, and adaptive mechanism, wherein the controller and controlled object form an inner loop, and the reference model and adaptive mechanism form an outer loop. The goal of the MRAC is to ensure that the output of the controlled system closely tracks the output of the reference model. Therefore, to some extent, the reference model determines the control performance of the control system.
In Whitaker et al., 1 an adaptive correction mechanism called Massachusetts Institute of Technology (MIT) is proposed, but MIT cannot always guarantee the stability of an MRAC system. In previous works,2–5 this instability-related limitation is overcome by improving the adaptive control scheme, and an adaptive law is proposed. Since then, the scope of the application of MRAC has broadened greatly. For example, in previous works,6–8 the classical theory of MRAC is applied to different control systems. In previous works,9–16 MRAC is further employed to ameliorate the tracking performance of a control system.
Ideal values of control law parameters are used to obtain the reference model in Tárník and Murgaš,
6
whereas in Li et al.
8
a lower-order dynamic system with excellent properties is selected as the reference model. In Nair et al.,
9
a second-order reference model is used, and forward and feedback path gains are adjusted adaptively using the Lyapunov stability theory. In Mola et al.,
13
all coefficients of the reference model are positive and arbitrary. In Xie and Zhao,
15
the closed-loop reference model is degenerated into the open-loop reference model, and
MRAC is widely used in complex system control, and its control performance is closely related to the reference model. But it is difficult to build a reference model with satisfactory performance, since the model needs to meet some constraints, such as positive realism, the same relative order as the controlled object, and so on. Hence, we propose the zero-pole method and the frequency response method to make it easier to construct a reference model, and the experimental results show that the reference model constructed using our methods not only satisfies those constraints, but also shows better performance.
The remainder of this article is organized as follows. In section “The reference model construction method,” the reference model construction method is proposed. Guidelines for constructing the reference model are provided in section “Construction guidelines for the reference model.” The algorithms for constructing the reference model using the zero-pole method and frequency response method are proposed in sections “The zero-pole method” and “The frequency response method,” respectively. In section “Experimental results,” the construction algorithms of the two methods are discussed and the feasibility of these algorithms is verified experimentally. In section “Discussion,” the reasons for the higher accuracy of the frequency response method relative to that of the zero-pole method are analyzed. Finally, our conclusions are detailed in section “Conclusion.”
The reference model construction method
Construction guidelines for the reference model
Adaptive law
The adaptive law of the MRAC is designed to minimize the error between the actual output of the controlled object and the expected output of the reference model, based on Lyapunov stability theory. Lyapunov stability theory guarantees the stability of the MRAC by introducing the Lyapunov function, and, in particular, it guarantees the stability of the reference model through the strictly positive real principle. The strictly positive real principle is defined as follows. 2
When
For any real number
then
The control systems of
where
From this expression, we obtain the following
Therefore, when
The constraints of the first- to fourth-order transfer functions for which the relative order is
Strictly positive real constraints for the first- to fourth-order transfer functions.
Specific performance specification
Different control systems are required to achieve various performance specifications; for instance, some are required for rapidity and others stability. A series of standardized transfer functions have been proposed with excellent control characteristics in some aspects. In this study, we employ two such standardized transfer functions as examples.
One is the optimal integrated time and absolute error (ITAE),18,19 which is a comprehensive performance specification with the smallest adjustment time and least oscillation. It is expressed as
When the controlled object is a typical transfer function

Step response curve of optimal ITAE.

Step response curve of deadbeat.
The zero-pole method
Usually, the transfer function of the controlled object is a high-order model because of the complicated controlled object. Since the first- and second-order transfer functions are relatively mature, we consider adding zeros and poles to the low-order, that is, first- and second-order, transfer function
Assume that
where all zeros and poles of the system are in the left half plane and
To make the reference model and controlled object have the same order, it is necessary to add
where the parameters
To ensure that the response characteristics of
The optimization problem can be solved using a multivariable constrained nonlinear programming algorithm. 22 The constraints of this method are that the order of the given transfer function must be lower than that of the reference model and the given transfer function must be a positive real function.
The frequency response method
The disadvantage of the zero-pole method is that it constrains the order and positive realism of a given model. To overcome this limitation, we attempt to construct the reference model by matching the frequency response of the given model and the reference model. Inspired by the model simplification,23,24 we propose the frequency response method.
Assume that the transfer function
where all closed-loop poles of the system are in the left half plane and
To ensure that the reference model and the given model have the same steady-state response, their gain factors must be consistent. The idea is to select the appropriate coefficients
From the perspective of control, it can be seen from Figure 3 that the relationship between the output

Control block diagram for
We can express
In equation (6), because the numerator and denominator of
According to the Leibniz formula, equation (7) can be further extended to
Because the derivative is independent of
where
Equation (9) can be simplified as follows
Similarly
To ensure
This means that
The reference model must also satisfy the strictly positive real principle; that is to say, the expressions pertaining to the coefficients
Experimental results
The zero-pole method
Optimal ITAE
Assume that the reference model is a third-order transfer function that satisfies
After adding zeros and poles to the given model, the resulting third-order reference model
Using the nonlinear programming function fmincon in MATLAB to solve for the coefficients
That is, the corresponding reference model is as follows
Deadbeat response
Similarly, the given model
The resulting third-order reference model
Finally, the reference model is as follows
The frequency response method
Optimal ITAE
Identical to the case of the zero-pole method, the given model
Let the pending reference model
According to the positive real principle, the corresponding mathematical model can be expressed as follows
Using fmincon to solve for the coefficients
Deadbeat response
The given model
Let the pending reference model
The reference model is then as follows
Discussion
Data comparison between the two methods
The ITAE step response, illustrated in Figure 4(a), shows that the response of the reference model obtained using the frequency response method is closer to that of the given model than using the zero-pole method. It can be seen from Figure 4(b) that the error of the frequency response method is considerably lower than that of the zero-pole method. The deadbeat response shown in Figure 4(c) and (d) shows similar results.

Comparison of step response between the two methods: (a) optimal ITAE unit step response and (b) the error in this response; (c) deadbeat unit step response and (d) the error in this response.
Table 3 summarizes the ITAE deviations of the two methods. Based on the output of the ITAE model, the ITAE deviation of the frequency response method is 28.4% smaller than that of the zero-pole method. Similarly, based on the output of the deadbeat model, the ITAE deviation of the frequency response method is 33.6% smaller than that of the zero-pole method.
ITAE deviation of the two methods.
ITAE: integrated time and absolute error.
Analysis of experimental results
From section “Data comparison between the two methods,” the error of the reference model constructed using the zero-pole method is larger than that for the frequency response method. The reasons for this difference are analyzed in this section.
The main concept of the zero-pole method is to ensure that the added zeros and poles have the least effect possible on the frequency response. However, the given model is constrained to meet the positive real principle, which limits the positional distribution of the added zeros and poles.
Although the frequency response method demands that the sum of the frequency response deviations between the reference model and the given model be at a minimum, this model offers a wider range of optimal solutions of the reference model.
To compare the optimization space between the two methods, we take the second-order reference model as an example and draw the feasible domain of the two methods.
The given model is selected as the first-order optimal ITAE standard model
According to the zero-pole method, the reference model is set as follows
To ensure that the reference model satisfies the positive real constraint listed in Table 1 through the added zeros and poles, the coefficients
The reference model constructed using the frequency response method is as follows
According to Table 1, the ranges of
Figure 5(a) illustrates the feasible domain of

Feasible domain of the reference model constructed using the two methods: (a) zero-pole method and (b) frequency response method.
Figure 5(b) shows the feasible domain of
Conclusion
Very little work has been conducted on constructing a reference model for MRAC. In this work, we attempted to design general construction methods for the reference model. The specific contributions of this work are as follows.
We deduce the first- to fourth-order positive real constraints of
By adding zeros and poles as far away from the imaginary axis as possible, we establish a nonlinear optimization model using the zero-pole method and constrain it using the positive real principle. By setting the frequency response of the reference model to be as close as possible to that of the given model, we also establish a nonlinear optimization model with the frequency response method.
Our experimental results show that both methods are feasible. The zero-pole method is suitable only in cases where the order of the given transfer function is lower than that of the reference model and the given transfer function is positive real, but its algorithm is simple and easy to implement. The frequency response method is more accurate and versatile than the zero-pole method, and the underlying reasons for this have been analyzed.
