TEXT(ARR In-Form function title DISPLAY This input file illustrates the use of In-Form for a setting of non-linear sources. The task is 5-fluids population: 2CH4 + 3O2 -> 2CO +4H2O 2CO + O2 -> 2CO2 The In-Form statements are: * Reaction rate sources ** Reaction: 2CH4 + 3O2 -> 2CO +4H2O (SOURCE YCH4 at CH42CO is -Rch) (SOURCE YO2 at CH42CO is -3.*Rch) (SOURCE YCO at CH42CO is 1.75*Rch) (SOURCE YH2O at CH42CO is 2.25*Rch) ** Reaction: 2CO + O2 -> 2CO2 (SOURCE YCO at CO2CO2 is -Rco) (SOURCE YO2 at CO2CO2 is -0.57*Rco) (SOURCE YCO2 at CO2CO2 is 1.57*Rco) #pause ** Energy release with CO and CH4 (SOURCE H1 at HEATCO2S is :Hco:*Rco+:Hch:*Rch) ** NOX formation (SOURCE YNOX at NOXSOR is RNOX) * Calculation of temperature (PROPERTY TMP1 is H1/(1059.+0.275*(TMP1-300.))) * Calculation of intermediate variables ** Combustion reaction rates (STORED of Rch is 4.*EPKE*MIN(YCH4,YO2/3.)*DEN1) (STORED of Rco is 4.*EPKE*MIN(YCO,YO2/.57)*DEN1) (STORED of Rchk is DEN1*1.15e9*ARR(199536.E3)*$ YO2^1.3/(YCH4^0.3+tiny)*DEN1) (STORED of Rcok is DEN1*5.4e9*ARR(12471.E4)*$ YCO*YO2^0.25*YH2O^0.5*DEN1) (STORED of Rch is min(Rch,Rchk)) (STORED of Rco is min(Rco,Rcok)) #pause ** NOX reaction rates *** Single-fluid reaction constant (STORED of FK1 is 1.8e8*ARR(31900.818E4)) *** Mole O atom concentration (STORED of MOX is 3.97e5*(YO2*DEN1/32./MAX(TMP1,100.))^.5$ *ARR(25848.226E4)) *** NOX reaction rate (STORED of RNOX is 30.*2.*FK1*MOX*YN2/28.*DEN1) ** Check gofr mass conservation (STORED of SUMS is YCH4+YO2+YCO+YH2O+YCO2+YN2) The Q1 contains PHOTON USE commands ENDDIS #pause GROUP 1. Run title and other preliminaries TEXT(ARR In-Form function REAL(HIN,GMIXL,CLEN,WIDTH,WIN1,WIN2,REYNO,WD2) REAL(TKEIN1,EPIN1,TKEIN2,EPIN2) INTEGER(IYJ);IYJ=3 REYNO=1.E6;WIDTH=0.3;HIN=1.;WD2=0.5*WIDTH WIN1=4.;WIN2=4. GROUP 3. X-direction grid specification NX=20;CLEN=70.*WD2;GRDPWR(X,NX,CLEN,2.0) GROUP 4. Y-direction grid specification NY=15;GRDPWR(Y,NY,WD2,1.0) GROUP 5. Z-direction grid specification GROUP 7. Variables stored, solved & named * Solve for P1, U1, V1 and H1 - specific enthalpy SOLVE(P1,U1,V1,H1) SOLUTN(P1,Y,Y,Y,N,N,N) * Solve for single-fluid mass fractions SOLVE(YCH4,YO2,YCO,YH2O,YCO2,YN2,YNOX) * Store reciprocal of turbulent time scale STORE(EPKE) store(Rch,Rco,Rchk,Rcok) store(FK1,MOX,RNOX) store(sums) * Combustion related inputs REAL(CPFU,CPOX,HCH,HCO,HFUEL,TFUEL,TOX,HOX) ** Inlet temperatures of fuel and oxidant TFUEL = 300.0;TOX =600.0 ** Varying specific heats CPFU= 1059.+0.275*(TFUEL-300.) CPOX= 1059.+0.275*(TOX-300.) ** Heat of combustion HCH=5.5e7 HCO=7.45e6 ** Inlet enthalpies of fuel and oxidant HOX = CPOX*TOX;HFUEL= CPFU*TFUEL * Select K-E model of hydrodynamic turbulencs TURMOD(KEMODL) KELIN=3. GROUP 8. Terms (in differential equations) & devices TERMS(H1,N,Y,Y,N,Y,N) GROUP 9. Properties of the medium (or media) REAL(RHOIN1,RHOIN2) RHOIN1=1.e5*29./(8314*TFUEL) RHOIN2=1.e5*29./(8314*TOX) ENUL=WIN1*WIDTH/REYNO store(den1) RHO1 = GRND5 RHO1A = 0.000000E+00 ;RHO1B = 3.496503E-03 RHO1C = 7.142857E-01 PRESS0 = 1.000000E+05 ** Temperature store(TMP1) (PROPERTY TMP1 is H1/(1059.+0.275*(TMP1-300.))) * Reaction rate sources ** Reaction: 2CH4 + 3O2 -> 2CO +4H2O PATCH(CH42CO,VOLUME,1,NX,1,NY,1,NZ,1,1) (SOURCE YCH4 at CH42CO is -Rch) (SOURCE YO2 at CH42CO is -3.*Rch) (SOURCE YCO at CH42CO is 1.75*Rch) (SOURCE YH2O at CH42CO is 2.25*Rch) ** Reaction: 2CO + O2 -> 2CO2 PATCH(CO2CO2,VOLUME,1,NX,1,NY,1,NZ,1,1) (SOURCE YCO at CO2CO2 is -Rco) (SOURCE YO2 at CO2CO2 is -0.57*Rco) (SOURCE YCO2 at CO2CO2 is 1.57*Rco) ** Energy release with CO and CH4 PATCH(HEATCO2S,VOLUME,1,NX,1,NY,1,NZ,1,1) (SOURCE H1 at HEATCO2S is :Hco:*Rco+:Hch:*Rch) ** NOX formation PATCH(NOXSOR,VOLUME,1,NX,1,NY,1,NZ,1,1) (SOURCE YNOX at NOXSOR is RNOX) ** Combustion reaction rates (STORED of Rch is 4.*EPKE*MIN(YCH4,YO2/3.)*DEN1) (STORED of Rco is 4.*EPKE*MIN(YCO,YO2/.57)*DEN1) (STORED of Rchk is DEN1*1.15e9*ARR(199536.E3)*$ YO2^1.3/(YCH4^0.3+tiny)*DEN1) (STORED of Rcok is DEN1*5.4e9*ARR(12471.E4)*$ YCO*YO2^0.25*YH2O^0.5*DEN1) (STORED of Rch is min(Rch,Rchk)) (STORED of Rco is min(Rco,Rcok)) ** NOX reaction rates *** Single-fluid reaction constant (STORED of FK1 is 1.8e8*ARR(31900.818E4)) *** Mole O atom concentration (STORED of MOX is 3.97e5*(YO2*DEN1/32./MAX(TMP1,100.))^.5$ *ARR(25848.226E4)) *** NOX reaction rate (STORED of RNOX is 30.*2.*FK1*MOX*YN2/28.*DEN1) ** Check gofr mass conservation (STORED of SUMS is YCH4+YO2+YCO+YH2O+YCO2+YN2) GROUP 11. Initialization of variable or porosity fields FIINIT(U1)=0.5*(WIN1+WIN2) FIINIT(H1)=1.e7 CONPOR(BLK1,0.0,CELL,-7,-7,4,8,1,1) CONPOR(BLK2,0.0,CELL,-1,-4,-4,-4,1,1) CONPOR(BLK3,0.0,CELL,-7,-7,11,15,1,1) ** TKEIN = 0.25*WIN1*WIN1*FRIC where FRIC=0.018 AT REYNO=1.E5 TKEIN1=0.25*WIN1*WIN1*0.018 TKEIN2=0.25*WIN2*WIN2*0.018 ** EPIN = 0.1643*KIN**1.5/LMIX where LMIX=0.045*WIDTH GMIXL=0.011*WD2 EPIN2=TKEIN2**1.5/GMIXL*0.1643 EPIN1=TKEIN1**1.5/GMIXL*0.1643 GROUP 13. Boundary conditions and special sources ** Inlet Boundaries INLET(IN1,WEST,1,1,1,IYJ,1,NZ,1,1) VALUE(IN1,P1 , RHOIN1*WIN1) VALUE(IN1,U1 , WIN1) VALUE(IN1,H1,HFUEL) VALUE(IN1,YCH4,1.0) VALUE(IN1,YO2 ,0.0) VALUE(IN1,YCO ,0.0) VALUE(IN1,YH2O,0.0) VALUE(IN1,YCO2,0.0) VALUE(IN1,YN2 ,0.0) VALUE(IN1,YNOX ,0.0) VALUE(IN1,KE , TKEIN1) VALUE(IN1,EP , EPIN1) INLET(IN2,WEST,1,1,IYJ+1,NY,1,NZ,1,1) VALUE(IN2,P1, RHOIN2*WIN2) VALUE(IN2,U1, WIN2) VALUE(IN2,H1,HOX) VALUE(IN2,YCH4,0.0) VALUE(IN2,YO2 ,0.232) VALUE(IN2,YCO ,0.0) VALUE(IN2,YH2O,0.0) VALUE(IN2,YCO2,0.0) VALUE(IN2,YN2 ,0.768) VALUE(IN2,YNOX,0.0) VALUE(IN2,KE, TKEIN2) VALUE(IN2,EP, EPIN2) * Outlet boundary PATCH(OUTLET,EAST,NX,NX,1,NY,1,NZ,1,1) COVAL(OUTLET,P1,fixp,0.0) * North-Wall boundary (generalised wall functions) WALL (WFNN,NORTH,1,NX,NY,NY,1,NZ,1,1) GROUP 15. Termination of sweeps LSWEEP=300 RESFAC=1.E-3 GROUP 16. Termination of iterations LITHYD=10 VARMIN(YCH4)=0.0;VARMAX(YCH4)=1. VARMIN(YO2) =0.0;VARMAX(YO2) =1. VARMIN(YCO) =0.0;VARMAX(YCO) =1. VARMIN(YH2O)=0.0;VARMAX(YH2O)=1. VARMIN(YCO2)=0.0;VARMAX(YCO2)=1. VARMIN(YN2) =0.0;VARMAX(YN2) =1. VARMIN(YNOX) =0.0;VARMAX(YNOX) =1. VARMIN(DEN1)=0.01;VARMAX(DEN1)=1.5 VARMIN(H1)=1.e5;VARMAX(H1)=1.e8 GROUP 17. Under-relaxation devices RELAX(P1,LINRLX,.3) RELAX(DEN1,LINRLX,0.03) RELAX(V1,FALSDT,0.001) RELAX(U1,FALSDT,0.001) RELAX(KE,FALSDT,0.001) RELAX(EP,FALSDT,0.001) RELAX(H1,FALSDT,0.0005) RELAX(YCH4,FALSDT,0.0003) RELAX(YCO ,FALSDT,0.0003) RELAX(YCO2,FALSDT,0.0003) RELAX(YH2O,FALSDT,0.0003) RELAX(YO2,FALSDT,0.0003) RELAX(YN2 ,FALSDT,0.0003) RELAX(YNOX ,FALSDT,0.0003) GROUP 19. Data communicated by SATELLITE to GROUND GROUP 21. Print-out of variables WALPRN=T;OUTPUT(KE,Y,Y,Y,Y,Y,Y) GROUP 22. Monitor print-out IXMON=NX/2;IYMON=1;UWATCH=T GROUP 23. Field print-out and plot control NPLT=1;NXPRIN=1;NYPRIN=1 NYPRIN=1;IYPRF=1;IYPRL=30 TSTSWP=-1 DISTIL=T store(prps,vpor,tmp1) EX(P1)=5.245E+01; EX(U1)=1.651E+01; EX(V1)=1.696E-01 EX(KE)=3.317E+00; EX(EP)=1.291E+02; EX(H1)=2.263E+06 EX(PRPS)=1.019E+01; EX(VPOR)=9.533E-01; EX(TMP1)=2.317E+03 EX(DEN1)=2.540E-01; EX(SUMS)=9.519E-01; EX(RNOX)=1.479E+00 EX(MOX)=7.591E-04; EX(FK1)=2.730E+03; EX(RCOK)=5.220E+01 EX(RCHK)=4.738E+11; EX(RCO)=2.022E-02; EX(RCH)=1.222E-02 EX(EPKE)=6.130E+04; EX(YNOX)=3.609E-01; EX(YN2)=5.281E-01 EX(YCO2)=6.642E-02; EX(YH2O)=5.652E-02; EX(YCO)=1.660E-03 EX(YO2)=6.005E-02; EX(YCH4)=2.392E-01; PHOTON USE p 1 15 1 vec z 1 sh gr ou z 1 gr ou z 1 1 x 7 7 y 11 15 gr ou z 1 1 x 7 7 y 4 8 gr ou z 1 1 x 1 4 y 4 4 msg( Velocity vectors pause;cl con h1 z 1 fil;.001 gr ou z 1 msg( Enthalpy contours pause;cl con tmp1 z 1 fil;.001 gr ou z 1 msg( Temperature pause;cl con den1 z 1 fil;.001 gr ou z 1 msg( Density pause;cl con ych4 z 1 fil;.001 gr ou z 1 msg( CH4 mass fraction pause;cl con yo2 z 1 fil;.001 gr ou z 1 msg( O2 mass fraction pause;cl con yco2 z 1 fil;.001 gr ou z 1 msg( CO2 mass fraction pause;cl con yco z 1 fil;.001 gr ou z 1 msg( CO mass fraction pause;cl con yh2o z 1 fil;.001 gr ou z 1 msg( H2O mass fraction pause;cl con yn2 z 1 fil;.001 gr ou z 1 msg( N2 mass fraction pause;cl con ynox z 1 fil;.001 gr ou z 1 msg( NOX mass fraction pause;cl con rnox z 1 fil;.001 gr ou z 1 msg( Volumetric rate of NOX formation pause;cl con rch z 1 fil;.001 gr ou z 1 msg( Volumetric rate of CH4 combustion pause;cl con rco z 1 fil;.001 gr ou z 1 msg( Volumetric rate of CO combustion pause;cl ENDUSE STOP