Abstract

A low-order dynamics compensator-based output feedback stabilization method for a class of uncertain linear MIMO systems with mismatched disturbances is presented. Since all the system states are not measurable, the proposed controller inherently has low-pass filter property in which it can successfully replace the derivative terms of the system output and hence effectively estimate the input disturbance. The control scheme proposed here can simultaneously consider the input saturation problem and obtain the desired performance. Although the system has unknown uncertainties and disturbances, the uniformly ultimate boundedness of system states in the closed-loop system is analytically shown using the Lyapunov method. Finally, two numerical examples are presented to demonstrate the applicability of the proposed scheme.

1. Introduction

Control systems are always subject to unknown inputs in the form of internal uncertainties and exogenous disturbances that cannot be measured or pose inconvenience when making measurements. When not properly treated, the unknown inputs may result in poor performance of the control system. To attenuate the negative impact from unknown inputs and stabilize the closed-loop system, various methods including robust control [14] and sliding mode control [510] have been proposed. Moreover, in most practical systems, not all the system states are available. Previous research [510] has designed output feedback controllers using the sliding mode technique to stabilize multivariable plants, while the high-gain control is employed to guarantee that the system can reach and slide on the sliding surface in finite time. The high-gain control design suffers from the drawback of peaking phenomenon, in which the control input peaks to an extremely large value during the transient stage. The peaking phenomenon can easily violate the control saturation constraint and excite the unmodelled high-order dynamics. In order to fulfil the bounded input constraint while achieving robustness simultaneously, a control scheme for adjusting robustness during the transient time and for guaranteeing the robust performance in the steady state is presented in this paper.

There is another control method for attenuating the effect of unknown inputs in which an observer algorithm is first designed to estimate the unknown input and then cancel its effect by the control input. There are various formulations related to the unknown input estimation [1120]. The disturbance observer is known to be very effective in eliminating disturbances [11, 12] and is very popular for robust motion control [13, 14]. The main problem with this approach is that it is difficult for implementation in MIMO systems. Another approach to disturbance estimation involves designing a joint state and disturbance observer [15, 16] that estimates simultaneously the states and the unknown disturbances. This approach was first developed in studies of unknown input observers [17, 18]. However, these previous works did not consider the issue of structure uncertainties. Moreover, one study [19] pointed out theoretically and experimentally that disturbance observer-based controllers may not be robust to large mismatched model uncertainty.

This research develops a dynamic compensator-based output feedback controller with guaranteed robust stability for linear MIMO systems with norm-bounded uncertainties and unknown disturbances. It should be noted that the maximum control effort usually occurs during the transient period. To simultaneously consider input constraint and obtain desired performance, an adjusted robustness, developed in this paper, can be ensured during the transient period while a robust performance can be guaranteed in the steady state. Using this scheme can limit the control effort within a predefined region if certain tolerance of transient response is permitted. Robust stability of the closed-loop system is guaranteed because the algorithm proposed by Gadewadikar et al. [1] is capable of obtaining the solution to the static output feedback problem. The proposed control law inherently has low-pass filter property that can successfully replace the derivative term of the system output, thus effectively eliminating the effect of input disturbance when the control gain is high enough. Without introducing any observer into the controller, it is shown that the system states are finally constrained in a small bounded region using the Lyapunov method. The method developed here is a low-order dynamic output feedback controller that is simple and easy to implement. Compared with other output feedback sliding mode controllers [510], the proposed control law, which involves only original system matrix parameters and does not need the discontinuous switching term, can obtain similar control results. Although the dynamic output feedback controller raises issues of control complexity, the performance of attenuating disturbance in the proposed method is evident.

This paper is organized as follows. The problem formulation of output feedback stabilization of uncertain linear MIMO systems is presented in Section 2. A dynamic compensator-based output feedback controller with guaranteeing robust stability of the closed-loop system and obtaining the desired performance is shown in Section 3. In Section 4, the system of the L-1011 aircraft at certain flight conditions is adopted to demonstrate the effectiveness of the proposed method. Moreover, we give simulation results comparing with the output feedback sliding mode controllers. Finally, the conclusions are given in Section 5.

