资 源 简 介
What is ToPy?
ToPy is a program (written in Python) to solve one of three types of topology optimisation problems. You type a simple text input file (TPD file) and define one of the following three problems:
1. minimum compliance,
1. heat conduction or
1. mechanism design (synthesis).
ToPy solves the problem to obtain a 2D (or 3D, depending on the input file) solid-void (black and white) solution. The result is
1. an optimally stiff structure for minimum compliance problems,
1. an optimal distribution of two materials for heat conduction problems and
1. an optimal distribution of material for efficient mobility.
The 2D results are PNG files and the 3D results are VTK files.
Some examples are shown here: ToPyExamples
There is a tutorial to solve a 2D compliance problem here ToPy2DTutorial.
Limitations
ToPy only works with regular square/cubic meshes