Education in Linear System Theory with the Geometric Approach Tools

Size: px
Start display at page:

Download "Education in Linear System Theory with the Geometric Approach Tools"

Transcription

1 Education in Linear System Theory with the Geometric Approach Tools Giovanni Marro DEIS, University of Bologna, Italy GAS Workshop - Sept 24, 2010 Politecnico di Milano G. Marro (University of Bologna) GAS Workshop 1

2 Why Education? At the beginning the geometric control theory was taught in some university courses (Bologna, Milano and Toronto). At those times there where only two main sources, the early papers by Basile and Marro and Wonham and Morse. It is very difficult now to orientate oneselves in a huge quantity of new ideas, new terms and new discoveries born in the meantime. But, an idea for selecting good teaching material is to develop a toolbox for Matlab, that extends to the multivariable case almost all concepts studied in standard automatic control courses. It is now available and has very interesting features: it embodies the geometric approach and some basic concepts of optimal control, in a unified setting. G. Marro (University of Bologna) GAS Workshop 2

3 the beginning The textbooks in G. Marro (University of Bologna) GAS Workshop 3

4 the beginning The textbooks in (Arturo Locatelli) G. Marro (University of Bologna) GAS Workshop 4

5 the beginning The independent early papers The geometric approach was introduced independently by Basile and Marro and Wonham and Morse. The papers are: G. Basile and G. Marro, Controlled and conditioned invariant subspaces in linear system theory, J. Optim. Theory Appl., vol. 3, no. 5, pp , W. M. Wonham and A. S. Morse, Decoupling and pole assignment in linear multivariable systems: a geometric approach, SIAM J. Contr., vol. 8, no. 1, pp. 1 18, OK, the papers were independent, but their intersection was very thin. In fact, only the underlying idea was common, but the applications and algorithms were quite different. G. Marro (University of Bologna) GAS Workshop 5

6 the beginning So, at the beginning of 1970 BM WM two new names (controlled invariant and conditioned invariant); the related definitions and algorithms; duality. two new names (geometric approach and controllability subspace); one algorithm similar to that of maximal controlled invariant; a second algorithm (for the maximal controllability subspace). These differences had a noticeable influence on the subsequent researches, in particular on the development of software, since Wonham never accepted to shuffle the cards (he refused the conditioned invariant). The purpose of this talk is to show that the BM basic algorithms of controlled and conditioned invariants and duality are strictly necessary to develop a rather complete toolbox for the analysis and synthesis of multivariable control systems in the state space form. G. Marro (University of Bologna) GAS Workshop 6

7 the beginning The most recent books on geometric control theory Wonham (1974, 1979, 1985) has the great merit of having widely publicized the geometric approach. Basile and Marro (1992) emphasize duality and dual problems, that were neglected in the Wonham s book. Software for Matlab is included. Trentelman, Stoorvogel and Hautus (2001) provide a bridge towards achieving minimal H2 and H norm solutions. G. Marro (University of Bologna) GAS Workshop 7

8 the mathematical background The systems referred to (triples and quadruples) Continuous-time LTI systems: Discrete-time LTI systems: ẋ(t) = A x(t) + B u(t) y(t) = C x(t) ẋ(t) = A x(t) + B u(t) y(t) = C x(t) + D u(t) x(k + 1) = A x(k) + B u(k) y(k) = C x(k) x(k + 1) = A x(k) + B u(k) y(k) = C x(k) + D u(k) The term D u(t) or D u(k) is called feedthrough. The standard Matlab definitions of the above LTI systems are: >> sys=ss(a,b,c,0); >> sys=ss(a,b,c,0,tc); >> sys=ss(a,b,c,d); >> sys=ss(a,b,c,d,tc); where T c 0 denotes the sampling time in the discrete-time case. G. Marro (University of Bologna) GAS Workshop 8

9 the GA toolbox Dealing with subspaces in Matlab >> Y=ima(A[,1]); Y =ima >> Y=ker(A); Y =kera >> Z=sums(X,Y); Z = X + Y >> Z=ints(X,Y); Z = X Y >> Y=ortco(X); Y = X >> Y=invt(A,X); Y =A 1 X The cornerstone is ima, based on the orthogonal-triangular decomposition qr. The call Y=ima(A,1) maintains the order of the columns of A while orhonormaling their span. The algorithm for the maximum (A, B)-controlled invariant contained in C: V 1 = C V i = C A 1 (V i 1 + B) (i = 2,3,...) The algorithm for the minimum (A, C)-conditioned invariant containing B: S 1 = B S i = B + A(S i 1 C) (i = 2,3,...) (1) (2) G. Marro (University of Bologna) GAS Workshop 9

10 the GA toolbox Dualities Corollary Given a subspace B X, the orthogonal complement of an (A, B)-controlled invariant is an (A T, B )-conditioned invariant (and viceversa). As a consequence of the above corollary the following relations hold: maxv(a, B, C) = (mins(a T, B, C )) mins(a, C, B) = (maxv(a T, C, B )) When a triple Σ(A, B, C) is considered, under the settings B = imb, C = kerc and the more compact notation V (Σ) for maxv(a, B, C) and S (Σ) for mins(a, C, B), it follows that V (Σ) = (S (Σ T )) S (Σ) = (V (Σ T )) where Σ T (A T, C T, B T ) is the dual system of Σ. It will be shown that the above relations also hold for quadruples. G. Marro (University of Bologna) GAS Workshop 10

