Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
user_manual:pre_processing [2021/06/22 21:01] Ali Baba created |
user_manual:pre_processing [2023/01/28 13:22] Ali Baba [Creation of the geometry] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{description> | ||
+ | |||
+ | ====== 2. Pre-processing ====== | ||
+ | |||
+ | **The first step when building a simulation model is the creation of the geometry model, and its associated mathematical description: | ||
+ | |||
+ | There can be multiple ways to pre-process a model for a SesamX simulation. However, **this page aims at exposing the efficient pre-processing workflow around which the SesamX solver is designed and interfaced**. The main advantage of this workflow is that **it is based on free software**: FreeCad to handle the geometry creation, and Salome to handle the mesh creation. | ||
+ | |||
+ | Off course, you are free to adopt your own workflow. Do not hesitate to contact our support for help about setting up such a workflow. | ||
+ | |||
+ | This page does not discuss every detail about how to use the software mentioned. Instead **it focuses on the big picture and how these software communicate in an efficient manner**. To get an idea of how this workflow applies to a practical model, you can consult our [[tutorials: | ||
+ | |||
+ | ===== Creation of the geometry ===== | ||
+ | To create a geometry from scratch, we propose to use the **FreeCad modeler**. The full documentation can be found on the [[https:// | ||
+ | |||
+ | **We advise you to split the geometry creation in 2 steps**: | ||
+ | * First you should build the full geometry of the part that you would like to design. | ||
+ | * And then, from this complete geometry, you should build a simplified geometry more suited to finite element modeling (removing small holes and so on). | ||
+ | |||
+ | Even though Salome proposes some geometry simplification tools, from our point of view, these tools are not as efficient as the FreeCad ones. | ||
+ | |||
+ | Once the geometry is created, **you can export the simplified geometry to a step file and proceed to meshing**. | ||
+ | |||
+ | ===== Creation of the mesh ===== | ||
+ | To create the mesh, we propose to use **Salome**. The full documentation can be found on the [[https:// | ||
+ | |||
+ | The geometry module allows you to import the step file and organize the geometry (in order to gain more control over the meshing process and the mesh refinements). You can then use the mesh module to effectively build the mesh. **We advise you to chose by default the NETGEN meshing algorithm**: | ||
+ | |||
+ | At this step, **it is also important to generate the groups of nodes and elements** that will be relevant later on when manipulating the SesamX model. For instance, you should prepare the groups for the [[user_manual: | ||
+ | |||
+ | Once done with the mesh creation, **you can export it to a med file**. And finally you are ready to use the SesamX solver to create and manipulate your SesamX model. | ||
+ | |||
+ | ===== Summary ===== | ||
+ | To conclude, the following picture summarizes the proposed workflow. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== See also ===== | ||
+ | * [[user_manual: | ||
+ | * [[tutorials: | ||
+ | |||
+ | ===== References ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||