FEM Mesh CalculiX/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(25 intermediate revisions by 2 users not shown)
Line 5: Line 5:
Pour plus d'informations détaillées de FreeCAD FEM éléments voir [[FEM_Mesh/fr|FEM Maillage]] et [[FEM_Element_Types/fr|FEM Types d'éléments]]. Pour les questions spécifiques à CalculiX, vous pouvez essayer [https://calculix.discourse.group Discourse group] ou [https://discord.gg/yyuQQg5 Discord channel].
Pour plus d'informations détaillées de FreeCAD FEM éléments voir [[FEM_Mesh/fr|FEM Maillage]] et [[FEM_Element_Types/fr|FEM Types d'éléments]]. Pour les questions spécifiques à CalculiX, vous pouvez essayer [https://calculix.discourse.group Discourse group] ou [https://discord.gg/yyuQQg5 Discord channel].


<span id="Segment_element"></span>
=== Élément Segment ===
=== Élément Segment ===


{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
|+ '''Segment element from FreeCAD to CalculiX -- node assignment'''
|+ '''Élément de segment de FreeCAD à CalculiX -- affectation des nœuds'''
|-
|-
| seg2 FreeCAD nodes || seg3 FreeCAD nodes
| Nœuds FreeCAD seg2 || Nœuds FreeCAD seg3
|-
|-
| [[File:Seg2.png|250px]] || [[File:Seg3--fc.png|250px]]
| [[File:Seg2.png|250px]] || [[File:Seg3--fc.png|250px]]
|-
|-
|| seg2 (B31) CalculiX nodes || seg3 (B32) CalculiX nodes
|| Nœuds CalculiX seg2 (B31) || Nœuds CalculiX seg3 (B32)
|-
|-
| [[File:Seg2.png|250px]] || [[File:Seg3--ccx.png|250px]]
| [[File:Seg2.png|250px]] || [[File:Seg3--ccx.png|250px]]
|-
|-
||FreeCAD → CalculiX, Nodes ||
||FreeCAD → CalculiX, Nœuds ||
|-
|-
|| N1, N2 || N1, N3, N2
|| N1, N2 || N1, N3, N2
|}
|}


<span id="Triangle_element"></span>
=== Élément Triangle ===
=== Élément Triangle ===


{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
|+ '''Triangle element from FreeCAD to CalculiX -- node assignment'''
|+ '''Élément de triangle de FreeCAD à CalculiX -- affectation des nœuds'''
|-
|-
| tria3 FreeCAD nodes || tria6 FreeCAD nodes
| Nœuds FreeCAD tria3 || Nœuds FreeCAD tria6
|-
|-
| [[File:Tria3--fc.png|250px]] || [[File:Tria6--fc.png|250px]]
| [[File:Tria3--fc.png|250px]] || [[File:Tria6--fc.png|250px]]
|-
|-
|| tria3 (S3) CalculiX nodes || tria6 (S6) CalculiX nodes
|| Nœuds CalculiX tria3 (S3) || Nœuds CalculiX tria6 (S6)
|-
|-
| [[File:Tria3--ccx.png|250px]] || [[File:Tria6--ccx.png|250px]]
| [[File:Tria3--ccx.png|250px]] || [[File:Tria6--ccx.png|250px]]
|-
|-
||FreeCAD → CalculiX, Nodes ||
||FreeCAD → CalculiX, Nœuds ||
|-
|-
|| N1, N2, N3 || N1, N2, N3, N4, N5, N6
|| N1, N2, N3 || N1, N2, N3, N4, N5, N6
|}
|}


<span id="Quadrangle_element"></span>
=== Éléments quadratiques ===
=== Élément quadrangle ===


{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
|+ '''Quadratic element from FreeCAD to CalculiX -- node assignment'''
|+ '''Élément quadrangle de FreeCAD à CalculiX -- affectation des nœuds'''
|-
|-
| quad4 FreeCAD nodes || quad8 FreeCAD nodes
| Nœuds FreeCAD quad4 || Nœuds FreeCAD quad8
|-
|-
| [[File:Quad4--fc.png|250px]] || [[File:Quad8--fc.png|250px]]
| [[File:Quad4--fc.png|250px]] || [[File:Quad8--fc.png|250px]]
|-
|-
|| quad4 (S4) CalculiX nodes || quad8 (S8) CalculiX nodes
|| Nœuds CalculiX quad4 (S4) || Nœuds CalculiX quad8 (S8)
|-
|-
| [[File:Quad4--ccx.png|250px]] || [[File:Quad8--ccx.png|250px]]
| [[File:Quad4--ccx.png|250px]] || [[File:Quad8--ccx.png|250px]]
|-
|-
||FreeCAD → CalculiX, Nodes ||
||FreeCAD → CalculiX, Nœuds ||
|-
|-
|| N1, N2, N3, N4 || N1, N2, N3, N4, N5, N6, N7, N8
|| N1, N2, N3, N4 || N1, N2, N3, N4, N5, N6, N7, N8
|}
|}