11 the GA toolbox The main properties of multivariable system Controllability Observability Internal and External Stability Right Invertibility Left Invertibility Relative Degree Invariant Zeros (Phase Minimality) Extension to Quadruples The topics distinguished in red are those for which there is a big confusion in the available literature. G. Marro (University of Bologna) GAS Workshop 11

12 the GA toolbox A quick review of the basic tools: V (Σ) and friend F V x(0) X u Σ(A, B, C, D) F x y A V V + B (A + BF) V V V ker(c + DF) The meaning of V (Σ): it denotes the maximum output-nulling subspace of Σ, i.e., the maximum subspace of the state space where it is possible to impose state trajectories that are invisible at the output, and F denotes a corresponding friend. G. Marro (University of Bologna) GAS Workshop 12

13 the GA toolbox A quick review of the basic tools: S (Σ) and friend G X u Σ(A, B, C,D) y S 0 A (S C) S G (A + GC) S S S im(b + GD) The meaning of S (Σ): referring to a discrete-time system, it is the maximal subspace of the state space reachable from the origin in at most ρ steps with trajectories that have all the states except the last one invisible at the output. G. Marro (University of Bologna) GAS Workshop 13

14 Using distributions? the GA toolbox S 0 X If the discrete-time system is the sampleddata version of a continuous-time system, it is possible to follow a (ρ 1)-step trajectory on S C, while the trajectory of the related continuous-time system is arbitrarily close to S C. Thus, by allowing distributions as inputs it is possible to maintain the state on the subspace V a = V + S C (the almost controlled invariant by Willems), invisible at the output. Unfortunately, we don t like to manage distributions as inputs, because of saturation. J. Willems, Almost invariant subspaces: an approach to high gain feedback design - Part I: Almost controlled invariant subspaces, IEEE Trans.on Autom. Cont., 26, , G. Marro (University of Bologna) GAS Workshop 14

15 The relative degree the GA toolbox But the main feature of the conditioned invarant is the extension of the concept of relative degree to the multivariable case. y 0 ρ k The relative degree in the discrete-time case. Definition In the discrete-time case the relative degree is defined as the minimum value of ρ such that, starting at the origin, from k = ρ the output is functionally controllable, while for k < ρ it can be kept to zero. Definition In the continuous-time case is similarly referred to the time derivatives of the output at the origin (i.e., to the smoothness of the output trajectories). G. Marro (University of Bologna) GAS Workshop 15

16 the GA toolbox The relative degree Theorem Refer to Σ(A, B, C) and denote with m the dimension of the subspace V + S. The relative degree is the minimum value of ρ in the condtioned invariant algorithm such that the dimension of V + S ρ is equal to m. G. Marro (University of Bologna) GAS Workshop 16

17 the GA toolbox The invariant zeros and minimality of phase Theorem Refer to Σ(A, B, C) and denote with R the maximum controllability subspace. The following equality holds: R = V S This theorem provides a more convenient computational setting for MCS, the constrained controllability subspace on V, and also provides a computational basis for the invariant zeros of Σ. G. Marro (University of Bologna) GAS Workshop 17

18 the GA toolbox The geometric definition of invariant zeros Let T = [T 1 T 2 T 3 T 4 ], with imt 1 = R = V S, imt 2 = V, im[t 1 T 3 ]=S, and T 4 such that T is nonsingular. A 11 A 12 A 13 A 14 O A 22 A 23 A 24 T 1 (A + BF)T = T 1 B = O O A 33 A 34 O O A 43 A 44 B 1 O B 3 O C T = O O C 3 C 4 The invariant zeros of the system are the eigenvalues of A 22. G. Marro (University of Bologna) GAS Workshop 18

19 A refinement the GA toolbox Since the pair (A 12,B 1 ) is controllable, it is possible to assign the eigenvalues of A 12 by a slight modification of the feedback matrix F and use a Sylvester equation to complement R with respect to V, thus obtaining a zero as the second element of the first row. A 11 O A 13 A 14 O A 22 A 23 A 24 T 1 (A + BF)T = T 1 B = O O A 33 A 34 O O A 43 A 44 B 1 O B 3 O C T = O O C 3 C 4 Then put A 22 in a block-diagonal form, with the stable eigenvalues separated from the unstable ones, by using the routine subsplit. G. Marro (University of Bologna) GAS Workshop 19