2. Problem Formulation

Consider the following uncertain linear MIMO system:where , , and are system states, control inputs, and system outputs, respectively. The function is a time-varying vector which represents the lump sum of disturbances and/or uncertainties. Suppose that system matrices , , and are known and have appropriate dimensions. The function including the unknown disturbance and system uncertainty satisfies the following condition:where is the unknown disturbance and and are known matrices with appropriate dimensions. The matrix , being sufficiently smooth, is an unknown matrix satisfying . According to (2), system (1) becomesFor system (3), the main goal is to design an output feedback controller such that the states in the presence of unknown uncertainties and disturbances are bounded in a small region. Because the disturbance is unknown and only the system output is measurable, many papers [210] apply the high-gain control technique to obtain the desired performance. However, the high-gain control usually suffers from the input saturation and excites high frequency unmodelled dynamics. A design procedure which can fulfil the bounded input constraint and achieve robustness of the closed-loop system is presented in this paper. The proposed control scheme can effectively eliminate input disturbance and guarantee robust stability of the closed-loop system. As a result, the problem of peaking arising in conventional disturbance rejection controllers [210] can be effectively avoided using the control algorithm proposed here. Before introducing the proposed method, the following three assumptions are made throughout this paper. Nevertheless, it is in this respect that these three assumptions grow out of the output feedback controller and/or unknown input observer design methods [210, 1518].

Assumption 1. The pairs and are stabilizable and detectable, respectively.

Assumption 2. Matrices , , and have full rank, and .

Assumption 3. The triple is minimum phase.

3. Dynamic Output Feedback Controller Design

This section constructs a dynamic output feedback control law, which can effectively eliminate the equivalent input disturbance and guarantee robust stability of the closed-loop system. In comparison with the other output feedback sliding mode controllers [510], the proposed control law can effectively compensate for the effect of input disturbance and avoid the high-gain phenomenon in the transient time.

Let denote the pseudoinverse matrix of . Since Assumption 2 holds, the low-order dynamic compensator-based output feedback controller for system (3) is designed as where and are the compensator state vector and the gain matrix designed in the following, respectively. Moreover, the parameter is a design constant for adjusting the performance of input constraint and robustness. To analyze the closed-loop system behavior, a new variable is defined as and the control input is rewritten asSubstituting the control input (5) into system (3) yields the closed-loop system dynamics asTake the time derivate of to obtain its dynamic equation asLet . Then the dynamic equation of becomesAugmenting (6) and (8) in a matrix form yields It is clear that system (9) is the standard form of a singular perturbation [2123]. According to the classical theory of singular perturbation [21, 22], we can decompose system (8) into fast and slow subsystems. The slow reduced subsystem is found by making in (8), thus yieldingwhere , , and denote the slow portions of the original variables , , and , respectively. She et al. [14] called this term in (10) input disturbance. As a result, the proposed method can effectively estimate input disturbance when the control gain is high enough. Let and . Substituting (10) into system (6) gives System (11) is called the slow reduced system [23]. Moreover, the term in system (11) can be taken as the control input and be designed to stabilize the matrix using the static output feedback control technique. Letand then we from (6) obtainFrom (8), the dynamic equation of can be obtained aswhere . Let be the solution of the closed-loop system (9). Then the system performance satisfies the following theorem.

Lemma 4. If the matrix is full rank, then where the operator denotes the 2-norm of the matrix .

Proof. Since is the pseudoinverse of , . Note thatSuppose is an eigenvector of associated with the eigenvalue . Fromwe have and hence the eigenvalues of obtained or . According to the definition of the 2-norm, we have and The proof of this lemma is finished.

