Abstract

The tracking problem for continuous-time systems is investigated. It is assumed that the states of the systems are not available. An observer is firstly designed to estimate the states by using the method. The control action is consist of a state-feedback control, an integral component, and a feedforward loop. The linear-matrix-inequality region is used to constrain the eigenvalue location for the closed-loop systems. The control gains can be obtained by solving a sequence of linear matrix inequalities (LMIs) which can guarantee the mixed performance for the closed-loop systems.

1. Introduction

The tracking control is a fundamental and also the most important control problem no matter from the control theory and from the practical applications [1]. As we know, in industry, the proportional-integral-derivative (PID) controller has greatly dominated the feedback control loops since it was firstly introduced in the 1940s. It was shown in a recent survey that more than of all feedback controllers in use recently were PID controllers, although there are a lot of newly emerging advanced control theories and practical design techniques such as the sliding mode control, the model predictive control, and the robust control [1].

For those newly emerging advanced control theories and practical design techniques, it is obvious that there are some advantages over the traditional PID control. However, PID controllers have simple structures but can provide good tracking performance for the majority of industrial plants, such as chemical processes, motor drives, automotive, bio-mechanical systems, hydraulic systems, and flight vehicles. It is also necessary to mention that it is difficult to tune the PID gains (no theoretical optimal solution). Moreover, there is not an effective algorithm to design the PID controller for multi-input-multi-output systems. However, if we analyze the system in the state-space model, there is not a significant difference between the single-input-single-output systems and multi-input-multi-output systems [2]. It is natural to ask whether we can employ new controller design techniques to design the tracking controller but maintaining the simplicity of the controller structure. Meanwhile, the design scenario is also applicable for the multi-input-multi-output systems.

On another research frontier, the robust control has attracted a lot of attention in the past decades [3, 4]. One of the prominent strengthes of the robust control is that the effect of the external inputs on the controlled output can be attenuated and minimized. For the reference tracking control problem, the external inputs are the tracking reference and the load disturbance. Therefore, it is possible to convert the design problem for the tracking controller to a standard robust controller design problem.

In the robust control, there are mainly three control strategies: control which aims to minimize the energy-to-energy gain from the external inputs to the controlled output [59]; control which is used to attenuate the controlled output when the external input is a unit white noise [10]; mixed control which considers both performance indexes [1116]. It is well known that the control has been applied to various plants and offers more robust results than the control. However, the control is sensitive to the white noise when the system is subject to a white external disturbance. For the tracking control problem, although the reference and the load disturbance are both taken as the external inputs, they are different from the distribution of the frequencies. Therefore, in order to embrace the advantages of both control and control, it is desired to employ the strategy of the mixed control which was proposed in [11, 12, 17, 18]. It is also necessary to mention that there is another strategy named energy-to-peak control [19, 20]. Actually, the energy-to-peak control can be classified into the control.

For the sake of improving the transient response, only the feedback loop is insufficient. The feedforward loop is also necessary to contribute into the control law [2125]. The main contributions of this work can be summarized as follows. The tracking control strategy of the modified PI control is proposed. The integral action is used to eliminate the tracking error. The modified proportional control (observer-based state feedback control) is used to re-assign the eigenvalues of the closed-loop systems. The feedforward control loop is also utilized to further improve the tracking performance. A mixed control framework is proposed to the tracking control problem.

2. Problem Formulation

The tracking control scheme used in this paper is illustrated in Figure 1. There are three components in the control action: feed-forward control, integral control, and observer-based state feedback control. The plant is subject to an external disturbance which is assumed to be an energy-bounded signal. In order to stabilize unstable systems, the feedback control loop is a state-feedback control. Since not all the states are available from the measurements, a Luenberger observer is used to estimate the states of the plant by using the contaminated output .

Consider the following continuous-time systems: where denotes the state vector of the system, represents the control input, is the measured output, and denotes the load disturbance to the plant. The matrices , and are constant with appropriate dimensions.

In the following, we will discuss our main assumptions. Based on these assumptions, we will present the controller design procedure in the following sections.(1)The matrix set is stabilizable and the matrix set is detectable. (2)The determinant of the matrix exists.(3) The output matrix has full row rank. (4) All the external excitations are energy bounded.

