TALK=f;RUN(1,1)
DISPLAY A hollow, thick-walled cylinder, immersed in an outer fluid, contains a second fluid having a different pressure. Recirculating square-wave cavity is made in internal surface of the cylinder. No analytical solution exists; but the computed displacements, strains and stresses are in close agreement with those computed by the finite-element code ELCUT. ENDDIS PHOTON USE p;;;; set prop off msg msg V1 contours msg cont V1 x 1 y 1 21 z 2 19 fil;.0001 vec x 1 y 2 21 z 2 19 col 1 pause cl msg msg W1 contours msg cont W1 x 1 y 2 21 y 1 19 fil;.0001 vec x 1 y 2 21 z 2 19 col 1 pause cl AUTOPLOT file phi 5 EDZZ\S224_3.txt 2 EDZZ\S224_8.txt 2 EDZZ\S224_14.txt 2 clear data 1 V1 Z 3 Y 1 21 col1 1 data 2 r dy colA 2 scale msg V1(Y) for IY=3 (WHITE-Phoenics, YELLOW - Elcut) ... plot 1 2 pause clear data 1 V1 Z 8 Y 1 21 col1 1 data 3 r dy colA 2 scale msg V1(Y) for IY=8 (WHITE-Phoenics, YELLOW - Elcut) ... plot 1 2 pause clear data 1 V1 Z 14 Y 1 21 col1 1 data 4 r dy colA 2 scale msg V1(Y) for IY=14 (WHITE-Phoenics, YELLOW - Elcut) ... plot 1 2 pause ENDUSE ************************************************************ Group 1. Run Title and Number ************************************************************ READQ1=T begin_readq1 TEXT(Pressurised cylinder [R,Z] with Hole Declarations and settings REAL(PI,PO,RI,RO,LZ,POISSON,YOUNG) PI=1.e7 ! inner pressure PO=1.e6 ! outer pressure RI=0.2 ! inner radius RO=0.8 ! outer radius LZ = 1 YOUNG = 1/(0.5E-11) ! Young's modulus POISSON=0.3 ! Poisson's ratio integer(nycyl) Grid settings NX=1 NYCYL=20 NZ=20 **** !!! *** ISG59 = 1 ************************************************************ ************************************************************ Group 2. Time dependence STEADY = T ************************************************************ Group 3. X-Direction Grid Spacing CARTES = F XULAST = 0.5 GRDPWR(X,NX,XULAST,1) ************************************************************ Group 4. Y-Direction Grid Spacing NREGY=3 ! 3 regions IREGY=1;GRDPWR(Y,1,RI,1.0) ! single inner fluid cell IREGY=2;GRDPWR(Y,NYCYL,RO-RI,1) ! ncyl solid cells IREGY=3;GRDPWR(Y,1,0.01*RO,1.0) ! single outer fluid cell ************************************************************ Group 5. Z-Direction Grid Spacing ZWLAST = LZ GRDPWR(Z,NZ,LZ,1.0) ************************************************************ Group 7. Variables: STOREd,SOLVEd,NAMEd ONEPHS = T SOLVE(P1,V1,W1) STORE(P1TH,PRPS,DEN1,ENUL,DVO1,DRH1) ! TH means theoretical STORE(STRX,EPSX,STRY) STORE(EPSY,STRZ,EPSZ) ************************************************************ GROUP 8. ITERATION NUMBERS ETC RESFAC=1.e-7 RESREF(V1)=0.0 ! to prevent premature exit LITER(V1) = 100 ! from solver RESREF(W1)=0.0; LITER(W1) = 100 ************************************************************ GROUP 9. PROPERTIES CSG10='Q1' ! materials with various POISSON ratios MATFLG=T;NMAT=2 160 7800.0 0.3 473.0 43.0 1.0e-5 0.5E-11 68 1.0 1.E+20 1000.0 0.0 0 0 ************************************************************ GROUP 11. INITIAL VALUES FIINIT(PRPS)=160 PATCH(POUT,INIVAL,1,1,NY,NY,1,NZ,1,1) INIT(POUT,PRPS,FIXVAL,0) PATCH(PIN,INIVAL,1,1,1,1,1,NZ,1,1) INIT(PIN,PRPS,FIXVAL,0) PATCH(PHOLE,INIVAL,1,1,2,11,5,10,1,1) INIT(PHOLE,PRPS,FIXVAL,0) ----------------------------------- PATCH(INNER1,CELL,1,1,1,1,1,NZ,1,1) COVAL(INNER1,P1,FIXVAL,PI) COVAL(INNER1,W1,FIXVAL,0) PATCH(INNER2,CELL,1,1,2,11,5,9,1,1) COVAL(INNER2,W1,FIXVAL,0) PATCH(INNER3,CELL,1,1,1,10,5,10,1,1) COVAL(INNER3,V1,FIXVAL,0) PATCH(INNER,CELL,1,1,2,11,5,10,1,1) COVAL(INNER,P1,FIXVAL,PI) PATCH(OUTER,CELL,1,1,NY,NY,1,NZ,1,1) COVAL(OUTER,P1,FIXVAL,PO) COVAL(OUTER,W1,FIXVAL,0) ************************************************************ GROUP 13. BOUNDARY & SPECIAL SOURCES PATCH(Z01,LOW,1,1,2,NY-1,1,1,1,1) COVAL(Z01,W1,FIXVAL,0.0) PATCH(Z02,HIGH,1,1,2,NY-1,NZ-1,NZ-1,1,1) COVAL(Z02,W1,FIXVAL,0.0) SPEDAT(BOUNDARY,XCONST,R,1.E20) ! because total angle is fixed ************************************************************ GROUP 15. TERMINATE SWEEPS LSWEEP = 400 ISG21 = LSWEEP ENDIT(V1) =0.0 RESREF(V1)=0.0 ENDIT(u1) =0.0 RESREF(u1)=0.0 ************************************************************ GROUP 17. RELAXATION #CONPROM ************************************************************ GROUP 19. DATA TRANSMITTED TO GROUND STRA = T ************************************************************ GROUP 23.FIELD PRINT-OUT & PLOT CONTROL TSTSWP = - 1 ! graphic-mode ISG52 = 3 ! probe & res output(den1,n,n,n,n,n,n) output(drh1,n,n,n,n,n,n) output(dvo1,n,n,n,n,n,n) output(enul,n,n,n,n,n,n) output(prps,n,n,n,n,n,n) NYPRIN=1 NZPRIN=1 IXMON = 1 IYMON = NY-1 IZMON = NZ/2 ISG52 = 3 ! probe & res STOP