27.07.2013 Views

Design og modellering af metanolanlæg til VEnzin-visionen Bilag

Design og modellering af metanolanlæg til VEnzin-visionen Bilag

Design og modellering af metanolanlæg til VEnzin-visionen Bilag

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>VEnzin</strong>.for<br />

c:/dna/source/<br />

K_MED Media description.<br />

C<br />

C Subroutines : COMINF<br />

C MIXER<br />

C<br />

CP Pr<strong>og</strong>rammer : Bent Lorentzen 1994 (Niels Emsholm 1991)<br />

CP Lab. for Energetics, DTH, Denmark.<br />

C***********************************************************************<br />

C<br />

C Including the common "environment"<br />

C<br />

INCLUDE ’ENVIRO.INI’<br />

INCLUDE ’THERPROP.DEC’<br />

C<br />

C Parameter variables<br />

C<br />

INTEGER ANTLK, ANTKN, MEDIE(10),<br />

: ANTM1, ANTME, VARME(1), ANTEL(1),<br />

: VAREL(ANTST,1),MMVAR(MAXMM)<br />

DOUBLE PRECISION X_J(MAXME,ANTST), RES(60), MDOT(10), P(10)<br />

CHARACTER*80 KOMTY<br />

C<br />

C Local variables<br />

C<br />

INTEGER I,J,MAXKN<br />

DOUBLE PRECISION XMIX(ANTST),T_SUM,M_BL(10),N(ANTST,10)<br />

$ ,N_total(ANTST)<br />

CHARACTER*500 K_LIG(40), K_BET<br />

CHARACTER*1000 KOMDSC,K_INP<br />

CHARACTER*100 KMEDDS(3)<br />

EXTERNAL COMINF,MIXER<br />

INCLUDE ’THERPROP.INI’<br />

C=======================================================================<br />

GOTO (100,200,1,400,400,200) FKOMP<br />

1 RETURN<br />

C−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−<br />

C Component name<br />

C−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−<br />

100 CONTINUE<br />

KOMTY = ’MIXER_03’<br />

MMVAR(1) = 10<br />

GOTO 9999<br />

C−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−<br />

C Component characteristics<br />

C−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−<br />

200 CONTINUE<br />

KOMTY = ’MIXER_03’<br />

ANTKN = MMVAR(1)<br />

ANTLK = MMVAR(1)+37<br />

ANTM1 = MMVAR(1)<br />

DO I=1,MMVAR(1)<br />

MEDIE(I) = ANYGAS$<br />

ENDDO<br />

ANTME = 1<br />

VARME(1) = −MMVAR(1)<br />

ANTEL(1) = 38<br />

DO I=1,36<br />

VAREL(I,1) = I<br />

ENDDO<br />

VAREL(37,1) = 38<br />

VAREL(38,1) = 39<br />

IF (FKOMP.EQ.6) GOTO 600<br />

*** FKOMP = 3<br />

GOTO 9999<br />

C−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−<br />

C Component equations. All in residual form.<br />

C Do not include the conservation laws, since these are treated<br />

C automatically by DNA.<br />

C−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−<br />

400 CONTINUE<br />

C<br />

DO J=1, ANTKN−1<br />

M_BL(J) = 0.D0<br />

ENDDO<br />

DO J=1, ANTKN−1<br />

DO I=1, ANTST<br />

M_BL(J) = M_BL(J) + X_J(MEDIE(J),I)*M_MOL(I)<br />

N_total(I)=0<br />

49/67<br />

19−03−2007

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!