The Behavioral Approach to Systems Theory

Similar documents
The Behavioral Approach to Systems Theory

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

LINEAR TIME-INVARIANT DIFFERENTIAL SYSTEMS

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

Lecture 2. LINEAR DIFFERENTIAL SYSTEMS p.1/22

DISTANCE BETWEEN BEHAVIORS AND RATIONAL REPRESENTATIONS

Lecture Notes of EE 714

Stability, Pole Placement, Observers and Stabilization

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

Robust Control 2 Controllability, Observability & Transfer Functions

Linear Hamiltonian systems

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

SYSTEM INTERCONNECTION

POLYNOMIAL EMBEDDING ALGORITHMS FOR CONTROLLERS IN A BEHAVIORAL FRAMEWORK

ELEC system identification workshop. Behavioral approach

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

Linear Equation: a 1 x 1 + a 2 x a n x n = b. x 1, x 2,..., x n : variables or unknowns

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

AN IDENTIFICATION ALGORITHM FOR ARMAX SYSTEMS

Zeros and zero dynamics

Stabilization, Pole Placement, and Regular Implementability

THE BEHAVIORAL APPROACH

A BEHAVIORAL APPROACH TO THE LQ OPTIMAL CONTROL PROBLEM

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

A behavioral approach to list decoding

Algebra Homework, Edition 2 9 September 2010

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

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.

0.2 Vector spaces. J.A.Beachy 1

MODEL ANSWERS TO HWK #10

Linear Algebra. Min Yan

Controllability, Observability, Full State Feedback, Observer Based Control

12x + 18y = 30? ax + by = m

ACO Comprehensive Exam March 17 and 18, Computability, Complexity and Algorithms

MIT Algebraic techniques and semidefinite optimization February 16, Lecture 4

Citation for published version (APA): Minh, H. B. (2009). Model Reduction in a Behavioral Framework s.n.

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

Math 121 Homework 5: Notes on Selected Problems

DEF 1 Let V be a vector space and W be a nonempty subset of V. If W is a vector space w.r.t. the operations, in V, then W is called a subspace of V.

6 Inner Product Spaces

Stabilization of Distributed Parameter Systems by State Feedback with Positivity Constraints

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

Chapter 2 Time-Domain Representations of LTI Systems

Linear Algebra: Matrix Eigenvalue Problems

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and

4.4 Noetherian Rings

MATH 20F: LINEAR ALGEBRA LECTURE B00 (T. KEMP)

Theory of Robust Control

Lecture 7: Positive Semidefinite Matrices

Bare-bones outline of eigenvalue theory and the Jordan canonical form

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

Q N id β. 2. Let I and J be ideals in a commutative ring A. Give a simple description of

Positive systems in the behavioral approach: main issues and recent results

EE 380. Linear Control Systems. Lecture 10

An Overview on Behavioural Theory to Systems and Control

MTH 2032 SemesterII

Elementary linear algebra

Infinite elementary divisor structure-preserving transformations for polynomial matrices

arxiv: v1 [math.rt] 7 Oct 2014

Chap. 3. Controlled Systems, Controllability

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

Vector Space Concepts

The Behavioral Approach to Modeling and Control of Dynamical Systems

HILBERT FUNCTIONS. 1. Introduction

Linear System Theory

Journal of Algebra 226, (2000) doi: /jabr , available online at on. Artin Level Modules.

Chapter 4 & 5: Vector Spaces & Linear Transformations

IDEAL CLASSES AND RELATIVE INTEGERS

j=1 x j p, if 1 p <, x i ξ : x i < ξ} 0 as p.

Linear transformations

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

Rational Canonical Form

INF-SUP CONDITION FOR OPERATOR EQUATIONS

Control Systems Design

Lecture 4 and 5 Controllability and Observability: Kalman decompositions

COURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA

Homework For each of the following matrices, find the minimal polynomial and determine whether the matrix is diagonalizable.

w T 1 w T 2. w T n 0 if i j 1 if i = j

Full State Feedback for State Space Approach

On feedback stabilizability of time-delay systems in Banach spaces

Electrical Circuits I

Model reduction via tangential interpolation

Algebra Exam Syllabus

A functional model for commuting pairs of contractions and the symmetrized bidisc

MATH 304 Linear Algebra Lecture 34: Review for Test 2.

11. Finitely-generated modules

