The Behavioral Approach to Systems Theory

Size: px
Start display at page:

Download "The Behavioral Approach to Systems Theory"

Transcription

1 The Behavioral Approach to Systems Theory... and DAEs Patrick Kürschner July 21, /31 Patrick Kürschner The Behavioral Approach to Systems Theory

2 Outline 1 Introduction 2 Mathematical Models 3 Linear Time Invariant Differential Systems 4 Properties of LTIDSs 5 Outlook 2/31 Patrick Kürschner The Behavioral Approach to Systems Theory

3 Introduction LTI Control Systems Linear Time Invariant System E ẋ(t) = A x(t) + B u(t) y(t) = C x(t) + D u(t) Coefficient matrices: system matrices A, E R n n, input matrix B R n m, output matrix C R p n, direct transmission term D R p m. Involved functions: state / descriptor vector x(t) R n with initial condition x(t 0 ) = x 0, input / control u(t) R m, output y(t) R p. 3/31 Patrick Kürschner The Behavioral Approach to Systems Theory

4 Introduction LTI Control Systems Linear Time Invariant System E ẋ(t) = A x(t) + B u(t) y(t) = C x(t) + D u(t) Coefficient matrices: system matrices A, E R n n, input matrix B R n m, output matrix C R p n, direct transmission term D R p m. Involved functions: state / descriptor vector x(t) R n with initial condition x(t 0 ) = x 0, input / control u(t) R m, output y(t) R p. Is this an adequate start from a modeling point of view? 3/31 Patrick Kürschner The Behavioral Approach to Systems Theory

5 Introduction LTI Control Systems Linear Time Invariant System E ẋ(t) = A x(t) + B u(t) y(t) = C x(t) + D u(t) Coefficient matrices: system matrices A, E R n n, input matrix B R n m, output matrix C R p n, direct transmission term D R p m. Involved functions: state / descriptor vector x(t) R n with initial condition x(t 0 ) = x 0, input / control u(t) R m, output y(t) R p. Or: Can we find another representation which does not require an immediate distinction between input / state / output? 3/31 Patrick Kürschner The Behavioral Approach to Systems Theory

6 Introduction LTI Control Systems Linear Time Invariant System E ẋ(t) = A x(t) + B u(t) Define y(t) = C x(t) + D u(t) ω := x u R n+m+p y and rewrite. 3/31 Patrick Kürschner The Behavioral Approach to Systems Theory

