Topology optimization

Problem:
Topology optimization can create objects on a skewed mesh with reduced weight
and material while keeping them structurally sound. Parts may be built when
combined with additive manufacturing. There are a few steps between topology
optimization and additive manufacturing; g-code, the language for additive
manufacturing, is created from an extracted mesh from the surface. This
project aims to provide a way to extract that mesh from the optimized
object’s surface.
Solution:
There are many methods to form a triangular mesh from a skewed mesh. This
project focuses on marching tetrahedra, a derivative of marching cubes —
MRIs use similar algorithms. The method creates triangular meshes based on
tetrahedra formed between the nodes of the skewed mesh. The algorithm can be
implemented in programming languages like Python or C++. In conjunction with
topology optimization, it can create advanced mechanical parts.
Importance:
Additive manufacturing is a newer, constantly evolving field. 3D printing is
just one example of additive manufacturing in action. It allows complex parts
to be quickly produced, tested, and revised. This process allows for the
innovation and invention of many mechanical components and systems and is
crucial for many industries. The project aims to create a viable solution for
one of the many steps in this process. Without this step, a complete product
can’t be made.

Comments