(Can) Canonical Forms Math 683L (Summer 2003) M n (F) C((x λ) ) =

Foundations of Matrix Analysis

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

An overview of D-modules: holonomic D-modules, b-functions, and V -filtrations

Algebra II. Paulius Drungilas and Jonas Jankauskas

A GENERALIZATION OF THE YOULA-KUČERA PARAMETRIZATION FOR MIMO STABILIZABLE SYSTEMS. Alban Quadrat

Chapter 14: Divisibility and factorization

1 Continuous-time Systems

An Observation on the Positive Real Lemma

Math 1060 Linear Algebra Homework Exercises 1 1. Find the complete solutions (if any!) to each of the following systems of simultaneous equations:

Linear Algebra. Linear Algebra. Chih-Wei Yi. Dept. of Computer Science National Chiao Tung University. November 12, 2008

A Behavioral Approach to GNSS Positioning and DOP Determination

Networks and Systems Prof. V. G. K. Murti Department of Electrical Engineering Indian Institution of Technology, Madras

Transcription:

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 of LTIDS Lecturer: Jan C. Willems

Issues What is a linear time-invariant differential system (LTIDS)?

Issues What is a linear time-invariant differential system (LTIDS)? How are they represented?

Issues What is a linear time-invariant differential system (LTIDS)? How are they represented? The annihilators Differential annihilators Rational annihilators

Issues What is a linear time-invariant differential system (LTIDS)? How are they represented? The annihilators Differential annihilators Rational annihilators Controllability, transfer functions, and image representations

Issues What is a linear time-invariant differential system (LTIDS)? How are they represented? The annihilators Differential annihilators Rational annihilators Controllability, transfer functions, and image representations Representations using proper stable rational functions

LTIDS

The class of systems We discuss the fundamentals of the theory of dynamical systems that are Σ = (R, R w, B)

The class of systems We discuss the fundamentals of the theory of dynamical systems that are Σ = (R, R w, B) 1. linear, meaning ( superposition ) [[(w 1, w 2 B) (α, β R)]] [[αw 1 + βw 2 B]]

The class of systems We discuss the fundamentals of the theory of dynamical systems that are Σ = (R, R w, B) 1. linear, meaning ( superposition ) [[(w 1, w 2 B) (α, β R)]] [[αw 1 + βw 2 B]] 2. time-invariant, meaning [[(w B) (t R)]] [[σ t w B)]] σ t : backwards t -shift: σ t w(t) := w(t + t ).

The class of systems We discuss the fundamentals of the theory of dynamical systems that are Σ = (R, R w, B) 1. linear, meaning ( superposition ) [[(w 1, w 2 B) (α, β R)]] [[αw 1 + βw 2 B]] 2. time-invariant, meaning [[(w B) (t R)]] [[σ t w B)]] σ t : backwards t -shift: σ t w(t) := w(t + t ). 3. differential, meaning B consists of the sol ns of a system of diff. eq ns.

w variables: w 1, w 2,... w w, up to n-times differentiated, g equations. The class of systems Σ w j=1r1,jw 0 j + Σ w j=1r1,j 1 d dt wj + + Σw j=1r1,j n dt n wj = 0 Σ w j=1r2,jw 0 j + Σ w j=1r2,j 1 d dt wj + + Σw j=1r2,j n d n dt n wj = 0... Σ w j=1rg,jw 0 j + Σ w j=1rg,j 1 d dt wj + + Σw j=1rg,j n d n dt n wj = 0 Coefficients R k : 3 indices! i = 1,..., g : for the i-th differential equation, j = 1,..., w : for the variable w j involved, k = 1,..., n : for the order dk of differentiation. dt k d n

The class of systems In vector/matrix notation: w 1 R1,1 k R1,2 k R k 1,w w 2, w =., R R2,1 k R2,2 k R k 2,w k =.... w w Rg,1 k Rg,2 k Rg,w k

The class of systems In vector/matrix notation: w 1 R1,1 k R1,2 k R k 1,w w 2, w =., R R2,1 k R2,2 k R k 2,w k =.... w w Rg,1 k Rg,2 k Rg,w k d R 0 w + R 1 dt w + + R n dt w = 0, n with R 0, R 1,, R n R g w. d n

