You're currently viewing an old version of this dataset. To see the current version, click here.

Implementation of thermodynamic topology optimization including plasticity in Julia

The thermodynamic topology optimization including plasticity [1] is a novel approach to consider plastic 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 characteristics of plasticity 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 including plasticity. 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 including plasticity in Julia. https://doi.org/10.25835/ya8glznn

DOI retrieved: October 20, 2022

Additional Info

Field Value
Imported on January 12, 2023
Last update January 12, 2023
License CC-BY-NC-3.0
Source https://data.uni-hannover.de/dataset/implementation-of-thermodynamic-topology-optimization-including-plasticity-in-julia
Author Miriam Kick, Dustin R. Jantos, Philipp Junker
Author Email Miriam Kick, Dustin R. Jantos, Philipp Junker
Maintainer Miriam Kick
Maintainer Email Miriam Kick
Source Creation 20 October, 2022, 12:07 PM (UTC+0000)
Source Modified 20 October, 2022, 12:07 PM (UTC+0000)