Next: References
Up: 5.3 A three-dimensional example
Prev: 5.3.1 Top-down analysis and mesh of
Index
Contents
The data file of MA23XX is given below showing the geometry definition part which is the same as for the different sections seen previously.
10 $ IMPRE rocket2d.nopo$ NOMF2D rocket3d.nopo$ NOMF3D $ === DEFINITION OF THE FUNCTION === BASE 0.0000000E+00 $ THE BASIS TRAN 2 $ TOP SECTION 0.0000000E+00 0.0000000E+00 0.2500000E+01 $ TRANSLATION VECTOR INTERPOLE 4 $ TOP SECTION 1 $ VIA FUNCTION PARSER X02(N,X,Y)= X/2.; Y02(N,X,Y)= Y/2.; Z02(N,X,Y)= 10.; FIN DILA 5 $ TOP SECTION 0.2000000E+01 0.2000000E+01 0.200000E+01 $ DILATATION COEF 0.0000000E+00 0.0000000E+00 0.6000000E+01 $ THE FIXED POINT TRAN 9 $ TOP SECTION 0.0000000E+00 0.0000000E+00 0.4000000E+01 $ TRANSLATION VECTOR COMBINE ROTA 0.5000000E+01 $ ANGLE OF ROTATION 0.0000000E+00 0.0000000E+00 0.0000000E+00 $ A POINT ON THE AXIS 0.0000000E+00 0.0000000E+00 0.1000000E+01 $ ROTATIONAL AXIS TABLEAU 23 MANU 10 12 $ MANUAL ADDRESSING IN ARRAY ZINT 31.00000 33.00000 34.00000 MINTERPOLE 12 $ TOP SECTION 1 $ VIA FUNCTION PARSER X05(N,X,Y)= X/3.; Y05(N,X,Y)= Y/3.; Z05(N,X,Y)= 34.; FIN XYZ23 16 $ TOP SECTION 1 $ VIA FUNCTION PARSER X06(N,X,Y)= X/3.; Y06(N,X,Y)= Y/3.; Z06(N,X,Y)= N+22.; FIN DILA 17 $ TOP SECTION 0.1500000E+01 0.1500000E+01 0.1300000E+01 $ DILATATION COEF 0.0000000E+00 0.0000000E+00 0.3100000E+02 $ THE FIXED POINT XYZ33 20 $ TOP SECTION 1 $ VIA FUNCTION PARSER X08(X,Y,Z)= X; Y08(X,Y,Z)= Y; Z08(X,Y,Z)= Z+1.5; FIN DILA 22 $ TOP SECTION 0.5000000E+00 0.5000000E+00 0.09000E+01 $ DILATATION COEF 0.0000000E+00 0.0000000E+00 0.6000000E+02 $ THE FIXED POINT FIN $ END OF THE FUNCTION DEFINITION $ =========== THE OPTIONS ========= ..... ..... GO
The data file (continued) of MA23XX is given below showing the definition of the attributes part:
..... ..... $ =========== THE OPTIONS ========= $ === DESCRIPTION OF THE REFERENCES === REF SDSD 0 22 1 1 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D ARFA 0 5 2 1 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D ARFA 5 22 2 2 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D ARFA 0 22 1 5 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D FAIN 3 $ TYPE : NUMBER ASSIGNED FASU 4 $ TYPE : NUMBER ASSIGNED F $ END OF THE REFERENCE DESCRIPTION $ ======= CALLING THE MESH GENERATOR ======= GO
Thanks to this data the following assignments have been made:
Figure 5.6 shows the final mesh, figure 5.7 indicates the reference numbers attributed to the items of this mesh (we clearly see numbers 1, 2 and 3, number 4 is assigned to the top of the object, number 5 to the items of the interior hole).
fusee3d.psfig:fusee3The final 3D mesh, geometryfusee4d.psfig:fusee4The final 3D mesh, attributes
Lastly, to complete this example, the listing obtained during execution is given below:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CALLING THE 3D MESH GENERATOR BY STACKING 2D LAYERS &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -- CREATE THE DATA =-= EXECUTE MODULE (DATA EXISTING) =-= END =-= ? - - - E NAME OF COMMAND FILE TO EXECUTE ? rocket3d.data ++ OPEN(11,FILE='rocket2d.nopo',SPEC='OLD,UNFORMATTED',RECL=0) ++ OPEN(12,FILE='rocket3d.nopo',SPEC='UNFORMATTED',RECL=0) 2D I.D.S NOPO : rocket2d.nopo 3D O.D.S. NOPO : rocket3d.nopo NUMBER OF LAYERS : 22 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& MODULE MA2D3E : &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& HEIGHT OF THE BOTTOM BASIS : 0.0000000E+00 NUMBER OF GEOMETRIC TRANSFORMATIONS : 9 LIST OF TRANSFORMATIONS : SECTION 0 TO 2 TYPE OF TRANSFORMATION -1 SECTION 3 TO 4 TYPE OF TRANSFORMATION 5 SECTION 5 TO 5 TYPE OF TRANSFORMATION -1 SECTION 6 TO 9 TYPE OF TRANSFORMATION -1 SECTION 10 TO 12 TYPE OF TRANSFORMATION 6 SECTION 13 TO 16 TYPE OF TRANSFORMATION 2 SECTION 17 TO 17 TYPE OF TRANSFORMATION -1 SECTION 18 TO 20 TYPE OF TRANSFORMATION 3 SECTION 21 TO 22 TYPE OF TRANSFORMATION -1 NUMBER OF NUMBER TRANSFERS : 6 LIST OF TRANSFERS : SECTION 0 TO 22 TYPE OF TRANSFER 1 : 1 GIVES 1 SECTION 0 TO 5 TYPE OF TRANSFER 3 : 2 GIVES 1 SECTION 5 TO 22 TYPE OF TRANSFER 3 : 2 GIVES 2 SECTION 0 TO 22 TYPE OF TRANSFER 3 : 1 GIVES 5 SECTION 0 TO 0 TYPE OF TRANSFER 0 : -1 GIVES 3 SECTION 22 TO 22 TYPE OF TRANSFER 0 : -1 GIVES 4 >> CONSTRUCTION OF SECTION 1 VIA A MATRIX >> CONSTRUCTION OF SECTION 2 VIA A MATRIX >> CONSTRUCTION OF SECTION 3 VIA AUTO INTERPOLATION AND XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 4 VIA AUTO INTERPOLATION AND XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 5 VIA A MATRIX >> CONSTRUCTION OF SECTION 6 VIA A MATRIX >> CONSTRUCTION OF SECTION 7 VIA A MATRIX >> CONSTRUCTION OF SECTION 8 VIA A MATRIX >> CONSTRUCTION OF SECTION 9 VIA A MATRIX >> CONSTRUCTION OF SECTION 10 VIA MANUAL INTERPOLATION AND XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 11 VIA MANUAL INTERPOLATION AND XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 12 VIA MANUAL INTERPOLATION AND XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 13 VIA XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 14 VIA XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 15 VIA XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 16 VIA XYZ23 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 17 VIA A MATRIX >> CONSTRUCTION OF SECTION 18 VIA XYZ33 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 19 VIA XYZ33 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 20 VIA XYZ33 BY FUNCTION PARSER >> CONSTRUCTION OF SECTION 21 VIA A MATRIX >> CONSTRUCTION OF SECTION 22 VIA A MATRIX MESH OBTAINED : SAVE THE D.S. TABLE N O P 2 -------------- MESH CHARACTERISTICS : SPACE DIMENSION (NDIM ) : 3 MAXIMUM NUMBER OF REFERENCES (NDSR ) : 5 MAXIMUM NUMBER OF SUB-DOMAINS (NDSD ) : 1 NODES AND POINTS COINCIDE (NCOPNP) : 1 NUMBER OF ELEMENTS IN THE MESH (NE ) : 792 NUMBER OF HEXAHEDRA (NHEX ) : 792 NUMBER OF BOUNDARY ELEMENTS (NEF ) : 28 NUMBER OF NODES (NOE ) : 1104 NUMBER OF NODES PER SEGMENT (NO EXTREMITIES) : 0 TYPE OF COORDINATE VALUES (NTYCOO) : REEL1MOT MAX DIFFERENCE +1 BETWEEN 2 NODES OF AN ELEMENT : 78 NUMBER OF COARSEIN ARRAY (NBEGM ) : 0 NUMBER OF WORDS FOR TABLE NOP5 (LNOP5 ) : 24408 REFERENCE AXIS X,Y,Z (NTACOO) : 1 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& END OF MODULE MA2D3E &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -- CREATE THE DATA =-= EXECUTE MODULE (DATA EXISTING) =-= END =-= ? - - - END