FEM Mesh CalculiX: Difference between revisions

From FreeCAD Documentation
Line 57: Line 57:


==== Quadratic element ====
==== Quadratic element ====

TODO --> find normal direction of FreeCAD quad and update node table
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1"
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1"
|+ '''Quadratic element from FreeCAD to CalculiX -- node assignment'''
|+ '''Quadratic element from FreeCAD to CalculiX -- node assignment'''
Line 64: Line 64:
|-
|-
| [[File:Quad4--fc.png|250px]] || [[File:Quad8--fc.png|250px]]
| [[File:Quad4--fc.png|250px]] || [[File:Quad8--fc.png|250px]]
|-
|| quad4 FreeCAD nodes element rotated || quad8 FreeCAD nodes element rotated
|-
| [[File:Quad4--fc_rotated.png|250px]] || [[File:Quad8--fc_rotated.png|250px]]
|-
|-
|| quad4 (S4) CalculiX nodes || quad8 (S8) CalculiX nodes
|| quad4 (S4) CalculiX nodes || quad8 (S8) CalculiX nodes
Line 79: Line 75:
||CalculiX ||
||CalculiX ||
|-
|-
|| N1, N4, N3, N2 || N1, N4, N3, N2, N8, N7, N6, N5
|| N1, N2, N3, N4 || N1, N2, N3, N4, N5, N6, N7, N8
|-
|-
||Code ||
||Code ||
|-
|-
|| (0)(3)(2)(1) || (0)(3)(2)(1)(7)(6)(5)(4)
|| (0)(2)(3)(4) || (0)(1)(2)(3)(4)(5)(6)(7)
|}
|}


<p> <br /> </p>
<p> <br /> </p>



Revision as of 18:16, 8 December 2015

FEM Element Types CalculiX

For detailed information about FreeCAD FEM Element Types checkt the FEM_Mesh and FEM_Element_Types Wiki pages.

Segment element

Segment element from FreeCAD to CalculiX -- node assignment
seg2 FreeCAD nodes seg3 FreeCAD nodes
seg2 (B31) CalculiX nodes seg3 (B32) CalculiX nodes
FreeCAD
N1, N2 N1, N2, N3
CalculiX
N1, N2 N1, N3, N2
Code
(0)(1) (0)(2)(1)



Triangle element

Triangle element from FreeCAD to CalculiX -- node assignment
tria3 FreeCAD nodes tria6 FreeCAD nodes
tria3 (S3) CalculiX nodes tria6 (S6) CalculiX nodes
FreeCAD
N1, N2, N3 N1, N2, N3, N4, N5, N6
CalculiX
N1, N2, N3 N1, N2, N3, N4, N5, N6
Code
(0)(1)(2) (0)(1)(2)(3)(4)(5)


Quadratic element

Quadratic element from FreeCAD to CalculiX -- node assignment
quad4 FreeCAD nodes quad8 FreeCAD nodes
quad4 (S4) CalculiX nodes quad8 (S8) CalculiX nodes
FreeCAD
N1, N2, N3, N4 N1, N2, N3, N4, N5, N6, N7, N8
CalculiX
N1, N2, N3, N4 N1, N2, N3, N4, N5, N6, N7, N8
Code
(0)(2)(3)(4) (0)(1)(2)(3)(4)(5)(6)(7)


Tetrahedron element

Tetrahedron element from FreeCAD to CalculiX -- node assignment
tetra4 FreeCAD nodes tetra10 FreeCAD nodes
tetra4 FreeCAD nodes element rotated tetra10 FreeCAD nodes element rotated
File:Tetra4--fc rotated.png File:Tetra10--fc rotated.png
tetra4 (C3D4) CalculiX nodes tetra10 (C3D10) CalculiX nodes
FreeCAD
N1, N2, N3, N4 N1, N2, N3, N4, N5, N6, N7, N8, N9, N10
CalculiX
N1, N3, N2, N4 N1, N3, N2, N4, N7, N6, N5, N8, N10, N9
Code
(0)(2)(1)(3) (0)(2)(1)(3)(6)(5)(4)(7)(9)(8)


Hexahedron element

Hexahedron element from FreeCAD to CalculiX -- node assignment
hexa8 FreeCAD nodes hexa20 FreeCAD nodes
hexa8 FreeCAD nodes element rotated hexa20 FreeCAD nodes element rotated
File:Hexa8--fc rotated.png File:Hexa20--fc rotated.png
hexa8 (C3D8) CalculiX nodes hexa20 (C3D20) CalculiX nodes
FreeCAD
N1, N2, N3, N4, N5, N6, N7, N8 N1, N2, N3, N4, N5, N6, N7, N8, N9, N10, N11, N12, N13, N14, N15, N16, N17, N18, N19, N20
CalculiX
N1, N4, N3, N2, N5, N8, N7, N6 N1, N4, N3, N2, N5, N8, N7, N6, N12, N11, N10, N9, N16, N15, N14, N13, N17, N20, N19, N18
Code
(0)(3)(2)(1)(4)(7)(6)(5) (0)(3)(2)(1)(4)(7)(6)(5)(11)(10)(9)(8)(15)(14)(13)(12)(16)(19)(18)(17)


Pentahedron element

Pentahedron element from FreeCAD to CalculiX -- node assignment
penta6 FreeCAD nodes penta15 FreeCAD nodes
penta6 FreeCAD nodes element rotated penta15 FreeCAD nodes element rotated
File:Penta6--fc rotated.png File:Penta15--fc rotated.png
penta6 (C3D6) CalculiX nodes penta15 (C3D15) CalculiX nodes
FreeCAD
N1, N2, N3, N4, N5, N6 N1, N2, N3, N4, N5, N6, N7, N8, N9, N10, N11, N12, N13, N14, N15
CalculiX
N1, N3, N2, N4, N6, N5 N1, N3, N2, N4, N6, N5, N9, N8, N7, N12, N11, N10, N13, N15, N14
Code
(0)(2)(1)(3)(5)(4) (0)(2)(1)(3)(5)(4)(8)(7)(6)(11)(10)(9)(12)(14)(13)