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