the behavioral approach to systems theory
play

The Behavioral Approach to Systems Theory Paolo Rapisarda, Un. of - PowerPoint PPT Presentation

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 2428, 2006 Lecture 2: Representations and annihilators of LTIDS Lecturer: Jan C.


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

  2. Lecture 2: Representations and annihilators of LTIDS Lecturer: Jan C. Willems

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

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

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

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

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

  8. LTIDS

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

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

  11. The class of systems We discuss the fundamentals of the theory of dynamical systems Σ = ( R , R w , B ) that are 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 ′ ) .

  12. The class of systems We discuss the fundamentals of the theory of dynamical systems Σ = ( R , R w , B ) that are 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.

  13. The class of systems w variables: w 1 , w 2 , . . . w w , up to n -times differentiated, g equations. ❀ d n d j = 1 R 0 j = 1 R 1 Σ w 1 , j w j + Σ w dt w j + · · · + Σ w j = 1 R n dt n w j = 0 1 , j 1 , j d n d j = 1 R 0 j = 1 R 1 Σ w 2 , j w j + Σ w dt w j + · · · + Σ w j = 1 R n dt n w j = 0 2 , j 2 , j . . . . . . . . . d n d j = 1 R 0 j = 1 R 1 Σ w g , j w j + Σ w dt w j + · · · + Σ w j = 1 R n dt n w j = 0 g , j g , j 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 d k dt k of differentiation.

  14. The class of systems In vector/matrix notation: R k R k · · · R k     w 1 1 , 1 1 , 2 1 , w R k R k R k w 2 , · · ·    2 , 1 2 , 2 2 , w  w =  , R k =  .  .   . . .  . . . .     . . . · · · .   w w R k R k R k · · · g , 1 g , 2 g , w

  15. The class of systems In vector/matrix notation: R k R k · · · R k     w 1 1 , 1 1 , 2 1 , w R k R k R k w 2 , · · ·    2 , 1 2 , 2 2 , w  w =  , R k =  .  .   . . .  . . . .     . . . · · · .   w w R k R k R k · · · g , 1 g , 2 g , w d n d R 0 w + R 1 dt w + · · · + R n dt n w = 0 , with R 0 , R 1 , · · · , R n ∈ R g × w .

  16. The class of systems In vector/matrix notation: R k R k · · · R k     w 1 1 , 1 1 , 2 1 , w R k R k R k w 2 , · · ·    2 , 1 2 , 2 2 , w  w =  , R k =  .  .   . . .  . . . .     . . . · · · .   w w R k R k R k · · · g , 1 g , 2 g , w d n d R 0 w + R 1 dt w + · · · + R n dt n w = 0 , with R 0 , R 1 , · · · , R n ∈ R g × w . With polynomial matrix R ( ξ ) = R 0 + R 1 ξ + · · · + R n ξ n ∈ R [ ξ ] g × w we obtain the mercifully short notation R ( d dt ) w = 0 .

  17. 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 ap- pear in DE ? Distributional solutions in L loc ( R , R w ) ? In L loc 2 ( R , R w ) ? Distributions?

  18. 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 ap- pear in DE ? Distributional solutions in L loc ( R , R w ) ? In L loc 2 ( R , R w ) ? Distributions? The easy way out B := { w ∈ C ∞ ( R , R w ) | R ( d dt ) w ( t ) = 0 ∀ t ∈ R } Notation: B = ker ( R ( d dt ))

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

  20. 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?

  21. 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 factoriza- tion. F ( ξ ) = P ( ξ ) − 1 Q ( ξ ) with P , Q ∈ R [ ξ ] •×• , det ( P ) � = 0 , � � P Q left prime.

  22. 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 factoriza- tion. F ( ξ ) = P ( ξ ) − 1 Q ( ξ ) with P , Q ∈ R [ ξ ] •×• , det ( P ) � = 0 , � � P Q left prime. Define the behavior of this ‘diff. eq’n’ to be that of Q ( d dt ) w = 0 Whence ∈ L • .

  23. Elimination

  24. 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 }

  25. 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 • ?

  26. 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?

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

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

  29. Examples The input/output behavior of d dt x = Ax + Bu , y = Cx + Du . The manifest behavior of R ( d dt ) w = M ( d 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.

  30. Examples The input/output behavior of d dt x = Ax + Bu , y = Cx + Du . The manifest behavior of R ( d dt ) w = M ( d 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 re- sistors, capacitors, inductors, transformers, and gyrators.

  31. Examples The input/output behavior of d dt x = Ax + Bu , y = Cx + Du . The manifest behavior of R ( d dt ) w = M ( d 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 re- sistors, capacitors, inductors, transformers, and gyrators. Expect this to be a particular situation for LTIDS – but also holds for linear constant coefficient PDE’s.

  32. The annihilators

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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend