The geometric approach and Kalman regulator

Size: px
Start display at page:

Download "The geometric approach and Kalman regulator"

Transcription

1 Kalman filtering: past and future Bologna, September 4, 2002 The geometric approach and Kalman regulator Giovanni MARRO DEIS, University of Bologna, Italy

2 The purpose of this talk is to show that not only modern system and control theory was initiated in the early sixties by a remarkable set of scientific contributions by R.E. Kalman, but has also been driven during its development by the analysis and increasing insight into several of his very basic and general results. Thus the settlement of system and control theory in the last forty years followed a path that was strongly traced and influenced by R.E. Kalman. I will try to point out the main landmarks of this path. Of course, this will be done from a very personal, subjective standpoint: since my research field has been almost solely the geometric approach, I will try to explain the impact of Kalman s results on the geometric approach setting and, conversely, how Kalman s results (mainly the Kalman regulator) may be interpreted from the geometric approach standpoint. Relating Kalman regulator and filter to the geometric approach is a relatively recent trend in the scientific literature (H2 optimal control) which, in my opinion, is also very suitable for educational aims. I will try to present my feelings in a conversational way, with a limited use of mathematical manipulations and formulas. Since I am rather sensitive to practical applications, the available algorithms in Matlab, standard or home made, will be quoted throughout the talk. 1

3 Early references (controllability, observability, filtering and the LQR problem) Kalman Contribution to the theory of optimal control, Boletin de la Societed Mathematica Mexicana, Kalman A new appraoch to linear filtering and prediction problems, Transactions of the ASME, Journal of Basic Engineering, march Kalman On the general theory of control systems, Proceedings of the first IFAC Congress, vol. 1, Butterworth, London, Kalman Mathematical description of linear dynamical systems, SIAM Journal Control, vol. 1, no. 2, Kalman, Ho and Narendra Controllability of linear dynamical systems, Contribution to Differential Equations, vol. 1, no. 2, The seminal papers (25 in the last forty years) are shown in red. 2

4 Early references (geometric approach - before Wonham and Morse) Basile, Laschi and Marro Invarianza controllata e non interazione nello spazio degli stati, L Elettrotecnica, vol.56., n.1, Basile and Marro Controlled and conditioned invariant subspaces in linear system theory, Journal of Optimization Theory and Applications, vol. 3, n. 5, Basile and Marro On the observability of linear time-invariant systems with unknown inputs, Journal of Optimization Theory and Applications, vol. 3, n. 6, Basile and Marro L invarianza rispetto ai disturbi studiata nello spazio degli stati, Rendiconti della LXX Riunione Annuale AEI, paper , Laschi and Marro Alcune considerazioni sull osservabilità dei sistemi dinamici con ingressi inaccessibili, Rendiconti della LXX Riunione Annuale AEI, paper ,

5 Early references (geometric approach - Wonham and Morse s first paper) Wonham and Morse Decoupling and pole assignment in linear multivariable systems: a geometric approach, SIAM Journal on Control, vol. 8, n. 1, Books (geometric approach) Wonham Linear Multivariable Control A Geometric Approach, Springer Verlag, Basile and Marro Controlled and Conditioned Invariants in Linear System Theory, Prentice Hall, Trentelman, Stoorvogel and Hautus Control Theory for Linear Systems, Springer Verlag,

6 The topics herein considered Kalman-derived framework controllability observability Kalman regulator (LQR, H 2 ) Kalman dual filter Kalman filter previewed signal optimal decoupling delayed filter (smoother) H 2 -optimal model following H 2 -optimal model observer Geometric framework controlled invariants conditioned invariants disturbance decoupling problem measured signal decoupling unknown-input state observer previewed signal decoupling del. unknown-input state observer exact model following exact model observer primal problem dual problem 5

7 1 - Controllability and Observability Controllability and observability are basic properties of the dynamic systems. They are usually referred to state solvability of control and/or observation (filtering) problems. They were introduced by Kalman around 1960, and involved some other basic concepts, also concomitantly studied by Kalman, like duality; relation between continuous and discrete-time systems (sampling theorem). Controllability and observability carried some important further achievements, like theorems on pole assignment and controlled and conditioned invariants, the basic tools of the geometric approach. In fact, they are the first step towards a geometric picture of the dynamic systems evolution in time, where the concepts of subspace and invariant subspace give a significant insight, and algebra of subspaces provides a solid algorithmic substance. Let us briefly recall what a trajectory in the state space means. 6

8 An example of a dynamic system: an electric motor v i amplifier K v a motor v c ω, ϑ v a (t) = R a i a (t)+l di a a dt (t)+k 1 ω(t) c m (t) = Bω(t)+J dω dt (t)+c r(t) ω(t) = dϑ dt (t) with c m (t)=k 2 i a (t). h u Σ y c r ẋ(t) = Ax(t)+Bu(t)+Hh(t) y(t) = Cx(t)+Du(t)+Gh(t) where x := [i a ωϑ] T, u := v i, h := c r, y := ϑ and B = A = R a/l a k 1 /L a 0 k 2 /J B/J K/L a 0 0, H =, 0 1/J 0, C = [ ], D =0, G =0 7

