Basics on Differential-Algebraic Equations (DAEs) Stephan Trenn - - PowerPoint PPT Presentation

basics on differential algebraic equations daes
SMART_READER_LITE
LIVE PREVIEW

Basics on Differential-Algebraic Equations (DAEs) Stephan Trenn - - PowerPoint PPT Presentation

Basics on Differential-Algebraic Equations (DAEs) Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern ICCAS 2014, Seoul, Korea October 23rd, 2014, Tutorial Session TA06 Motivation DAEs vs. ODEs Special


slide-1
SLIDE 1

Basics on Differential-Algebraic Equations (DAEs)

Stephan Trenn

Technomathematics group, Dept. of Mathematics, University of Kaiserslautern

ICCAS 2014, Seoul, Korea October 23rd, 2014, Tutorial Session TA06

slide-2
SLIDE 2

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Contents

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-3
SLIDE 3

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Modeling of electrical circuits

vS u(t) iS vL L iL iC vC C iR vR R Basic circuit elements Resistor: vR(t) = R iR(t) Capacitor: iC(t) = C d

dt vC(t)

Inductor: vL(t) = L d

dt iL(t)

Voltage source: vS(t) = u(t) DAEs All components are given by a differential-algebraic equation (DAE) E ˙ x = Ax + Bu

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-4
SLIDE 4

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Hierarchical model building

vS u(t) iS vL L iL iC vC C iR vR R Overall model ⇒ Again DAE: E ˙ x = Ax + Bu             C 0 L                         ˙ vR ˙ iR ˙ vC ˙ iC ˙ vL ˙ iL ˙ vS ˙ iS             =            

  • 1 R

1 1

  • 1 0

1

  • 1

1 1

  • 1

1 1

  • 1

1

  • 1

                        vR iR vC iC vL iL vS iS             +             1             u

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-5
SLIDE 5

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Contents

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-6
SLIDE 6

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Recall ODEs

Ordinary differential equations (ODEs): ˙ x = Ax + f Initial values: arbitrary Solution uniquely determined by f and x(0) No inhomogeneity constraints

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-7
SLIDE 7

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Simple DAE example

DAE example:   1   ˙ x =   1 1   x +   f1 f2 f3   ˙ x2 = x1 + f1 x1 = −f1 − ˙ f2 0 = x2 + f2 x2 = −f2 0 = f3 no restriction on x3

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-8
SLIDE 8

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Conclusions from example

Solution of example: x1 = −f1 − ˙ f2 x2 = −f2 x3 free f3 = 0 necessary Differences to ODEs For fixed inhomogeneity, initial values cannot be chosen arbitrarily (x1(0) = −f1(0) − ˙ f2(0), x2(0) = f2(0)) For fixed inhomogeneity, solution not uniquely determined by initial value (x3 free) Inhomogeneity not arbitrary

structural restrictions (f3 = 0) differentiability restrictions ( d

dt f2 must be well defined)

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-9
SLIDE 9

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Contents

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-10
SLIDE 10

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Nilpotent DAEs

      1 ... ... ... 1       ˙ x = x + f ⇔ 0 = x1 + f1 − → x1 = −f1 ˙ x1 = x2 + f2 − → x2 = −f2 − ˙ f1 ˙ x2 = x3 + f3 − → x3 = −f3 − ˙ f2 − ¨ f1 . . . . . . . . . ˙ xn−1 = xn + fn − → xn = −

n

  • i=1

f (n−i)

i

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-11
SLIDE 11

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

General nilpotent DAE

In general: N ˙ x = x + f with N nilpotent, i.e. Nn = 0

N d dt

⇒ N2¨ x = N ˙ x + N ˙ f = x + f + N ˙ f

N d dt

⇒ N3... x = N2¨ x + N2 ¨ f = x + f + N ˙ f + N2 ¨ f . . .

N d dt

⇒ Nnx(n)

=0

= x +

n−1

  • i=0

Nif (i) ⇒ x = −

n−1

  • i=0

Nif (i) Properties Initial values: fixed by inhomogeneity Solution uniquely determined by f Inhomogeneity constraints:

no structural constraints differentiability constraints: n−1

i=0 Nif (i) needs to be well defined

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-12
SLIDE 12

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Underdetermined DAEs

n − 1 n

     1 ... ... 1 1      ˙ x =      1 ... ... 1 1      x + f ⇔      ˙ x1 . . . ˙ xn−2 ˙ xn−1      =      1 ... ... 1           x1 . . . xn−2 xn−1      +      . . . xn      + f ⇔ ODE with additional “input” xn Properties Initial values: arbitrary Solution not uniquely determined by x(0) and f Inhomogeneity constraints: none

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-13
SLIDE 13

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Overdetermined DAEs

