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
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
A. DIRCOL<br />
C* of the form<br />
C* F(E) = F1(E(1)) + F2(E(2)) + ... + FM(E(M))<br />
C* which is a sum of functions F_i, i = 1,...,M, that<br />
depend<br />
C* either only on the state, control and parameter values<br />
C* at initial (i=1) or final (i=M) time, or on the leftand<br />
C* rightsided limites at a switching point (i=2,...M-1).<br />
C*<br />
C*<br />
C* -----------<br />
C* EXIT-Parameters:<br />
C* ----------<br />
C* FOBJ...computed value of the NR-th part FNR(E(NR)) of<br />
the sum<br />
C* defines the objective (real)<br />
C<br />
IMPLICIT NONE<br />
C<br />
INTEGER NX, LU, LP, NR<br />
C**** REAL<br />
DOUBLE PRECISION<br />
+ ENR, XL(NX), UL(LU), P(LP), FOBJ, XR(NX), UR(LU)<br />
C<br />
C-----BEGIN--PROBLEM<br />
C<br />
IF (NR .EQ. 2) THEN<br />
FOBJ = -XL(4)<br />
ELSE<br />
FOBJ = 0.0D0<br />
END IF<br />
C<br />
C------END---PROBLEM<br />
C<br />
RETURN<br />
C -- End of subroutine USROBJ<br />
END<br />
SUBROUTINE USRDEQ( IPHASE, NX, LU, LP, X, U, P, T, F)<br />
C*****************************************<br />
C* Purpose:<br />
C* -----<br />
C* Computation of the right hand side F of the<br />
128