Theorem 5. Consider system (1) with Assumptions 13 satisfied and design the controller as (4). If the following conditions are satisfied:(1)the gain matrix can be designed to stabilize ,(2)the function and its first partial derivative with respect to are continuous and globally bounded, then there exists a positive constant such that, for all , the solution has the following property:where is the solution of the reduced system

Proof. Since Assumption 3 holds and is sufficiently smooth, according to time-scale properties of singular perturbation [23], the boundary layer system can be obtained aswhere the new time scale is related to the original time via the relationship . System (20) is called the fast system [23]. It follows from (20) that the boundary layer system is exponentially stable. Since the matrix for the reduced system in (11) is stable and the boundary layer system (20) is exponentially stable, we can apply Tikhonov’s theorem [23] to show that there exists a positive constant such that, for all , the solution has the following property:The proof of the theorem is finished.

Since , Theorem 5 and Lemma 4 indicate that if , that is, , the proposed control algorithm can obtain better disturbance rejection. It follows that increment of the parameter will definitely suppress the effect caused by system uncertainties and disturbances. However, this approach causes the high-gain control problem, resulting in the peaking phenomenon during the transient state. The peaking phenomenon can easily violate the control saturation constraint and excite the unmodelled high-order dynamics. On the other hand, decreasing will yield the poor performance but the maximal control effort can be reduced, thus achieving a physical limit of control input. Alternatively, the weighting factor will be determined by a tradeoff between input constraint and robust performance. This scheme can achieve an adjusted robustness during the transient period and robust performance in the steady state. In the following, the static output feedback technique, proposed by Gadewadikar et al. [1], is employed to design the gain and analyze robust stability of the closed-loop system.

It follows from (6) and (7) that the closed-loop system can be written asFromwe know that (22) becomeswhere , , , , , and . Let the symbols and denote the minimum and maximum eigenvalues of the matrix , respectively. Since Assumption 1 holds, it is easy to check that the pairs and are stabilizable and detectable, respectively. Then we have the following theorem.

Theorem 6. Consider system (1) with Assumptions 13 satisfied and design the control input as (4). Let and be the weighting matrices, and let be a constant. If the gain and the parameter matrix are designed to satisfy the condition where matrices and satisfy the following algebraic Riccati equationthen the system performance satisfies the following property:where and is a constant.

Proof. Substitute the relation in (26) into (24) to obtain the closed-loop system dynamics aswhere . First, we show that the matrix is asymptotically stable. Rearranging the algebraic Riccati equation (26) yieldsChoose a Lyapunov function where the positive definite matrix satisfies (26). Taking the time derivative of obtainsSince , we havewhere is a scalar. Applying the relation shown in (29) and substituting the above inequality into (30), we can obtainwhere is a constant and . If , then the above equation becomesSince , we can conclude from [23] that the system states are finally ultimately boundedHence, the proof of the theorem is completed.

Both coupled equations (25) and (26) for static output feedback design to find the solution to are generally complicated. Instead, Gadewadikar et al. [1] provided the iterative search algorithm to obtain the gain . The main advantage of their method is that the available well-developed techniques are employed to solve the algebraic Riccati equation (26). Since system (24) has the uncertain term affecting robust stability, the designer should carefully search these design parameters , , and , such that the solutions to (25) and (26) exist. Hence, the solution to is obtained by trial and error.

Remark 7. As , the proposed method can effectively compensate the effect of input disturbance. The resulting controller in (4) represents a high-gain controller. For practical control systems, tolerance is usually allowed due to certain system limitations, such as bandwidth and limited actuator ability. The allowable tolerance can be interpreted as the allowable robust performance of the system. Hence, the parameter cannot be too large for practical considering. According to the practical system specifications, the tradeoff parameter needs to be first chosen and then to obtain the system dynamic (24). Finally, we apply Gadewadikar’s search algorithm [1] to the coupled equations (25) and (26) to find the solution to .

