31.01.2014 Aufrufe

disser1.pdf (2006 KB) - Ernst-Moritz-Arndt-Universität Greifswald

disser1.pdf (2006 KB) - Ernst-Moritz-Arndt-Universität Greifswald

disser1.pdf (2006 KB) - Ernst-Moritz-Arndt-Universität Greifswald

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5. Numerische Methoden für verschiedene Aufgaben der Optimalsteuerung<br />

control 1<br />

Control 1 vs time<br />

120<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0<br />

0 5 10 15 20<br />

t<br />

state 1<br />

State 1 vs time<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

0 5 10 15 20<br />

t<br />

Abbildung 5.26.: Eindimensionales Modell mit quadratisch auftretender Steuerung<br />

für 2 Steuerungsintervalle. Optimale stückweise konstante Steuerung (links) und die<br />

Populationsentwicklung (rechts)<br />

mit<br />

x 1 (t 0 , v) = x 1 (t 0 ) = 0.25, x 1 (t 1 , v) = x 1 (t 1 ) = x 1 (t 1 − 0, u ∗ (t 0 )),<br />

λ 1 (t 1 − 0, v 0 ) = λ 1 (t 1 , u ∗ 1(t 1 )), S 1 (t 1 − 0, v 0 ) = S 1 (t 1 , u ∗ 1(t 1 ))<br />

und mit den Tranversalitätsbedingungen<br />

Daraus erhalten wir:<br />

und<br />

λ(20, v) = 0, S(20, v) = 0, ∀v ∈ Ω ist.<br />

u ∗ 1(0) = arg max<br />

v 0 ∈Ω<br />

u ∗ 1(10) = arg max<br />

v∈Ω<br />

{<br />

S1 (0, v) + λ 1 (0, v) · 0.25 } ,<br />

{<br />

S1 (10, v) + λ 1 (10, v) · x 1 (10, v) } . (5.19)<br />

Die zugehörige Differentialgleichungen (5.17) und (5.18) für k = 0, 1 lauten hier:<br />

˙λ 1 (t, v k ) = −p 1 v k − ε 1 λ 1 (t, v k ) + s 1 λ 1 (t, v k )v k , (5.20)<br />

−Ṡ1(t, v k ) = −c · v k 2 .<br />

Weiterhin gilt auch die Prozessgleichung:<br />

sowie Übergangsbedingungen:<br />

ẋ 1 (t, v k ) = ε 1 x 1 (t, v k ) − s 1 v k x 1 (t, v k ), k = 0, 1,<br />

x 1 (0, v 0 ) = 0.25, x 1 (10, v 1 ) = x(10 − 0, v 0 ).<br />

λ 1 (t 1 − 0, v 0 ) = λ 1 (t 1 , u ∗ 1), S 1 (t 1 − 0, v 0 ) = S 1 (t 1 , u ∗ 1).<br />

110

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!