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 Write component information<br />

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

600 CONTINUE<br />

KOMDSC = ’U<strong>til</strong>lity component for converting the pressure to a<br />

$ control signal (ZC). The component can therefore be used for<br />

$ measuring or setting the pressure’<br />

K_LIG(1) = ’Equal pressures: $p_1 = p_2$’<br />

K_LIG(2) = ’Pressure: $p_1 = ZC(1)$’<br />

K_BET = ’$\\dot{m_1} \\gt 0 \\\\ \\dot{m_2} \\lt 0 $’<br />

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

KMEDDS(2) = ’Fluid out’<br />

KMEDDS(3) = ’Pressure’<br />

K_INP=’struc set−pres SET_PRES 635 636 990\\\\<br />

$MEDIA 635 STEAM\\\\<br />

$addco t set−pres 635 50 m set−pres 635 1 p 635 1’<br />

C<br />

GOTO 9999<br />

C<br />

9999 CONTINUE<br />

RETURN<br />

END<br />

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

SUBROUTINE ENTHALPY(J,T,H)<br />

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

C<br />

C GIBBS finds Gibbs energy at pressure PRES and tempera−<br />

C ture T. The calculation is based on values for enthalpy and entropy.<br />

C<br />

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

C<br />

CA J − INPUT − For which compound should Gibbs energy be found.<br />

CA TEMP − INPUT − Temperature used finding Gibbs energy.<br />

CA PRES − INPUT − Pressure<br />

CA G − OUTPUT − Gibbs energy.<br />

C<br />

CL T0 Reference temperature (25 C).<br />

CL T Temperature [K].<br />

CL H_MOL Enthalpy [J/mol].<br />

CL S_MOL Entropy [J/(mol K)].<br />

C<br />

CP Pr<strong>og</strong>rammer : Bent Lorentzen 1994<br />

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

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

C<br />

C Include the common "environment" and thermodynamic properties<br />

C<br />

INCLUDE ’ENVIRO.INI’<br />

CBE INCLUDE ’THERPROP.INI’<br />

INCLUDE ’THERPROP.DEC’<br />

C<br />

C Parameter variables<br />

C<br />

INTEGER J<br />

DOUBLE PRECISION H,T<br />

C<br />

C Local variables<br />

C<br />

DOUBLE PRECISION H_MOL,T0,T00<br />

INTRINSIC DLOG<br />

C<br />

INCLUDE ’THERPROP.INI’<br />

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

T0 = 298.15D0<br />

T00 = 273.15D0<br />

T=T+T00<br />

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

C Find enthalpy using Cp−polynomia<br />

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

H_MOL = AH(J) +<br />

: T*(A(1,J)+T*(A(2,J)/2D0+T*(A(3,J)/3D0+T*(A(4,J)/4D0+T*<br />

: (A(5,J)/5D0+T*(A(6,J)/6D0+T*A(7,J)/7D0)))))) −<br />

: T0*(A(1,J)+T0*(A(2,J)/2D0+T0*(A(3,J)/3D0+T0*(A(4,J)/4D0+<br />

: T0*(A(5,J)/5D0+T0*(A(6,J)/6D0+T0*A(7,J)/7D0))))))<br />

H=H_MOL/m_mol(J)<br />

C<br />

66/67<br />

19−03−2007

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

Saved successfully!

Ooh no, something went wrong!