Abstract

This paper investigates the observer-based tracking problem of networked output-feedback control systems with consideration of data transmission delays, data-packet dropouts, and sampling effects. Different from other approaches, this paper offers a single-step procedure to handle nonconvex terms that appear in the process of designing observer-based output-feedback control, and then establishes a set of linear matrix inequality conditions for the solvability of the tracking problem. Finally, two numerical examples are given to illustrate the effectiveness of our result.

1. Introduction

Recently, the research on networked control systems (NCSs) has been rapidly growing due to both the fast development of technology of communication networks and the benefits of NCSs that include overcoming the spatial limits of the traditional control system, expanding system setups, increasing flexibility, multitasking, and improving system diagnosis and maintenance (see [14]). In particular, more recently, the development of the embedded system that has various communication modules and digital signal processing (DPS) core has confirmed the necessity of further investigations on NCSs. However, it is worth noticing here that the signal transmission over communication channels inevitably gives rise to data transmission delay problem, data-packet dropout problem, and sampling problem (see [3, 58]), which may cause instability or serious deterioration in the performance of the resultant control systems. Thus, exploring such problems has been recognized as one of the most important issues in the application of control theory.

Over the past several years, numerous researchers have made considerable efforts to propose methods for solving the aforementioned problems, especially based on Lyapunov-Krasovskii functional approach (see [911] for stabilization of NCSs (S-NCSs); [12, 13] for stabilization of NOCSs (S-NOCSs); and [5, 1416] for tracking control of NCSs (T-NCSs), where NOCSs is the abbreviation of networked output-feedback control systems). In addition, [17] investigated the problem of output tracking for NCSs on the basis of the Lyapunov function approach. However, it is worth pointing out here that, regardless of such abundant literature, little progress has been made toward solving the tracking problem of NOCSs (T-NOCSs) in light of the Lyapunov-Krasovskii functional approach. In fact, all states of the controlled plant are not fully measurable in many engineering applications, and thus the tracking problem has emerged as a topic of significant interest in parallel to the stabilization problem. Thus, it is quite meaningful to study the method of designing T-NOCSs, especially by establishing a set of linear matrix inequality (LMI) conditions for the solvability of the tracking problem.

Motivated by the above concern, we investigate the problem of designing an observer-based T-NOCS with consideration of data transmission delays, data-packet dropouts, and sampling effects. Specifically, the attention is focused on designing an observer-based NOCS in such a way that the plant state tracks the reference signal in the sense. The contributions of this paper are mainly threefold.(1)The problem of designing T-NOCSs is systematically covered with the help of the Lyapunov-Krasovskii functional approach, which helps our results to have more wide applications.(2)A single-step procedure is proposed to handle nonconvex terms that inherently appear in the process of designing observer-based output-feedback control, which allows the derived sufficient conditions for the solvability of the tracking problem to be established in terms of LMIs.(3)Through the control synthesis process, this paper shows that the stability criteria derived from the reciprocally convex approach [18] can be clearly applied to the problem of designing T-NOCSs, which offers the possibilities for the extension of the results [19, 20] on the stability analysis toward the design of T-NOCSs. Finally, two numerical examples are given to illustrate the effectiveness of our result.

Notation. The Lebesgue space consists of square-integrable functions on . Throughout this paper, standard notions will be adopted. The notations and mean that is positive semidefinite and positive definite, respectively. In symmetric block matrices, is used as an ellipsis for terms that are induced by symmetry. For a square matrix , the notation denotes , where is the transpose of . is a column vector with entries and and is a diagonal matrix with diagonal entries and . All matrices, if their dimensions are not explicitly stated, are assumed to be compatible with algebraic operation.

2. System Description and Preliminaries

