Model reference robust control for MIMO systems

Size: px
Start display at page:

Download "Model reference robust control for MIMO systems"

Transcription

1 INT. J. CONTROL, 997, VOL. 68, NO. 3, 599± 63 Model reference robust control for MIMO systems H. AMBROSE² and Z. QU² Model reference robust control (MRRC) of single-input single-output (SISO) systems was introduced as a new means of designing I/O robust control (Qu et al. 994). This I/O design is an extension of the recursive backstepping design in the sense that a nonlinear dynamic control (not static) is generated recursively. Backstepping entails the design of ctitious controls starting with the output state-space equation and backstepping until one arrives at the input state-space equation where the actual control can be designed. At each step the system is transformed and a ctitious control is designed to stabilize the transformed state (Naik and Kumar 99). It is shown in this paper that MRRC of multiple input multiple output (MIMO) systems is an extension of model reference control (MRC) of MIMO systems and MRRC of SISO systems. Unwanted coupling exists in many physical MIMO systems. It is shown that MRRC decouples MIMO systems using only input and output measurements rather than state feedback. This is a very desirable property, because in many instances state information is not available. A diagonal transfer function matrix is strictly positive real (SPR) if and only if each element on the diagonal is SPR. The fact that complicates the development of robust control laws is that the recursive backstepping procedure used in non-spr SISO systems cannot be directly applied to diagonal MIMO non-spr systems without the introduction of the augmented matrix or a pre-compensator. MRC of systems where one has perfect plant knowledge is reviewed. Assumptions are listed for the application of model reference robust control for MIMO systems. Model selection is presented as the right Hermite normal form of the plant transfer function matrix. MRRC is derived for MIMO systems that have a right Hermite normal form which is SPR and diagonal, and then for systems whose right Hermite normal form is diagonal but not SPR. Robust control laws are generated for achieving stability using Lyapunov s second method. Future research will focus on MIMO systems which are not diagonal.. Introduction Model reference control, also called model following, is a well-documented method (Chen 984, Narendra and Annaswamy 989, Wolovich 974) which entails the assignment of controller poles and zeros such that the overall response of a plant plus controller asymptotically approaches that of a given reference model. One may apply normal compensator design techniques to nd the solution of MRC or utilize model reference adaptive control (MRAC) techniques for the case that the plant has unknown constant parameters to automatically adjust compensator parameters to achieve model following (Landau 979, Narendra and Annaswamy 989, Sastry and Bodson 989). However, MRAC techniques may have instabilities when the plant has uncertain bounded disturbances or unmodelled dynamics. In addition, MRAC requires persistent excitation (PE) for the convergence of the adaptive controller Received 3 March 996. Revised 3 January 997. ² Department of Electrical and Computer Engineering, University of Central Florida, Orlando, FL 386, U.S.A. -779/97$. Ñ 997 Taylor & Francis Ltd.

2 6 H. Ambrose and Z. Qu parameters to their desired values. Fuzzy logic techniques o er a reduction in development time due to the ability of the designer to express knowledge of a process or system in a manner suitable for fuzzy control. However, robustness properties of fuzzy systems are not well understood (Driankov et al. 993). Nonlinear robust control provides both a reduction in development time and guaranteed stability in the presence of plant uncertainties and bounded disturbances. Therefore, it is important to nd robust control laws that guarantee model following and stability for MIMO systems in the presence of bounded plant uncertainties and bounded disturbances. Robust control may be classi ed into nonlinear robust control and linear robust control. Linear robust controllers include H controllers, H controllers, etc. This paper discusses nonlinear robust control laws and is an extension of MRRC of SISO systems. The choice of nonlinear approach is based on the fact that systems under consideration have nonlinear bounded uncertainties. MRRC of SISO systems was rst proposed by Qu et al. (994) and the basic technique involves the following: (a) Determine bounds of plant uncertainties and disturbances. (b) Find a Lyapunov function candidate V. (c) Take the derivative of V along the trajectories of the error system between the plant and model outputs. (d) Replace terms associated with uncertainties in VÇ by their bounds. Ç V is negative de nite; if the (e) Determine the control law u R (t), such that diagonal reference model were not SPR, the control law would require derivatives of the plant output. To avoid the measurement of plant derivatives, a backstepping procedure is employed to recursively determine the robust control law. The goal of this paper is to combine MRC of MIMO systems with robust control techniques to achieve asymptotic output tracking using only input and output information. The extension of MRRC to MIMO systems is complicated by the following. MIMO systems have a high frequency gain matrix. As matrices do not commute this poses a problem in the recursive development of robust control. It will be shown that the robust control laws are coupled, even though in the design the error system has been decoupled. The backstepping procedure used on SISO non-spr systems cannot be applied directly to MIMO systems because each element of the diagonal reference model may have a di erent relative degree; this will necessitate the introduction of an augmented matrix. Section discusses the problem formulation by rst considering the basic problem of MRC of MIMO systems. A block diagram of the MIMO system under consideration is presented with dimensions of key elements shown on the block diagram; basic assumptions are listed. MRC control design of perfectly known plants is reviewed. Section 3 considers the robust design for MIMO systems. The basic controller developed in is modi ed to compensate for control parameter uncertainties. Bounding functions are developed for uncertainties. An augmented system used to handle the case where the plant s reference model is not SPR is presented. Robust control laws are generated and veri ed by Lyapunov proofs. In 3.3 simulations are presented to illustrate the concepts and e ectiveness of MRRC on a system whose reference model is SPR, a system whose reference

3 Model reference robust control for MIMO systems 6 Figure. Basic MIMO plant with disturbance. model is not SPR and a SPR. system whose reference model is third order and is not. Problem formulation The class of MIMO systems under consideration is given in Fig. with dimension explicitly shown. The plant is assumed to have a linear and time-invariant part, and G p (s) is of full rank and strictly proper. The linear part is square and it can be represented by a right matrix fractional description as G p (s) = B p (s)a - p (s), where A p (s) and B p (s) are right coprime polynomial m m matrices, and A p ( s) is column proper. For the ease of subsequent discussion, let K p be the m m high frequency gain matrix of G p ( s) de ned as K p = lim s H p (s) - G p (s) where H p (s) is the right Hermite normal form of G p (s). For a de nition of the right Hermite normal form see Narendra and Annaswamy (989). Nonlinearities and uncertainties (except the unknown parameters in the linear portion) in the system are lumped into d(y p, t). In this paper it is su cient to consider square plants because inputs that correspond to linearly independent columns of G p (s) can be selected while setting the remaining inputs to zero. That is, to drive m outputs to arbitrary trajectories it is su cient to consider only m control inputs... Assumptions and remarks The following assumptions are introduced for the class of MIMO systems considered in this paper. Assumption : The plant high frequency gain matrix K p is invertible. If K p is unknown, there is a known matrix G such that K pg + G K T p = Q > where G is a symmetric positive de nite matrix for a symmetric positive de nite matrix Q with min ( Q). Assumption : The right Hermite normal form Hp( s) of the plant transfer function matrix G p (s) is known, diagonal and stable. Assumption 3: The plant observability index t (Kailath 98) of Gp( s) is known. Assumption 4: The zeros of Gp(s) lie in C -. Assumption 5: Plant parameters are elements of a compact set. Assumption 6: The disturbance d( yp, t) is bounded by a known, well-de ned function q ( yp, t) such that

