A brief description of the particle finite element method (PFEM2). Extensions to free surface

Similar documents
Particle finite element method applied to mould filling

Robust Simulation of Sparsely Sampled Thin Features in SPH-Based Free Surface Flows

Lagrangian methods and Smoothed Particle Hydrodynamics (SPH) Computation in Astrophysics Seminar (Spring 2006) L. J. Dursi

PHYSICALLY BASED ANIMATION

The 3D DSC in Fluid Simulation

Literature Report. Daniël Pols. 23 May 2018

MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP

SPH: Towards the simulation of wave-body interactions in extreme seas

CS205b/CME306. Lecture 9

Numerical Simulation of Coupled Fluid-Solid Systems by Fictitious Boundary and Grid Deformation Methods

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY

CS-184: Computer Graphics Lecture #21: Fluid Simulation II

SPH: Why and what for?

Realistic Animation of Fluids

An explicit and conservative remapping strategy for semi-lagrangian advection

Overview of Traditional Surface Tracking Methods

LS-DYNA 980 : Recent Developments, Application Areas and Validation Process of the Incompressible fluid solver (ICFD) in LS-DYNA.

CHAPTER 3. Elementary Fluid Dynamics

MODELING OF COMPRESSIBLE FLUID PROBLEMS WITH OPENFOAM USING DYNAMIC MESH TECHNOLOGY

Chapter 1 - Basic Equations

Conservative Semi-Lagrangian solvers on mapped meshes

Analysis of the Flow in Hermetic Compressor Valves Using the Immersed Boundary Method

Technical Report TR

CUDA. Fluid simulation Lattice Boltzmann Models Cellular Automata

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

Two-Phase flows on massively parallel multi-gpu clusters

Multi-Fluid Flows with Weak and Strong Discontinuous Interfaces Using an Elemental Enriched Space

Particle-based Fluid Simulation

Introduction to geodynamic modelling Introduction to DOUAR

Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer

Microwell Mixing with Surface Tension

Divergence-Free Smoothed Particle Hydrodynamics

SNAC: a tutorial. Eunseo Choi. July 29, Lamont-Doherty Earth Observatory

Development of an Incompressible SPH Method through SPARTACUS-2D

A stable moving-particle semi-implicit method for free surface flows

cuibm A GPU Accelerated Immersed Boundary Method

IMPROVED WALL BOUNDARY CONDITIONS WITH IMPLICITLY DEFINED WALLS FOR PARTICLE BASED FLUID SIMULATION

Parallelization study of a VOF/Navier-Stokes model for 3D unstructured staggered meshes

FEMLAB Exercise 1 for ChE366

Animation of Fluids. Animating Fluid is Hard

Adaptive Mesh Refinement

Design Optimization of a Weather Radar Antenna using Finite Element Analysis (FEA) and Computational Fluid Dynamics (CFD)

Challenges and recent progress in developing numerical methods for multi-material ALE Hydrocodes

The Development of a Volume-of-Fluid Interface Tracking Method for Modeling Problems in Mantle Convection

Fast Multipole Method on the GPU

Realtime Water Simulation on GPU. Nuttapong Chentanez NVIDIA Research

A Particle Cellular Automata Model for Fluid Simulations

Considerations about level-set methods: Accuracy, interpolation and reinitialization

Computational Fluid Dynamics (CFD) using Graphics Processing Units

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Characteristic Aspects of SPH Solutions

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

Navier-Stokes & Flow Simulation

Direct Numerical Simulation of Turbulent Boundary Layers at High Reynolds Numbers.

A Novel Approach to High Speed Collision

Parallel Summation of Inter-Particle Forces in SPH

SPH Accuracy to Describe the Wave Impact on a Tall Structure (benchmark case 1)

The Immersed Interface Method

Modeling Surface Tension in SPH by Interface Reconstruction using Radial Basis Functions

ALE METHODS FOR DETERMINING STATIONARY SOLUTIONS OF METAL FORMING PROCESSES

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways

Simulation in Computer Graphics. Particles. Matthias Teschner. Computer Science Department University of Freiburg

Navier-Stokes & Flow Simulation