Consider a continuous-time plant of the following form:where , , and denote the state to be estimated, the control input, and the output, respectively, and denotes the disturbance input such that . Here, as a way to estimate the immeasurable state variables of (1), we employ the following usual state observer:where denotes the estimated state and is the observer gain to be designed. Further, in parallel to (1) and (2), we incorporate the following dynamic system that generates the reference signal :where denotes the reference input such that and is constructed to be an asymptotically stable matrix. In this paper, our interest is to design an observer-based networked output-feedback control system (NOCS), based on (1)–(3), such that(1)the estimated state can approach the real state asymptotically;(2)the estimated state can track a reference signal over a communication network; that is, the state can track by ;(3)a guaranteed tracking performance can be achieved.To this end, we first employ the networked control system (NCS) architecture proposed in [3], which contains an observer with time-driven sampler, an event-driven controller, and a packet analyzer with event-driven holder (see Figure 1). For brevity, this paper omits the sophisticated description for the NCS under consideration since it is analogue to that of [3]. However, different from [3], we assume that the initial condition of (2) is given as , for , and the initial condition of (3) is given as , for , where denotes the initial time.

Remark 1. Here, it should be noted that, by the NCS architecture of [3], the communication constraints, such as data transmission delays and packet dropouts, can be represented in terms of piecewise continuous-time-varying delays with the lower and upper bounds.

Next, let us consider the following control law, inferred by [3]:where corresponds to the piecewise continuous-time-varying delay that occurs from data transmission delays and packet dropouts. Then, by letting and , the control law (4) can be rewritten asFurther, by setting and and by combining (1), (2), (3), and (5), the closed-loop system is described aswhere denotes the desired output,

Before ending this section, we present the following lemma that will be used in the proof of our main results.

Lemma 2 (see [21]). For real matrices , , and with appropriate dimensions, it is satisfied that and thus the following inequality holds: . Further if , thenwhere is a scalar. On the other hand, if , then

3. Main Results

Choose a Lyapunov-Krasovskii functional of the following form:where , , , , and are positive definite matrices and . For later convenience, we define an augmented state , , and then establish some block entry matrices such that , , , , and . Then the closed-loop system (6) can be rewritten as , where . As a result, the time derivative of along the trajectories of (6) is given bywhereBy (11), the time derivative of becomeswhere . To deal with , we apply the Jensen inequality [22] to , which results inwhere , , and ; that is, the set of is convex. Furthermore, by taking the convexity of into account, we can get the following equality:where ,Hence, we can see that the time derivative of satisfies that , where . As a result, based on this derivation, the following stability criteria can be established.

Lemma 3 (stability criterion). For , the stability criterion is given bywhere .

Proof. If holds, then .

Lemma 4 (stability criterion in the sense). The stability criterion in the sense is given bywhere , .

Proof. Let us consider the tracking performance such that . Then, as reported in [19], the stability criterion can be readily derived by , which is assured by (18).

Based on Lemma 3, the stabilization problem of (6) with will be addressed in Section 3.1, and further, based on Lemma 4, the stabilization problem of (6) with will be investigated in Section 3.2. Here, to derive a set of linear matrix inequalities (LMIs), we first set and , where , , and . Then, from (7), it follows thatwhere and . Accordingly, the term becomeswhere ,

Remark 5. Inspired by the work of [18], this paper also applied the reciprocally convex approach to reduce the computational complexity and the conservatism of the delay-dependent stability criteria that will be used to derive our main results.

3.1. Control Design for

Lemma 6. Let , , and be prescribed. Suppose that there exist matrices , , and and symmetric matrices , , , , , such thatwhereThen the closed-loop system (6) is asymptotically stable in the absence of for any time-varying delay satisfying . Moreover, the control and observer gain matrices can be reconstructed as follows:

Proof. From Lemma 3, the stabilization condition is given as follows: (i) and (ii) + + , where and thus . Let us consider the condition given in (ii). Then, by letting and , we can rewrite the condition, , as follows:where . Further, since (), pre- and postmultiplying both sides of (26) by and its transpose yieldwhere + in which , , , , , and . That is, by applying the Schur complement to (27), we can getHere, since and , it follows from Lemma 2 that and . In this sense, it is clear that (28) holds ifwhereHowever, as shown in (29), there exist some nonconvex terms in , , , , and as follows:Here, note that all terms associated with incan be separated as follows:Furthermore, from Lemma 2, it follows thatwhich allows that (22) implies (29), based on the Schur complement. Next, we need to convert the given condition in (i), that is, , into an LMI. To this end, let us pre- and postmultiply both sides of by and its transpose. Then we can getwhich becomes (23) due to .

