Implementation of thermodynamic topology optimization for hardening materials in Julia

The thermodynamic topology optimization for hardening materials [1] is a novel approach to consider hardening material behavior into the optimization process in a resource-efficient manner due to a surrogate model. Here, we present our numerical implementation in Julia programming language [2]. Using this Julia code, we optimized a quasi 2D clamped beam, a quasi 2D classical Messerschmitt-Bölkow-Blohm (MBB) beam and a 3D cantilever as numerical results in [1]. We also provide the used job files for the three examples here. Different material parameters of hardening can be investigated due to the parameters in the configuration file. The given zip folder includes the Julia code organized as Julia project and additionally a directory with the job files (configuration, mesh and boundary value problem) for the mentioned examples.

[1] Miriam Kick and Philipp Junker. Thermodynamic topology optimization for hardening materials. Submitted. (2022)

[2] Jeff Bezanson, Alan Edelman, Stefan Karpinski and Viral B Shah. Julia: A fresh approach to numerical computing, www.julialang.org. SIAM Review, 59(1):65–98. (2017)

Data and Resources

Cite this as

Miriam Kick, Dustin R. Jantos, Philipp Junker (2022). Dataset: Implementation of thermodynamic topology optimization for hardening materials in Julia. https://doi.org/10.25835/ya8glznn

DOI retrieved: October 20, 2022

Additional Info

Field Value
Imported on May 2, 2023
Last update August 4, 2023
License CC-BY-NC-3.0
Source https://data.uni-hannover.de/dataset/implementation-of-thermodynamic-topology-optimization-for-hardening-materials-in-julia
Author Miriam Kick
More Authors
Dustin R. Jantos
Philipp Junker
Author Email Miriam Kick
Maintainer Miriam Kick
Maintainer Email Miriam Kick
Source Creation 20 October, 2022, 12:07 PM (UTC+0000)
Source Modified 24 April, 2023, 07:14 AM (UTC+0000)