Heat Conduction 3D#

Version |
0 |
Design space |
|
Objectives |
c: ↓ |
Conditions |
volume: 0.3 area: 0.5 |
Dataset |
|
Container |
|
Import |
|
HeatConduction 3D topology optimization problem.
Problem Description#
This problem simulates the performance of a Topology optimisation of heat conduction problems governed by the Poisson equation (https://github.com/dolfin-adjoint/pyadjoint/blob/master/examples/poisson-topology/poisson-topology.py)
Design space#
The design space is represented by a 3D numpy array which indicates the resolution.
Objectives#
The objective is defined and indexed as follows:
c
: Thermal compliance coefficient to minimize.
Conditions#
The conditions are defined by the following parameters:
volume
: the volume limits on the material distributionsarea
: The area of the adiabatic region on the bottom side of the design domain.
Simulator#
The simulator is a docker container with the dolfin-adjoint software that computes the thermal compliance of the design. We convert use intermediary files to convert from and to the simulator that is run from a Docker image.
Dataset#
The dataset has been generated the dolfin-adjoint software. It is hosted on the Hugging Face Datasets Hub.
v0#
Fields#
The dataset only contains conditions and optimal designs (no objective).
Creation Method#
The creation method for the dataset is specified in the reference paper.
References#
If you use this problem in your research, please cite the following paper: Habibi, Milad, Shai Bernard, Jun Wang, and Mark Fuge, “Mean squared error may lead you astray when optimizing your inverse design methods” in JMD 2025. doi: https://doi.org/10.1115/1.4066102
Lead#
Milad Habibi @MIladHB