In the stabilization and the pole placement, we propose to use the observer-based state-feedback control. The dynamics of Luenberger observer can be represented by where has the same dimension as , and is one parameter to be designed. The design objective of the observer is to choose the parameter such that the state can track the state , well. Defining the state-tracking error as , we have Here, is assumed to be energy bounded.

To deal with another external input and eliminate the output tracking error, we introduce a new state as Note that is the integration of the output tracking error. By considering the equations from (2.1) to (2.4), we derive an augmented system as where

To fulfill the proposed control scheme, the control law used is where , and and are two parameters to be designed. Note that a suitable value for can place the poles for the closed-loop system such that the system has a good transient response. Substituting the control law into the augmented system (2.5), the dynamics of the closed-loop system is described as

In the tracking control, the tracking error is required to be as smaller as possible. Hence, we utilize the following cost function: where is the positive-definite weighting matrix. It is necessary to mention that the cost function can be transformed into the 2-norm of a controlled output:

Here,

In summary, the closed-loop system with the controlled output has the following form:

It is important to emphasize that there are two external inputs and in the closed-loop system in (2.12). In order to constrain the impact of these two excitations, we introduce the following control objectives for the closed-loop system: where is the 2-norm of the transfer function from to and is the infinity norm of the transfer function from to . In addition, to obtain a suitable transient response of the closed-loop system, it is required to place the poles into a specific region. More specifically, the following issues are to be dealt with. To design the observer and the feedback controller that the poles of the closed-loop system in (2.12) are located in a prescribed region. To investigate the mixed performance of the closed-loop system in (2.12) with bounded and , that is, for given scalars and , find conditions and design the tracking controller such that

Before ending the section, a useful lemma named Schur complement is introduced.

Lemma 2.1 (Schur complement). Given a symmetric matrix , the following three conditions are identical: (i); (ii), ; (iii).

3. Main Results

The pole placement in LMI regions with feedback control has attracted increasing attentions since it was originally proposed in [26]. In this paper, we adopt the definition of the LMI region.

Definition 3.1 (LMI region [26]). A subset of the complex plane is called an LMI region if there exists a symmetric matrix and a matrix such that Here, and the characteristic equation has the following expression: where, for a complex , .
For the closed-loop system in (2.12), the requirement of the stability is fundamental and crucial. Now, we are in a position to introduce the quadratic -stability for the closed-loop system.

Definition 3.2 (Quadratical -stability [26]). For a given LMI region defined in (2.2), the unforced closed-loop system in (2.12) is said to be quadratically -stable if there exists a positive defined matrix such that
Note that there are external excitations in the closed-loop system. In order to evaluate the impact of the external excitations, we study the mixed performance of the closed-loop system in (2.12) by assuming the parameters of the controller and the observer are known. The following theorem provides the conditions under which the closed-loop system in (2.12) is quadratically -stable, , and .

Theorem 3.3. Given two positive scalars and , the closed-loop system in (2.12) is quadratically -stable with and if there exists a symmetric matrix satisfying (3.3):

Proof. The condition (3.3) can guarantee the quadratically -stability of the closed-loop system in (2.12). In addition, the conditions (3.4) and (3.5) are a special case in [27] with only one vertex.

It is important to emphasize that the parameters to be determined are coupled with the positive-definite matrix in Theorem 3.3. Thus, Theorem 3.3 cannot directly be used to design the observer and the tracking controller. The main challenge is to decouple the parameters to be determined with the Lyapunov weighting matrix and derive conditions in LMIs when the observer and the tracking controller are unknown.

In order to deal with the challenge, an observer is designed firstly. For the estimation error system (2.3), a controlled output is chosen as the state, that is,

It can be seen from (3.6) that there is an external disturbance exciting the system. To attenuate and minimize the effect of this disturbance, the control strategy of control will be employed. The design method is proposed in the following theorem.

Theorem 3.4. Given a positive scalar , the estimation error system in (3.6) is asymptotically stable with an performance index if there exists a symmetric matrix and satisfying Moreover, the estimation gain can be calculated by using the formula .