9 State-space models: continuous-time systems ẋ(t) = Ax(t)+Bu(t) y(t) = Cx(t) (x X = R n, u R p, y R q ) with feedthrough term Du(t) ẋ(t) = Ax(t)+Bu(t) y(t) = Cx(t)+Du(t) X C =kerc x(t) ẋ(t) L(t) Fig A state-space trajectory. A dynamic system without the feedthrough term is said to be purely dynamic. The linear variety L(t)=Ax(t)+Bu(t) represents the locus of all the state velocities due to the control action u(t). 8

10 State space models: discrete-time systems without feedthrough term x(k+1) = A d x(k)+b d u(k) y(k) = C d x(k) with feedthrough term x(k+1) = A d x(k)+b d u(k) y(k) = C d x(k)+d d u(t) From continuous to discrete-time The control action is applied stepwise and the output of the system is accordingly sampled with the same sampling time T. Referring to an equivalent discrete-time system provides a significant insight into the behavior of continuous-time systems. 0 t, k T 9

11 Controllability and observability Refer to the continuous-time dynamic system ẋ(t) = Ax(t)+Bu(t) y(t) = Cx(t) [+Du(t)] R X Let B := imb. The reachability subspace of (A, B), i.e., the set of all the states that can be reached from the origin in any finite time by means of control actions, is the minimal A-invariant containing B, orr =minj (A, B). If R = X, the pair (A, B) issaidtobecompletely controllable. Let C :=kerc. The unobservability subspace of (A, C), i.e., the set of all the initial states that cannot be recognized from the output function, is the maximal A-invariant contained in C, or Q =maxj (A, C). If Q = {0}, (A, C) is said to be completely observable. The above definitions also apply in the discrete-time case. 10

12 Algorihms and dualities Consider the sequence Z 1 = B Z i = B + A Z i 1 i =2, 3,... Consider the sequence Z 1 = C Z i = C A 1 Z i 1 i =2, 3,... minj (A, B) is obtained when the sequence stops, i.e., when (Z ρ+1 = Z ρ ). This value of ρ is called the controllability index. maxj (A, C) is obtained when the sequence stops, i.e., when (Z ρ+1 = Z ρ ). This value of ρ is called the observability index. The following dualities hold: maxj (A, C) = ( minj ( A T, C )) minj (A, B) = ( maxj ( A T, B )) where the symbol denotes the orthogonal complement. 11

13 Some system properties related to controllability and observability The sampling theorem. (Kalman, 1960) Let (A, B) be controllable. The corresponding zero-order hold pair (A d,b d ) is controllable if the spectrum of A does not contain eigenvalues whose imaginary part is a multiple of π/t, wheret is the sampling time. The deadbeat control u 0 ρ k In the discrete-time case the minimumtime control from the origin to a given final state is performed through a deadbeat type of control action and the minimum time is equal at most to the controllability index ρ. In the continuous-time case this problem does not admit any solution (the minimum time should be zero and the control should be a distribution). 12

14 Some consequences of controllability and observability: pole assignment State feedback Output injection v u y + + Σ u Σ y F x G ẋ(t) = (A + BF) x(t)+bv(t) y(t) = Cx(t) ẋ(t) = (A + GC) x(t)+bu(t) y(t) = Cx(t) Thepoleassigmenttheorem.The eigenvalues of A + BF are arbitrarily assignable by a suitable choice of F if and only if the system is completely controllable and those of A + GC are arbitrarily assignable by a suitable choice of G if and only if the system is completely observable. 13

15 Other types of systems (signal processors) u delay y u FIR y Fig The delay and the FIR system. - Continuous-time: y(t) = y(t) =u(t t 0 ) tf 0 W (τ) u(t τ) dτ where W (τ), τ [0,t f ], is a q p real matrix of time functions, referred to as the gain of the FIR system, while [0,t f ] is called the window of the FIR system. - Discrete-time: y(k) = y(k) =u(k k 0 ) k f l=0 W (l) u(k l) where W (k), k [0,k f ], is a q p real matrix of time functions, referred to as the gain of the FIR system, while [0,k f ] is called the window of the FIR system. 14

16 Duality System Σ : (A, B, C, D); FIR system Σ : W (τ); Dual system Σ T : (A T,C T,B T,D T ). Dual FIR system Σ T : W T (τ). u Σ 1 Σ 2 Σ 3 y ū Σ T 3 Σ T 1 Σ T ȳ ẋ 1 (t) ẋ 2 (t) ẋ 3 (t) y(t) = A B 1 0 A 2 0 B 2 B 3,1 C 1 B 3,2 C 2 A C 3 0 x 1 (t) x 2 (t) x 3 (t) u(t) x 1 (t) x 2 (t) x 3 (t) ȳ(t) = A T 1 0 C T 1 BT 3,1 0 0 A T 2 C T 2 BT 3, A T 3 C T 3 B T 1 B T x 1 (t) x 2 (t) x 3 (t) ū(t) The overall dual system is obtained by reversing the order of serially connected systems and interchanging branching points with summing junctions and vice versa. 15

