Observer-Based Mixed ℋ2/ℋ∞ Tracking Control for Continuous-Time Systems with Integral Action and Pole Placement
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 ℋ2/ℋ∞ 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 90% 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: (1) ℋ∞ control which aims to minimize the energy-to-energy gain from the external inputs to the controlled output [5–9]; (2) ℋ2control which is used to attenuate the controlled output when the external input is a unit white noise [10]; (3) mixed ℋ2/ℋ∞ control which considers both performance indexes [11–16]. It is well known that the ℋ∞ control has been applied to various plants and offers more robust results than the ℋ2 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 ℋ2 control, it is desired to employ the strategy of the mixed ℋ2/ℋ∞ 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 ℋ2 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 [21–25]. The main contributions of this work can be summarized as follows. (1) 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. (2) The feedforward control loop is also utilized to further improve the tracking performance. (3) A mixed ℋ2/ℋ∞ 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 v1(t) 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 y(t).

- (1)
The matrix set (A, B1) is stabilizable and the matrix set (C, A) is detectable.
- (2)
The determinant of the matrix exists.
- (3)
The output matrix C has full row rank.
- (4)
All the external excitations are energy bounded.
-
(Q1) 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.
-
(Q2) To investigate the mixed ℋ2/ℋ∞ performance of the closed-loop system in (2.12) with ℒ2 bounded w2(t) and w∞(t), that is, for given scalars γ > 0 and β > 0, 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)
Ξ < 0;
- (ii)
Ξ11 < 0, ;
- (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
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 P 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 ℋ2/ℋ∞ 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 P = PT > 0 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 P 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 P and derive conditions in LMIs when the observer and the tracking controller are unknown.
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 γe, the estimation error system in (3.6) is asymptotically stable with an ℋ∞ performance index γe if there exists a symmetric matrix Q = QT > 0 and satisfying
Proof. It follows from Theorem 3.3 that the system in (3.6) is asymptotically stable with an ℋ∞ performance index γe if there exists a positive definite matrix Q such that the following condition is satisfied:
Generally, we need to minimize the disturbance attenuation level γe. The minimal index γe can be obtained by using the following corollary.
Corollary 3.5. The minimum ℋ∞ performance index γe 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 K 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 P = PT > 0, G, W = WT > 0, , and satisfying the following hybrid conditions:
Proof. By using the Schur complement, the inequality (3.13) implies
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:
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 Re = −α with a positive α. In this case, the characteristic equation is
(2) Disk The disk is with the center at (−σ, 0) and with the radius of r. 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 0 < θ < π/2. In this case, the characteristic equation is

Corollary 3.9. For a given ℋ2 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 ℋ2 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 ℋ2/ℋ∞ performance index for the closed-loop system in (2.12) can be found by solving the following convex optimization problem:
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 .
4. Numerical Example
In this section, a numerical example is considered to show the effectiveness of the proposed design method.
5. Conclusions
The control problem for continuous-time systems under the framework of ℋ2/ℋ∞ 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.