<span id="Tetrahedron_element"></span>
=== Éléments Tetrahedron ===
=== Élément Tétraèdre ===


L'ordre de nœud suivant n'est pas implémenté ! TODO: vérifier l'ordre des noeuds (n'oubliez pas getccxVolumesByFace()).
L'ordre de nœud suivant n'est pas implémenté ! TODO: vérifier l'ordre des noeuds (n'oubliez pas getccxVolumesByFace()).


{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
|+ '''Tetrahedron element from FreeCAD to CalculiX -- node assignment'''
|+ '''Élément de tétraèdre de FreeCAD à CalculiX -- affectation des nœuds'''
|-
|-
| tetra4 FreeCAD nodes || tetra10 FreeCAD nodes
| Nœuds FreeCAD tetra4 || Nœuds FreeCAD tetra10
|-
|-
| [[File:Tetra4--fc.png|250px]] || [[File:Tetra10--fc.png|250px]]
| [[File:Tetra4--fc.png|250px]] || [[File:Tetra10--fc.png|250px]]
|-
|-
|| tetra4 (C3D4) CalculiX nodes || tetra10 (C3D10) CalculiX nodes
|| Nœuds CalculiX tetra4 (C3D4) || Nœuds CalculiX tetra10 (C3D10)
|-
|-
| [[File:Tetra4--ccx.png|250px]] || [[File:Tetra10--ccx.png|250px]]
| [[File:Tetra4--ccx.png|250px]] || [[File:Tetra10--ccx.png|250px]]
|-
|-
||FreeCAD → CalculiX, Nodes ||
||FreeCAD → CalculiX, Nœuds ||
|-
|-
|| N2, N3, N4, N1 || N2, N3, N4, N1, N6, N10, N9, N5, N7, N8
|| N2, N3, N4, N1 || N2, N3, N4, N1, N6, N10, N9, N5, N7, N8
|}
|}


<span id="Hexahedron_element"></span>
=== Éléments Hexahedron ===
=== Élément Hexaèdre ===


{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
|+ '''Hexahedron element from FreeCAD to CalculiX -- node assignment'''
|+ '''Élément de hexaèdre de FreeCAD à CalculiX -- affectation des nœuds'''
|-
|-
| hexa8 FreeCAD nodes || hexa20 FreeCAD nodes
| Nœuds FreeCAD hexa8 || Nœuds FreeCAD hexa20
|-
|-
| [[File:Hexa8--fc.png|250px]] || [[File:Hexa20--fc.png|250px]]
| [[File:Hexa8--fc.png|250px]] || [[File:Hexa20--fc.png|250px]]
|-
|-
|| hexa8 (C3D8) CalculiX nodes || hexa20 (C3D20) CalculiX nodes
|| Nœuds CalculiX hexa8 (C3D8) || Nœuds CalculiX hexa20 (C3D20)
|-
|-
| [[File:Hexa8--ccx.png|250px]] || [[File:Hexa20--ccx.png|250px]]
| [[File:Hexa8--ccx.png|250px]] || [[File:Hexa20--ccx.png|250px]]
|-
|-
||FreeCAD → CalculiX, Nodes ||
||FreeCAD → CalculiX, Nœuds ||
|-
|-
||N6, N7, N8, N5, N2, N3, N4, N1 || N6, N7, N8, N5, N2, N3, N4, N1 , N14, N15, N16, N13, N10, N11, N12, N9, N18, N19, N20, N17
||N6, N7, N8, N5, N2, N3, N4, N1 || N6, N7, N8, N5, N2, N3, N4, N1, N14, N15, N16, N13, N10, N11, N12, N9, N18, N19, N20, N17
|}
|}


<span id="Pentahedron_element"></span>
=== Éléments Pentahedron ===
=== Élément Pentaèdre ===