The class of systems In vector/matrix notation: w 1 R1,1 k R1,2 k R k 1,w w 2, w =., R R2,1 k R2,2 k R k 2,w k =.... w w Rg,1 k Rg,2 k Rg,w k d R 0 w + R 1 dt w + + R n dt w = 0, n with R 0, R 1,, R n R g w. With polynomial matrix d n R(ξ) = R 0 + R 1 ξ + + R n ξ n R [ξ] g w we obtain the mercifully short notation R( d )w = 0. dt

Definition of the behavior What shall we mean by the behavior of R( d dt )w = 0? Solutions in C (R, R w )? As many times differentiable as there appear derivatives appear in DE? Distributional solutions in L loc (R, R w )? In L loc 2 (R, Rw )? Distributions?

Definition of the behavior What shall we mean by the behavior of R( d dt )w = 0? Solutions in C (R, R w )? As many times differentiable as there appear derivatives appear in DE? Distributional solutions in L loc (R, R w )? In L loc 2 (R, Rw )? Distributions? The easy way out B := {w C (R, R w ) R( d )w(t) = 0 t R} dt Notation: B = ker(r( d dt ))

Notation R [ξ] : polynomials with real coeff., indeterminate ξ R [ξ] n m : polynomial matrices R [ξ] : appropriate number of rows, columns L w, L : linear differential systems B L w := (R, R w, B) L w ; B = ker(r( d dt )) R(ξ) : rational f ns with real coeff., indeterminate ξ R(ξ) n m : matrices of rat. f ns R(ξ) : appropriate number of rows, columns

Rational symbols We also want to give a meaning to F ( d dt )w = 0 with F R(ξ) w, i.e. a matrix of rational functions. What do we mean by a solution?

Rational symbols We also want to give a meaning to F ( d dt )w = 0 with F R(ξ) w, i.e. a matrix of rational functions. What do we mean by a solution? We do this in terms of a left co-prime polynomial factorization. F (ξ) = P(ξ) 1 Q(ξ) with P, Q R [ξ], det(p) 0, [ P Q ] left prime.

Rational symbols We also want to give a meaning to F ( d dt )w = 0 with F R(ξ) w, i.e. a matrix of rational functions. What do we mean by a solution? We do this in terms of a left co-prime polynomial factorization. F (ξ) = P(ξ) 1 Q(ξ) with P, Q R [ξ], det(p) 0, [ P Define Q ] left prime. the behavior of this diff. eq n to be that of Whence L. Q( d dt )w = 0

Elimination

Problem Assume (w 1, w 2 ) governed by R 1 ( d dt )w 1 = R 2 ( d dt )w 2 R 1, R 2 R [ξ]. Behavior B. Obviously B L Define the projection B 1 := {w 1 w 2 such that (w 1, w 2 ) B}

Problem Assume (w 1, w 2 ) governed by R 1 ( d dt )w 1 = R 2 ( d dt )w 2 R 1, R 2 R [ξ]. Behavior B. Obviously B L Define the projection B 1 := {w 1 w 2 such that (w 1, w 2 ) B} Does B 1 belong to L?

Problem Assume (w 1, w 2 ) governed by R 1 ( d dt )w 1 = R 2 ( d dt )w 2 R 1, R 2 R [ξ]. Behavior B. Obviously B L Define the projection B 1 := {w 1 w 2 such that (w 1, w 2 ) B} Does B 1 belong to L? Theorem: It does indeed, also with R 1, R 2 R (ξ). Algorithms?

The input/output behavior of Examples d x = Ax + Bu, y = Cx + Du. dt Every B L admits such a representation w = Also representation P( d dt )y = Q( d dt )u, w = [ ] u. y [ ] u. y

Examples The input/output behavior of d x = Ax + Bu, y = Cx + Du. dt The manifest behavior of R( d dt )w = M( d )l, R, M R (ξ) dt

Examples The input/output behavior of d x = Ax + Bu, y = Cx + Du. dt The manifest behavior of R( d dt )w = M( d )l, R, M R (ξ) dt Any combination of variables in a signal flow graph with rational t f f ns in the edges, is an LTIDS.

Examples The input/output behavior of d x = Ax + Bu, y = Cx + Du. dt The manifest behavior of R( d dt )w = M( d )l, R, M R (ξ) dt Any combination of variables in a signal flow graph with rational t f f ns in the edges, is an LTIDS. The port behavior of a circuit with (a finite number) linear resistors, capacitors, inductors, transformers, and gyrators.

