Abstract

A novel composite adaptive antidisturbance controller is developed for a class of discrete-time switched system. First, two composite adaptive observers are proposed to estimate the external disturbances and unknown parameters, respectively. Then, based on the estimation values, a composite adaptive antidisturbance controller is constructed, which can guarantee system has a good antidisturbance performance. A solvable sufficient condition is presented by using linear matrix inequalities (LMIs). Finally, a numerical example is shown to demonstrate the effectiveness of the proposed control approach.

1. Introduction

Disturbances widely exist in practical system and bring adverse effect of the control performance of the closed-loop system. To enhance the antidisturbance ability of the considered system, many effective antidisturbance control schemes have been proposed, for example, nonlinear control [1, 2], nonlinear output regulation theory [3, 4], sliding mode control [5, 6], and disturbance observer based control (DOBC). DOBC technique has received more and more attention and has been applied to many kinds of control fields, such as hard disk drive systems [7, 8], robotic systems [9], grinding systems [10, 11], hypersonic vehicles [12, 13], spacecraft systems [14, 15], and general systems [1618]. In the DOBC scheme, an observer is constructed to estimate external disturbances and the estimation is used for feedforward compensation. Then a composite controller is obtained based on disturbance observer and conventional feedback control law, which can guarantee system has a good disturbance rejection performance and desired stability or tracking performance. When systems are subject to multiple disturbances, composite hierarchical antidisturbance control (CHADC) methods have been given [19] via DOBC method and conventional antidisturbance control technique, for example, () control [20, 21], sliding mode control [22, 23], adaptive control [24, 25], and neural network [26]. The problem of robust stability analysis and robust controller design has been extensively investigated for discrete-time systems with uncertainty and/or disturbance. In [27, 28], two back-stepping controllers are proposed for the longitudinal dynamics of a generic hypersonic flight vehicle with neural networks based on discrete-time model. In [29], a composite antidisturbance controller has been developed for a class of discrete-time system with multiple disturbances. A composite hierarchical antidisturbance fault-tolerant controller has been developed for a class of discrete-time system with multiple disturbances and actuator fault via switching method in [30]. In [29, 30], they do not pay attention to estimating uncertain function and external disturbances for discrete-time system at the same time. Hence, it is necessary to develop a novel antidisturbance controller for discrete-time system with multiple mismatched disturbances, that is, single harmonic or constant disturbances and another unexpected nonlinear signal presented as a nonlinear function.

On the other hand, switched systems are a special class of hybrid system and can be used to describe many practical systems, for example, power electronics, embedded systems, chemical processes, computer-controlled systems, and automotive industries. Hence, the stability analysis and controller synthesis of switched system have received more and more attention during the last decade and many results have been developed [3134]. By far, there are a number of methodologies on dealing with the stability analysis and control synthesis of switched systems, such as common Lyapunov function [31], multiple Lyapunov function [32], dwell time and average dwell time method [33], and switched Lyapunov function [34]. In [35], a CHADC method has been reported for a class of discrete-time switched system with multiple disturbances, but the disturbances are assumed to be described by an exogenous system or satisfy norm.

In this paper, the problem of adaptive antidisturbance control for discrete-time switched system with disturbances is addressed. The disturbances are described by not only single harmonic or constant disturbances but also another unexpected nonlinear signal presented as a nonlinear function. In order to improve the disturbance rejection and robustness performance of systems, an adaptive antidisturbance controller is proposed via disturbance observer technique and adaptive control method. First, the composite adaptive observers are constructed to estimate disturbances with known partial information and unknown parameters. Then, an adaptive antidisturbance controller is developed based on estimation value and conventional feedback control law. Combining switched Lyapunov function method and linear matrix inequalities, a sufficient condition is presented to obtain the controller and observer gains. Finally, a numerical example is given to demonstrate the effectiveness of the proposed scheme.

2. Problem Formulation and Preliminaries

Consider the following discrete-time switched systems with time-varying delays described by where is the states; is the control input. is a bounded function, which satisfies . Consider is the switching signal, which specifies which subsystem will be activated at a certain discrete-time instant and , , , are constant matrices with appropriate dimensions. is the external disturbances, which is described by Assumption 1. describes a time-varying uncertain parametric vector to be updated or estimated.

Assumption 1 (see [29]). The disturbances are generated by the exogenous system where . and are known matrices.

Assumption 2. Unknown parametric vector in (1) can be supposed to satisfy the following formula: where is a proper matrix and the initial condition is unknown.

Remark 3. Assumption 2 is a rational assumption condition. Because some unknown parameters can be described by a given model in practical system, for example, in spacecraft system, the inertial matrix can be defined by the given model via choosing appropriate parameters.

Here we are devoted to designing a state feedback controller by the following formula: where and are the estimation of the disturbances and . is obtained by the following disturbance observer:

