Differential-algebraische Gleichung

In einer Differential-algebraischen Gleichung (auch differentiell-algebraische Gleichung, Algebro-Differentialgleichung oder Deskriptor-System) sind gewöhnliche Differentialgleichungen und algebraische (d. h. hier: ableitungsfreie) Nebenbedingungen gekoppelt und werden als eine Gleichung bzw. Gleichungssystem aufgefasst. In einigen Fällen ist diese Struktur schon in der Form des Gleichungssystems angelegt, z. B. in

x ˙ ( t ) = f ( t , x ( t ) , y ( t ) ) 0 = g ( t , x ( t ) , y ( t ) ) {\displaystyle {\begin{aligned}{\dot {x}}(t)&=f(t,x(t),y(t))\\0&=g(t,x(t),y(t))\end{aligned}}}

Diese Form ergibt sich regelmäßig bei Problemen aus der Mechanik von Körpern unter Zwangsbedingungen, als instruktives Beispiel wird oft das Pendel gewählt.

Die allgemeinste Form einer differentiell-algebraischen Gleichung ist eine implizite Differentialgleichung in der Form

F ( x ˙ ( t ) , x ( t ) , t ) = 0 {\displaystyle F({\dot {x}}(t),x(t),t)=0} , F : R n × R n × R R m {\displaystyle F\colon \mathbb {R} ^{n}\times \mathbb {R} ^{n}\times \mathbb {R} \to \mathbb {R} ^{m}}

für eine vektorwertige Funktion x : I R n {\displaystyle x\colon I\to \mathbb {R} ^{n}} mit I R {\displaystyle I\subset \mathbb {R} } . Eine Gleichung in dieser impliziten Form ist (lokal) nach x ˙ {\displaystyle {\dot {x}}} auflösbar, wenn die partielle Ableitung F x ˙ {\displaystyle F_{\dot {x}}} regulär ist. Dies folgt aus dem klassischen Satz über implizite Funktionen. In diesem speziellen Fall kann man die implizite Gleichung umschreiben in die Form

x ˙ = g ( x , t ) {\displaystyle {\dot {x}}=g(x,t)}

und hat damit wieder eine explizite gewöhnliche Differentialgleichung.

Eine echte differentiell-algebraische Gleichung liegt dann vor, wenn die partielle Ableitung F x ˙ {\displaystyle F_{\dot {x}}} singulär ist. Dann zerfällt die implizite Differentialgleichung lokal in eine inhärente Differentialgleichung und eine algebraische Nebenbedingung. Dies entspricht praktisch einer Differentialgleichung, die auf einer Mannigfaltigkeit betrachtet wird. Das praktische Problem bei der impliziten Differentialgleichung ist jedoch, dass diese Mannigfaltigkeit zunächst nicht explizit bekannt ist.

Im Gegensatz zu gewöhnlichen Differentialgleichungen, deren Lösung durch Integration bestimmt wird, ergeben sich Teile der Lösung einer differentiell-algebraischen Gleichung durch Differentiation. Dies stellt weitere Anforderungen an die Systemfunktion F {\displaystyle F} . Muss diese bei gewöhnlichen Differentialgleichungen nur stetig bzw. stetig differenzierbar sein, um die Lösbarkeit zu garantieren, so werden nun auch höhere Ableitungen für die Lösung benötigt. Die genaue Ordnung der benötigten Ableitungen hängt vom gewählten Lösungsansatz ab und wird allgemein als Index der differentiell-algebraischen Gleichung bezeichnet.

Durch die im Lösungsprozess hinzuzuziehenden Ableitungen von Komponenten des Gleichungssystems entsteht ein überbestimmtes System. Eine Folge davon ist, dass die Lösungen auch noch einer Anzahl expliziter oder impliziter algebraischer Nebenbedingungen genügen müssen. Insbesondere gilt dies für Anfangswerte von Anfangswertproblemen. Die Suche nach konsistenten Anfangswerten, z. B. in der Nähe vorgegebener inkonsistenter Anfangswerte, ist ein nichttriviales erstes Problem bei der praktischen Lösung von differentiell-algebraischen Gleichungen.

Typen differentiell-algebraischer Gleichungen

Semi-explizite differentiell-algebraische Gleichung

Ein spezieller Fall für eine differentiell-algebraische Gleichung ist ein System in der Form