n + 1 n

       1 ... ... 1 1        ˙ x =        1 ... ... 1 1        x + f ⇔      1 ... ... 1     

  • =:N

˙ x = x +      f1 . . . fn−1 fn      ∧ ˙ xn = fn+1 ⇔ x = −

n−1

  • i=0

Nif (i) ∧ ˙ xn = −

n

  • i=1

f n−i+1

i !

= fn+1

  • ⇔ n+1

i=1 f (n+1−i) i

= 0

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-14
SLIDE 14

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Overdetermined DAEs properties

x = −

n−1

  • i=0

Nif (i) ∧

n+1

  • i=1

f (n+1−i)

i

= 0 Properties Initial valus: fixed by inhomogeneity Solution uniquely determined by f Inhomogeneity constraints

structural constraint: n+1

i=1 f (n+1−i) i

= 0 differentiability constraint: f (n+1−i)

i

needs to be well defined

No other cases All DAEs are combinations of ODEs, nilpotent DAEs, underdetermined DAEs, overdetermined DAEs

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-15
SLIDE 15

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Contents

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-16
SLIDE 16

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Equivalence

Fact 1 For any invertible matrix S ∈ Rm×m: (x, u) solves E ˙ x = Ax + Bu ⇔ (x, u) solves SE ˙ x = SAx + SBu Fact 2 For coordinate transformation T ∈ Rn×n: (x, u) solves E ˙ x = Ax + Bu

x=Tz

⇐ ⇒ (z, u) solves ET ˙ z = ATz + Bu Together (x, u) solves E ˙ x = Ax + Bu

x=Tz

⇐ ⇒ (z, u) solves SET ˙ z = SATz + SBu Definition (E1, A1), (E2, A2) equivalent :⇔ (E2, A2) = (SE1T, SA1T), short: (E1, A1) ∼ = (E2, A2)

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-17
SLIDE 17

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Quasi-Kronecker form (QKF)

Theorem (Quasi-Kronecker Form) For any E, A ∈ Rℓ×m (E, A) ∼ =                     EU I N EO           ,           AU J I AO                     where (EU, AU) consists of underdetermined blocks on the diagonal, N is nilpotent, and (EO, AO) consists of overdetermined diagonal blocks

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-18
SLIDE 18

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

QKF Examples

Remark 0 × 1 and 1 × 0 underdetermined/overdetermined blocks are possible Example:     1   ,   1 1     ∼ =     1   ,   1 1     (E, A) from circuit ∼ =                         I2×2 06×6             ,            

0 1/C

  • 1/L -1/RC

I6×6                        

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-19
SLIDE 19

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Regularity

(E, A) ∼ =                     EU I N EO           ,           AU J I AO                     Corollary (Quasi-Weierstrass-Form (QWF)) E ˙ x = Ax + f has solution x for any sufficiently smooth f and each solution x is uniquely determined by x(0) and f ⇔ (E, A) ∼ = I N

  • ,

J I

  • quasi-Weierstrass form

(E, A) is then called regular (⇔ det(sE − A) not the zero polynomial).

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-20
SLIDE 20

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Contents

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-21
SLIDE 21

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Definition of Wong sequences

Definition Let E, A ∈ Rm×n. The corresponding Wong sequences of the pair (E, A) are: V0 := Rn, Vi+1 := A−1(EVi), i = 0, 1, 2, 3, . . . W0 := {0}, Wj+1 := E −1A(Wj), j = 0, 1, 2, 3, . . . Note: M−1S := { x | Mx ∈ S } and MS := { Mx | x ∈ S } Clearly, ∃i∗, j∗ ∈ N V0 ⊃ V1 ⊃ . . . ⊃ Vi∗ = Vi∗+1 = Vi∗+2 = . . . W0 ⊂ W1 ⊂ . . . ⊂ Wj∗ = Wj∗+1 = Wj∗+2 = . . . Wong limits: V∗ :=

  • i∈N

Vi = Vi∗ W∗ =

  • i∈N

Wi = Wj∗

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-22
SLIDE 22

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Wong sequences and the QWF

Theorem The following statements are equivalent for square E, A ∈ Rn×n: (i) (E, A) is regular (ii) V∗ ⊕ W∗ = Rn (iii) EV∗ ⊕ AW∗ = Rn In particular, with im V = V∗, im W = W∗ (E, A) regular ⇒ T := [V , W ] and S := [EV , AW ]−1 invertible and S, T yield QWF: (SET, SAT) = I N

  • ,

J I

  • , N nilpotent

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-23
SLIDE 23

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Calculation of Wong sequences

Remark Wong sequences can easily be calculated with Matlab even when the matrices still contain symbolic entries (like “R”, “L”, “C”).

