How to apply arbitrary loads in Top3d In this tutorial, you will learn how to apply arbitrary loads in Top3d.

3D Topology Optimization using Method of Moving Asymptotes - Top3d/MMA In this tutorial, you will learn how to implement Method of Moving Asymptotes(MMA) to our efficient 3d topology optimization program (top3d) in Matlab1. MATLAB is a registered trademark of The MathWorks, Inc. For...

3D Topology Optimization using MATLAB fmincon – Top3d/fmincon In this tutorial, you will learn how to use Matlab1 fmincon function as an optimizer in our 3d topology optimization program. It constrains six(6) main steps, i.e., Initialize Fmincon, Define Objective function, Hessian,...

Hello world - 3D Topology optimization In this tutorial, you will learn how to execute your first 3d topology optimization hello world program using top3d. This is your first step into the 3d topology optimization world!

Change boundary conditions - Top3d The boundary conditions are defined in an evolutionary way in our top3d program. This tutorial will show you how to change boundary conditions effortlessly and effectively.

Multiple load cases - Top3d In this tutorial, you will learn how to modify the original 3d topology optimization program (top3d) to solve multiple load cases problem.

Active and passive elements - Top3d In some designs, some elements may be desired to be solid or void (active or passive). In this tutorial you will learn how to set active and passive elements in the topology optimization...

[Filters] Sensitivity filter - Top3d In the topology optimization, filters are introduced to avoid numerical instabilities. Different filtering techniques may result different discreteness of the final solutions, and sometimes may even contribute to different topologies. In this series...

[Filters] Grayscale Filter - Top3d In the topology optimization, filters are introduced to avoid numerical instabilities. Different filtering techniques may result different discreteness of the final solutions, and sometimes may even contribute to different topologies. In this series...

Iterative solver - Top3d If the finite element mesh size becomes large, the traditional direct solver (line 72) used to address the finite element analysis is suffered by longer solving time and some other issues. However, iterative...

Continuations - Top3d In this tutorial, you will learn how to apply continuations strategy to derive the final solution to global minima.

Compliant Mechanisms Synthesis – Top3d In mechanical engineering, compliant mechanisms are flexible mechanisms that transfer an input force or displacement to another point through elastic body deformation. These are usually monolithic (single-piece) or jointless structures with certain advantages...

Heat conduction - Top3d Heat in physics is defined as energy transferred between a system and its surrounding. The direct microscopic exchange of kinetic energy of particles through the boundary between two systems is called diffusion or...