& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
2 min read
In finite element (FE) analysis the detail in which a geometry is discretized into nodes and elements determines the system resources and computational time required to calculate the solution. A balance must always be struck between capturing all the complexity of a component and producing simulation results in a useful timeframe. The number of elements required for a static-uniform mesh, scale roughly cubically with the finest feature to be represented. An adaptive mesher, such as the one included in Netfabb Simulation, eliminates this scaling factor by using fine elements only where necessary and updating the mesh with each time step. This allows simulations to be completed with significantly reduced node and element counts, minimizing the computational time.
Standard voxel-based FE meshes specify a single uniform element size, which is used to represent the entirety of the geometry. Throughout the transient analysis the mesh remains static. This type of static-uniform mesh is shown below:
Figure 1. Static-uniform mesh with ~1.6 Million nodes & 1.5 Million elements.
Adaptive meshes reduce the number of nodes in an FE mesh required to complete in simulation by combining sets of 8 small contacting elements into 1 larger element. The nodal reduction occurs over both space and time:
Below, is an image of a mesh for the same part, allowing for 1 level of adaptivity is shown:
Figure 2. Mesh using 1 level of adaptivity.
This reduces the nodal count to 378 658 and the number of elements to 267 173.
Here is the mesh, allowing for 5 levels of adaptivity:
Figure 3. Mesh using 5 levels of adaptivity
This further mesh density reduction has just 277 936 nodes and 150 451 elements.
Part-scale thermo-mechanical simulations are run for each of the 3 example mesh cases using the following settings:
Contour plots of the X-Displacement at the end of each simulation for each Mesh Adaptivity option are displayed below:
Figure 4. X-Displacement using a Static-uniform mesh
Figure 5. X-Displacement using 1 level of Adaptivity
Figure 6. X-Displacement using 5 levels of Adaptivity
The results for these three cases are practically identical when compared. This shows that Mesh Adaptivity can be utilized and still maintain simulation accuracy.
The run times for all the meshes above, Static-Uniform, 1 level of Adaptivity, and 5 levels of Adaptivity, are shown in the following table
Mesh Method | Run time (min) | % Run time reduction over static-uniform |
Static-uniform | 6368 | Baseline |
1 Adaptivity Level | 115 | 98.2% |
5 Adaptivity Levels | 23 | 99.6% |
This illustrates the usefulness of Mesh Adaptivity, where using just 1 level of Adaptivity yields simulation time that is just 1.8% of the time required to solved with the Static-uniform mesh. Using 5 levels of adaptivity achieves further time savings, simulating the model in 0.4% of the time required by the Static-Uniform mesh.
It has been shown that Mesh Adaptivity can be used to significantly reduce simulation times while also preserving model accuracy.
By clicking subscribe, I agree to receive the Fusion newsletter and acknowledge the Autodesk Privacy Statement.
Success!
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.