function V= getPreImage (A,S) % returns a basis of the preimage

  • f A of the

linear space spanned by % the columns

  • f S, i.e. im V = { x | Ax \in im S }

[m1 ,n1]= size(A); [m2 ,n2]= size(S); if m1==m2 H=null ([A,S]); V= colspace (H(1:n1 ,:)); else error(’Both matrices must have same number of rows ’); end;

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-24
SLIDE 24

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Contents

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-25
SLIDE 25

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Circuit example

u L v i

  • pen switch:

0 = i, inductivity law: L d

dt i = v

Nilpotent DAE model

  • L
  • ˙

x = x, x =

  • i

v

  • ⇒ unique solution x(t) = 0 ∀t for which switch is open

Now assume switch was closed for t < 0 ⇒ Different DAE-model for t < 0 ⇒ Inconsistent initial values for above DAE

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-26
SLIDE 26

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Solution of circuit example

t < 0 t ≥ 0 v = u i = 0 L d

dt i = v

v = L d

dt i

Solution (assume constant input u): t v(t) t i(t) u δ

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-27
SLIDE 27

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Observations

u L v i Observations x(0−) = 0 inconsistent for [ 0 0

L 0 ] ˙

x = x unique jump from x(0−) to x(0+) derivative of jump = Dirac impulse appears in solution

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-28
SLIDE 28

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Initial trajectory problem

Definition (Initial trajectory problem (ITP)) Given past trajectory x0 : (−∞, 0) → Rn find x : R → Rn such that x

  • (−∞,0) = x0

(E ˙ x)

  • [0,∞) = (Ax + f )
  • [0,∞)
  • (ITP)

“Theorem” (Unique jump rule) Consider (ITP) with f = 0 and regular (E, A) with QWF (SET, SAT) = I N

  • ,

J I

  • .

Then any solution x of (ITP) satisfies x(0+) = Π(E,A)x(0−) where Π(E,A) := T I

  • T −1

is the consistency projector.

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-29
SLIDE 29

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Proof of unique jump rule “Theorem”

Let ( v

w ) = T −1x, then x solves (ITP) with f = 0

⇔ ( v

w ) solves

v(−∞,0) = v 0 ˙ v[0,∞) = (Jv)[0,∞) and w(−∞,0) = w 0 (N ˙ w)[0,∞) = w[0,∞) ODE v(t) = eJtv(0−) ∀t ≥ 0 In particular, v(0+) = v(0−) Nilpotent DAE w(t) = 0 ∀t > 0 In particular, w(0+) = 0 Altogether we have

  • v(0+)

w(0+)

  • =
  • v(0−)
  • =
  • I

v(0−) w(0−)

  • =
  • I
  • T −1x(0−)

hence x(0+) = T

  • v(0+)

w(0+)

  • = T

I

  • T −1x(0−) = Π(E,A)x(0−)

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-30
SLIDE 30

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Existence of solution

Remarks a) Π(E,A) = T [ I 0

0 0 ] T −1 does not depend on the specific choice of T.

b) At this point we haven’t actually shown that (ITP) has a solution! Theorem Let (E, A) be regular. In the correct distributional solution space the ITP has a unique solution for all f . In particular, jump and Dirac impulses at t = 0 are uniquely determined. Attention Choosing the right solution space is crucial and not immediately clear! Here: Solution space = piecewise-smooth distributions DpwC∞

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-31
SLIDE 31

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Contents

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-32
SLIDE 32

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Definition

Switch → Different DAE models (=modes) depending on time-varying position of switch Definition (Switched DAE) Switching signal σ : R → {1, . . . , N} picks mode at each time t ∈ R: Eσ(t) ˙ x(t) = Aσ(t)x(t) + Bσ(t)u(t) y(t) = Cσ(t)x(t) + Dσ(t)u(t) (swDAE) Attention Each mode might have different consistency spaces ⇒ inconsistent initial values at each switch ⇒ distributional solutions, i.e. x ∈ Dn

pwC∞, u ∈ Dm pwC∞, y ∈ Dp pwC∞

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-33
SLIDE 33

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Definition

Switch → Different DAE models (=modes) depending on time-varying position of switch Definition (Switched DAE) Switching signal σ : R → {1, . . . , N} picks mode at each time t ∈ R: Eσ ˙ x = Aσx + Bσu y = Cσx + Dσu (swDAE) Attention Each mode might have different consistency spaces ⇒ inconsistent initial values at each switch ⇒ distributional solutions, i.e. x ∈ Dn

pwC∞, u ∈ Dm pwC∞, y ∈ Dp pwC∞

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-34
SLIDE 34

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Existence and uniqueness of solutions for (swDAE)

