TALK=T;RUN( 1, 1) GROUP 1. Run title and other preliminaries TEXT(S-A 1D DEVELOPED PIPE FLOW TITLE DISPLAY The case considered is the 1d solution of fully-developed turbulent flow in a circular pipe at a Re=1.E5. The solution is performed by use of the single-slab solver with a specified mass flow rate. Calculations are made with the high-Re form of the Spalart-Allmaras model with wall functions. This model predicts the following results compared to experimental data: f vdp SA 0.018 3.96 Data 0.018 3.75 where f =8.*(wstar/wbulk)**2 is the friction factor, and vdp=(wcl-wbulk)/u* is the velocity defect parameter. In-Form is used to print the f, vdp and Nu to the PHIDA, RESULT and inforout files. ENDDIS REAL(DELT,US,DIAM,WIN,REY,TKEIN,EPSIN,MIXL,FRIC,DPDZ,MASIN,DTF) REAL(YPLUS_W) DIAM=0.1;WIN=1.0; REY=1.E5;FRIC=1./(1.82*LOG10(REY)-1.64)**2 DPDZ=FRIC*RHO1*WIN*WIN/(2.*DIAM);US=WIN*(FRIC/8.)**0.5 TKEIN=0.25*WIN*WIN*FRIC;MIXL=0.09*0.5*DIAM EPSIN=TKEIN**1.5/MIXL*0.1643 GROUP 3. X-direction grid specification CARTES=F;XULAST=0.1 GROUP 4. Y-direction grid specification YPLUS_W=40.0 ENUL=WIN*DIAM/REY;DELT=2.*YPLUS_W*ENUL/US; NREGY=2; REGEXT(Y,0.5*DIAM) IREGY=1;GRDPWR(Y,29,0.5*DIAM-DELT,0.8);IREGY=2;GRDPWR(Y,1,DELT,1.0) GROUP 5. Z-direction grid specification ZWLAST=0.1*DIAM DTF=15.*ZWLAST/WIN GROUP 7. Variables stored, solved & named SOLVE(W1,ENTI);STORE(ENUT,LEN1);SOLUTN(W1,P,P,P,P,P,N) STORE(STRS,YPLS,SKIN) TURMOD(SPALART-ALLMARAS) KELIN=1 REY;FRIC;US;DPDZ GROUP 11. Initialization of variable or porosity fields FIINIT(W1)=WIN FIINIT(ENTI)=1.4025E-4 GROUP 13. Boundary conditions and special sources WALLCO=GRND2 WALLCO WALL(WALLN,NORTH,1,1,NY,NY,1,NZ,1,1) MASIN=RHO1*WIN*DIAM*DIAM/80. IENUTA = 21 DISWAL ** activate single-slab solver FDSOLV(FLOW,MASIN) GROUP 15. Termination of sweeps SELREF=T;RESFAC=1.E-5 LSWEEP=30;LITHYD=10 GROUP 16. Termination of iterations GROUP 17. Under-relaxation devices VARMIN(W1)=1.E-10;WALPRN=T RELAX(W1,FALSDT,DTF) RELAX(ENTI,FALSDT,0.5*DTF) SPEDAT(SET,GXMONI,CLASSIC,L,T) GROUP 22. Spot-value print-out ISWPRF = 1 ;ISWPRL = 100000 ITABL=3;IYMON=2;NPLT=2;NZPRIN=1;NYPRIN=1 IYPRF=1;TSTSWP=-1 ** compute flow output parameters (stored of FRIC is 8.*STRS/(:WIN:*:WIN:)) (stored of UTAU is STRS^0.5) (stored of VDP is (W1[&1&]-WIN)/UTAU[&NY&]) (STORED of USTR is UTAU[,NY,]) (STORED of UPL is W1/USTR) (STORED of YPL is ((YVLAST-YG)*USTR)/(1E-6)) (make ffac is 0.0) (make ustar is 0.0) (make vdus is 0.0) (store1 of ffac at walln is fric) (store1 of ustar at walln is utau) (store1 of vdus at walln is vdp) ** print to inforout file (print of f is ffac) (print of u* is ustar) (print of (ucl-ub)/u* is vdus) DISTIL=T EX(W1 )= 1.050E+00 EX(YPL )= 1.054E+03 EX(UPL )= 2.235E+01 EX(USTR)= 4.699E-02 EX(VDP )= 3.959E+00 EX(UTAU)= 1.576E-03 EX(FRIC)= 5.889E-04 EX(DWDY)= 1.304E+01 EX(LTLS)= 3.882E-04 EX(WDIS)= 1.786E-02 EX(VOR1)= 1.304E+01 EX(SKIN)= 1.646E-04 EX(YPLS)= 1.322E+00 EX(STRS)= 7.361E-05 EX(ENUT)= 1.493E-04 EX(ENTI)= 1.494E-04 LIBREF = 0 STOP