4 u 6 H. Ambrose and Z. Qu i d(y p, t)i where i i denotes the euclidean norm. q (y p,t) With regard to the assumptions, the following observations can be made. G u Remark : Assumption is analogous to knowledge of the sign of the plant high frequency gain in the scalar case in the sense that a properly designed control can control the system in a de nite direction in the output space. This requirement can be eliminated if Kp is known, because the controller can be modi ed by =. 5K - p. Then Q =. Remark : The necessary background on the Hermite normal form is discussed in the Appendix. Assumption implies that the relative degrees of the elements of Gp(s) are known. If the right Hermite normal form of Gp(s) is not diagonal, more information concerning the elements of Gp( s) must be known (Narendra and Annaswamy 989) so that a compensator can be designed, say Gc(s), which makes the right Hermite normal form of Gp(s)Gc(s) diagonal. u Remark 3: Assumption 3 is important in the sense that it determines a lower bound on the number of ctitious controls needed in a recursive design. Remark 4: Assumption 4 ensures there is no unstable cancellation in the design of perfect tracking control. This is equivalent to the minimum phase condition of SISO systems. The zeros of the square Gp(s) are the roots of the determinant of Bp(s) and do not include zeros at. u Remark 5: Assumptions 4± 6 ensure that a stable controller can be designed. u.. Selection of reference model If the relative degree n * ij of the (i, j) th element of the plant transfer function matrix G p (s) is known, one can decide whether its right Hermite normal form is diagonal. If it is not, a precompensator G c (s) can be designed such that G p ( s)g c (s) has a diagonal Hermite normal form reference. As the controller contains no di erentiators, any chosen reference model must have a relative degree greater than or equal to that of the plant transfer function matrix s right Hermite normal form (Singh 985). The choice of reference model G m (s) is the one made from the following set (Narendra and Annaswamy 989). G = {G m (s) G m (s) = H p (s) V (s)} where V (s) Î N m p m (s), H p (s) is the Hermite normal form of G m (s), and H p (s) and V (s) are asymptotically stable. Speci cally, one may choose G m (s) such that G m (s) = H p (s)q m (s) where Q m (s) is a unimodular and asymptotically stable matrix. We shall assume that Q m (s) = I, the m m identity matrix. The Hermite normal form is unique up to an arbitrary transfer function of relative degree one..3. Control design under perfect plant knowledge Figure provides an overview of the control system under consideration with perfect plant knowledge and without the robust control loop. The dimensions of the matrices are shown in the gure. The structure is equivalent to a Luenberger observer followed by a state feedback gain matrix and a constant feedforward gain

5 Model reference robust control for MIMO systems 63 Figure. MIMO system description. matrix for an MIMO plant in the state space representation (Wolovich 974). The nonlinear disturbance is denoted by the vector d(y p,t). The system under consideration satis es the generalized matching conditions in the sense that the disturbance enters into the same summing node as does the control. Referring to Fig., the control law is given by u(t) = G (s)u(t) + G (s) y pr (t) + Kr(t) () where G (s) and G (s) are transfer function matrices and the other matrices are de ned in Fig.. Equation () illustrates a common abuse of notation; it may be rewritten as u(t) = (G (s) + G (s)g p (s))u(t) + Kr(t) = (I - G (s) - G (s)g p (s)) - Kr(t) Therefore, neglecting d(y p,t) for the moment, we have that y pr (t) is given by: By rewriting equation () as y pr ( t) = G p (s)(i - G (s) - G (s)g p (s)) - Kr(t) () u(t) = (I - G (s)) - G (s)y pr (t) + (I - G (s)) - Kr(t) (3) a second derivation for y pr (t) reveals y pr (t) = I - G p (s)[ I - G (s)] - G (s) { } - G p (s)(i - G (s)) - Kr(t) (4) If r(t) equals zero, a derivation for the plant output due to the disturbance input d(y p,t), yields y pd ( t) = Equation (5) may be rewritten as y pd (t) = I - G p (s)[ I - G (s)] - G (s) { } - G p (s)d(y p,t) (5) I - G p (s)[ I - G (s)] - G (s) { } - G p (s)(i - G (s)) - K K - (I - G (s)) [ ]d(y p,t) (6) Equations (5) and (7) will be used in the robust control design procedure below.

6 å 64 H. Ambrose and Z. Qu The total plant output y p (t) due to both the reference and disturbance inputs is given by where y p (t) = I - G p (s)[ I - G (s)] - G (s) { } - G p (s)(i - G (s)) - Ku (t) (7) u (t) = r(t) + [ K - (I - G (s))]d(y p,t) From Fig. we see that the controller consists of a gain matrix K Î N m m in the feedforward path and two transfer functions G (s) and G (s) in the feedback path which may be written as A - q (s)b (s) and A - q (s)b (s) respectively. G i (s) = A - q (s)b i (s), i =, is in left matrix fractional description (MFD) form. The matrices B (s) and B (s) are given by t - B (s) = C å i s i- i= i t - B (s) = D å i s i i= See Narendra and Annaswamy (989) for details. Using the above relationships, one may rewrite (8) as y p (t) = G o (s) u (t) where G o (s) = B p (s) {[ A q (s) - B (s)]a p (s) - B (s)b p (s)} - A q (s)k (8) In (9), A p (s) and B p (s) are right coprime and therefore by the matrix Bezout identity, matrices A q ( s) - B (s) and B (s) of degree t - exist such that the transfer function matrix within the brackets can be made equal to any polynomial of column degree d j + t - where d j is the column degree of A p (s). If this matrix is chosen as A q (s)kh - p (s)b p (s), it follows that G o (s) = H p ( s) = G m (s). The matrix Bezout identity only guarantees the existence of a solution. To recap the Bezout identity, one wishes that { A q (s) - B ( s) }A p (s) - B (s)b p (s) = A q (s)kh - p (s)b p (s) (9) to achieve model following. A q (s) can be chosen as A q (s) = a q (s)i, where a q (s) is a stable monic polynomial of degree t - and I is the m m identity matrix. After substituting the above equations into () and rearranging, one obtains t - D * i s ( i i= ) B p(s) + å t - i= C i * s ( i- ) A p(s) = a q (s) A p (s) - K * G - m (s)b p (s) [ ] () where K * = K - p. Let G p (s) = E - (s)f(s) be the left MFD, not necessarily coprime, of G p (s). If E(s) and F(s) are left coprime with E(s) row reduced and A p (s) column reduced and cj[b p (s) ] < cj[a p (s) ] where cj[b p (s) ] is the degree of the jth column of B p (s) then the solution is unique. When the above degree relation holds with equality, column reducedness of either A p (s) or B p (s) will yield a unique solution to the Bezout identity. See Singh (985) for details.

