Work

Adamantine 1.0: A Thermomechanical Simulator for Additive Manufacturing

Year: 2024
Type: article
Abstract: Adamantine is a thermomechanical simulation code that is written in C++ and built on top of deal.II (Arndt et al., 2023), p4est (Burstedde et al., 2011), ArborX (Lebrun-Grandié et al., 2020), Trilinos (The Trilinos Project Team, 2020), and Kokkos (Trott et al., 2022).Adamantine was developed with additive manufacturing in mind and it is particularly well adapted to simulate fused filament fabrication, directed energy deposition, and powder bed fusion.Adamantine employs the finite element method with adaptive mesh refinement to solve a nonlinear anisotropic heat equation, enabling support for various additive manufacturing processes.It can also perform elastoplastic and thermoelastoplastic simulations.It can handle materials in three distinct phases (solid, liquid, and powder) to accurately reflect the physical state during different stages of the manufacturing process.To enhance simulation accuracy, adamantine incorporates data assimilation techniques (Asch et al., 2016).This allows it to integrate experimental data from sensors like thermocouples and infrared (IR) cameras.This combined approach helps account for errors arising from input parameters, material properties, models, and numerical calculations, leading to more realistic simulations that reflect what occurs in a particular print.
Language: English
Open Access status: diamond
OpenAlex ID: W4403481386
FWCI: 0.807
Cites: 14
Cited by: 6
Related to: 10