Investigation of SPH and ALE Methods for FSI Problems M.Souli, R
Transcription
Investigation of SPH and ALE Methods for FSI Problems M.Souli, R
Investigation of SPH and ALE Methods for FSI Problems M.Souli, R. Messahel Universite de Lille LML A. Buffalo NEXTER Systems Conference Lille 21-22 Janvier 2015 Introducing SPH Method FEM Method Mesh and Nodes SPH Method Particles 2 3D Contacts in SPH SPH Bird Shell Structure 3 4 5 SPH ALE Lagrangian SPH High Deformation Lag ALE High Deformation Multi--material Multi Flow Simulation LAGRANGIAN Fast and Accurate 6 Plate Fluid 7 8 9 10 11 Fluid SPH Shell Structure 12 13 14 Introducing SPH Method 1) Unlike LBL , SPH method is a deterministic method and not a statistical method. 2) Statistical methods and solve for velocity Distribution, or the probability of having a specific velocity. 3) SPH Method solves for velocity pressure internal energy and state variables 15 Introducing SPH Method 1) Like FEM Method, SPH method uses conservation equations for continuum Mechanics to solve for velocity, pressure and energy. r dr =-r.Ñ.v dt r dv =- 1 .Ñ.s + fext dt r de =- 1 .s.Ñ.vr dt r 16 Introducing SPH Method 1) In FEM Method a weak formulation is used to solve Conservative equations 2) In SPH method we use a collocation method . to solve Conservative equations r dr =-r.Ñ.v rdt dv =- 1 .Ñ.s + fext dt r de =- 1 .s.Ñ.vr dt r 17 Lagrangian and SPH Formulations Cylindrical mesh and nodes 18 Why do we need the mesh ? Unlike FEM Method, because of the missing mesh the SPH method suffers from: 1) Function interpolation 2) Support domain different from Influence Domain 3) Lack of Consistency 4) Tensile Instability 5) Boundary Conditions Question: How to remedy to these problems in SPH ? 19 Function interpolation In FEM we need the mesh for: 1) Function Interpolation at any location. x u ( x ) = å u j. N j ( x ) j x 2) Derivative of Function at any location. Ñ u (x ) = å u jÑ .N j (x ) j N j (x ) Shape function at node j 20 Function interpolation In SPH method, we need to define: 1) Interpolation Function 2) Derivation of function, to solve conservative equations r dr =-r.Ñ.v dt r dv =- 1 .Ñ.s dt r de =- 1 .s.Ñ.vr dt r 21 Integral interpolation At any location x the integral interpolation of the function u(x) is defined: u(x)=òu(y).d(x- y).dy W d: DIRAC function satisfies: d d(x- y)=1 x= y d(x- y)=0 x¹ y d ( x y ). dy = 1 ò W x 22 Integral interpolation The Dirac Function is approached by the Kernel Function W(r,h) ò W(r,h)dr=1 W h®o Þ W(r,h)®d r W(r,h) d h®0 2h r x 23 Integral interpolation The Kernel Function W is defined by: W(d,h)= 1a .q(d ) h h d/h 24 Integral interpolation Kernel function for 2D problem 0 2 d/h Interpolation Consistency A central issue in SPH method is how to perform function interpolation with consistency with no mesh Unlike FEM, SPH method cannot reproduce: 1) Constant function å u(x)=1 N j ( x ) =1 å w j . W ( x - x ,j , h ) ¹ 1 å w j . x j . W ( x - x ,j , h ) ¹ x j j 2) Linear function u(x)= x åx j j N j (x )= x j Why do we need SPH to reproduce constant and linear function ?? 26 Consistency of constant function u constant function: u(x)=1 å N j ( x ) =1 j å w j . W ( x - x ,j , h ) ¹ 1 j FEM SPH PhD Thesis Ecole Centrale Nantes 27 Consistency of constant function u constant function: u(x)=1 å N j ( x ) =1 j å w j . W ( x - x ,j , h ) ¹ 1 j For constant function: FEM Interpolation is exact SPH Interpolation is not exact. SPH Interpolation does not reproduce constant functions 28 Consistency of linear function u linear function åu j u (x )= x N j (x )= u (x ) j , w . u . W ( x x j j j, h ) ¹ u ( x ) å j SPH Error FEM SPH PhD Thesis Ecole Centrale Nantes 29 Lagrangian and SPH meshes in 3D How the SPH mesh should be compared to the Lagrangian mesh Same mesh or finer mesh ? Water impacting a plate water plate 30 Lagrangian meshes in 3D 31 Lagrangian Results 32 SPH meshes in 3D Same mesh for SPH and Lagrangian 33 SPH meshes in 3D 34 Lagrangian and SPH meshes in 3D 35 Resultant force: A: SPH B: Lagrangian Momentum: A: SPH B: Lagrangian : 36 Vertical disp A: SPH B: Lagrangian Momentum: A: SPH B: Lagrangian 37 Finer SPH meshes in 3D SPH 3D mesh finer than Lagrangian 38 Finer SPH meshes in 3D SPH 3D mesh finer than Lagrangian 39 40 Resultant force: A: SPH B: Lagrangian Momentum: A: SPH B: Lagrangian 41 Vertical disp A: SPH B: Lagrangian Vertical vel: A: SPH B: Lagrangian 42 43 Thank you 44 45 46 47 48 49 3D Contacts in SPH *CONTACT_AUTOMATIC_NODES_TO_SURFACE SPH Foam Contact Rigid Wall 50 51