Examples The input/output behavior of d x = Ax + Bu, y = Cx + Du. dt The manifest behavior of R( d dt )w = M( d )l, R, M R (ξ) dt Any combination of variables in a signal flow graph with rational t f f ns in the edges, is an LTIDS. The port behavior of a circuit with (a finite number) linear resistors, capacitors, inductors, transformers, and gyrators. Expect this to be a particular situation for LTIDS but also holds for linear constant coefficient PDE s.

The annihilators

Polynomial annihilators Let B L w, and n R [ξ] 1 w. Call n a polynomial annihilator of B : n( d dt )w = 0 w B, i.e. iff n( d )B = 0. dt Denote the set of annihilators by N R[ξ] B. The term consequence is also used.

Polynomial annihilators Let B L w, and n R [ξ] 1 w. Call n a polynomial annihilator of B : n( d dt )w = 0 w B, i.e. iff n( d )B = 0. dt Denote the set of annihilators by N R[ξ] B. Easy: N R[ξ] B [[n 1, n 2 N R[ξ] B is an R [ξ]-module. This means that and p R [ξ]]] [[n 1 + n 2 N R[ξ] B and pn 1 N R[ξ] B ]]

Polynomial annihilators Call n a polynomial annihilator of B : n( d dt )w = 0 w B, i.e. iff n( d )B = 0. dt Denote the set of annihilators by N R[ξ] B. Easy: N R[ξ] B Theorem: is an R [ξ]-module. 1. Let B = ker(r( d )). Then NR[ξ] dt B is the R [ξ]-module generated by the rows of R. 2. There is a 1:1 relation between L w and the submodules of R [ξ] 1 w, the correspondence being B N R[ξ] B submodule {w n( d )w = 0 n submodule} dt

Properties of Polynomial Annihilators Every submodule of R [ξ] 1 w is finitely generated. Number of generators w.

Properties of Polynomial Annihilators Every submodule of R [ξ] 1 w is finitely generated. Number of generators w. R 1 ( d dt )w = 0 and R 2( d dt )w = 0 define the same system iff F 1, F 2 such that R 2 = F 1 R 1, R 1 = F 2 R 2

Properties of Polynomial Annihilators Every submodule of R [ξ] 1 w is finitely generated. Number of generators w. R 1 ( d dt )w = 0 and R 2( d )w = 0 define the same system iff dt F 1, F 2 such that R 2 = F 1 R 1, R 1 = F 2 R 2 R( d )w = 0 has minimal number of rows among all kernel dt representations of same behavior iff R has full row rank. R 1 ( d dt )w = 0 and R 2( d )w = 0 are minimal kernel repr. of dt the same system iff unimodular F such that R 2 = FR 1. canonical forms, etc. Basically, therefore, polynomial kernel representations are unique up to unimodular pre-multiplication

Examples p( d )w = 0 p R [ξ] dt Polynomial annihilators: q R [ξ] with p as a factor: R [ξ] p. Canonical form: p monic. There are also non-minimal representations, e.g. p 1 ( d dt )w = 0 with GCD(p 1, p 2 )=p. p 2 ( d dt )w = 0 Exercise: What are the consequences of d dt w = Aw?

Proof of elimination thm Fundamental principle. When is the equation F (x) = y y given, x unknown solvable? In particular, when is solvable? F ( d dt )x = y

Proof of elimination thm Fundamental principle. When is the equation F (x) = y y given, x unknown solvable? In particular, when is F ( d dt )x = y solvable? Obvious necessary condition: N F = 0 N(y) = 0 Is this also sufficient, for a small set of N s?

Proof of elimination thm Fundamental principle. When is the equation F (x) = y y given, x unknown solvable? In particular, when is F ( d dt )x = y solvable? Obvious necessary condition: N F = 0 N(y) = 0 Is this also sufficient, for a small set of N s? For example, for F a matrix. Then easy to see n.a.s.c. for solvability: n R, nf = 0 ny = 0

In particular, when is Proof of elimination thm F ( d dt )x = y solvable? N.a.s.c. for linear diff. eq ns: n( d dt )F ( d dt ) = 0 n( d dt )y = 0 These n s form a R [ξ]-module: n(ξ) such that n(ξ)f (ξ) = 0. Computable! For what w s is R( d dt )w = M( d )l solvable for l? dt Iff nm = 0 n( d dt )R( d )w = 0. dt condition R ( d )w = 0: elim ion th m + algorithm. dt

