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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

c:/dna/source/<br />

IF (MDOT(2).LT.−1D−10) GOTO 550<br />

IF (MDOT(3).GT.1D−10) GOTO 550<br />

IF (MDOT(4).GT.1D−10) GOTO 550<br />

IF (T1.GT.T3) GOTO 550<br />

IF (T2.LT.T4) GOTO 550<br />

IF (Q.GT.1D−10) GOTO 550<br />

IF (X_J(MEDIE(1),37)−X_J(MEDIE(3),37).LT.−1D−6) GOTO 550<br />

IF (X_J(MEDIE(1),7).GT.1D−10) GOTO 550<br />

GOTO 9999<br />

550 FBETI = .FALSE.<br />

GOTO 9999<br />

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

C Write component information<br />

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

600 CONTINUE<br />

KOMDSC = ’Steam dryer for solid fuels (Steam is a real fluid).’<br />

K_PAR(1) = ’Moisture content of dried fuel’<br />

K_PAR(2) = ’Pressure loss: $\\Delta p$ [bar]’<br />

K_BET = ’$\\dot{m}_1 \\gt 0 \\\\ \\dot{m}_2 \\gt 0 \\\\<br />

$\\dot{m}_3 \\lt 0 \\\\ \\dot{m}_4 \\lt 0 \\\\<br />

$T_1 \\lt T_3 \\\\ T_2 \\gt T_4 \\\\ Q \\lt 0 \\\\<br />

$x_{1,H_2O} \\gt x_{3,H_2O}$’<br />

KMEDDS(1) = ’Solid in’<br />

KMEDDS(2) = ’Steam in’<br />

KMEDDS(3) = ’Dry solid out’<br />

KMEDDS(4) = ’Steam out’<br />

KMEDDS(5) = ’Heat loss’<br />

K_INP=’struc dryer DRYER_04 1 2 3 4 300 0.05 0\\\\<br />

$media 1 Wood 3 dry−wood\\\\<br />

$SOLID Wood H .0305 O .1886 H2O−L .5 C .2503 S .00005 ASH .0255\\\\<br />

$+ N 0.003 36 0.00205\\\\<br />

$+ LHV 21750 CP 1.35\\\\<br />

$addco m dryer 1 2.05 t dryer 1 15 p 1 1\\\\<br />

$addco t dryer 2 322 t dryer 3 150 t dryer 4 150\\\\<br />

$addco p 2 1 p 3 1\\\\<br />

$addco q dryer 300 0\\\\<br />

$START M dryer 2 8.3 M dryer 3 −1\\\\<br />

$START X_J dry−wood H2 0.057 X_J dry−wood O2 0.35\\\\<br />

$START X_J dry−wood C 0.47 X_J dry−wood H2O−L 0.05’<br />

C<br />

9999 CONTINUE<br />

RETURN<br />

END<br />

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

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

SUBROUTINE GASIFI_3_VENZIN(KOMTY,ANTLK,ANTEX,ANTKN,ANTPK,ANTM1,<br />

: MMVAR,PARNAM,ZANAM,MEDIE,<br />

: ANTME,VARME,ANTEL,VAREL,MDOT,P,H,Q,PAR,ZA,ZC,<br />

: RES,X_J,CP,HV,HF,KOMDSC,KMEDDS,K_LIG,k_par,K_BET,k_inp)<br />

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

C<br />

C GASIFI_3 is a model of a gasifier. The fuel is added<br />

C with water based on the steam table and is gasified using an<br />

C oxydant. The<br />

C gasifier works at given pressure and temperature. Through the plant<br />

C is a constant pressure drop. A heat loss representing real losses<br />

C due to radiation and convection, and also the removed high tempe−<br />

C ture ashes is modelled. Using equilibrium assumption and minimizing<br />

C Gibbs energy the composition of the raw gas is found. Pressure and<br />

C temperature are identical on all outlets.<br />

C<br />

c be 20041117 A new parameter for bypassing methane from the<br />

c equilibrium calculation has been added<br />

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

C<br />

CA FKOMP − INPUT − Flag with the value:<br />

CA 1: Initialize the component.<br />

CA 2: Initialize with actual system.<br />

CA 3: Fluid composition calculation (constant).<br />

CA 4: Find residuals.<br />

CA 5: Find residuals and check variables.<br />

CA 6: Output information about component.<br />

CA MDOT − INPUT − Massflows from nodes.<br />

CA P − INPUT − Pressure in nodes.<br />

CA Q − INPUT − Exchanged heat.<br />

CA PAR − INPUT − Parameters of the component.<br />

CA X_J − INPUT − Fluid composition.<br />

CA KOMTY − OUTPUT − Component name.<br />

6/67<br />

19−03−2007

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

Saved successfully!

Ooh no, something went wrong!