In this paper, we propose a new numerical method for improving the mass conservation properties of the level set method when the interface is passively advected in a flow field. Our method uses Lagrangian marker particles to rebuild the level set in regions which are under-resolved. This is often the case for flows undergoing stretching and tearing. The overall method maintains a smooth geometrical description of the interface and the implementation simplicity characteristic of the level set method. Our method compares favorably with volume of fluid methods in the conservation of mass and purely Lagrangian schemes for interface resolution. The method is presented in three spatial dimensions.
Abstract-We describe and implement an algorithm for computing the set of reachable states of a continuous dynamic game. The algorithm is based on a proof that the reachable set is the zero sublevel set of the viscosity solution of a particular time-dependent Hamilton-Jacobi-Isaacs partial differential equation. While alternative techniques for computing the reachable set have been proposed, the differential game formulation allows treatment of nonlinear systems with inputs and uncertain parameters. Because the time-dependent equation's solution is continuous and defined throughout the state space, methods from the level set literature can be used to generate more accurate approximations than are possible for formulations with potentially discontinuous solutions. A numerical implementation of our formulation is described and has been released on the web. Its correctness is verified through a two vehicle, three dimensional collision avoidance example for which an analytic solution is available.
We describe a set of best practices for scientific software development, based on research and experience, that will improve scientists' productivity and the reliability of their software.
vevel set methods re populr nd powerful lss of numeril lE gorithms for dynmi impliit surfes nd solution of rmiltonEtoi hisF hile the dvned level set shemes omine oth eieny nd uryD their implementtion omplexity mkes it diult for the omE munity to reprodue new results nd mke quntittive omprisons eE tween methodsF his pper desries the oolox of vevel et wethodsD olletion of Matlab routines implementing the si level set lgorithms on xed grtesin grids for retngulr domins in ritrry dimensionF he oolox9s ode nd interfe re designed to permit exile ominE tions of dierent shemes nd hi formsD llow esy extension through the ddition of new lgorithmsD nd hieve eient exeution despite the ft tht the ode is entirely written s mElesF he urrent ontents of the oolox nd some oding ptterns importnt to hieving its exiE ilityD extensiility nd eieny re riey explinedD s is the proess of dding two new lgorithmsF gode for oth the oolox nd the new lgorithms is ville from the eF Keywords: numeril softwreY level set methodsY rmiltonEtoi equtionsY dynmi impliit surfesY reproduile reserhF £ heprtment of gomputer ieneD niversity of fritish golumiF ostlX PQTT win wllD nouverD fgD gnd T IRF oieX THREVPPEPQIUF pxX THREVPPESRVSF imilX
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.