is estimated by the following adaptive law:

Remark 4. In this paper, we assume that the switching signal is not known a priori but its instantaneous value is available in real time [36]. Here we only consider the case of synchronous switching; that is, the controller switches just as the system does.

Defining and yields

Applying controller (4) to system and combining (2) and (6), we obtain

Then we have the following augmented switched system:

3. Main Results

In this section, we are devoted to developing sufficient condition to solve the control problem formulated in the previous section.

Theorem 5. Consider system . System is asymptotically stable if there exist matrices ,  ,  , ,  , ,  , such that the following inequalities hold: where

Proof. Choose a Lyapunov functional candidate as where Without loss of generality, we assume that . Then taking the forward difference yields where ;  . Note that Combining (18) and (19) yields Direct computation gives Note that By substituting (22) into (21), we have Computing the difference yields Note that By combining (24) and (25), we have From (18)–(26), and by some manipulations, we obtain where By applying Schur complement formula, we obtain if (11) is true. Therefore, it is easy to see that the closed-loop system is asymptotically stable by the Lyapunov function stability theorem. This completes the proof.

Remark 6. In Theorem 5, a sufficient condition is derived to guarantee system’s asymptotical stability, but the condition is presented by some nonlinear matrix inequalities. In order to solve the controller and observer gains, we cast the inequalities (11)–(14) into linear matrix inequalities.

By premultiplying and postmultiplying with (11), premultiplying and postmultiplying with (13), and premultiplying and postmultiplying with (14), we have where with , , and

Remark 7. Although we first design a disturbance observer and adaptive control law to estimate the disturbance and unknown parameter, respectively, and then the composite controller is constructed based on the estimation values and feedback control law, the disturbance observer and the composite controller are solved simultaneously in Theorem 5. By solving conditions (29), we can get the values of controller and observer gains , , and .

Now, we consider the case: switched system with Assumptions 1 and 2 has one subsystem (): with

And the composite adaptive antidisturbance controller is designed: where , , and are controller and observer gains to be determined later.

For such a case, the closed-loop system becomes a class of discrete-time nonlinear system effectively operating at one of the subsystems all the time, and it can be described by

Corollary 8. Consider system (35). System (35) is asymptotically stable if there exist matrices ,  ,  , ,  , and such that the following inequalities hold: where

Remark 9. To the best of the authors’ knowledge, this is the first time that the disturbance observer based on adaptive control strategy is applied to the control problem for discrete time with multiple disturbances.

4. A Numerical Example

Now, we provide an example to show the effectiveness of the main result in this paper.

Consider discrete-time switched system with parameters as follows:

The disturbance model is presented by the following parameters:

The parameter of model (33) is given as

The controller gains and observer gain are listed as follows:

The initial value of the states is chosen as . In order to illustrate the effectiveness of the proposed method, we consider two kinds of switching signal: determinate switching signal and stochastic switching signal.

(i) Determinate Switching Signal. Suppose the switching sequence as . In Figure 1, system states are shown, in which we can see the proposed method can achieve a good disturbance rejection performance in spite of external disturbance and unknown parameters. Figure 2 depicts the curves of control input. In order to demonstrate the effectiveness of the proposed observer, curves of disturbances and disturbance estimation are presented in Figure 3 and curves of unknown parameters and parameters estimation are described in Figure 4. From these figures, we can see the disturbance observer and adaptive control law can effectively estimate external disturbance and unknown parameters, respectively. According to the simulation results, we can conclude that the proposed scheme can guarantee system has a satisfactory performance in presence of external disturbances and unknown parameters.

(ii) Stochastic Switching Signal. The simulation results are presented as follows. From Figure 5, we can see the proposed method can obtain a good performance in spite of stochastic switching signal. The switching signal is presented in Figure 6.

Remark 10. In this paper, the problem of composite adaptive antidisturbance control is considered for a class of switched systems with arbitrary switching signal; namely, if we design different switching signal, the system can be stable under the switching signal. The simulation results demonstrate this point.

5. Conclusions

The problem of adaptive antidisturbance control for discrete-time switched systems subject to disturbances has been investigated. The composite adaptive observers have been constructed to estimate disturbance and unknown parameters. A composite antidisturbance adaptive controller has been given based on the output of observer and conventional feedback control law. Some sufficient conditions have been developed via linear matrix inequalities technique. A numerical example has been provided to show the effectiveness of the proposed algorithm.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (nos. 61403227, 61304059, 61304153, and 61273123), in part by National Science Foundation of Shandong Province under Grant no. ZR2013FQ016, and in part by Project supported by the Zhejiang Open Foundation of the Most Important Subjects, Research Plan for Application Base and Advanced Technology of Tianjin (no. 15JCQNJC04200), and the High School Science and Technology Development Fund Project of Tianjin (no. 20120828).