FreeCAD-Doc/localwiki/FEM_Mesh_CalculiX.html
2018-07-08 12:11:49 -05:00

214 lines
13 KiB
HTML

<html><head><title>FEM Mesh CalculiX</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>FEM Mesh CalculiX</h1></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#FEM_Element_Types_CalculiX"><span class="tocnumber">1</span> <span class="toctext">FEM Element Types CalculiX</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#Segment_element"><span class="tocnumber">1.1</span> <span class="toctext">Segment element</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#Triangle_element"><span class="tocnumber">1.2</span> <span class="toctext">Triangle element</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#Quadratic_element"><span class="tocnumber">1.3</span> <span class="toctext">Quadratic element</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Tetrahedron_element"><span class="tocnumber">1.4</span> <span class="toctext">Tetrahedron element</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#Hexahedron_element"><span class="tocnumber">1.5</span> <span class="toctext">Hexahedron element</span></a></li>
<li class="toclevel-2 tocsection-7"><a href="#Pentahedron_element"><span class="tocnumber">1.6</span> <span class="toctext">Pentahedron element</span></a></li>
</ul>
</li>
</ul>
</div>
<h2><span class="mw-headline" id="FEM_Element_Types_CalculiX">FEM Element Types CalculiX</span></h2>
<p>For detailed information about FreeCAD FEM Element Types checkt the <a href="FEM_Mesh.html" title="FEM Mesh">FEM_Mesh</a> and <a href="FEM_Element_Types.html" title="FEM Element Types">FEM_Element_Types</a> Wiki pages.
</p>
<h4><span class="mw-headline" id="Segment_element">Segment element</span></h4>
<table class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1">
<caption> <b>Segment element from FreeCAD to CalculiX -- node assignment</b>
</caption>
<tr>
<td> seg2 FreeCAD nodes </td>
<td> seg3 FreeCAD nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Seg2.png" class="image"><img alt="Seg2.png" src="250px-Seg2.png" width="250" height="47" srcset="/wiki/images/1/17/Seg2.png 1.5x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Seg3--fc.png" class="image"><img alt="Seg3--fc.png" src="250px-Seg3--fc.png" width="250" height="42" srcset="/wiki/images/c/cc/Seg3--fc.png 1.5x" /></a>
</td></tr>
<tr>
<td> seg2 (B31) CalculiX nodes </td>
<td> seg3 (B32) CalculiX nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Seg2.png" class="image"><img alt="Seg2.png" src="250px-Seg2.png" width="250" height="47" srcset="/wiki/images/1/17/Seg2.png 1.5x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Seg3--ccx.png" class="image"><img alt="Seg3--ccx.png" src="250px-Seg3--ccx.png" width="250" height="42" srcset="/wiki/images/1/1a/Seg3--ccx.png 1.5x" /></a>
</td></tr>
<tr>
<td>FreeCAD --&gt; CalculiX, Nodes </td>
<td>
</td></tr>
<tr>
<td> N1, N2 </td>
<td> N1, N3, N2
</td></tr></table>
<p> <br /> </p>
<h4><span class="mw-headline" id="Triangle_element">Triangle element</span></h4>
<table class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1">
<caption> <b>Triangle element from FreeCAD to CalculiX -- node assignment</b>
</caption>
<tr>
<td> tria3 FreeCAD nodes </td>
<td> tria6 FreeCAD nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tria3--fc.png" class="image"><img alt="Tria3--fc.png" src="250px-Tria3--fc.png" width="250" height="196" srcset="/wiki/images/5/59/Tria3--fc.png 1.5x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tria6--fc.png" class="image"><img alt="Tria6--fc.png" src="250px-Tria6--fc.png" width="250" height="189" srcset="/wiki/images/f/f7/Tria6--fc.png 1.5x" /></a>
</td></tr>
<tr>
<td> tria3 (S3) CalculiX nodes </td>
<td> tria6 (S6) CalculiX nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tria3--ccx.png" class="image"><img alt="Tria3--ccx.png" src="250px-Tria3--ccx.png" width="250" height="182" srcset="/wiki/images/9/9e/Tria3--ccx.png 1.5x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tria6--ccx.png" class="image"><img alt="Tria6--ccx.png" src="250px-Tria6--ccx.png" width="250" height="182" srcset="/wiki/images/8/83/Tria6--ccx.png 1.5x" /></a>
</td></tr>
<tr>
<td>FreeCAD --&gt; CalculiX, Nodes </td>
<td>
</td></tr>
<tr>
<td> N1, N2, N3 </td>
<td> N1, N2, N3, N4, N5, N6
</td></tr></table>
<p> <br /> </p>
<h4><span class="mw-headline" id="Quadratic_element">Quadratic element</span></h4>
<table class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1">
<caption> <b>Quadratic element from FreeCAD to CalculiX -- node assignment</b>
</caption>
<tr>
<td> quad4 FreeCAD nodes </td>
<td> quad8 FreeCAD nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Quad4--fc.png" class="image"><img alt="Quad4--fc.png" src="250px-Quad4--fc.png" width="250" height="148" srcset="/wiki/images/thumb/e/ef/Quad4--fc.png/375px-Quad4--fc.png 1.5x, /wiki/images/e/ef/Quad4--fc.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Quad8--fc.png" class="image"><img alt="Quad8--fc.png" src="250px-Quad8--fc.png" width="250" height="148" srcset="/wiki/images/thumb/9/9e/Quad8--fc.png/375px-Quad8--fc.png 1.5x, /wiki/images/9/9e/Quad8--fc.png 2x" /></a>
</td></tr>
<tr>
<td> quad4 (S4) CalculiX nodes </td>
<td> quad8 (S8) CalculiX nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Quad4--ccx.png" class="image"><img alt="Quad4--ccx.png" src="250px-Quad4--ccx.png" width="250" height="149" srcset="/wiki/images/thumb/2/26/Quad4--ccx.png/375px-Quad4--ccx.png 1.5x, /wiki/images/2/26/Quad4--ccx.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Quad8--ccx.png" class="image"><img alt="Quad8--ccx.png" src="250px-Quad8--ccx.png" width="250" height="149" srcset="/wiki/images/thumb/b/b8/Quad8--ccx.png/375px-Quad8--ccx.png 1.5x, /wiki/images/b/b8/Quad8--ccx.png 2x" /></a>
</td></tr>
<tr>
<td>FreeCAD --&gt; CalculiX, Nodes </td>
<td>
</td></tr>
<tr>
<td> N1, N2, N3, N4 </td>
<td> N1, N2, N3, N4, N5, N6, N7, N8
</td></tr></table>
<p> <br /> </p>
<h4><span class="mw-headline" id="Tetrahedron_element">Tetrahedron element</span></h4>
<p>The following node order is not implemented&#160;! TODO: verify node order (do not forget getccxVolumesByFace()).
</p>
<table class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1">
<caption> <b>Tetrahedron element from FreeCAD to CalculiX -- node assignment</b>
</caption>
<tr>
<td> tetra4 FreeCAD nodes </td>
<td> tetra10 FreeCAD nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tetra4--fc.png" class="image"><img alt="Tetra4--fc.png" src="250px-Tetra4--fc.png" width="250" height="267" srcset="/wiki/images/thumb/0/06/Tetra4--fc.png/375px-Tetra4--fc.png 1.5x, /wiki/images/0/06/Tetra4--fc.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tetra10--fc.png" class="image"><img alt="Tetra10--fc.png" src="250px-Tetra10--fc.png" width="250" height="266" srcset="/wiki/images/thumb/1/16/Tetra10--fc.png/375px-Tetra10--fc.png 1.5x, /wiki/images/1/16/Tetra10--fc.png 2x" /></a>
</td></tr>
<tr>
<td> tetra4 (C3D4) CalculiX nodes </td>
<td> tetra10 (C3D10) CalculiX nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tetra4--ccx.png" class="image"><img alt="Tetra4--ccx.png" src="250px-Tetra4--ccx.png" width="250" height="267" srcset="/wiki/images/thumb/0/0c/Tetra4--ccx.png/375px-Tetra4--ccx.png 1.5x, /wiki/images/0/0c/Tetra4--ccx.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Tetra10--ccx.png" class="image"><img alt="Tetra10--ccx.png" src="250px-Tetra10--ccx.png" width="250" height="266" srcset="/wiki/images/thumb/8/8d/Tetra10--ccx.png/375px-Tetra10--ccx.png 1.5x, /wiki/images/8/8d/Tetra10--ccx.png 2x" /></a>
</td></tr>
<tr>
<td>FreeCAD --&gt; CalculiX, Nodes </td>
<td>
</td></tr>
<tr>
<td> N2, N3, N4, N1 </td>
<td> N2, N3, N4, N1, N6, N10, N9, N5, N7, N8
</td></tr></table>
<p> <br /> </p>
<h4><span class="mw-headline" id="Hexahedron_element">Hexahedron element</span></h4>
<table class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1">
<caption> <b>Hexahedron element from FreeCAD to CalculiX -- node assignment</b>
</caption>
<tr>
<td> hexa8 FreeCAD nodes </td>
<td> hexa20 FreeCAD nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Hexa8--fc.png" class="image"><img alt="Hexa8--fc.png" src="250px-Hexa8--fc.png" width="250" height="220" srcset="/wiki/images/thumb/e/e9/Hexa8--fc.png/375px-Hexa8--fc.png 1.5x, /wiki/images/e/e9/Hexa8--fc.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Hexa20--fc.png" class="image"><img alt="Hexa20--fc.png" src="250px-Hexa20--fc.png" width="250" height="242" srcset="/wiki/images/thumb/8/86/Hexa20--fc.png/375px-Hexa20--fc.png 1.5x, /wiki/images/8/86/Hexa20--fc.png 2x" /></a>
</td></tr>
<tr>
<td> hexa8 (C3D8) CalculiX nodes </td>
<td> hexa20 (C3D20) CalculiX nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Hexa8--ccx.png" class="image"><img alt="Hexa8--ccx.png" src="250px-Hexa8--ccx.png" width="250" height="220" srcset="/wiki/images/thumb/0/0f/Hexa8--ccx.png/375px-Hexa8--ccx.png 1.5x, /wiki/images/0/0f/Hexa8--ccx.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Hexa20--ccx.png" class="image"><img alt="Hexa20--ccx.png" src="250px-Hexa20--ccx.png" width="250" height="242" srcset="/wiki/images/thumb/e/eb/Hexa20--ccx.png/375px-Hexa20--ccx.png 1.5x, /wiki/images/e/eb/Hexa20--ccx.png 2x" /></a>
</td></tr>
<tr>
<td>FreeCAD --&gt; CalculiX, Nodes </td>
<td>
</td></tr>
<tr>
<td>N6, N7, N8, N5, N2, N3, N4, N1 </td>
<td> N6, N7, N8, N5, N2, N3, N4, N1 , N14, N15, N16, N13, N10, N11, N12, N9, N18, N19, N20, N17
</td></tr></table>
<p> <br /> </p>
<h4><span class="mw-headline" id="Pentahedron_element">Pentahedron element</span></h4>
<table class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1">
<caption> <b>Pentahedron element from FreeCAD to CalculiX -- node assignment</b>
</caption>
<tr>
<td> penta6 FreeCAD nodes </td>
<td> penta15 FreeCAD nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Penta6--fc.png" class="image"><img alt="Penta6--fc.png" src="250px-Penta6--fc.png" width="250" height="237" srcset="/wiki/images/thumb/3/33/Penta6--fc.png/375px-Penta6--fc.png 1.5x, /wiki/images/3/33/Penta6--fc.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Penta15--fc.png" class="image"><img alt="Penta15--fc.png" src="250px-Penta15--fc.png" width="250" height="233" srcset="/wiki/images/thumb/b/b4/Penta15--fc.png/375px-Penta15--fc.png 1.5x, /wiki/images/b/b4/Penta15--fc.png 2x" /></a>
</td></tr>
<tr>
<td> penta6 (C3D6) CalculiX nodes </td>
<td> penta15 (C3D15) CalculiX nodes
</td></tr>
<tr>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Penta6--ccx.png" class="image"><img alt="Penta6--ccx.png" src="250px-Penta6--ccx.png" width="250" height="237" srcset="/wiki/images/thumb/1/1e/Penta6--ccx.png/375px-Penta6--ccx.png 1.5x, /wiki/images/1/1e/Penta6--ccx.png 2x" /></a> </td>
<td> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Penta15--ccx.png" class="image"><img alt="Penta15--ccx.png" src="250px-Penta15--ccx.png" width="250" height="233" srcset="/wiki/images/thumb/a/af/Penta15--ccx.png/375px-Penta15--ccx.png 1.5x, /wiki/images/a/af/Penta15--ccx.png 2x" /></a>
</td></tr>
<tr>
<td>FreeCAD --&gt; CalculiX, Nodes </td>
<td>
</td></tr>
<tr>
<td> N5, N6, N4, N2, N3, N1 </td>
<td> N5, N6, N4, N2, N3, N1, N11, N12, N10, N8, N9, N7, N14, N15, N13
</td></tr></table>
<p> <br /> </p>
<p><br />
</p>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=FEM_Mesh_CalculiX&amp;oldid=262170">http://www.freecadweb.org/wiki/index.php?title=FEM_Mesh_CalculiX&amp;oldid=262170</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>