Proof. It follows from Theorem 3.3 that the system in (3.6) is asymptotically stable with an performance index if there exists a positive definite matrix such that the following condition is satisfied: Defining a new variable , the condition (3.7) implies that the inequality (3.8) holds, that is, the system is asymptotically stable and the performance is guaranteed.

Generally, we need to minimize the disturbance attenuation level . The minimal index can be obtained by using the following corollary.

Corollary 3.5. The minimum performance index for the estimation error system in (3.6) can be found by solving the following convex optimization problem:

Recalling the conditions in Theorem 3.3, although the observer gain is calculated by using the proposed design in Theorem 3.4, the inequalities (3.3) and (3.5) are still bilinear matrix inequalities which cannot be easily solved due to the NP-hard. As we know, there is not existing effective algorithm which can be applied to solve the bilinear matrix inequalities. In this paper, we propose an approach to transfer the bilinear matrix conditions into linear matrix inequalities and linear matrix equation.

Theorem 3.6. Given two positive scalars and , the closed-loop system in (2.12) is quadratically -stable with and if there exist a symmetric matrix , , , , and satisfying the following hybrid conditions: Moreover, the feedback gains and can be calculated by the following equations:

Proof. By using the Schur complement, the inequality (3.13) implies By further considering the condition (3.12), one can conclude that the conditions (3.12) and (3.13) imply that the inequality (3.4) holds.
Since , the bilinear terms and in Theorem 3.3 become and . By defining two new variables and , we can get the rest of conditions in Theorem 3.6 from Theorem 3.3. This proof is completed.

Remark 3.7. It is necessary to point out that there is one matrix equation in Theorem 3.6. The matrix equation cannot be directly solved by the MATLAB LMI toolbox. However, we can further transfer the equation to an approximate inequality as: where is a smaller scalar.

Remark 3.8. It is necessary to show some examples on LMI regions. Generally, there are three types of regions are widely considered. (1) Vertical Strip
As shown in Figure 2, the left-half plane is delimited by a vertical strip with a positive . In this case, the characteristic equation is with and .
(2) Disk
The disk is with the center at and with the radius of . In this case, the characteristic equation is
(3) Conic Sector
The conic sector is with the center at the origin and with the inner angle . In this case, the characteristic equation is
There are two prescribed performance indexes and in Theorem 3.6. For the control problem, it is required that both performance indexes should be as smaller as possible. However, the indexes are conflicting. When the first one is minimized, the second one will increase. When the second one is minimized, the first one will increase. In order to compromise both performance indexes, there are the following three choices for the mixed .

Corollary 3.9. For a given performance index , the minimum performance index for the closed-loop system in (2.12) can be found by solving the following convex optimization problem:

Corollary 3.10. For a given performance index , the minimum performance index for the closed-loop system in (2.12) can be found by solving the following convex optimization problem:

Corollary 3.11. The minimum mixed performance index for the closed-loop system in (2.12) can be found by solving the following convex optimization problem: where is a given weighting scalar.

Design Algorithm
The design procedure of the controller is summarized as follows. Step 1. Derive the dynamics of the control plant or identify the system model of the control plant.Step 2. Augment the system to an augmented one in the form of (2.5).Step 3. Choose the weighting factor .Step 4. Design the estimator gain by using Theorem 3.4 or Corollary 3.5.Step 5. Design the gains and in the control law by using Corollary 3.9, Corollary 3.10, or Corollary 3.11.

4. Numerical Example

In this section, a numerical example is considered to show the effectiveness of the proposed design method.

Consider the continuous-time system in Figure 1 with the following matrices:

When the is set to 0.1, the calculated estimator gain is

By employing Corollary 3.9, the gains in the control law are

5. Conclusions

The control problem for continuous-time systems under the framework of control was studied in this work. By using the augmentation technique, the design of observer-based PI control was transferred to the design of an output feedback control. Moreover, the constraint on the eigenvalue location was also incorporated in the design. The parameters can be tuned by solving a set of linear matrix inequalities.

Acknowledgment

This paper is supported by Natural Science Foundation of Zhejiang Proviance of China under Grant no. Y1080112.