IMPLICITIZATION OF THE MULTIFLUID SOLVER AND EMBEDDED FLUID STRUCTURE SOLVER Charbel Farhat, Arthur Rallu, Alex Main and Kevin Wang Department of Aeronautics.

Slides:



Advertisements
Similar presentations
Multiphase shock relations and extra physics
Advertisements

Joint Mathematics Meetings Hynes Convention Center, Boston, MA
AMS 691 Special Topics in Applied Mathematics Review of Fluid Equations James Glimm Department of Applied Mathematics and Statistics, Stony Brook University.
Finite Volume II Philip Mocz. Goals Construct a robust, 2nd order FV method for the Euler equation (Navier-Stokes without the viscous term, compressible)
By Paul Delgado. Motivation Flow-Deformation Equations Discretization Operator Splitting Multiphysics Coupling Fixed State Splitting Other Splitting Conclusions.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
ASCI/Alliances Center for Astrophysical Thermonuclear Flashes Simulating Self-Gravitating Flows with FLASH P. M. Ricker, K. Olson, and F. X. Timmes Motivation:
Brookhaven Science Associates U.S. Department of Energy Neutrino Factory and Muon Collider Collaboration Meeting May 9 – 15, 2002, Shelter Island, New.
Brookhaven Science Associates U.S. Department of Energy Muon Collider/Neutrino Factory Collaboration Meeting May 26 – 28, CERN, Geneva Target Simulations.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review April , 2005, LBNL Target Simulation Roman Samulyak, in collaboration with.
Accurate Numerical Treatment of the Source Terms in the Non-linear Shallow Water Equations J.G. Zhou, C.G. Mingham, D.M. Causon and D.M. Ingram Centre.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
Shallow water equations in 1D: Method of characteristics
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA Slide 1 The Implementation of a General Higher-Order Remap Algorithm.
Lecture 7 Exact solutions
Computations of Fluid Dynamics using the Interface Tracking Method Zhiliang Xu Department of Mathematics University of Notre.
Hydrogen combustion pressures and interactions with the structure in an enclosure.
MCE 561 Computational Methods in Solid Mechanics
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
1Chapter 2. 2 Example 3Chapter 2 4 EXAMPLE 5Chapter 2.
Numerical Solution of Ordinary Differential Equation
1 Chapter 6 Numerical Methods for Ordinary Differential Equations.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Discontinuous Galerkin Methods for Solving Euler Equations
Numerical Solutions to ODEs Nancy Griffeth January 14, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis.
1 E. Romenski, D. Drikakis Fluid Mechanics & Computational Science Group, Cranfield University, UK CONSERVATIVE FORMULATION AND NUMERICAL METHODS FOR MULTIPHASE.
AREPO – V. Springel Adaptive, moving, unstructured hydrodynamics, locally adaptive time-steps, self-gravity + Galilean Invariance i.e. Everything you ever.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
© Arturo S. Leon, BSU, Spring 2010
Donald F. Hawken Ph. D. Flow Simulation Work. Detonation with finite-rate chemistry 0.05 meter 1D domain with 1500 cells °K and 1 atmosphere ambient.
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS Compressible Flow Over Airfoils: Linearized Subsonic Flow Mechanical and Aerospace Engineering Department Florida.
Solution of the St Venant Equations / Shallow-Water equations of open channel flow Dr Andrew Sleigh School of Civil Engineering University of Leeds, UK.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review April , 2004, LBNL Target Simulation Roman Samulyak, in collaboration with.
AMS 691 Special Topics in Applied Mathematics Lecture 3 James Glimm Department of Applied Mathematics and Statistics, Stony Brook University Brookhaven.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review January 14-15, 2003, FNAL Target Simulations Roman Samulyak Center for Data Intensive.
Discontinuous Galerkin Methods and Strand Mesh Generation
CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69.
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
MSc Thesis presentation – Thijs Bosma – December 4th 2013
Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
One Dimensional Flow of Blissful Fluid -III P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Always Start with simplest Inventions……..
Cavitation Models Roman Samulyak, Yarema Prykarpatskyy Center for Data Intensive Computing Brookhaven National Laboratory U.S. Department of Energy
A relaxation scheme for the numerical modelling of phase transition. Philippe Helluy, Université de Toulon, Projet SMASH, INRIA Sophia Antipolis. International.
Simulation of Muon Collider Target Experiments Yarema Prykarpatskyy Center for Data Intensive Computing Brookhaven National Laboratory U.S. Department.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
J.-Ph. Braeunig CEA DAM Ile-de-FrancePage 1 Jean-Philippe Braeunig CEA DAM Île-de-France, Bruyères-le-Châtel, LRC CEA-ENS Cachan
Interactive Computational Sciences Laboratory Clarence O. E. Burg Assistant Professor of Mathematics University of Central Arkansas Science Museum of Minnesota.
© IFP Controlled CO 2 | Diversified fuels | Fuel-efficient vehicles | Clean refining | Extended reserves Écrire ici dans le masque le nom de votre Direction.
11/03/2014PHY 711 Fall Lecture 291 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 29: Chap. 9 of.
Some Aspects of the Godunov Method Applied to Multimaterial Fluid Dynamics Igor MENSHOV 1,2 Sergey KURATOV 2 Alexander ANDRIYASH 2 1 Keldysh Institute.
1 Flux Numerical Methods. 2 Flux Basics The finite-volume formulation of the conservation equations resulted in the equation where was the flux of the.
Governing Equations Conservation of Mass Conservation of Momentum Velocity Stress tensor Force Pressure Surface normal Computation Flowsheet Grid values.
1 Property Relationships Chapter 6. 2 Apply the differential form of the first law for a closed stationary system for an internally reversible process.
FALL 2015 Esra Sorgüven Öner
A New Model and Numerical Method for Compressible Two-Fluid Euler Flow
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
AMS 691 Special Topics in Applied Mathematics Lecture 5 James Glimm Department of Applied Mathematics and Statistics, Stony Brook University Brookhaven.
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review April , 2004, BNL Target Simulations Roman Samulyak in collaboration with Y.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
M. Khalili1, M. Larsson2, B. Müller1
Higher Order Runge-Kutta Methods for Fluid Mechanics Problems Abhishek Mishra Graduate Student, Aerospace Engineering Course Presentation MATH 6646.
Lecture 3 & 4 : Newtonian Numerical Hydrodynamics Contents 1. The Euler equation 2. Properties of the Euler equation 3. Shock tube problem 4. The Roe scheme.
Modeling of Traffic Flow Problems
Transient Mixed Flow Modeling Capability in SRH-2D for Culverts and Bridges Yong G. Lai.
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
Numerical Model of a PDRE
High Accuracy Schemes for Inviscid Traffic Models
Presentation transcript:

IMPLICITIZATION OF THE MULTIFLUID SOLVER AND EMBEDDED FLUID STRUCTURE SOLVER Charbel Farhat, Arthur Rallu, Alex Main and Kevin Wang Department of Aeronautics and Astronautics Department of Mechanical Engineering Institute for Computational and Mathematical Engineering Stanford University Stanford, CA 94305

OUTLINE  Implementation of implicit time-stepping for fluid-fluid interaction  Numerical results and timing for the fluid- fluid solver  Shock tube problem  Turner Implosion  Numerical results and timing for the embedded fluid-structure solver  2D Imp mode 45  Implementation of implicit time-stepping for fluid-fluid interaction

 Finite volume method with MUSCL (Roe’s solver)  j,j+1 =  j+1/2 ( j,j+1 ) = (F j + F j+1 )- | F’ | j+1/2 (W j+1 – W j ) = Roe (W j, W j+1,  s, p s ) (stiffened gas) jj + 1 j + 1/2  Interface capturing via the level-set equation COMPUTATIONAL FRAMEWORK + = 0 ( (u)(u) (conservation form)

 FVM with exact local Riemann solver for multi-phase flows jj + 1j - 1j + 1/2j - 1/2 WjnWjn -  j,j+1 = Roe (W j n, W * n, EOS j ) W*nW*n  j+1,j = Roe (W j+1 n, W * n, EOS j+1 ) W * n W j+1 n FVM-ERS C. Farhat, A. Rallu and S. Shankaran, "A Higher-Order Generalized Ghost Fluid Method for the Poor for the Three-Dimensional Two-Phase Flow Computation of Underwater Implosions", Journal of Computational Physics, Vol. 227, pp (2008) - W * n and W * n determined from the exact solution of local two-phase Riemann problems

 Wave structure and Riemann problem x t rarefaction contact discontinuity shock watergas  L u L p L  IL,p I,u I,  IR jj + 1j + 1/2  R u R p R W n pj+1 W n pj R L (p I ; p L,  L ) +R R (p I ; p R,  R ) + u R – u L = 0 u I = (u L + u R ) + ( R R (p I ; p R,  R ) -R L (p I ; p L,  L ) )  Exact solution of the analytical problem (Tait’s EOS) - Newton’s method  p   IL,  IR, u I LOCAL RIEMANN SOLVER

tt - W j n+1 = W j n - (  j,j+1 -  j,j-1 ) (forward Euler) xx  GFMP with exact local Riemann solver ~ - Unpack W n+1 using  n and solve the level-set equation to get  n+1 ~ - Pack W p n+1 using  n+1 to get the updated solution W n+1 jj + 1j - 1 j + 1/2j - 1/2 - If  j n  j+1 n > 0 then  j,j+1 =  j+1,j = Roe (W j n, W j+1 n, EOS j = EOS j+1 ) If  j n  j+1 n < 0 then  j,j+1 = Roe (W j n, W j R n (  IL, p I, u I ), EOS j )  j+1,j = Roe (W j+1 n, W (j+1) R n (  IR, p I, u I ), EOS j+1 ) FVM-ERS (EXPLICIT)

tt - W j n+1 = W j n - (  j,j+1 -  j,j-1 ) (backward Euler) xx  Implicit Extension of FVM-ERS method ~ - Unpack W n+1 using  n and solve the level-set equation to get  n+1 ~ - Pack W p n+1 using  n+1 to get the updated solution W n+1 jj + 1j - 1 j + 1/2j - 1/2 - If  j n  j+1 n > 0 then  j,j+1 =  j+1,j = Roe (W j n+1, W j+1 n+1,EOS j = EOS j+1 ) If  j n  j+1 n < 0 then  j,j+1 = Roe (W j n+1, W j R n+1,EOS j )  j+1,j = Roe (W j+1 n+1, W (j+1) R n+1, EOS j+1 ) FVM-ERS (IMPLICIT)

IMPLICIT FLUID-FLUID  Backward Euler advancement requires the solution of a nonlinear equation  Use Newton’s method, which requires Jacobians of the flux functions d  j,j+1 d  j,j+1 dW j n d  j,j+1 dW * n dp j dW j n dp j dW * n dp j + = d  j,j+1 d  j,j+1 dW * n dp j+1 dW * n dp j+1 =  Need Jacobians of two-phase Riemann problems

STIFFENED GAS  Local two phase Riemann solver for stiffened gas (SG)- stiffened gas requires the solution of the equation u L + F L (  L, p L ; p I ) = u IL u IR = u R + F R (  R, p R ; p I ) = dF L dF L dF L  Taking the total differential yields derivatives of p I, u I d  L dp L dp I du L + d  L dp L dp I ++ dF R dF R dF R d  R dp R dp I = du R + d  R dp R dp I ++  Derivatives of  IR,  IL then come from the Riemann invariants

 Jacobians for Tait-Tait, SG-Tait follow the same derivation OTHER EOS  Perfect Gas (PG) is a subset of SG (with  )  Also support Tait EOS for compressible liquids p = A   + B

JWL EOS  Jones-Wilkins-Lee (JWL) equation of state for modeling explosive products of combustion (and in particular Trinitrotoluene — a.k.a. TNT) where A, B, R 1, R 2,  and   are material constants p = A(1 - )e -R 1 + B(1 - )e -R 2 +  e  R1R1 R2R2     - Highly nonlinear function p( ,e) - Presence of exponentials

 Solution of exact Riemann problem involves a system of two nonlinear equations u L + F L (  L, p L ;  IL ) = u IL u IR = u R + F R (  R, p R ;  IR ) G L (  L, p L ;  IL ) = p IL p IR = G R (  R, p R ;  IR ) = = - F L and G L depend on the nature of the interaction in the phase modeled by the JWL EO shock algebraic equation rarefaction differential equation JWL EOS (1) (2)

 Rarefaction wave in a JWL medium - Algebraic entropy (s) formula for the JWL EOS - No obvious algebraic Riemann invariants for the JWL EOS -No analytical Jacobians of the invariants either x t rarefaction  R,u R,p R  IR,u IR,p IR - The isentropic evolution in the rarefaction fan between two constant states is given by complex Riemann problem  c( ,p ) +_ du dd =   p - Ae -R 1 + Be -R 2     = s (k) SG-JWL RIEMANN SOLVER (1)(2)

JWL EOS  Riemann invariants are tabulated for the explicit time stepping scheme  For implicit time-stepping, where Jacobians are required, they are not tabulated; rather they are computed on-line by solving an ODE  Relatively cheap compared to other aspects of the simulation  Support both SG-JWL and JWL-JWL

TIME INTEGRATORS  We support two different time integrators  Backward Euler  Three Point Backward Difference (3BDF)  Backward Euler estimates the time derivative at time n+1 at node i by tt W i n+1 - W i n dW i dt = (1)  The integration of the fluid equations at time step n+1 assumes that node i is of the same phase; thus there is no problem ~

3BDF  3BDF approximates the derivative at time step n+1 as tt   W i n+1 -   W i n +   W i n-1 dW i dt = (2)  But node i at time n-1 may be of a different phase  Because density can be discontinuous across a fluid interface, W i n-1 and W i n are not necessarily related in this case ~

3BDF  When node i has changed phase between time step n and n+1, replace W i n-1 with W * n-1  Where W * n-1 is the exact solution of the two phase Riemann problem on the upstream side of the interface at node i at time step n-1 i-1 i i-2 n-1n i+1 W * n-1

LEVEL SET 3BDF  A similar issue arises when we use the 3BDF integrator on the level set  3BDF requires  n+1,  n, and  n-1  After reinitialization  n-1 no longer exists  Solution is to use a special integrator tt  i n  i n d  i dt =  1 d  i n 2 dt  The final term can be estimated from the spatial fluxes at time step n

LIMITATIONS  The fluid interface may cross no more than one cell per time step  AERO-F automatically ensures this is not violated by reducing the time step as necessary - Required to handle phase change

SHOCK TUBE PROBLEM  1D Shock tube with air to the left, water to the right.  Air modeled as a perfect gas (  ); water modeled as a stiffened gas (  x 10 8 )  Simulation to t=1e-5 s in 3D AERO-F code  = 50 (kg/m 3 ) u  = 0.0 (m/s) p  = 10 5 (Pa)  = (kg/m 3 ) u  = 0.0 (m/s) p  = 10 9 (Pa) AirWater

SHOCK TUBE RESULTS

TURNER IMPLOSION  Implosion of a spherical air bubble  Air modeled as a perfect gas (  ); water modeled as a stiffened gas (  2.89 x 10 8  Pa)  780,000 grid points  Simulation to t=0.5 ms Air p=0.1 MPa Water p=7 MPa

VALIDATION  Turner (2007): implosion of a glass sphere (D = m) Air (P = 10 5 Pa) Water (P = MPa) x z (0.5m, 0.5m) (0.5m, -0.5m) (0, 0)Sensor

TURNER RESULTS  Explicit (FE), CFL=0.5  Implicit (3BDF), CFL=100

TURNER RESULTS

TURNER TIMING MethodCPU time Explicit (FE)17867 s Implicit (BE)4130 s  Simulation performed on a Linux cluster using 168 processors  Speedup of 4.33

EMBEDDED FLUID-STRUCTURE  For embedded fluid structure, fluid-fluid Riemann problem is replaced by a fluid structure Riemann problem * could also be a shock x t rarefaction * contact discontinuity fluid 2fluid 1 ij M ij  R u R p R WnjWnj x = x ( t ) not involved p I,  IR  u s t + = 0 w (w ) F  w(  =  W, if  ≥  j n u(x ( t ), t) = u (M ij ) ∙  (M ij ) s

u s = u R + R 2 (p I (2) ; p R,  R ) - Closed form Jacobians exist as well  (Fluid 2, shell) problem x t rarefaction * contact discontinuity fluid 2fluid 1 ij M ij  R u R p R WnjWnj x = x ( t ) not involved p I,  IR  u s ONE-SIDED RIEMANN PROBLEM - Closed form algebraic solution of the problem exists

 The flux across the face at M ij is then given by FLUX COMPUTATION  ji  = Roe (u s, p I (2), W n j, EOS (2),  ji  )  ij  = Roe (u s, p I (1), W n i, EOS (1),  ij ) ij  M ij fluid 1fluid 2

tt - W j n+1 = W j n - (  n+1 j,j+1 -  n+1 j,j-1 ) (backward Euler) xx  Implicit Extension of Embedded FSI method ~ EMBEDDED FSI (IMPLICIT) - Update uncovered nodes to compute W j n+1  Solve for W j n+1 using Newton’s method  Requires Jacobians of fluid-structure Riemann problem - Closed form solution exists for stiffened gas

3BDF FOR FSI  In this case, use W * n-1 as W i n-1  W * n-1 is the solution of the exact two phase Riemann problem on the upstream side of the structure boundary at node i at time step n-1  The same difficulty exist when using 3BDF for embedded fluid-structure  When node i has been uncovered, W i n-1 does not exist i-1 i i-2 n-1n i+1 W * n-1 structure

2D Imp45  2D Implosion problem air ( p = 14.5 psi ) water ( p = 1500 psi)  Simplified IMP45 using a thin slice of the aluminum tube  Explicit simulation uses dt = 0.75 x  Implicit simulation uses dt = 3.0 x 10 -6

IMP45 RESULTS  Pressure at a sensing node

IMP45 RESULTS  Pressure fields at t=0.4 ms  Clockwise from left: Explicit (RK2), Implicit (BDF), Implicit (BE)

IMP45 TIMING MethodCPU time Explicit (FE)12153 s Implicit (BE)882 s Implicit (3BDF)1115 s  Simulation performed on a Linux cluster using 64 processors  Speedup of 13.8, 10.9

 Implicitization of fluid-fluid interaction in AEROF SUMMARY  Equipment of the FSI solver in AERO-F with an implicit integrator - Validation on shock tube and implosion problems -Development of new scheme for three point backward difference integration - Validation on 2D implosion problem - Speedups of ~ Speedups of ~12