Are you ready to talk?

Two Ways to Get Geometry From an Orphan Mesh in Abaqus

Table of contents

Sometimes you have a mesh in Abaqus, and you don’t have the corresponding geometry. Abaqus offers tools to create geometry based on a mesh. Here I will discuss two options: using the mesh-to-geometry plug-in and using the built-in tools. I’ll explain the difference and when to choose which option.

Introduction

In Abaqus, you may have a mesh without the corresponding geometry. This can happen if only the .inp from an older model is available, if you want to use the deformed shape in an .odb as starting point of an analysis or if the geometry comes from an external system that only provides mesh(-like) information. In Abaqus it is possible to work directly on the mesh, and set up an analysis without having geometry at all. There are even some options to modify such an orphan mesh (a mesh not connected to parent geometry) in Abaqus/CAE. Having the geometry offers a lot more control over the mesh on the part. Here I will show how geometry can be derived from a mesh.

Example geometry

As an example, I will use this star-shaped Christmas tree topper. It’s meshed with tetrahedrals, and I’ve created a mesh part (orphan mesh) from it (Figure 1).

mesh_to_geometry_mesh

Figure 1: The orphan mesh. Note the green colour that is typically used to display orphan meshes in Abaqus.

Approach 1: Mesh-to-geometry plug-in

Some years back, before the built-in Abaqus functionality existed, some one at SIMULIA developed a plug-in to convert mesh to geometry. This is still available.

The plug-in can be used on either an .stl file, or an orphan mesh. This plug-in creates a geometrical face, for each external element face in the mesh. There is an option to try to add volume, so a solid part (rather than a shell representing the outer surface) is obtained. It may take a while to run. The result for the example (Figure 2) looks similar to what we had before (Figure 1).

mesh_to_geometry_geometry

Figure 2: Resulting part that is output from the mesh to geometry plug-in. The grey colour indicates this is geometry rather than a mesh.

The geometry has geometrical face corners at all nodes of the mesh. Since quadratic elements where used, the faces on the geometry are smaller than the elemental faces.

Does this bring us anywhere? If we would mesh this geometry, the new mesh is still controlled by the original mesh, and the elements will be even smaller. It would make more sense to directly work on the mesh then.

Since this is now geometry, we can use geometry edit tools, as well as virtual topology on it. Abaqus has options to replace several faces by a single face (geometry edit), or to neglect certain edges when meshing (virtual topology). By using these features one can create several larger faces for meshing, allowing more control over the mesh.

Postprocessing: Geometry edit

For example, by using the replace faces option, the geometry was simplified to what is shown in Figure 3. It is easy to select multiple faces when using the ‘by angle’ option. Though it takes time for Abaqus to calculate the new face, the user effort is limited.

mesh_to_geometry_plugin_geometry_repar

Figure 3: Geometry after apply ‘Replace Faces’ several times. It would be possible to replace more faces, but due to the time it took to replace the faces, it was not done in this case.

A second approach it to use Virtual Toplogy. In this case the geometry is not changed, but some edges and/or vertices are not used for meshing: the requirement to have element edges and nodes at those locations is removed.

Postprocessing: Virtual topology

Using virtual topology, we can obtain a geometry such as what is shown in Figure 4 (left).

mesh_to_geometry_virtual_topology_mesh

Figure 4: Geometry after virtual topology (left) and example mesh with less seeds (right).

This can then be meshed using mesh seeds determined by the user, so the mesh can be coarser than it was originally (Figure 4, right).

Depending on the edges that are or aren’t abstracted away, the results will differ. By keeping edges, the mesh will better follow the geometry in that region and local mesh seeds can be controlled.

Approach 2: Built-in utilities

Abaqus currently also provides a built-in tool to create geometry from element faces.

The faces to be converted to geometry are selected. If multiple elemental faces are selected at the same time, one geometrical face will be created. This is different compared to the plug-in, which is applied to the entire part, and creates triangular faces between all of the nodes.

If this option is used with e.g. the face selection by angle option, then with a few clicks several larger surfaces can be created. For the flat faces on the front and back of the start, this works very well. The cone-shaped section on the bottom can also be converted (Figure 5).

mesh_to_geometry_built_in

Figure 5: Orphan mesh with geometry created on it using the built-in tools.The larger faces can easily be converted.

If the faces represent a smaller radii, then they may not be continuous, and it tends to be more difficult to combine element faces. Often Abaqus can only create a face when just a few faces are selected. A lot of manual effort is then required to transform all elemental faces into geometrical faces. Also, geometrical faces do not always fully connect automatically (Figure 6, left) and additional manual effort such as stitching may be needed to solve the issue (Figure 6, right). The same techniques mentioned for the mesh to geometry plug-in can be used to combine geometrical faces once all elemental faces have been converted to geometrical faces.

mesh_to_geometry_challenges_geometry

Figure 6: Converting element faces to geometrical faces using the built-in tools for faces with a small radius. Small faces are required and gaps and overlaps arise (left). These can be removed by stitching (right).

Comparison and conclusion

Working with meshes and converting mesh to geometry is possible with Abaqus, but never extremely user-friendly. To convert mesh to geometry, two options are available: using a plug-in and using the built-in option to create geometrical faces from elemental faces. The plug-in converts the entire part at once to small faces. This typically means the resulting geometry needs to be postprocessed afterwards to make it useful. Virtual topology is very helpful for this.

The built-in options can convert multiple elemental faces to one geometrical face. For flat surfaces this works well and is more efficient than the plug-in because it does not require postprocessing. For elemental faces that are not continuous, it is more difficult for Abaqus to combine multiple elemental faces in a single geometrical face. In this case a lot of manual effort may be needed to obtain the geometry of interest. If that is the case then the plug-in, in combination with virtual topology, may be more efficient.

Extend your simulation capabilities, discover our upcoming training courses!

 

Need help from an expert?

Our simulation team are on-hand to provide tailored guidance and support with a deep knowledge of the full SIMULIA portfolio. Reach out to talk to an expert today.

Case Studies

In fiercely competitive industries, efficiency, transparency, and responsibility are more in demand than ever. That’s why we help clients deploy solutions that simplify processes, drive product innovation, and shorten time to market.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Best Practices for Dynamic Analysis of Bridges

BRIGADE/Plus provides comprehensive tools for static and dynamic analysis of bridges under various load conditions, ensuring structural resilience.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

New Year, New Fortran Compiler

Learn how to resolve compatibility issues between Abaqus and the Intel Fortran compiler after the discontinuation of ifort in 2025. This guide covers installation and setup for both Windows and Linux, helping you smoothly switch to the ifx compiler for user subroutine integration. Follow detailed instructions to modify environment files and install necessary toolkits, ensuring uninterrupted analysis performance.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Extended free body cut

Discover the trade-offs bridge engineers face in balancing simplicity and accuracy in structural analysis. Learn how BRIGADE/Plus revolutionizes bridge design with the Extended Free-Body Cut (FBC) method, enabling precise calculations for complex geometries, moving loads, and detailed 3D effects. Explore how this advanced feature bridges the gap between traditional models and modern engineering demands. Stay ahead in bridge engineering with TECHNIA’s cutting-edge solutions

Want to receive more content like this?

Sign up to receive a weekly roundup of Expert insights as they are published...

  • Related news & articles straight to your inbox
  • Hints, tips & how-tos
  • Thought leadership articles