PHOTON USE p gr ou y 1 MSG Velocity vectors vec y 1 sh msg msg Press return to plot pressure contours pause cont p1 y 1 fil;.01 msg msg Type e to End ENDUSE GROUP 1. Run title TEXT(POT. FLOW AROUND A HALF-CYL X-Z: B520 TITLE DISPLAY This case defines a calculation of potential flow over a half- cylinder in a duct similar to case 514 but in the X-Z plane. The grid is constructed by linear interpolation ENDDIS GROUP 6. Body-fitted coordinates or grid distortion BFC=T;NONORT=T GSET(D,10,1,20,1.0,1.0,2.0) INTEGER(IZ1,IZ2,DNZ);IZ1=6;IZ2=16;DNZ=5 REAL(AA,XLEN);AA=ZWLAST/3;XLEN=1.0 ** Set corner points for frame GSET(P,A,0.0,0.0,0.0) GSET(P,B,XLEN,0.0,0.0) GSET(P,E,XLEN,0.0,ZWLAST) GSET(P,F,0.0,0.0,ZWLAST) ** Set corner points for cylinder GSET(P,C,XLEN,0.0,AA) GSET(P,D,XLEN,0.0,AA*2.0) GSET(P,G,0.0,0.0,AA*2.0) GSET(P,H,0.0,0.0,AA) ** Set HIGH and LOW boundaries of frame GSET(L,L1,A,B,NX,1.0) GSET(L,L5,E,F,NX,1.0) ** Set EAST and WEST boundaries of cylinder GSET(L,L3,C,D,DNZ*2,1.0) -- The S0.57 term only approximates even division in Z-direction GSET(L,L7,G,H,DNZ*2,S0.57,ARC,AA/2.0,0.0,ZWLAST/2.0) ** Set EAST and WEST boundaries of rest of frame GSET(L,L2,B,C,DNZ,1.0) GSET(L,L4,D,E,DNZ,1.0) GSET(L,L6,F,G,DNZ,1.0) GSET(L,L8,H,A,DNZ,1.0) ** Define frame GSET(F,F1,A,-,B,C.D,E,-,F,G.H) ** Match frame onto J1 GSET(M,F1,+I+K,1,1,1,TRANS) ** Copy J1 to J2 GSET(C,J2,F,J1,+,0,1,0) GROUP 7. Variables stored, solved & named ** Solve for pressure (whole-field) and velocity. SOLVE(P1,U1,W1);SOLUTN(P1,Y,Y,Y,N,N,N) ISOLZ=1 GROUP 9. Properties of the medium (or media) RHO1=1.0;ENUL=1.0E-10 GROUP 11. Initialization of variable or porosity fields FIINIT(W1)=1.0 GROUP 13. Boundary conditions and special sources ** Inlet INLET(INLET,LOW,1,NX,1,NY,1,1,1,1) VALUE(INLET,P1,1.0);VALUE(INLET,W1,1.0) ** Outlet PATCH(OUTLET,HIGH,1,NX,1,NY,NZ,NZ,1,1);COVAL(OUTLET,P1,FIXP,0.0) COVAL(OUTLET,U1,ONLYMS,0.0);COVAL(OUTLET,W1,ONLYMS,0.0) ** Whole field flow-resistance DARCY=T GROUP 15. Termination of sweeps LSWEEP=10 GROUP 22. Spot-value print-out IXMON=3;IZMON=10;TSTSWP=-1 GROUP 23. Field print-out and plot control PATCH(XZ,CONTUR,1,NX,1,1,1,NZ,1,1) PLOT(XZ,P1,0.0,20.0);PLOT(XZ,W1,0.0,20.0) PATCH(INNER,PROFIL,1,1,1,1,1,NZ,1,1) PLOT(INNER,P1,0.0,0.0);PLOT(INNER,W1,0.0,0.0) IZPRF=5;IZPRL=15