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
A. DIRCOL & 0.0125*X(1)*X(3)/1.3 - 0.01*X(2)*X(3)/1.56 F(4) = (1130*U(1)*1.5*250*X(1)/1E06+270*U(2)* & 6.4*250*X(2)/1.2E06+460*U(3)* & 6.4*250*X(3)/1.3E06-500*250*(U(1)+U(2)+U(3))/1.0E06) & *exp(-0.06*T) C C------END---PROBLEM-------------------------------- C RETURN C -- End of subroutine USRDEQ END A.2. Programm 2. Programm DATDIM ************************************* * file DATDIM * (dimensions of the parameterized optimal control problem) ******************* ******************* * * NAME of the OPTIMAL CONTROL PROBLEM *2345678901234567890123456789* (
A.2. Programm 2. Programm DATDIM * which SCALINGS have to be used: * - automatic scaling (but for X, U, E in each phase the same) (0) * - read scalings from file ’DATSKA’ (1) * - use no scaling (2) * - automatic scaling (X, U, E in each phase different) (3) * - automatic scaling (X, U in each phase the same, but E different)(4) ?? 2 * NUMBER of STATE VARIABLES ( NX ), * of CONTROL VARIABLES ( LU ), * of CONTROL PARAMETERS ( LP ), * NX, LU, LP = ? 4, 3, 0 * NUMBER of PHASES M1 = ? 1 * NUMBERS of NONLINEAR IMPLICIT BOUNDARY CONSTRAINTS * NRNLN(1) * ... * NRNLN(M1) 0 * NUMBERS of NONLINEAR INEQUALITY and EQUALITY * CONSTRAINTS in PHASES 1 through M1: * NGNLN(1) , NHNLN(1) * ... * NGNLN(M1), NHNLN(M1) 1,0 * * * NUMBER of GRID POINTS in PHASES 1 through M1 * ( NI(K) >= 3 ): * NI(1) * ...* NI(M1) 41 * * GRID POINTs parameters: * STARTING POSITIONS: | during OPTIMIZATION: * - equidistant (0) | - fixed grid points (0) * - as in file DATGIT (1) | - movable (collocation * error)(1) * - as Cebysev points (2) | - movable (variation) (2) * | - movable (no add. eq. cons.)(3) ?? 131
- Seite 80 und 81: 4. Grundlagen der Optimalsteuerung
- Seite 82 und 83: 4. Grundlagen der Optimalsteuerung
- Seite 84 und 85: 5. Numerische Methoden für verschi
- Seite 86 und 87: 5. Numerische Methoden für verschi
- Seite 88 und 89: 5. Numerische Methoden für verschi
- Seite 90 und 91: 5. Numerische Methoden für verschi
- Seite 92 und 93: 5. Numerische Methoden für verschi
- Seite 94 und 95: 5. Numerische Methoden für verschi
- Seite 96 und 97: 5. Numerische Methoden für verschi
- Seite 98 und 99: 5. Numerische Methoden für verschi
- Seite 100 und 101: 5. Numerische Methoden für verschi
- Seite 102 und 103: 5. Numerische Methoden für verschi
- Seite 104 und 105: 5. Numerische Methoden für verschi
- Seite 106 und 107: 5. Numerische Methoden für verschi
- Seite 108 und 109: 5. Numerische Methoden für verschi
- Seite 110 und 111: 5. Numerische Methoden für verschi
- Seite 112 und 113: 5. Numerische Methoden für verschi
- Seite 114 und 115: 5. Numerische Methoden für verschi
- Seite 116 und 117: 6. Zusammenfassung und Ausblick in
- Seite 118 und 119: 6. Zusammenfassung und Ausblick die
- Seite 120 und 121: Literaturverzeichnis [15] M. Herman
- Seite 122 und 123: Literaturverzeichnis [54] http://ww
- Seite 125 und 126: ANHANG A DIRCOL A.1. Programm 1. Ha
- Seite 127 und 128: A.1. Programm 1. Hauptprogramm user
- Seite 129: A.1. Programm 1. Hauptprogramm user
- Seite 133 und 134: A.3. Programm 3. Programm DATLIM 0
- Seite 135 und 136: A.3. Programm 3. Programm DATLIM *
- Seite 137 und 138: ANHANG B OC-ODE B.1. Programm 1. Be
- Seite 139 und 140: B.1. Programm 1. Berechnung mit st
- Seite 141 und 142: B.1. Programm 1. Berechnung mit st
- Seite 143 und 144: B.1. Programm 1. Berechnung mit st
- Seite 145 und 146: ANHANG C MATLAB-Programme C.1. Prog
- Seite 147 und 148: C.2. Programm 2. Berechnung der Adj
- Seite 149 und 150: C.4. Programm 4. Das Integral-Maxim
- Seite 151 und 152: C.6. Programm 6. Newton-Methode fü
- Seite 153 und 154: Danksagung An dieser Stelle möchte
- Seite 155: Versicherung Hiermit erkläre ich,
A. DIRCOL<br />
& 0.0125*X(1)*X(3)/1.3 - 0.01*X(2)*X(3)/1.56<br />
F(4) = (1130*U(1)*1.5*250*X(1)/1E06+270*U(2)*<br />
& 6.4*250*X(2)/1.2E06+460*U(3)*<br />
& 6.4*250*X(3)/1.3E06-500*250*(U(1)+U(2)+U(3))/1.0E06)<br />
& *exp(-0.06*T)<br />
C<br />
C------END---PROBLEM--------------------------------<br />
C<br />
RETURN<br />
C -- End of subroutine USRDEQ<br />
END<br />
A.2. Programm 2. Programm DATDIM<br />
*************************************<br />
* file DATDIM<br />
* (dimensions of the parameterized optimal control<br />
problem)<br />
******************* *******************<br />
*<br />
* NAME of the OPTIMAL CONTROL PROBLEM<br />
*2345678901234567890123456789* (