TALK=F;RUN( 1, 1) ************************************************************ Q1 created by VDI menu, Version 2009, Date 17/02/09 CPVNAM=VDI;SPPNAM=Core ************************************************************ Echo DISPLAY / USE settings DISPLAY Pressurised long cylinder in cartesian system ENDDIS ************************************************************ IRUNN = 1 ;LIBREF = 507 ************************************************************ Group 1. Run Title TEXT(USP: Pressurised long cylinder ) ************************************************************ Group 2. Transience STEADY = T ************************************************************ Groups 3, 4, 5 Grid Information * Overall number of cells, RSET(M,NX,NY,NZ,tolerance) RSET(M,10,10,1,1.0E-05) ************************************************************ Group 6. Body-Fitted coordinates ************************************************************ Group 7. Variables: STOREd,SOLVEd,NAMEd * Non-default variable names * Solved variables list SOLVE(DISX,DISY) * Stored variables list STORE(PRPS,STRX,STRY,STRZ,EPSY,EPSX,EPSZ,DISR) STORE(V1TH,P1,U1,V1) STORE(VISL,V1/T) ************************************************************ Echo save-block settings for Group 7 SAVE7BEGIN REAL(PI,PO,RI,RO,POISSON,YOUNG) PI=1.e7 ! inner pressure PO=1.e6 ! outer pressure RI=0.2 ! inner radius RO=0.8 ! outer radius YOUNG = 1/(0.5E-11) ! Young's modulus POISSON=0.3 ! Poisson's ratio REAL(RISQ, ROSQ) REAL(AA, BB) REAL(LL,GG) ! Lame's constants ! deductions ! Lame's constants Lamda+LL, mu=GG LL = YOUNG*POISSON/((1+POISSON)*(1-2.0*POISSON)) ! in terms of YOUNG GG = YOUNG/(2.0*(1.0+POISSON)) ! and POISSON RISQ = RI * RI ROSQ = RO * RO BB = (PI-PO) * RISQ * ROSQ / ( 2.0*GG * (ROSQ-RISQ) ) ! Love's B AA = (PI*RISQ-PO*ROSQ) / ( 2.0*(LL+GG) * (ROSQ-RISQ) ) ! Love's A (STORED VAR DISR IS SQRT(DISX^2+DISY^2) WITH IMAT>100) char(RRR) RRR=SQRT(XG^2+YG^2) (STORED VAR V1TH IS :AA:*:RRR: + BB/:RRR: WITH IMAT>100) (STORED VAR V1/T IS DISR/V1TH WITH IMAT>100) SAVE7END ************************************************************ Group 8. Terms & Devices USP = T ; USPDBG= F UTCPLT = T ; USPIMB= F UAUTO = T ; UGTGRD= F USPVTK = T ; USPTER= F USCANX = T ; USCANY= T USCANZ = T MXLEV = 0 ;MYLEV = 0 ;MZLEV = 0 DOMAT = -1 CELLST = 10 ; FACEST= 10 MINPRP = -1 ; MAXPRP= 250 UMXLEV = 4 ; UMXCLS= 10000 UNOLAY = 2 ; UIOLEV= 1 UWALEV = 2 ; UGRITR= 2 UMXCRS = 16 PARSOL = F ************************************************************ Group 9. Properties * Domain material index is 4 signifying: * Ammonia at 27. deg C SETPRPS(1,4,Q1) ENUT =0. * List of user-defined materials to be read by EARTH MATFLG=T;IMAT=1 * Name *Ind. Dens. Viscos. Spec.heat Conduct. Expans. Compr. *160 7800.0 0.3 473.0 43.0 1.0E-5 0.5E-11 ************************************************************ Group 10.Inter-Phase Transfer Processes ************************************************************ Group 11.Initialise Var/Porosity Fields FIINIT(EPSZ)=1.001E-10 ;FIINIT(EPSX)=1.001E-10 FIINIT(EPSY)=1.001E-10 ;FIINIT(STRZ)=1.001E-10 FIINIT(STRY)=1.001E-10 ;FIINIT(STRX)=1.001E-10 FIINIT(PRPS)=-1. ;FIINIT(DISX)=1. FIINIT(DISY)=1. No PATCHes used for this Group INIADD = F ************************************************************ Echo save-block settings for Group 11 SAVE11BEGIN (stored var P1 is :PO:) (stored var P1 is :PI:!IF(PRPS.EQ.0)) SAVE11END ************************************************************ Group 12. Convection and diffusion adjustments No PATCHes used for this Group ************************************************************ Group 13. Boundary & Special Sources No PATCHes used for this Group EGWF = T ************************************************************ Echo save-block settings for Group 13 SAVE13BEGIN (source of DISX at LEFT is COVAL(1,0)!VOLU) (source of DISY at BOTTOM is COVAL(1,0)!VOLU) SAVE13END ************************************************************ Group 14. Downstream Pressure For PARAB ************************************************************ Group 15. Terminate Sweeps LSWEEP = 400 RESFAC =1.0E-07 ************************************************************ Group 16. Terminate Iterations ************************************************************ Group 17. Relaxation ************************************************************ Group 18. Limits ************************************************************ Group 19. EARTH Calls To GROUND Station STRA = T PARSOL = F ISG21 = 400 ISG50 = 1 ISG52 = 3 CSG10 ='Q1' SPEDAT(SET,BOUNDARY,ZCONST,R,1.0E+20) ************************************************************ Group 20. Preliminary Printout ************************************************************ Group 21. Print-out of Variables DISTIL=T EX(DISX)= 5.668E-05 EX(DISY)= 5.668E-05 EX(V1 )= 0.000E+00 EX(V1/T)= 1.682E+01 EX(V1TH)= 2.760E-06 EX(DISR)= 6.042E-05 EX(EPSZ)= 0.000E+00 EX(EPSX)= 5.562E-05 EX(EPSY)= 5.562E-05 EX(STRZ)= 9.532E+06 EX(STRY)= 1.605E+07 EX(STRX)= 1.605E+07 EX(U1 )= 0.000E+00 EX(P1 )= 2.078E+06 ************************************************************ Group 22. Monitor Print-Out IXMON = 6 ;IYMON = 6 ;IZMON = 1 NPRMON = 100000 NPRMNT = 1 TSTSWP = -1 ************************************************************ Group 23.Field Print-Out & Plot Control NPRINT = 100000 ISWPRF = 1 ;ISWPRL = 100000 No PATCHes used for this Group ************************************************************ Group 24. Dumps For Restarts GVIEW(P,0.059266,-0.042615,0.997331) GVIEW(UP,-0.271765,0.960662,0.057197) > DOM, SIZE, 9.000000E-01, 9.000000E-01, 2.000000E-01 > DOM, MONIT, 4.950000E-01, 4.950000E-01, 1.000000E-01 > DOM, SCALE, 1.000000E+00, 1.000000E+00, 1.000000E+00 > DOM, INCREMENT, 1.000000E-02, 1.000000E-02, 1.000000E-03 > GRID, RSET_X_1, 10, 1.000000E+00 > GRID, RSET_Y_1, 10, 1.000000E+00 > GRID, RSET_Z_1, 1, 1.000000E+00 > OBJ, NAME, LEFT > OBJ, POSITION, 0.000000E+00, 0.000000E+00, 0.000000E+00 > OBJ, SIZE, 0.000000E+00, 9.000000E-01, 2.000000E-01 > OBJ, GEOMETRY, cube11 > OBJ, TYPE, PLATE > OBJ, NAME, BOTTOM > OBJ, POSITION, 0.000000E+00, 0.000000E+00, 0.000000E+00 > OBJ, SIZE, 9.000000E-01, 0.000000E+00, 2.000000E-01 > OBJ, GEOMETRY, cube11 > OBJ, TYPE, PLATE > OBJ, NAME, BODY > OBJ, POSITION, 0.000000E+00, 0.000000E+00, 0.000000E+00 > OBJ, SIZE, 8.000000E-01, 8.000000E-01, 2.000000E-01 > OBJ, GEOMETRY, quarter-cylinder > OBJ, GRID, NO > OBJ, TYPE, BLOCKAGE > OBJ, COLOR-MODE, DEFAULT2 > OBJ, OPAQUE, 50 > OBJ, MATERIAL, 160,NOTSET > OBJ, NAME, INNER > OBJ, POSITION, 0.000000E+00, 0.000000E+00, 0.000000E+00 > OBJ, SIZE, 2.000000E-01, 2.000000E-01, 2.000000E-01 > OBJ, GEOMETRY, quarter-cylinder > OBJ, GRID, NO > OBJ, TYPE, BLOCKAGE > OBJ, COLOR-MODE, USER > OBJ, COLOR-VAL, 15 > OBJ, MATERIAL, 0, Air at 20 deg C, 1 atm, treated as i ************************************************************ STOP