20 the GA toolbox The second cornerstone of the GA toolbox This is done by using the command: >> [Xs,Xu,X0]=subsplit(A[,1]); that provides the A-invariant subspaces of the stable, unstable and boundary modes of a real, square matrix A. The two-arguments call refers to the discrete-time case. Referring to the previous change of basis, it allows to define V g, the maximum controlled invariant internally stabilizable (i.e., incorporating all and only the stable invariant zeros). This is simply obtained with the call: >> [V,F]=vstarg(sys); It also allows design of suitable filters that perform cancellation of all stable and unstable zeros. G. Marro and E. Zattoni, Unknown-state, unknown-input recontruction in discrete-time non-minimum phase systems: geometric methods, Automatica, 46, , G. Marro (University of Bologna) GAS Workshop 20

21 the GA toolbox Extending to systems with feedthrough - An early result B.D.O. Anderson, Output nulling invariant and controllability subspaces, Proceedings of the 6th IFAC Congress, August G. Marro (University of Bologna) GAS Workshop 21

22 the GA toolbox Extending to systems with feedthrough - Trick # 1 D Σ u Σ(A,B, C) + + y Σ(L,I q,i q) z For the quadruple Σ(A,B,C,D) the maximum output-nulling subspace is the maximum (A, B)-controlled invariant V such that for a suitable F (A + BF) V V, V ker(c + DF) Let us refer to he extended system shown in the figure, represented by: x A O B ˆx = A = B = C = z C L D O I q where L denotes an arbitrary diagonal matrix. A basis matrix V of V and friend F are easily deduced from the correspoding V and F of Σ, that have the following structures: V V =, F O = F O G. Marro (University of Bologna) GAS Workshop 22

23 the GA toolbox Extending to systems with feedthrough - Trick # 2 Σ D v Σ(L,I p,i p) u Σ(A,B, C) + + y For the quadruple Σ(A,B,C,D) the minimum input-containing subspace S is the minimum (A, C)-conditioned invariant S such that for a suitable G (A + GC) S S, S (B + GD) Let us refer to he extended system shown in the figure, represented by: x A B O ˆx = A = B = C = u C D O L Ip where L denotes an arbitrary diagonal matrix. A basis matrix S of S and friend G are easily deduced from the correspoding S and G of Σ, that have the following structures: S O S =, G O I G = p O G. Marro (University of Bologna) GAS Workshop 23

24 the GA toolbox Anyway, duality is still valid! V ( Σ(A,B,C,D) ) = (S ( Σ(A T,C T,B T,D T ) )) S ( Σ(A,B,C,D) ) = (V ( Σ(A T,C T,B T,D T ) )) Remark The system on the right is the dual system of Σ, referred to as Σ T. Hence equivalent but more compact notations are V (Σ) = ( S (Σ T ) ) S (Σ) = ( V (Σ T ) ) G. Marro (University of Bologna) GAS Workshop 24

25 the GA toolbox Some properties of systems expressed in geometric terms >> [V,F]=vstar(sys); u Σ x y >> [S,G]=sstar(sys); >> r=reldeg(sys); >> z=gazero(sys); >> [V,F]=vstarg(sys); Left invertibility V S = {0} Right invertibility V + S = X Relative degree minimal ρ such that V + S ρ = X Minimality of phase Z(Σ) C g where C g is the set of stable modes in the complex plane. G. Marro (University of Bologna) GAS Workshop 25

26 The most important solved problems The measurable disturbance decoupling problem h Σ c u Σ y Equations ẋ(t) = Ax(t) + B u(t) + H h(t) y(t) = C x(t) Let B = imb, H = imh, C = kerc. The measurable disturbance decoupling problem It will be shown that the solution in geometric terms depends on A, B, H, C. The solution of a synthesis problem with geometric techniques as a rule includes A n & s structural condition: H V ( Σ(A,B,C) ) ; A suff. stabilizability condition: Σ to be stable and minimum-phase. Within the GA Toolbox the problem is solved with the command: >> sysc=hud(sys,h). G. Marro (University of Bologna) GAS Workshop 26

27 The most important solved problems The exact feedforward model following h Σ c u Σ Σ m y + η =0 y m _ Σ Exact model following as a measurable disturbance decoupling problem with stability (Σ m absorbs the relative degree). The problem is solvable if the relative degree of Σ m is greater or equal to that of Σ, and both Σ and Σ m are stable and minimum-phase. The poles of Σ m appear as zeros of Σ; If Σ m consists of p independent SISO systems, we achieve exact row-by-row decoupling at no cost. G. Marro (University of Bologna) GAS Workshop 27

28 The most important solved problems From exact feedforward to exact feedback model following r + h u Σ _ c Σ y + η = 0 r + h u _ Σ c Σ y + η = 0 Σ m y m _ Σ m y m _ Exact feedback model following. A structurally equivalent connection. h Σ m Σ c r u Σ y m + Σ + m y Another structurally equivalent connection. + η = 0 _ r + h u Σ _ c Σ m Σ y m y + η = 0 Exact feedback model following, possibly with row-by-row decoupling and multiple internal models. _ G. Marro (University of Bologna) GAS Workshop 28

