TY - JOUR A1 - Rosenbusch, Sjard Mathis A1 - Diercks, Philipp A1 - Kindrachuk, Vitaliy A1 - Unger, Jörg F. T1 - Integrating custom constitutive models into FEniCSx: A versatile approach and case studies N2 - The development and integration of user-defined constitutive relationships into finite element (FE) tools using standardized interfaces play a pivotal role in advancing the capabilities of FE solvers for structural mechanics applications. While commercial FE solvers like Abaqus and Ansys have designed their interfaces to provide custom stresses, tangents, and updated history variables, the open-source solver FEniCSx remains efficient only when the constitutive update has an analytical representation. This restricts the application of FEniCSx for non-linear structural mechanics. Since FEniCSx has become a powerful and popular open-source tool for solving partial differential equations, particularly due to its automatic computation of Hessians, we aim to develop a generalized interface to enhance its capability for constitutive modeling. This approach will address complex constitutive equations that require iterative solutions at the quadrature point level. Specific implementation challenges, such as using return-mapping procedures, can then be managed commonly. The provided interface for custom constitutive models offers a versatile way to implement them in various languages, including C++, Python, Rust, and Fortran. Finally, with UMATs for viscoplastic models as an example, we demonstrate how existing user subroutines can be incorporated into the interface and utilized within the FEniCSx framework. KW - Finite element method KW - Constitutive models KW - FEniCSx KW - UMAT KW - Rust KW - Python KW - C++ PY - 2025 UR - https://nbn-resolving.org/urn:nbn:de:kobv:b43-630439 DO - https://doi.org/10.1016/j.advengsoft.2025.103922 SN - 0965-9978 VL - 206 SP - 1 EP - 11 PB - Elsevier CY - Amsterdam AN - OPUS4-63043 LA - eng AD - Bundesanstalt fuer Materialforschung und -pruefung (BAM), Berlin, Germany ER - TY - GEN A1 - Rosenbusch, Sjard Mathis A1 - Diercks, Philipp A1 - Kindrachuk, Vitaliy A1 - Unger, Jörg F. T1 - Integrating custom constitutive models into FEniCSx: A versatile approach and case studies N2 - The development and integration of user-defined constitutive relationships into finite element (FE) tools using standardized interfaces play a pivotal role in advancing the capabilities of FE solvers for structural mechanics applications. While commercial FE solvers like Abaqus and Ansys have designed their interfaces to provide custom stresses, tangents, and updated history variables, the open-source solver FEniCSx remains efficient only when the constitutive update has an analytical representation. This restricts the application of FEniCSx for non-linear structural mechanics. Since FEniCSx has become a powerful and popular open-source tool for solving partial differential equations, particularly due to its automatic computation of Hessians, we aim to develop a generalized interface to enhance its capability for constitutive modeling. This approach will address complex constitutive equations that require iterative solutions at the quadrature point level. Specific implementation challenges, such as using return-mapping procedures, can then be managed commonly. The provided interface for custom constitutive models offers a versatile way to implement them in various languages, including C++, Python, Rust, and Fortran. Finally, using the example of UMATs for viscoplastic models, we demonstrate how available user subroutines can be incorporated into the interface while maintaining computational performance of FEniCSx comparable to that of Abaqus. KW - Finite element method KW - Constitutive models KW - FEniCSx KW - UMAT KW - Rust KW - Python KW - C++ PY - 2024 DO - https://doi.org/10.5281/zenodo.13980988 PB - Zenodo CY - Geneva AN - OPUS4-62112 LA - eng AD - Bundesanstalt fuer Materialforschung und -pruefung (BAM), Berlin, Germany ER - TY - JOUR A1 - Vogel, F. A1 - Cheng, J. A1 - Liang, S. B. A1 - Ke, C. B. A1 - Cao, S. S. A1 - Zhang, X. P. A1 - Zizak, I. A1 - Manzoni, Anna Maria A1 - Yu, J. M. A1 - Wanderka, N. A1 - Li, W. T1 - Formation and evolution of hierarchical microstructures in a Ni-based superalloy investigated by in situ high-temperature synchrotron X-ray diffraction N2 - Hierarchical microstructures are created when additional γ particles form in γ’ precipitates and they are linked to improved strength and creep properties in high-temperature alloys. Here, we follow the formation and evolution of a hierarchical microstructure in Ni86.1Al8.5Ti5.4 by in situ synchrotron X-ray diffraction at 1023 K up to 48 h to derive the lattice parameters of the γ matrix, γ’ precipitates and γ particles and misfits between phases. Finite element method-based computer simulations of hierarchical microstructures allow obtaining each phase's lattice parameter, thereby aiding peak identification in the in situ X-ray diffraction data. The simulations further give insight into the heterogeneous strain distribution between γ’ precipitates and γ particles, which gives rise to an anisotropic diffusion potential that drives the directional growth of γ particles. We rationalize a schematic model for the growth of γ particles, based on the Gibbs-Thomson effect of capillary and strain-induced anisotropic diffusion potentials. Our results highlight the importance of elastic properties, elastic anisotropy, lattice parameters, and diffusion potentials in controlling the behavior and stability of hierarchical microstructures. KW - XRD KW - Superalloy KW - Finite element method KW - Transmission electron microscopy PY - 2022 DO - https://doi.org/10.1016/j.jallcom.2022.165845 SN - 0925-8388 VL - 919 SP - 1 EP - 17 PB - Elsevier CY - Lausanne AN - OPUS4-55394 LA - eng AD - Bundesanstalt fuer Materialforschung und -pruefung (BAM), Berlin, Germany ER -