Proof of elimination thm The fundamental principle and the elimination theorem also hold for linear constant coefficient PDE s! Palamodov Malgrange

Rational Annihilators Let B L w, and n R (ξ) 1 w. Call n a rational annihilator of B : n( d dt )w = 0 w B, i.e. iff n( d )B = 0. dt Note what this means: n = p 1 [ q 1 q 2 q w ] ; p, q1, q 2,..., q w co-prime : q 1 ( d dt )w 1 + q 2 ( d dt )w 2 + + q w ( d dt )w w = 0 w B. Denote the set of rational annihilators by N R(ξ) B.

Rational Annihilators Let B L w, and n R (ξ) 1 w. Call n a rational annihilator of B : n( d dt )w = 0 w B, i.e. iff n( d )B = 0. dt Denote the set of rational annihilators by N R(ξ) B. It is easy to see that N R(ξ) B is R [ξ]-module. (Prove!) But, now, a sub-module of R (ξ) 1 w viewed as a R [ξ]- module.

Rational Annihilators Call n a rational annihilator of B : n( d dt )w = 0 w B, i.e. iff n( d )B = 0. dt Denote the set of rational annihilators by N R(ξ) B. Theorem: 1. Let B = ker(r( d )). Then NR(ξ) dt B is the R [ξ]-module generated by the rows of R. 2. There is a 1:1 relation between L w and the R [ξ] submodules of R (ξ) 1 w, the correspondence being B N R(ξ) B submodule {w n( d )w = 0 n submodule} dt Not a nice thm: refers to submodules of a vector space!

Examples p( d )w = 0 p R [ξ] dt Rational annihilators: n 1 with p a factor of n 1. n 2 R (ξ) with n 1, n 2 co-prime, and

Examples p( d dt )w 1 = q( d dt )w 2 p, q R [ξ] Rational annihilators: n 1 n 2 [ p q ], with n 1, n 2 R [ξ], co-prime, and with n 2, p, q co-prime. In the special case that p, q are co-prime, this is actually the R (ξ)-vector space generated by [ p q ] [ = 1 q ]! p Why do we get a subspace instead of just a module?

Controllability & Stabilizability

Controllability w 1 W 0 time w 2 w 1 W W w 0 T time! T w 2

Stabilizability Stabilizability : legal trajectories can be steered to a desired point. w W 0 w time

Tests Theorem: B = ker(r( d dt )), R R [ξ] is controllable R(λ) has the same rank for all λ C Same result for rational symbols, but care should be taken in defining rank drop in situations where the symbol has zeros and poles in common points of the complex plane.

Tests Theorem: B = ker(r( d dt )), R R [ξ] is controllable R(λ) has the same rank for all λ C Same result for rational symbols, but care should be taken in defining rank drop in situations where the symbol has zeros and poles in common points of the complex plane. d Example 1: x = Ax + Bu, dim(x) = n is controllable iff dt rank( [ λi n A B ] ) = n for all λ C. [ ] Example 2: y = G( d u dt )u, w = is always controllable. y

Tests Theorem: B = ker(r( d dt )) Lw, R R [ξ] is stabilizable R(λ) has the same rank for all λ with Re(λ) 0 Same result for rational symbols, but care should be taken in defining rank drop in situations where the symbol has zeros and poles in common points of the complex plane.

Tests Theorem: B = ker(r( d dt )) Lw, R R [ξ] is stabilizable R(λ) has the same rank for all λ with Re(λ) 0 Same result for rational symbols, but care should be taken in defining rank drop in situations where the symbol has zeros and poles in common points of the complex plane. d Example 1: x = Ax + Bu, dim(x) = n is stabilizable iff dt rank( [ λi n A B ] ) = n for all λ with Re(λ) 0. [ ] Example 2: y = G( d u dt )u, w = is always controllable, y and hence stabilizable.

Subspaces of annihilators Characterization of controllability in terms of the structure of rational annihilators: Theorem: 1. B L w is controllable iff its rational annihilators N R(ξ) B form an R (ξ)-subspace of R (ξ) 1 w. 2. There is a one-to-one relation between the controllable systems in L w and the R (ξ)-subspaces of R (ξ) 1 w.