29 Optimal control Geometric approach and optimal control h u F Σ The Kalman regulator problem x y Consider the LQR-H 2 problem ẋ(t) = Ax(t) + B u(t) + H h(t) y(t) = C x(t) + D u(t) with the cost J = 0 y T (t)y(t) dt The solution of the corresponding Riccati equation in the Matlab environment: >> Q = C *C; R = D *D; S = D *C; >> [X,L,K] = care(a,b,q,r,s); F=-K; It is requested that R is nonsingular (the relative degree of the quadruple (A,B,C,D) is zero). G. Marro (University of Bologna) GAS Workshop 29

30 Optimal control Geometric approach and optimal control Consider the continuous-time Hamiltonian system: [ ẋ(t) ṗ(t) ] [ ][ A 0 x(t) = Q A T p(t) 0 = [ S T B T ] [ x(t) p(t) ] [ B + S ] + [ R ] u(t) ] u(t) The Hamiltonian system is a quadruple (Â, B,Ĉ, D) whose output must be maintained at zero for the given initial state x 0. Hence the LQR problem is easily interpreted as a standard disturbance localization problem of the geometric approach for the above Hamiltonian system. The corresponding solution with the Geometric Approach Toolbox is: >> [V,F,X]=vstargh2(A,B,C,D); The regular, singular and cheap cases are handled without distinction. G. Marro (University of Bologna) GAS Workshop 30

31 Optimal control H 2 -optimal model following u Σ, Σ 1 y y 1 ẋ(t) = Ax(t) + B u(t) y(t) = C x(t) + D u(t) The Stoorvogel problem y 1 (t) = C 1 x(t) + D 1 u(t) System Σ 1 has the same matrices A and B as Σ, but different output matrices C 1 and D 1. Its feature is that exact decoupling problem with respect the output C 1, D 1 reflects in H 2 optimal decoupling problem with respect the output C, D. >> sys=ss(a,b,c,d); >> sys1=stoor(sys); A. Stoorvogel, The singular H 2 control problem, Automatica, vol. 28, pp , G. Marro (University of Bologna) GAS Workshop 31

32 Optimal control H 2 -optimal model following u y Σ, Σ 1 y 1 The Stoorvogel problem ẋ(t) = Ax(t) + B u(t) y(t) = C x(t) + D u(t) y 1 (t) = C 1 x(t) + D 1 u(t) Theorem 1 the exact disturbance decoupling problem with state feedback for any input disturbance matrix H such that imh V 1, where V 1 is referred to Σ 1, corresponds to a minimal H 2 -norm solution for Σ; 2 the number of outputs of Σ 1 is equal to that of Σ; 3 Σ 1 is minimum-phase; 4 Σ 1 has the same global relative degree as Σ; 5 the steady-state gain of Σ 1 is equal to that of Σ. G. Marro (University of Bologna) GAS Workshop 32

33 Optimal control The proposed multivariable linear regulator regulator d r + h + u _ Σ c _ Σ u s y 1 Σ o model (possibly q SISO) + e =0 _ y m Σ m controlled system y (reduced-order) observer The H 2 norm of the overall system between input r and the tracking error y y m is minimal for this system Σ and this model Σ m. In the GA Toolbox environment this regulator is designed with the call: >> modfol (Σ and Σ m are entered in interactive mode). G. Marro (University of Bologna) GAS Workshop 33

34 The proposed multivariable linear regulator G. Marro, F. Morbidi and D. Prattichizzo, H2-optimal model following: A geometric approach, Proceedings of the 3rd IFAC Symposium on System Structure and Control., Foz de Iguaçu, Brazil, October 17-19, Conclusion The geometric approach has been developed for about forty years gradually, as new linear and nonlinear problems arose and were analyzed. It provides a significant insight into systems and control, based on very few elementary tools, on which the overall theory is based. Although the geometric tools are very simple and supported by exhaustive computational machinery, it is rather difficult to get a complete panorama of them, since their presentation in the literature by several authors is not uniform in style and has very often been covered in unnecessarily heavy mathematics. G. Marro (University of Bologna) GAS Workshop 34

35 The Geometric Approach Toolbox G. Marro (University of Bologna) GAS Workshop 35

36 The Geometric Approach Toolbox (cont d) The GA Toolbox is freely downloadable from: G. Marro (University of Bologna) GAS Workshop 36

37 Sorry, but... G. Marro (University of Bologna) GAS Workshop 37

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough H.L. Trentelman 1 The geometric approach In the last

More information

Spectral factorization and H 2 -model following

Spectral factorization and H 2 -model following Spectral factorization and H 2 -model following Fabio Morbidi Department of Mechanical Engineering, Northwestern University, Evanston, IL, USA MTNS - July 5-9, 2010 F. Morbidi (Northwestern Univ.) MTNS

More information

LQR and H 2 control problems

LQR and H 2 control problems LQR and H 2 control problems Domenico Prattichizzo DII, University of Siena, Italy MTNS - July 5-9, 2010 D. Prattichizzo (Siena, Italy) MTNS - July 5-9, 2010 1 / 23 Geometric Control Theory for Linear

More information

Disturbance Decoupling and Unknown-Input Observation Problems

