Top Banner

of 38

Lmi Method

Jun 04, 2018

Download

Documents

lokesh1308
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/13/2019 Lmi Method

    1/38

  • 8/13/2019 Lmi Method

    2/38

    i

    DECLARATION

    I hereby certify that this report which is being presented in the seminar entitled Linear

    Matrix Inequality in Control System in partial fulfilment of the requirement of award of

    Degree of Master of Technology in Electrical Engineering with specialization in System &

    Control, submitted to the Department of Electrical Engineering, Indian Institute of Technology,

    Roorkee, India is an authentic record of the work carried out during a period from May 2013 to

    September 2013 under the supervision of Dr. G. N. Pillai, Associate Professor, Department of

    Electrical Engineering, Indian Institute of Technology, Roorkee. The matter presented in this

    seminar has not been submitted by me for the award of any other degree of this institute or any

    other institute.

    Date:

    Place: Roorkee (Lokesh kumar Dewangan)

    CERTIFICATE

    This is to certify that the above statement made by the candidate is correct to best of my

    knowledge.

    (Dr. G. N. Pillai)Associate Professor

    Department of Electrical Engineering

    Indian Institute of Technology

    Roorkee-247667, India

  • 8/13/2019 Lmi Method

    3/38

    ii

    ACKNOWLEDGEMENT

    I wish to express my deep regards and sincere gratitude to my respected supervisor Dr. G. N.

    Pillai, Associate Professor, Department of Electrical Engineering, Indian Institute of Technology

    Roorkee for being helpful and a great source of inspiration. His keen interest and constant

    encouragement gave me the confidence to complete my work. I wish to extend my sincere thanks

    for his excellent guidance and suggestion for the successful completion of my work.

    LOKESH KUMAR DEWANGAN

  • 8/13/2019 Lmi Method

    4/38

    iii

    ABSTRACT

    This report gives a brief overview of Linear Matrix Inequality (LMI) and various types of

    problem related to this. Synthesis of linear output feedback controller using LMI approach done

    to get robust performance. For better response, LMI regions (half plane, circular and conical

    sector) are defined for closed loop poles. The Hconstraint is formulated with the help of LMI toimprove robustness of the controller. LMI region and Hconstraints are combined to design statefeedback controller and output feedback controller of order k. Also the concept of solvability of

    controller which gives the feasibility of LMI formulation is discussed.

  • 8/13/2019 Lmi Method

    5/38

    iv

    TABLE OF CONTENTS

    DECLARATION ...................................................................................................................... iACKNOWLEDGEMENT ....................................................................................................... iiABSTRACT ........................................................................................................................... iii1 INTRODUCTION ............................................................................................................ 12 LINEAR MATRIX INEQUALITY ................................................................................. 3

    2.1 INTRODUCTION .................................................................................................... 32.2 LINEAR MATRIX INEQUALITY FORMULATION............................................ 32.3 SOME STANDARD PROBLEMS .......................................................................... 52.4 SOLVING THESE PROBLEM ................................................................................ 6

    3 POLE PLACEMENT IN LMI REGIONS ....................................................................... 83.1 LYAPUNOV CONDITIONS FOR POLE CLUSTERING ..................................... 83.2 KRONECKER PRODUCTS .................................................................................... 83.3 LMI REGION ........................................................................................................... 93.4 DIFFERENT LMI REGIONS DEFINED IN LMI ................................................. 103.5 INTERSECTION OF LMI REGIONS ................................................................... 13

    4 HDESIGN VIA LMI OPTIMIZATION ..................................................................... 144.1 Schur Complements ................................................................................................ 144.2 LMI FORMULATION FOR HPERFORMANCE ............................................. 15

    5 FEEDBACK CONTROLLER DESIGN ........................................................................ 185.1 STATE FEEDBACK HDESIGN WITH POLE PLACEMENT ........................ 185.2 OUTPUT FEEDBACK HDESIGN WITH POLE PLACEMENT ..................... 205.3 LINEARIZING CHANGE OF VARIABLE .......................................................... 25

    6 CONCLUSION .............................................................................................................. 28

  • 8/13/2019 Lmi Method

    6/38

    v

    7 REFERENCES ............................................................................................................... 298 APPENDIX .................................................................................................................... 30

  • 8/13/2019 Lmi Method

    7/38

    vi

    LIST OF FIGURE

    Figure 3-1 Intersection of different LMI regions [3] ............................................................. 12Figure 5-1 Augmented block diagram plant [10] .................................................................. 20

  • 8/13/2019 Lmi Method

    8/38

    1

    1 INTRODUCTIONStability is a minimum requirement for control systems. In most practical situations,

    however, a good controller should also deliver sufficiently fast and well-damped time responses.

    Different problems in control system can be formulated into Linear Matrix Inequality problem

    and these LMI problems can be solved by using higher mathematics method like interior point

    method [1]. A customary way to guarantee satisfactory transients is to place the closed-loop

    poles in a suitable region of the complex plane. We refer to this technique as regionalpole

    placement, where the poles are assigned to specific locations in the complex plane. In case of

    direct pole placement technique, the poles are kept in particular location and it gives better

    performance because the location of poles decide performance of system (Rise time, Peak time,

    Damping ratio, Settling time etc) . But it is not sure that the controller gain calculated by thismethod is robust when changes the system parameter or disturbance on the system [2].

    For robust Performance of the controller Hperformance must be added into controller.But both simultaneously not possible in direct pole placement method [2].

    In Linear Matrix Inequality both better time response and frequency response can be

    obtained. Linear Matrix Inequality first time used in control system by Lyapunov to check the

    stability of the system. Different convex problem and convex optimization problem can be

    formulated in Linear Matrix Inequality and it can be solved by using different method like

    interior point method, ellipsoid method and newton method. Since development of fast interior

    point method for solving LMI, controller design by this method become very easy and different

    tools available in Matlab to solve LMI [2].

    In pole Eigenvalue problem poles are restricted to lies in a region. In this report we designed

    half plane, circular region and conic convex region. By putting constraints on the closed loop

    poles the performance of the system can be improved, because it depends on location of the

    poles. For example, fast decay, good damping, and reasonable controller dynamics can be

    imposed by confining the poles in the intersection of a shifted half-plane, a sector, and a disk [2].

    Since in real time systems always involve some amount of uncertainty, so it is natural to

    worry about the robustness of pole clustering, i.e. whether the pole remain in the prescribed

    region when the nominal model is perturbed. Robustness is the characteristic of the system or

  • 8/13/2019 Lmi Method

    9/38

    2

    controller that maintain the system stable and performance of the system remain same after

    system subjected to some disturbance and changes in parameter. Different type of uncertainty

    may be present in the system and their H value is calculated in this report. HPerformance isformulated into LMI problem and solvability condition for the general suboptimal

    Hproblem

    are derived. Then the controller is designed with putting both pole placement constraints and HPerformance constraint.

  • 8/13/2019 Lmi Method

    10/38

    3

    2 LINEAR MATRIX INEQUALITY2.1 INTRODUCTION

    The different convex problem can be formulated into Linear Matrix Inequality Problem.

    When the Linear Matrix Inequality is in the of diagonal matrix, then it is called linear

    optimization problem. The problems arising in system and control theory can be reduced to a few

    standard convex or quasi-convex optimization problems involving linear matrix inequalities

    (LMIs). Since these resulting optimization problems can be solved numerically very efficiently

    using recently developed interior-point methods, our reduction constitutes a solution to the

    original problem. In comparison, the more conventional approach is to seek an analytic or

    frequency-domain solution to the matrix inequalities. The LMI technique is first time used by

    Lyapunov in control system to check the stability of the system. There are many advantage of

    LMI which attract the researcher to do work in this field. One of the most important reason is

    that many LMIs can be converted into single LMI i.e. a number of constraint on variable can be

    put simultaneously [1].

    2.2 LINEAR MATRIX INEQUALITY FORMULATIONA linear matrix inequality (LMI) has the form

    F x F xF > 0= (2.1)where x R is the variable and the symmetric matrices F= F R, i = 0,1,2..,m.are given. The inequality symbol in (2.1) means that F(x) is positive-definite, i.e., uF(x) u > 0for all nonzero u R. The LMI (2.1) is equivalent to a set of n polynomial inequalities in x, i.e.,the leading principal minors of F(x) must be positive. LMI can be written in non-strict form like

    [1],

    Fx 0 (2.2)The LMI (2.1) is a convex constraint on x, i.e., the set {x| F(x)> 0} is convex. The LMI

    (2.1) is a standard form, it can represent a wide variety of convex constraints on x. In particular,

    linear inequalities, (convex) quadratic inequalities, matrix norm inequalities, and constraints that

  • 8/13/2019 Lmi Method

    11/38

    4

    arise in control theory, such as Lyapunov and convex quadratic matrix inequalities, can all be

    cast in the form of an LMI. When the matrices Fi are diagonal matrix, the LMI F(x) > 0 is a set

    of linear inequalities, then this convex optimization problem convert in linear optimization

    problem. Nonlinear (convex) inequalities are converted to LMI form using Schur complements.

    The basic idea is as follows [1]:

    Qx SxSx Rx > 0 (2.3)where Q(x) = Q(x, R(x) = R(x, and S(x) depend affinity on x, is equivalent to

    Rx > 0, QxSxRx

    Sx

    > 0 (2.4)

    In other words, the set of nonlinear inequalities (2.4) can be represented as the LMI (2.3).

    Multiple LMIs , . , > 0can be expressed as the single LMI by keepingall LMIs into diagonal of matrix and can be expressed as, . , > 0[1].

    2.2.1 MATRICES AS VARIABLESIn some problems where the variables are in the form of matrix, e.g., the Lyapunov

    inequality

    P A AP < 0 (2.5)where A Ris given and P= P Ris the variable. In this case it will not write out theLMI explicitly in the form F(x) > 0. As another related example, consider the quadratic matrix

    inequality

    AP P A P B RBP Q < 0 (2.6)

    where A, B, Q = QT, R = RT> 0 are given matrices of appropriate sizes, and P = PT is the

    variable. Note that this is a quadratic matrix inequality in the variable P. It can be expressed as

    the linear matrix inequality [1].

  • 8/13/2019 Lmi Method

    12/38

    5

    AP PA Q BPBP R (2.7)

    2.3 SOME STANDARD PROBLEMS2.3.1 LMI PROBLEMS

    Suppose we have an LMI F(x) > 0, the corresponding LMI Problem (LMIP) means to find

    xfeassuch that it satisfy above condition F(xfeas) > 0 or determine that the LMI is infeasible. This

    is a convex feasibility problem where the above LMI is checked whether it is feasible or not. It

    means solving the LMI F(x) > 0 means solving the corresponding LMIP. For example we

    consider the simultaneous Lyapunov stability problem, here given that A

    Rand we

    have to find the optimal value of P such that it satisfy the constraints [1],

    P > 0 (2.8)AP P A < 0 (2.9)

    2.3.2 EIGENVALUE PROBLEMSIn eigenvalue problem (EVP) the maximum eigenvalue of a matrix is minimize and the

    matrix depends on a variable, subject to an LMI constraint (or determine that the constraint is

    infeasible),

    Minimize Subject to I Ax > 0; Bx > 0

    where A and B are symmetric matrices that depend on the optimization variable x. This is a

    convex optimization problem. EVPs can be written in other form like minimizing a linear

    function subject to an LMI, i.e.

    Minimize cTx

    Subject to F(x) > 0

  • 8/13/2019 Lmi Method

    13/38

    6

    where F a function of x. In the special case when the matrices Fi are all diagonal, this problem

    reduces to the general linear programming problem: minimizing the linear function cT x subject

    to a set of linear inequalities on x [1].

    2.3.3

    GENERALISED EIGENVALUE PROBLEM

    The generalized eigenvalue problem (GEVP) is to minimize the maximum generalized

    eigenvalue of a pair of matrices that depend on a variable, subject to an LMI constraint. The

    general form of a GEVP is [2]:

    Minimize Subject to Bx Ax > 0; Bx > 0; Cx > 0

    where A, B and C are symmetric matrices that are functions of x. We can express this as

    Minimize maxAx,BxSubject to > 0; > 0

    2.3.4 CONVEX OPTIMIZATION PROBLEMMostly we prefer LMIP, EVP and GEVP. There is another form of problem in LMI that is

    called convex optimization problem. It can be written as

    Minimize

    logdetAx

    Subject to A(x) > 0; B(x) > 0

    where A and B are symmetric matrices that depend on x [1].

    2.4 SOLVING THESE PROBLEM2.4.1 INTERIOR POINT METHODConsider the LMI

    F x F xF > 0= (2.10 )where F F R, i = 0, 1, 2... m. This LMI can rewritten as

  • 8/13/2019 Lmi Method

    14/38

    7

    x logdetFx Fx > 0 otherwise (2.11)This function is finite if and only if F(x) > 0, and as x approaches the boundary of the feasible

    setx|Fx > 0 it became infeasible, i.e., it is a barrier function for the feasible set, It can beshown that x is strictly convex on the feasible set, so it has a unique minimizer, which wedenote x.

    Now turn to the problem of computing the analytic center of an LMI. (This is a special

    form of our problem CP.) Newton's method, with appropriate step length selection, can be used

    to efficiently compute x, starting from a feasible initial point. We consider the algorithm:

    x+ x aHxgx (2.12)

    where a is the damping factor of the kth iteration, and g(x) and H(x) denote the gradient andHessian of x, respectively, at x.

    Their damping factor is:

    a 1 if x 1 / 411 x otherwise

    (2.13)

    where x gxHxgx is called the Newton decrement of at x. Nesterov andNemirovskii show that this step length always results in x+feasible, i.e., F(x+)) > 0, andconvergence of xKto x[1].

  • 8/13/2019 Lmi Method

    15/38

    8

    3 POLE PLACEMENT IN LMI REGIONS3.1 LYAPUNOV CONDITIONS FOR POLE CLUSTERING

    Let us consider D be a sub region of the complex left-half plane. A dynamical system

    x=

    Ax is called D stable only if all its poles lie in D (that is, all eigenvalues of the matrix A lie in D).

    When D is the entire left-half plane, which is characterized in LMI terms by the Lyapunov

    theorem. Specifically, A is stable if and only if there exists a symmetric matrix X satisfying [3],

    P A AP < 0, P > 0 (3.1)This Lyapunov characterization of stability has been extended to a variety of regions by

    Gutman [4]. The regions considered there are polynomial regions of the form

    D z C : ckzkz k, < 0 (3.2)Where the coefficients ckare real and satisfy ck=ck.The polynomial regions are not fully

    general since, e.g., the region S,r, cannot be represented in this form. For polynomialregions, Gutman's fundamental result states that a matrix A is D-stable if and only if there exists

    a symmetric matrix X such that [3]

    D { z C : ckAkPAk, 0 (3.3)By replacing zkz with AkXAin equation (3.2) we get equation (3.3). From above result

    it is clear that the Lyapunov theorem is a particular case of this result [3].

    3.2 KRONECKER PRODUCTSThe Kronecker product is an important tool for the subsequent analysis. Recall the

    Kronecker product of two matrices A and B is a block matrix C with generic block entry

    C=

    AB, that is, B AB (3.4)

  • 8/13/2019 Lmi Method

    16/38

    9

    The following properties of the Kronecker product are easily established

    1A A

    C AC BC

    BCD AC BDB A BB A B

    The eigenvalues of (AB) are the pairwise products (A)(B) of the eigenvalues of A andB . As a result, the Kronecker product of two positive-definite matrices is a positive-definite

    matrix. Finally, the singular values of (A

    B) consist of all pairwise products

    (A)

    (B) of

    singular values of A and B [2].

    3.3 LMI REGIONDefinition 3.1 (LMI Regions): Asubset Dof the complex plane is called an LMI region if

    there exist a symmetric matrix L = L =Lk Rand matrix M = Mk Rsuch thatD z C Fz < 0 (3.5)

    Fz L z M z M (3.6)D z C: L z M z M < 0 (3.7)In other words, an LMI region define above is a subset of the complex plane that can be

    represented in terms of LMI, or equivalently, an LMI in x = Re(z) and y = Im(z). As a result,

    LMI regions are convex. Moreover, LMI regions are symmetric with respect to the real axis for

    any value of z D,Interestingly, there is a complete counterpart of Gutman's theorem for LMIregions. Specifically, pole location in a given LMI region can be characterized in terms of the

    mm block matrix [3], MA, P LP M PA MAP (3.8)

  • 8/13/2019 Lmi Method

    17/38

    10

    Theorem 3.2: The matrix A is D-stable if and only if there exists a symmetric matrix X such

    that

    MA, P < 0 and P > 0 (3.9)

    3.4 DIFFERENT LMI REGIONS DEFINED IN LMI3.4.1 HALF-PLANE:

    Suppose we have to design half-plane in left hand side, means all poles lies in left hand side

    R (z) < - : (3.10)

    Now this expression can be written in terms of LMI region like that,

    Fx z z 2 < 0 (3.11)where z = + j and z= j, From Gutmans expression

    Fx L z M z M < 0 (3.12)Comparing equation (3.11) and (3.12), we get

    L 2 , M 1 , M 1Put these value in given equation (3.8), we get

    MA, P LP M PA MAP (3.13)MA, P PA AP 2P (3.14)

    Above expression represent the LMI formulation of the half plane in complex plane and by

    varying the value of half plane can be shiftedeither left side or right side. If is zero then this

    result is equivalent to lyapunov stability condition [3].

  • 8/13/2019 Lmi Method

    18/38

    11

    3.4.2 DISK CENTERED AT (-Q, 0) WITH RADIUS R:The equation of circle of radius r with center at (-q, 0) in real axis is given as,

    (3.15)

    This equation can be written in matrix form like as

    Fx r q zq z r (3.16)Fx L z M z M < 0 (3.17)

    Comparing above equation (4.7) and (4.9), we get

    L r qq r , M 0 10 0 , M 0 01 0Put these value in given below equation (4.5), we get

    MA, P rP qP PAqP AP rP (3.18)Above expression represent the LMI formulation of the circular plane of radius r and center

    at (-q, 0) in complex plane and by varying the value of q circular plane can be shifted either left

    side or right side and by r radius can be changed [3] [5].

    3.4.3 CONIC SECTOR WITH APEX AT THE - AND INNER ANGLE 2:Its characteristic function is

    Fx 2 cos ze z e < 0, (3.19)This equation can be written in matrix form like as

    Fx 2coscosz z sinz z sinz z 2coscosz z > 0 (3.20)Comparing above equation (3.17) and (3.20), we get

  • 8/13/2019 Lmi Method

    19/38

    12

    L 2cos 00 2cos ; M cos sinsin cosPut these value in given below equation (3.13), we get

    MA, P 2cossinAPPA cosAP PAcosPA AP 2cos sinAP PA > 0 (3.21)Equation (3.21) shows a conical sector having angle and the origin of the conic is at [2].After combining above all regions we get a intersectional region which is shown in fig.3.1

    FIGURE 3-1INTERSECTION OF DIFFERENT LMIREGIONS [3]

  • 8/13/2019 Lmi Method

    20/38

    13

    3.5 INTERSECTION OF LMI REGIONSIn LMI one of the important advantage is that the many LMIs can be combined into single

    LMI. LMI regions are often specified as the intersection of elementary regions, such as conic

    sectors, disks, or vertical half-planes. Given LMI regions D1, D2,..DN, the intersection of

    these region is D

    D D D . . D (3.22)has characteristic function

    Fz diagFz= (3.23)Corollary 3.1: Given two LMI regions D1and D2, a matrix A is both D1-stable and D2-stable if

    and only if there exists a positive definite matrix X such that MA,X< 0 and MA,X< 0[3].

  • 8/13/2019 Lmi Method

    21/38

    14

    4 DESIGN VIA LMI OPTIMIZATION4.1 Schur Complements

    The equivalence between the Riccati inequality and the LMI can be seen by the following

    well-known fact:

    Lemma 1 (Schur Complement). Suppose R and S are Hermitian, i.e. R Rand S SThen, the following conditions are equivalent:

    R < 0 , S GRG < 0AndS GG R < 0

    Proof. Post-multiply (29) by the nonsingular I 0RG I and pre-multiply by its transpose: I 0RG I S GG R I 0RG I S GRG 00 R (4.1)Using Schur complements we can infer that if a matrix is positive definite then an arbitrary

    diagonal square sub-block is also positive definite. For instance, if any diagonal element P of amatrix P is negative or zero the matrix P is not positive definite [1] [5].

    Lemma 2. Let Q, U and V be given matrices. Then

    Q VK U UKV < 0 (4.2)has a solution K if and only if

    WQW < 0WQW < 0Where Wand Ware the null spaces of U and V respectively. Detail of Q, V and U matricesare given below [5].

  • 8/13/2019 Lmi Method

    22/38

    15

    4.2 LMI FORMULATION FOR PERFORMANCEAssume we have plant transfer function H(s) with impulse response h(t), input to plant is u(t) and

    output is y(t),

    yt hut ht ut ht ud (4.3)Norm-2 of y(t) can be written as from appendix [6]

    yt |yt|dt (4.4)

    y 12 |yjw|dw (4.5)y 12 |Hjw||ujw|dw (4.6)

    According to the Cauchy-Schwartz inequality

    y 12 |Hjw||ujw|dw

    H 12 |ujw|dw

    H u (4.7)

    Now we now the Hcondition for robust stability isH < (4.8)

    Now comparing equation (5.3) and (5.4), we get

    y

    u < (4.9)

    y u < 0 (4.10) y ud t > 0 (4.11)

  • 8/13/2019 Lmi Method

    23/38

    16

    Lyapunov functions is define as [7]

    v(xt) xtPxt y ud t > 0 (4.12)Now differentiating above energy function with respect to time and after differentiating it

    must be less zero, which show that the system releasing the energy and state comes into

    equilibrium state.

    v(xt) xAP P Ax uBPx xPBu yy uu < 0 (4.13)v(xt) xAP P Ax uBPx xPBu xCD u uDCx

    xCC x uDDu

  • 8/13/2019 Lmi Method

    24/38

    17

    BX, P MA, P MPB MXCMBP XI XDXMC PD PI < 0 (4.21)P > 0, X > 0

    where, MA, P LP M PA MAP (4.22)

  • 8/13/2019 Lmi Method

    25/38

    18

    5 FEEDBACK CONTROLLER DESIGN5.1 STATE FEEDBACK HDESIGN WITH POLE PLACEMENT

    In this section, the gain of the controller is designed via Linear Matrix Inequality with

    H

    performance and restricting the closed loop poles in LMI regions for better performance.

    Suppose K is controller gain, then according to control law

    (5.1)The state space model of system is

    x A x B

    w B

    u

    z Cx Dw Duy Cx Dw Du(5.2)

    Where A is system matrix, B is input matrix, C is output matrix and D is transfer matrix.Now, put u = -Kx in above equation, closed loop state space will be

    x A x B Kx A BKx Ax Bwy Cx DKx C DKx Cx Dw

    (5.3)

    Now put the value of closed loop state space matrices in equation given below

    v(xt) A P P A PB CBP I DC D I < 0 (5.4)

    v(xt) A BKP PA BK PB C DK

    BP I DCC DK D I < 0 (5.5)

    Above equation gives robust performance and for better performance add pole placement

    constraints on this LMI. Different pole placement region is derived in last section are given as

  • 8/13/2019 Lmi Method

    26/38

    19

    Half plane

    MA,P = PA +

    AP+ 2P < 0 (5.6)

    Disk at centered (-q, 0) and radius r

    MA, P rP qP PAqP AP rP < 0 (5.7)Conical sector starting atand angle

    MA,P 2cossinAPPA

    cosAP PA

    cosPA AP 2cos sinAP PA < 0 (5.8)

    Now combining above two constraints Hand half plane constraints, combine expression willbe

    A B KP PA B K 2P PB CBP I DC D I < 0 (5.9)And to obtain better robustness of the controller has to be minimize. So optimization problemis formulated as

    Objective function = minA B KP PA B K 2P PB CBP I DC D I < 0 (5.10)

    By solving interior point method or any other optimization method the value of K can be obtain

  • 8/13/2019 Lmi Method

    27/38

    20

    5.2 OUTPUT FEEDBACK HDESIGN WITH POLE PLACEMENTThe LTI plant can be represented in state-space form as

    x A x Bw Bu

    z Cx Dw Duy Cx Dw Du (5.11)where u is control input, w is a vector of exogenous inputs (such as reference signals, disturbance

    signals, sensor noise), y is the measured output, and z is a vector of output signals related to the

    performance of the control system. Fig 5.1 shows augmented block diagram plant with controller

    is in feedback path.

    FIGURE 5-1AUGMENTED BLOCK DIAGRAM PLANT [10]Let T denote the closed-loop transfer functions from w to z. the output-feedback control law

    u = -Ky such that, closed loop poles lies in LMI region and T < . The controller can berepresented in state space form by

    xk Ax Byu Cx Dy (5.12)Then the closed-loop transfer functionTSfrom w to z is given by [3] [6] [5]TS D CSI AB (5.13)where

  • 8/13/2019 Lmi Method

    28/38

    21

    A A BDC BCBkC A B B BDD

    BD

    C C DDC DCkD= D DDDFrom equation (4.20), the closed loop Hdesign is derived as

    PA A P PB CB P I DC D I < 0 (5.14)The conical region derived for closed loop pole in LMI with cone at origin and angle asMA, P sinAP PA cosAP PA cosPA AP sinAP PA < 0 (5.15)These two LMIs can be solved using optimization method, but before solving check whether

    above given condition is feasible nor not, equation (4.20) is feasible only when P is positive

    definite and satisfy following solvability condition as derived below

    PA A P PB CB P I DC D I < 0 (5.16)Let P and P-1be partitioned as [2] [3] [7]:

    P R MM U, P S NN V (5.17)Where R R and S R. Put value of P and closed loop state space matrices inequation (5.16)

  • 8/13/2019 Lmi Method

    29/38

    22

    [ R MM U A BDC BCBkC A A BDC BCBkC A R MM U R MM U B BDDBD C DDC DCkB BDDBD R MM U 1 00 1 D DDDC DDC DCk D DDD I ]

    < 0

    (5.18)

    Rearranging above matrix and expresses in the form of lemma 2 [5],

    Q YKZ ZK Y < 0 (5.19)

    Q [

    R A AR AMMA 0 RB CMB 0BR BMC 0 I DD I]

    (5.20)

    Y BM BUR M 0 00 D (5.21)Z 0 IC 0 0 0D 0 (5.22)

    K A BC D

    (5.23)

    According to lemma 2above expression will solvable if and only if

    WQW < 0WQW < 0Where Wand Ware null space of Y and Z,

    W W 00 00 IW 0 (5.24)One difficulty in LMI in output feedback case is that it include product of controller matrix

    and P which make LMI non-linear. In case of state feedback new variable L = KP is defined that

  • 8/13/2019 Lmi Method

    30/38

    23

    makes LMI linear. But in output feedback it is not possible. To make LMI linear proper change

    of variable is derived in below

    Theorem 6.1 Consider a proper plant P(s) of minimal realization and assume ( A, B, C isstabilizable and detectable and D 0withY 0 BI 0 0 00 D (5.25)

    Z 0 IC 0 0 0D 0 (5.26)Let Wand Wbe two matrices whose column span the null spaces of Y and Z respectively,

    Then the set of

    -suboptimal controller of order k is non empty if and only if there exists some

    (n+k)*(n+k) positive definite matrix Psuch that [5]:WQW < 0WQ1W < 0where

    Q PA AP PB C

    B

    P I D

    C D I

    Q 1 AP PA B PCB I DCP D I A A 00 0

    B B0

    C C 0

    P matrix and inverse of P are replaced by its partisan value then new Q and Q1 will be as

  • 8/13/2019 Lmi Method

    31/38

    24

    Q

    [

    R A AR AMMA 0 RB CMB 0BR BMC 0

    I DD I]

    (5.27)

    Q1 A S S A ANNA 0 B SC0 NCB 0CS CN I DD I (5.28)

    Null space of the matrix Y and Z are calculated using eigenvalue of Y and Z matrix or other

    method.

    W W 00 00 IW 0 (5.29)

    W 0 W30 0I 00 W (5.30)In null space second row is zero hence second row and second column can be removed from

    equations (5.27) and (5.28)

    Q R A AR RB CBR I DC D I (5.31)

    Q 1 A S S A B SCB I DCS D I

    (5.32)From equations (5.31) and (5.32) it is clear if R and S are symmetric and positive definite

    then the controller will be non-empty. Now we have to transform P matrix into terms of R and S

    [5].

  • 8/13/2019 Lmi Method

    32/38

    25

    5.3 LINEARIZING CHANGE OF VARIABLEThe controller variables are implicitly defined in terms of the (unknown) matrix P. Let P and

    P-1be partitioned as [2] [6] [7]:

    P R MM U, P S NN V (5.33)Where R Rand S R

    P I R S M N R N M VMS U N MN U V (5.34)

    P

    P R IM 0 , I S0 NPre and post-multiplying the variable matrix P by and, respectively; and carrying out

    appropriate change of variables, the following LMI is obtained.

    R II S > 0

    (5.35)

    Similarly, pre- and post-multiplying the inequality (5.15) by diag (, I , I and diag (, I, I),respectively; and carrying out appropriate change of variables, the following LMI is obtained.

    AP A (5.36) A R BCM DCR A BDCNAM NBCR S BCM SA BDCR SA NB BDC (5.37)

    PA PA A (5.38) RA CM DCRB NAM NBCR S BCM SA BDCRA CDB AS CNB BD (5.39)

  • 8/13/2019 Lmi Method

    33/38

    26

    AP A A R BChat A BDhatCAhat SA BhatC (5.40)

    PA PA A R

    A

    chat

    B

    AhatA CDhatB AS CBhat (5.41)

    Where,

    AhatNAM NBCR S BCM SA BDCRBhatNB SBDCh a t CM DCR

    D h a t D (5.42)

    MA, P diag , I , IsinAP PA cosAP PA cosPA AP sinAP PA diag , I, I < 0 (5.43)

    MA, P =A R BChatRA ChatB A BDhatC Ahat

    AhatA

    C

    Dhat

    B

    SABhatC

    A

    S

    C

    Bhat RA chatB AR Chat Ahat A DhatC

    A

    C

    Dhat

    B

    Ahat A

    S

    C

    Bhat

    SABhatC

    RA chatB A R BChat Ahat A BDhatCA CDhatB Ahat AS CBhat SABhatC A R BChatRA ChatB A BDhatC AhatAhatA CDhatB SABhatC AS CBhat< 0(5.44)

    < 0 (5.45)Similarly, pre- and post-multiplying the inequality (5.14) by diag (, I , I and diag (, I,

    I), respectively; and carrying out appropriate change of variables, the following LMI is obtained.

    , I , IPA A P B PCB I DCP D I diag , I, I < 0 (5.46)

  • 8/13/2019 Lmi Method

    34/38

    27

    < 0 (5.47)

    A R R A

    BChat Chat

    B

    B BDhatDCB BDhatD rI

    (5.48)

    Ahat A BDhatC SB BhatDCR DChat D DDhatD (5.49) ASSABhatC CBhat C DDhatCC DDhatC rI (5.50)

    After changing the variable matrices into new matrix, three LMIs are obtained

    R II S > 0 (5.51) < 0 (5.52)

    < 0 (5.53)Now solving above constraints with objective function minimize gamma for increasing the

    stability margin of the system, the values of R, S, Ahat, Bhat, Chat and Dhat are obtained. From

    these value controller State space matrix can be calculated as [2] [6],

    D DhatB NBhatSBDC ChatDCRMA NAhatNBCR S BCM SA BDCRM

    (5.54)

  • 8/13/2019 Lmi Method

    35/38

    28

    6 CONCLUSION In Linear Matrix Inequality different regions can be derived and closed loop poles

    can be placed in anywhere in complex plane. By varying the ranges of LMI region

    the better time response can be obtained.

    In LMI one or more number of constraints can be put simultaneously and hence bothrobust and better time response can obtained.

    Since LMI is solved by optimization method the optimum objective function can beobtained in case of H performance. The value of gamma can be minimized toobtain increased stability margin.

  • 8/13/2019 Lmi Method

    36/38

    29

    7 REFERENCES

    [1] S. Boyd, L. El Ghaoui, E. Feron and V. Balakrishnan, Linear Matrix Inequalities in Systems

    and Control Theory, Philadelphia: SIAM, 1994.

    [2] Mahmoud chilali, Pascal Gahinet and Pierre Apkarian, "Robust pole placement in LMI

    regions,"IEEE Trans. Automat. Contr., vol. 44, p. 12, DECEMBER 1999.

    [3] M. Chilali and P. Gahinet, "H_ design with pole placement constraints: An LMIapproach,"IEEE Trans. Automat. Contr., vol. 44, p. 358367, 1996.

    [4] S. Gutman and E. I. Jury, "A general theory for matrix root clustering in sub-regions of the

    complex plan,"IEEE Trans. Automat. Contr., Vols. AC-26, pp. 853-863, 1981.

    [5] G. Garcia and J. Bemussou, "Pole assignment for uncertain systems in a specified disk by

    state-feedback,"IEEE Trans. Automat. Contr., vol. 40, pp. 184-190, 1995.

    [6] Bikash Pal and Balarko Chaudhuri, Robust Control in Power Systems, New York, NY

    10013. USA: Springer Science+Business Media, Inc, 2005.

    [7] P. Gahinet and P. Apkarian, "A linear matrix inequality approach to H_ control,"Int. J.

    Robust Nonlinear Contr., vol. 40, pp. 184-190, 1994.

    [8] Kemin Zhou and John C. Doyle, Essentials of Robust Control, Prentice-Hall, 1998.

    [9] C. Scherer, P. Gahinet and M. Chilali, "Multiobjective output-feedback control via LMI

    optimization,"IEEE Trans. Automat. Contr., vol. 42, p. 896911, 1997.

    [10] John Doyle, Bruce Francis and Allen Tannenbaum, Feedback Control Theory, Macmillan

    Publishing Co., 1990.

  • 8/13/2019 Lmi Method

    37/38

    30

    8 APPENDIX

    Norms for Signals, Matrices and Systems

    Norms of a continuous time varying signal is define as

    ut |ut|dt

    By using above definition we can calculate different norms of the signal like,

    1-Norm ut utdt 2-Norm ut ( |ut|dt )-Norm ut sup|ut|

    Suppose we have vectorX x xx3, then Norms isX |x|

    1-Norm

    X |x|

    2-Norm X |x| -Norm X maxxMatrix A =x xx3 x

    Maximum absolute column sum norm A ma x x Maximum absolute row sum norm A ma x x A maximum eigenvalue ofAA

    Let we have system G(s)

  • 8/13/2019 Lmi Method

    38/38

    2-Norm Gs GjwGjWdt -Norm Gs sup||Gjw|| supGjwNow according parsvel theorem |ut|dt 12 |ujw|dt This theorem gives relationship between time domain and frequency domain [6] [9].