A COUPLED FINITE VOLUME SOLVER FOR THE SOLUTION OF LAMINAR TURBULENT INCOMPRESSIBLE AND COMPRESSIBLE FLOWS

An added mass partitioned algorithm for rigid bodies and incompressible flows

COMPUTATIONAL METHODS FOR ENVIRONMENTAL FLUID MECHANICS

1. Mathematical Modelling

Numerical Analysis of Shock Tube Problem by using TVD and ACM Schemes

Computer simulations using implicit Lagrangian hydrodynamics in 3D

Solving a Two Dimensional Unsteady-State. Flow Problem by Meshless Method

High-order, conservative, finite difference schemes for computational MHD

Free Surface Flow Simulations

Realistic Animation of Fluids

An explicit and conservative remapping strategy for semi-lagrangian advection

Incompressible Viscous Flow Simulations Using the Petrov-Galerkin Finite Element Method

Transition modeling using data driven approaches

Phase-field simulation of two-phase micro-flows in a Hele-Shaw cell

Fluid Structure Interaction Evaluation of two coupling techniques

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV)

Cloth Hair. and. soft bodies

Immersed Boundary Method and Chimera Method applied to Fluid-

Example 13 - Shock Tube

A MULTI-DOMAIN ALE ALGORITHM FOR SIMULATING FLOWS INSIDE FREE-PISTON DRIVEN HYPERSONIC TEST FACILITIES

Fluid Simulation. [Thürey 10] [Pfaff 10] [Chentanez 11]

Coastal impact of a tsunami Review of numerical models

Shape of Things to Come: Next-Gen Physics Deep Dive

Strömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4

Navier-Stokes & Flow Simulation

Section 20.1: Choosing a General Multiphase Model. Section 20.2: Volume of Fluid (VOF) Model. Section 20.6: Setting Up a General Multiphase Problem

Drop Impact Simulation with a Velocity-Dependent Contact Angle

Auto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial

T6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller

MAE 3130: Fluid Mechanics Lecture 5: Fluid Kinematics Spring Dr. Jason Roney Mechanical and Aerospace Engineering

Vector Image Polygon (VIP) limiters in ALE Hydrodynamics

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang

Particle-Based Fluid Simulation. CSE169: Computer Animation Steve Rotenberg UCSD, Spring 2016

Particle Image Velocimetry for Fluid Dynamics Measurements

New formulations of the semi-lagrangian method for Vlasov-type equations

Transcription:

A brief description of the particle finite element method (PFEM2). Extensions to free surface flows. Juan M. Gimenez, L.M. González, CIMEC Universidad Nacional del Litoral (UNL) Santa Fe, Argentina Universidad Politécnica de Madrid (UPM), Spain. 2 nd Iberian SPH Workshop June, 3 rd - 4 th 2015, Ourense, Galicia 1 / 17

Motivation Motivations for using PFEM. Combines convective particle movement and fixed mesh resolution. Accurate description of free surface flows. Two novel features: Larger time steps compared to other similar numerical tools. Improved versions of discontinuous and continuous enriched basis functions for the pressure field. 2 / 17

Motivation Obectives Shorter computational times while the solution accuracy is maintained. Free surface should be reconstructed without artificial diffusion or undesired numerical effects. Validation of free surface flows. 2D and 3D cases. Low and high Reynolds numbers. Compared to well validated numerical alternatives and experimental measurements. 3 / 17

Motivation From PFEM (Idelsohn-2004) to PFEM2 Robust method where Lagrangian particles and meshing processes are alternated. FEM structure supports the differential equation solvers. Non-material points transport fixed intensive properties of the fluid. Current Fixed Mesh-PFEM-2: X-IVAS (explicit Integration following the Velocity and Acceleration Streamlines). The initial background mesh is preserved, avoiding remeshing at each time-step. Mesh nodes and moving particles interchange information through interpolation algorithms. 4 / 17

PFEM Algorithm. v = 0 ρ Dv Dt = p + µ 2 v + f Velocity and pressure are decoupled by a fractional step method. 1 Predictor. 1 Acceleration calculation at t n a n on the mesh nodes. 2 The X-IVAS stage to convect the fluid properties using the particles. 3 The proection of the particle data to the mesh nodes. 4 The implicit calculation of the diffusion term. 2 Poisson equation. 3 Corrector. 5 / 17

