The Behavioral Approach to Systems Theory
|
|
- Sophia George
- 6 years ago
- Views:
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.
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 informationThe 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 informationLINEAR 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 informationSuppose 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 informationA 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 informationSYSTEM 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 informationZeros 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 informationKernel 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 informationLecture 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 informationStability, 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 informationRobust 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 informationLecture 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 informationA 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 informationApproximate 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 informationEigenvalues, 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 informationDynamical 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 informationECEN 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 informationLecture 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 informationLinear 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 informationWe 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 informationPOLYNOMIAL 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 informationControl, 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 informationOn 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 informationControl 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 informationModule 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 informationUnderstand 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 informationAC&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 information20D - 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 informationMath 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 informationELEC 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 informationThe 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 informationLinear 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 informationMATH 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 informationJune 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 informationControl 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 informationTHE 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 informationKnowledge 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 informationELEC 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 informationJORDAN 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 informationTHE 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 information18.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 informationGRE 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 informationA 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 informationMultivariable 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 informationGeneralized 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 informationOnline 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 informationREPRESENTATION 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 informationSolution 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 informationModule 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 information1. 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)
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 informationEE 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 informationMatrix 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 information10 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 informationThe 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 informationMath 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 informationBUMPLESS 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 informationTHE 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 informationContents. 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 informationThe 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 informationControl 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 informationGeneralized 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 informationModeling 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 informationFrom 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 informationStabilization, 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 informationDifferential 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 informationSignals 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 informationDefinition 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 informationDISTANCE 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 informationMultivariate 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 informationFeedback 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 informationu 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 informationMAT 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 informationLinear 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 informationDiscrete 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 informationSchool 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 informationLINEAR 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 informationLQR 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 informationMath 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 informationCONTROL 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 informationMTH 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 informationLinear 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 informationMATH 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 information4 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 informationNonlinear 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 informationMEM 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 informationM403(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 informationLecture 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 informationThe 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 informationVector 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 informationCME 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 informationRow 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 informationHomework 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 informationControl 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 information21 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 informationAn 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 information10. 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 informationand 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 informationLinear 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 informationAPPPHYS 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