{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
{| class="wikitable" style="color:black; background-color:#eeeeef;" cellpadding="5" cellspacing="0" border="1"
|+ '''Pentahedron element from FreeCAD to CalculiX -- node assignment'''
|+ '''Élément de pentaèdre de FreeCAD à CalculiX -- affectation des nœuds'''
|-
|-
| penta6 FreeCAD nodes || penta15 FreeCAD nodes
| Nœuds FreeCAD penta6 || Nœuds FreeCAD penta15
|-
|-
| [[File:penta6--fc.png|250px]] || [[File:Penta15--fc.png|250px]]
| [[File:penta6--fc.png|250px]] || [[File:Penta15--fc.png|250px]]
|-
|-
|| penta6 (C3D6) CalculiX nodes || penta15 (C3D15) CalculiX nodes
|| Nœuds CalculiX penta6 (C3D6) || Nœuds CalculiX penta15 (C3D15)
|-
|-
| [[File:Penta6--ccx.png|250px]] || [[File:Penta15--ccx.png|250px]]
| [[File:Penta6--ccx.png|250px]] || [[File:Penta15--ccx.png|250px]]
|-
|-
||FreeCAD → CalculiX, Nodes ||
||FreeCAD → CalculiX, Nœuds ||
|-
|-
|| N5, N6, N4, N2, N3, N1 || N5, N6, N4, N2, N3, N1, N11, N12, N10, N8, N9, N7, N14, N15, N13
|| N5, N6, N4, N2, N3, N1 || N5, N6, N4, N2, N3, N1, N11, N12, N10, N8, N9, N7, N14, N15, N13
|}
|}


<span id="Related"></span>
== En relation ==
== En relation ==


* [[FEM_Mesh_CalculiX/fr|FEM Maillage avec Calculix]]
* La page [[FEM_CalculiX/fr|FEM Calculix]]
* [[FEM_Preferences/fr#CalculiX|Préférences de CalculiX]] dans le menu des préférences de l'atelier FEM.
* [[FEM_Preferences/fr#CalculiX|Préférences de CalculiX]] dans le menu des préférences de l'atelier FEM.



Latest revision as of 13:16, 30 November 2023

Other languages:

Types d'éléments MEF dans CalculiX

Pour plus d'informations détaillées de FreeCAD FEM éléments voir FEM Maillage et FEM Types d'éléments. Pour les questions spécifiques à CalculiX, vous pouvez essayer Discourse group ou Discord channel.

Élément Segment

Élément de segment de FreeCAD à CalculiX -- affectation des nœuds
Nœuds FreeCAD seg2 Nœuds FreeCAD seg3
Nœuds CalculiX seg2 (B31) Nœuds CalculiX seg3 (B32)
FreeCAD → CalculiX, Nœuds
N1, N2 N1, N3, N2

Élément Triangle

Élément de triangle de FreeCAD à CalculiX -- affectation des nœuds
Nœuds FreeCAD tria3 Nœuds FreeCAD tria6
Nœuds CalculiX tria3 (S3) Nœuds CalculiX tria6 (S6)
FreeCAD → CalculiX, Nœuds
N1, N2, N3 N1, N2, N3, N4, N5, N6

Élément quadrangle

Élément quadrangle de FreeCAD à CalculiX -- affectation des nœuds
Nœuds FreeCAD quad4 Nœuds FreeCAD quad8
Nœuds CalculiX quad4 (S4) Nœuds CalculiX quad8 (S8)
FreeCAD → CalculiX, Nœuds
N1, N2, N3, N4 N1, N2, N3, N4, N5, N6, N7, N8

Élément Tétraèdre

L'ordre de nœud suivant n'est pas implémenté ! TODO: vérifier l'ordre des noeuds (n'oubliez pas getccxVolumesByFace()).

Élément de tétraèdre de FreeCAD à CalculiX -- affectation des nœuds
Nœuds FreeCAD tetra4 Nœuds FreeCAD tetra10
Nœuds CalculiX tetra4 (C3D4) Nœuds CalculiX tetra10 (C3D10)
FreeCAD → CalculiX, Nœuds
N2, N3, N4, N1 N2, N3, N4, N1, N6, N10, N9, N5, N7, N8

Élément Hexaèdre

Élément de hexaèdre de FreeCAD à CalculiX -- affectation des nœuds
Nœuds FreeCAD hexa8 Nœuds FreeCAD hexa20
Nœuds CalculiX hexa8 (C3D8) Nœuds CalculiX hexa20 (C3D20)
FreeCAD → CalculiX, Nœuds
N6, N7, N8, N5, N2, N3, N4, N1 N6, N7, N8, N5, N2, N3, N4, N1, N14, N15, N16, N13, N10, N11, N12, N9, N18, N19, N20, N17

Élément Pentaèdre

Élément de pentaèdre de FreeCAD à CalculiX -- affectation des nœuds
Nœuds FreeCAD penta6 Nœuds FreeCAD penta15
Nœuds CalculiX penta6 (C3D6) Nœuds CalculiX penta15 (C3D15)
FreeCAD → CalculiX, Nœuds
N5, N6, N4, N2, N3, N1 N5, N6, N4, N2, N3, N1, N11, N12, N10, N8, N9, N7, N14, N15, N13

En relation