Predictor: Acceleration step. It is assumed that all fluid variables are known at time t n for both the particles and the mesh nodes. a n τ ψ d = µ 2 v n ψ d = µ v n ψ d+ µ v n ψ n dγ Γ a n pψ d = p n ψ d a n = a n p + (1 θ)a n τ Where θ is a numerical parameter that rules the explicitness of the viscous term in the algorithm. Lamping the mass matrix is often used for both problems. 6 / 17

Predictor: X-IVAS stage. Evaluates the new particle position x n+1 p v n+1 p following the velocity streamlines at t n x n+1 p = x n p + v n+1 p = v n p + n+1 n n+1 n and intermediate velocity v n (x t p) dt [ a n (x t p) + f t (x t p) ] dt N sub-stepping integration, where Nδt = t v n+1 p = v n p + x n+1 p = x n p + N i=1 v n (x n+ i N p )δt N [ ] a n (x n+ i N p ) + f n (x n+ i N p ) δt i=1 7 / 17

Predictor: Proection stage. Proects velocity from the particles onto the mesh nodes: v n+1 = p v n+1 p W (x x n+1 p ) p W (x x n+1 p ) Where the Wendland kernel function was used for the proections. 8 / 17

Predictor: Implicit Viscosity Stage. Implicit correction of the viscous diffusion. The fractional velocity is found on the mesh nodes. v n+1 v n+1 ψ d = v n+1 ψ d + θ t µ n+1 2 v ψ d 9 / 17

Poisson Stage. Computes the pressure correction δp n+1 on the mesh nodes by solving the Poisson equation. [ ] t ρ (δpn+1 ) φ d = v n+1 φ d δp n+1 n = 0 in Γ D δp n+1 = 0 in Γ N Pressure at time t n+1 is updated as p n+1 = p n + δp n+1. 10 / 17

Correction Stage. Updates the mesh and particle velocity with the pressure and diffusion corrections: ρ v n+1 ψ d = ρ v n+1 ψ d t δp n+1 ψ d ρ p vp n+1 = ρ p v n+1 p + δv n+1 ψ (x n+1 p ) where δv n+1 = v n+1 v n+1. 11 / 17

Summary: PFEM2 Algorithm. Nodes Particles Particles Nodes Nodes Nodes Nodes Nodes Particles Acceleration a τ +a p X-IVAS: x n+1, v n+1 Proection v n+1 Implicit Viscosity: v n+1 Poisson:p n+1 Correction Interpolation:v n+1 12 / 17

Free surface flows. Two different fluids separated by an interface are considered It is essential that the interface remains sharp. Large umps of fluid density and viscosity across the interface. Each particle p carries the information of the fluid to which it was initially assigned λ p. { 1 Fluid A λ = 1 Fluid B This value is advected Dλ Dt = 0, i.e. each particle keeps its λ value. λ is proected to the mesh nodes. λ λ p = ±1 that the particles transport. Free-surface interface λ = 0 13 / 17

Free surface flows: velocity of the moving particles. Two situations: 1 All the nodes of the hosting element have the same density as the fluid particle typical finite element interpolation. 2 One or more nodes have a different density than the fluid particle(close to the interface). If ρ 1 /ρ 2 > α, two situations can appear: ρ p = ρ 2 (light particle tracking). The velocity used in the particle movement will be interpolated. ρ p = ρ 1 (heavy particle tracking). Depending on the value of A = i (ρ i =ρ p) where the sum is limited to the hosting nodes that have the same density as the particle, we can have 2 possibilities: ψ i 14 / 17

Free surface flows. A < β the gravity force will be included in the computation of the particle traectory, which will finally be computed as a parabolic motion. A > β, the interpolation is restricted to the hosting nodes i that have the same density as the particle ρ i = ρ p. 15 / 17

Free surface flows. Enriched basis functions. We are trying to reproduce a continuous function such as pressure but with discountinous derivative. Normally FEM basis functions are continuous, consequently a enriched space must be used. 16 / 17

Conclusions and Future work. Conclusion. Life is too short, other conclusions are ust dummy ideas. 17 / 17