Escolar Documentos
Profissional Documentos
Cultura Documentos
zur Lehrveranstaltung
„Dynamische Prozessoptimierung“
1
a) Stellen sie die Differentialgleichung mit Anfangsbedingung auf!
b) Formulieren Sie ein entsprechendes Gütefunktional und klassifizieren Sie das
entstandene dynamische Optimierungsproblem!
c) Zeigen Sie am vorliegenden Beispiel, dass ein Bolza-Funktional in ein Lagrange-
funktional (und umgekehrt) überführbar ist.
d) Lösen Sie das Optimierungsproblem unter Nutzung des Hamilton-Verfahrens auf
rechnerischem (analytischem) Wege!
3 Zeitoptimale Steuerung
Berechnen Sie die zeitoptimale Umsteuerung eines Systems 2. Ordnung (eines Dop-
pelintegrators)!
0 1 0
ẋ(t) = Ax(t) + bu(t) = x(t) + u(t)
0 0 1
0 1
x(0) = , x(tf ) =
0 0
−M = umin = ≤ u(t) ≤ umax = M
2
a) Stellen Sie die notwendigen Optimalitätsbedingungen auf!
b) Ermitteln Sie das Steuergesetz!
c) Skizzieren und diskutieren Sie die Lösung qualitativ für den Fall, dass die Steue-
rung unbeschränkt bzw. beschränkt ist!
Bahn
j
l Ausström-
va
geschwindigkeit
u Steuer-
Schub- düse
kraft
0 1 0
ẋ(t) = Ax(t) + bu(t) = x(t) + u(t)
0 0 −V
ϕ0 0
x(0) = , x(tf ) =
0 0
3
7 Numerische Lösung von Optimalsteuerungsproble-
men
7.1 Umsteuerung eines Systems in den Arbeitspunkt bei Zustands-
und Endzeitbewertung sowie beschränkter Steuerung
Bereiten Sie die numerische Lösung des Optimalsteuerungsproblems mittels Kolloka-
tionsverfahren vor! Nutzen Sie MATLAB
R 1
und SNOPT
(https://ccom.ucsd.edu/~optimizers/downloads/index.php,
Lösungsverfahren für große, schwach besetzte Gleichungssysteme)!
ẋ1 (t) = x2 (t)
ẋ2 (t) = u(t)
−3 0
x(0) = x0 = , x(tf ) = xtf = , tf frei
0 0
|u(t)| ≤ uminmax , uminmax = 1
1 tf 2
Z
2
min J = min ρtf tf + x1 + x2 dt , ρtf = 0.1
u u 2 o
8 Dynamische Programmierung
Lösen Sie folgendes Optimierungsproblem mittels Dynamischer Programmierung!
3
1X
x(k)2 + u(k)2
J=
2 k=0
x(k + 1) = x(k) + u(k) , x(0) = 1 , x(4) = 0
0.6 − 0.2 k ≤ x(k) ≤ 1
Literatur
[1] E. Arnold. Optimale Steuerung 2: Numerische Verfahren und Beispiele. Skript, TU Ilmenau, 2005.
[2] M. Athans and P. L. Falb. Optimal Control. McGraw-Hill, 1966.
[3] O. Föllinger. Optimale Regelung und Steuerung. Oldenbourg, 1994.
[4] P. Li. Dynamische Prozessoptimierung. Vorlesungsskript. http://www.tu-ilmenau.de/simulation.
[5] M. Papageorgiou. Optimierung. Oldenbourg, 1996.
1
MATLAB
R
ist ein eingetragenes Warenzeichen der The MathWorks Inc.