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 />

C<br />

C Parameter variables<br />

C<br />

INTEGER ANTLK, ANTEX,ANTKN, MEDIE(5), ANTPK, ANTM1,<br />

$ ANTME,VARME(3),varel(antst,3),antel(3)<br />

DOUBLE PRECISION X_J(MAXME,ANTST), PAR(2), RES(8), MDOT(3),<br />

: P(3),H(3),E,Q,ZA<br />

CHARACTER*80 KOMTY,ZANAM(1)<br />

C<br />

C Local variables<br />

C<br />

DOUBLE PRECISION Virk, Temp, T2, T3, S, V, X, U<br />

CHARACTER*100 K_PAR(2)<br />

CHARACTER*1000 KOMDSC,K_INP<br />

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

CHARACTER*100 KMEDDS(5)<br />

EXTERNAL STATES<br />

INTRINSIC DABS<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 = ’ELECTROLYSER’<br />

GOTO 9999<br />

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

C Component characteristics<br />

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

200 CONTINUE<br />

KOMTY = ’ELECTROLYSER’<br />

ANTKN = 5<br />

ANTPK = 2<br />

ANTLK = 8<br />

ANTEX = 0<br />

ANTM1 = 3<br />

MEDIE(1) = 97<br />

MEDIE(2) = ANYGAS$<br />

MEDIE(3) = ANYGAS$<br />

MEDIE(4) = power$<br />

MEDIE(5) = heat$<br />

ANTME = 3<br />

VARME(1) = NODE1$<br />

VARME(2) = NODE2$<br />

antel(2) = 1<br />

VARME(3) = NODE3$<br />

antel(3) = 1<br />

varel(1,2) = H2$<br />

varel(1,3) = O2$<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 />

Temp = PAR(1)<br />

Virk = PAR(2)<br />

C<br />

CALL STATES(P(2),H(2),T2,V,S,X,U,1,2,MEDIE(2))<br />

CALL STATES(P(3),H(3),T3,V,S,X,U,1,2,MEDIE(3))<br />

C<br />

res(1)=x_j(medie(2),H2$)−1.0<br />

res(2)=x_j(medie(3),O2$)−1.0<br />

res(3)=mdot(2)+mdot(1)/m_mol(H2O_L$)*m_mol(H2$)<br />

res(4)=P(1)−P(2)<br />

res(5)=P(1)−P(3)<br />

res(6)=T2−Temp<br />

res(7)=T2−T3<br />

c res(8)=(E+Q)/E−Virk<br />

res(8)=E*virk+ned_H(H2$)/m_mol(H2$)*MDOT(2)<br />

C<br />

IF (FKOMP.EQ.5) GOTO 500<br />

2/67<br />

19−03−2007

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

Saved successfully!

Ooh no, something went wrong!