17 A possible use of FIR systems Controlling a stable system Σ to a given final state x 0 δ(t) Σ c u Σ x + - e Observing an unknown initial state of a stable system Σ x 0 δ(t) Σ y Σ o x + - e e x 0 e x 0 τ t τ t The above problems are dual to each other: Σ c and Σ o can be profitably realized with FIRs. The window of the FIR system on the left is easily computed by solving a finite-time Kalman regulator problem for the reverse-time system of Σ. 16

18 Computational support with Matlab A subspace Y is represented by an orthonormal basis matrix Y (such that Y =imy ). The operation on subspaces related to controllability and observability are Z = sums(x,y) Sum of subspaces. Z = ints(x,y) Intersection of subspaces. Y = ortco(x) Orthogonal complementation of a subspace. Y = invt(a,x) Inverse transform of a subspace. Q = ker(a) Kernel of a matrix. Q = mininv(a,x) Min A-invariant containing imx. Q = maxinv(a,x) Max A-invariant contained in imx. [P,Q] = stabi(a,x) Matrices for the internal and external stability of the A-invariant imx. P = place(a,b,p) Pole assignment by state feedback (Matlab). The geometric approach software in Matlab was initiated with a diskette enclosed with the 1992 Basile and Marro book. It is now freely downloadable from 17

19 2 - Controlled and Conditioned Invariants Controlled and conditioned invariants are the tools that extend the concept of invariance in linear systems. They make the definition of some further system properties, besides controllability and observability, and the solution of some basic problems, very straightforward. Roughly speaking, the geometric approach studies conditions under which the Kalman-derived problems (regulator and filter) admit zero-cost solutions. But this interpretation was not so clear at the beginning. It became clear when the minimum H 2 norm interpretation of the Kalman regulator and filter was introduced. The geometric approach has been settled through more than 30 years of contributions by several researchers. It gives insight into many interesting properties of systems, but has not yet been collected into a simple, easy to read, and complete treatise. Controlled and conditioned invariants are often referred to as (A, B)-invariants and (C, A)-invariants in the literature, since Wonham gave them these new names in 1974 (five years after their introduction). 18

20 Definitions and algorithms Given a linear map A : X X and a subspace B X, a subspace V X is an (A, B)-controlled invariant if A V V+ B The set of all the (A, B)-controlled invariants contained in a given subspace C is closed with respect to the sum, hence has a maximum, which will be referred to as V =maxv (A, B, C). It is computed with the sequence V 1 = C V i = C A 1 (V i 1 + B) i =2, 3,... maxv (A, B, C) is obtained when the sequence stops (V i+1 = V i ). Given a linear map A : X X and a subspace C X, a subspace S X is an (A, C)-conditioned invariant if A (S C) S The set of all the (A, C)-conditioned invariants containing a given subspace B is closed with respect to the intersection, hence has a minimum, which will be referred to as S =mins (A, C, B). It is computed with the sequence S 1 = B S i = B + A (S i 1 C) i =2, 3,... mins (A, C, B) is obtained when the sequence stops (S i+1 = S i ). 19

21 Invariance by state feedback and output injection Let B be a basis matrix of B: amatrix F exists such that (A + BF) V V if and only if V is an (A, B)-controlled invariant. Hence a controlled invariant can be made a simple invariant by state feedback. V is said to be internally stabilizable if it can also be internally stabilized as an (A + BF)-invariant by the matrix F. Let C be a matrix such that C =kerc: amatrixg exists such that (A + GC) S S if and only if S is an (A, C)-conditioned invariant. Hence a conditioned invariant can be made a simple invariant by output injection. S is said to be externally stabilizable if it can also be externally stabilized as an (A +GC)-invariant by the matrix G. Internal stabilizability of controlled invariants and external stabilizability of conditioned invariants can easily be checked and stabilizing feedback matrices F and G can easily be obtained by using algorithms based on suitable changes of bases in the state space. 20

22 The meaning of controlled and conditioned invariants x(0) V X ẋ(t) = Ax(t)+Bu(t) y(t) = Cx(t) x(k+1) = A d x(k)+b d u(k) y(k) = C d x(k) Let V =maxv (A, B, C), V d =maxv (A d, B d, C d ), S d =mins (A d, C d, B d ). The meaning of V or Vd : it is the maximal subspace of the state space where it is possible to follow state trajectories invisible at the output. In fact, a state trajectory can be maintained on a subspace V X if and only if it is an (A, B) or an (A d, B d )-controlled invariant. The meaning of Sd : it is the maximal subspace of the state space reachable from the origin in at most ρ steps with trajectories having all the states but the last one belonging to kerc d, hence invisible at the output. The integer ρ is the number of iterations required for the algorithm of Sd to converge. 21

23 Properties of dynamic systems: invariant zeros Consider the following figure unstable zero V Recall: V =maxv (A, B, C) S =mins (A, C, B) R V stable zero Let R V denote the maximum reachable subspace on V (which is poleassignable with state feedback). It has been shown (Morse, 1973) that R V = V S Let F be such that (A + BF) V V (A + BF) R V R V. The invariant zeros of system (A, B, C) or (A d,b d,c d ) are the internal unassignable eigenvalues of the (A + BF)-invariant V. A dynamic system is said to be minimum phase if all its invariant zeros are stable. 22