Disturbance Decoupling and Unknown-Input Observation Problems Disturbance Decoupling and Unknown-Input Observation Problems Lorenzo Ntogramatzidis Curtin University of Technology, Australia MTNS - July 5-9, 2010 L. Ntogramatzidis (Curtin University) MTNS - July 5-9,

More information

The geometric approach and Kalman regulator

The geometric approach and Kalman regulator Kalman filtering: past and future Bologna, September 4, 2002 The geometric approach and Kalman regulator Giovanni MARRO DEIS, University of Bologna, Italy The purpose of this talk is to show that not only

More information

Linear Control Theory. in Geometric Terms

Linear Control Theory. in Geometric Terms CIRA Summer School Antonio Ruberti Bertinoro, July 15 20 2002 Linear Control Theory in Geometric Terms Giovanni MARRO Lorenzo NTOGRAMATZIDIS Domenico PRATTICHIZZO Elena ZATTONI DEIS, University of Bologna,

More information

Stabilization and Self bounded Subspaces

Stabilization and Self bounded Subspaces Stabilization and Self bounded Subspaces Lorenzo Ntogramatzidis Curtin University of Technology, Australia MTNS - July 5-9, 2010 L. Ntogramatzidis (Curtin University) MTNS - July 5-9, 2010 1 / 23 Geometric

More information

Federico Barbagli' Giovanni Marro2 Domenico Prattichizz~~

Federico Barbagli' Giovanni Marro2 Domenico Prattichizz~~ Proceedings of the 39" IEEE Conference on Deasion and Control Sydney, Australia December, 2000 Solving signal decoupling problems through self=bounded controlled invariants Federico Barbagli' Giovanni

More information

Geometric Control of Patterned Linear Systems

Geometric Control of Patterned Linear Systems Geometric Control of Patterned Linear Systems Sarah C Hamilton and Mireille E Broucke Abstract We introduce and study a new class of linear control systems called patterned systems Mathematically, this

More information

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31 Contents Preamble xiii Linear Systems I Basic Concepts 1 I System Representation 3 1 State-Space Linear Systems 5 1.1 State-Space Linear Systems 5 1.2 Block Diagrams 7 1.3 Exercises 11 2 Linearization

More information

Descriptor system techniques in solving H 2 -optimal fault detection problems

Descriptor system techniques in solving H 2 -optimal fault detection problems Descriptor system techniques in solving H 2 -optimal fault detection problems Andras Varga German Aerospace Center (DLR) DAE 10 Workshop Banff, Canada, October 25-29, 2010 Outline approximate fault detection

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

Controllability, Observability, Full State Feedback, Observer Based Control

Controllability, Observability, Full State Feedback, Observer Based Control Multivariable Control Lecture 4 Controllability, Observability, Full State Feedback, Observer Based Control John T. Wen September 13, 24 Ref: 3.2-3.4 of Text Controllability ẋ = Ax + Bu; x() = x. At time

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 24: H2 Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 4, 2011 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May

More information

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

Module 08 Observability and State Estimator Design of Dynamical LTI Systems Module 08 Observability and State Estimator Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha November

More information

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 4, December 2008 pp. 395 399 AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL Jose M. Araujo, Alexandre C.

More information

Regulation transients in discrete-time linear parameter varying systems: a geometric approach to perfect elimination

Regulation transients in discrete-time linear parameter varying systems: a geometric approach to perfect elimination Proceedings of the 2007 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 2007 FrB084 Regulation transients in discrete-time linear parameter varying systems:

More information

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006 Multivariable Control Lecture 3 Description of Linear Time Invariant Systems John T. Wen September 7, 26 Outline Mathematical description of LTI Systems Ref: 3.1-3.4 of text September 7, 26Copyrighted

More information

Almost disturbance decoupling: static state feedback solutions with maximal pole assignment

Almost disturbance decoupling: static state feedback solutions with maximal pole assignment 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeA15.2 Almost disturbance decoupling: static state feedback solutions with maximal pole assignment Runmin Zou

More information

Linear System Theory

Linear System Theory Linear System Theory Wonhee Kim Chapter 6: Controllability & Observability Chapter 7: Minimal Realizations May 2, 217 1 / 31 Recap State space equation Linear Algebra Solutions of LTI and LTV system Stability

More information

A Notion of Zero Dynamics for Linear, Time-delay System

A Notion of Zero Dynamics for Linear, Time-delay System Proceedings of the 17th World Congress The International Federation of Automatic Control A Notion of Zero Dynamics for Linear, Time-delay System G. Conte A. M. Perdon DIIGA, Università Politecnica delle

More information

Motivations and Historical Perspective

Motivations and Historical Perspective Motivations and Historical Perspective Giovanni Marro DEIS, Universit of Bologna, Ital MTNS - Jl 5-9, 2010 G. Marro (Bologna, Ital) MTNS - Jl 5-9, 2010 1 / 32 Geometric Control Theor for Linear Sstems

More information

Geometric Control Theory

Geometric Control Theory 1 Geometric Control Theory Lecture notes by Xiaoming Hu and Anders Lindquist in collaboration with Jorge Mari and Janne Sand 2012 Optimization and Systems Theory Royal institute of technology SE-100 44