x ˙ 1 = f 1 ( x 1 , x 2 , t ) , 0 = f 2 ( x 1 , x 2 , t ) {\displaystyle {\dot {x}}_{1}=f_{1}(x_{1},x_{2},t)\quad ,\quad 0=f_{2}(x_{1},x_{2},t)} .

Durch Differenzieren der zweiten Differentialgleichung und Einsetzen der ersten erhält man als weitere Bedingung an eine Lösung

0 = 1 f 2 ( x 1 , x 2 , t ) f 1 ( x 1 , x 2 , t ) + 2 f 2 ( x 1 , x 2 , t ) x ˙ 2 + t f 2 ( x 1 , x 2 , t ) {\displaystyle 0=\partial _{1}f_{2}(x_{1},x_{2},t)f_{1}(x_{1},x_{2},t)+\partial _{2}f_{2}(x_{1},x_{2},t){\dot {x}}_{2}+\partial _{t}f_{2}(x_{1},x_{2},t)} .

Ist der Faktor vor x ˙ 2 {\displaystyle {\dot {x}}_{2}} von Null verschieden, so ergibt sich ein explizites System gewöhnlicher Differentialgleichungen. Anfangswerte für dieses System müssen aber auch die undifferenzierte zweite Gleichung erfüllen, so dass nur ein Parameter frei gewählt werden kann.

Lineare differentiell-algebraische Gleichung

Sehr häufig treten differentiell-algebraische Gleichungen auf in der Form

E x ˙ + C x = q , x ( t ) R m , t I R {\displaystyle E{\dot {x}}+Cx=q\,,\qquad x(t)\in \mathbb {R} ^{m}\,,\quad t\in I\subset \mathbb {R} }

mit stetigen Matrix-Koeffizienten

E ( t ) L ( R m , R k ) , C ( t ) L ( R m , R k ) , t I {\displaystyle E(t)\in L(\mathbb {R} ^{m},\mathbb {R} ^{k})\,,\quad C(t)\in L(\mathbb {R} ^{m},\mathbb {R} ^{k})\,,\quad t\in I}

und einer Funktion

q : I R k {\displaystyle q\colon I\to \mathbb {R} ^{k}} .

Eine echte differentiell-algebraische Gleichung liegt hier dann vor, wenn die Matrix-Funktion E {\displaystyle E} auf I {\displaystyle I} einen nichttrivialen Kern hat. Ein besonders einfacher Fall tritt ein, wenn die Matrizen quadratisch mit konstanten Einträgen sind.

Lineare differentiell-algebraische Gleichung mit proper formuliertem Hauptterm

Eine andere Schreibweise für lineare differentiell-algebraische Gleichungen ist die Form