24 Properties of dynamic systems: left and right invertibility, relative degree A system is said to be left-invertible or, simply, invertible if, starting from the zero state, for any admissible output function y(t), t [0,t 1 ] t 1 > 0 or y(k), k [0,k 1 ], k 1 n there exists a unique corresponding input function u(t), t [0,t 1 ) or u(k), k [0,k 1 1]. The left invertibility condition is V S = {0} A system is said to be right-invertible or functionally controllable if there exists an integer ρ 1 such that, given any output function y(t), t [0,t 1 ], t 1 > 0 with ρ-th derivative piecewise continuous and such that y(0) = 0,..., y (ρ) (0) = 0, or y(k), k [0,k 1 ], k 1 ρ such that y(k)=0, k [0,ρ 1], there exists at least one corresponding input function u(t), t [0,t 1 ) or u(k), k [0,k 1 1]. The minimum value of ρ satisfying the above statement is called the relative degree of the system. The right invertibility condition is V + S = X and the relative degree is the least integer such that V + S ρ = X in the conditioned invariant algorithm. 23

25 Extension to systems with feedthrough Extension to non purely dynamic systems of the above definitions and properties can be obtained through a simple contrivance (state extension). v u Σ e integrators or delays u Σ Σ y y z Σ e integrators or delays Refer to the second figure: system Σ e is modeled by ż(t)=y(t) and the overall system by with ˆx(t) = y(t) = [ ] x ˆx := u [ ] B ˆB := D Â ˆx(t)+ ˆB v(t) Ĉ ˆx(t) Â := [ A 0 C 0 ] Ĉ := [ 0 I q ] The addition of integrators at inputs or outputs does not affect the system right and left invertibility, while the relative degree of (Â, ˆB,Ĉ) must be simply reduced by 1 to be referred to(a, B, C, D). The controlled invariants obtained by the above state extension are called output nulling subspaces (Anderson, 1976). 24

26 u Σ y An output nulling subspace is simply a controlled invariant V such that there exists a state feedback F satisfying F x (A + BF) V V V ker (C + DF) so that the output is identically zero for any initial state on V. The seven properties of dynamic systems Stability (internal and external) Controllability Observability Left invertibility Right invertibility Relative degree Minimality of phase 25

