PHOTON USE P vi 1 0 0;gr ou x 1 vec x 1 sh msg Velocity distribution at the center plane msg Press Enter to continue pause vec off;gr off;vi 0 0 1;gr ou z 1 set vec ref 0.3 vec z 4 sh msg Velocity distribution upwind of canopy msg Press Enter to continue pause vec off red vec z 6 sh msg Velocity distribution in canopy cross-section msg Press Enter to continue pause vec off red vec z 8 sh msg Velocity distribution in canopy cross-section msg Press Enter to continue pause vec off red vec z 11 sh msg Velocity distribution downwind of canopy msg Press Enter to continue pause vec off red vec z 12 sh msg Velocity distribution downwind of canopy msg Press Enter to continue pause vec off red vec z 13 sh msg Velocity distribution downwind of canopy msg Press Enter to continue pause vec off red vec z 14 sh msg Velocity distribution downwind of canopy msg Press Enter to continue pause vec off red vec z 15 sh msg Velocity distribution downwind of canopy msg Press Enter to continue ENDUSE * GROUP 1. Run title and other preliminaries. TEXT(CANOPY-GENERATED SECONDARY FLOW:137 DISPLAY This run analyses the three dimensional secondary flow pattern generated by a canopy. The Prandtl mixing length model in conjunction with the power-law velocity profile in a stable athmosfere are used to evalute the turbulent viscosity distribution. The latter, the non-uniform velocity inlet profile and plant airflow interaction are introduced through PLANT generated GROUND codings. Interesting variants include the comparison with the K-E model simulations presented by U. Svensson and K. Haeggkvist in J. of Wind Engineering and Industrial Aerodynamics, 35, 1990, pp. 201-211 ENDDIS * GROUP 3. X-direction grid specification. NX=10 SUBGRD(X,1,5, 2.000E+02, 1.000E+00) INTEGER(NXF01,NXL01); NXF01=1; NXL01=5 SUBGRD(X,6,10, 2.000E+02, 1.000E+00) INTEGER(NXF02,NXL02); NXF02=6; NXL02=10 * GROUP 4. Y-direction grid specification. NY=10 SUBGRD(Y,1,5, 1.000E+01, 1.000E+00) INTEGER(NYF01,NYL01); NYF01=1; NYL01=5 SUBGRD(Y,6,10, 8.000E+01, 2.000E+00) INTEGER(NYF02,NYL02); NYF02=6; NYL02=10 * GROUP 5. Z-direction grid specification. NZ=15 SUBGRD(Z,1,5, 1.500E+02, 1.000E+00) INTEGER(NZF01,NZL01); NZF01=1; NZL01=5 SUBGRD(Z,6,10, 1.500E+02, 1.000E+00) INTEGER(NZF02,NZL02); NZF02=6; NZL02=10 SUBGRD(Z,11,15, 1.500E+02, 1.000E+00) INTEGER(NZF03,NZL03); NZF03=11; NZL03=15 * GROUP 7. Variables stored, solved & named. SOLVE(U1,W1,V1,P1) SOLUTN(P1,Y,Y,Y,N,N,N) STORE(ENUT) * GROUP 9. Properties of the medium (or media). RHO1=1.22;ENUL=1.4650E-05 ENUT=GRND * GROUP 11. Initialization of variable or porosity fields. FIINIT(W1)=10. * GROUP 13. Boundary conditions and special sources. PATCH(SHOWINL,LOW,1,NX,1,NY,1,1,1,1) ** Wall function zero-slip PATCH(GROUND,SWALL,1,NX,1,1,1,NZ,1,1) COVAL(GROUND,W1,LOGLAW,0.0) COVAL(GROUND,U1,LOGLAW,0.0) * Outlet boundary PATCH(OUT,HIGH,1,NX,1,NY,NZ,NZ,1,1) COVAL(OUT,P1,FIXP,0.0) * Free boundaries PATCH(EAST,EAST,NX,NX,1,NY,1,NZ,1,1) COVAL(EAST,P1,FIXP,0.0) PATCH(NORTH,NORTH,1,NX,NY,NY,1,NZ,1,1) COVAL(NORTH,P1,FIXP,0.0) * GROUP 15. Termination of sweeps. LSWEEP=50 RELAX(P1,LINRLX,0.4) real(fac);fac=100. REAL(SCALEL,SCALEU);SCALEL= 10.;SCALEU= 10. RELAX(W1,FALSDT,fac*SCALEL/SCALEU) RELAX(V1,FALSDT,fac*SCALEL/SCALEU) RELAX(U1,FALSDT, fac*SCALEL/SCALEU) * GROUP 19. Data communicated by satellite to GROUND. NAMSAT=MOSG * GROUP 20. Preliminary print-out. * GROUP 22. Spot-value print-out. IXMON=5;IYMON=6 IZMON=7;ITABL=3 PLANTBEGIN * Mixing-length theory: ENUT=L**2*dW1/dYVIST=1.6/7.*YG2D**1.142/100.**0.142 ** Inlet velocity of 1/7 law PATCH(INLET,LOW,1,NX,1,NY,1,1,1,1) VAL=1.22*10.*(YG2D/100.)**0.142 COVAL(INLET,P1,FIXFLU,GRND) VAL=10.*(YG2D/100.)**0.142 COVAL(INLET,W1,ONLYMS,GRND) ** Plant airflow interactions * form drag Cd=0.3, a=0.5 PATCH(DRAG,PHASEM,1,5,1,5,6,10,1,1) CO=0.075*(V1*V1+W1*W1+U1*U1)**0.5 COVAL(DRAG,U1,GRND,0.0) CO=0.075*(V1*V1+W1*W1+U1*U1)**0.5 COVAL(DRAG,V1,GRND,0.0) CO=0.075*(V1*V1+W1*W1+U1*U1)**0.5 COVAL(DRAG,W1,GRND,0.0) PLANTEND tstswp=-1 dmpstk=t DISTIL=T EX(P1)=1.828E+00; EX(U1)=9.327E-02; EX(V1)=1.054E-01 EX(W1)=6.445E+00; EX(ENUT)=4.194E+00 LIBREF=137 STOP