Level Set Method Topology Optimization
Level Set Method Topology Optimization: Theoretical Foundations
What is the Level Set Method?
Professor, how is the Level Set Method different from the SIMP method?
The SIMP method represents material presence/absence using the density (0~1) of each element. The Level Set Method directly tracks the boundary (shape) using an implicit function $\phi(\mathbf{x})$. $\phi > 0$: material present, $\phi < 0$: void, $\phi = 0$: boundary.
So the boundary is sharper than with SIMP?
Yes. SIMP has the problem of gray elements (intermediate density), but Level Set has a consistently clear boundary. However, it is not good at hole nucleation (creating new holes).
Summary
The Level Set Method was invented by Osher and Sethian (1988)
The Level Set Method is an "interface tracking method" published by Stanley Osher and James Sethian (UC Berkeley) in the Journal of Computational Physics in 1988. Originally developed as a numerical simulation method for flame propagation and water surface waves, its application expanded rapidly to computer vision, medical image processing, and topology optimization through Sethian's works in the 2000s. The application of Level Set to structural optimization was independently published by Wang et al. (2003) and Allaire et al. (2004), and its characteristic is the natural acquisition of smooth boundaries compared to the SIMP method.
Computational Methods for Level Set Method Topology Optimization
FEM for Level Set Method
Abaqus TOSCA:
*TOPOLOGY OPTIMIZATION, LEVELSET for setting. Updates boundary using Hamilton-Jacobi equation.
Summary
Hamilton-Jacobi Equation Drives the Level Set Interface
In Level Set Method topology optimization, the material/void interface is tracked as the zero level set surface, and the interface evolves over time using the Hamilton-Jacobi equation (โฯ/โt + v|โฯ|=0). By substituting the shape sensitivity (shape gradient) into the velocity field v, the interface automatically moves in the direction that improves the objective function. NaN propagation and "interface inversion" bugs due to sign errors in the velocity field are the most frequently encountered problems during implementation, and periodic reinitialization of the signed distance function is key to stabilization.
Level Set Method Topology Optimization in Practice
Level Set in Practice
Because boundaries are sharp and CAD conversion is easy, it is suitable for optimization of 3D printing and precision mechanical parts.
Practical Checklist
Apparel Furniture Kartell's Level Set Optimized Chair
The Italian high-end plastic furniture brand Kartell adopted Level Set topology optimization for the new chair in its "Masters" series announced in 2019. Level Set optimization was performed using Altair Inspire (formerly solidThinking Inspire) for ergonomic load cases (100kg seated weight + lateral impact), optimizing the wall thickness distribution of the polycarbonate chair to reduce component weight from 290g to 210g while maintaining the same strength. The "organically flowing shape" was also adopted as a product design feature and became a topic at the Milano Design Week.
Level Set Method Topology Optimization: Software & Solver Comparison
Tools
Comparison of Level Set Optimization Implementations by Companies
Commercial implementations of Level Set Method topology optimization followed with Altair OptiStruct (2012~), COMSOL Multiphysics 5.4 (2018~), and Simulia Tosca (2020~). OptiStruct's AMOS (Adaptive Morphology Optimization Strategy), which can automatically apply manufacturing constraints (minimum wall thickness, draft angle), was valued in the automotive industry and adopted for lightweight design of Toyota's knuckle arm.
Advanced Technology
Advanced Level Set
Origin of Level Set Method: 1988 Osher-Sethian Paper
Level Set Method for topology optimization is based on the interface tracking algorithm published by Stanley Osher and James Sethian in the Journal of Computational Physics in 1988. Unlike the conventional SIMP method, it has clear boundaries and facilitates manufacturability evaluation, leading to its adoption by Altair solidThinking for the design of an Airbus A350 titanium bracket (42% weight reduction from 1.2kg to 0.7kg).
Level Set Method Topology Optimization: Common Issues & Debugging
Level Set Troubles
Countermeasures for Numerical Instability in Level Set Method
In Level Set Method topology optimization, "boundary disappearance due to numerical diffusion of the Hamilton-Jacobi equation" is a representative convergence failure pattern. COMSOL 6.0 implemented adaptive reinitialization that automatically sets the reinitialization period every 5 optimization iterations, reportedly reducing convergence failure rate for fan blade topology optimization in a Windchill-linked design case from 35% to 8%.
Related Topics
Experience the theory firsthand with the interactive simulator for this field
All Simulators