You Are Viewing

Tutorials

A Quick Start Tutorial for Top3d

Tutorial

Compliant Mechanism Synthesis in Top3d

Tutorial

Tutorial

Changing Boundary Conditions in Top3d

Tutorial

Define Multiple Load Cases in Top3d

Tutorial

Define Passive Elements in Top3d

Tutorial

Using Continuation in Top3d

Tutorial

Apply Gray Scale Filter in Top3d

Tutorial

Apply Sensitivity Filter in Top3d

Tutorial

Using Fmincon in Top3d

Tutorial

Using MMA in Top3d

Tutorial

Using Iterative Solver in Top3d

Tutorial

Using Iterative Solver in Top3d

Tutorial

Using Iterative Solver in Top3d

Tutorial

Using Iterative Solver in Top3d

Tutorial

Using Iterative Solver in Top3d

Tutorial

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!

How to apply arbitrary loads in Top3d

In this tutorial, you will learn how to apply arbitrary loads in Top3d. Consider a unit cube with 8 nodes (Fig 1 on the left), each node has 3 degrees of freedom. Then the force vector F has the dimension

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 over the rigid-body, or jointed, mechanisms. In this

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 heat conduction. In this tutorial, you will

Make Movies – Top3d

If you want to make a topology optimization movie, simply follow this tutorial In some designs, some elements may be desired to be solid or void (active or passive). A matrix with ones at elements desired to be solid, and

3D Topology Optimization using MATLAB fmincon – top3d/fmincon

In this tutorial, you will learn how to use Matlab fminconfunction as an optimizer in our 3d topology optimization program. It constrains six(6) main steps, i.e., Initialize Fmincon, Define Objective function, Hessian, Constraint, Output function and Call fmincon. Hint: double

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 Matlab.   Updates: The parameter c_MMA is increased by a power of 10.  The gradient of the mass

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. The boundary conditions and loading conditions are defined in lines 12-18. Since the node