Abstract
A new design procedure for a robust and control of continuous-time singularly perturbed systems via dynamic output feedback is presented. By formulating all objectives in terms of a common Lyapunov function, the controller will be designed through solving a set of inequalities. Therefore, a dynamic output feedback controller is developed such that and performance of the resulting closed-loop system is less than or equal to some prescribed value. Also, and performance for a given upperbound of singular perturbation parameter are guaranteed. It is shown that the -dependent controller is well defined for any and can be reduced to an -independent one so long as is sufficiently small. Finally, numerical simulations are provided to validate the proposed controller. Numerical simulations coincide with the theoretical analysis.
1. Introduction
It is well known that the multiple time-scale systems, otherwise known as singularly perturbed systems, often raise serious numerical problems in the control engineering field. In the past three decades, singularly perturbed systems have been intensively studied by many researchers [1–8].
In practice, many systems involve dynamics operating on two or more time-scales [3]. In this case, standard control techniques lead to ill-conditioning problems. Singular perturbation methods can be used to avoid such numerical problems [1]. By utilizing the time scale properties, the system is decomposed into several reduced order subsystems. Reduced order controllers are designed for each subsystems.
In the framework of singularly perturbed systems, control has been investigated by many researchers, and various approaches have been proposed in this field [9–14]. However, to the best of our knowledge, the problem of multiobjective control for linear singular perturbed systems is still an open problem. By multiobjective control, we refer to synthesis problems with a mix of time- and frequency-domain specifications ranging from and performances to regional pole placement, asymptotic tracking or regulation, and settling time or saturation constraints.
In [12], the control problem is concerned via state feedback for fast sampling discrete-time singularly perturbed systems. A new controller design method is given in terms of solutions to linear matrix inequalities (LMIs), which eliminate the regularity restrictions attached to the Riccati-based solution. In [13], the control problem via state feedback for fast sampling discrete-time singularly perturbed systems is investigated. In fact, a new sufficient condition which ensures the existence of state feedback controllers is presented such that the resulting closed-loop system is asymptotically stable. In addition, the results were extended to robust controller design for fast sampling discrete-time singularly perturbed systems with polytopic uncertainties. Presented condition, in terms of a linear matrix inequality (LMI), is independent of the singular perturbation parameter.
Undoubtedly, output feedback stabilization is one of the most important problems in control theory and applications. In many real systems, the state vector is not always accessible and only partial information is available via measured output. Furthermore, the reliability of systems and the simplicity of implementation are other reasons of interest in output control which is adopted to stabilize a system.
LMI’s have emerged as a powerful formulation and design technique for a variety of linear control problems. Since solving LMI's is a convex optimization problem, such formulations offer a numerically tractable means of attacking problems that lack an analytical solution. Consequently, reducing a control design problem to an LMI can be considered as a practical solution to this. Since the nonconvex formulation of the output feedback control, its conditions are restrictive or not numerically tractable [15]. It has been an open question how to make these conditions tractable by means of the existing software. Many research results on such a question have been reported in [15–20].
In [1, 2], the dynamic output feedback control of singular perturbation systems has been investigated. However, to the best of our knowledge, the design of dynamic output feedback for robust controller via LMI optimization is still an open problem. The main contribution of this paper is to solve the problem of multiobjective control for linear singularly perturbed systems. Considered problem consists of control, performance, and singular perturbation bound design. For given an performance bound or performance bound , and an upperbound for the singular perturbation, an -dependent dynamic output feedback controller will be constructed, such that for all . Due to this, the closed-loop system is admissible and the norm ( norm) of the closed-loop system is less than a prescribed (prescribed ). Sufficient conditions for such a controller are obtained in form of strict LMIs. A mixed control problem for singular systems is also considered in this paper. It is shown that the designed controller is well-defined for for all . It is shown that if is sufficiently small, the controller can be reduced to an -independent one. Numerical examples are given to illustrate the main results.
The paper is organized as follows. Section 2 gives the problem statement and motivations. Section 3 presents the main results. The theorems for , and multiobjective design via output feedback control are presented in this section. Due to proposed theorems, robust , , and multiobjective performance of continuous-time singularly perturbed systems via dynamic output feedback for a linear systems will be accessible. Section 4 illustrates numerical simulations for the proposed theorems. Finally, conclusions in Section 5 close the paper.
Notation 1. A star (*) in a matrix indicates a transpose quantity. For example: stands for , or in a symmetric matrix stands for .
2. Problem Statement
Consider the following singularly perturbed system with slow and fast dynamics described in the standard “singularly perturbed” form: where and form the state vector, is the control input vector, is the output, is a vector of exogenous inputs (such as reference signals, disturbance signals, sensor noise) and are regulated outputs.
By introducing the following notations: The system (2.1) can be rewritten into the following compact form: By applying dynamic output feedback controller in the following form: The controller (2.4) can be rewritten into the following compact form: where The closed loop system is where and Note, following definitions and lemmas are useful in next sections.
Definition 2.1. For a linear time-invariant operator , is stable if implies . Here, is said to have gain less than or equal to if and only if for all .
Lemma 2.2 (see [21]). For system , the gain will be less than if there exist a positive definite matrix such that
Definition 2.3. For a linear time-invariant operator , norm is defined by
Lemma 2.4 (see [21]). For stable system the performance will be less than if there exist a matrix and a positive definite matrix such that the following LMIs are feasible:
Lemma 2.5 (see [22]). For a positive scalar and symmetric matrices , and with appropriate dimensions, inequality holds for all , if
3. Main Result
Here, we address stability, stability, performance, and multiobjective performance for a singularly perturbed system via dynamic output feedback control.
3.1. Stability Problem
Consider closed loop system (2.7) without disturbance :where , , were defined in (2.2). In the following theorem, we propose design procedure for obtaining controllers parameters such that the closed loop system (3.1) becomes asymptotically stable.
Theorem 3.1. Given an upperbound for the singular perturbation , if there exist matrices ,, and satisfying the following LMIs where Then, for any , the closed-loop singularly perturbed system (3.1) is asymptotically stable via dynamic output controller (2.4), also controller parameters are obtained from following equations: where
Proof. Choose the Lyapunov function as
where
From (3.10), it is concluded that
and from (3.12), has following structure:
Now, define invert of as follow
and has following structure:
Using the following equality:
we also have the constraint that
Here, we define new matrices and as follows:
and is obtained from (3.17) as follows:
The derivative of the Lyapunov function (3.9) is
where is defined in (2.8).
Sufficient condition to satisfy (3.21) is
Equation (3.22) will hold if and only if
where is defined in (3.18).
From (3.19), equation (3.23) can be rewritten as
With substituting and from (3.18) and (2.8), respectively, we have
Now, we define the new variables:
Then, from (3.13), (3.15), and (3.26), equation (3.25) can be rewritten as
Also, the condition (3.10) holds if and only if
According to Lemma 2.5, the conditions (3.27) and (3.28) are valid for all , If (3.2), (3.3), (3.4), and (3.5) are satisfied.
For computing controller parameters we obtain and from solving LMIs in (3.2), (3.3), (3.5), and (3.6). Then from constraint (3.17) with assumption we have
where
Also From (3.29) and (3.26) we can obtain controller parameters from (3.7). Also from (3.7) controllers parameters are always well defined for all and become
where are defined in (3.30) and
This completes the proof.
Remark 3.2. Throughout the paper, it is assumed that the singular perturbation parameter is available for feedback. Indeed, in many singular perturbation systems, the singular perturbation parameter can be measured. In these cases, is available for feedback, which has attracted much attention. For example, -dependent controllers were designed for singular perturbation systems in [22–24]. Since is usually very small, an -dependent controller may be ill-conditioning as tends to zero. Thus, it is a key task to ensure the obtained controller to be well defined. This problem will be discussed later.
3.2. Performance
Consider the closed loop system (2.7) with regulated output . In following theorem, we proposed a procedure for obtaining controller parameters such that the closed loop singular perturbed system (2.7) with regulated output becomes asymptotically stable and guarantees the performance with attenuation parameter .
Theorem 3.3. Given an performance bound and an upperbound for the singular perturbation , if there exist matrices , , , , , , , , , and satisfying the following LMIs where defined in (3.6) is Then, for any , the closed-loop singularly perturbed system (2.7) is asymptotically stable and with an -norm less than or equal to , also parameters controller are obtained from (3.7).
Proof. According to Lemma 2.2, the closed-loop singularly perturbed system (2.7) is asymptotically stable and the gain will be less or equal if (3.10) and following inequality are satisfied:
Also , , , and are defined in (2.8).
By pre- and postmultiplying with matrices , respectively, it is concluded that:
where is defined in (3.18). According to proof of Theorem 3.1, is obtained. Also and are presented as follows:
From (3.36), and (3.37), we have
where defined in (3.27) and
According to Lemma 2.5, the condition (3.38) is satisfied for all , if (3.33) is satisfied. (3.4) and (3.5) compute from procedure similar to proof of Theorem 3.1 and this completes the proof.
3.3. Performance
Consider the closed loop system (2.7) with regulated output , assume is stable, and . In following theorem, we proposed a procedure for obtaining controller parameters such that the closed loop singularly perturbed system (2.7) with regulated output guarantees the performance with attenuation parameter . First we propose the following lemma that is effective in proof of Theorem 3.5.
Lemma 3.4. The closed-loop singularly perturbed has the performance with attenuation parameter if following LMIs hold
Proof. Consider the following closed-loop singular perturbed system:
where is defined in (2.8). From Definition 2.3 we have the following equality:
Now we define symmetric matrix as follows:
is obtained from the following equality:
can be obtained from the following equation:
Suppose that there exist the matrix with following structure:
that satisfies the following inequality:
From (3.49), equation (3.47) can be rewritten as follow:
Now, pre- postmultiplying (3.50) with we have
Also, from (3.46) and (3.49) we have
This is equivalent to the existence of such that
by using of Schur complement on (3.51) and (3.53) we can conclude
with assumption and pre- and postmultiplying (3.54) by and , respectively, we have
This completes the proof.
Theorem 3.5. Given an performance bound and an upperbound for the singular perturbation , if there exist matrices , , , , , , , , , and such that andsatisfying the following LMIs: where defined in (3.6) and is Then, for any , the closed-loop singularly perturbed system (2.7) is asymptotically stable and with an -norm less than or equal to , also parameters controller are obtained from (3.7).
Proof. The proof is similar to proof of Theorem 3.3. From Lemma 3.4, the closed-loop singularly perturbed system (2.7) has performance less than or equal if (3.40), (3.41) and (3.42) are satisfied.
From (3.18) and (3.37), multiplying inequalities (3.40) and (3.41), by the matrices and , gives
where:
According to Lemma 2.5, the inequalities (3.59) and (3.60) are valid for all , if (3.57) is satisfied and proof is complete.
3.4. Multiobjective Performance
Now we have got the LMIs in Theorems 3.3 and 3.5 thus we can solve the multiobjective synthesis problem easily for closed-loop singularly perturbed system (2.7) with regulated outputs and .
Theorem 3.6. Given an performance bound , performance bound and an upperbound for the singular perturbation , if there exist matrices , , , , , , , , , and such that satisfying the LMIs (3.4), (3.5), (3.33), and (3.57). Then, for any , the closed-loop singularly perturbed system (2.7) is asymptotically stable and with an -norm less than or equal to , an -norm less than or equal to , also parameters controller are obtained from (3.7).
Proof. It is from the proof of Theorems 3.3 and 3.5 and omitted for save of brevity.
4. Numerical Example
In this section, we present a numerical results to validate the designed dynamic output feedback controller for singularly perturbed systems with or performance.
4.1. Performance
Consider the following two-dimensional system and performance index [10] From Theorem 3.3, for minimum of is obtained as 0.11942. Controller parameters are as follows: For upperband , minimum is calculated as 0.1. As we expect .
From , we obtain reduced order dynamic as follows: Here, minimum value is calculated as 0.029. For , Figures 1, 2, and 3 exhibit , respectively.
As a new example for performance, now consider an F-8 aircraft model [25]: with From Theorem 3.3, for minimum of is obtained as 1.908. Controller parameters are as follows: For upperband , minimum is calculated as 3.96. As we expect .
For , Figure 4 exhibits.
4.2. Performance
Consider singular perturbed system (3.60) as
By utilizing Theorem 3.5, minimum value of for is obtained as 0.074. The controller parameters are as follows: For upperband , minimum is calculated as 0.0002. As we expect . Figures 5, 6, and 7 show input noise and regulated output , respectively.
As a new example for performance, now consider singular perturbed system as
By utilizing Theorem 3.5, minimum value of for is obtained as 0.003. The controller parameters are as follows: For upperband , minimum is calculated as 0.0004. As we expect . Input noise is shown in Figures 5, 8, and 9 show the regulated output , respectively.
4.3. Performance
Now, consider singular perturbed system (3.60) as According to Theorem 3.6, due to minimization of for , the values of and are calculated. By similar calculation, due to minimization of for , the values of and are calculated as 0.088 and 0.2018, respectively.
Here, controller parameters are as the follows when : Figures 10 and 11 show input signal and regulated output . Based on the , considered controller is designed to minimize effect of signal on regulated output . Also the ratio of the regulated output energy to the disturbance energy is shown in Figure 12.
5. Conclusions
In this paper, we addressed robust and control via dynamic output feedback control for continuous-time singularly perturbed systems. By formulating all objectives in terms of a common Lyapunov function, the controller was designed through solving a set of inequalities. A dynamic output feedback controller was developed such that first, the and performances of the resulting closed-loop system is less than or equal to some prescribed values, and furthermore, these performances are satisfied for all . Apart from our main results, Theorems 3.1 to 3.6 show that the -dependent controller is well defined for all and can be reduced to an -independent providing is sufficiently small. Finally, numerical simulations were provided to verify the proposed controller.