Remark 8. More specifically, when the mismatched disturbance is defined in -norm space, that is, , we can use the property of robust disturbance attenuation to design the controller. The disturbance attenuation problem is to design an output feedback control law which can ensure that the effect of the disturbance acting on a system is reduced to an accepted level. Let and be a design constant and the weighting matrix, respectively. For system (22), it is desired to find a static output feedback gain matrix such that the closed-loop system is stable and its gain is bounded by a prescribed value . Similar to the work of Theorem 5 and Chang’s paper [9], if the gain and the parameter matrix are designed to satisfy the condition where the matrices and satisfy the algebraic Riccati equationthen the matrix is Hurwitz and the system performance satisfies where .

Remark 9. If the matrix satisfies the so-called matched condition, it follows that there exists a matrix such that . Then the slow reduced system in (11) becomesIts behavior is not affected by the matched perturbation. As seen in (38), the proposed control method is capable of eliminating the matched disturbance, thus obtaining the control effect similar to that when using a static output feedback sliding mode controller [49].

Remark 10. According to the proposed control scheme, we can from (5) and (7) rewrite the control input asSince , it follows from the above equation that The control input (40) inherently has low-pass filter property and it can replace the velocity measurement. With the connection of an additional dynamic compensator, the proposed method can obtain the effect of desired differentiators and thus does not need any observer to estimate input disturbance.

4. Numerical Examples

Example 1. Consider the lateral axis dynamics of an L-1011 aircraft at certain flight conditions for demonstrating the developed control law in which its state space form is given bywhere the unknown disturbance is set as . It is easy to check that the system satisfies three assumptions. Given , , and solving algebraic Riccati equations (25) and (26) givesThe controller is then designed as Figure 1 shows the response of the system states. It is clear that robust stability of the closed-loop system is guaranteed. For the sake of comparison, was introduced into the proposed method and the static output feedback control algorithm proposed by Gadewadikar et al. [1] is then employed to design the output feedback controller Figures 2 and 3 illustrate the simulated responses of and the control input, respectively, for the three cases under the initial conditions in which Figures 2 and 3 show the responses of and the control input, respectively. As can be seen, the proposed method obtains good system performance when a bigger value of is used. The obvious advantages of the proposed control are that the peaking phenomenon of the control input is effectively avoided and the disturbance rejection performance is successfully improved. Hence, the parameter can be utilized to adjust system performance between input constraint and robustness. Although the compensator-based output feedback control law raises control complexity and incurs additional software, the proposed control scheme can achieve disturbance rejection and guarantee globally robust stability of the closed-loop system.

Example 2. To compare the developed control law with the other methods, a system proposed by Xiang et al. [6] is taken as the following state space form:where the initial condition is altered as . Setting , , , and and then solving coupled equations (25) and (26) can yield the controller asThe system states are finally bounded in a small region and robust stability of the closed-loop system is guaranteed. For comparison, the sliding surface and the control law,proposed by Xiang et al. [6] and Chang et al. [4], are simultaneously simulated. The time responses of system outputs for the three cases are shown in Figures 4 and 5. Figure 6 shows the system input. Xiang et al. [6] developed an iterative LMI algorithm, which is relatively complex and hence not easy to implement, for reducing the high-gain control, while the proposed method uses the well-developed static output feedback technique to design the controller. As seen from these figures, although the system involves the matched disturbance and the mismatched uncertain term, the property of disturbance attenuation is evident under the proposed algorithm and the high control effort is effectively reduced.

5. Conclusions

This study has proposed a design method of an output feedback control law for a linear MIMO system with mismatched uncertainty and disturbance. To fulfil the control saturation while achieving robustness simultaneously, the proposed control law can adjust robustness during the transient period and guarantee robust stability of the closed-loop system. When the control gain is increased, the equivalent input disturbance can be effectively eliminated, thus obtaining disturbance rejection. The simulation results have demonstrated that high performance could be obtained by applying the proposed scheme if certain tolerance of transient response is permitted.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.