3-D Tres Dimensiones A Área Å Armstrong A* Área crítica atm Atmósferas
Bar Unidades de presión del sistema ingles
BLYP Becke, Lee, Yang, and Parr
Btu Unidades de trabajo del sistema inglés C Concentración
CaCO3 Calcita CaSO4 Anhidrita
CFE Comisión Federal de Electricidad
cm Centímetros
CO2 Dióxido de Carbono
CO3 -2 Carbonato
COSMO COnductor-like Screening MOdel CPU Central Processing Unit
DFT Density Functional theory DNP Dinamic Nuclear Polarization
EGS Enhanced Geothermal Systems o Engineered Geothermal Systems erg Ergios
ft Pies g o gr Gramos
GB Giga Byte
GHz Giga Hertz
GWh Giga Watts hora GWT Giga Watts Térmicos h o hr Horas H0 Hipótesis Nula H1 Hipótesis Alterna H2CO3 Ácido carbónico HCl Ácido Clorhídrico HCO3- Bicarbonato
HDR Hot Dry Rock-Roca Seca Caliente
het heterogene@
HL Entalpia del liquido
hom homogéne@
HV Entalpia del vapor
I Tasa de nucleación
IEF-PCM Integral-Equation-Formalism Polarizable Continuum Model
IER Instituto de Energías Renovables
IGA International Geothermal Association IIE Instituto de Investigaciones Eléctricas
in Pulgadas
KB Constante de Boltzman
Kbar Kilo bar Kcal Kilo calorías
kJ Kilo Joules
Km Kilómetros
KOH Hidróxido de Potasio
L Litros
M Concentración Molar m Metros
MD Molecular Dynamic or Molecular
Deposition
mdd Millones de dólares mg Miligramos
min Minutos
MIT Masachussets Institute of Techonology ml Mili litros
Mol Unidad de cantidad de sustancia MW Mega Watts
mW mili Watts
MWe Mega Watts eléctricos MWt Mega Watts térmicos N Concentración normal NaOH Hidróxido de Sodio nm Nano metros
NMR Nuclear Magnetic Resonance
o
C Grados Celsius o Centígrados
OH- Hidróxido
pH Potencial de hidrogeno
pKa Potencial de acidez
ppm Partes por millón
QLP Factor Lothe-Pound
r radio
r* radio crítico
Rmd Tasa de deposición molecular
s Desviación Estándar
S Supersaturación
Si(OH)4 Sílice Monomérica
SiO2 Sílice T Temperatura
t Tiempo
Ton Toneladas
TW Tera Watts
Z Factor de no equilibrio de Zeldovich ΔG Energía libre de Gibbs
ΔG* Energía libre crítica de Gibbs
ΔH Cambio de la entalpia ΔS Cambio de la entropía
ρ Densidad
PROGRAM SILNUC LOGICAL LTH,LTD,LNSC
CHARACTER FNAMEA*50,FNAMEB*50,FNAMEC*50,FNAMED*50 COMMON /CALCSIL/ CSILV(3),CFIM(3,3),TCV(3),CSFV(3)
COMMON /CLVAR/ CLDV(1200),CLMV(300),CLNV(300),CLRV(600),NCLC,DCSIL COMMON /CVALS/ PI,PI4,DENSN,DENSM,UMASS,CKB,ALN10,AVN,SILMW COMMON /GAMMA/ GAMC,GAMT,GAMZ,GAMMA,CAREA
COMMON /KINCON/ HCMA,HCMI,TCMA,EPSIL,EPR,KRGC,IMAX,RLIM,ICCL,RRMN COMMON /NUCL/ FNCAP,ZLD,CN,QCAP,QT,RNUC,ANNUC,TAUC,RANUC,QLP COMMON /PH/ PH,PHL,PHN,PHNL,AH,FPH,FINT,DQS,DGAMQ,FF
COMMON /PRINOUT/ NDP,DTP,TPN,KPN,IPR,IPR2,TCP,CLP,KLP,CDP,KDP COMMON /RKCS/ RK21,RK22,RK31,RK32,RK41,RK42
COMMON /SALT/ PHI,SML,SMLI,GNA,ANA,AKSIL,ALPSIL,SCR,GSIL,GH COMMON /SETPAR/ DHCMA,DHCMI,DDH,TMAXM,DTPM
COMMON /SILBUF/ CSI,CSII
COMMON /SILKC/ ALPHAK,EK,AK,AKINC,AKINT,DKINC,DKINT
COMMON /SILKF/ TOTFI,TOTF,PKF,RKF1,RKF2,ALPF,RATEKF,RATEKT,GF COMMON /SILKFC/ CKF1,TKF1,CKF2,TKF2
COMMON /SILKEN/RATEK,RCF,RDEPF,FKINL,CSILS,SRA,SRR,CLAST,AKIN,DKIN COMMON /SPECIN/ TSPEC,TEMP,TEMPL,FLASH,GLASH,FLC,FLCL
COMMON /SPECPAR/ NREF,ICALL,I1,I2,T1,T2
COMMON /SPECS/ TREFV(50),FLASHRV(50),TEMPRV(50),PHRV(50) COMMON /START/ SILIN,SILOUT,ICX,INX,TSTART,TAUCS
COMMON /STEPS/KSTP,THL,DELTC,DELTH,LTH,LTD,LNSC COMMON /WATERE/ DENS,EPSD,ADH,BDH,PKW,TK,ALNT,TKB *
*THE FOLLOWING ARE PHYSICAL AND MATHEMATICAL CONSANTS. *LEAVE THEM ALONE.
*
DATA PI,CKB,AVN,SILMW/3.14159265359,1.38054E-16,6.02252E23,60.085/ DATA VMOLE/27.2/
DATA RK21,RK22,RK31,RK32,RK41,RK42/0.,0.5,0.,1.,2.,2./
DATA GAMC,GAMT,DQS,FF,QLP/50.30, -0.049, 6.84E14, 0.45, 3.34E25/ DATA ALPHAK,EK,AK/5.,4296.6,3.1171/
DATA AKINC,AKINT,DKINC,DKINT /0.0977,75.84,0.,0./ DATA CKF1,TKF1,CKF2,TKF2 / -11.723, 4039., -2.647, 1183. / *
*THE FOLLOWING ARE PRESET CONTROL VARIABLES. *CHANGE THEM IF YOU DARE.
*
DATA EPSIL,EPR,RRMN / 0.02, 0.02, 0.001/ *
*THE FOLLOWING ARE DEFAULT VALUES FOR INPUT VARAIBLES. *
DATA IPR,IPR2,KDP,NDP,IMAX / 3, 3, 10, 50, 1000 / DATA PHI,SMLI,TCP,CDP / 0.92, 0.088, 1E10, 0.001/ DATA DHCMA,DHCMI,DDH,TMAXM / 4., 2048., 64., 64. / * UMASS=SILMW/AVN DENSN=AVN/VMOLE DENSM=DENSN*UMASS PI4=4.*PI ALN10=ALOG(10.)
WRITE(UNIT=*, FMT=*) 'Enter data file name:' READ(UNIT=*, FMT='(A)') FNAMEA
OPEN(UNIT=1, FILE=FNAMEA, STATUS='OLD') READ(UNIT=1, FMT=*) NRUN DO 5, KRUN = 1,NRUN READ(UNIT=1, FMT=*)NREF,NCLC,INX,IPRI,IPRI2,KDPI,NDPI,ITPM,IMAXI, 1 IHCMA,IHCMI,IDH,IMAXM ICX=1 IF(IPRI.NE.0) IPR=IPRI IF(IPRI2.NE.0) IPR2=IPRI2 IF(KDPI.GT.0) KDP=KDPI IF(NDPI.GT.0) NDP=NDPI DTPM=2.**ITPM IF(IMAXI.GT.0) IMAX=IMAXI IF(IHCMA.GT.0) DHCMA=2.**IHCMA IF(IHCMI.GT.0) DHCMI=2.**IHCMI IF(IDH.GT.0) DDH=2.**IDH IF(IMAXM.GT.0) TMAXM=2.**IMAXM PRINT 12,NREF,NCLC,INX,IPR,IPR2,KDP,NDP,ITPM,IMAX,IHCMA,IHCMI,IDH, 1 IMAXM PRINT 14,DTPM,DHCMA,DHCMI,DDH,TMAXM WRITE(UNIT=*, FMT=*) 'Enter data file name:' READ(UNIT=*, FMT='(A)') FNAMEB
OPEN(UNIT=3, FILE=FNAMEB, STATUS='OLD')
READ(UNIT=3, FMT=*)SILIN,SILOUT,PHIIN,SMLIIN,TOTFI,CSII,TCPI,CDPI IF(PHIIN.NE.0) PHI=PHIIN IF(SMLIIN.NE.0) SMLI=SMLIIN IF(TCPI.GT.0) TCP=TCPI IF(CDPI.GT.0) CDP=CDPI PRINT 6,SILIN,SILOUT,PHI,SMLI,TOTFI,CSII,TCP,CDP IF(CSII.GT.0) PRINT 13
WRITE(UNIT=*, FMT=*) 'Enter data file name:' READ(UNIT=*, FMT='(A)') FNAMEC
OPEN(UNIT=3, FILE=FNAMEC, STATUS='OLD') PRINT 7 DO 2, K = 1,NREF READ(UNIT=3, FMT=*) TREFV(K),FLASHRV(K),TEMPRV(K),PHRV(K) PRINT 8,TREFV(K),FLASHRV(K),TEMPRV(K),PHRV(K) 2 CONTINUE TSTART=TREFV(1) KSTP=0 IF(NCLC.LE.0) GO TO 9
WRITE(UNIT=*, FMT=*) 'Enter data file name:' READ(UNIT=*, FMT='(A)') FNAMED
OPEN(UNIT=3, FILE=FNAMED, STATUS='OLD') PRINT 10 DO 4, K = 1,NCLC READ(UNIT=3, FMT=*) CLR,CLM CLR=CLR*1E-7 PM=PI4/3.*DENSM*CLR**3 CLNV(K)=CLM/PM CLMV(K)=CLM
PRINT 11,K,CLR,CLM,CLNV(K) 4 CONTINUE 9 CONTINUE CALL SETUP(IBORT) IF(IBORT.GT.0) GO TO 5 CALL MASTER 5 CONTINUE 1 FORMAT(16I5) 3 FORMAT(8F10.6)
6 FORMAT(' SILIN,SILOUT =',2F8.4,3X,'PHI,SMLI =',F8.4,1PE12.4,3X,/ 1 ' TOTFI =',1PE12.4,3X,' CSII =',0PF8.4,3X,'TCP =',1PE12.4,3X, 2 'CDP =',0PF8.4/)
7 FORMAT(6X,'TREF',5X,'FLASH',6X,'TEMP',8X,'PH'/) 8 FORMAT(1X,4F10.4)
10 FORMAT(1H0,3X,'K',6X,'RADIUS',8X,'MASS',6X,'NUMBER'/) 11 FORMAT(1X,I5,1P3E12.4)
12 FORMAT(' NREF,NCLC,INX =',I3,I4,I3,2X,'IPR,IPR2 =',2I3,2X,
1 'KDP,NDP =',2I4,2X,/' ITPM,IMAX =',I3,I5,2X,'IHCMA,IHCMI,IDH,IMAX 2M=',4I3/)
13 FORMAT(' MONOSILICIC ACID BUFFERIN IS ASSUMED.'/)
14 FORMAT(1X,'DTPM =',1PE11.3,3X,'DHCMA,DHCMI =',1P2E11.3,3X,/ 1 ' DDH,TMAXM =',1P2E11.3/)
END
SUBROUTINE MASTER LOGICAL LTH,LTD,LNSC
COMMON /CALCSIL/ CSILV(3),CFIM(3,3),TCV(3),CSFV(3)
COMMON /CLVAR/ CLDV(1200),CLMV(300),CLNV(300),CLRV(600),NCLC,DCSIL COMMON /CVALS/ PI,PI4,DENSN,DENSM,UMASS,CKB,ALN10,AVN,SILMW COMMON /KINCON/ HCMA,HCMI,TCMA,EPSIL,EPR,KRGC,IMAX,RLIM,ICCL,RRMN COMMON /NUCL/ FNCAP,ZLD,CN,QCAP,QT,RNUC,ANNUC,TAUC,RANUC,QLP COMMON /PRINOUT/ NDP,DTP,TPN,KPN,IPR,IPR2,TCP,CLP,KLP,CDP,KDP COMMON /SETPAR/ DHCMA,DHCMI,DDH,TMAXM,DTPM
COMMON /SILKEN/RATEK,RCF,RDEPF,FKINL,CSILS,SRA,SRR,CLAST,AKIN,DKIN COMMON /SPECIN/ TSPEC,TEMP,TEMPL,FLASH,GLASH,FLC,FLCL
COMMON /START/ SILIN,SILOUT,ICX,INX,TSTART,TAUCS COMMON /STEPS/KSTP,THL,DELTC,DELTH,LTH,LTD,LNSC CSF(DT)=CSFV(1)+CSFV(2)*DT+CSFV(3)*DT*DT
PRINT 102 RNMX=0. LNSC=.TRUE.
IF(IPR.GE.2) CALL OUTPUT PRINT 1 DO 4, KSTEP = 1,IMAX KSTP=KSTEP CALL DEPOSIT(ILOSS) IF(ILOSS.LT.0) GO TO 5 IF(ILOSS.NE.0) LNSC=.TRUE. IF(ILOSS.GT.0) GO TO 39 IF(INX.EQ.0) GO TO 39 TAU=1.08E-6/RDEPF*(ZLD*QT*RNUC*RNUC)**(-0.25) DHN=TAU/DDH