Controllability and observability are not dual for switched DAEs - PowerPoint PPT Presentation
Controllability and observability are not dual for switched DAEs Stephan Trenn joint work with Ferdinand K usters (Fraunhofer ITWM) Technomathematics group, University of Kaiserslautern, Germany SciCADE 2015 , Potsdam Friday, 18.09.2015,
Controllability and observability are not dual for switched DAEs Stephan Trenn joint work with Ferdinand K¨ usters (Fraunhofer ITWM) Technomathematics group, University of Kaiserslautern, Germany SciCADE 2015 , Potsdam Friday, 18.09.2015, 11:00
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Contents A counter example 1 Adjoint systems for switched DAEs 2 Dual systems for switched DAEs 3 Observability, Determinability, Controllability, Reachability 4 Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Naive dual of a switched DAE Switched DAE Dual for switched DAE? E ⊤ p = A ⊤ σ p + C ⊤ E σ ˙ x = A σ x + B σ u σ ˙ σ u d y d = B ⊤ y = C σ x σ p Classical dual [Cobb ’84] Non-switched DAE E ⊤ ˙ p = A ⊤ p + C ⊤ u d E ˙ x = Ax + Bu y d = B ⊤ p y = Cx Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability An example Solution E σ ˙ x = A σ x + B σ u , y = C σ x on ( −∞ , 1): on [1 , 2): on [2 , ∞ ): x 1 ( t ) = x 0 ∀ t ∈ R x 1 = 0 + 0 · u ˙ x 1 = 0 + 0 · u ˙ x 1 = 0 + 0 · u ˙ 1 x 2 ( t ) = ✶ [1 , ∞ ) ( t ) x 0 0 = x 2 0 = x 1 − x 2 x 2 = 0 ˙ 1 y ( t ) = ✶ [2 , ∞ ) ( t ) x 0 y = 0 y = 0 y = x 2 1 ⇒ observable E ⊤ p = A ⊤ σ p + C ⊤ y d = B ⊤ σ ˙ σ u d , σ p Solution p 1 ( t ) = p 0 p 1 = 0 + 0 · u d ˙ p 1 = p 2 + 0 · u d ˙ p 1 = 0 ˙ ∀ t ∈ R 1 � t 0 = p 2 0 = − p 2 p 2 = u d ˙ p 2 ( t ) = ✶ [2 , ∞ ) u d y d = 0 y d = 0 y d = 0 2 ⇒ not controllable Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Some remarks concerning duality Switched DAEs are special time-varying DAEs: E ( t ) ˙ x ( t ) = A ( t ) x ( t ) + B ( t ) u ( t ) y = C ( t ) x ( t ) whose dual is not (c.f. Balla & M¨ arz ’02, Kunkel & Mehrmann ’08) E ( t ) ⊤ ˙ p ( t ) = A ( t ) ⊤ p ( t ) + C ( t ) ⊤ u d ( t ) y d = B ( t ) ⊤ x ( t ) For time-varying systems, adjoint system and dual system have to be distinguished, here: dual = time-inverted adjoint Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Contents A counter example 1 Adjoint systems for switched DAEs 2 Dual systems for switched DAEs 3 Observability, Determinability, Controllability, Reachability 4 Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Adjointness for linear ODEs Linear ODE Adjoint of linear ODE p = − A ⊤ p − C ⊤ u a x = Ax + Bu ˙ ˙ y a = B ⊤ p y = Cx Input-State-Output-maps Adjoint maps Input-map: Adjoint of input-map: u ( · ) �→ g ( · ) := Bu ( · ) p ( · ) �→ y a ( · ) := B ⊤ p ( · ) Adjoin of input-state-map: Input-state-map: � � � � � � � � p T , h ( · ) �→ p (0) , p ( · ) x 0 , g ( · ) �→ x ( T ) , x ( · ) p = − A ⊤ p − h , p ( T )= p T p solves ˙ x ( · ) solves ˙ x = Ax + g , x (0)= x 0 Adjoint of state-output-map: State-output-map: u a ( · ) �→ h ( · ) := C ⊤ u a ( · ) x ( · ) �→ y ( · ) := Cx ( · ) Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Classical adjointness conditions Behavior: B ( A , B , C ) := { ( u , x , y ) | ˙ x = Ax + Bu , y = Cx } Theorem (van der Schaft ’91) ( u a , p , y a ) solves adjoint system ⇔ following adjointness condition holds d t ( p ⊤ x ) − y ⊤ d a u + u ⊤ a y = 0 ∀ ( u , x , y ) ∈ B ( A , B , C ) ( A ) In terms of behaviors: { ( u a , p , y a ) | ( A ) holds } = B ( − A ⊤ , − C ⊤ , B ⊤ ) B ( E ( · ) , A ( · )) := { x | E ( · ) ˙ x = A ( · ) x } Adjointness condition for E ( t ) ˙ x ( t ) = A ( t ) x ( t ) , Balla & M¨ arz ’02 d d t ( p ⊤ E ( · ) x ) = 0 , ∀ x ∈ B ( E ( · ) , A ( · )) Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Adjointness for switched DAEs B ( E , A ) := { x | E ˙ x = Ax } B ( A , B , C ):= { ( u , x , y ) | ˙ x = Ax + Bu , y = Cx } Adjointness for ˙ x = Ax + Bu , y = Cx Adj. for E ( · ) ˙ x = A ( · ) x ∀ ( u , x , y ) ∈ B ( A , B , C ) : ∀ x ∈ B ( E ( · ) , A ( · )) : d t ( p ⊤ x ) − y ⊤ d a u + u ⊤ d t ( p ⊤ E ( · ) x ) = 0 , d a y = 0 Adjointness condition for switched DAEs and adjoint behavior With B σ := { ( u , x , y ) | E σ ˙ x = A σ x + B σ u , y = C σ x } let adjointness condition be: d t ( p ⊤ E σ x ) − y ⊤ d a u + u ⊤ a y = 0 ∀ ( u , x , y ) ∈ B σ ( A σ ) Furthermore, a behavior B ⊆ { ( u a , p , y a ) } is called a behavioral adjoint of B σ : ⇔ ( A σ ) holds ∀ ( u , x , y ) ∈ B σ Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Behavioral adjoint representation Theorem Consider d t ( p ⊤ E σ ) = − p ⊤ A σ − u ⊤ d a C σ , ( adj ) y ⊤ a = p ⊤ B σ Then B a σ := { ( u a , p , y a ) | ( u a , p , y a ) satisfies ( adj ) } is a behavioral adjoint of B σ . Attention Switched DAE and ( adj ) are equations in a certain distribution space In this space only non-commutative multiplication is defined, in particular p ⊤ A σ � = ( A ⊤ σ p ) ⊤ ( adj ) is not causal Piecewise-constant E σ is differentiated → Dirac impulses occur in coefficient matrices Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Problem: Adjoint is not a switched DAE Fundamental problem d d t ( p ⊤ E σ ) = − p ⊤ A σ − u ⊤ a C σ , ( adj ) y ⊤ a = p ⊤ B σ is not a switched DAE, in particular: Solution theory? Controllability, observability? Time-inversion Problems can be resolved by considering time-inversion and recalling dual = time-inverted adjoint Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Contents A counter example 1 Adjoint systems for switched DAEs 2 Dual systems for switched DAEs 3 Observability, Determinability, Controllability, Reachability 4 Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
A counter example Adjoint systems for switched DAEs Dual systems for switched DAEs Observability, Determinability, Controllability, Reachability Time-inversion and T -dual Definition (Time inversion for distributions) For T ∈ R let T T : D → D denote the time-inversion at T on the space of distributions D , i.e. for all test functions ϕ ∈ C ∞ and all distributions 0 D ∈ D : T T ( D )( ϕ ) := D ( ϕ ( T − · )) Convention: s = T − t and σ := σ ( T − · ) � Definition ( T -dual of switched DAE) Let B a σ be a behavioral adjoint of switched DAE. The T -dual behavior of the switched DAE is B T -dual := { ( u d , z , y d ) | ( u a , p , y a ) = ( T T ( u d ) , T T ( z ) , T T ( y d )) ∈ B a σ } σ Question Representable as switched DAE? Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany Controllability and observability are not dual for switched DAEs
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.