More information

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems Module 07 Controllability and Controller Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha October

More information

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018 Linear System Theory Wonhee Kim Lecture 1 March 7, 2018 1 / 22 Overview Course Information Prerequisites Course Outline What is Control Engineering? Examples of Control Systems Structure of Control Systems

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information

Null Controllability of Discrete-time Linear Systems with Input and State Constraints

Null Controllability of Discrete-time Linear Systems with Input and State Constraints Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Null Controllability of Discrete-time Linear Systems with Input and State Constraints W.P.M.H. Heemels and

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

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and

More information

The disturbance decoupling problem (DDP)

The disturbance decoupling problem (DDP) CHAPTER 3 The disturbance decoupling problem (DDP) Consider the system 3.1. Geometric formulation { ẋ = Ax + Bu + Ew y = Cx. Problem 3.1 (Disturbance decoupling). Find a state feedback u = Fx+ v such that

More information

System Identification by Nuclear Norm Minimization

System Identification by Nuclear Norm Minimization Dept. of Information Engineering University of Pisa (Italy) System Identification by Nuclear Norm Minimization eng. Sergio Grammatico grammatico.sergio@gmail.com Class of Identification of Uncertain Systems

More information

Model reduction for linear systems by balancing

Model reduction for linear systems by balancing Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,

More information

Appendix A Solving Linear Matrix Inequality (LMI) Problems

Appendix A Solving Linear Matrix Inequality (LMI) Problems Appendix A Solving Linear Matrix Inequality (LMI) Problems In this section, we present a brief introduction about linear matrix inequalities which have been used extensively to solve the FDI problems described

More information

Observability and Constructability

Observability and Constructability Capitolo. INTRODUCTION 5. Observability and Constructability Observability problem: compute the initial state x(t ) using the information associated to the input and output functions u(t) and y(t) of the

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

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice EL2520 Control Theory and Practice Lecture 8: Linear quadratic control Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden Linear quadratic control Allows to compute the controller

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

c 2003 Society for Industrial and Applied Mathematics

c 2003 Society for Industrial and Applied Mathematics SIAM J CONTROL OPTIM Vol 42, No 3, pp 1002 1012 c 2003 Society for Industrial and Applied Mathematics A NESTED COMPUTATIONAL APPROACH TO THE DISCRETE-TIME FINITE-HORIZON LQ CONTROL PROBLEM GIOVANNI MARRO,

More information

A Control of an Electromagnetic Actuator Using Model Predictive Control

A Control of an Electromagnetic Actuator Using Model Predictive Control Proceedings of the 3 International Conference on Applied Mathematics and Computational Methods in Engineering A Control of an Electromagnetic Actuator Using Model Predictive Control Paolo Mercorelli Abstract

More information

Balanced Truncation 1

Balanced Truncation 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI

More information

Model Following with Global Asymptotic Stability in Hybrid Systems with Periodic State Jumps

Model Following with Global Asymptotic Stability in Hybrid Systems with Periodic State Jumps Model Following with Global Asymptotic Stability in Hybrid Systems with Periodic State Jumps ELENA ZATTONI Alma Mater Studiorum University of Bologna Department of Electrical Electronic and Information

More information

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

More information

LINEAR ALGEBRA 1, 2012-I PARTIAL EXAM 3 SOLUTIONS TO PRACTICE PROBLEMS

LINEAR ALGEBRA 1, 2012-I PARTIAL EXAM 3 SOLUTIONS TO PRACTICE PROBLEMS LINEAR ALGEBRA, -I PARTIAL EXAM SOLUTIONS TO PRACTICE PROBLEMS Problem (a) For each of the two matrices below, (i) determine whether it is diagonalizable, (ii) determine whether it is orthogonally diagonalizable,

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

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

ISOLATED SEMIDEFINITE SOLUTIONS OF THE CONTINUOUS-TIME ALGEBRAIC RICCATI EQUATION

ISOLATED SEMIDEFINITE SOLUTIONS OF THE CONTINUOUS-TIME ALGEBRAIC RICCATI EQUATION ISOLATED SEMIDEFINITE SOLUTIONS OF THE CONTINUOUS-TIME ALGEBRAIC RICCATI EQUATION Harald K. Wimmer 1 The set of all negative-semidefinite solutions of the CARE A X + XA + XBB X C C = 0 is homeomorphic

More information

Equivalence of dynamical systems by bisimulation

Equivalence of dynamical systems by bisimulation Equivalence of dynamical systems by bisimulation Arjan van der Schaft Department of Applied Mathematics, University of Twente P.O. Box 217, 75 AE Enschede, The Netherlands Phone +31-53-4893449, Fax +31-53-48938

More information

Module 03 Linear Systems Theory: Necessary Background

Module 03 Linear Systems Theory: Necessary Background Module 03 Linear Systems Theory: Necessary Background Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

More information

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) vs Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) and Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true?

1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true? . Let m and n be two natural numbers such that m > n. Which of the following is/are true? (i) A linear system of m equations in n variables is always consistent. (ii) A linear system of n equations in

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Observability. It was the property in Lyapunov stability which allowed us to resolve that