7 Introduction LTI Control Systems Linear Time Invariant System E ẋ(t) = A x(t) + B u(t) Define y(t) = C x(t) + D u(t) ω := x u R n+m+p y and rewrite. [ A d E B 0 ] ω = 0 C D I p }{{} =:R( d ) with R(ξ) R[ξ] n+p n+m+p. 3/31 Patrick Kürschner The Behavioral Approach to Systems Theory

8 Introduction LTI Control Systems Linear Time Invariant System E ẋ(t) = A x(t) + B u(t) Define y(t) = C x(t) + D u(t) Kernel Representation [ A d E B 0 ] ω = 0 C D I p }{{} =:R( d ) with R(ξ) R[ξ] n+p n+m+p. ω := and rewrite. x u R n+m+p y In a behavioral setting, every control system is a DAE!! Even if E = I n. 3/31 Patrick Kürschner The Behavioral Approach to Systems Theory

9 Introduction Miscellaneous People Jan C. Willems, (Katholieke Universiteit Leuven, B) Jan Willem Polderman, (University of Twente, NL) Paolo Rapisarda, (University Southampton, UK)... THE Book Useful link A very nice introductory lecture was held by Jan C. Willems and Paolo Rapisarda at the Elgersburg School The slides are available at 4/31 Patrick Kürschner The Behavioral Approach to Systems Theory

10 Introduction Notation R[ξ] g q - g q matrices whose entries are real univariate polynomials, e.g., [ ] ξ R(ξ) = 2 ξ ξ ξ 4 + ξ 2 ξ 1 ξ 3. For reasons of convenience, the complex analog C[ξ] g q of the above is often used instead. deg(p) N - the degree of scalar polynomials p R[ξ] (or C[ξ]). R[ξ 1,..., ξ n ] g q - g q matrices whose entries are real polynomials in n variables, e.g., [ ] ξ1 ξ R(ξ) = 2 ξ3 2 ξ ξ 1 ξ 2 ξ 3 ξ 4 + ξ4 2 ξ 3 1 ξ 2 ξ3 2. W T - maps from T to W. Often: T R and W R w, w N. 5/31 Patrick Kürschner The Behavioral Approach to Systems Theory

11 Mathematical Models 1 Introduction 2 Mathematical Models 3 Linear Time Invariant Differential Systems 4 Properties of LTIDSs 5 Outlook 6/31 Patrick Kürschner The Behavioral Approach to Systems Theory

12 Mathematical Models A Behavorial Approach Goal: We want to find a mathematical model that describes a real-world phenomenon which produces events. 7/31 Patrick Kürschner The Behavioral Approach to Systems Theory

13 Mathematical Models A Behavorial Approach Goal: We want to find a mathematical model that describes a real-world phenomenon which produces events. Phenomenon Event 7/31 Patrick Kürschner The Behavioral Approach to Systems Theory

14 Mathematical Models A Behavorial Approach Goal: We want to find a mathematical model that describes a real-world phenomenon which produces events. Phenomenon A deterministic model should prescribe which events of the phenomenon can and which events cannot occur. Event 7/31 Patrick Kürschner The Behavioral Approach to Systems Theory

15 Mathematical Models A Behavorial Approach Goal: We want to find a mathematical model that describes a real-world phenomenon which produces events. Phenomenon A deterministic model should prescribe which events of the phenomenon can and which events cannot occur. Event We think of a mathematical model as a subset of all possible unmodeled events. 7/31 Patrick Kürschner The Behavioral Approach to Systems Theory

16 Mathematical Models A Behavorial Approach Universum The set of events that are - in principle - possible is called the universum and is denoted by U. 8/31 Patrick Kürschner The Behavioral Approach to Systems Theory

17 Mathematical Models A Behavorial Approach Universum The set of events that are - in principle - possible is called the universum and is denoted by U. Behavior The subset B U containing all allowed events is referred to as the behavior. 8/31 Patrick Kürschner The Behavioral Approach to Systems Theory

18 Mathematical Models A Behavorial Approach Universum The set of events that are - in principle - possible is called the universum and is denoted by U. Behavior The subset B U containing all allowed events is referred to as the behavior. Mathematical Model A mathematical model is a pair (U, B) with B U. 8/31 Patrick Kürschner The Behavioral Approach to Systems Theory

19 Mathematical Models Examples Discrete event phenomena If U is a finite set, we speak about discrete event systems (DESs). Example: U = {all finite strings consisting of characters in {a,..., z, A,..., Z}}, B = all legal words (e.g., words recognized by a spell checker). homogeneity B, but hohmochenejedi / B 9/31 Patrick Kürschner The Behavioral Approach to Systems Theory

20 Mathematical Models Examples Discrete event phenomena If U is a finite set, we speak about discrete event systems (DESs). Example: U = {all finite strings consisting of characters in {a,..., z, A,..., Z}}, B = all legal words (e.g., words recognized by a spell checker). homogeneity B, but hohmochenejedi / B Continuous phenomena If U is a subset of a finite vector space, e.g., C w, R w with w N, we speak about continuous models. Example: The Gas Law describes the relation between the events temperature T, volume V, pressure P and quantity N. U = [0, ) 4, B = {(T, V, P, N) U PV = NT }. 9/31 Patrick Kürschner The Behavioral Approach to Systems Theory

21 Mathematical Models Examples Dynamical phenomena If U is a set of functions of time, we speak about dynamical systems. More precisely, a dynamical system is a triple (T, W, B) with T R the time set, W the signal space, and B W T the behavior. In other words: B contains all trajectories ω : T W which are allowed by the model. Usually T (R, R + ) (continuous time systems) or T (Z, N) (discrete time systems). 10/31 Patrick Kürschner The Behavioral Approach to Systems Theory

22 Mathematical Models Examples Dynamical phenomena If U is a set of functions of time, we speak about dynamical systems. More precisely, a dynamical system is a triple (T, W, B) with T R the time set, W the signal space, and B W T the behavior. In other words: B contains all trajectories ω : T W which are allowed by the model. Usually T (R, R + ) (continuous time systems) or T (Z, N) (discrete time systems). Main topic of this talk: Behavioral approach for dynamical systems described by ODEs with T R, W R w, that is, w B are univariable functions taking their values in a finite dimensional real vector space. 10/31 Patrick Kürschner The Behavioral Approach to Systems Theory

23 Mathematical Models Examples for Dynamical Systems Capacitors and inductors Denote by I, V the events current and voltage as scalar functions of time and let C, L be capacitance and inductance of a capacitor and a inductor, respectively. Universum: T = R, W = R R, U = (R R) R. Behavior for Capacitor: B = { ω = (I, V ) U C d V = I }. Behavior for Inductor: B = { ω = (I, V ) U L d I = V }. 11/31 Patrick Kürschner The Behavioral Approach to Systems Theory

24 Mathematical Models Examples for Dynamical Systems Capacitors and inductors Denote by I, V the events current and voltage as scalar functions of time and let C, L be capacitance and inductance of a capacitor and a inductor, respectively. Universum: T = R, W = R R, U = (R R) R. Behavior for Capacitor: B = { ω = (I, V ) U C d V = I }. Behavior for Inductor: B = { ω = (I, V ) U L d I = V }. Newton s second law Consider a point mass m with position q (R 3 ) R and let F (R 3 ) R be a force acting on m. Universum: 11/31 Patrick Kürschner The Behavioral Approach to Systems Theory

25 Mathematical Models Examples for Dynamical Systems Capacitors and inductors Denote by I, V the events current and voltage as scalar functions of time and let C, L be capacitance and inductance of a capacitor and a inductor, respectively. Universum: T = R, W = R R, U = (R R) R. Behavior for Capacitor: B = { ω = (I, V ) U C d V = I }. Behavior for Inductor: B = { ω = (I, V ) U L d I = V }. Newton s second law Consider a point mass m with position q (R 3 ) R and let F (R 3 ) R be a force acting on m. Universum: T = R, W = R 3 R 3, U = (R 3 R 3 ) R, 11/31 Patrick Kürschner The Behavioral Approach to Systems Theory

26 Mathematical Models Examples for Dynamical Systems Capacitors and inductors Denote by I, V the events current and voltage as scalar functions of time and let C, L be capacitance and inductance of a capacitor and a inductor, respectively. Universum: T = R, W = R R, U = (R R) R. Behavior for Capacitor: B = { ω = (I, V ) U C d V = I }. Behavior for Inductor: B = { ω = (I, V ) U L d I = V }. Newton s second law Consider a point mass m with position q (R 3 ) R and let F (R 3 ) R be a force acting on m. Universum: T = R, W = R 3 R 3, U = (R 3 R 3 ) R, B = { ω = (q, F ) U m d2 2 q = F }. 11/31 Patrick Kürschner The Behavioral Approach to Systems Theory

27 Mathematical Models Examples Distributed phenomena If U is a set of functions of space and time, we speak about distributed parameter systems. Example: 3-dimensional heat-diffusion. Denote temperature and heat flow as multivariate functions T, Q of space x R 3 and time t R. Universum: U = (R + R) R4, T = R 4, W = R + R, Behavior: B = { ω = (T, Q) U t T = T + Q}. 12/31 Patrick Kürschner The Behavioral Approach to Systems Theory

28 Mathematical Models Examples Distributed phenomena If U is a set of functions of space and time, we speak about distributed parameter systems. Example: 3-dimensional heat-diffusion. Denote temperature and heat flow as multivariate functions T, Q of space x R 3 and time t R. Universum: U = (R + R) R4, T = R 4, W = R + R, Behavior: B = { ω = (T, Q) U t T = T + Q}. Exercise for you Write down the time set T, signal space W, universum U and the behavior B of the distributed parameter system governed by the Maxwell s equations. 12/31 Patrick Kürschner The Behavioral Approach to Systems Theory

29 Mathematical Models Representations of Behaviors Kernel representation Specify ω B as solution of equations: f : U, B = {ω U f (ω) = 0} Image representation Specify ω B as image of a map: f : U, B = {ω U ψ such that f (ψ) = ω} Latent variable representation Specify ω B via a projection: B Ext. U L B = {ω U ψ L such that (ω, ψ) B Ext. } 13/31 Patrick Kürschner The Behavioral Approach to Systems Theory

30 Mathematical Models Representations of Behaviors Kernel representation Specify ω B as solution of equations: f : U, B = {ω U f (ω) = 0} Examples Gas law: U = R 4 +, B = {ω = (P, V, N, T ) U f (ω) = 0}, f (ω) = PV NT. Capacitor: U = (R 2 ) R, B = {ω U f (ω) = 0}, f (ω) = C d V I. Newton s second law: U = (R 3 R 3 ) R, B = {ω = (q, F ) U f (ω) = 0}, f (ω) = m d2 2 q F. 13/31 Patrick Kürschner The Behavioral Approach to Systems Theory

31 Linear Time Invariant Differential Systems 1 Introduction 2 Mathematical Models 3 Linear Time Invariant Differential Systems 4 Properties of LTIDSs 5 Outlook 14/31 Patrick Kürschner The Behavioral Approach to Systems Theory

32 Linear Time Invariant Differential Systems Dynamical Systems Governed by ODEs In the sequel we consider dynamical systems (R, W R w, B), with B of the form { B = ω W R sufficiently smooth ( dω f ω,, d 2 ) } ω 2,..., dn ω n = 0, t R, f : W R w R w R. Meaning of sufficiently smooth in this talk: ω C (R, W). Other solution concepts (strong, weak, distributional) also possible and may be even more reasonable from an application oriented point of view (see THE book). 15/31 Patrick Kürschner The Behavioral Approach to Systems Theory

33 Linear Time Invariant Differential Systems Important Properties Linearity A dynamical system (T, W, B) is linear iff W is a vector space over a field F {C, R} and ω 1, ω 2 B, γ F ω 1 + γω 2 B, or, in other words, iff the superposition principle holds. 16/31 Patrick Kürschner The Behavioral Approach to Systems Theory

34 Linear Time Invariant Differential Systems Important Properties Linearity A dynamical system (T, W, B) is linear iff W is a vector space over a field F {C, R} and ω 1, ω 2 B, γ F ω 1 + γω 2 B, or, in other words, iff the superposition principle holds. Time-invariance A dynamical system (T, W, B) is time-invariant iff T {R, R +, Z, N} and ω B, t T σ t ω B, with the backward-t-shift σ t ω(t ) := ω(t + t). 16/31 Patrick Kürschner The Behavioral Approach to Systems Theory

35 Linear Time Invariant Differential Systems Important Properties Restriction in the sequel: Linear Time-Invariant Differential Systems (LTIDSs) 17/31 Patrick Kürschner The Behavioral Approach to Systems Theory

36 Linear Time Invariant Differential Systems Important Properties Restriction in the sequel: Linear Time-Invariant Differential Systems (LTIDSs) LTIDSs A dynamical system (R, R w, B) is a LTIDS iff { B = ω (R w ) R dω R 0 ω + R 1 + R d 2 ω R d n } ω n n = 0. with R j R g w. 17/31 Patrick Kürschner The Behavioral Approach to Systems Theory

37 Linear Time Invariant Differential Systems Important Properties Restriction in the sequel: Linear Time-Invariant Differential Systems (LTIDSs) LTIDSs A dynamical system (R, R w, B) is a LTIDS iff { B = ω (R w ) R dω R 0 ω + R 1 + R d 2 ω R d n } ω n n = 0. with R j R g w. This admits an extremely elegant kernel representation via polynomial matrices: { ( ) } ( ) d d B = ω (R w ) R R ω = 0 = kernel R, R(ξ) = R 0 + R 1 ξ + R 2 ξ R n ξ n R[ξ] g w. 17/31 Patrick Kürschner The Behavioral Approach to Systems Theory

38 Linear Time Invariant Differential Systems Examples of LTIDSs Examples Capacitor: U = (R 2 ) R, B = { ω = R(ξ) = [Cξ, 1] R[ξ] 1 2. Newton s second law: U = (R 3 R 3 ) R, B = R(ξ) = [mi 3 ξ 2, I 3 ] R[ξ] 3 6. [ ] V U I { [ ] q ω = U F ( d R ( d R ) } ω = 0, ) } ω = 0, Scalar homogeneous differential equation: { ( ) } U = R R, B = ω U d p ω = 0, p(ξ) R[ξ]. 18/31 Patrick Kürschner The Behavioral Approach to Systems Theory

39 Linear Time Invariant Differential Systems Examples of LTIDSs Distributed Parameter Systems By introducing a parameter set T R q and polynomial matrices R[ξ 1,..., ξ q ] R[ξ 1,..., ξ q ] g w, systems governed by linear constant coefficient PDEs can be represented by similar means. 19/31 Patrick Kürschner The Behavioral Approach to Systems Theory

40 Linear Time Invariant Differential Systems Examples of LTIDSs Distributed Parameter Systems By introducing a parameter set T R q and polynomial matrices R[ξ 1,..., ξ q ] R[ξ 1,..., ξ q ] g w, systems governed by linear constant coefficient PDEs can be represented by similar means. Example for you Give a kernel representation for the system governed by the Maxwell equations. 19/31 Patrick Kürschner The Behavioral Approach to Systems Theory

41 Linear Time Invariant Differential Systems Polynomial Matrices Rings and units Recall that R[ξ] and R[ξ] g w are rings, but only the first one is a commutative ring. An element r of a (commutative) ring R is called unit if it has a multiplicative inverse r R such that r r = rr = 1 (r =: r 1 ). 20/31 Patrick Kürschner The Behavioral Approach to Systems Theory

42 Linear Time Invariant Differential Systems Polynomial Matrices Rings and units Recall that R[ξ] and R[ξ] g w are rings, but only the first one is a commutative ring. An element r of a (commutative) ring R is called unit if it has a multiplicative inverse r R such that r r = rr = 1 (r =: r 1 ). Scalar polynomials Among the scalar polynomial p R[ξ] only the non-zero ones of degree zero are units, i.e. they have a multiplicative inverse p 1. 20/31 Patrick Kürschner The Behavioral Approach to Systems Theory

43 Linear Time Invariant Differential Systems Polynomial Matrices Rings and units Recall that R[ξ] and R[ξ] g w are rings, but only the first one is a commutative ring. An element r of a (commutative) ring R is called unit if it has a multiplicative inverse r R such that r r = rr = 1 (r =: r 1 ). Scalar polynomials Among the scalar polynomial p R[ξ] only the non-zero ones of degree zero are units, i.e. they have a multiplicative inverse p 1. Polynomials matrices A square polynomial matrix U(ξ) R[ξ] w w has a multiplicative inverse U 1 (ξ) := V (ξ) R[ξ] w w such that V (ξ)u(ξ) = I w iff det U(ξ) is a non-zero polynomial of degree zero. Polynomial matrices with this property are called unimodular. 20/31 Patrick Kürschner The Behavioral Approach to Systems Theory

44 Linear Time Invariant Differential Systems Polynomial Matrices Some Examples R(ξ) = [ ] ξ ξ 2 R[ξ] 2 2 ξ R 1 (ξ) =, 20/31 Patrick Kürschner The Behavioral Approach to Systems Theory

45 Linear Time Invariant Differential Systems Polynomial Matrices Some Examples R(ξ) = R 1 (ξ) = [ ] ξ ξ 2 ξ 1 ξ 3 + ξ 2 1 R[ξ] 2 2 [ ] ξ 1 ξ 2 1 ξ 2 / R[ξ] 2 2, 20/31 Patrick Kürschner The Behavioral Approach to Systems Theory

46 Linear Time Invariant Differential Systems Polynomial Matrices Some Examples R(ξ) = R 1 (ξ) = U(ξ) = [ ] ξ ξ 2 ξ 1 ξ 3 + ξ 2 1 R[ξ] 2 2 [ ] ξ 1 ξ 2 1 ξ 2 / R[ξ] 2 2, [ ] ξ 2 + 2ξ ξ 2 + ξ 3 1 ξ 2 R[ξ] 2 2 U 1 (ξ) =. 20/31 Patrick Kürschner The Behavioral Approach to Systems Theory

47 Linear Time Invariant Differential Systems Polynomial Matrices Some Examples R(ξ) = R 1 (ξ) = [ ] ξ ξ 2 ξ 1 ξ 3 + ξ 2 1 R[ξ] 2 2 [ ] ξ 1 ξ 2 1 ξ 2 / R[ξ] 2 2, [ ] ξ U(ξ) = 2 + 2ξ ξ 2 + ξ 3 1 ξ 2 R[ξ] 2 2 U 1 (ξ) = 1 [ ] 1 ξ 2 2 ξ 3 2 ξ 3 1 ξ 2 R[ξ] 2 2. Hence, U(ξ) is unimodular, but R(ξ) is not! 20/31 Patrick Kürschner The Behavioral Approach to Systems Theory

48 Linear Time Invariant Differential Systems Polynomial Matrices The Smith Form For every M(ξ) R[ξ] g w there exist unimodular matrices U(ξ) R[ξ] g g and V (ξ) R[ξ] w w, such that [ ] diag (d1,..., d UMV = r ) O r w r O r g r O g r w r with d 1,..., d r R[ξ] and r = rank (M). Furthermore, d j+1 (ξ) = q j (ξ)d j (ξ), q j R[ξ], j = 1,..., r 1. 21/31 Patrick Kürschner The Behavioral Approach to Systems Theory

49 Linear Time Invariant Differential Systems Polynomial Matrices The Smith Form For every M(ξ) R[ξ] g w there exist unimodular matrices U(ξ) R[ξ] g g and V (ξ) R[ξ] w w, such that [ ] diag (d1,..., d UMV = r ) O r w r O r g r O g r w r with d 1,..., d r R[ξ] and r = rank (M). Furthermore, d j+1 (ξ) = q j (ξ)d j (ξ), q j R[ξ], j = 1,..., r 1. The Smith form provides a useful tool for proofs involving polynomial matrices, expecially with respect to kernel representations of LTIDSs. It is also used for linearizations of polynomial eigenvalue problems. 21/31 Patrick Kürschner The Behavioral Approach to Systems Theory

50 Linear Time Invariant Differential Systems Differential Operators Scalar ODEs Consider the scalar, linear, homogenous ODE dω p 0 ω + p 1 + p d 2 ω p d n ω n n = 0 with p 0,..., p n C (for convenience), or in polynomial representation Which functions ω : R C solve the ODE? p( d )ω = 0, p C[ξ]. (1) 22/31 Patrick Kürschner The Behavioral Approach to Systems Theory

51 Linear Time Invariant Differential Systems Differential Operators Scalar ODEs p( d )ω = 0, p C[ξ]. (1) Let λ 1,..., λ r be the r n distinct roots of p(ξ) with multiplicities m 1,..., m r (m m r = deg(p)). A function y : R C is a solution of (1) iff it is of the form 22/31 Patrick Kürschner The Behavioral Approach to Systems Theory

52 Linear Time Invariant Differential Systems Differential Operators Scalar ODEs p( d )ω = 0, p C[ξ]. (1) Let λ 1,..., λ r be the r n distinct roots of p(ξ) with multiplicities m 1,..., m r (m m r = deg(p)). A function y : R C is a solution of (1) iff it is of the form y(t) = q 1 (t)e λ1t q r (t)e λr t, where q j (t) C[ξ], deg(q j ) < m j, j = 1,..., r. 22/31 Patrick Kürschner The Behavioral Approach to Systems Theory

53 Linear Time Invariant Differential Systems Differential Operators Multivariable ODEs Consider the system of ODEs represented by ( ) d P ω = 0, P(ξ) = P 0 + P 1 ξ P n ξ n C[ξ] w w. (2) Let λ 1,..., λ r be the r n distinct roots of det (P(ξ)) with multiplicities m 1,..., m r (m m r = deg(det P)). The solutions y : R C w of (2) are given in the form y(t) = Q 1 (t)e λ1t Q r (t)e λr t, where the polynomial vectors Q j C[ξ] w with deg(q j ) < m j vary over an m j -dimensional subspace V j C[ξ] w for j = 1,..., r. 23/31 Patrick Kürschner The Behavioral Approach to Systems Theory

54 Linear Time Invariant Differential Systems Structure of the Kernel Representations of LTIDSs Equivalent representations Consider the behavior B = kernel { ( )} d R, R R[ξ] g w. The polynomial matrix R determines the behavior B. Does the converse hold, too? No! Stated differently, when do R 1 ( d define the same system? ) ω = 0 and R 2 ( d ) ω = 0 24/31 Patrick Kürschner The Behavioral Approach to Systems Theory

55 Linear Time Invariant Differential Systems Structure of the Kernel Representations of LTIDSs Equivalent representations Consider the systems of ODEs ω 1 + d2 d ω 2 1 = 0 ω 2 + d2 ω 2 2 = 0 and ω 1 + ω 2 1 = 0 d 2 ω d4 ω 4 1 ω 2 + d2 ω 2 2 = 0 which define the same system. 2 24/31 Patrick Kürschner The Behavioral Approach to Systems Theory

56 Linear Time Invariant Differential Systems Structure of the Kernel Representations of LTIDSs Equivalent representations Consider the systems of ODEs ω 1 + d2 d ω 2 1 = 0 ω 2 + d2 ω 2 2 = 0 and ω 1 + ω 2 1 = 0 d 2 ω d4 ω 4 1 ω 2 + d2 ω 2 2 = 0 which define the same system. ω 1 + d2 ω 2 1 = 0 implies d2 ω d4 ω 4 1 = 0 which can then be added to the second row of the first system. 2 24/31 Patrick Kürschner The Behavioral Approach to Systems Theory

57 Linear Time Invariant Differential Systems Structure of the Kernel Representations of LTIDSs Equivalent representations Consider the systems of ODEs ω 1 + d2 d ω 2 1 = 0 ω 2 + d2 ω 2 2 = 0 and ω 1 + ω 2 1 = 0 d 2 ω d4 ω 4 1 ω 2 + d2 ω 2 2 = 0 which define the same system. In polynomial form R 1 ( d ) ω = 0, R2 ( d ) ω = 0 with R 1 (ξ) = [ 1 + ξ 2 0 ] ξ 2 and R 2 (ξ) = 2 [ 1 + ξ 2 0 ] ξ 2 + ξ ξ 2 we can transform R 1 (ξ) into R 2 (ξ) using U(ξ) R[ξ] 2 2 unimodular [ ] [ ] [ ] ξ ξ 2 0 ξ ξ 2 = ξ 2 + ξ ξ 2. }{{}}{{}}{{} =:U(ξ) =R 1(ξ) =R 2(ξ) 24/31 Patrick Kürschner The Behavioral Approach to Systems Theory

58 Linear Time Invariant Differential Systems Structure of the Kernel Representations of LTIDSs Equivalent representations Consider the behavior B = kernel { ( )} d R, R R[ξ] g w. The polynomial matrix R determines the behavior B. Does the converse hold, too? No! Stated differently, when do R 1 ( d ) ω = 0 and R 2 ( d ) ω = 0 define the same system? Answer: If there exists an unimodular U(ξ) R[ξ] g g such that UR 1 = R 2. 24/31 Patrick Kürschner The Behavioral Approach to Systems Theory

59 Linear Time Invariant Differential Systems Structure of the Kernel Representations of LTIDSs Minimum kernel representation Let R ( d ) ω = 0 be a kernel representation of the behavior B. If it has, among all other kernel representations, the smallest number of rows, it is called minimal kernel representation. 25/31 Patrick Kürschner The Behavioral Approach to Systems Theory

60 Linear Time Invariant Differential Systems Structure of the Kernel Representations of LTIDSs Minimum kernel representation Let R ( d ) ω = 0 be a kernel representation of the behavior B. If it has, among all other kernel representations, the smallest number of rows, it is called minimal kernel representation. Minimal kernel theorem Let B be the behavior of a LTIDSs. Then the following statements are equivalent: 1 R ( d ) ω = 0 is a minimal kernel representation of B. 2 R has linearly independent rows. 3 R has full row rank. Note that all minimal kernel representations of B are generated from one single polynomial matrix R(ξ) via transformations R UR with U unimodular. 25/31 Patrick Kürschner The Behavioral Approach to Systems Theory

61 Linear Time Invariant Differential Systems Input/Output Systems and Free Variables Free variables Consider a behavior B with signal space R w which we partition as R w = R m R p with w = m + p. The trajectories ω C (R, R w ) are also partitioned as ω = (ω 1, ω 2 ) with ω 1 C (R, R m ), ω 2 C (R, R p ). This partition is an input/output partition if 1 ω 1 is free: ω 1 C (R, R m ), ω 2 C (R, R p ) s.t. (ω 1, ω 2 ) B. 2 ω 1 is also maximally free, that is, for a given ω 1 no component of ω 2 is free. Naturally, ω 1 is called input variable and ω 2 output variable. 26/31 Patrick Kürschner The Behavioral Approach to Systems Theory

62 Linear Time Invariant Differential Systems Input/Output Systems and Free Variables Systems in i/o form For a given kernel representation with R(ξ) R[ξ] p w this leads to a similar partition of R: R(ξ) = [ Q(ξ), [ ] P(ξ)], [ P(ξ) R[ξ] p p, Q(ξ) R[ξ] p m. Consequently, ω1 u with ω = =: we find ω 2 y] ( ) ( ) ( ) d d d R ω = 0 P y = Q u. This is referred to as system in input/output form if 1 det P(ξ) 0, 2 the entries of the transfer matrix G(ξ) := P 1 (ξ)q(ξ) are proper rational functions: deg(numerator(g ij )) deg(denominator(g ij )), i, j. 26/31 Patrick Kürschner The Behavioral Approach to Systems Theory

63 Linear Time Invariant Differential Systems Input/Output Systems and Free Variables I/o partition theorem 1 Let R ( d ) ω = 0, ω (R w ) R be a minimal kernel representation of B. Then there exist a partition of the index set {1,..., w} into such that the partition of ω as {k 1,..., k m(b) } and {ˆk 1,..., ˆk p(b) } u = ( ω k1,..., ω km(b) ) and y = {ωˆk1,..., ωˆkp(b) } is an input/output partition of B. Note that, although this partition is not unique, the numbers m(b) and p(b) are! 26/31 Patrick Kürschner The Behavioral Approach to Systems Theory

64 Linear Time Invariant Differential Systems Input/Output Systems and Free Variables I/o partition theorem 2 Let R ( d ) ω = 0, ω (R w ) R be a minimal kernel representation of B. Then there exist a partition of the index set {1,..., w} into such that the partition of ω as {k 1,..., k m(b) } and {ˆk 1,..., ˆk p(b) } u = ( ω k1,..., ω km(b) ) and y = {ωˆk1,..., ωˆkp(b) } is an input/output partition of B with proper transfer matrix. 26/31 Patrick Kürschner The Behavioral Approach to Systems Theory

65 Properties of LTIDSs 1 Introduction 2 Mathematical Models 3 Linear Time Invariant Differential Systems 4 Properties of LTIDSs 5 Outlook 27/31 Patrick Kürschner The Behavioral Approach to Systems Theory

66 Properties of LTIDSs Stability Recall that a dynamical system is stable iff all its trajectories go to zero. Stability of LTIDSs behaviors Let B be a behavior defining a LTIDSs. Then the following statements are equivalent: 1 B is stable. 2 Every complexified trajectory t ae λt B, a C w has Re (λ) < 0. 3 B admits a kernel representation R ( d ) ω = 0 with rank (R) = w and it holds rank (R(λ)) < w, λ C Re (λ) < 0. 4 B has a minimal kernel representation R ( d ) ω = 0 with R(ξ) Hurwitz. 28/31 Patrick Kürschner The Behavioral Approach to Systems Theory

67 Properties of LTIDSs Controllability A time - invariant dynamical system is controllable if we can always concatenate two trajectories: ω 1, ω 2 B there exists t T, T 0, ω B s.t. { ω 1 (t) : t 0 ω(t) = ω 2 (t T ) : t T. Controllability of LTIDSs behaviors Let B be a behavior defining a LTIDSs. Then the following statements are equivalent: 1 B is controllable. 2 B admits a kernel representation R ( d ) ω = 0 with rank (R) = w λ C. 3 It exists a direct summand B of B such that B B = C (R, R w ). 29/31 Patrick Kürschner The Behavioral Approach to Systems Theory

68 Properties of LTIDSs Controllability A time - invariant dynamical system is controllable if we can always concatenate two trajectories: ω 1, ω 2 B there exists t T, T 0, ω B s.t. { ω 1 (t) : t 0 ω(t) = ω 2 (t T ) : t T. Controllability of SISO LTIDSs behaviors A single-input-single-output system given in input/output form ( ) ( ) [ ] d d u p y = q u, ω = y is controllable iff the polynomials p, q R[ξ] are coprime, i.e. they have no common factors. 29/31 Patrick Kürschner The Behavioral Approach to Systems Theory

69 Properties of LTIDSs Stabilizability A dynamical system is stabilizable if its trajectories can be steered towards zero. Stabilizability of LTIDSs behaviors Let B be a behavior defining a LTIDSs. Then the following statements are equivalent: 1 B is stabilizable. 2 B has a kernel representation R ( d ) ω = 0 with constant rank (R) λ C +. 30/31 Patrick Kürschner The Behavioral Approach to Systems Theory

70 Outlook Stabilizability Further important topics Observability, detectability. Latent variables and states Input/state/output systems = State stability, controllability,.... System interconnection. Feedback. Observers. 31/31 Patrick Kürschner The Behavioral Approach to Systems Theory

71 Outlook Stabilizability Further important topics Observability, detectability. Latent variables and states Input/state/output systems = State stability, controllability,.... System interconnection. Feedback. Observers. Thank you for your attention! 31/31 Patrick Kürschner The Behavioral Approach to Systems Theory

European Embedded Control Institute. Graduate School on Control Spring The Behavioral Approach to Modeling and Control.

European Embedded Control Institute. Graduate School on Control Spring The Behavioral Approach to Modeling and Control. p. 1/50 European Embedded Control Institute Graduate School on Control Spring 2010 The Behavioral Approach to Modeling and Control Lecture VI CONTROLLABILITY p. 2/50 Theme Behavioral controllability, the

More information

The Behavioral Approach to Systems Theory

The Behavioral Approach to Systems Theory The Behavioral Approach to Systems Theory Paolo Rapisarda, Un. of Southampton, U.K. & Jan C. Willems, K.U. Leuven, Belgium MTNS 2006 Kyoto, Japan, July 24 28, 2006 Lecture 2: Representations and annihilators

More information

LINEAR TIME-INVARIANT DIFFERENTIAL SYSTEMS

LINEAR TIME-INVARIANT DIFFERENTIAL SYSTEMS p. 1/83 Elgersburg Lectures March 2010 Lecture II LINEAR TIME-INVARIANT DIFFERENTIAL SYSTEMS p. 2/83 Theme Linear time-invariant differential systems are important for several reasons. They occur often

More information

Suppose that we have a real phenomenon. The phenomenon produces events (synonym: outcomes ).

Suppose that we have a real phenomenon. The phenomenon produces events (synonym: outcomes ). p. 5/44 Modeling Suppose that we have a real phenomenon. The phenomenon produces events (synonym: outcomes ). Phenomenon Event, outcome We view a (deterministic) model for the phenomenon as a prescription

More information

A behavioral approach to list decoding

A behavioral approach to list decoding A behavioral approach to list decoding Margreta Kuijper Department of Electrical and Electronic Engineering The University of Melbourne, VIC 3052 Australia E-mail: m.kuijper@ee.mu.oz.au Jan Willem Polderman

More information

SYSTEM INTERCONNECTION

SYSTEM INTERCONNECTION p. 1/60 Elgersburg Lectures March 2010 Lecture IV SYSTEM INTERCONNECTION p. 2/60 Outline Motivation Modeling by tearing, zooming, and linking An example Control as interconnection Pole assignment and stabilization

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

Kernel Representation Approach to Persistence of Behavior

Kernel Representation Approach to Persistence of Behavior Preprints of the 19th World Congress The International Federation of Automatic Control Kernel Representation Approach to Persistence of Behavior Abdul Basit Memon Erik I Verriest Georgia Institute of Technology,

More information

Lecture Notes of EE 714

Lecture Notes of EE 714 Lecture Notes of EE 714 Lecture 1 Motivation Systems theory that we have studied so far deals with the notion of specified input and output spaces. But there are systems which do not have a clear demarcation

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

Robust Control 2 Controllability, Observability & Transfer Functions

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

More information

Lecture 3. Jan C. Willems. University of Leuven, Belgium. Minicourse ECC 2003 Cambridge, UK, September 2, 2003

Lecture 3. Jan C. Willems. University of Leuven, Belgium. Minicourse ECC 2003 Cambridge, UK, September 2, 2003 Lecture 3 The ELIMINATION Problem Jan C. Willems University of Leuven, Belgium Minicourse ECC 2003 Cambridge, UK, September 2, 2003 Lecture 3 The ELIMINATION Problem p.1/22 Problematique Develop a theory

More information

A BEHAVIORAL APPROACH TO THE LQ OPTIMAL CONTROL PROBLEM

A BEHAVIORAL APPROACH TO THE LQ OPTIMAL CONTROL PROBLEM A BEHAVIORAL APPROACH TO THE LQ OPTIMAL CONTROL PROBLEM GIANFRANCO PARLANGELI AND MARIA ELENA VALCHER Abstract This paper aims at providing new insights into the linear quadratic optimization problem within

More information

Approximate time-controllability versus time-controllability

Approximate time-controllability versus time-controllability Approximate time-controllability versus time-controllability Amol J. Sasane Department of Mathematics University of Twente P.O. Box 217, 7500 AE Enschede The Netherlands A.J.Sasane@math.utwente.nl Kanat

More information

Eigenvalues, Eigenvectors. Eigenvalues and eigenvector will be fundamentally related to the nature of the solutions of state space systems.

Eigenvalues, Eigenvectors. Eigenvalues and eigenvector will be fundamentally related to the nature of the solutions of state space systems. Chapter 3 Linear Algebra In this Chapter we provide a review of some basic concepts from Linear Algebra which will be required in order to compute solutions of LTI systems in state space form, discuss

More information

Dynamical system. The set of functions (signals) w : T W from T to W is denoted by W T. W variable space. T R time axis. W T trajectory space

Dynamical system. The set of functions (signals) w : T W from T to W is denoted by W T. W variable space. T R time axis. W T trajectory space Dynamical system The set of functions (signals) w : T W from T to W is denoted by W T. W variable space T R time axis W T trajectory space A dynamical system B W T is a set of trajectories (a behaviour).

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Lecture 2. LINEAR DIFFERENTIAL SYSTEMS p.1/22

Lecture 2. LINEAR DIFFERENTIAL SYSTEMS p.1/22 LINEAR DIFFERENTIAL SYSTEMS Harry Trentelman University of Groningen, The Netherlands Minicourse ECC 2003 Cambridge, UK, September 2, 2003 LINEAR DIFFERENTIAL SYSTEMS p1/22 Part 1: Generalities LINEAR

More information

Linear Hamiltonian systems

Linear Hamiltonian systems Linear Hamiltonian systems P. Rapisarda H.L. Trentelman Abstract We study linear Hamiltonian systems using bilinear and quadratic differential forms. Such a representation-free approach allows to use the

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,500 08,000.7 M Open access books available International authors and editors Downloads Our authors

More information

POLYNOMIAL EMBEDDING ALGORITHMS FOR CONTROLLERS IN A BEHAVIORAL FRAMEWORK

POLYNOMIAL EMBEDDING ALGORITHMS FOR CONTROLLERS IN A BEHAVIORAL FRAMEWORK 1 POLYNOMIAL EMBEDDING ALGORITHMS FOR CONTROLLERS IN A BEHAVIORAL FRAMEWORK H.L. Trentelman, Member, IEEE, R. Zavala Yoe, and C. Praagman Abstract In this paper we will establish polynomial algorithms

More information

Control, Stabilization and Numerics for Partial Differential Equations

Control, Stabilization and Numerics for Partial Differential Equations Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua

More information

On at systems behaviors and observable image representations

On at systems behaviors and observable image representations Available online at www.sciencedirect.com Systems & Control Letters 51 (2004) 51 55 www.elsevier.com/locate/sysconle On at systems behaviors and observable image representations H.L. Trentelman Institute

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

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

Understand the existence and uniqueness theorems and what they tell you about solutions to initial value problems.

Understand the existence and uniqueness theorems and what they tell you about solutions to initial value problems. Review Outline To review for the final, look over the following outline and look at problems from the book and on the old exam s and exam reviews to find problems about each of the following topics.. Basics

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

20D - Homework Assignment 5

20D - Homework Assignment 5 Brian Bowers TA for Hui Sun MATH D Homework Assignment 5 November 8, 3 D - Homework Assignment 5 First, I present the list of all matrix row operations. We use combinations of these steps to row reduce

More information

Math 121 Homework 5: Notes on Selected Problems

Math 121 Homework 5: Notes on Selected Problems Math 121 Homework 5: Notes on Selected Problems 12.1.2. Let M be a module over the integral domain R. (a) Assume that M has rank n and that x 1,..., x n is any maximal set of linearly independent elements

More information

ELEC system identification workshop. Behavioral approach

ELEC system identification workshop. Behavioral approach 1 / 33 ELEC system identification workshop Behavioral approach Ivan Markovsky 2 / 33 The course consists of lectures and exercises Session 1: behavioral approach to data modeling Session 2: subspace identification

More information

The Behavioral Approach to Modeling and Control of Dynamical Systems

The Behavioral Approach to Modeling and Control of Dynamical Systems The Behavioral Approach to Modeling and Control of Dynamical Systems Jan C. Willems 1 Mathematics Institute University of Groningen The Netherlands Abstract The behavioral approach provides a mathematical

More information

Linear Algebra Review

Linear Algebra Review Chapter 1 Linear Algebra Review It is assumed that you have had a beginning course in linear algebra, and are familiar with matrix multiplication, eigenvectors, etc I will review some of these terms here,

More information

MATH 304 Linear Algebra Lecture 10: Linear independence. Wronskian.

MATH 304 Linear Algebra Lecture 10: Linear independence. Wronskian. MATH 304 Linear Algebra Lecture 10: Linear independence. Wronskian. Spanning set Let S be a subset of a vector space V. Definition. The span of the set S is the smallest subspace W V that contains S. If

More information

June 2011 PURDUE UNIVERSITY Study Guide for the Credit Exam in (MA 262) Linear Algebra and Differential Equations

June 2011 PURDUE UNIVERSITY Study Guide for the Credit Exam in (MA 262) Linear Algebra and Differential Equations June 20 PURDUE UNIVERSITY Study Guide for the Credit Exam in (MA 262) Linear Algebra and Differential Equations The topics covered in this exam can be found in An introduction to differential equations

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

THE EIGENVALUE PROBLEM

THE EIGENVALUE PROBLEM THE EIGENVALUE PROBLEM Let A be an n n square matrix. If there is a number λ and a column vector v 0 for which Av = λv then we say λ is an eigenvalue of A and v is an associated eigenvector. Note that

More information

Knowledge Discovery and Data Mining 1 (VO) ( )

Knowledge Discovery and Data Mining 1 (VO) ( ) Knowledge Discovery and Data Mining 1 (VO) (707.003) Review of Linear Algebra Denis Helic KTI, TU Graz Oct 9, 2014 Denis Helic (KTI, TU Graz) KDDM1 Oct 9, 2014 1 / 74 Big picture: KDDM Probability Theory

More information

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky Equilibrium points and linearization Eigenvalue decomposition and modal form State transition matrix and matrix exponential Stability ELEC 3035 (Part

More information

JORDAN NORMAL FORM. Contents Introduction 1 Jordan Normal Form 1 Conclusion 5 References 5

JORDAN NORMAL FORM. Contents Introduction 1 Jordan Normal Form 1 Conclusion 5 References 5 JORDAN NORMAL FORM KATAYUN KAMDIN Abstract. This paper outlines a proof of the Jordan Normal Form Theorem. First we show that a complex, finite dimensional vector space can be decomposed into a direct

More information

THE BEHAVIORAL APPROACH

THE BEHAVIORAL APPROACH THE BEHAVIORAL APPROACH to SYSTEMS and CONTROL Jan C. Willems ESAT-SCD (SISTA) University of Leuven, Belgium University of Louvain-la-Neuve May 7, 2002 Problematique: Develop a suitable mathematical framework

More information

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z). 18.312: Algebraic Combinatorics Lionel Levine Lecture date: May 3, 2011 Lecture 22 Notes by: Lou Odette This lecture: Smith normal form of an integer matrix (linear algebra over Z). 1 Review of Abelian

More information

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,

More information

A q x k+q + A q 1 x k+q A 0 x k = 0 (1.1) where k = 0, 1, 2,..., N q, or equivalently. A(σ)x k = 0, k = 0, 1, 2,..., N q (1.

A q x k+q + A q 1 x k+q A 0 x k = 0 (1.1) where k = 0, 1, 2,..., N q, or equivalently. A(σ)x k = 0, k = 0, 1, 2,..., N q (1. A SPECTRAL CHARACTERIZATION OF THE BEHAVIOR OF DISCRETE TIME AR-REPRESENTATIONS OVER A FINITE TIME INTERVAL E.N.Antoniou, A.I.G.Vardulakis, N.P.Karampetakis Aristotle University of Thessaloniki Faculty

More information

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

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

More information

Generalized eigenspaces

Generalized eigenspaces Generalized eigenspaces November 30, 2012 Contents 1 Introduction 1 2 Polynomials 2 3 Calculating the characteristic polynomial 5 4 Projections 7 5 Generalized eigenvalues 10 6 Eigenpolynomials 15 1 Introduction

More information

Online Exercises for Linear Algebra XM511

Online Exercises for Linear Algebra XM511 This document lists the online exercises for XM511. The section ( ) numbers refer to the textbook. TYPE I are True/False. Lecture 02 ( 1.1) Online Exercises for Linear Algebra XM511 1) The matrix [3 2

More information

REPRESENTATION THEORY WEEK 7

REPRESENTATION THEORY WEEK 7 REPRESENTATION THEORY WEEK 7 1. Characters of L k and S n A character of an irreducible representation of L k is a polynomial function constant on every conjugacy class. Since the set of diagonalizable

More information

Solution via Laplace transform and matrix exponential

Solution via Laplace transform and matrix exponential EE263 Autumn 2015 S. Boyd and S. Lall Solution via Laplace transform and matrix exponential Laplace transform solving ẋ = Ax via Laplace transform state transition matrix matrix exponential qualitative

More information

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/

More information

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det What is the determinant of the following matrix? 3 4 3 4 3 4 4 3 A 0 B 8 C 55 D 0 E 60 If det a a a 3 b b b 3 c c c 3 = 4, then det a a 4a 3 a b b 4b 3 b c c c 3 c = A 8 B 6 C 4 D E 3 Let A be an n n matrix

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

EE Control Systems LECTURE 9

EE Control Systems LECTURE 9 Updated: Sunday, February, 999 EE - Control Systems LECTURE 9 Copyright FL Lewis 998 All rights reserved STABILITY OF LINEAR SYSTEMS We discuss the stability of input/output systems and of state-space

More information

Matrix Solutions to Linear Systems of ODEs

Matrix Solutions to Linear Systems of ODEs Matrix Solutions to Linear Systems of ODEs James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 3, 216 Outline 1 Symmetric Systems of

More information

10 Transfer Matrix Models

10 Transfer Matrix Models MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important

More information

The Cayley-Hamilton Theorem and the Jordan Decomposition

The Cayley-Hamilton Theorem and the Jordan Decomposition LECTURE 19 The Cayley-Hamilton Theorem and the Jordan Decomposition Let me begin by summarizing the main results of the last lecture Suppose T is a endomorphism of a vector space V Then T has a minimal

More information

Math 24 Winter 2010 Sample Solutions to the Midterm

Math 24 Winter 2010 Sample Solutions to the Midterm Math 4 Winter Sample Solutions to the Midterm (.) (a.) Find a basis {v, v } for the plane P in R with equation x + y z =. We can take any two non-collinear vectors in the plane, for instance v = (,, )

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

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

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

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

Control Systems. Laplace domain analysis

Control Systems. Laplace domain analysis Control Systems Laplace domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic equations define an Input/Output

More information

Generalized eigenvector - Wikipedia, the free encyclopedia

Generalized eigenvector - Wikipedia, the free encyclopedia 1 of 30 18/03/2013 20:00 Generalized eigenvector From Wikipedia, the free encyclopedia In linear algebra, for a matrix A, there may not always exist a full set of linearly independent eigenvectors that

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 54 Outline 1 G. Ducard c 2 / 54 Outline 1 G. Ducard

More information

From integration by parts to state and boundary variables of linear differential and partial differential systems

From integration by parts to state and boundary variables of linear differential and partial differential systems A van der Schaft et al Festschrift in Honor of Uwe Helmke From integration by parts to state and boundary variables of linear differential and partial differential systems Arjan J van der Schaft Johann

More information

Stabilization, Pole Placement, and Regular Implementability

Stabilization, Pole Placement, and Regular Implementability IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 5, MAY 2002 735 Stabilization, Pole Placement, and Regular Implementability Madhu N. Belur and H. L. Trentelman, Senior Member, IEEE Abstract In this

More information

Differential equations

Differential equations Differential equations Math 7 Spring Practice problems for April Exam Problem Use the method of elimination to find the x-component of the general solution of x y = 6x 9x + y = x 6y 9y Soln: The system

More information

Signals and Systems Chapter 2

Signals and Systems Chapter 2 Signals and Systems Chapter 2 Continuous-Time Systems Prof. Yasser Mostafa Kadah Overview of Chapter 2 Systems and their classification Linear time-invariant systems System Concept Mathematical transformation

More information

Definition 2.3. We define addition and multiplication of matrices as follows.

Definition 2.3. We define addition and multiplication of matrices as follows. 14 Chapter 2 Matrices In this chapter, we review matrix algebra from Linear Algebra I, consider row and column operations on matrices, and define the rank of a matrix. Along the way prove that the row

More information

DISTANCE BETWEEN BEHAVIORS AND RATIONAL REPRESENTATIONS

DISTANCE BETWEEN BEHAVIORS AND RATIONAL REPRESENTATIONS DISTANCE BETWEEN BEHAVIORS AND RATIONAL REPRESENTATIONS H.L. TRENTELMAN AND S.V. GOTTIMUKKALA Abstract. In this paper we study notions of distance between behaviors of linear differential systems. We introduce

More information

Multivariate Gaussian Analysis

Multivariate Gaussian Analysis BS2 Statistical Inference, Lecture 7, Hilary Term 2009 February 13, 2009 Marginal and conditional distributions For a positive definite covariance matrix Σ, the multivariate Gaussian distribution has density

More information

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016. Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control

More information

u n 2 4 u n 36 u n 1, n 1.

u n 2 4 u n 36 u n 1, n 1. Exercise 1 Let (u n ) be the sequence defined by Set v n = u n 1 x+ u n and f (x) = 4 x. 1. Solve the equations f (x) = 1 and f (x) =. u 0 = 0, n Z +, u n+1 = u n + 4 u n.. Prove that if u n < 1, then

More information

MAT 242 CHAPTER 4: SUBSPACES OF R n

MAT 242 CHAPTER 4: SUBSPACES OF R n MAT 242 CHAPTER 4: SUBSPACES OF R n JOHN QUIGG 1. Subspaces Recall that R n is the set of n 1 matrices, also called vectors, and satisfies the following properties: x + y = y + x x + (y + z) = (x + y)

More information

Linear and Nonlinear Oscillators (Lecture 2)

Linear and Nonlinear Oscillators (Lecture 2) Linear and Nonlinear Oscillators (Lecture 2) January 25, 2016 7/441 Lecture outline A simple model of a linear oscillator lies in the foundation of many physical phenomena in accelerator dynamics. A typical

More information

Discrete and continuous dynamic systems

Discrete and continuous dynamic systems Discrete and continuous dynamic systems Bounded input bounded output (BIBO) and asymptotic stability Continuous and discrete time linear time-invariant systems Katalin Hangos University of Pannonia Faculty

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

LINEAR ALGEBRA REVIEW

LINEAR ALGEBRA REVIEW LINEAR ALGEBRA REVIEW SPENCER BECKER-KAHN Basic Definitions Domain and Codomain. Let f : X Y be any function. This notation means that X is the domain of f and Y is the codomain of f. This means that for

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

Math 110 Professor Ken Ribet

Math 110 Professor Ken Ribet Math 110 Professor Ken Ribet Linear Algebra Spring, 2005 January 20, 2005 A psychologist named Nalini Ambady gave students three 10-second soundless videotapes of a teacher lecturing. Then she asked the

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

MTH 309 Supplemental Lecture Notes Based on Robert Messer, Linear Algebra Gateway to Mathematics

MTH 309 Supplemental Lecture Notes Based on Robert Messer, Linear Algebra Gateway to Mathematics MTH 309 Supplemental Lecture Notes Based on Robert Messer, Linear Algebra Gateway to Mathematics Ulrich Meierfrankenfeld Department of Mathematics Michigan State University East Lansing MI 48824 meier@math.msu.edu

More information

Linear Algebra. Min Yan

Linear Algebra. Min Yan Linear Algebra Min Yan January 2, 2018 2 Contents 1 Vector Space 7 1.1 Definition................................. 7 1.1.1 Axioms of Vector Space..................... 7 1.1.2 Consequence of Axiom......................

More information

MATH 583A REVIEW SESSION #1

MATH 583A REVIEW SESSION #1 MATH 583A REVIEW SESSION #1 BOJAN DURICKOVIC 1. Vector Spaces Very quick review of the basic linear algebra concepts (see any linear algebra textbook): (finite dimensional) vector space (or linear space),

More information

4 Vector Spaces. 4.1 Basic Definition and Examples. Lecture 10

4 Vector Spaces. 4.1 Basic Definition and Examples. Lecture 10 Lecture 10 4 Vector Spaces 4.1 Basic Definition and Examples Throughout mathematics we come across many types objects which can be added and multiplied by scalars to arrive at similar types of objects.

More information

Nonlinear Eigenvalue Problems: An Introduction

Nonlinear Eigenvalue Problems: An Introduction Nonlinear Eigenvalue Problems: An Introduction Cedric Effenberger Seminar for Applied Mathematics ETH Zurich Pro*Doc Workshop Disentis, August 18 21, 2010 Cedric Effenberger (SAM, ETHZ) NLEVPs: An Introduction

More information

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

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

More information

M403(2012) Solutions Problem Set 1 (c) 2012, Philip D. Loewen. = ( 1 λ) 2 k, k 1 λ

M403(2012) Solutions Problem Set 1 (c) 2012, Philip D. Loewen. = ( 1 λ) 2 k, k 1 λ M43(22) Solutions Problem Set (c) 22, Philip D. Loewen. The number λ C is an eigenvalue for A exactly when λ = det(a λi) = det = ( λ) 2 k, k λ i.e., when λ = ± k. (i) When k = 2, the eigenvalues are ±

More information

Lecture A1 : Systems and system models

Lecture A1 : Systems and system models Lecture A1 : Systems and system models Jan Swevers July 2006 Aim of this lecture : Understand the process of system modelling (different steps). Define the class of systems that will be considered in this

More information

The integrating factor method (Sect. 1.1)

The integrating factor method (Sect. 1.1) The integrating factor method (Sect. 1.1) Overview of differential equations. Linear Ordinary Differential Equations. The integrating factor method. Constant coefficients. The Initial Value Problem. Overview

More information

Vector Space Concepts

Vector Space Concepts Vector Space Concepts ECE 174 Introduction to Linear & Nonlinear Optimization Ken Kreutz-Delgado ECE Department, UC San Diego Ken Kreutz-Delgado (UC San Diego) ECE 174 Fall 2016 1 / 25 Vector Space Theory

More information

CME 345: MODEL REDUCTION

CME 345: MODEL REDUCTION CME 345: MODEL REDUCTION Balanced Truncation Charbel Farhat & David Amsallem Stanford University cfarhat@stanford.edu These slides are based on the recommended textbook: A.C. Antoulas, Approximation of

More information

Row Space, Column Space, and Nullspace

Row Space, Column Space, and Nullspace Row Space, Column Space, and Nullspace MATH 322, Linear Algebra I J. Robert Buchanan Department of Mathematics Spring 2015 Introduction Every matrix has associated with it three vector spaces: row space

More information

Homework 5 M 373K Mark Lindberg and Travis Schedler

Homework 5 M 373K Mark Lindberg and Travis Schedler Homework 5 M 373K Mark Lindberg and Travis Schedler 1. Artin, Chapter 3, Exercise.1. Prove that the numbers of the form a + b, where a and b are rational numbers, form a subfield of C. Let F be the numbers

More information

Control Systems. Frequency domain analysis. L. Lanari

Control Systems. Frequency domain analysis. L. Lanari Control Systems m i l e r p r a in r e v y n is o Frequency domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic

More information

21 Linear State-Space Representations

21 Linear State-Space Representations ME 132, Spring 25, UC Berkeley, A Packard 187 21 Linear State-Space Representations First, let s describe the most general type of dynamic system that we will consider/encounter in this class Systems may

More information

An Overview on Behavioural Theory to Systems and Control

An Overview on Behavioural Theory to Systems and Control 1 An Overview on Behavioural Theory to Systems and Control Md. Haider Ali Biswas PDEEC, FEUP E-mail: mhabiswas@yahoo.com Abstract This report deals with an overview of the behavioural theory based on the

More information

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections )

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections ) c Dr. Igor Zelenko, Fall 2017 1 10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections 7.2-7.4) 1. When each of the functions F 1, F 2,..., F n in right-hand side

More information

and let s calculate the image of some vectors under the transformation T.

and let s calculate the image of some vectors under the transformation T. Chapter 5 Eigenvalues and Eigenvectors 5. Eigenvalues and Eigenvectors Let T : R n R n be a linear transformation. Then T can be represented by a matrix (the standard matrix), and we can write T ( v) =

More information

Linear Algebra Exercises

Linear Algebra Exercises 9. 8.03 Linear Algebra Exercises 9A. Matrix Multiplication, Rank, Echelon Form 9A-. Which of the following matrices is in row-echelon form? 2 0 0 5 0 (i) (ii) (iii) (iv) 0 0 0 (v) [ 0 ] 0 0 0 0 0 0 0 9A-2.

More information

APPPHYS 217 Tuesday 6 April 2010

APPPHYS 217 Tuesday 6 April 2010 APPPHYS 7 Tuesday 6 April Stability and input-output performance: second-order systems Here we present a detailed example to draw connections between today s topics and our prior review of linear algebra

More information