LMI formulations for designing controllers according to time response and stability margin constraints Mohamed Abbas-Turki, Gilles Duc and Benoˆ ıt Clement Abstract— Designing a controller with respect to time and frequency-domain objectives remains a difficult problem, al- though both kinds are generally present in the manufacturer specifications. In general, the temporal objectives are replaced by frequency dependent ones, which in major cases do not fit the actual expectations. In this paper, convex mathematical translations of both kinds of objectives are proposed using Linear Matrix Inequalities (LMI). The application of Youla parameterization allows to restore the linearity in the compen- sator parameters, but a huge state space representation of the system is induced. Thus the Cutting Plane Algorithm (CPA) is efficiently used to overcome the problem of having a huge number of added variables, which often occurs in Semi-Definite Programming (SDP) particulary when used in conjunction with the Youla parameterization. I. INTRODUCTION The commun way to solve a multiobjective control prob- lem is to reformulate the design specifications into more con- venient forms such as H or H 2 constraints. Unfortunately most of the manufacturer specifications cannot be exactly translated into such formulations, so that this approach leads either to more restrictive constraints or to approximate results. For instance in [1], a LMI specification is proposed to translate a template on a time response, which derives a hard constraint. The time domain specifications can be indirectly handled by H 2 constraints or frequency shaping, but the overshoot and the settling time remain difficult to be adjusted. The purpose of this work is to design a controller ac- cording to time-domain specifications together with gain and phase margins requirements. The case of H and H 2 norms constraints has been presented in [2], [3]. By using the Youla parameterization, which defines a convex set describing all stabilizing controllers [4], all these specifications are ex- pressed as matrix inequalities which are linear in the decision variables (LMI), provided a particular base is chosen for the Youla parameter. The obtained problem is therefore convex, so that it can be solved using convex optimization techniques. Furthermore, it allows to conclude on the feasibility or non- feasibility of the control problem, provided the basis chosen for the Youla parameter allows to cover appropriately the set of stable transfer functions. This work was supported by the Launch Division of the French Space Agency (CNES/DLA). M. Abbas-Turki G. Duc are with the Service Automatique, ´ Ecole Sup´ erieure d’Electricit´ e, 3 rue Joliot-Curie, 91192 Gif-sur-Yvette cedex, France; first name.last name@supelec.fr B. Clement is with the Direction des Lanceurs, CNES, Rond Point de l’Espace, 91023 Every cedex, France; benoit.clement@cnes.fr As a disadvantage, using the Youla parameterization in- duces a huge state-space representation. The most commonly used technique for solving LMI problems is the semi-definite programming (SDP): however the frequency-dependent con- traints generally require introducing a symmetric matrix of the same order as the state-space matrix. Thus this technique should be avoided when the Youla parameterization is used. In order to avoid the additional variables, Kao [5] presents an alternative based on the eigenvalues of some Hamiltonian matrix, and the application of a Cutting Plane Algorithm (CPA) instead of SDP. Although this method is more sensi- tive to numerical conditioning, it is less affected by the order of the plant. In this paper, the efficiency of using CPA in this context will be shown: the time-domain specifications will be directly expressed as LMI constraints, without any restriction nor approximation. The stability margins requirements will be considered as real uncertainties. Contrary to the approach proposed in [6], no decomposition of the Youla parameter is needed and no additional variable has to be introduced. On the other hand, the proposed condition is only sufficient but it has been verified that it is not too conservative in most practical cases. The paper is organized as follows: section 2 contains a brief presentation of the Youla parameterization; section 3 introduces the CPA. The main contributions appear in sections 4 and 5, where a time-domain template and stability margins constraints are respectively formulated on a suitable form to be used by the CPA. An illustrative example is finally presented in section 5. II. YOULA PARAMETERIZATION A. Parameterization of the set of stabilizing controllers The Youla parameterization allows describing all stabiliz- ing controllers by only one stable transfer Q, called the Youla parameter [4]. Consider a continuous or discrete-time plant G, with z the output to be controlled despite disturbance w, using control input u and measurement y. A state space realization of G can be written as: G = G 11 G 12 G 21 G 22 : w u z y A B 1 B 2 C 1 D 11 D 12 C 2 D 21 D 22 (1) All stabilizing controllers are described by the Redheffer product K = J Q (see the interconnection structure of figure 1), where the Youla parameter Q is any stable transfer function. System J depends both on coprime factorizations Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 WeC05.2 0-7803-9568-9/05/$20.00 ©2005 IEEE 5740