27 Computational support with Matlab Q = mainco(a,b,x) Maximal (A, imb)-controlled invariant contained in im X. Q = miinco(a,c,x) Minimal (A, imc)-conditioned invariant containing im X. [P,Q] = stabv(a,b,x) Matrices for the internal and external stabilizability of the (A,im B)-controlled invariant im X. [Q,F] = vstar(a,b,c,[d]) V, maximal output nulling controlled invariant of (A,B,C,[D]) and stabilizing state feedback matrix F. [Q,G] = sstar(a,b,c,[d]) S, minimal conditioned invariant dual of V and stabilizing output injection matrix G. R = rvstar(a,b,c,[d]) Reachable set on V. z = gazero(a,b,c,[d] Invariant zeros of (A,B,C,[D]). F = effesta(a,b,x) Stabilizing state feedback for the (A,B)-controlled invariant X. 26

28 3 - The disturbance decoupling problem The exact disturbance decoupling problem by state feedback is the basic problem of the geometric approach, and it was studied by Basile and Marro as one of the earliest applications of the new concepts in It was first approached without the stability requirement. Disturbance decoupling with the stability requirement was satisfactorily settled around by Basile, Marro and Schumacher in 1982, by using self-bounded controlled invariants. When the disturbance is measurable we have a milder solvability condition and we can apply a feedforward unit. This is the exact counterpart of the Kalman dual filter, and admits a dual, the unknown-input exact observer of the state or of a linear function of the state, which is the counterpart of the Kalman filter. 27

29 The structural condition d u F Σ Let us consider the system ẋ(t) = Ax(t)+Bu(t)+Hh(t) e(t) = Ex(t) where u denotes the manipulable input, d the disturbance input. Let B := imb, H := imh, E := kere. The disturbance decoupling problem is: determine, if possible, a state feedback matrix F such that disturbance h has no influence on output e. x e The system with state feedback is described by ẋ(t) = (A + BF) x(t)+hh(t) e(t) = Ex(t) It behaves as requested if and only if its reachable set by d, i.e., the minimum (A + BF)-invariant containing H, is contained in E. Let V(B,E) := max V(A, B, E). Since any (A + BF)-invariant is an (A, B)- controlled invariant, the inaccessible disturbance decoupling problem has a solution if and only if H V (B,E) 28

30 The conditions with stability This is a necessary and sufficient structural condition and does not ensure internal stability. If stability is requested, we have the disturbance decoupling problem with stability. Stability is easily handled by using selfbounded controlled invariants. Assume that (A, B) is stabilizable (i.e., that R =minj (A, B) is externally stable) and let V m := V (B,E) S (E,B+H) This is the minimum self-bounded (A, B)-controlled invariant containing H. It is the reachable set on V(B,E) corresponding to a control action through both inputs u and h. The following theorem yields the solution. If V m is not internally stabilizable no other (A, B)-controlled invariant internally stabilizable and containing H exists (Basile-Marro-Schumacher, ). Hence we have obtained the following result: the disturbance decoupling problem with stability admits a solution if and only if H V (B,E) V m is internally stabilizable If the above conditions are satisfied, a solution is provided by a state feedback matrix such that (A + BF) V m V m and σ(a + BF) is stable. 29

31 If the state is not accessible, disturbance decoupling may be achieved through a dynamic unit similar to a state observer. This is called the disturbance decoupling problem with dynamic measurement feedback and was also solved at the beginning of the eighties (Willems and Commault, 1982). Extension to systems with feedthough terms The disturbance decoupling problem for systems with feedthrough terms, like can easily be handled by state extension. ẋ(t) = Ax(t)+Bu(t)+Hh(t) e(t) = Ex(t)+Du(t)+Gh(t) 30

32 4 - The Kalman Regulator (LQR, H 2 ) The study of the Kalman linear-quadratic regulator (LQR) is the central topic of most courses and treatises on advanced control systems. See, for instance, the books by Kwakernaak and Sivan (1973), Anderson and Moore (1989), Syrmos and Lewis (1995). More recently, in the nineties, a certain attention was given to the H 2 optimal control, which is substantially a rehash of the LQR with some standard and well settled problems of the geometric approach (for instance, disturbance decoupling with output feedback). Feedthrough is not present in general, so that the standard Riccati-based solutions are not implementable and the existence of optimal solution is not ensured. Books on this subject are by Stoorvogel (1992), Saberi, Sannuti and Chen (1995). The computational method they use to solve the H 2 -optimal problem are linear matrix inequalities (LMI), supported by a special coordinate basis that points out the geometric features of the systems dealt with. An alternative route, which will be briefly presented in the following, is to treat the singular and cheap problems, where feedthrough is not present, by directly referring to the Hamiltonian system, which can be considered as a generic dynamic system, with all the previously described features. 31

33 The standard LQR problem Consider the continuous-time system ẋ(t) =Ax(t)+Bu(t), x(0) = x 0 with the performance index ( J = x(t) T Qx(t)+u(t) T Ru(t)+ 0 2 x(t) T Nu(t) ) dt [ ] Q N with N T 0, R>0. R Consider the discrete-time system x(k +1)=A d x(k)+b d u(k), x(0) = x 0 with the performance index ( J d = x(k) T Q d x(k)+u(k) T R d u(k)+ k=0 2 x(k) T N d u(k) ) [ ] Qd N with d Nd T 0, R R d > 0. d The LQR problem: Find a control u(t), t [0, ) oru(k), k [0, ) such that J or J d is minimal. If R>0orR d > 0 the control problem is said to be regular,ifr 0orR d 0itis said to be singular,ifr =0 or R d = 0 it is said to be cheap. 32

34 The solution through the Hamiltonian system The continuous-time Hamiltonian system: [ ] [ ][ ẋ(t) A 0 x(t) = ṗ(t) 2 Q A T p(t) 0 = [ 2 N T B ] [ T x(t) p(t) The discrete time Hamiltonian system: [ ] [ ][ ] [ x(k+1) A 0 x(k) = p(k+1) 2 A T Q A T + p(k) ] ] + [ B 2 N ] + [ 2 R ] u(t) B 2 A T N ] 0 = [ 2 B T A T Q +2N T B T A T ] [ x(k) p(k) ] u(k) u(t) + [ 2 R 2 B T A T N ] u(k) NOTE: In both cases 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. The results of the geometric approach also give a significant insight into its solvability in the singular and cheap cases. 33

35 The solution is achieved as follows: 1 - Regular case. Derive, from the algebraic condition, u(t) = (2R) 1 ( 2 N T x(t)+b T p(t) ) or u(k) = ( 2 R 2 B T A T N ) 1 (( 2 B T A T Q +2N T) x(k) B T A T p(k) ) and substitute in the differential equations of state and costate. An overall autonomous differential system is obtained whose eigenvalues are stable-unstable by pairs. Let W (2n n) be a basis matrix of the stable invariant subspace, so that [ ][ ] [ ][ ] x(t) W1 x(k) W1,d α(t) or α(k) p(t) W 2 p(k) W 2,d hence p(t)=sx(t) or p(k)=s d x(k), with S := W 2 W1 1 or S d := W 2,d W 1 1,d, and, by substitution in the previous equations, u(t)=kx(t) oru(k)=k d x(k) withk or K d suitably defined. Through a Lyapunov-Riccati equation, the optimal cost is also derived as x T 0 Sx 0 or x T 0 S d x 0. NOTE: There are simple contrivances to deal with A 1 and A T in the discrete-time case when A is singular and/or the system is not completely controllable (see, for instance, Marro, Prattichizzo, Zattoni, 2002). 34

36 x 0 δ(t) u K Σ Hence the regular LQR problem can be solved by state feedback, as shown in the figure. h y u K 0 Σ x x y Reformulation in H 2 terms By using a standard matrix decomposition: [ ] Q N M T M = N T R and taking [ C D ] = M, the problem on hand can be restated as a minimum H 2 norm problem from input h to output y for the system ẋ(t) = Ax(t)+Bu(t)+Hh(t) y(t) = Cx(t)+Du(t) A similar procedure can be applied in the discrete-time case. ( ( ( ( 1/2 )) 1/2 G 2 = tr g(t) g T (t) dt)) and G d 2 = tr g d (k) gd T (k) dt are the expressions of the H 2 norms in terms of the impulse responses g(t) org d (k). k=0 35

37 1 - Singular and cheap cases. These can be handled by applying the geometric approach to the Hamiltonian system (Â, ˆB, Ĉ, ˆD). The LQR Problem admits a solution if and only if there exists an internally stable output nulling (Â, ˆB)-controlled invariant of the overall Hamiltonian system whose projection on the state space of the original system contains the initial state x(0). This projection is defined as { [ ] } x P (ˆV) = x : ˆV p It can be proven that the internal unassignable eigenvalues of ˆV, the maximal output nulling controlled invariant of (Â, ˆB, Ĉ, ˆD) are stable-unstable by pairs. Hence a solution of the LQR Problem is obtained as follows: 1. compute ˆV ; 2. compute a matrix ˆK such that (Â + ˆB ˆK)ˆV ˆV and the assignable eigenvalues (those internal to RˆV ) are stable; 3. compute ˆV s, the maximum internally stabilizable (Â + ˆB ˆK)-invariant contained in ˆV ; 4. if x(0) P (ˆV s ) the problem admits a solution K, that is easily computable as a function of ˆV s and ˆK; if not, the problem has no solution. 36

38 The above procedure also provides a state feedback matrix K corresponding to the minimum H 2 norm from h to y. This immediately follows from the expression of the H 2 norm in terms of the impulse response. In fact, the impulse response corresponds to the set of initial states defined by the column vectors of matrix H. Thus, the minimum H 2 norm disturbance decoupling problem from h to y has a solution if and only if H P (ˆV s ) with H =imh On the other hand, it can be proven that in the discrete-time case this problem is always solvable, since P (ˆV s ) has dimension n. dead-beat 0 ρ regular trajectory A typical control sequence in the discrete-time case is shown in the figure: as the sampling time approaches zero, the dead-beat segment approaches a distribution, which is not obtainable with state feedback. For this reason solvability of the H 2 optimal decoupling problem is more restricted in the continuous-time case. 37

39 The usefulness of the geometric tools in the LQR problem Hence the geometric approach tools can profitably be applied to the Hamiltanian system for solving the LQR problem, particularly in the singular and cheap cases. For instance, the dead-beat subarc in the previous figure is also avoided in the discrete-time case if ˆV s is restricted, like in the continuous-time case, by discarding the zero eigenvalues of ˆV, whose number equals the dimension of Ŝ. Some features of the Hamiltonian system can be expressed in geometric terms, like: if the original system is left-invertible, the Hamiltonian system is both left and right-invertible. A significant information on the features of the LQR problem in the singular and cheap cases is provided by analyzing the number of invariant zeros of the Hamiltonian system, stable-unstable by pairs: the stable zeros are the modes of the solution. In conclusion, the basic system properties that can be expressed in geometric terms, like left and right invertibility, relative degree and minimality of phase yield useful information also in the LQR problem. 38

40 Dealing with non left-invertible systems The computational support with Matlab for the infinite-time LQR problem consists of two very efficient routines (Laub, 1974), available in the standard Control System Toolbox: [S,L,K] = care(a.b,q,r,n) Solution of the continuous-time LQR problem. [S,L,K] = dare(a.b,q,r,n) Solution of the discrete-time LQR problem. The routine care only works in the regular case, while dare also works in the cheap and singular cases (hence providing the dead-beat subarc). Both routines do not work if the system is not left-invertible. This is due to the non-uniqueness of the solution: in fact, the eigenvalues on R V are arbitrarily assignable, since they do not affect the performance index. v G K u F h Σ x y In the figure it is shown how the geometric approach can integrate these standard LQR routines to provide handling of the degrees of freedom in computing the state feedback matrix K when the system is not left-invertible. 39

41 Equivalence between the LQR-H 2 problem and disturbance decoupling Consider the LQR-H 2 problem X ẋ(t) =Ax(t)+Bu(t)+Hh(t) C 1 C with the cost y(t) =Cx(t)+Du(t) J = 0 y T (t) y(t) dt The following basic result (Stoorvogel, 1992) states a very direct correspondence between the LQR-H 2 optimal control problem and the geometric approach: there exist matrices C 1, D 1 such that, if the output equation of the given system is replaced by y(t) =C 1 x(t)+d 1 u(t) the optimal control problem becomes zero-cost, i.e., it is transformed into a standard disturbance decoupling problem solvable with geometric tools. This result is rather intuitive: the optimal state feedback provides motion on a controlled invariant that can be made output nulling by changing the output matrices (see the figure, referring to the cheap case). 40

42 Further problems which could be treated in this context Kalman-derived framework controllability observability Kalman regulator (LQR, H 2 ) Kalman dual filter Kalman filter previewed signal optimal decoupling delayed filter (smoother) H 2 -optimal model following H 2 -optimal model observer Geometric framework controlled invariants conditioned invariants disturbance decoupling problem measured signal decoupling unknown-input state observer previewed signal decoupling del. unknown-input state observer exact model following exact model observer primal problem dual problem 41

43 References Morse Structural invariants of linear multivariable systems, SIAM J. Control, vol 1, no 3, Anderson Output nulling invariants and controllability subspaces, Proceedings of the 6th IFAC Congress, paper 43.6, Basile and Marro Self-bounded controlled invariant subspaces: a straightforward approach to constrained controllability, J. of Optimization Theory and Applic., vol 38, no 1, Schumacher On a conjecture of Basile and Marro J. of Optimization Theory and Applications, vol 41, no 2, Willems and Commault Disturbance decoupling with measurement feedback with stability or pole placement, SIAM J. of Control and Optimization, vol 19, no 4,

44 Kwakernaak and Sivan Linear optimal control systems, John Wiley & Sons, Anderson and Moore Optimal Control: linear quadratic methods Prentice Hall International, Lewis and Syrmos Optimal control, John Wiley & Sons, Stoorvogel The singular H 2 control problem, Automatica, vol. 28, no 3, The H control problem: a state space approach, Prentice Hall International, Saberi, Sannuti and Chen H 2 optimal control, Prentice Hall International, Marro, Prattichizzo and Zattoni A geometric insight into the discrete-time cheap and singular LQR problems, IEEE Trans. Automatic Control, vol 47, no 1, Arnold and Laub Generalized eigenproblem algorithms and software for algebraic Riccati equation, Proceedings IEEE, vol 72,

Education in Linear System Theory with the Geometric Approach Tools

Education in Linear System Theory with the Geometric Approach Tools 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

only nite eigenvalues. This is an extension of earlier results from [2]. Then we concentrate on the Riccati equation appearing in H 2 and linear quadr

only nite eigenvalues. This is an extension of earlier results from [2]. Then we concentrate on the Riccati equation appearing in H 2 and linear quadr The discrete algebraic Riccati equation and linear matrix inequality nton. Stoorvogel y Department of Mathematics and Computing Science Eindhoven Univ. of Technology P.O. ox 53, 56 M Eindhoven The Netherlands

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

LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC COMPENSATION. Received October 2010; revised March 2011

LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC COMPENSATION. Received October 2010; revised March 2011 International Journal of Innovative Computing, Information and Control ICIC International c 22 ISSN 349-498 Volume 8, Number 5(B), May 22 pp. 3743 3754 LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC

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

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

The generalised continuous algebraic Riccati equation and impulse-free continuous-time LQ optimal control

The generalised continuous algebraic Riccati equation and impulse-free continuous-time LQ optimal control The generalised continuous algebraic iccati equation and impulse-free continuous-time LQ optimal control Augusto Ferrante Lorenzo Ntogramatzidis arxiv:135.5312v1 math.ds 23 May 213 Dipartimento di Ingegneria

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

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

Review of Controllability Results of Dynamical System

Review of Controllability Results of Dynamical System IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 13, Issue 4 Ver. II (Jul. Aug. 2017), PP 01-05 www.iosrjournals.org Review of Controllability Results of Dynamical System

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

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

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

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

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

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

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka SYSTEM CHARACTERISTICS: STABILITY, CONTROLLABILITY, OBSERVABILITY Jerzy Klamka Institute of Automatic Control, Technical University, Gliwice, Poland Keywords: stability, controllability, observability,

More information

Balancing of Lossless and Passive Systems

Balancing of Lossless and Passive Systems Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.

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

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

Input-output finite-time stabilization for a class of hybrid systems

Input-output finite-time stabilization for a class of hybrid systems Input-output finite-time stabilization for a class of hybrid systems Francesco Amato 1 Gianmaria De Tommasi 2 1 Università degli Studi Magna Græcia di Catanzaro, Catanzaro, Italy, 2 Università degli Studi

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

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

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES by HEONJONG YOO A thesis submitted to the Graduate School-New Brunswick Rutgers, The State University of New Jersey In partial fulfillment of the

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 14: Controllability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 14: Controllability p.1/23 Outline

More information

Model Reduction for Unstable Systems

Model Reduction for Unstable Systems Model Reduction for Unstable Systems Klajdi Sinani Virginia Tech klajdi@vt.edu Advisor: Serkan Gugercin October 22, 2015 (VT) SIAM October 22, 2015 1 / 26 Overview 1 Introduction 2 Interpolatory Model

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

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

Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013

Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013 Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013 Abstract As in optimal control theory, linear quadratic (LQ) differential games (DG) can be solved, even in high dimension,

More information

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Leonid Freidovich Department of Mathematics Michigan State University MI 48824, USA e-mail:leonid@math.msu.edu http://www.math.msu.edu/

More information

João P. Hespanha. January 16, 2009

João P. Hespanha. January 16, 2009 LINEAR SYSTEMS THEORY João P. Hespanha January 16, 2009 Disclaimer: This is a draft and probably contains a few typos. Comments and information about typos are welcome. Please contact the author at hespanha@ece.ucsb.edu.

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

CONTROL OF DIGITAL SYSTEMS

CONTROL OF DIGITAL SYSTEMS AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it

More information

Controllability of Linear Systems with Input and State Constraints

Controllability of Linear Systems with Input and State Constraints Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 2007 Controllability of Linear Systems with Input and State Constraints W.P.M.H. Heemels and M.K. Camlibel

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

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

Observability and state estimation

Observability and state estimation EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time observability

More information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

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

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

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

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

USE OF SEMIDEFINITE PROGRAMMING FOR SOLVING THE LQR PROBLEM SUBJECT TO RECTANGULAR DESCRIPTOR SYSTEMS

USE OF SEMIDEFINITE PROGRAMMING FOR SOLVING THE LQR PROBLEM SUBJECT TO RECTANGULAR DESCRIPTOR SYSTEMS Int. J. Appl. Math. Comput. Sci. 21 Vol. 2 No. 4 655 664 DOI: 1.2478/v16-1-48-9 USE OF SEMIDEFINITE PROGRAMMING FOR SOLVING THE LQR PROBLEM SUBJECT TO RECTANGULAR DESCRIPTOR SYSTEMS MUHAFZAN Department

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

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

(q 1)t. Control theory lends itself well such unification, as the structure and behavior of discrete control

(q 1)t. Control theory lends itself well such unification, as the structure and behavior of discrete control My general research area is the study of differential and difference equations. Currently I am working in an emerging field in dynamical systems. I would describe my work as a cross between the theoretical

More information

Semidefinite Programming Duality and Linear Time-invariant Systems

Semidefinite Programming Duality and Linear Time-invariant Systems Semidefinite Programming Duality and Linear Time-invariant Systems Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 2 July 2004 Workshop on Linear Matrix Inequalities in Control LAAS-CNRS,

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Lecture 19 Observability and state estimation

Lecture 19 Observability and state estimation EE263 Autumn 2007-08 Stephen Boyd Lecture 19 Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

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

Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection

Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection S.C. Jugade, Debasattam Pal, Rachel K. Kalaimani and Madhu N. Belur Department of Electrical Engineering Indian Institute

More information

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:

More information

6. Linear Quadratic Regulator Control

6. Linear Quadratic Regulator Control EE635 - Control System Theory 6. Linear Quadratic Regulator Control Jitkomut Songsiri algebraic Riccati Equation (ARE) infinite-time LQR (continuous) Hamiltonian matrix gain margin of LQR 6-1 Algebraic

More information

Full-State Feedback Design for a Multi-Input System

Full-State Feedback Design for a Multi-Input System Full-State Feedback Design for a Multi-Input System A. Introduction The open-loop system is described by the following state space model. x(t) = Ax(t)+Bu(t), y(t) =Cx(t)+Du(t) () 4 8.5 A =, B =.5.5, C

More information

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

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

Linear Quadratic Zero-Sum Two-Person Differential Games

Linear Quadratic Zero-Sum Two-Person Differential Games Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard To cite this version: Pierre Bernhard. Linear Quadratic Zero-Sum Two-Person Differential Games. Encyclopaedia of Systems and Control,

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

Limiting Performance of Optimal Linear Filters

Limiting Performance of Optimal Linear Filters Limiting Performance of Optimal Linear Filters J.H. Braslavsky M.M. Seron D.Q. Mayne P.V. Kokotović Technical Report CCEC 97-414 Center for Control Engineering and Computation University of California

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

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

Final Exam Solutions

Final Exam Solutions EE55: Linear Systems Final Exam SIST, ShanghaiTech Final Exam Solutions Course: Linear Systems Teacher: Prof. Boris Houska Duration: 85min YOUR NAME: (type in English letters) I Introduction This exam

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

The Role of Exosystems in Output Regulation

The Role of Exosystems in Output Regulation 1 The Role of Exosystems in Output Regulation Lassi Paunonen In this paper we study the role of the exosystem in the theory of output regulation for linear infinite-dimensional systems. The main result

More information

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games Adaptive State Feedbac Nash Strategies for Linear Quadratic Discrete-Time Games Dan Shen and Jose B. Cruz, Jr. Intelligent Automation Inc., Rocville, MD 2858 USA (email: dshen@i-a-i.com). The Ohio State

More information

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)

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

