Abstract
Multiple model adaptive control has been investigated extensively during the last ten years in which the “switching” or “switching and tuning” have emerged as the mainly approaches. It is the “switching” that can improve the transient performance to some extent and also make it difficult to analyze the stability of the system with multiple models adaptive controller. Towards this goal, this paper develops a novel multiple models adaptive controller for a class of nonlinear system in parameter-strict-feedback form which not only improves the transient performance significantly, but also guarantees the stability of all the states of the closed-loop system. A simulation example is proposed to illustrate the effectiveness of the developed multiple models adaptive controller.
1. Introductions
The multiple model adaptive control was introduced to cope with the large parametric uncertainty [1] which always results in large and oscillatory responses or even instable when using the classical adaptive control methods. The multiple models adaptive control [1–7] employing both fixed model and adaptive model have been used to identify the characteristics of the plants, and numerous methods are currently available for controlling such plant satisfactorily. However, the methods mainly focus on the linear time invariant plant [1, 2, 4–6]. The multiple models adaptive controller for nonlinear system is firstly considered in [8], which uses a direct parameter update law to guarantee the stability of the closed-loop system. Then, Ciliz and Cezayirli [9] proposes a different nonlinear multiple models adaptive control which require the condition of persistence of excitation, so that the unknown parameter can be evaluated at the very beginning. Recently, an indirect multiple models adaptive control was developed in [7] which also demonstrated the global asymptotic stability of the closed-loop switching system.
As illustrated in the literature that the “switching” (to the closest model) based on the index of performance results in fast response, and tuning (from the closet model) improves the identification and control errors on a slower time scale, which have the assumption that there are abundant models available. Otherwise, the results may be improved less if the number of the identification models is not adequate to achieve the satisfactory response.
In this paper, a novel multiple models adaptive control was considered for the nonlinear system in parameter-strict-feedback form, which retains the advantages of the multiple models adaptive controller, meanwhile facilitate the procedure to analyze and synthesize the controller of the closed-loop system. The approach developed here in which the multiple models adaptive controller are used to play a significantly larger role in the decision making role, results in substantial improvement in performance. Besides, we also reduce the number of the identification models by redistributing the candidate models even as the system is in operation.
2. Problem Formulation
Consider the multiple models adaptive control of the following nonlinear parameter-strict-feedback (PSF) system: where and are the state, is the control input, is an unknown parameter vector belonging to a known compact set . The functions and are known smooth functions with , . The focus of this paper is to improve the transient performance in the presence of large parametric uncertainties.
One easly way to improve the transient performance may be choosing sufficiently large high-frequency parameters in the conventional backstepping adaptive control design. Unfortunately, the control efforts can also be very large simultaneously [7]. Alternately, in cope with these difficulties, “switching” or “switching and tuning” have emerged as the leading methods during the last decade.
3. Multiple Models Adaptive Controller Design
In order to ensure the stability and transient performance of the system with larger parametric uncertainty, and consequently the boundedness of the state , the well-established results from the classical adaptive control cannot be used directly. Our multiple models adaptive controller contains N parallel operating identification models on which the control law and the adaptive law are based. For improving the transient performance, it is necessary to distribute the initial estimate values of the unknown parameter uniformly in the compact set S to which the unknown parameter belongs. Therefore, at least one is close to , consequently there must exists one or more identification models in its neighborhood. Since adaptive control can perform well when parametric errors are small, it is naturally that the controller developed on the jth identification model can stabilize the system with satisfactorily transient performance.
3.1. Multiple Identification Models
We will run in parallel N identification models with the same structure which take the different initial parameter estimate values uniformly distributed in the compact set S to which the unknown parameter belongs. We first introduce the filters as follows: where
, and is a Hurwitz matrix such that the Lyapunov equation: has a positive definite solution P.
Define
It can be derived from (1)–(7) that
Since converges to zero exponentially, (9) are called identification error equations.
3.2. Controller Design
The controller design involves N models at total and is developed as [10], which can guarantee the asymptotic tracking when there is not identification error and avoid the finite time escape phenomenon when there exists bounded identification error. Now, the first identification model’s adaptive controller is given by where is the reference signal to be tracked and can be recursively designed by We choose
The time derivative of , computed with (10)–(14), is given by with , , being designed parameters. Equation (16) implies the boundedness of the states of , , and which in turn indicates the boundedness of the states of , and control on the conditions of and are bounded which will be proved later. The rest of N-1 controllers can be designed and analyzed similarly which can also guarantee the boundedness of the states of , , and which in turn indicates the boundedness of the states of , and control , .
3.3. Construction of Equivalent Control
In this section, the crucial point is that the transient performance can be improved significantly, and at the same time the switching between the identification models can be avoided. Besides, the information provided by all the identification models is to be utilized efficiently. For the complement of the goals mentioned, instead of using the estimate values of the model with the minimum of performance criterion to reinitial an adaptive controller, a convex combination of all the N models is used to generate the control of the plant as and the adaptive update law as where are nonnegative values satisfying , and can be calculated from where is the performance indices of the form: with can be reset when the identification models is redistributed.
3.4. Redistribution of the Identification Models
In this section, the goal is that the transient performance can be improved significantly as far smaller numbers of the identification models as possible. As is illustrated in the literature, the classical adaptive control can cope with the control of linear time invariant system with unknown parameters and achieve satisfactory closed-loop objective only if the plant parametric uncertainty is small. So if the number of the identification models that can be used is abundantly large, the “switching” or “switching and tuning” scheme may act on satisfactorily. Otherwise, the multiple models adaptive control cannot work as expected when the numbers of identification models available is relatively smaller compared with the size of the uncertainty region. Inspired by the “switching” techniques [11–13], we consider the method in which the location of the identification models can be redistributed. From (8) and (9), it can be concluded that the can be achieved by choosing the initial values of and as long as the initial state is known or there exists T > 0 such that It is obviously that the errors and , are linearly related. This implies that the index of the performance is a quadratic function of the unknown parameter vector . Since is not negative definite, it follows that the performance indices of all the models are merely points on a time-varying quadratic surface, whose minimum corresponds to the plant indicating the mostly closet identification model (corresponds to the parameter ). So we can redistribute the other models as By introducing the minimum of interval time into our switching scheme to ensure a finite number of switching.
4. Stability Analysis
Theorem 1. Suppose the multiple models adaptive controller (17) and adaptive law (18) presented in this paper is applied to system (1). Then, for all initial conditions, all closed-loop states are bounded on , and asymptotic tracking can be achieved, that is, or as .
Proof. Since all N models are identical structure and only with different initial estimate parameters, it follows that each controller acts on the system is only different from each other at the weight (each of the controllers can be designed with the same structure and designed parameters).
When we choose the whole candidate Lyapunov function as
It is obvious that (23) can be divided into
As illustrated by (16), each of the controllers can guarantee the boundedness of the states of , at its portion, which accompanied with the control (17), and weighting coefficient (19) can establish the boundedness of the states of , .
Next, we prove the controller (17) and adaptive law (18) can also guarantee the asymptotic tracking of the closed-loop system states. It can be computed from (3) that
which shows is bounded regardless of the state . Let , it can be derived that
without loss of generality, we can design the parameter satisfies , is a unit matrix. Therefore, , , are all bounded, which companied with the boundedness of , further yields from that is bounded. It can be also concluded from (26) that is squarely integrable on . Furthermore, we can also conclude from (18) that is bounded, which can accomplish the assumption that it is bounded. We can now give the asymptotically tracking control analysis.
The time derivate of identification error is given by
Due to the boundedness of all the closed-loop system states , , are also bounded, so by Barbalat’s lemma, we must have and since , we further have . Then, it can be concluded from (18) that which accompanied with (27) implies and in turn leads to
where
By direct calculating, the differentiation of z with parametric controller can be described, in z coordination, by
From (28), accompanied with and the designed parameters are all positive, it can be easily concluded that , and thus . The proof is completed.
5. Simulation
Consider the following second-order nonlinear system: where and are unknown parameters. The output is to asymptotically track the reference signal .
In simulation, the parametric controller is developed as (10)–(14) and (17)–(19) with , , , , , , is 5 units of time. Since in (31), the unknown parameter appears only in the first equation, the filter can be constructed as [1] to reduce filter dynamic order:
where .
The unknown parameter is ; the number of the multiple identification models is ; for convenience to comparison with [7], the initial plant state is ; the same initial filter states are , , and the initial estimate parameters for model 1, model 2, model 3, and model 4 are , , , , respectively. Figures 1–4 depict the simulation results.
These simulation results clearly showed that the multiple models adaptive controller presented in this paper guarantees the boundedness of all the states in the closed-loop system and achieves the asymptotic tracking of the output.
Figure 1 is the output , which demonstrates that the multiple models adaptive controller developed in this paper has the similar property as shown in [7] and is significantly better than using the classical adaptive control. Figures 2 and 3 are the control inputs which show that the multiple model adaptive control can reduce the maximum control input dramatically. Besides, it seems to conclude that the multiple model adaptive control proposed in this paper has the similar property and so the trajectory is nearly to overlap from Figures 1–3 because the method in [7] uses more identification models than ours. Figure 4 is the trajectory of the redistribution of the identification models which can find the most suitable identification model and enhance the transient performance.
Next, we can compare the approach presented in this paper with the method developed in [7] with the multiple identification models () is set to (), which is the same identification models used in our approach. Figures 5–7 depict the simulation results.
Figure 5 is the output with the multiple models adaptive controller, which shows the approach developed in this paper is superior to the method presented in [7]. Figures 6 and 7 are the control inputs which show that the multiple model adaptive control developed in this paper has better properties than the method presented in [7] which has switching and larger control input.
6. Conclusions
In this paper, a novel multiple models adaptive controller was developed for a class of nonlinear systems. The multiple models technique was used to describe the most appropriate model at different environments. If the number of the identification models that can be used is abundantly large, the “switching” or “switching and tuning” scheme may act on satisfactorily. Otherwise, the multiple models adaptive control cannot work as expected when the number of identification models available is relatively small compared with the size of the uncertainty region. So we consider the method in which the location of the identification models can be redistributed. Unlike previous results, we do not require a switching scheme to guarantee the most appropriate model to be switched into the controller design which can simplify the analysis of the stability of the closed-loop system.
Acknowledgments
The authors would like to thank the reviewers and the editors for their helpful and insightful comments for further improvement of the quality of this work. The work is supported by the National Natural Science Foundation of China (nos. 60674023 and 60905034) and the Zhejiang Provincial Natural Science Foundation of China (no. Y12F030119).