Abstract

This paper presents a co-design method of the event generator and the dynamic output feedback controller for a linear time-invariant (LIT) system. The event-triggered condition on the sensor-to-controller and the controller-to-actuator depends on the plant output and the controller output, respectively. A sufficient condition on the existence of the event generator and the dynamic output feedback controller is proposed and the co-design problem can be converted into the feasibility of linear matrix inequalities (LMIs). The LTI system is asymptotically stable under the proposed event-triggered controller and also reduces the computing resources with respect to the time-triggered one. In the end, a numerical example is given to illustrate the effectiveness of the proposed approach.

1. Introduction

With plenty of control applications on the digital platforms, event-triggered control becomes more and more popular due to its advantages on control systems with limited resources. For networked control systems, most literature focuses on the performance analysis of the system under the network bandwidth limitation; see [14]. However, less traffic requirement, better resource utilization, and better steady-state performance are all the significant factors. Compared with time-triggered control, event-triggered control has its advantages. In the traditional digital control techniques, the controller updates periodically. Analysis and synthesis of the system by using the periodic sampling is much easier than using the aperiodic sampling. However, the periodic sampling leads to a waste of computation and communication resources sometimes. From the resource allocation point of view, the event-triggered control was proposed; see the literature [57] and references therein. Event-triggered control is a control scheme in which the controller updates as long as the system state (or output) satisfies a well-designed condition. The condition is called event generator, which can maintain the necessary properties of the system, such as convergence and stability. By using event-triggered control, computation and communication resources will be utilized only when necessary. Therefore, the event-triggered mechanism is a kind of “on-demand” executive strategy and can guarantee the performance of the system as well.

Due to the advantage of reducing computation and communication resources, event-triggered control has been taken more and more into consideration. It is first presented by Dorf in [5]; several different event-triggered schemes are investigated for a variety of systems with control performances. In [6, 7], the authors experimentally demonstrate the saving resources of event-triggered control while simultaneously preserving the performance of the system. Event-triggered control for the first-order linear stochastic system forces the output variance to be considerably smaller with respect to periodic control [6]. A simple event-based PID controller is studied in [7], which contains a time-triggered event detector and an event-triggered PID controller. The PID controller cannot calculate the control signal unless the variable from the event detector has enough changes. An asynchronous emulation-based event-triggered feedback approach is taken into account in [8], where a directly digital design strategy is included. In [9], Tabuada proposes an event-triggered mechanism for nonlinear system to guarantee the asymptotical stability of the system and relax the traditional periodic execution requirements. The method proposed in [9] is extended to the exponential input-to-state stability (ISS) in [10]. In [11], Lunze and Lehmann propose a method on event-based state-feedback control for linear systems, with bounded disturbances, in which the sensitivity bound of the event generator can be chosen such that the event-triggered control system approximates the continuous state-feedback control loop.

However, not all of the system states can be directly measured in applications; the event-triggered control based on the system output (a part of the system state information) is much more practical; see, for example, [1216]. Decentralized event-triggered mechanism is applied to the dynamic output feedback control system in [12]. For guaranteeing the performance, the event generator is designed and the bound of interevent time is also provided. The optimal control problem under the event-triggered output feedback control is studied for discrete-time systems in [13] and an upper bound on the optimal cost is presented. The input-to-state stability under the self-triggered dynamic output feedback control is studied in [14], where a discrete-time observer is in cascade with a full state-feedback self-triggered controller. The designed event generator renders the ISS of the system with respect to exogenous disturbances. The result is extended to the decentralized event-triggered system in [15]. In [16], the event-triggered conditions are proposed for three kinds of event-triggered dynamic output feedback control architectures, in which a global lower bound on the intersample times is also provided to guarantee the asymptotic stability of the closed-loop system. However, most work in the literature focuses on designing the event generator, does not mention the continuous control algorithm. Most of them assume that the controller has been designed previously. But in fact, the event-triggered controller includes both the event generator and the controller. How to co-design the event generator and the controller simultaneously is much more challengeable. Li and Xu [17, 18] give us a co-design method for both discrete-time linear systems and LPV systems under the state feedback controller. While co-designing the event generator and the controller based on the system output is quite significant from the practical application point of view. To the best of the authors’ knowledge, co-designing of event generator and the dynamic output feedback controller has not been investigated. Comparing to the static state feedback controller, the dynamic output feedback controller can often provide more adjustable parameters. It is a challenge to co-design the event generator and the dynamic output feedback controller as well.

The remainder of the paper is organized as follows. In Section 2, the necessary notations and preliminaries are provided. The problem statement of event-triggered dynamic output feedback control is presented in Section 3. Section 4 presents a sufficient condition on how to co-design the event generator and the dynamic output feedback controller, under which the linear system is asymptotically stable. Numerical simulation results are given in Section 5, which verify the effectiveness of the proposed methods. Finally, conclusions are included in Section 6.

2. Preliminaries

The notation is used to denote the Euclidean norm. represents that is a positive (negative) definite matrix. and denote the transpose and the inverse of matrix . represents the unit matrix with appropriate dimensions; is the set of all nonnegative integers. For simplicity, the form is equivalent to the symmetric matrix of the form . In what follows, if not explicitly stated, matrices are assumed to have compatible dimensions.