Subspaces of annihilators Characterization of controllability in terms of the structure of rational annihilators: Theorem: 1. B L w is controllable iff its rational annihilators N R(ξ) B form an R (ξ)-subspace of R (ξ) 1 w. 2. There is a one-to-one relation between the controllable systems in L w and the R (ξ)-subspaces of R (ξ) 1 w. The system P( d dt )y = Q( d dt )u is equal to y = G( d dt )u with G = P 1 Q iff controllable (i.e., P, Q left co-prime: [ P Q ] left prime. Transfer functions deal with controllable systems (only).

Kernels and images Each element of L is by definition the kernel of a linear constant coefficient differential operator, i.e. [[ B L ]] : [[ R R [ξ] such that B = ker(r( d )) ]] dt Consider the manifest behavior of w = M( d dt )l, i.e. B = im(m( d dt )) By the elimination theorem im(m( d dt )) L. Easy: B L that do not admit image representation. What system theoretic property characterizes image repr.?

Kernels and images Each element of L is by definition the kernel of a linear constant coefficient differential operator, i.e. [[ B L ]] : [[ R R [ξ] such that B = ker(r( d )) ]] dt Consider the manifest behavior of w = M( d dt )l, i.e. B = im(m( d dt )) By the elimination theorem im(m( d dt )) L. Easy: B L that do not admit image representation. What system theoretic property characterizes image repr.? Controllability!!

Image Representation Theorem: The following are equivalent for B L w : 1. it is controllable 2. M R [ξ] such that B is the manifest behavior of w = M( d dt )l 3. M R (ξ) such that B is the manifest behavior of w = M( d dt )l Controllable iff image representation. B = im(m( d dt )). But be careful to interpret this in the rational case: M( d dt ) is then a one-to-many map.

Image Representation Theorem: The following are equivalent for B L w : 1. it is controllable 2. M R [ξ] such that B is the manifest behavior of w = M( d dt )l 3. M R (ξ) such that B is the manifest behavior of w = M( d dt )l Controllable iff image representation. B = im(m( d dt )). But be careful to interpret this in the rational case: M( d dt ) is then a one-to-many map. We may assume WLOG these image repr. observable.

Controllable part The controllable part of B L w is defined as the largest controllable system B L w with B B.

Controllable part The controllable part of B L w is defined as the largest controllable system B L w with B B. Two i/o systems have the same t f f n iff they have same controllable part. Transfer functions deal with controllable parts only.

Controllable part The controllable part of B L w is defined as the largest controllable system B L w with B B. Two i/o systems have the same t f f n iff they have same controllable part. Transfer functions deal with controllable parts only. The R (ξ)-span of the rows of R in R( d dt )w = 0 define the rational annihilators of the controllable part.

Prime representations

Primes in rings A ring is closed under addition and multiplication. Matrices, uni-modularity, etc. Let R be a ring. A matrix M R is left prime if M = FM F is unimodular. The matrices M 1, M 2,..., M n, R m are said to be left coprime if [ M 1 M 2 M n ] is left prime. There is an enormous zoology of rings with all sorts of properties...

Other rings Consider 1. R [ξ]: polynomials 2. R (ξ): rational functions 3. R (ξ) proper : proper rational 4. R (ξ) proper/stable : proper (Hurwitz) stable rational These are all rings, with R (ξ) as field of fractions. R (ξ) proper/stable is an Euclidean domain Bézout. Matrices. Primeness, unimodularity, factorization, etc.

Other rings Consider 1. R [ξ]: polynomials 2. R (ξ): rational functions 3. R (ξ) proper : proper rational 4. R (ξ) proper/stable : proper (Hurwitz) stable rational These are all rings, with R (ξ) as field of fractions. R (ξ) proper/stable is an Euclidean domain Bézout. Matrices. Primeness, unimodularity, factorization, etc. Every B L w admits by definition a kernel repr. over R [ξ] i.e., R R [ξ] such that B = ker(r( d dt )). How about the other rings? Should we care?

Other rings Consider 1. R [ξ]: polynomials 2. R (ξ): rational functions 3. R (ξ) proper : proper rational 4. R (ξ) proper/stable : proper (Hurwitz) stable rational These are all rings, with R (ξ) as field of fractions. R (ξ) proper/stable is an Euclidean domain Bézout. Matrices. Primeness, unimodularity, factorization, etc. Every B L w admits by definition a kernel repr. over R [ξ] i.e., R R [ξ] such that B = ker(r( d dt )). How about the other rings? Should we care? Yes! Youla parametrization, dist. between systems, robustness, etc.

Ring representations Relation between system properties and prime representability over various rings. Theorem: Refers to kernel repr. with rational symbols. 1. B L iff it admits a kernel representation with R in and left prime over R (ξ) proper. 2. B L is stabilizable iff it admits a kernel repr. with R in and left prime over R (ξ) proper/stable. 3. B L is controllable iff it admits a kernel representation with R R [ξ] left prime over R [ξ]. M. Vidyasagar

Unitary Representation To close this lecture, a result on unitary representations. Consider B L w, controllable. Define B 2 = B L 2 (R, R w ). B 2 is a closed linear subspace of L 2 (R, R w ). Are there kernel or image representations that are adapted to this Hilbert space structure?

Unitary Representation G R (ξ), and consider the system f 2 = G( d dt )f 1, with f 1, f 2 L 2 (R, R ). Is this a map f 1 f 2? If G is proper, no poles on the imaginary axis, then f 2 = G( d dt )f 1 defines a bounded linear operator from f 1 L 2 (R, R ) f 2 L 2 (R, R ). Norm preserving (: f 1 2 = f 2 2 ) iff G ( iω)g(iω) = I ω R.

Unitary Representation B (controllable) admits a rational kernel representation R( d dt )w = 0 with R proper stable, left prime, and norm preserving. B (controllable) also admits a rational image representation w = M( d dt )l with M proper stable, right prime, and norm preserving.

Unitary Representation B (controllable) admits a rational kernel representation R( d dt )w = 0 with R proper stable, left prime, and norm preserving. Idea of proof: start with minimal pol. repr. R( d )w = 0. dt Consider the polynomial matrix factorization equation R ( ξ)r(ξ) = F ( ξ)f (ξ). Take Hurwitz sol n H. Define the rational kernel repr. G( d )w = 0 with G = RH 1 dt

Summary

Summary LTIDS = linear, time-invariant, differential. Behavior defined as sol ns of constant coeff. diff. eqn s. Or with rational symbols.

Summary LTIDS = linear, time-invariant, differential. Behavior defined as sol ns of constant coeff. diff. eqn s. Or with rational symbols. Closed under +,, projection (elimination), rational operators, etc.

Summary LTIDS = linear, time-invariant, differential. Behavior defined as sol ns of constant coeff. diff. eqn s. Or with rational symbols. Closed under +,, projection (elimination), rational operators, etc. Annihilators: polynomial and rational.

Summary LTIDS = linear, time-invariant, differential. Behavior defined as sol ns of constant coeff. diff. eqn s. Or with rational symbols. Closed under +,, projection (elimination), rational operators, etc. Annihilators: polynomial and rational. Controllability image representation.

Summary LTIDS = linear, time-invariant, differential. Behavior defined as sol ns of constant coeff. diff. eqn s. Or with rational symbols. Closed under +,, projection (elimination), rational operators, etc. Annihilators: polynomial and rational. Controllability image representation. Math. characterization of L w : 1:1 relation between L w and R [ξ]-submodules 1:1 relation between L w controllable and R (ξ)-subspaces

Summary LTIDS = linear, time-invariant, differential. Behavior defined as sol ns of constant coeff. diff. eqn s. Or with rational symbols. Closed under +,, projection (elimination), rational operators, etc. Annihilators: polynomial and rational. Controllability image representation. Math. characterization of L w : 1:1 relation between L w and R [ξ]-submodules 1:1 relation between L w controllable and R (ξ)-subspaces various more refined rational representations

Discrete time systems What changes for discrete time systems?? Ring for T = N also R [ξ] for T = Z instead R(ξ, ξ 1 ). This implies some differences. All major thms remain valid, mutatis mutandis.

Discrete time systems What changes for discrete time systems?? There is a nice, higher level, definition of a linear timeinvariant discrete time system.

Discrete time systems What changes for discrete time systems?? There is a nice, higher level, definition of a linear timeinvariant discrete time system. Take T = N. The following are equivalent. B linear, shift-inv., closed (pointwise conv.) B linear, time-inv., complete ( prefix determined ) := [[ w B ]] [[ w [t0,t 1 ] B [t0,t 1 ] t 0, t 1 N ]] R R [ξ] (or R (ξ) ) such that: B = {w : N R R(σ)w = 0 } and the many more traditional representations