Personal tools
You are here: Home User Section Tutorials EDF Exercise 6

Complex Geometry, hexaedral mesh

Complex Geometry, hexaedral mesh

This sample is known to work on the latest SALOME release.
The compatibility with previous versions of SALOME is not guaranteed, though the sample can work on old versions also.

Objective

3D Geometry, Partition, Hexahedral Mesh.

Copyright © EDF R&D 2014.
This tutorial is a part of the EDF internal training course; it does not describe a real use case.

Geometry

  • Launch SALOME.

  • Create a new study.

  • Launch GEOM module.

Creation of reference points: (menu New Entity/Basic/Point).

Name P0: 1st Point Constructor: 0 ; 0 ; 0. Apply.

Name P1: 1st Point Constructor: 20 ; -30 ; -2. Apply.

Name P2: 1st Point Constructor: 76 ; -30 ; -2. Apply.

Name P3: 1st Point Constructor: 76 ; -30 ; 2. Apply.

Name P4: 1st Point Constructor: 20 ; -30 ; 2. Apply.

Name P5: 1st Point Constructor: 17,0162 ; -39,1014 ; 3,25472. Apply.

Name P6: 1st Point Constructor: 8,95518 ; -45,4872 ; 6,94154. Apply.

Name P7: 1st Point Constructor: 3,4641 ; -30 ; 2. Apply.

Name P8: 1st Point Constructor: 89,9778 ; 70 ; -2. Apply.

Name P9: 1st Point Constructor: 0 ; -30 ; 4. Apply.

Name P10: 1st Point Constructor: -3,4641 ; -30 ; 2. Apply.

Name P11: 1st Point Constructor: -3,4641 ; -30 ; -2. Apply.

Name P12: 1st Point Constructor: 0 ; -30 ; -4. Apply.

Name P13: 1st Point Constructor: 3,4641 ; -30 ; -2. Apply.

Name P14: 1st Point Constructor: 0 ; -30 ; 4. Apply&Close.

Creation of reference vectors: (menu New Entity/Basic/Vector).

Name VX: 2nd Vector Constructor: 100 ; 0 ; 0. Apply.

Name VY: 2nd Vector Constructor: 0 ; 100 ; 0. Allpy&Close.

 
Creation of a face: (menu New Entity/Blocks/Quadrangle Face).

Select P1, P2, P3, P4 => Quadrangle Face_1.

 
Creation of an arc: (menu New Entity/Basic/Arc).

3rd Constructor: Select P1, P5, P6 => Arc_1.

 
Creation of a pipe: (menu New Entity/Generation/Extrusion along a path).

Base: Quadrangle Face_1

Path: Arc_1.

Validation => Pipe_1.

 
Creation of a box:
(menu New Entity/Primitives/Box).

1st Constructor: Select P7, P8 => Box_1.

 
Creation of a multi-rotation: (menu Operations/Transformation/Multi-Rotation).

1st Constructor

Main Object: Box_1.

Vector: VY.

Nb. Times: 6.

Validation => Multi-Rotation_1.

Main Object: Pipe_1.

Vector: VY.

Nb. Times: 3.

Validation => Multi-Rotation_2.

 
Creation of a polyline: (menu New Entity/Basic/Curve).

1st Constructor Select from P9 to P13 then P7 and P14 => Curve_1.

 
Creation of a face: (menu New Entity/Build/Face).

Select Curve_1 => Face_1.

 
Creation of a volume by extrusion: (menu New Entity/Generation/Extrusion).

Base: Face_1

Vector: VY

Height: 100

Validation => Extrusion_1.

 
Group of volumes: (menu New Entity/Build/Compound)

Select: Multi-Rotation_1, Multi-Rotation_2

Validation => Compound_1.

 
Extract solids: (menu New Entity/Explode).

Main Object: Compound_1.

Validation => Solid_1 - Solid_9.

 
Group of solids: (menu New Entity/Build/Compound).

Select: Solid_3, Solid_5 and Extrusion_1

Validation => Compound_2.

 

 

 

 

Mesh

Launch SMESH module.

Creation of Mesh_1: (menu Mesh/Create Mesh)

Geometry: Compound_1

Automatic Hexahedralization (Assign a set of hypotheses)

use Number of Segments = 8.

Ok, Apply&Close.

Compute Mesh_1.

 


 


 


Creation of Mesh_2: (menu Mesh/Create Mesh)

Geometry: Compound_2

Automatic Tetrahedralization (Assign a set of hypotheses)

Click "Cancel" on appeared dialog.

Select 1D tab, add hypothesis "Automatic Length" with Fineness = 0.

Compute Mesh_2.

















Document Actions