On Identification of Cascade Systems 1

On Identification of Cascade Systems 1 On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se

More information

Some solutions of the written exam of January 27th, 2014

Some solutions of the written exam of January 27th, 2014 TEORIA DEI SISTEMI Systems Theory) Prof. C. Manes, Prof. A. Germani Some solutions of the written exam of January 7th, 0 Problem. Consider a feedback control system with unit feedback gain, with the following

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

On linear quadratic optimal control of linear time-varying singular systems

On linear quadratic optimal control of linear time-varying singular systems On linear quadratic optimal control of linear time-varying singular systems Chi-Jo Wang Department of Electrical Engineering Southern Taiwan University of Technology 1 Nan-Tai Street, Yungkung, Tainan

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 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

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

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

Any domain of attraction for a linear constrained system is a tracking domain of attraction

Any domain of attraction for a linear constrained system is a tracking domain of attraction Any domain of attraction for a linear constrained system is a tracking domain of attraction Franco Blanchini, Stefano Miani, Dipartimento di Matematica ed Informatica Dipartimento di Ingegneria Elettrica,

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

Small Gain Theorems on Input-to-Output Stability

Small Gain Theorems on Input-to-Output Stability Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of

More information

Digital Control Engineering Analysis and Design

Digital Control Engineering Analysis and Design Digital Control Engineering Analysis and Design M. Sami Fadali Antonio Visioli AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Academic Press is

More information