IRUNN = 1 ;LIBREF = 166 ************************************************************ Group 1. Run Title TEXT(1D Darcy Flow With Heat Transfer ) Water flows horizontally through a 1m-cube porous medium at a rate of 1E-3 m3/s. The medium has a porosity of 5% and a permeability K of 1E-8 m2. The Reynolds number based on K is 0.1 so that the flow can be represented by the Darcy model, for which the analytical pressure drop per unit length is given by (velocity*dynamic viscosity/permeability). The water enters at 20 degC and the solid matrix is heated by mean of a volumetric heat source. The fluid and porous structure are assumed to be in local thermal equilibrium, which is an adequate assumption for small-pore media (as encountered, for example, in geothermal reservoirs). The simulation is performed as a transient so as to demonstrate how the effective thermal capacity of the porous medium can be implemented in PHOENICS by means of the PLANT feature. The expected steady-state outlet temperature is 50 degC. PHOTON USE AUTOPLOT file m5 5 m10 m15 d 1 tem1;d 2 tem1;d 3 tem1 col3 1;col9 2;colf 3 redr ENDUSE REAL(CPS,CPFL,DREY,KEFF,KFL,KPERM,KS,QIN,QVOLS) REAL(RHOCPE,RHOFL,RHOS,SF,TIN,VF,VOLT,VOLS,WIN) ************************************************************ Group 2. Transience STEADY=F REAL(TIME,DTIME);TIME=900.0 LSTEP=15;DTIME=TIME/LSTEP GRDPWR(T,LSTEP,TIME,1.0) ************************************************************ Groups 3, 4, 5 Grid Information NZ=40 GRDPWR(Z,NZ,1.0,1.0) CARTES=T ************************************************************ Group 7. Variables: STOREd,SOLVEd,NAMEd ONEPHS = T ** W1 is the superficial velocity SOLVE(P1,W1);SOLUTN(P1,Y,Y,Y,N,N,Y);STORE(DEN1) SOLVE(TEM1);SOLUTN(TEM1,Y,Y,Y,N,N,Y) STORE(PRPS) STORE(SPH1,KOND) ** Store for TEM1 values on the previous time step STORE(OTEM) ************************************************************ Group 8. Terms & Devices ** The required form of the energy-equation for the homogeneous porous medium reads: d(rhocpe*tem1)/dt+d(rhofl*w*cpfl*tem1)/dz = d(keff*d(tem1)/dz)/dz + sf*qvols where rhocpe = vf*rhofl*cpfl + sf*rhos*cps and keff = vf*kfl + sf*ks. ** deactivate built-in transient term d(rhofl*cpfl*tem1)/dt TERMS(TEM1,P,P,P,N,P,P) ** deactivate convection, diffusion & transience of w1 for economy TERMS(W1,P,N,N,N,P,P) ************************************************************ Group 9. Properties ** VF is the void fraction (i.e.porosity) VF=0.05;SF=1.-VF ** KEFF is the effective thermal conductivity of the porous medium KS=2.5; KFL=0.6; KEFF=VF*KFL+SF*KS CPFL=4.2E3;CPS=1.E3 ** RHOCPE is the effective thermal capacity of the porous medium RHOFL=1000.; RHOS=2500.; RHOCPE=VF*RHO1*CPFL+SF*RHOS*CPS ** VOLS is the volume of solid material VOLT=XULAST*YVLAST*ZWLAST; VOLS=SF*VOLT ** QVOL is the heat-generation rate per volume of solid material QIN=126.0E3; QVOLS=QIN/VOLS ENUL=1.E-6 ** KPERM is the permeability of the porous medium in m2. KPERM=ENUL/100.; DREY=0.1; DARCON=ENUL/KPERM WIN=ENUL*DREY/(KPERM)**0.5 ; TIN = 20.0 RHO1=RHOFL; CP1 = CPFL; PRNDTL(TEM1) = -KEFF ENUT = 0.000E+00 ************************************************************ Group 11.Initialise Var/Porosity Fields FIINIT(P1)=0.0; FIINIT(TEM1)=20.0; FIINIT(OTEM)=20.0 FIINIT(W1)=WIN ************************************************************ Group 13. Boundary & Special Sources ** Darcy resistance term for the porous media PATCH(DARCYR,PHASEM,1,1,1,NY,1,NZ,1,LSTEP) COVAL(DARCYR,W1,DARCON,0.0) ** Water inlet PATCH(INLET,LOW,1,1,1,NY,1,1,1,LSTEP) COVAL(INLET,P1,FIXFLU,RHO1*WIN) COVAL(INLET,W1,ONLYMS,WIN) COVAL(INLET,TEM1,ONLYMS,TIN) ** Water outlet PATCH(OUTLET,HIGH,1,1,1,NY,NZ,NZ,1,LSTEP) COVAL(OUTLET,P1,1.E3,0.0) COVAL(OUTLET,TEM1,ONLYMS,SAME) ** Heat generation in the porous media PATCH(HEAT,VOLUME,1,1,1,NY,1,NZ,1,LSTEP) COVAL(HEAT,TEM1,FIXFLU,QVOLS*SF) ** Time-dependent term for porous medium ie d(rhocpe*tem1)/dt PATCH(DHDT,VOLUME,1,1,1,NY,1,NZ,1,LSTEP)VAL=OTEM COVAL(DHDT,TEM1,RHOCPE/DTIME,GRND) OTEM=TEM1 ************************************************************ Group 15. Terminate Sweeps LSWEEP = 10 SELREF = T; RESFAC = 1.000E-03 ************************************************************ Group 17. Relaxation RELAX(P1 ,LINRLX, 1.000E+00) ************************************************************ Group 19. EARTH Calls To GROUND Station ************************************************************ Group 20. Preliminary Printout ECHO = T ** activate PLANT feature NAMSAT=MOSG ************************************************************ Group 21. Print-out of Variables OUTPUT(DEN1,Y,N,Y,N,N,N) INIFLD = T ************************************************************ Group 22. Monitor Print-Out IXMON = 1 ;IYMON = 1 ;IZMON = NZ TSTSWP = -1 ; NPLT = 1 ************************************************************ Group 23.Field Print-Out & Plot Control NTPRIN = 5 ;ISTPRF = 1 ;ISTPRL = 10000 NYPRIN = 1; NZPRIN = 1; ITABL = 2 ************************************************************ Group 24. Dumps For Restarts IDISPA =5; CSG1 =M ************************************************************ DISTIL=T EX(P1 )=4.875E+01;EX(KOND)=2.405E+00;EX(SPH1)=4.200E+03 EX(TEM1)=3.536E+01;EX(DEN1)=1.000E+03;EX(OTEM)=3.529E+01