The Level Set Solver is designed to model dynamically evolving fronts, such as interfaces or phase boundaries, on unstructured meshes. It evolves the level set function
The level set evolution equation is:
where the Hamiltonian
A finite difference approach is used on unstructured meshes. The upwind value of
where the subscript
Nodal gradients are calculated using the central difference method:
where
Corner weights
This ensures stable upwinding.
The level set equation is integrated forward in time using a multi-stage Runge-Kutta method (e.g., two-stage).
Example: Four interfaces propagating radially outward and colliding.
- Element Type: Unstructured hexahedral meshes.
- Field Location: Level set field at element centers (Gauss points), gradients at nodes.
- Material Handling: Evolves level set field within regions containing specified materials.