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.

Recommend


More recommend