DigiSim

The Self-Carving Piston — Generative Design

Generative design · c. 2020

The Self-Carving Piston — Generative Design

Preparing exhibit…

Operate

Step computes one optimizer iteration: a full finite-element solve, which can take tens of seconds. Reset starts a new run from the uniform field and clears the history; the target volume is kept.

The target applies from the next iteration. Lower targets remove more material and make the part less stiff; the peak-stress warning threshold is illustrative.

Inspect

Drag to inspect earlier density fields in the optimization history.

How it works

This SIMP optimizer minimizes structural compliance under a material-volume constraint. The density field and stress post-processing are educational numerical results, not a certified component design.

SIMP stepMachine-learning analogy
density variables x[e]trainable parameters
FEA stress solveforward pass
sensitivities dc/dxgradient / backprop
OC density updategradient-descent step
constraint / stress warninginstability / constraint failure
OPTIMIZER STATE
Iteration / epochVolume / materialCompliance / lossPeak von Mises (model units)

CONVERGENCE

compliance (log scale)volume fraction, target dashed

MATERIAL ⇄ STIFFNESS PROXY
massstiffness

Material (volume fraction) against relative stiffness (first analysed compliance divided by current compliance).

STATE