Observability. It was the property in Lyapunov stability which allowed us to resolve that Observability We have seen observability twice already It was the property which permitted us to retrieve the initial state from the initial data {u(0),y(0),u(1),y(1),...,u(n 1),y(n 1)} It was the property

More information

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu SUCCESSIVE POLE SHIFING USING SAMPLED-DAA LQ REGULAORS oru Fujinaka Sigeru Omatu Graduate School of Engineering, Osaka Prefecture University, 1-1 Gakuen-cho, Sakai, 599-8531 Japan Abstract: Design of sampled-data

More information

Simultaneous global external and internal stabilization of linear time-invariant discrete-time systems subject to actuator saturation

Simultaneous global external and internal stabilization of linear time-invariant discrete-time systems subject to actuator saturation 011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July 01, 011 Simultaneous global external and internal stabilization of linear time-invariant discrete-time systems

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

Linear Algebra. P R E R E Q U I S I T E S A S S E S S M E N T Ahmad F. Taha August 24, 2015

Linear Algebra. P R E R E Q U I S I T E S A S S E S S M E N T Ahmad F. Taha August 24, 2015 THE UNIVERSITY OF TEXAS AT SAN ANTONIO EE 5243 INTRODUCTION TO CYBER-PHYSICAL SYSTEMS P R E R E Q U I S I T E S A S S E S S M E N T Ahmad F. Taha August 24, 2015 The objective of this exercise is to assess

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

1 Introduction QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES 1

1 Introduction QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES 1 QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES Eugênio B. Castelan 2, Jean-Claude Hennet and Elmer R. Llanos illarreal LCMI / DAS / UFSC 88040-900 - Florianópolis (S.C) - Brazil E-mail:

More information

Control for Coordination of Linear Systems

Control for Coordination of Linear Systems Control for Coordination of Linear Systems André C.M. Ran Department of Mathematics, Vrije Universiteit De Boelelaan 181a, 181 HV Amsterdam, The Netherlands Jan H. van Schuppen CWI, P.O. Box 9479, 19 GB

More information

Pole placement control: state space and polynomial approaches Lecture 2

Pole placement control: state space and polynomial approaches Lecture 2 : state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state

More information

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER Exercise 54 Consider the system: ẍ aẋ bx u where u is the input and x the output signal (a): Determine a state space realization (b): Is the

More information

Time-Invariant Linear Quadratic Regulators!

Time-Invariant Linear Quadratic Regulators! Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 17 Asymptotic approach from time-varying to constant gains Elimination of cross weighting

More information

Computing generalized inverse systems using matrix pencil methods

Computing generalized inverse systems using matrix pencil methods Computing generalized inverse systems using matrix pencil methods A. Varga German Aerospace Center DLR - Oberpfaffenhofen Institute of Robotics and Mechatronics D-82234 Wessling, Germany. Andras.Varga@dlr.de

More information

Patterned Linear Systems: Rings, Chains, and Trees

Patterned Linear Systems: Rings, Chains, and Trees Patterned Linear Systems: Rings Chains and Trees Sarah C Hamilton and Mireille E Broucke Abstract In a first paper we studied system theoretic properties of patterned systems and solved classical control

More information

Control Systems Lab - SC4070 Control techniques

Control Systems Lab - SC4070 Control techniques Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from

More information

Integral action in state feedback control

Integral action in state feedback control Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /

More information

Course on Model Predictive Control Part II Linear MPC design

Course on Model Predictive Control Part II Linear MPC design Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,

More information

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH LOW ORDER H CONROLLER DESIGN: AN LMI APPROACH Guisheng Zhai, Shinichi Murao, Naoki Koyama, Masaharu Yoshida Faculty of Systems Engineering, Wakayama University, Wakayama 640-8510, Japan Email: zhai@sys.wakayama-u.ac.jp

More information

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup Chapter 5 Standard LTI Feedback Optimization Setup Efficient LTI feedback optimization algorithms comprise a major component of modern feedback design approach: application problems involving complex models

More information

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Antoni Ras Departament de Matemàtica Aplicada 4 Universitat Politècnica de Catalunya Lecture goals To review the basic

More information

Model reduction via tangential interpolation

Model reduction via tangential interpolation Model reduction via tangential interpolation K. Gallivan, A. Vandendorpe and P. Van Dooren May 14, 2002 1 Introduction Although most of the theory presented in this paper holds for both continuous-time

More information

Model Predictive Regulation

Model Predictive Regulation Preprints of the 19th World Congress The International Federation of Automatic Control Model Predictive Regulation Cesar O. Aguilar Arthur J. Krener California State University, Bakersfield, CA, 93311,

More information

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

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

ESC794: Special Topics: Model Predictive Control

ESC794: Special Topics: Model Predictive Control ESC794: Special Topics: Model Predictive Control Discrete-Time Systems Hanz Richter, Professor Mechanical Engineering Department Cleveland State University Discrete-Time vs. Sampled-Data Systems A continuous-time