The following lemma will be used in the proof of the main result.

Lemma 1 (see [19]). Consider a symmetric matrix , where , , , . Then only if and or equivalently, and .

3. Problem Statement

A linear plant controlled by an event-triggered dynamic output feedback controller is shown in Figure 1. The event generator is an implementation of the event-triggered condition. We need to design an output-dependent event-triggered condition which can be used to decide when the measurement and the control law update. If the output signal measured from the sensor satisfies the event-triggered condition 1, it will be sent to the controller through the zero-order-hold 1 (ZOH 1); otherwise it will not be sent. Similarly, if the output of the controller satisfies the event-triggered condition 2, the output of the controller will be sent to the actuator through the ZOH 2; otherwise it does not transmit. Here we denote the triggered instant by .

We consider a linear time-invariant plant given bywhere denotes the plant state; is the initial state of the plant; is the plant input; is the output of the plant. , , and are the known constant matrices with appropriate dimensions.

The plant is controlled by a dynamic output feedback controller given by where denotes the controller state; is the initial state of the controller; is the controller input; is the output of the controller. , , and are matrices appropriate dimensions, which will be designed in the following part.

Whether and are sent or not is up to the event generator conditions. That is to say, the controller cannot calculate the control signal unless and in the event generator have enough change. Since is the triggered instant, and are only sent at ; and update at the triggered instants. By using the zero-order holder, and maintain their values until the next triggered instant arrives. Therefore, and can be expressed by

Define the errors and as follows:

Combining (1), (2), and (4), we have Thus the closed-loop system can be described bywhere

We present the following event-triggered condition:which means is updated once ifis violated and   is updated once ifis violated for .

The objective of this paper is to co-design the dynamic output feedback controller (2) and the event generator satisfying condition (8) under which the closed-loop system (6) is asymptotically stable.

4. Main Results

In this section, we will give a sufficient condition on the existence of the event generator and the dynamic output feedback controller by using LIMs.

Theorem 2. If there exist symmetric positive definite matrices and , matrices and , and scalars , satisfying the following LMIsthen system (6) under the dynamic output feedback controller (2) and the event-triggered condition (8) is asymptotically stable. The parameters of the controller are as follows: and the parameters of the event-triggered condition (8) are ,

Proof. Choosing a candidate Lyapunov functionwe have the following time derivative of along with system (6):Letting , and from (11), we use Lemma 1 three times and obtainSimilarly, letting and applying the Schur lemma to LMI (12) three times, we get Consideringwe know thatCombining (16), (17), and (19), we havewhereFurthermore, we havewhereLettingand premultiplying and postmultiplying LMI (22) by and , we obtainSince we know that LMI (25) is equivalent to the following inequalitywhich can be rewritten bySincethen we obtain thatCombining (15) and (30), we haveHence, if LMIs (11) and (12) are satisfied, system (6) under the dynamic output feedback (2) with the matrices , , and and event generator (8) with , is asymptotically stable, whereThe proof is completed.

Remark 3. Theorem 2 gives us a sufficient condition on how to co-design the event generator and the dynamic output feedback controller. Different from the co-design method in [1618], this paper focuses on the dynamic output feedback. Moreover, the event-triggered condition in this paper also depends on the system output, which is much easier to realize with respect to the case depending on the system state.

Remark 4. For any given LTI model parameters , , , we can calculate the inequalities (11) and (12) in Theorem 2. If the LMIs have feasible solutions , , , , , , then we know system (6) is asymptotically stable. Furthermore, we obtain the parameters of the event generator and the controller. Therefore, the co-design problem is converted into the feasibility of LMIs, which is easy to be checked by using Matlab/LMI toolbox.

5. A Numerical Example

In this section, a numerical example is given to demonstrate the efficiency of the proposed method above. Consider the plant and its candidate dynamic output feedback controller as follows:

By solving the LMIs feasibility problem in Theorem 2, we have , , , , and and then the parameters of the controller can be calculated asFrom (8), we obtain that the event-triggered condition is

Given the initial state , we have the trajectory of the closed-loop system shown in Figure 2. It can be seen that the system is asymptotically stable.

Setting the sampling step as 0.05 s, the effect of the event-triggered scheme from sensor to controller and from controller to actuator is shown in Figure 3, where the -axis means the event-triggered instant and -axis means the interval between the current event-triggered instant and the last event-triggered instant. After computation, the average sampling time from sensor to controller is 0.15 s, which is 3 times that of the sampling time of the system if there is no event-triggered scheme; the average sampling time from controller to actuator is 0.18 s, which is 3.6 times that of the sampling time of the system if there is no event-triggered scheme. Therefore, the simulation shows that the system resource utilization is greatly saved by using the event-triggered scheme and the unnecessary waste of system resources is reduced.

6. Conclusion

In this paper, we studied the asymptotical stabilization of linear systems based on the event-triggered dynamic output feedback control. We proposed an approach to co-design the event generator and the dynamic output feedback controller. A sufficient condition was presented in terms of LMIs by using a quadratic Lyapunov function.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grant 61233002 and the Fundamental Research Funds for the Central Universities under Grant N120404019.