7 H H H H H Let x i(t) = si- a q (s) u(t), x j(t) = sj- t a q (s) y p(t), i =,..., t -, j = t...,t - and let the mt vector x and the m mt matrix H be de ned as T T T T,...,x t -,x t,...,x t - ] T H = [K,C,...,C t -,D,...,D t - ] x (t) = [r,x where K,C i and D j are m m matrices for i =,..., t - and j = =,..., t -. The control input to the plant can be written compactly as Under perfect knowledge H illustrate these points. 3. Robust control design Model reference robust control for MIMO systems 65 = H u(t) = H x (t) () *. A example in the Appendix will serve to If one does not have perfect knowledge of the plant transfer function matrix, () may be rewritten with a robust control term as u( t) = H * x (t) - H x (t) + u R () where H is an arbitrary estimate of H *, H = H * - H represents the e ect of lacking exact knowledge of plant parameters, and u R is the robust control to be designed. By expanding the rst term, () may be rewritten as [ ]+ å u(t) = K * r( t) + K *- (u R - x (t)) t - i= C * i x i(t) + å t - j= D * j x j+ t (t) (3) The term r(t) + K *- (u R - x (t)) can be considered a reference input to a plant where one has perfect knowledge. The plant output under both reference and disturbance inputs may be written as y p (t) = G m ( s) r(t) + K *- u R - H x (t) + (I - G (s))d(y p, t) { [ ]} (4) Figure 3 shows the proposed modi cation to the plant using a robust control, in which g( ) is a bounding function to be developed for the unknown terms in (4). Superposition may be used because although the disturbance input may be an unknown nonlinear function, the plant transfer function matrix is linear. The disturbance input term can be justi ed by noting the relationship of (7). The robust control u R must compensate for plant parameter uncertainties represented by bounded disturbances represented by (I - G (s))d(y p,t). Let e(t) = y m (t) - y p (t). From (4) one obtains the error system as e(t) = G m (s)k *- [ x (t) - u R - (I - G (s))d(y p,t) ] = G m (s)k p [ x (t) - u R - (I - G (s))d(y p,t) ] (5) Qu et al. (994) de ned a bounding function, BND. In this paper BND is denoted as. The de nition of BND is repeated here for clarity. is a continuous nonnegative function that bounds the magnitude (or euclidean norm) De nition: Let y ( yp, t) be a known continuous function. Then y ( yp, t) and

8 H H 66 H. Ambrose and Z. Qu Figure 3. MIMO revised system description. of y (y p,t). That is i y (yp,t)i y (yp, t), " (yp,t) u The robust control law must dominate the term Kp [ x (t) - (I - G(s))d(yp,t) ] which implies that a bounding function must be found for this term. Let Remark 6: z = [ H x (t) - (I - G(s))d(yp, t) ] A bounding function for K pz can be obtained as follows: [ ] K pz = K p x (t) - (I - G (s)) d(y p,t) K p = K p K p t - + å i= ò t t [ H x (t) - (I - G (s))d(y p, t) t - t - Kr(t) + C å i x i(t) + D i= å j x j+ t (t) - d(y p,t) + G (s))d( y p,t) j= Ci K i r(t)i + å t - i= C i i x i(t)i + å t - j= D j i ( C i exp[ A i (t - )B i ]i ) q (y p,t) = g(y p,u,t) ]n i x j+ t (t)i + q (y p,t) { } is a minimal realization of s i- /a q (s) for i =,..., t -. Until where A i,b i,c i now the initial conditions have not been considered. Due to the similarities between the SISO case and this one, one may assume that the initial conditions are zero. This simpli es the model following problems in the following sections. u

9 H H H 3.. MRRC for SPR systems The robust control proposed in the case where G m (s) is SPR is G ¹( e,y,u,t)i ¹(e, y, u, t)i ( ) g(y p,u,t) (6) u R = + i ¹(e,y,u,t)i + + ² exp(- b ( + )t) where ¹(e,y,u,t) = g(y p,u,t)e(t), g(y p,u,t) = K p ( i x (t)i + (I - G (s))d(y p, t) ) and G is that given in assumption. The terms, ² and b are design parameters. The design parameter b a ects the convergence of the tracking error, ² a ects the initial control magnitude and, if b =, determines the tracking accuracy and ensures that the rst-order partial derivatives of u R are well de ned. This form of nonlinear robust control is called a saturation control (Qu et al. 994) because the magnitude of the control u R is bounded. This can be seen by an examination of (9). Generating the control law follows Lyapunov s second method, and the derivation details are as follows. The reference model may be chosen as where a > and I is the m error system as Çe(t) = - ae(t) + K p G m (s) = s + a I m identity matrix. One may write the dynamics of the [ x (t) - u R - (I - G (s)) d(y p,t) ] (7) = - ae(t) + K pz - K p u R (8) where z = [ x (t) - (I - G (s))d(y p,t) ]as before. Let V (t) = i e(t)i be a Lyapunov function candidate. This function is positive de nite and radially unbounded. Taking the time derivative of V (t) along the trajectories of the system yields Ç V = - ai e(t)i Model reference robust control for MIMO systems 67 + e(t) T K pz - e(t) T K p u R - ai e(t)i = - ai e(t)i = - ai e(t)i = - ai e(t)i + i e(t)i g - e(t) T K p u R e(t) + i e(t)i g - T K p G ¹(e, y,u,t)i ¹(e,y,u,t)i i ¹(e, y, u, t)i + + ² + exp (- b ( + )t) g(y p,u,t) + i ¹(e, y, u, t)i - ¹(e, y, u, t) T K p G ¹(e,y p,u,t)i ¹(e,y p,u,t)i + i ¹(e, y p,u,t)i i ¹(e,y p,u,t)i i ¹(e,y p,u,t)i + + ² + exp (- b ( + )t) [ ] ¹(e, y p,u,t) T ( I - K p G ) ¹(e, y p,u,t) + + ² + exp (- b ( + )t) + i ¹( e,y p, u, t)i ² + exp (- b ( + )t) + i ¹(e,y p,u,t)i + + ² exp (- b ( + )t)

10 ëêêêêêêêêê Ç 68 H. Ambrose and Z. Qu i ¹(e,y p,u,t)i = - ai e(t)i + i ¹(e,y p,u,t)i + [ ] ¹(e, y p,u,t) T ( I - Q i ¹(e,y p,u,t)i ² + exp (- b ( + )t) + i ¹(e,y p,u,t)i + + ² exp (- b ( + )t) - ai e(t)i - ai e(t)i ) ¹(e,y p,u,t) ² exp (- b ( + )t) i ¹(e,y p,u,t)i ² exp + (- b t) + i ¹(e,y p,u,t)i + ² + exp (- b ( + )t) ² exp ( - b t) + ² exp (- b t) = - av + ² exp (- b t). Let s(t) = V + V - ² exp (- b t) where 7 a. Note that s(t). Solving this di erential equation yields. V (t) = exp[- ( t - t ) ] V (t ) + ò t exp[- ( t - t ) ] V (t ) + { ² exp (- b t ) - b ²(t - t ) exp (- b t) { if b > ² if b = [ ]d t exp[- (t - ) ] s( ) + ² exp (- b ) (exp[- b (t - t ) ] - exp[- (t - t ) ] ) if b if = b Therefore one has that V (t) converges to zero exponentially. As V ( t) converges to zero the output tracking error e( t) converges exponentially to either zero or a residue set. Because the tracking error is bounded one can conclude that the plant output y p (t) is uniformly bounded. 3.. MRRC for systems with higher relative degree If G m (s) is not SPR then it is of the form G m (s) = n p (s) p n m(s) where p (s) = s + a is a stable polynomial of degree one. This form of G m (s) is not suitable for the recursive backstepping procedure because each diagonal element is potentially of di erent relative degree. The recursive backstepping procedure entails breaking up a transfer function matrix into n sections each one being SPR where n represents the relative degree of that transfer function matrix. To utilize the backstepping procedure one may modify G m (s) as follows. Let n = max n i,i =,,m úúúúúúúúúù

11 ëêêêêêêêêê ëêêêêêêêêê H H úúúúúúúúúù Model reference robust control for MIMO systems 69 Figure 4. MIMO system modi cation. and let where ^ G(s) = G a (s) = ^G(s)G m (s) p n- n (s) Figure 4 shows the result of this modi cation. After this modi cation, one has that G a ( s) = p n (s) p n (s) p n- n m(s) = úúúúúúúúúù (s + a) n I Thus G a (s) is diagonal with equal elements. Although G a (s) is not SPR, it can be divided into n factors, each of which is SPR. Let the variables x (t), u R (t), and let a (s) be de ned as x (t) = a (s) x (t) u R (t) = a (s) u R a ( s) = (s + a) n- The dynamics of the augmented output tracking error can be written as e a (t) = G a (s)k *- x (t) - u R - ( I - G ( s))d(y p,t) = (s + a) n K p [ ] [ x (t) - u R - (I - G (s)) d(y p,t) ] (9) If the above analysis is applied to systems with relative degree greater than one,

12 H 6 H. Ambrose and Z. Qu the actual control would require derivatives of y p up to l = n -, where n is the relative degree of G a ( s). To avoid measuring derivatives of the output, we apply the recursive backstepping procedure. The rst step is to rewrite (9) as e a ( t) = s + a K p H x (t) - u - [ R a (s) (I - G (s))d(y p,t) () ] Let z = u R Çz = - az + z Çz i = - az i + z i+, " i =,,l - Çz l = - az l + u R Secondly, using the state variable z one rewrites (5) as Çe a = - ae a + K p H x (t) - z [ - a (s) (I - G (s))d(y p,t) () ] The next step is to substitute the ctitious control v into (), resulting in where Çe a = - ae a + K pz - K p v - K p (z - v ) () z = H x (t) - a (s) ( I - G (s))d(y p,t) The next step is to design the ctitious control v. Let v = v n + v r where v n is a linear control and v r is a nonlinear robust control. Therefore one has that K p v = v n + K p v r + ( K p - I)v n We choose the linear control v n to be v n = (g - a)e a where g a >. The selection of g allows the designer to speed the convergence rate of the tracking error. The robust control v r is next to be designed; it must dominate the uncertainties in (8). Similarly to the SPR case, we design v r to be + + ( + ² ) v r = G ¹ (e a,y p,u,t)i ¹ (e a,y p,u,t)i i ¹ (e a,y p,u,t)i where ¹ (e a,y p, u, t) = e a (t)g (y p, u, t) and g (y p,u,t) = K p g (y p,u,t) (3) ( i x (t)i + a (s) (I - G (s))d(y p,t) + i v ni ) + i v ni Note that (8) contains the term - K p (z - v ). For (8) to be stable the term z - v must be stable, i.e. must tend to zero. Let w = z - v. Examining the dyamics of w yields wç = zç - vç = - az + z - vç + v - v = - az - vç + v + w (4)

13 where w = z - v and v is a ctitious control to be designed. To stablize w, we choose v to be v = az - g w + v r (5) where and where + + ( + ² ) v r = ¹ (e a,y p,u,t)i ¹ (e a,y p,u,t)i i ¹ (e a,y p, u, t)i g (y, u, t) = Çv + K p ¹ (e a,y p, u, t) = (v - z )g (y p,u,t) = - w g (y p,u,t) g (y p,u,t) (6) +i ea (t)i Continuing the backstepping procedure, the next l mappings are de ned as where for i = 3,,l with Model reference robust control for MIMO systems 6 v i = - w i- + az i- - g w i- + v ri (7) i i + + ( + i ² i ) g i(y p,u,t) (8) v ri = ¹ i(e a,y p,u,t)i ¹ i (e a,y p, u, t)i i ¹ i (e a,y p,u,t)i v l+ = - w l- + az l - g w l + v r(l+ ) = u R v r(l+ ) = ¹ l+ (e a,y p,u,t)i ¹ l+ (e a,y p,u,t)i i ¹ l+ (e a,y p,u,t)i l+ l+ + + ( + l+ ² l+ ) g i (y,u,t) = Çv i- ¹ i (e a,y p,u,t) = - w i- g i (y p, u, t) g l+ (y,u,t) = Çv l ¹ l+ (e a,y p,u,t) = - w l g l+ (y p,u,t) g l+ (y p, u, t) (9) where for the latter two equations i = 3,,l. As in the SPR case, the ² i are design parameters that control magnitude and perhaps tracking accuracy, and the i are constants chosen such that the rst-order partial derivatives of v i are well de ned. In the backstepping or parameter projection procedure one wishes that z i should track v i. The procedure proceeds by back-stepping through /a (s). l The Lyapunov proof follows with V = V + å i= wi T w i, where V (t) = e T a e a = i e ai Taking the time derivative of V along the trajectories of the system yields

14 6 H. Ambrose and Z. Qu V Ç = ea T Çe a + å l wi T i= Çw i Ç V = e T a (- g e a + K pz + K p v n - v n - K p v r - K p w ) + w T (- g w - Çv + v r + w ) l- + wi å T (- g w i - Çv i + v r(i+ ) - w i- + w i+ ) i= + w T l (- g w l - Çv l + v r(l+ ) - w l- ) = - g i e ai - g å l i= i w ii + e T a (K p z + K p v n - v n - K p v r ) + w T (- k T p e a - Çv + v r ) l- + wi å T (g w i - Çv i + v r(i+ ) ) i= + w T l (- g w l - Çv l + v r(l+ ) ) We know from the previous proof that Similarly, one may show that e T a (K p z + K p v n - v n - K p v r ) ² Therefore one obtains the result where Ç V w T (- k T p e a - Çv + v r ) ² w T i (g w i - Çv i + v r( i+ ) ) ² i+, i Î,,l - - g i e ai Similarly to before, de ne Note that s(t) w T l (- g w l - Çv l + v r(l+ ) ) ² l+ - g å l i= i w ii å l+ = g, ² = ² j j= s(t) = l+ + ² å j = - V + ² j= Ç V + V - ². Solving the di erential equation yields

15 g g ëêêêêê úúúúúù úúúúúù u Model reference robust control for MIMO systems 63 V (t) = exp[- (t - t ) ] V (t ) + ò t exp[- (t - t ) ] V (t ) + ²ò t exp[- (t - ) ][ s( ) + ²]d t t exp[- ( t - ) ] d = exp[- (t - t ) ] V (t ) + ²( - exp[- (t - t ) ] ) ², as t. Therefore V is uniformly ultimately bounded by ². All the variables in V are globally and uniformly ultimately bounded including the augmented tracking error e a (t). As the states z i are globally uniformly ultimately bounded, e(t) is globally uniformly ultimately bounded. Remark 7: To simplify the understanding of the Lyapunov proof, the parameter was chosen to be the same in all the ctitious control equations. That restriction is not necessary, however. The designer is free to choose di erent convergence parameters in the design of the ctitious controls, say g, g, etc. In addition, the and the ² can be made time varying to reduce the magnitude of the control law to initial conditions while maintaining overall tracking accuracy. Remark 8: Bounding functions must be found for Çv,..., Çvl. One knows that Çv = v Çe a + v Çg e a g. Çv i = v i e i- Çe i- + v i g i Çg i for i =,...,l where e i = v i- - z i-. For Çv we have that v e a = ëêêêêê v v e a e an..... v n v n e a e an v g = v g. v n g n As an example of nding a bounding function for v let =. After taking the derivative of v, one obtains v e a = ² i e - g i e ai a i ( ) g3 ² + g ( i e a i ) g3 i e a i G + ( i e ai g + ² ) G e a e T a

16 ëêêêêêêêê úúúù úúù u 64 H. Ambrose and Z. Qu v 3² ( + i e ai g ) i e ai g G e a = g i e ai g + ² ( ) A bounding function for Çe a (t) may be found as where as before. i Çe a i ai e a i + K p 7 Çe a z = H x (t) - i z i + K p i z i [ a (s) (I - G (s))d(y p,t) ] Remark 9: Instead of using an augmented error matrix, one may achieve nonlinear robust control of non-spr systems by post multiplying Gp( s) by a known transfer function matrix, say G c (s), such that G p (s)g c (s) has a Hermite normal form which is diagonal and has equal elements. The reference model Gm(s) is this Hermite normal form. u Remark : model as G m (s) = Using the method of Remark 9, one may choose the reference (s + a )(s + a ) (s + a l ) (s + a )(s + a ) (s + a l ) where the relative degree of G m (s) is l. The above reference model allows the designer exibility to choose distinct pole locations a, a,...,a l. In this case, the ctitious control signals must be modi ed appropriately. u 3.3. Simulation examples Example Ð Simulation of SPR MIMO system using Matlab/SimulinkÑ : The reference model chosen for this example is given by G m (s) = The plant to be simulated is given by G p (s) = ëêêê. 5(s + ) (s - )( s +. 5) (s - )( s +. 5) =. 5(s + ). 5 s + ëêê s +. 5 (s - )(s +. 5) s + (s - )(s +. 5) s + [ ] (s - )(s +. 5) [ (s - )(s +. 5) ] - = B p (s)a - p (s) úúúúúúúúù

17 t Model reference robust control for MIMO systems 65 The plant has considerable coupling. The minimum relative degree of each row is one. After multiplying each row by s and letting s, one obtains. 5 [ ] Because this matrix is non-singular, the Hermite normal form of the plant is diagonal, with elements equal to the minimum relative degree of each row of G p (s). The observability index t of the plant is two. The polynomial a q (s) of degree - was chosen as a q (s) = s + 3. The disturbance and reference inputs for this simulation were. 5 sin (t) +. cos (y p (t)) + y p( t) cos (t) d(y p,t) = [. 5 cos (t) +. 4 sin (y p (t)) + y p(t) sin (t) + y p(t) ] r(t) = [ cos (t) sin (3t) ] respectively. The bound q on the disturbance is given by q = ( + y p(t) ) + ( + i y p (t)i [ ) ] / were both chosen as.. The bounding function g(y p, u, t) is given by and ² and b g(y p,u,t) = ( i ri + i x i + i x i + i x 3i + q + q +. ) The simulation step size was selected as. and the error tolerance was selected as. e - 6. The tracking error and control law plots are shown in Figs 5 and 6, respectively. As one can see, the tracking error converges to zero very rapidly. The control law and auxiliary signal generator was coded in C code and embedded into the Matlab simulation. Figure 5. Tracking error plot.

18 ëêêêê ëêêê úúúù 66 H. Ambrose and Z. Qu Figure 6. Control law plot. Example Ð Simulation of non-s PR MIMO system using Matlab/SimulinkÑ : The reference model chosen for this example is G m (s) = (s + ) and the plant to be simulated is given by G p (s) = s + (s + ) (s - 3)(s + ) (s + ) (s - 3)(s + ) The right coprime factorization of G p (s) is given by s + (s + ) G p (s) = [ ] (s - 3)(s + ) = B p (s) A - p (s) [ ] - To obtain the observability index one determines the left coprime factorization of G p (s). It is given by (s - 3)(s + ) G p (s) = [ (s + ) (s - 3) ] - s - 3 [ s - 3 s + ] úúúúù (3)

19 ëê úù úúúù úúúúù Model reference robust control for MIMO systems 67 Using the right coprime factorization of G p (s) one obtains the controllable canonical form as Çx = ëêêêê [ ] x y p = úúúúù x + ëêêêê The minimum relative degree of the rst row of G p (s) is one, and the minimum relative degree of the second row of G p ( s) is two. After multiplying each row by s raised to the minimum relative degree of that row and letting s one obtains [ ] K p = where K p is the plant high frequency gain matrix. Because this matrix is nonsingular, the Hermite normal form of the plant is diagonal with elements equal to the minimum relative degree of each row of G p (s). Note that the Hermite normal form is not SPR. The observability index t of the plant is three as determined by observing the highest degree in the denominator of the left coprime factorization of G p (s). The polynomial a q (s) of degree t - was chosen as a q (s) = s + s + 5. The augmented matrix ^G m (s) is ^ G m (s) = (s + ) The disturbance was the same as the previous example and ² = ² = 5.. The bounding functions are given as g = i ri + i x i + i x i + i x 3i + i x 4i + i ( x 5i + q + q f +.) g =. 75( g + g ) where q f = [ /( s + ) ] q. The gain matrix G was chosen as G = [ ] The simulation step size was selected as. and the error tolerance was selected as.e - 6. Simulation results are shown in Figs 7 and 8. Example 3Ð Simulation of non-spr MIMO system using Matlab/SimulinkÑ : The reference model chosen for this example is G m (s) = ëêêê (s + ) 3 (s + ) u

20 68 H. Ambrose and Z. Qu Figure 7. Tracking error plot. Figure 8. Control law plot.

21 ëêêêêêêêêêêê ë ù úúúù ëêêêêêêêêêêê úúúúúúúúúúúù and the plant to be simulated is given by G p (s) = ëêêê (s - 3)(s + ) (s + ) 3 (s - 3)(s + ) (s + ) This example displays results for a system whose reference after multiplication by the augmented matrix is of third order. The augmented matrix is given by G a (s) = (s + ) The right coprime factorization of G p (s) is given by (s - 3)(s + ) [ ][ (s + ) ] - 3 G p (s) = s + = B p (s)a - p (s) and the left coprime factorization of G p (s) is given by [ ] - s + s - 3 [ s - 3] G p (s) = (s - 3)(s + ) 3 (s - 3)( s + ) Using the right coprime factorization of G p (s) one obtains the controllable canonical form as Çx = The observability index t g = (i ri + i x i Model reference robust control for MIMO systems y p = + i x i [ ] x úúúúúúúúúúúù x + = 4. The bounding functions are given as + i x 3i + i x 4i + i x 5i + i x 6i + i x 7i u (3) (3) + q + q f + i e a (t)i ) g =. 7g +. 7g +. 7i e a (t)i g 3 =. g where q f = [ /(s + ) ]/q. To reduce control law magnitude while maintaining tracking error, the ² and parameters were made time varying. The parameters ², ² and ² 3 were selected as. + [. /( +. t) ],. + [. /( +. t) ]

22 6 H. Ambrose and Z. Qu Figure 9. Tracking error plot. Figure. Tracking error plot.

23 ëêêêêêêêêê Model reference robust control for MIMO systems 6 and. + [. /( +. t) ] respectively and the parameters, and 3 were selected as. ( - exp (-. t)), 5. ( - exp (-. t)) and. ( - exp (-. t)) respectively. The simulation step size was selected as. 5 and the error tolerance was selected as.e Conclusions Model reference robust control of MIMO plants has been examined. The method was shown to be an extension of model reference robust control for SISO systems. Control laws for SPR and non-spr systems were derived. A development was given which introduced the augmented matrix so that a backstepping procedure for the situation where the plant s reference model is not SPR could be used. AsympTotic stability was proven for SPR systems, and uniform ultimate boundedness was proven for non-spr systems. Simulations were performed on SPR and non-spr systems, which illustrated the principles of MRRC for MIMO systems. ACKNOWLEDGMENTS The rst author would like to thank Robert Varley and Charles Zahm for their comments and suggestions. Appendix Hermite normal forms A non-singular m m matrix G p ( s) can be transformed into a lower triangular form H p (s) known as the right Hermite normal form, by performing elementary column operations. This operation is equivalent to multiplying G p (s) on the right by an appropriate unimodular matrix. H p (s) has the form H p (s) = n p (s). h (s) h m (s) p n m (s) The procedure for determining H p (s) is as follows. Let t ij (s) denote the ijth element of G p (s). (a) By the interchange of columns, move the element with lowest relative degree in the rst row to the (,) position. (b) Subtract a multiple of the rst column from the second, third,... etc. column to ensure r(t ij ) < r(t ii ) for j =,...,m where r(t ij ) is the relative degree of the ijth element of H p (s). (c) If one or more of the t i j for j =,...,m is nonzero, go to (a). Else proceed. (d) Temporarily delete the rst row and column. (e) Repeat the procedure of steps (a)± (d) (m - ) times, each time on the remaining matrix. This leaves the temporarily deleted rows and columns unchanged. úúúúúúúúúù

24 ëêêê ëêêê ëêêê úúúù úúúúúù 6 H. Ambrose and Z. Qu ( f ) Subtract a multiple of column from column, multiples of column 3 for columns and, and so on, ensuring that r(t ii ) > r(t ij ), for j <. The multiples in steps (b) and (d) are the quotients chosen according to the division algorithm. For further details see Hung and Anderson (979) and Singh (985). Bezout identity example Let G p (s) =. 5(s + ) (s - )(s + 5) (s - )(s + 5) The right coprime factorization of G p (s) is given by G p (s) =. 5(s + ). 5 (s + ). 5 (s - )(s +. 5) s + (s - )(s +. 5) (s - )(s + 5) [ ][ (s - )(s +. 5) ] - The A, B, C and D matrices of the plant are determined from the right coprime factorization as A = ëêêêêê B = C = [ ] D = [ ] The observability index t =. This is determined by the knowledge of the A and C matrices determined above. Let A - q (s) be given by A - q (s) = a q (s) where a q (s) = s + 3. By using (), one obtains [ D s + D ]B p (s) + C A p (s) = a q (s) úúúù s s - 4s - 3 [- s - 4s s -. 5s - 6] úúúù

25 ëêêêêêêêêê úúúúúúúúúù After matching coe cients, one obtains [ D C D ] Therefore Model reference robust control for MIMO systems [ ] [ ] [ ] C = D = D = = [ ] REFERENCES Chen, C. T., 984, L inear System Theory and Design (New York: Holt, Rinehart and Winston). Corless, M. J., and Leitmann, G., 98, Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamical systems. IEEE Transactions on Automatic Control, 6, 39± 44. Dria nkov, D., Hellendoorn, H., and Reinframk, M., 993, An Introduction to Fuzzy Control (New York: Springer-Verlag). Hung, N.T., and Anderson, B. D. O., 979, Triangularization technique for the design of multivariable control systems. IEEE Transactions on Automatic Control, 4, 455± 46. Kailath, T., 98, L inear Systems (Prentice Hall). Landau, Y. D., 979, Adaptive ControlÐ the Model Reference Approach (Marcel Dekker). Narendra, K., and Annaswamy, A., 989, Stable Adaptive Systems (Prentice Hall). Naik, S., and Kumar, P., 99, Robust continuous-time adaptive control by parameter projection. IEEE Transactions on Automatic Control, 37, No., 8± 97. Qu, Z., Dorsey, J., and Dawson, D., 994, Model reference robust control of a class of SISO systems. IEEE Transactions on Automatic Control, 39, No., 9± 34. Qu, Z., Dorsey, J., and Dawson, D., 99, Continuous input± output robust tracking control of SISO continuous-time systems with fast time-varying parameters: a model reference approach. Proceedings of the 3st IEEE Conference on Decision Control, Tucson, AZ, pp. 767± 77. Qu, Z., and Dawson, D., 996, Robust Tracking Control of Robot Manipulators (IEEE Press). Sastry, S., and Bodson, M., 989, Adaptive Control: Stability, Convergence, and Robustness (Prentice Hall). Singh, R. P.,985, Stable multivariable adaptive control systems. PhD thesis, Yale University. Wolovich, W. A., 974, L inear Multivariable Systems (Berlin: Springer-Verlag).

26

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel

More information

An LQ R weight selection approach to the discrete generalized H 2 control problem

An LQ R weight selection approach to the discrete generalized H 2 control problem INT. J. CONTROL, 1998, VOL. 71, NO. 1, 93± 11 An LQ R weight selection approach to the discrete generalized H 2 control problem D. A. WILSON², M. A. NEKOUI² and G. D. HALIKIAS² It is known that a generalized

More information

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Itamiya, K. *1, Sawada, M. 2 1 Dept. of Electrical and Electronic Eng.,

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc.

Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc. 1 Polynomial Matrices 1.1 Polynomials Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc., n ws ( ) as a

More information

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract BUMPLESS SWITCHING CONTROLLERS William A. Wolovich and Alan B. Arehart 1 December 7, 1995 Abstract This paper outlines the design of bumpless switching controllers that can be used to stabilize MIMO plants

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

Multivariable MRAC with State Feedback for Output Tracking

Multivariable MRAC with State Feedback for Output Tracking 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeA18.5 Multivariable MRAC with State Feedback for Output Tracking Jiaxing Guo, Yu Liu and Gang Tao Department

More information

a11 a A = : a 21 a 22

a11 a A = : a 21 a 22 Matrices The study of linear systems is facilitated by introducing matrices. Matrix theory provides a convenient language and notation to express many of the ideas concisely, and complicated formulas are

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 48, NO. 0, OCTOBER 003 87 Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization Zhihua Qu Abstract Two classes of partially known

More information

ECON0702: Mathematical Methods in Economics

ECON0702: Mathematical Methods in Economics ECON0702: Mathematical Methods in Economics Yulei Luo SEF of HKU January 12, 2009 Luo, Y. (SEF of HKU) MME January 12, 2009 1 / 35 Course Outline Economics: The study of the choices people (consumers,

More information

MANY adaptive control methods rely on parameter estimation

MANY adaptive control methods rely on parameter estimation 610 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 52, NO 4, APRIL 2007 Direct Adaptive Dynamic Compensation for Minimum Phase Systems With Unknown Relative Degree Jesse B Hoagg and Dennis S Bernstein Abstract

More information

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2. APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product

More information

Matrix Equations in Multivariable Control

Matrix Equations in Multivariable Control Matrix Euations in Multivariable Control OMAN POKOP, JIŘÍ KOBEL Tomas Bata University in Zlín Nám. T.G.M. 5555, 76 Zlín CZECH EPUBLIC prokop@fai.utb.cz http://www.utb.cz/fai Abstract: - The contribution

More information

Time Series Models and Inference. James L. Powell Department of Economics University of California, Berkeley

Time Series Models and Inference. James L. Powell Department of Economics University of California, Berkeley Time Series Models and Inference James L. Powell Department of Economics University of California, Berkeley Overview In contrast to the classical linear regression model, in which the components of the

More information

SMITH MCMILLAN FORMS

SMITH MCMILLAN FORMS Appendix B SMITH MCMILLAN FORMS B. Introduction Smith McMillan forms correspond to the underlying structures of natural MIMO transfer-function matrices. The key ideas are summarized below. B.2 Polynomial

More information

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006 Multivariable Control Lecture 05 Multivariable Poles and Zeros John T. Wen September 4, 2006 SISO poles/zeros SISO transfer function: G(s) = n(s) d(s) (no common factors between n(s) and d(s)). Poles:

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Initial condition issues on iterative learning control for non-linear systems with time delay

Initial condition issues on iterative learning control for non-linear systems with time delay Internationa l Journal of Systems Science, 1, volume, number 11, pages 15 ±175 Initial condition issues on iterative learning control for non-linear systems with time delay Mingxuan Sun and Danwei Wang*

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

Developing an Algorithm for LP Preamble to Section 3 (Simplex Method)

Developing an Algorithm for LP Preamble to Section 3 (Simplex Method) Moving from BFS to BFS Developing an Algorithm for LP Preamble to Section (Simplex Method) We consider LP given in standard form and let x 0 be a BFS. Let B ; B ; :::; B m be the columns of A corresponding

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations. POLI 7 - Mathematical and Statistical Foundations Prof S Saiegh Fall Lecture Notes - Class 4 October 4, Linear Algebra The analysis of many models in the social sciences reduces to the study of systems

More information

Linear Algebra. James Je Heon Kim

Linear Algebra. James Je Heon Kim Linear lgebra James Je Heon Kim (jjk9columbia.edu) If you are unfamiliar with linear or matrix algebra, you will nd that it is very di erent from basic algebra or calculus. For the duration of this session,

More information

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance International Journal of Control Science and Engineering 2018, 8(2): 31-35 DOI: 10.5923/j.control.20180802.01 Adaptive Predictive Observer Design for Class of Saeed Kashefi *, Majid Hajatipor Faculty of

More information

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B Chapter 8 - S&B Algebraic operations Matrix: The size of a matrix is indicated by the number of its rows and the number of its columns. A matrix with k rows and n columns is called a k n matrix. The number

More information

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 11/2/214 Outline Solving State Equations Variation

More information

On stable adaptive control systems *

On stable adaptive control systems * r PU.M.A. Ser. B, Vol. 1 (1990), No.. -S, pp. 115-121 On stable adaptive control systems * F. SZIDARQVSZKY2, T.A. BAHILL2 AND S. MOLNAR3 Abstract. A necessary and sufficient condition is presented for

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

x + 2y + 3z = 8 x + 3y = 7 x + 2z = 3

x + 2y + 3z = 8 x + 3y = 7 x + 2z = 3 Chapter 2: Solving Linear Equations 23 Elimination Using Matrices As we saw in the presentation, we can use elimination to make a system of linear equations into an upper triangular system that is easy

More information

Chapter III. Stability of Linear Systems

Chapter III. Stability of Linear Systems 1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,

More information

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),

More information

Robust Internal Model Control for Impulse Elimination of Singular Systems

Robust Internal Model Control for Impulse Elimination of Singular Systems International Journal of Control Science and Engineering ; (): -7 DOI:.59/j.control.. Robust Internal Model Control for Impulse Elimination of Singular Systems M. M. Share Pasandand *, H. D. Taghirad Department

More information

Nonlinear System Analysis

Nonlinear System Analysis Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control

More information

Robust Control 2 Controllability, Observability & Transfer Functions

Robust Control 2 Controllability, Observability & Transfer Functions Robust Control 2 Controllability, Observability & Transfer Functions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /26/24 Outline Reachable Controllability Distinguishable

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance Proceedings of the World Congress on Engineering and Computer Science 9 Vol II WCECS 9, October -, 9, San Francisco, USA MRAGPC Control of MIMO Processes with Input Constraints and Disturbance A. S. Osunleke,

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K R MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND First Printing, 99 Chapter LINEAR EQUATIONS Introduction to linear equations A linear equation in n unknowns x,

More information

COMPLETED RICHARDSON EXTRAPOLATION IN SPACE AND TIME

COMPLETED RICHARDSON EXTRAPOLATION IN SPACE AND TIME COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, Vol. 13, 573±582 (1997) COMPLETED RICHARDSON EXTRAPOLATION IN SPACE AND TIME SHANE A. RICHARDS Department of Applied Mathematics, The University of Adelaide,

More information

Cayley-Hamilton Theorem

Cayley-Hamilton Theorem Cayley-Hamilton Theorem Massoud Malek In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n Let A be an n n matrix Although det (λ I n A

More information

Robust controller design based on model reference approach

Robust controller design based on model reference approach The current issue and full text archive of this journal is available at http://wwwemeraldinsightcom/0368-492xhtm Kybernetes 31,1 76 Received June 2001 Robust controller design based on model reference

More information

Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach

Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach International Journal of Approximate Reasoning 6 (00) 9±44 www.elsevier.com/locate/ijar Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach

More information

A Necessary and Sufficient Condition for High-Frequency Robustness of Non-Strictly-Proper Feedback Systems

A Necessary and Sufficient Condition for High-Frequency Robustness of Non-Strictly-Proper Feedback Systems A Necessary and Sufficient Condition for High-Frequency Robustness of Non-Strictly-Proper Feedback Systems Daniel Cobb Department of Electrical Engineering University of Wisconsin Madison WI 53706-1691

More information

Lemma 8: Suppose the N by N matrix A has the following block upper triangular form:

Lemma 8: Suppose the N by N matrix A has the following block upper triangular form: 17 4 Determinants and the Inverse of a Square Matrix In this section, we are going to use our knowledge of determinants and their properties to derive an explicit formula for the inverse of a square matrix

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Notes on Time Series Modeling

Notes on Time Series Modeling Notes on Time Series Modeling Garey Ramey University of California, San Diego January 17 1 Stationary processes De nition A stochastic process is any set of random variables y t indexed by t T : fy t g

More information

EIGENVALUES AND EIGENVECTORS 3

EIGENVALUES AND EIGENVECTORS 3 EIGENVALUES AND EIGENVECTORS 3 1. Motivation 1.1. Diagonal matrices. Perhaps the simplest type of linear transformations are those whose matrix is diagonal (in some basis). Consider for example the matrices

More information

NEURAL NETWORKS (NNs) play an important role in

NEURAL NETWORKS (NNs) play an important role in 1630 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 4, AUGUST 2004 Adaptive Neural Network Control for a Class of MIMO Nonlinear Systems With Disturbances in Discrete-Time

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS Copyright F.L. Lewis All rights reserved Updated: Monday, September 9, 8 MULIVARIABLE ZEROS OF SAE-SPACE SYSEMS If a system has more than one input or output, it is called multi-input/multi-output (MIMO)

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

4 Elementary matrices, continued

4 Elementary matrices, continued 4 Elementary matrices, continued We have identified 3 types of row operations and their corresponding elementary matrices. To repeat the recipe: These matrices are constructed by performing the given row

More information

Introduction to Linear Algebra. Tyrone L. Vincent

Introduction to Linear Algebra. Tyrone L. Vincent Introduction to Linear Algebra Tyrone L. Vincent Engineering Division, Colorado School of Mines, Golden, CO E-mail address: tvincent@mines.edu URL: http://egweb.mines.edu/~tvincent Contents Chapter. Revew

More information

4.3 - Linear Combinations and Independence of Vectors

4.3 - Linear Combinations and Independence of Vectors - Linear Combinations and Independence of Vectors De nitions, Theorems, and Examples De nition 1 A vector v in a vector space V is called a linear combination of the vectors u 1, u,,u k in V if v can be

More information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

More information

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 9 Robust

More information

Is Monopoli s Model Reference Adaptive Controller Correct?

Is Monopoli s Model Reference Adaptive Controller Correct? Is Monopoli s Model Reference Adaptive Controller Correct? A. S. Morse Center for Computational Vision and Control Department of Electrical Engineering Yale University, New Haven, CT 06520 USA April 9,

More information

Widely applicable periodicity results for higher order di erence equations

Widely applicable periodicity results for higher order di erence equations Widely applicable periodicity results for higher order di erence equations István Gy½ori, László Horváth Department of Mathematics University of Pannonia 800 Veszprém, Egyetem u. 10., Hungary E-mail: gyori@almos.uni-pannon.hu

More information

Chapter 5. Linear Algebra. A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form

Chapter 5. Linear Algebra. A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form Chapter 5. Linear Algebra A linear (algebraic) equation in n unknowns, x 1, x 2,..., x n, is an equation of the form a 1 x 1 + a 2 x 2 + + a n x n = b where a 1, a 2,..., a n and b are real numbers. 1

More information

Polynomial functions over nite commutative rings

Polynomial functions over nite commutative rings Polynomial functions over nite commutative rings Balázs Bulyovszky a, Gábor Horváth a, a Institute of Mathematics, University of Debrecen, Pf. 400, Debrecen, 4002, Hungary Abstract We prove a necessary

More information

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States obust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States John A Akpobi, Member, IAENG and Aloagbaye I Momodu Abstract Compressors for jet engines in operation experience

More information

Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs

Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs Shreyas Sundaram and Christoforos N. Hadjicostis Abstract We present a method for estimating the inputs and

More information

arxiv: v1 [math.oc] 30 May 2014

arxiv: v1 [math.oc] 30 May 2014 When is a Parameterized Controller Suitable for Adaptive Control? arxiv:1405.7921v1 [math.oc] 30 May 2014 Romeo Ortega and Elena Panteley Laboratoire des Signaux et Systèmes, CNRS SUPELEC, 91192 Gif sur

More information

Asignificant problem that arises in adaptive control of

Asignificant problem that arises in adaptive control of 742 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO. 4, APRIL 1999 A Switching Adaptive Controller for Feedback Linearizable Systems Elias B. Kosmatopoulos Petros A. Ioannou, Fellow, IEEE Abstract

More information

Numerical Methods. Elena loli Piccolomini. Civil Engeneering. piccolom. Metodi Numerici M p. 1/??

Numerical Methods. Elena loli Piccolomini. Civil Engeneering.  piccolom. Metodi Numerici M p. 1/?? Metodi Numerici M p. 1/?? Numerical Methods Elena loli Piccolomini Civil Engeneering http://www.dm.unibo.it/ piccolom elena.loli@unibo.it Metodi Numerici M p. 2/?? Least Squares Data Fitting Measurement

More information

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 11 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,, a n, b are given real

More information

SIMILAR-ON-THE-BOUNDARY TESTS FOR MOMENT INEQUALITIES EXIST, BUT HAVE POOR POWER. Donald W. K. Andrews. August 2011

SIMILAR-ON-THE-BOUNDARY TESTS FOR MOMENT INEQUALITIES EXIST, BUT HAVE POOR POWER. Donald W. K. Andrews. August 2011 SIMILAR-ON-THE-BOUNDARY TESTS FOR MOMENT INEQUALITIES EXIST, BUT HAVE POOR POWER By Donald W. K. Andrews August 2011 COWLES FOUNDATION DISCUSSION PAPER NO. 1815 COWLES FOUNDATION FOR RESEARCH IN ECONOMICS

More information

CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM

CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM Ralf L.M. Peeters Bernard Hanzon Martine Olivi Dept. Mathematics, Universiteit Maastricht, P.O. Box 616, 6200 MD Maastricht,

More information

ECE133A Applied Numerical Computing Additional Lecture Notes

ECE133A Applied Numerical Computing Additional Lecture Notes Winter Quarter 2018 ECE133A Applied Numerical Computing Additional Lecture Notes L. Vandenberghe ii Contents 1 LU factorization 1 1.1 Definition................................. 1 1.2 Nonsingular sets

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

CONTROL SYSTEMS ANALYSIS VIA BLIND SOURCE DECONVOLUTION. Kenji Sugimoto and Yoshito Kikkawa

CONTROL SYSTEMS ANALYSIS VIA BLIND SOURCE DECONVOLUTION. Kenji Sugimoto and Yoshito Kikkawa CONTROL SYSTEMS ANALYSIS VIA LIND SOURCE DECONVOLUTION Kenji Sugimoto and Yoshito Kikkawa Nara Institute of Science and Technology Graduate School of Information Science 896-5 Takayama-cho, Ikoma-city,

More information

H -Optimal Tracking Control Techniques for Nonlinear Underactuated Systems

H -Optimal Tracking Control Techniques for Nonlinear Underactuated Systems IEEE Decision and Control Conference Sydney, Australia, Dec 2000 H -Optimal Tracking Control Techniques for Nonlinear Underactuated Systems Gregory J. Toussaint Tamer Başar Francesco Bullo Coordinated

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

A conjecture on sustained oscillations for a closed-loop heat equation

A conjecture on sustained oscillations for a closed-loop heat equation A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping

More information

EXERCISE SET 5.1. = (kx + kx + k, ky + ky + k ) = (kx + kx + 1, ky + ky + 1) = ((k + )x + 1, (k + )y + 1)

EXERCISE SET 5.1. = (kx + kx + k, ky + ky + k ) = (kx + kx + 1, ky + ky + 1) = ((k + )x + 1, (k + )y + 1) EXERCISE SET 5. 6. The pair (, 2) is in the set but the pair ( )(, 2) = (, 2) is not because the first component is negative; hence Axiom 6 fails. Axiom 5 also fails. 8. Axioms, 2, 3, 6, 9, and are easily

More information

Quadratic and Copositive Lyapunov Functions and the Stability of Positive Switched Linear Systems

Quadratic and Copositive Lyapunov Functions and the Stability of Positive Switched Linear Systems Proceedings of the 2007 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 2007 WeA20.1 Quadratic and Copositive Lyapunov Functions and the Stability of

More information

Linear Algebra, Vectors and Matrices

Linear Algebra, Vectors and Matrices Linear Algebra, Vectors and Matrices Prof. Manuela Pedio 20550 Quantitative Methods for Finance August 2018 Outline of the Course Lectures 1 and 2 (3 hours, in class): Linear and non-linear functions on

More information

The norms can also be characterized in terms of Riccati inequalities.

The norms can also be characterized in terms of Riccati inequalities. 9 Analysis of stability and H norms Consider the causal, linear, time-invariant system ẋ(t = Ax(t + Bu(t y(t = Cx(t Denote the transfer function G(s := C (si A 1 B. Theorem 85 The following statements

More information

Supervisory Control of Petri Nets with. Uncontrollable/Unobservable Transitions. John O. Moody and Panos J. Antsaklis

Supervisory Control of Petri Nets with. Uncontrollable/Unobservable Transitions. John O. Moody and Panos J. Antsaklis Supervisory Control of Petri Nets with Uncontrollable/Unobservable Transitions John O. Moody and Panos J. Antsaklis Department of Electrical Engineering University of Notre Dame, Notre Dame, IN 46556 USA

More information

Optimal triangular approximation for linear stable multivariable systems

Optimal triangular approximation for linear stable multivariable systems Proceedings of the 007 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July -3, 007 Optimal triangular approximation for linear stable multivariable systems Diego

More information

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case ATARU KASE Osaka Institute of Technology Department of

More information

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Robust

More information

H 2 -optimal model reduction of MIMO systems

H 2 -optimal model reduction of MIMO systems H 2 -optimal model reduction of MIMO systems P. Van Dooren K. A. Gallivan P.-A. Absil Abstract We consider the problem of approximating a p m rational transfer function Hs of high degree by another p m

More information

Review of Vectors and Matrices

Review of Vectors and Matrices A P P E N D I X D Review of Vectors and Matrices D. VECTORS D.. Definition of a Vector Let p, p, Á, p n be any n real numbers and P an ordered set of these real numbers that is, P = p, p, Á, p n Then P

More information

which arises when we compute the orthogonal projection of a vector y in a subspace with an orthogonal basis. Hence assume that P y = A ij = x j, x i

which arises when we compute the orthogonal projection of a vector y in a subspace with an orthogonal basis. Hence assume that P y = A ij = x j, x i MODULE 6 Topics: Gram-Schmidt orthogonalization process We begin by observing that if the vectors {x j } N are mutually orthogonal in an inner product space V then they are necessarily linearly independent.

More information

Output-Feedback Model-Reference Sliding Mode Control of Uncertain Multivariable Systems

Output-Feedback Model-Reference Sliding Mode Control of Uncertain Multivariable Systems IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 48, NO. 12, DECEMBER 23 1 Output-Feedback Model-Reference Sliding Mode Control of Uncertain Multivariable Systems José Paulo V. S. Cunha, Liu Hsu, Ramon R.

More information

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs 5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract

More information

4 Elementary matrices, continued

4 Elementary matrices, continued 4 Elementary matrices, continued We have identified 3 types of row operations and their corresponding elementary matrices. If you check the previous examples, you ll find that these matrices are constructed

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

Kybernetika. Terms of use: Persistent URL:

Kybernetika. Terms of use:  Persistent URL: Kybernetika Alexandros J. Ampsefidis; Jan T. Białasiewicz; Edward T. Wall Lyapunov design of a new model reference adaptive control system using partial a priori information Kybernetika, Vol. 29 (1993),

More information

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT Hans Norlander Systems and Control, Department of Information Technology Uppsala University P O Box 337 SE 75105 UPPSALA, Sweden HansNorlander@ituuse

More information