More information

Research Article Generalized S C, A, B -Pairs for Uncertain Linear Infinite-Dimensional Systems

Research Article Generalized S C, A, B -Pairs for Uncertain Linear Infinite-Dimensional Systems Journal of Applied Mathematics Volume 2009, Article ID 169790, 16 pages doi:10.1155/2009/169790 Research Article Generalized S C, A, B -Pairs for Uncertain Linear Infinite-Dimensional Systems Naohisa Otsuka

More information

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target

More information

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

EE451/551: Digital Control. Chapter 8: Properties of State Space Models EE451/551: Digital Control Chapter 8: Properties of State Space Models Equilibrium State Definition 8.1: An equilibrium point or state is an initial state from which the system nevers departs unless perturbed

More information

arxiv: v1 [math.oc] 2 Sep 2016

arxiv: v1 [math.oc] 2 Sep 2016 Structured Optimal Feedback in Multi-Agent Systems: A Static Output Feedback Perspective Shen Zeng a, Frank Allgöwer a a Institute for Systems Theory and Automatic Control, University of Stuttgart, 755

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.4: Dynamic Systems Spring Homework Solutions Exercise 3. a) We are given the single input LTI system: [

More information

Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2015

Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2015 Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 15 Asymptotic approach from time-varying to constant gains Elimination of cross weighting

More information

THE STABLE EMBEDDING PROBLEM

THE STABLE EMBEDDING PROBLEM THE STABLE EMBEDDING PROBLEM R. Zavala Yoé C. Praagman H.L. Trentelman Department of Econometrics, University of Groningen, P.O. Box 800, 9700 AV Groningen, The Netherlands Research Institute for Mathematics

More information

1 Continuous-time Systems

1 Continuous-time Systems Observability Completely controllable systems can be restructured by means of state feedback to have many desirable properties. But what if the state is not available for feedback? What if only the output

More information

EE363 homework 7 solutions

EE363 homework 7 solutions EE363 Prof. S. Boyd EE363 homework 7 solutions 1. Gain margin for a linear quadratic regulator. Let K be the optimal state feedback gain for the LQR problem with system ẋ = Ax + Bu, state cost matrix Q,

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

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

Structured State Space Realizations for SLS Distributed Controllers

Structured State Space Realizations for SLS Distributed Controllers Structured State Space Realizations for SLS Distributed Controllers James Anderson and Nikolai Matni Abstract In recent work the system level synthesis (SLS) paradigm has been shown to provide a truly

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

WEAK STRUCTURE AT INFINITY AND ROW-BY-ROW DECOUPLING FOR LINEAR DELAY SYSTEMS

WEAK STRUCTURE AT INFINITY AND ROW-BY-ROW DECOUPLING FOR LINEAR DELAY SYSTEMS KYBERNETIKA VOLUME 40 (2004), NUMBER 2, PAGES 181 195 WEAK STRUCTURE AT INFINITY AND ROW-BY-ROW DECOUPLING FOR LINEAR DELAY SYSTEMS Rabah Rabah and Michel Malabre We consider the row-by-row decoupling

More information

LINEAR SYSTEMS THEORY

LINEAR SYSTEMS THEORY LINEAR SYSTEMS THEORY 2ND EDITION João P. Hespanha December 22, 2017 Disclaimer: This is a draft and probably contains a few typos. Comments and information about typos are welcome. Please contact the

More information

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted

More information

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Introduction to Automatic Control & Linear systems (time domain) 2 What is automatic control? From Wikipedia Control theory is an interdisciplinary

More information

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications MAX PLANCK INSTITUTE Elgersburg Workshop Elgersburg February 11-14, 2013 The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications Timo Reis 1 Matthias Voigt 2 1 Department

More information

ECEN 605 LINEAR SYSTEMS. Lecture 8 Invariant Subspaces 1/26

ECEN 605 LINEAR SYSTEMS. Lecture 8 Invariant Subspaces 1/26 1/26 ECEN 605 LINEAR SYSTEMS Lecture 8 Invariant Subspaces Subspaces Let ẋ(t) = A x(t) + B u(t) y(t) = C x(t) (1a) (1b) denote a dynamic system where X, U and Y denote n, r and m dimensional vector spaces,

More information

OPTIMAL CONTROL AND ESTIMATION

OPTIMAL CONTROL AND ESTIMATION OPTIMAL CONTROL AND ESTIMATION Robert F. Stengel Department of Mechanical and Aerospace Engineering Princeton University, Princeton, New Jersey DOVER PUBLICATIONS, INC. New York CONTENTS 1. INTRODUCTION

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

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 8: Youla parametrization, LMIs, Model Reduction and Summary [Ch. 11-12] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 8: Youla, LMIs, Model Reduction

More information

Stability, Pole Placement, Observers and Stabilization

Stability, Pole Placement, Observers and Stabilization Stability, Pole Placement, Observers and Stabilization 1 1, The Netherlands DISC Course Mathematical Models of Systems Outline 1 Stability of autonomous systems 2 The pole placement problem 3 Stabilization

More information