FEM - mesh generator, transition elements

In summary, the conversation is about implementing a 2D mesh generator with triangle and rectangle elements, where the triangle elements will act as transition elements. The person is looking for an algorithm to generate such a mesh and is open to resources from books or websites. The other person suggests looking into open source information and offers to provide more theoretical information if needed.
  • #1
piotr_kow
3
0
FEM -- mesh generator, transition elements

Hello,

I would like to implement 2D mesh generator. Mesh should consists of triangle and rectangle elements and those triangle elements will play a role of transition elements. The example of such mesh is here: http://pkow.pl/transition_element.jpg. I'm looking for an algorithm to generate such mesh (in books, web sites -- doesn't matter). Maybe you could help me?

greetings!
Piotr
 
Physics news on Phys.org
  • #3


Hi Piotr,

Thank you for your interest in implementing a 2D mesh generator. The Finite Element Method (FEM) has been widely used in various fields of engineering and science for solving complex problems. In order to create an accurate and efficient mesh, it is important to understand the concept of transition elements.

Transition elements are a type of element used in FEM to connect two different types of elements, such as triangles and rectangles. They are used to accurately capture the geometry of the problem and improve the accuracy of the solution. In the example image you provided, the transition elements are the smaller triangles that connect the larger rectangles.

To generate such a mesh, there are various algorithms and techniques that can be used. Some common approaches include Delaunay triangulation, advancing front method, and quadtree method. These methods take into account the geometry of the problem and create a mesh that is suitable for accurate analysis.

I suggest researching and comparing different mesh generation algorithms to find the one that best suits your needs. Additionally, there are many resources available online and in books that can provide step-by-step instructions for implementing a mesh generator. I hope this helps and good luck with your project!

Best regards,
 

Related to FEM - mesh generator, transition elements

1. What is FEM?

FEM stands for Finite Element Method, which is a numerical technique used in engineering and science to solve partial differential equations. It involves dividing a complex problem into smaller, simpler pieces called finite elements, and then solving for the unknowns at each element.

2. What is a mesh generator?

A mesh generator is a software tool that automatically creates a mesh, or a grid of nodes and elements, for use in FEM analysis. It allows for the creation of complex geometries and can handle different types of elements such as triangles, quadrilaterals, and tetrahedrons.

3. Why are transition elements important in FEM analysis?

Transition elements, also known as transition zones, are used to improve the accuracy of FEM analysis by creating a smooth transition between different types of elements. This helps to reduce errors and improve the convergence of the solution.

4. Can FEM mesh generators handle large models?

Yes, FEM mesh generators are designed to handle large and complex models. However, the time and resources required for mesh generation may increase with larger models, so it is important to choose a mesh generator that is suitable for the size and type of problem being solved.

5. Are there different types of FEM mesh generators?

Yes, there are various types of FEM mesh generators available, each with its own strengths and limitations. Some are specific to certain types of elements or geometries, while others may have advanced features for handling large models or providing automatic mesh refinement. It is important to choose a mesh generator that is appropriate for the specific needs of the analysis.

Similar threads

Replies
9
Views
2K
  • General Engineering
Replies
4
Views
12K
  • Mechanical Engineering
Replies
3
Views
2K
Replies
1
Views
1K
Replies
10
Views
2K
Replies
2
Views
983
Replies
30
Views
4K
  • Programming and Computer Science
Replies
29
Views
3K
  • Programming and Computer Science
Replies
1
Views
1K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
2K
Back
Top