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 3: State and state construction Lecturer: Paolo Rapisarda


  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 3: State and state construction Lecturer: Paolo Rapisarda

  3. Outline The axiom of state Discrete-time systems First-order representations State maps The shift-and-cut map Algebraic characterization Continuous-time systems Computation of state-space representations

  4. Questions • Are state representations “natural"?

  5. Questions • Are state representations “natural"? • Mechanics ❀ 2nd order; SYSID, transfer functions ❀ high-order;

  6. Questions • Are state representations “natural"? • Mechanics ❀ 2nd order; SYSID, transfer functions ❀ high-order; • First principles and “tearing and zooming" modelling ❀ systems of high-order differential equations

  7. Questions • Are state representations “natural"? • Mechanics ❀ 2nd order; SYSID, transfer functions ❀ high-order; • First principles and “tearing and zooming" modelling ❀ systems of high-order differential equations • Algebraic constraints among variables

  8. Questions • Are state representations “natural"? • Mechanics ❀ 2nd order; SYSID, transfer functions ❀ high-order; • First principles and “tearing and zooming" modelling ❀ systems of high-order differential equations • Algebraic constraints among variables • What makes a latent variable a “state"?

  9. Questions • Are state representations “natural"? • Mechanics ❀ 2nd order; SYSID, transfer functions ❀ high-order; • First principles and “tearing and zooming" modelling ❀ systems of high-order differential equations • Algebraic constraints among variables • What makes a latent variable a “state"? • What does that imply for the equations?

  10. Questions • Are state representations “natural"? • Mechanics ❀ 2nd order; SYSID, transfer functions ❀ high-order; • First principles and “tearing and zooming" modelling ❀ systems of high-order differential equations • Algebraic constraints among variables • What makes a latent variable a “state"? • What does that imply for the equations? • How to construct a state from the equations?

  11. Questions • Are state representations “natural"? • Mechanics ❀ 2nd order; SYSID, transfer functions ❀ high-order; • First principles and “tearing and zooming" modelling ❀ systems of high-order differential equations • Algebraic constraints among variables • What makes a latent variable a “state"? • What does that imply for the equations? • How to construct a state from the equations? • How to construct a state representation from the equations?

  12. The basic idea It’s the Mariners’ final game in the World Series. You’re late... The current score is what matters...

  13. The basic idea • The state contains all the relevant information about the future behavior of the system • The state is the memory of the system • Independence of past and future given the state

  14. The axiom of state Σ = ( T , W , X , B full ) is a state system if ( w 1 , x 1 ) , ( w 2 , x 2 ) ∈ B full and x 1 ( T ) = x 2 ( T ) ⇓ ( w 1 , x 1 ) ∧ T ( w 2 , x 2 ) ∈ B full ∧ T is concatenation at T : � f 1 ( t ) for t < T ( f 1 ∧ T f 2 )( t ) := f 2 ( t ) for t ≥ T

  15. Graphically... ( w 1 , x 1 ) , ( w 2 , x 2 ) ∈ B full and x 1 ( T ) = x 2 ( T ) ⇓ ( w 1 , x 1 ) ∧ T ( w 2 , x 2 ) ∈ B full

  16. Graphically... ( w 1 , x 1 ) , ( w 2 , x 2 ) ∈ B full and x 1 ( T ) = x 2 ( T ) ⇓ ( w 1 , x 1 ) ∧ T ( w 2 , x 2 ) ∈ B full X (w ,x ) 2 2 (w ,x ) 1 1 W time

  17. Graphically... ( w 1 , x 1 ) , ( w 2 , x 2 ) ∈ B full and x 1 ( T ) = x 2 ( T ) ⇓ ( w 1 , x 1 ) ∧ T ( w 2 , x 2 ) ∈ B full (w ,x ) (w ,x ) X ^ X 0 2 2 1 1 (w ,x ) 2 2 (w ,x ) 1 1 W W time time

  18. Example 1: discrete-time system Σ = ( Z , R w , R l , B full ) , with B full := { ( w , ℓ ) | F ◦ ( σℓ, ℓ, w ) = 0 } where σ : ( R l ) Z → ( R l ) Z ( σ ( ℓ ))( k ) := ℓ ( k + 1 )

  19. Example 1: discrete-time system Σ = ( Z , R w , R l , B full ) , with B full := { ( w , ℓ ) | F ◦ ( σℓ, ℓ, w ) = 0 } Special case: input-state-output equations σ x = f ( x , u ) y = h ( x , u ) w = ( u , y )

  20. Example 2: continuous-time system Σ = ( R , R w , R l , B full ) , with B full := { ( w , ℓ ) | F ◦ ( d dt ℓ, ℓ, w ) = 0 } Special case: input-state-output equations d = f ( x , u ) dt x y = h ( x , u ) = ( u , y ) w

  21. Outline The axiom of state Discrete-time systems First-order representations State maps The shift-and-cut map Algebraic characterization Continuous-time systems Computation of state-space representations

  22. First-order discrete-time representations Theorem: A ‘complete’ latent variable system Σ = ( Z , R w , R x , B full ) is a state system iff B full can be described by F ◦ ( σ x , x , w ) = 0

  23. First-order discrete-time representations Theorem: A ‘complete’ latent variable system Σ = ( Z , R w , R x , B full ) is a state system iff B full can be described by F ◦ ( σ x , x , w ) = 0 0-th order in w , 1st order in x

  24. First-order discrete-time representations Theorem: A ‘complete’ latent variable system Σ = ( Z , R w , R x , B full ) is a state system iff B full can be described by F ◦ ( σ x , x , w ) = 0 Linear case: E σ x + Fx + Gw = 0

  25. First-order discrete-time representations Theorem: A ‘complete’ latent variable system Σ = ( Z , R w , R x , B full ) is a state system iff B full can be described by F ◦ ( σ x , x , w ) = 0 Linear case: E σ x + Fx + Gw = 0 1st order in x is equivalent to state property!

  26. Proof (linear case)         a x ( 1 ) a    | ∃ ( x , w ) ∈ B full s. t.  = V := b x ( 0 ) b       w ( 0 ) c c � E G � V linear ⇒ ∃ E , F , G s.t. V = ker ( F )

  27. Proof (linear case)         a x ( 1 ) a    | ∃ ( x , w ) ∈ B full s. t.  = V := b x ( 0 ) b       w ( 0 ) c c � E G � V linear ⇒ ∃ E , F , G s.t. V = ker ( F ) ⇓ [( x , w ) ∈ B full = ⇒ E σ x + Fx + Gw = 0 ]

  28. Proof (linear case)         a x ( 1 ) a    | ∃ ( x , w ) ∈ B full s. t.  = V := b x ( 0 ) b       w ( 0 ) c c � E G � V linear ⇒ ∃ E , F , G s.t. V = ker ( F ) Converse by induction, using axiom of state: E σ x + Fx + Gw = 0 on [ 0 , k ] = ⇒ ( w , x ) | [ 0 , k ] ∈ B full | [ 0 , k ] Then apply completeness of B

  29. State construction: basic idea Problem: Given kernel or hybrid description, find a state representation E σ x + Fx + Gw = 0

  30. State construction: basic idea Problem: Given kernel or hybrid description, find a state representation E σ x + Fx + Gw = 0 First compute polynomial operator in the shift acting on system variables, inducing a state variable: � � w X ( σ ) w = x X ( σ ) = x ℓ

  31. State construction: basic idea Problem: Given kernel or hybrid description, find a state representation E σ x + Fx + Gw = 0 First compute polynomial operator in the shift acting on system variables, inducing a state variable: � � w X ( σ ) w = x X ( σ ) = x ℓ Then use original eqs. and X to obtain 1st order representation.

  32. State maps for kernel representations X ∈ R •× w [ ξ ] induces a state map X ( σ ) for ker ( R ( σ )) if the behavior B full with latent variable x , described by R ( σ ) w = 0 X ( σ ) w = x satisfies the axiom of state.

  33. Example B = { w | r ( σ ) w = 0 } where r ∈ R [ ξ ] , deg ( r ) = n . (Minimal) state map induced by     1 w ξ σ w     . .      ❀ . .  .  .  ξ n − 1 σ n − 1 w

  34. The axiom of state revisited A linear system Σ = ( T , W , X , B full ) with latent variable x is a state system if ( w , x ) ∈ B full and x ( T ) = 0 ⇓ ( 0 , 0 ) ∧ T ( w , x ) ∈ B full

  35. The axiom of state revisited A linear system Σ = ( T , W , X , B full ) with latent variable x is a state system if ( w , x ) ∈ B full and x ( T ) = 0 ⇓ ( 0 , 0 ) ∧ T ( w , x ) ∈ B full • Time-invariance = ⇒ can choose T = 0;

  36. The axiom of state revisited A linear system Σ = ( T , W , X , B full ) with latent variable x is a state system if ( w , x ) ∈ B full and x ( T ) = 0 ⇓ ( 0 , 0 ) ∧ T ( w , x ) ∈ B full • Time-invariance = ⇒ can choose T = 0; • Concatenability with zero trajectory is key.

  37. When is w ∈ B concatenable with zero? R 0 w + R 1 σ w + . . . + R L σ L w = 0 0 0 w ( 0 ) w ( 1 ) w ( 2 ) w ( 3 ) . . . . . . . . . . . . k = − 2 k = − 1 k = 0 k = 1 k = 2 k = 3

  38. When is w ∈ B concatenable with zero? R 0 w + R 1 σ w + . . . + R L σ L w = 0 0 0 R 0 R 1 R 2 R 3 . . . . . . 0 0 w ( 0 ) w ( 1 ) w ( 2 ) w ( 3 ) . . . . . . . . . . . . k = − 2 k = − 1 k = 0 k = 1 k = 2 k = 3 R 0 w ( 0 ) + R 1 w ( 1 ) + . . . + R L w ( L ) = 0

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