A ( B x ) + C x = q , x ( t ) R m , t I R {\displaystyle A(Bx)'+Cx=q\,,\qquad x(t)\in \mathbb {R} ^{m}\,,\quad t\in I\subset \mathbb {R} }

mit (wenigstens) stetigen Matrix-Koeffizienten

A ( t ) L ( R n , R k ) , B ( t ) L ( R m , R n ) , C ( t ) L ( R m , R k ) , t I {\displaystyle A(t)\in L(\mathbb {R} ^{n},\mathbb {R} ^{k})\,,\quad B(t)\in L(\mathbb {R} ^{m},\mathbb {R} ^{n})\,,\quad C(t)\in L(\mathbb {R} ^{m},\mathbb {R} ^{k})\,,\quad t\in I}

und einer Funktion

q : I R k {\displaystyle q\colon I\to \mathbb {R} ^{k}} .

In dieser Schreibweise wird der Tatsache Rechnung getragen, dass bei einer differentiell-algebraischen Gleichung nur ein Teil des Variablenvektors x {\displaystyle x} differenziert wird. Tatsächlich wird hier nur die Komponente B x {\displaystyle Bx} differenziert und nicht der gesamte Variablenvektor x {\displaystyle x} . Als klassische Lösungen dieser Gleichung werden Funktionen aus dem Raum

C B 1 ( I , R m ) := { x C ( I , R m ) B x C 1 ( I , R n ) } {\displaystyle C_{B}^{1}(I,\mathbb {R} ^{m}):=\left\{x\in C(I,\mathbb {R} ^{m})\mid Bx\in C^{1}(I,\mathbb {R} ^{n})\right\}}

betrachtet, also dem Raum der stetigen Funktionen x {\displaystyle x} , für die die Komponente B x {\displaystyle Bx} stetig differenzierbar ist.

Die beiden Matrix-Funktionen A {\displaystyle A} und B {\displaystyle B} bilden den Hauptterm der Gleichung und dieser heißt proper formuliert, wenn zwei Eigenschaften erfüllt sind:

  1. Es gilt
    ker A ( t ) im B ( t ) = R n , t I {\displaystyle \ker A(t)\oplus \operatorname {im} B(t)=\mathbb {R} ^{n}\quad ,\quad t\in I} .
  2. Es existiert eine stetig differenzierbare Projektor-Funktion
    R ( t ) L ( R n , R n ) , R 2 ( t ) = R ( t ) , t I {\displaystyle R(t)\in L(\mathbb {R} ^{n},\mathbb {R} ^{n})\quad ,\quad R^{2}(t)=R(t)\quad ,\quad t\in I}
mit der Eigenschaft
ker R ( t ) = ker A ( t ) , im R ( t ) = im B ( t ) , t I {\displaystyle \ker R(t)=\ker A(t)\quad ,\quad \operatorname {im} R(t)=\operatorname {im} B(t)\quad ,\quad t\in I} .

Hier stellt die erste Bedingung sicher, dass zwischen den beiden Matrix-Funktionen A {\displaystyle A} und B {\displaystyle B} „nichts verloren geht“. Im Kern der Matrix A {\displaystyle A} kann nichts aus dem Bild der Matrix B {\displaystyle B} verschwinden. Die Projektor-Funktion R {\displaystyle R} realisiert genau die durch die Matrix-Funktionen A {\displaystyle A} und B {\displaystyle B} gegebene Zerlegung des Raumes R n {\displaystyle \mathbb {R} ^{n}} und ist für die Analyse der Gleichung hilfreich.

Ein einfacher Spezialfall für einen proper formulierten Hauptterm ist gegeben durch Matrix-Funktionen A {\displaystyle A} und B {\displaystyle B} mit der Eigenschaft

ker A ( t ) = { 0 } , im B ( t ) = R n , t I {\displaystyle \ker A(t)=\{0\}\quad ,\quad \operatorname {im} B(t)=\mathbb {R} ^{n}\quad ,\quad t\in I} .

Für die Projektor-Funktion R {\displaystyle R} kann dann die Einheitsmatrix gewählt werden.

Indexbegriffe für DAEs

Differentiationsindex

Oftmals kann die Lösung eines Algebro-Differentialgleichungssystems durch (spezielle) Lösungskurven eines gewöhnlichen Differentialgleichungssystems dargestellt werden, obwohl f x ˙ {\displaystyle f_{\dot {x}}} singulär ist. Eine Schlüsselrolle nimmt hierbei der Differentiationsindex des Algebro-Differentialgleichungssystems ein.

Numerische Verfahren zur Lösung von Algebro-Differentialgleichungssystemen können meist nur Systeme integrieren, deren Differentiationsindex einen gewissen Maximalwert nicht überschreitet. So darf der Differentiationsindex des Systems beim impliziten Euler-Verfahren zum Beispiel nicht größer als eins sein.

Der Differentiationsindex eines Algebro-Differentialgleichungssystems

f ( x ˙ , x , t ) = 0 {\displaystyle f({\dot {x}},x,t)=0}

ist die Anzahl N 0 {\displaystyle N\geq 0} der Zeitableitungen, die notwendig sind, um aus dem entstehenden Gleichungssystem

f ( x ˙ , x , t ) = 0 d d t ( f ( x ˙ , x , t ) ) = 0 d N d t N ( f ( x ˙ , x , t ) ) = 0 {\displaystyle {\begin{aligned}f({\dot {x}},x,t)&=0\\{\frac {d}{dt}}\left(f({\dot {x}},x,t)\right)&=0\\&\vdots \\{\frac {d^{N}}{dt^{N}}}\left(f({\dot {x}},x,t)\right)&=0\end{aligned}}}

durch algebraische Umformungen ein gewöhnliches Differentialgleichungssystem

x ˙ = g ( x , t ) {\displaystyle {\dot {x}}=g(x,t)}

extrahieren zu können.

Beispiele

Ein Algebro-Differentialgleichungssystem mit regulärer Matrix f x ˙ {\displaystyle f_{\dot {x}}} , das also algebraisch nach x ˙ {\displaystyle {\dot {x}}} umgestellt werden kann, hat den Differentiationsindex null.

Eine rein algebraische Gleichung

F ( x , t ) = 0 {\displaystyle F(x,t)=0}

mit regulärer Jacobi-Matrix F x ( x , t ) {\displaystyle F_{x}(x,t)} , die als Algebro-Differentialgleichung mit f ( x ˙ , x , t ) = F ( x , t ) {\displaystyle f({\dot {x}},x,t)=F(x,t)} interpretiert wird, hat Differentiationsindex eins: Nach einmaligem Differenzieren erhält man die Gleichung

0 = d d t f ( x ˙ , x , t ) = F t ( x , t ) + F x ( x , t ) x ˙ {\displaystyle 0={\frac {d}{dt}}f({\dot {x}},x,t)=F_{t}(x,t)+F_{x}(x,t){\dot {x}}} ,

die nach x ˙ {\displaystyle {\dot {x}}} auflösbar ist:

x ˙ = F x ( x , t ) 1 F t ( x , t ) {\displaystyle {\dot {x}}=-F_{x}(x,t)^{-1}F_{t}(x,t)} .

Diese Tatsache wird manchmal zur Konstruktion von Homotopieverfahren genutzt.

Die Euler-Lagrange-Gleichungen für das mathematische Pendel (mit auf eins normierter Erdbeschleunigung und Pendellänge) lauten

x ¨ 1 = 2 x 1 λ x ¨ 2 = 2 x 2 λ 1 0 = x 1 2 + x 2 2 1 {\displaystyle {\begin{aligned}{\ddot {x}}_{1}&=2x_{1}\lambda \\{\ddot {x}}_{2}&=2x_{2}\lambda -1\\0&=x_{1}^{2}+x_{2}^{2}-1\end{aligned}}}

Dieses Algebro-Differentialgleichungssystem hat den Differentiationsindex drei: Zweifache Zeitableitung der Zwangsbedingung (dritte Gleichung) nach der Zeit liefert

2 ( x 1 x ¨ 1 + x ˙ 1 2 + x 2 x ¨ 2 + x ˙ 2 2 ) = 0 {\displaystyle 2\left(x_{1}{\ddot {x}}_{1}+{\dot {x}}_{1}^{2}+x_{2}{\ddot {x}}_{2}+{\dot {x}}_{2}^{2}\right)=0} .

Mit Hilfe der zwei Differentialgleichungen in den Euler-Lagrange-Gleichungen lassen sich die zweiten zeitlichen Ableitungen x ¨ 1 {\displaystyle {\ddot {x}}_{1}} und x ¨ 2 {\displaystyle {\ddot {x}}_{2}} ersetzen, was

2 ( 2 x 1 2 λ + x ˙ 1 2 + 2 x 2 2 λ x 2 + x ˙ 2 2 ) = 0 {\displaystyle 2\left(2x_{1}^{2}\lambda +{\dot {x}}_{1}^{2}+2x_{2}^{2}\lambda -x_{2}+{\dot {x}}_{2}^{2}\right)=0}

liefert. Mit x 1 2 + x 2 2 = 1 {\displaystyle x_{1}^{2}+x_{2}^{2}=1} erhält man daraus die Gleichung

λ = 1 2 ( x ˙ 1 2 + x ˙ 2 2 ) + 1 2 x 2 {\displaystyle \lambda =-{\frac {1}{2}}\left({\dot {x}}_{1}^{2}+{\dot {x}}_{2}^{2}\right)+{\frac {1}{2}}x_{2}} .

Durch Zeitableitung dieser Gleichung (das ist die dritte Zeitableitung) kommt man dann auf die fehlende Differentialgleichung für λ {\displaystyle \lambda }

λ ˙ = x ˙ 1 x ¨ 1 x ˙ 2 x ¨ 2 + 1 2 x ˙ 2 = 2 λ ( x ˙ 1 x 1 + x ˙ 2 x 2 ) + 3 2 x ˙ 2 = 3 2 x ˙ 2 , {\displaystyle {\begin{aligned}{\dot {\lambda }}&=-{\dot {x}}_{1}{\ddot {x}}_{1}-{\dot {x}}_{2}{\ddot {x}}_{2}+{\frac {1}{2}}{\dot {x}}_{2}\\&=-2\lambda ({\dot {x}}_{1}x_{1}+{\dot {x}}_{2}x_{2})+{\frac {3}{2}}{\dot {x}}_{2}\\&={\frac {3}{2}}{\dot {x}}_{2}\end{aligned}},}

wobei wieder die Differentialgleichungen aus den Euler-Lagrange-Gleichungen genutzt wurden, um x ¨ 1 {\displaystyle {\ddot {x}}_{1}} und x ¨ 2 {\displaystyle {\ddot {x}}_{2}} zu ersetzen, und außerdem berücksichtigt wurde, dass 2 ( x ˙ 1 x 1 + x ˙ 2 x 2 ) = d d t ( x 1 2 + x 2 2 ) = d d t ( 1 ) = 0 {\displaystyle 2({\dot {x}}_{1}x_{1}+{\dot {x}}_{2}x_{2})={\frac {d}{dt}}\left(x_{1}^{2}+x_{2}^{2}\right)={\frac {d}{dt}}(1)=0} gilt.

Geometrischer Index

Ein mathematisch klar gefasster und geometrisch gut interpretierbarer Begriff ist der geometrische Index eines Algebro-Differentialgleichungssystems. Die Grundidee ist, dass man nach dem im Folgenden dargestellten iterativen Verfahren die maximale Zwangsmannigfaltigkeit ermittelt, auf der die Algebro-Differentialgleichung ein Vektorfeld (als Vektorfeld auf einer Mannigfaltigkeit) beschreibt. Der geometrische Index des Algebro-Differentialgleichungssystems ist dann die minimale Anzahl an Iterationsschritten, die bei diesem Verfahren benötigt wird.

Der geometrische Index ist gleich dem Differentiationsindex.[1]

Gegeben sei eine autonome Algebro-Differentialgleichung

f ( x ˙ ( t ) , x ( t ) ) = 0 {\displaystyle f({\dot {x}}(t),x(t))=0}

mit hinreichend oft differenzierbarer Funktion f : R n × R n R n {\displaystyle f\colon \mathbb {R} ^{n}\times \mathbb {R} ^{n}\to \mathbb {R} ^{n}} .

Im Rahmen des Algorithmus wird der R n {\displaystyle \mathbb {R} ^{n}} als Mannigfaltigkeit M 0 := R n {\displaystyle M_{0}:=\mathbb {R} ^{n}} mit dem Tangentialbündel T M 0 = R n × R n {\displaystyle TM_{0}=\mathbb {R} ^{n}\times \mathbb {R} ^{n}} interpretiert. Die Paare ( x , y ) T M 0 {\displaystyle (x,y)\in TM_{0}} werden auch als Tangentialvektoren des R n {\displaystyle \mathbb {R} ^{n}} bezeichnet.

Durch die Funktion f {\displaystyle f} ist die Menge N := { ( x , v ) R n × R n f ( v , x ) = 0 } {\displaystyle N:=\left\{(x,v)\in \mathbb {R} ^{n}\times \mathbb {R} ^{n}\mid f(v,x)=0\right\}} festgelegt, die jedem Punkt x R n {\displaystyle x\in \mathbb {R} ^{n}} alle für Lösungen des Algebro-DGL-Systems zulässigen Geschwindigkeitsvektoren v {\displaystyle v} in diesem Punkt zuordnet.

Es ist möglich, dass für einen Punkt x R n {\displaystyle x\in \mathbb {R} ^{n}} überhaupt kein Paar ( x , v ) {\displaystyle (x,v)} , genau ein solches Paar oder mehrere solcher Paare in N {\displaystyle N} existieren.

Die Punkte, durch die eventuell Lösungen gehen können, erfasst man in der Menge

M 1 := pr 1 N , {\displaystyle \left.M_{1}:=\operatorname {pr} _{1}N,\right.}

(mit der Projektion pr 1 {\displaystyle \operatorname {pr} _{1}} auf die erste Komponente, also pr 1 N = { x ( x , y ) N } {\displaystyle \operatorname {pr} _{1}N=\{x\mid (x,y)\in N\}} ). An dieser Stelle soll davon ausgegangen werden, dass M 1 {\displaystyle M_{1}} eine differenzierbare Untermannigfaltigkeit des R n {\displaystyle \mathbb {R} ^{n}} darstellt.

Jeder Tangentialvektor ( x ( t ) , x ˙ ( t ) ) {\displaystyle (x(t),{\dot {x}}(t))} an eine Lösung x : I R n {\displaystyle x\colon I\to \mathbb {R} ^{n}} der Algebro-Differentialgleichung muss auch im Tangentialbündel

T M 1 := { ( x ¯ ( 0 ) , x ¯ ˙ ( 0 ) ) R n × R n x ¯ C 1 ( ( ϵ , ϵ ) , M 1 )  mit einem  ϵ > 0 } {\displaystyle TM_{1}:=\left\{({\bar {x}}(0),{\dot {\bar {x}}}(0))\in \mathbb {R} ^{n}\times \mathbb {R} ^{n}\mid {\bar {x}}\in C^{1}((-\epsilon ,\epsilon ),M_{1}){\text{ mit einem }}\epsilon >0\right\}}

von M 1 {\displaystyle M_{1}} liegen (dabei bedeutet x ¯ C 1 ( ( ϵ , ϵ ) , M 1 ) {\displaystyle {\bar {x}}\in C^{1}((-\epsilon ,\epsilon ),M_{1})} , dass x ¯ {\displaystyle {\bar {x}}} eine auf einem Intervall ( ϵ , ϵ ) {\displaystyle (-\epsilon ,\epsilon )} definierte, einmal stetig differenzierbare Kurve ist, die vollständig in M 1 {\displaystyle M_{1}} liegt).

Die Tangentialvektoren an Lösungen der Algebro-Differentialgleichung müssen auch in der Menge N T M 1 {\displaystyle N\cap TM_{1}} und damit die Lösungen selber in der Menge M 2 := p r 1 ( N T M 1 ) {\displaystyle M_{2}:=\mathrm {pr} _{1}(N\cap TM_{1})} liegen.

Diesen Prozess kann man (unter bestimmten Bedingungen) fortsetzen und aus der Zwangsmannigfaltigkeit M k {\displaystyle M_{k}} die Zwangsmannigfaltigkeit

M k + 1 := p r 1 ( N T M k ) {\displaystyle M_{k+1}:=\mathrm {pr} _{1}(N\cap TM_{k})}

bilden. Es ist möglich, dass ab einem k { 0 , 1 , } {\displaystyle k\in \{0,1,\dotsc \}} jedem Punkt x M k + 1 {\displaystyle x\in M_{k+1}} in N T M k {\displaystyle N\cap TM_{k}} genau ein Tangentialvektor ( x , v ) {\displaystyle (x,v)} zugeordnet ist. Dann beschreibt N T M k {\displaystyle N\cap TM_{k}} ein Vektorfeld auf der Mannigfaltigkeit M k + 1 {\displaystyle M_{k+1}} .

Der geometrische Index der Algebro-Differentialgleichung ist gerade die minimale Zahl k { 0 , 1 , } {\displaystyle k\in \{0,1,\dotsc \}} für die N T M k {\displaystyle N\cap TM_{k}} ein Vektorfeld auf der Mannigfaltigkeit M k + 1 {\displaystyle M_{k+1}} beschreibt.

Beispiel

Die durch die Gleichung

f ( x ˙ , x ) := ( x 3 x ˙ 1 cos ( x 2 ) x ˙ 3 sin ( x 2 ) ) {\displaystyle f({\dot {x}},x):={\begin{pmatrix}x_{3}\\{\dot {x}}_{1}-\cos(x_{2})\\{\dot {x}}_{3}-\sin(x_{2})\end{pmatrix}}}

definierte Funktion und die zugehörige Algebro-Differentialgleichung dienen im folgenden Text als mitlaufendes Beispiel.

Im Beispiel gibt es für alle Punkte x R 3 {\displaystyle x\in \mathbb {R} ^{3}} , die nicht in der durch x 3 = 0 {\displaystyle x_{3}=0} definierten Ebene liegen, keine Paare ( x , v ) N {\displaystyle (x,v)\in N} . Also verlaufen in diesem Beispiel außerhalb dieser Ebene keine Lösungen der Algebro-Differentialgleichung.

Es ergibt sich M 1 = { x R 3 x 3 = 0 } {\displaystyle M_{1}=\{x\in \mathbb {R} ^{3}\mid x_{3}=0\}} und T M 1 = { ( x , v ) R 3 × R 3 x 3 = v 3 = 0 } {\displaystyle TM_{1}=\{(x,v)\in \mathbb {R} ^{3}\times \mathbb {R} ^{3}\mid x_{3}=v_{3}=0\}} und damit

N T M 1 = { ( x , v ) R 3 × R 3 x 3 = 0 , v 1 = cos ( x 2 ) , v 3 = sin ( x 2 ) , v 3 = 0 } . {\displaystyle N\cap TM_{1}=\left\{(x,v)\in \mathbb {R} ^{3}\times \mathbb {R} ^{3}\mid x_{3}=0,\,v_{1}=\cos(x_{2}),\,v_{3}=\sin(x_{2}),\,v_{3}=0\right\}.}

Wie man sieht, liegt der durch N {\displaystyle N} vorgegebene Tangentialvektor ( x , v ) {\displaystyle (x,v)} (des R 3 {\displaystyle \mathbb {R} ^{3}} ) für Werte x 2 k π {\displaystyle x_{2}\neq k\pi } mit k Z {\displaystyle k\in \mathbb {Z} } wegen v 3 = sin ( x 2 ) 0 {\displaystyle v_{3}=\sin(x_{2})\neq 0} nicht im Tangentialraum T M 1 {\displaystyle TM_{1}} , kann also nicht zu einer Lösung des Algebro-Differentialgleichungssystems korrespondieren. Damit ergibt sich

M 2 = pr 1 ( N T M 1 ) = { x R 3 k Z , x 2 = k π , x 3 = 0 } {\displaystyle M_{2}=\operatorname {pr} _{1}(N\cap TM_{1})=\left\{x\in \mathbb {R} ^{3}\mid k\in \mathbb {Z} ,\,x_{2}=k\pi ,x_{3}=0\right\}}

Wir erhalten

T M 2 = { ( x , v ) R n × R n k Z , x 2 = k π , x 3 = 0 , v 2 = v 3 = 0 } {\displaystyle TM_{2}=\{(x,v)\in \mathbb {R} ^{n}\times \mathbb {R} ^{n}\mid k\in \mathbb {Z} ,\,x_{2}=k\pi ,\,x_{3}=0,\,v_{2}=v_{3}=0\}}

und die Menge

N T M 2 = { ( x , v ) R n × R n k Z , x 2 = k π , x 3 = 0 , v 2 = v 3 = 0 , v 1 = ( 1 ) k } {\displaystyle N\cap TM_{2}=\{(x,v)\in \mathbb {R} ^{n}\times \mathbb {R} ^{n}\mid k\in \mathbb {Z} ,\,x_{2}=k\pi ,\,x_{3}=0,\,v_{2}=v_{3}=0,\,v_{1}=(-1)^{k}\}}

ordnet jedem Punkt x {\displaystyle x} aus der Menge M 3 = pr 1 ( N T M 2 ) {\displaystyle M_{3}=\operatorname {pr} _{1}(N\cap TM_{2})} (die hier gerade gleich M 2 {\displaystyle M_{2}} ist) genau einen Tangentialvektor zu. Bei der Menge N T M 1 {\displaystyle N\cap TM_{1}} ist das noch nicht der Fall, da bei Tangentialvektoren aus dieser Menge die Komponente v 2 {\displaystyle v_{2}} noch nicht eingeschränkt ist.

Der geometrische Index des Algebro-Differentialgleichungssystems in diesem Beispiel ist also gleich zwei.

Ist M 1 {\displaystyle M_{1}} eine Mannigfaltigkeit, so kann diese mit Hilfe einer Funktion g 1 : R n R m 1 {\displaystyle g_{1}\colon \mathbb {R} ^{n}\to \mathbb {R} ^{m_{1}}} in der Form

M 1 = { x R n g 1 ( x ) = 0 } {\displaystyle M_{1}=\{x\in \mathbb {R} ^{n}\mid g_{1}(x)=0\}}

dargestellt werden. Die einschränkenden Gleichungen g 1 ( x ) = 0 {\displaystyle g_{1}(x)=0} in dieser Darstellung werden als Zwangsbedingungen der Algebro-Differentialgleichung bezeichnet.

Im Beispiel: g 1 ( x ) = x 3 {\displaystyle g_{1}(x)=x_{3}} .

Darüber hinaus kann für k = 2 , 3 , {\displaystyle k=2,3,\dotsc } die Mannigfaltigkeit M k {\displaystyle M_{k}} mit Hilfe einer Funktion g k : R n R m k {\displaystyle g_{k}\colon \mathbb {R} ^{n}\to \mathbb {R} ^{m_{k}}} aus der Mannigfaltigkeit M k 1 {\displaystyle M_{k-1}} ausgesondert werden: M k = { x M k 1 g k ( x ) = 0 } {\displaystyle M_{k}=\{x\in M_{k-1}\mid g_{k}(x)=0\}} . Die Gleichungen g k ( x ) = 0 {\displaystyle g_{k}(x)=0} mit k = 2 , 3 , {\displaystyle k=2,3,\dotsc } werden auch als verdeckte Zwangsbedingungen der Algebro-Differentialgleichung bezeichnet (engl.: hidden constraints).

Im Beispiel: g 2 ( x ) = sin ( x 2 ) {\displaystyle g_{2}(x)=\sin(x_{2})} .

Bemerkungen

  • Dass in diesem Abschnitt nur autonome Algebro-Differentialgleichungen betrachtet werden, erleichtert die geometrische Interpretation und ist nicht wirklich eine Einschränkung, da jede zeitabhängige Algebro-Differentialgleichung f ( x ˙ , x , t ) = 0 {\displaystyle f({\dot {x}},x,t)=0} durch Einführen einer zusätzlichen Variable x n + 1 := t {\displaystyle x_{n+1}:=t} und einer zusätzlichen Differentialgleichung x ˙ n + 1 = 1 {\displaystyle {\dot {x}}_{n+1}=1} in eine autonome Algebro-Differentialgleichung umgeschrieben werden kann.
  • In diesem Abschnitt wurde vorausgesetzt, dass M k + 1 := pr 1 ( N T M k ) {\displaystyle M_{k+1}:=\operatorname {pr} _{1}(N\cap TM_{k})} eine Untermannigfaltigkeit des R n {\displaystyle \mathbb {R} ^{n}} ist. Falls dies nicht der Fall ist, ist für die betreffende Algebro-Differentialgleichung der geometrische Index nicht erklärt.
  • Es existieren auch Algebro-Differentialgleichungen, bei denen der geometrische Index unendlich ist.

Konsistente Anfangswerte

Gegeben sei wieder eine Algebro-Differentialgleichung

f ( x ˙ , x , t ) = 0 {\displaystyle f({\dot {x}},x,t)=0}

mit f : R n × R n × R R n {\displaystyle f\colon \mathbb {R} ^{n}\times \mathbb {R} ^{n}\times \mathbb {R} \to \mathbb {R} ^{n}} hinreichend oft differenzierbar.

Ein Punkt x 0 R n {\displaystyle x_{0}\in \mathbb {R} ^{n}} heißt konsistenter Anfangswert zur Zeit t 0 R {\displaystyle t_{0}\in \mathbb {R} } , falls es eine in einem offenen Intervall I R {\displaystyle I\subset \mathbb {R} } mit t 0 I {\displaystyle t_{0}\in I} definierte Lösung x {\displaystyle x} der Algebro-Differentialgleichung gibt, für die x ( t 0 ) = x 0 {\displaystyle x(t_{0})=x_{0}} gilt.

Bei der Berechnung ist zu beachten, dass von konsistenten Anfangswerten außer den Zwangsbedingungen auch die verdeckten Zwangsbedingungen zu erfüllen sind (siehe Abschnitt Geometrischer Index).

Literatur

  • Ernst Hairer und Gerhard Wanner: Solving Ordinary Differential Equations II, Stiff and Differential-Algebraic Problems. Second Revised Edition, Springer-Verlag, Berlin, 1996, ISBN 978-3-642-05220-0 (Print), ISBN 978-3-642-05221-7 (Online), doi:10.1007/978-3-642-05221-7.
  • Uri M. Ascher und Linda R. Petzold: Computer Methods for Ordinary Differential equations and Differential-Algebraic equations. SIAM, Philadelphia, 1998, ISBN 0-89871-412-5.
  • Peter Kunkel und Volker Mehrmann: Differential-Algebraic Equations. EMS Textbooks in Mathematics, EMS Publishing House, Zürich, 2006, ISBN 3-03719-017-5, doi:10.4171/017.
  • René Lamour, Roswitha März und Caren Tischendorf. Differential-Algebraic Equations: A Projector Based Analysis. Differential-Algebraic Equations Forum, Springer Berlin Heidelberg, 2013, ISBN 978-3-642-27554-8 (Print), ISBN 978-3-642-27555-5 (Online), doi:10.1007/978-3-642-27555-5.

Einzelnachweise

  1. G. Reißig: Beiträge zur Theorie und Anwendungen impliziter Differentialgleichungen. Dissertation, Dresdner Universitätsverlag, 1998.