3.2. Control Design for

Theorem 7. Let , , be prescribed. Suppose that there exist scalars , ; matrices , , ; and symmetric matrices , , , such thatwhereThen the closed-loop system (6) is asymptotically stable and satisfies    for all nonzero and for any time-varying delay satisfying . Moreover, the control and observer gain matrices can be reconstructed as follows:

Proof. From Lemma 4, the stabilization condition is given as follows: (i) and (ii) + , where . As in the proof of Lemma 6, we first consider the condition given in (ii) by letting and . Then the condition, , can be converted by (20) intowhere . Further, since , for , and , pre- and postmultiplying both sides of (40) by and its transpose yieldwhere + + , in which , , , , , . That is, by applying the Schur complement to (41), we can getHere, since and , it follows from Lemma 2 that and . In this sense, it is clear that (42) holds ifwhereHowever, as shown in (43), there exist some nonconvex terms in , , , , , , , , and as follows: , , , and are the same as those defined in the proof of Lemma 6, andwhere denotes the identity matrix. As in the proof of Lemma 6, to deal with the nonconvex terms, we apply Lemma 2 to (43), which boils down towhere . As a result, by applying the Schur complement to in , we can obtain (36). The next step is to convert the given condition in (i), that is, , into an LMI. To this end, let us pre- and postmultiply both sides of by and its transpose. Then we can getwhich becomes (23) due to .

4. Numerical Example

We provide two examples to verify the effectiveness of the proposed methods in Lemma 6 and Theorem 7. For the networked output-feedback control system (NOCS), we assume that the sampling period and the data transmission delay bounds are given by and . As a result, from [3], it follows that and , where denotes the maximum number of data-packet dropouts.

4.1. Example 1

Consider a continuous-time system of the following form: where is a variable element. First of all, to show the applicability of the proposed method in Lemma 6, we search the maximum allowable upper bounds (MAUBs) for (48) with . To this end, let us set , , and . Then, from Lemma 6, we can obtain the MAUBs for , which are tabulated in Table 1. Now, let us analyze the behavior of the tracking response for and of the NOCS in the case where by using the derived condition in Theorem 7. For this purpose, we set , , , , and . Then, from Theorem 7, we can obtain the following control and observer gain matrices: , . In addition, the disturbance attenuation is given by . Here we assume that , , , for , and , for , where the initial time is set to zero. Figure 2(a) shows the - trajectories for four different initial conditions , which form a specific ellipse, made by the given reference input , as the time increases. Further, the behavior of the estimation error is depicted in Figure 2(d), from which we can see that the estimation error goes to zero as the time increases. Figures 2(b) and 2(c) show the behavior of the state of (49) for initial condition , where the network-induced delay is generated as shown in Figure 2(e) such that the data transmission delay and the data-packet dropouts . From Figures 2(b) and 2(c), we can see that the state tracks the reference signal well; that is, the tracking response of the NOCS with (2), (5), and (48) is in a good shape with respect to our control goal.

4.2. Example 2

Consider the following satellite system, modified from [5]: ,Through this example, we will achieve the performance for (49) based on Theorem 7 to design an observer-based NOCS in such a way that the state of (49) tracks the reference signal in the sense. The obtained performance for each upper bound is tabulated in Table 2, where and are assumed. From Table 2, we can see that the performance is improved as decreases from 0.1 to 0.02, which is reasonable.

5. Concluding Remarks

This paper has addressed the observer-based tracking problem of NOCSs with network-induced delays. In the derivation, a single-step procedure is proposed to handle nonconvex terms that appear in the process of designing observer-based output-feedback control, and then a set of linear matrix inequality conditions are established for the solvability of the tracking problem.

Conflict of Interests

The author declares that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work was supported by the National Research Foundation of Korea Grant funded by the Korean Government (NRF-2012R1A1A1013687).