AG Optimierung und Optimale Steuerung

Beispiele der Optimalen Steuerung

Höhenrakete (Goddard-Problem)

Eine einstufige Höhenrakete soll so gesteuert werden, dass die Aufstiegshöhe bei freier Endzeit maximiert wird.
Dabei ist der Treibstoffvorrat begrenzt, d.h. die Masse m(t) darf den vorgegebenen Wert nicht unterschreiten. Ebenso führen negative Werte der Flughöhe h(t) auch zu ungültigen Lösungen.

Maximiere h(tf)

System dh/dt = v dv/dt = 1/m⋅(u⋅c - d) - g dm/dt = -u
g = g0 ⋅ (r0/(r0+h))2 d = α ⋅ v2 e -βh
c = 2060.103 α = 1.22710⋅10-2 β = 1.45010⋅10-4
g0 = 9.810 r0 = 6.37110⋅106
Anfangswerte h(0) = 0 v(0) = 0 m(0) = 214.839
Randwerte m(tf) = 67.9833
Beschränkungen 0 < u(t) < 10 für alle t ∈ [0,tf]

© 2005 - AG Optimierung und Optimale Steuerung (M. Knauer)