FEM best practices and examples: Difference between revisions

From Struct4u
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
===FEM-solver===
The FEM-solver is written completely in C# with. It is geometrically linear. So second order effects are not taken into account.
===Mesh element/theory===
The mesh element used with in plates in [[XFEM4U]] is a modified [https://en.wikipedia.org/wiki/Bending_of_plates Kirchhoff] element. It is extended in 2021 by [https://nl.wikipedia.org/wiki/Johan_Blaauwendraad | Professor Blaauwendraad]. Usually Kirchhoff is less precise regarding shear force distribution. In the modified element this is solved. Therefore it is a extremely robust element with very reliable shear force distribution.
===Mesher===
The mesher is using 4-nodes quadrangle elements because they are more accurate than 3-nodes triangle elements. On a edge


===Mesh Size===
===Mesh Size===
The mesh element used with in XFEM4U is a modified [https://en.wikipedia.org/wiki/Bending_of_plates Kirchhoff] element. It is extended in 2021 by [https://nl.wikipedia.org/wiki/Johan_Blaauwendraad | Professor Blaauwendraad]. Usually Kirchhoff is less precise regarding shearforce distribution. In the modified element this is solved.


Below we describe a method how to find the right mesh size for your structure. If you make the mesh too dense, internal forces will be higher then reality. First some basics.  
Below we describe a method how to find the right mesh size for your structure. If you make the mesh too dense, internal forces will be higher then reality. First some basics.  
* Element size should never be smaller then the plate thickness. Otherwise the theory of Kirchhoff is not correct anymore.
* Element size should never be smaller then the plate thickness. Otherwise the theory of Kirchhoff is not correct anymore.
* Element size also at least the smallest spansize in the structure to expect a correct result.
* Element size also at least the smallest spansize in the structure to expect a correct result.
* Steel plate structures: If you make you mesh 50% smaller the stress should not increate more then 10-12%.
* Steel plate structures: If you make you mesh 50% smaller the stress should not increase more then 10-12%.


Workflow to find the right meshsize within a steel structure.
Workflow to find the right meshsize within a steel structure.

Revision as of 07:21, 28 August 2022

FEM-solver

The FEM-solver is written completely in C# with. It is geometrically linear. So second order effects are not taken into account.

Mesh element/theory

The mesh element used with in plates in XFEM4U is a modified Kirchhoff element. It is extended in 2021 by | Professor Blaauwendraad. Usually Kirchhoff is less precise regarding shear force distribution. In the modified element this is solved. Therefore it is a extremely robust element with very reliable shear force distribution.

Mesher

The mesher is using 4-nodes quadrangle elements because they are more accurate than 3-nodes triangle elements. On a edge


Mesh Size

Below we describe a method how to find the right mesh size for your structure. If you make the mesh too dense, internal forces will be higher then reality. First some basics.

  • Element size should never be smaller then the plate thickness. Otherwise the theory of Kirchhoff is not correct anymore.
  • Element size also at least the smallest spansize in the structure to expect a correct result.
  • Steel plate structures: If you make you mesh 50% smaller the stress should not increase more then 10-12%.

Workflow to find the right meshsize within a steel structure.