We present an Eulerian vortex method based on the theory of flow maps to simulate the complex vortical motions of incompressible fluids. Central to our method is the novel incorporation of the flow-map transport equations forline elements, which, in combination with a bi-directional marching scheme for flow maps, enables the high-fidelity Eulerian advection of vorticity variables. The fundamental motivation is that, compared to impulsem, which has been recently bridged with flow maps to encouraging results, vorticityωpromises to be preferable for its numerical stability and physical interpretability. To realize the full potential of this novel formulation, we develop a new Poisson solving scheme for vorticity-to-velocity reconstruction that is both efficient and able to accurately handle the coupling near solid boundaries. We demonstrate the efficacy of our approach with a range of vortex simulation examples, including leapfrog vortices, vortex collisions, cavity flow, and the formation of complex vortical structures due to solid-fluid interactions. 
                        more » 
                        « less   
                    
                            
                            A clebsch method for free-surface vortical flow simulation
                        
                    
    
            We propose a novel Clebsch method to simulate the free-surface vortical flow. At the center of our approach lies a level-set method enhanced by a wave-function correction scheme and a wave-function extrapolation algorithm to tackle the Clebsch method's numerical instabilities near a dynamic interface. By combining the Clebsch wave function's expressiveness in representing vortical structures and the level-set function's ability on tracking interfacial dynamics, we can model complex vortex-interface interaction problems that exhibit rich free-surface flow details on a Cartesian grid. We showcase the efficacy of our approach by simulating a wide range of new free-surface flow phenomena that were impractical for previous methods, including horseshoe vortex, sink vortex, bubble rings, and free-surface wake vortices. 
        more » 
        « less   
        
    
    
                            - PAR ID:
- 10359112
- Date Published:
- Journal Name:
- ACM Transactions on Graphics
- Volume:
- 41
- Issue:
- 4
- ISSN:
- 0730-0301
- Page Range / eLocation ID:
- 1 to 13
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
- 
            
- 
            This paper introduces a two-phase interfacial fluid model based on the impulse variable to capture complex vorticity-interface interactions. Our key idea is to leverage bidirectional flow map theory to enhance the transport accuracy of both vorticity and interfaces simultaneously and address their coupling within a unified Eulerian framework. At the heart of our framework is an impulse ghost fluid method to solve the two-phase incompressible fluid characterized by its interfacial dynamics. To deal with the history-dependent jump of gauge variables across a dynamic interface, we develop a novel path integral formula empowered by spatiotemporal buffers to convert the history-dependent jump condition into a geometry-dependent jump condition when projecting impulse to velocity. We demonstrate the efficacy of our approach in simulating and visualizing several interface-vorticity interaction problems with cross-phase vortical evolution, including interfacial whirlpool, vortex ring reflection, and leapfrogging bubble rings.more » « less
- 
            Clebsch variables provide a canonical representation of ideal flows that is, in practice, difficult to handle: while the velocity field is a function of the Clebsch variables and their gradients, constructing the Clebsch variables from the velocity field is not trivial. We introduce an extended set of Clebsch variables that circumvents this problem. We apply this method to a compressible, chemically inhomogeneous, and rotating ideal fluid in a gravity field. A second difficulty, the secular growth of canonical variables even for stationary states of stratified fluids, makes expansions of the Hamiltonian in Clebsch variables problematic. We give a canonical transformation that associates a stationary state of the canonical variables with the stationary state of the fluid; the new set of variables permits canonical approximations of the dynamics. We apply this to a compressible stratified ideal fluid with the aim to facilitate forthcoming studies of wave turbulence of internal waves.more » « less
- 
            This paper presents a new representation of curve dynamics, with applications to vortex filaments in fluid dynamics. Instead of representing these filaments with explicit curve geometry and Lagrangian equations of motion, we represent curves implicitly with a new co-dimensional 2 level set description. Our implicit representation admits several redundant mathematical degrees of freedom in both the configuration and the dynamics of the curves, which can be tailored specifically to improve numerical robustness, in contrast to naive approaches for implicit curve dynamics that suffer from overwhelming numerical stability problems. Furthermore, we note how these hidden degrees of freedom perfectly map to a Clebsch representation in fluid dynamics. Motivated by these observations, we introduce untwisted level set functions and non-swirling dynamics which successfully regularize sources of numerical instability, particularly in the twisting modes around curve filaments. A consequence is a novel simulation method which produces stable dynamics for large numbers of interacting vortex filaments and effortlessly handles topological changes and re-connection events.more » « less
- 
            We use a multiple-scale expansion to average the wave action balance equation over an ensemble of sea-surface velocity fields characteristic of the ocean mesoscale and submesoscale. Assuming that the statistical properties of the flow are stationary and homogeneous, we derive an expression for a diffusivity tensor of surface-wave action density. The small parameter in this expansion is the ratio of surface current speed to gravity wave group speed. For isotropic currents, the action diffusivity is expressed in terms of the kinetic energy spectrum of the flow. A Helmholtz decomposition of the sea-surface currents into solenoidal (vortical) and potential (divergent) components shows that, to leading order, the potential component of the surface velocity field has no effect on the diffusivity of wave action: only the vortical component of the sea-surface velocity results in diffusion of surface-wave action. We validate our analytic results for the action diffusivity by Monte Carlo ray-tracing simulations through an ensemble of stochastic velocity fields.more » « less
 An official website of the United States government
An official website of the United States government 
				
			 
					 
					
 
                                    