Eσ ˙ x = Aσx + Bσu y = Cσx + Dσu (swDAE) Σ0 :=

  • σ : R → {1, . . . , N}
  • σ is piecewise constant and

σ

  • (−∞,0) is constant
  • .

Corollary (from previous section) Consider (swDAE) with regular (Ep, Ap) ∀p ∈ {1, . . . , N}. Then ∀ u ∈ Dm

pwC∞ ∀ σ ∈ Σ0 ∃ solution x ∈ Dn pwC∞

and x(0−) uniquely determines x.

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-35
SLIDE 35

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Sufficient conditions for impulse-freeness

Question When are all solutions of homogenous (swDAE) Eσ ˙ x = Aσx impulse free? Note: Jumps are OK. Lemma (Sufficient conditions) (Ep, Ap) all have index one (i.e. Np = 0 in QWF) ⇒ (swDAE) impulse free all consistency spaces of (Ep, Ap) coincide (i.e. Wong limits V∗

p are

identical) ⇒ (swDAE) impulse free

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-36
SLIDE 36

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Scetch of proof

Index-1-case: Consider nilpotent DAE-ITP: (N ˙ w)[0,∞) = w[0,∞) ⇒ 0 = w[0,∞) ⇒ w[0] := w[0,0] = 0 Hence an inconsistent initial value does not induce Dirac-impulse Same consistency space for all modes ⇒ no inconsistent initial values at switch ⇒ no jumps and no Dirac-impulses

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-37
SLIDE 37

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Characterization of impulse-freeness

Theorem (Impulse-freeness) The switched DAE Eσ ˙ x = Aσx is impulse free ∀σ ∈ Σ0 ⇔ Eq(I − Πq)Πp = 0 ∀p, q ∈ {1, . . . , N} where Πp := Π(Ep,Ap), p ∈ {1, . . . , N} is the consistency projector. Remark Index-1-case ⇒ Eq(I − Πq) = 0 ∀q Consistency spaces equal ⇒ (I − Πq)Πp = 0 ∀p, q

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-38
SLIDE 38

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Circuit example

(E1, A1) =

  • L
  • ,
  • 1

1

  • (E2, A2) =
  • L
  • ,
  • 1

1

  • Π1 =
  • Π2 =

1

  • E1(I − Π1)Π2 =

L

  • = 0

⇒ impulses possible

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-39
SLIDE 39

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Stability

Question All modes stable

?

⇒ Switched system stable? Answer: NO! Already false for switched ODEs: Mode 1 Mode 2 Switched

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-40
SLIDE 40

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Jumps and Stability: Example

E1 =

  • 1
  • , A1 =
  • 1

−1 −1

  • E2 =
  • 1

1

  • , A2 =
  • −1

−1

  • x1

x2 non-switched x1 x2 switched 1 ↔ 2 jumps destabilize

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-41
SLIDE 41

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Jumps and Stability: Example

E1 =

  • 1
  • , A1 =
  • 1

−1 −1

  • E3 =
  • 1
  • , A3 =
  • −1

−1

  • x1

x2 non-switched x1 x2 switched 1 ↔ 2 x1 x2 switched 1 ↔ 3 jumps destabilize jumps do not destabilize

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-42
SLIDE 42

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Summary

1

Motivation: Modeling of electrical circuits

2

DAEs: Differences to ODEs

3

Special DAE-cases Nilpotent DAEs Underdetermined DAEs Overdetermined DAEs

4

Equivalence and quasi-Kronecker form/quasi-Weierstrass form

5

Wong sequences

6

Inconsistent initial values Motivating example Consistency projector

7

Switched DAEs Definition and solution theory Impulse-freeness Stability

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)

slide-43
SLIDE 43

Motivation DAEs vs. ODEs Special DAE-cases QKF/QWF Wong sequences Inconsistent initial values Switched DAEs

Literature

  • S. Trenn (2013): Solution concepts for linear DAEs: a survey.

Chapter 4 in: A. Ilchmann, T. Reis (eds.), Surveys in Differential-Algebraic Equations I, Springer Verlag. doi:10.1007/978-3-642-34928-7_4

  • S. Trenn (2012): Switched differential algebraic equations

Chapter 6 in: F. Vasca, L. Iannelli (eds.), Dynamics and Control of Switched Electronic Systems, Springer Verlag. doi:10.1007/978-1-4471-2885-4_6

  • S. Trenn (2013): Stability of switched DAEs

Chapter 3 in: J. Daafouz, S. Tarbouriech, M. Sigalotti (eds.), Hybrid Systems with Constraints, Wiley. doi:10.1002/9781118639856.ch3 Preprints and slides available at research.stephantrenn.de

Stephan Trenn Technomathematics group, Dept. of Mathematics, University of Kaiserslautern Basics on Differential-Algebraic Equations (DAEs)