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.

B.1. Programm 1. Berechnung mit stückweise konstanten Steuerungen<br />

+ *U(2)*6.4D0*250.0D0*X(2)/1.2D+6)+(460.0D0*U(3)*<br />

+ 6.4D0*250.0D0*X(3)/1.3D+6)-500.0D0*250.0D0*(U(1)+U(2)<br />

+ +U(3))/1.0D+6)*exp(-0.06D0*T)<br />

RETURN<br />

END<br />

c-------------------------------------------------<br />

c Nonlinear Constraints<br />

c-------------------------------------------------<br />

SUBROUTINE NLCSTR( T, X, U, P, G, IUSER, USER )<br />

IMPLICIT NONE<br />

INTEGER IUSER(*)<br />

DOUBLEPRECISION T,X(*),U(*),P(*),G(*),USER(*)<br />

DOUBLE PRECISION L<br />

L = 1900.0D0<br />

G(1) = -U(1)-U(2)-U(3)+L<br />

RETURN<br />

END<br />

c-------------------------------------------------<br />

c JACOBIAN OF Nonlinear Constraints<br />

c-------------------------------------------------<br />

SUBROUTINE JACNLC( T, X, U, P, NG, GJAC, IUSER, USER )<br />

IMPLICIT NONE<br />

INTEGER NG,IUSER(*)<br />

DOUBLEPRECISION T,X(*),U(*),P(*),GJAC(NG,*),USER(*)<br />

RETURN<br />

END<br />

c-------------------------------------------------<br />

c Boundary Conditions<br />

c-------------------------------------------------<br />

SUBROUTINE BDCOND( T0,TF,X0,XF,U0,UF,P,PSI,IUSER,USER )<br />

IMPLICIT NONE<br />

INTEGER IUSER(*)<br />

DOUBLEPRECISION T0,TF,X0(*),XF(*),U0(*),UF(*),P(*),<br />

+ PSI(*),USER(*)<br />

PSI(1) = XF(1)<br />

PSI(2) = XF(2)<br />

PSI(3) = XF(3)<br />

RETURN<br />

END<br />

c-------------------------------------------------<br />

c Initial Estimate STATE VARIABLES<br />

c-------------------------------------------------<br />

SUBROUTINE INESTX( T, X, IUSER, USER )<br />

141

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!