Numerical methods for kinetic equations

Similar documents
Monte Carlo methods for kinetic equations

Hybrid and Moment Guided Monte Carlo Methods for Kinetic Equations

The Moment Guided Monte Carlo Method

Exponential methods for kinetic equations

Micro-macro methods for Boltzmann-BGK-like equations in the diffusion scaling

Kinetic/Fluid micro-macro numerical scheme for Vlasov-Poisson-BGK equation using particles

arxiv: v1 [math.na] 25 Oct 2018

Kinetic/Fluid micro-macro numerical scheme for Vlasov-Poisson-BGK equation using particles

Une décomposition micro-macro particulaire pour des équations de type Boltzmann-BGK en régime de diffusion

An asymptotic-preserving micro-macro scheme for Vlasov-BGK-like equations in the diffusion scaling

Micro-macro decomposition based asymptotic-preserving numerical schemes and numerical moments conservation for collisional nonlinear kinetic equations

Kinetic Models and Gas-Kinetic Schemes with Rotational Degrees of Freedom for Hybrid Continuum/Kinetic Boltzmann Methods

A hybrid method for hydrodynamic-kinetic flow - Part II - Coupling of hydrodynamic and kinetic models

Direct Modeling for Computational Fluid Dynamics

Une décomposition micro-macro particulaire pour des équations de type Boltzmann-BGK en régime de diffusion

Modelling and numerical methods for the diffusion of impurities in a gas

A Unified Gas-kinetic Scheme for Continuum and Rarefied Flows

Hypocoercivity and Sensitivity Analysis in Kinetic Equations and Uncertainty Quantification October 2 nd 5 th

Chapter 1 Direct Modeling for Computational Fluid Dynamics

The Boltzmann Equation and Its Applications

Stochastic Particle Methods for Rarefied Gases

Particle-Simulation Methods for Fluid Dynamics

Monte Carlo method with negative particles

Dissertation. presented to obtain the. Université Paul Sabatier Toulouse 3. Mention: Applied Mathematics. Luc MIEUSSENS

A successive penalty based Asymptotic-Preserving scheme for kinetic equations

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007

Comparison of Numerical Solutions for the Boltzmann Equation and Different Moment Models

Application of a Modular Particle-Continuum Method to Partially Rarefied, Hypersonic Flows

A HIERARCHY OF HYBRID NUMERICAL METHODS FOR MULTI-SCALE KINETIC EQUATIONS

High order semi-lagrangian methods for BGK-type models in the kinetic theory of rarefied gases

Fluid Dynamics from Kinetic Equations

A hybrid kinetic-fluid model for solving the gas dynamics Boltzmann-BGK equation.

Numerical Simulation of Rarefied Gases using Hyperbolic Moment Equations in Partially-Conservative Form

Simplified Hyperbolic Moment Equations

An Asymptotic-Preserving Monte Carlo Method for the Boltzmann Equation

Overview of Accelerated Simulation Methods for Plasma Kinetics

Lecture 6 Gas Kinetic Theory and Boltzmann Equation

Uncertainty Quantification for multiscale kinetic equations with high dimensional random inputs with sparse grids

Application of the Transition Probability Matrix Method to High Knudsen Number Flow Past a Micro-Plate

Fluid Equations for Rarefied Gases

On a class of implicit-explicit Runge-Kutta schemes for stiff kinetic equations preserving the Navier-Stokes limit

Fluid Equations for Rarefied Gases

On the motion induced in a gas confined in a small-scale gap due to instantaneous boundary heating

CORBIS: Code Raréfié Bidimensionnel Implicite Stationnaire

High-Order Asymptotic-Preserving Projective Integration Schemes for Kinetic Equations

Low Variance Particle Simulations of the Boltzmann Transport Equation for the Variable Hard Sphere Collision Model

Uncertainty Quantification and hypocoercivity based sensitivity analysis for multiscale kinetic equations with random inputs.

On a New Diagram Notation for the Derivation of Hyperbolic Moment Models

YAN GUO, JUHI JANG, AND NING JIANG

Multiscale, multiphysics modeling of turbulent transport and heating in collisionless, magnetized plasmas

Monte Carlo methods for kinetic equations

Uncertainty Quantification for multiscale kinetic equations with random inputs. Shi Jin. University of Wisconsin-Madison, USA

Modèles hybrides préservant l asymptotique pour les plasmas

REGULARIZATION AND BOUNDARY CONDITIONS FOR THE 13 MOMENT EQUATIONS

arxiv: v1 [math.na] 7 Nov 2018

On the Boltzmann equation: global solutions in one spatial dimension

Why Should We Be Interested in Hydrodynamics?

Microscopically Implicit-Macroscopically Explicit schemes for the BGK equation

Lecture 5: Kinetic theory of fluids

Problems of Flows Through Short Channels Studied by Means of the Boltzmann Equation

ASYMPTOTIC PRESERVING (AP) SCHEMES FOR MULTISCALE KINETIC AND HYPERBOLIC EQUATIONS: A REVIEW

All-Particle Multiscale Computation of Hypersonic Rarefied Flow

Hypocoercivity for kinetic equations with linear relaxation terms

Non-Equilibrium Flow Modeling Using High- Order Schemes for the Boltzmann Model Equations

A conservative spectral method for the Boltzmann equation with anisotropic scattering and the grazing collisions limit

Scalable Methods for Kinetic Equations

2 Three Dimensional Finite Volume Gas-Kinetic Schemes

Controlling numerical dissipation and time stepping in some multi-scale kinetic/fluid simulations

Asymptotic-Preserving Exponential Methods for the Quantum Boltzmann Equation with High-Order Accuracy

Numerical simulations of rarefied gases in curved channels: thermal creep, circulating flow, and pumping effect

Une approche hypocoercive L 2 pour l équation de Vlasov-Fokker-Planck

Predicting Breakdown of the Continuum Equations Under Rarefied Flow Conditions

Numerical Simulation of the Rarefied Gas Flow through a Short Channel into a Vacuum

The dynamics of small particles whose size is roughly 1 µmt or. smaller, in a fluid at room temperature, is extremely erratic, and is

Chapter 2 A Brief Introduction to the Mathematical Kinetic Theory of Classical Particles

Recent Innovative Numerical Methods

The deposition efficiency and spatial thickness distribution of films created by Directed

MACROSCOPIC FLUID MODELS WITH LOCALIZED KINETIC UPSCALING EFFECTS

Waves in plasma. Denis Gialis

A HYBRID METHOD FOR ACCELERATED SIMULATION OF COULOMB COLLISIONS IN A PLASMA

Fluctuating Hydrodynamics and Direct Simulation Monte Carlo

Micro-Scale Gas Transport Modeling

An improved unified gas-kinetic scheme and the study of shock structures

Asymptotic-Preserving scheme based on a Finite Volume/Particle-In-Cell coupling for Boltzmann- BGK-like equations in the diffusion scaling

Exponential Runge-Kutta for inhomogeneous Boltzmann equations with high order of accuracy

Entropic structure of the Landau equation. Coulomb interaction

Exponential moments for the homogeneous Kac equation

Simulation of unsteady muzzle flow of a small-caliber gun

Implicit kinetic relaxation schemes. Application to the plasma physic

Finite volumes schemes preserving the low Mach number limit for the Euler system

A Comparative Study Between Cubic and Ellipsoidal Fokker-Planck Kinetic Models

14. Energy transport.

Discrete-velocity models and numerical schemes for the Boltzmann-BGK equation in plane and axisymmetric geometries

A Unified Gas-kinetic Scheme for Continuum and Rarefied Flows

Solution of time-dependent Boltzmann equation for electrons in non-thermal plasma

A Finite Volume Code for 1D Gas Dynamics

analysis for transport equations and applications

From Boltzmann Equations to Gas Dynamics: From DiPerna-Lions to Leray

A CLASS OF ASYMPTOTIC PRESERVING SCHEMES FOR KINETIC EQUATIONS AND RELATED PROBLEMS WITH STIFF SOURCES

Algorithm Refinement for Stochastic Partial Differential Equations

Transcription:

Numerical methods for kinetic equations Lecture 6: fluid-kinetic coupling and hybrid methods Lorenzo Pareschi Department of Mathematics and Computer Science University of Ferrara, Italy http://www.lorenzopareschi.com Imperial College, October -9, 5 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3

Lecture 6 Outline Introduction Multiscale problems and methods Kinetic equations Hybrid methods Hybrid representation The hybrid method Macroscopic solvers Numerical results 3 Hydro-guided Monte Carlo Basic principles The method Numerical results Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3

Introduction Multiscale problems and methods Multiscale methods Couplings of atomistic or molecular, and more generally microscopic stochastic models, to macroscopic deterministic models based on ODEs and PDEs is highly desirable in many applications. Similar arguments apply also to numerical methods. A classical field where this coupling play an important rule is that of kinetic equations. In such system the time scale is proportional to a relaation time ε and a strong model (and dimension) reduction is obtained when ε. Many eamples could depict this situation, rarefied gas dynamics, plasma physics, granular gases, turbulence,.... The amount of literature in this direction is enormous. Several different techniques are possible and often the implementation details are of fundamental importance for the effective understanding of the methods. Here we limit ourselves to illustrate some eamples, that we consider to be representative of some common ideas used in this contet 3. W.E, B.Engquist CMS 3, N. AMS 3 J. Burt, I. Boyd 9; T. Homolle, N. Hadjiconstantinou 7; P. Degond, G. Dimarco, L. Mieussens 7;... 3 G. Dimarco, L. Pareschi 7-8, P. Degond, G. Dimarco, L. Pareschi Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 3 / 3

Introduction Kinetic equations Kinetic equations Kinetic equations t f + v f = ε Q(f, f),, v Rd, d, (microscale) Here f = f(, v, t) is the particle density and Q(f, f) describes the particle interactions. In rarefied gas dynamics the equilibrium functions M for which Q(M, M) = are local Mawellian ) ρ u v M(ρ, u, T )(v) = ep (, (πt ) d/ T where we define the density, mean velocity and temperature as ρ = f dv, u = vf dv, T = [v u] f dv. R ρ d R dρ d R d Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 4 / 3

Introduction Kinetic equations Fluid limit If we multiply the kinetic equation by its collision invariants (, v, v ) and integrate the result in velocity space we obtain five equations that describe the balance of mass, momentum and energy. The system is not closed since it involves higher order moments of the distribution function f. As ε we have Q(f, f) and thus f approaches the local Mawellian M f. Higher order moments of f can be computed as function of ρ, u, and T and we obtain the closed system Compressible Euler equations t ϱ + (ϱu) =, t ϱu + (ϱu u + p) =, t E + (u(e + p)) =, (macroscale) where p is the gas pressure. Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 5 / 3

Introduction Kinetic equations Generalizations The macroscale process is described by the conserved quantities U = (ρ, u, T ) whereas the microscale process is described by f. The two processes and state variables are related by compression and reconstruction operators P and R, such that P (f) = U, R(U) = f, with the property P R = I, where I is the identity operator. The compression operator is a projection to low order moments. The reconstruction operator does the opposite and it is under-determined, ecept close to the local equilibrium state when Q(f, f) = implies f = M(U). Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 6 / 3

Hybrid methods Hybrid representation Hybrid representation The solution is represented at each space point as a combination of a nonequilibrium part (microscale) and an equilibrium part (macroscale) f(v) nonequilibrium f(v) nonequilibrium equilibrium equilibrium R w(v)m(v) βm(v) v R R v R Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 7 / 3

Hybrid methods Hybrid representation The starting point is the following 4 Definition - hybrid function Given a probability density f(v), v R d (i.e. f(v), f(v)dv = ) and a probability density M(v), v R d called equilibrium density, we define w(v) [, ] and f(v) in the following way f(v), f(v) M(v) w(v) = M(v), f(v) M(v) and f(v) = f(v) w(v)m(v). Thus f(v) can be represented as f(v) = f(v) + w(v)m(v). 4 L.P. ESAIM 5, L.P., G.Dimarco CMS 6, MMS 8 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 8 / 3

Hybrid methods Hybrid representation Taking β = min v {w(v)}, and f(v) = f(v) βm(v), we have f(v)dv = β. Let us define for β the probability density f p (v) = f(v) β. The case β = is trivial since it implies f M. Thus we recover the hybrid representation 5 as f(v) = ( β)f p (v) + βm(v). 5 R.E.Caflisch, L.P. JCP 99 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 9 / 3

Hybrid methods The hybrid method The general methodology Now we consider the following general representation Hybrid decomposition f(, v, t) = f(, v, t) }{{} + w(, v, t)m(ρ(, t), u(, t), T (, t))(v). }{{} nonequilibrium equilibrium The nonequilibrium part f(, v, t) is represented stochastically, whereas the equilibrium part w(, v, t)m(ρ(, t), u(, t), T (, t))(v) deterministically. The general methodology is the following. Solve the evolution of the non equilibrium part by Monte Carlo methods. Thus f(, v, t) is represented by a set of samples (particles) in the computational domain. Solve the evolution of the equilibrium part by deterministic methods. Thus w(, v, t)m(ρ(, t), u(, t), T (, t))(v) is obtained from a suitable grid in the computational domain. Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3

Hybrid methods The hybrid method The general methodology The starting point of the method is the classical operator splitting which consists in solving first a homogeneous collision step and then a free trasport step (C) t f r (, v, t) = ε Q(f r, f r )(, v, t) (T ) t f c (, v, t) + v f c (, v, t) =. Ecept for BGK-like models where the collision term has the form Q(f, f) = M f, one needs a suitable solver for the stiff nonlinear collision operator 4. 4 E.Gabetta, L.P., G.Toscani SINUM 97 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3

Hybrid methods The hybrid method Sketch of the basic method C: Starting from a hybrid function f(t) = f(t) + w(t)m(t) solve the collision step f r (t + t) = λf(t) + ( λ)m(t) with λ = e t/ε. The new value f r (t + t) = λ f(t) is computed by particles. Set w r (t + t) = λw(t) + λ. 3 Discard a fraction of Monte Carlo samples since w r (t + t) w(t). T: Starting from the hybrid function f r (t + t) computed above solve the transport step f(, v, t + t) = f r ( v t, v, t + t). Transport the particle fraction f r ( v t, v, t + t) by simple particles shifts. Transport the deterministic fraction w r ( v t, v, t + t)m( v t, v, t) by a deterministic scheme. 3 Project the computed solution to the hybrid form f(t + t) = f(t + t) + w(t + t)m(t + t). Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3

Hybrid methods The hybrid method Remarks Note that point of the transport corresponds to a Mawellian shift analogous to that usually performed in the so called kinetic or Boltzmann schemes for the Euler equations 5. Clearly point 3 after the transport step is crucial for the details of the hybrid method. We have considered three different possibile reconstructions () We loose entirely equilibrium thus w(, v, t + t) =. (C) We compute the new equilibrium fraction from w r ( v t, v, t + t)m( v t, v, t) using definition I. () We compute the new equilibrium fraction from w r ( v t, v, t + t)m( v t, v, t) using definition I and take the minimum β = min v {w(, v, t + t)} Off course the different reconstructions are strictly connected to the choice of the macroscopic solver used in point. 5 S.Deshpande JCP 79, B.Perthame SINUM 9 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 3 / 3

Hybrid methods Macroscopic solvers Macroscopic solvers I Methods based on discrete velocity model 6 (HM methods). Main features Representation f(v) = f(v) + w(v)m(v) Discretize the velocity space. Solve the deterministic and stochastic part with a DVM. Compact support, equilibrium functions E f differ from Mawellian E f M f. We need to solve a non linear system for each cell at each time step. Time step restrictions from deterministic transport step. 6 L. Mieussens M 3 AS, L.P. G.Dimarco CMS 7 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 4 / 3

Hybrid methods Macroscopic solvers Macroscopic solvers II II) Methods based on the full kinetic equation (BHM methods). Main features Representation f(v) = f R (v) + w R (v)m(v) where w R (v) = for v / [ R, R] d. Discretize velocity space only in the central part v [ R, R] d. Tails are treated by particles. Shorter computational time due to time step increase, no need of nonlinear iterations, and to less mesh points in velocity space. More fluctuations due to the the presence of the tails. 7 L.P., G.Dimarco MMS 8, P.Degond, G.Dimarco, L.Mieussens JCP 7 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 5 / 3

Hybrid methods Macroscopic solvers Macroscopic solvers III III) Methods independent from the fluid solver (FSI methods). Main features Representation f(v) = f(v) + βm(v), β = min v {w(v)}. Solve relaation in the usual way to get β r (t). Solve the transport (equilibrium and nonequilibrium part) with a Monte Carlo method. Solve the Euler equations with initial data U E (t) = P (β r (t)m(t)) to get the moments U E (t + t). We have P (β r ( v t, t)m( v t, v, t)) = U E (t + t) + O( t ). Apply a moment matching only to the advected equilibrium particles so that the above equation is satisfied eactly. Additional difficulties sin the reconstruction since the kinetic information are only available through particles. 8 L.P., G.Dimarco 8 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 6 / 3

Hybrid methods Numerical results Accuracy test Smooth solution in D (velocity and space) with periodic boundary conditions. L norm of the errors for temperature respect to different value of the Knudsen number ε (in units of ). ε = ε = 3 ε = 4 ε = 5 ε = 6 MCM 3.93 4.4354 6.44 5.7733 6.4 HM.95.7893.635.96996 4 HM.8437.5.63.667.53 CHM.896.4.5368.3.65 BHM 3.869 3.54.8536.43.834 BHM.73.687.3756.48. BCHM.6.36.498.935.8849 N = 5 particles for cell, v [ 5, 5] for HM schemes, R = 5 for BHM schemes, v =.6 and =.5. ε = ε = 3 ε = 5 4 ε = 4 MCM 6.76 7.6 7.578 7.36 FSI 7.7 6. 4.5.64 FSI 6.66 4.939 3.773.598 N = particles for cell =.5. Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 7 / 3

Hybrid methods Numerical results Computational cost Smooth solution in D (velocity and space) with periodic boundary conditions. ε = ε = 3 ε = 4 ε = 5 MCM N=5 3 sec 5 sec 7 sec 6 sec BHM N=5 35 sec 5 sec sec sec BHM N=5 34 sec sec 9 sec sec BCHM N=5 5 sec sec 7 sec sec FSI N=5 5 sec sec 3 sec.6 sec FSI N=5 8 sec 7 sec sec.6 sec FSI N=5 9 sec 8 sec.4 sec.3 sec FSI N=5 7 sec 6 sec.4 sec.3 sec Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 8 / 3

Hybrid methods Numerical results Sod test Comparison of results for ρ for HM and CHM with ε = 3 9. Density Density. MC HM DVM. HM CHM DVM ρ(,t) ρ(,t).6.6.4.4.....3.4.5.6.7.9...3.4.5.6.7.9 9 G.Dimarco, L.P. 6 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 9 / 3

Hybrid methods Numerical results Sod test Comparison of results for ρ for BHM and BHM with ε = 3. Density Density. MC BHM DVM. BHM BCHM DVM ρ(,t).6 ρ(,t).6.4.4.....3.4.5.6.7.9...3.4.5.6.7.9 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3

y y 3.5.6 Hybrid methods Numerical results y y R.Caflisch, H.Chen, E.Luo, L.P. AIAA 6 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3.7.6.3 Boltzmann equation: D channel flow Comparison of results for ρ (left), T (right), DSMC (left), HM (right). ρ contours for Channel flow with temperature step from DSMC method, *n=ny=4, Tma=4, Kn=. ρ contours for Channel flow with temperature step from Hybri d method, *n=ny=4, Tma=4, Kn=. 8 6 4..9..9........5..5 8 6 4...9..9......7.7.9.95. 4 6 8..7.9...9 4 3 3 4.....9 5.75.7 4 6 8..3.7..9. 4 3 3 4.9.....3.9.7 T for Channel flow with temperature step from DSMC method, *n=ny=4, Tma=4, Kn=. 3.5 T for Channel flow with temperature step from Hybrid metho d, *n=ny=4, Tma=4, Kn=. 3. 8 8 6.3.3 6.3.3 3 4.6.9 3..6.3 3 4.9.6.8 3.5.9 3..3.9.3.6 3..9 4 6.3.9.6.6.3.3.3.5 4 6 3..9.3.6.6.3.4. 8.3 8.3 4 3 3 4 4 3 3 4

Hydro-guided Monte Carlo Basic principles Hydro-guided Monte Carlo: basic principles The basic idea consists in obtaining reduced variance Monte Carlo methods forcing particles to match prescribed sets of moments given by the solution of deterministic macroscopic fluid equations 6. These macroscopic models, in order to represent the correct physics for all range of Knudsen numbers include a kinetic correction term, which takes into account departures from thermodynamical equilibrium. We will focus on a basic matching technique between the first three moments of the macroscopic and microscopic equations. However, in principle, it is possible to force particles to match also higher order moments, which possibly can further diminish fluctuations. The general methodology described in the following is independent from the choice of the collisional kernel (Boltzmann, Fokker-Planck, BGK etc..). 6 G.Dimarco, P.Degond, L.P., 9 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 / 3

Hydro-guided Monte Carlo Basic principles The setting Consider a kinetic equation of the form t f + v f = Q(f, f) The operator Q(f, f) is assumed to satisfy R 3 φ(v)q(f, f)(v)dv = where φ(v) = (, v, v ) are the collision invariants. We define U = φ(v)f(v)dv = (ρ, ρu, E). R 3 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 3 / 3

Hydro-guided Monte Carlo The method The method The starting point of the methods is the following micro-macro decomposition f(v) = M(v) + g(v). The function g(v) represents the non equilibrium part and it is not strictly positive. Now the moments vector U and g = f M satisfy the coupled system of equations t U + vfφ(v) dv + vgφ(v) dv = R 3 R 3 t f + v f = Q(f, f). Our scope is to solve the kinetic equation with a Monte Carlo method, and contemporaneously the fluid equation with any type of finite difference or finite volume scheme and than match the resulting moments. Similar decomposition strategies can be used also for low Mach number flows 7. 7 N.Hadjiconstantinou, 5 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 4 / 3

Hydro-guided Monte Carlo The method The method Note that the two systems, with the same initial data, furnish the same results in terms of macroscopic quantities apart from numerical fluctuations. We summarize the method in the following way Solve the kinetic equation and obtain a first set of moments. Solve the fluid equation with the preferred finite volume/difference scheme. 3 Match the moments of the two models through a transformation of samples values. 4 Restart the computation for the net time step. Step 3 of the above procedure requires great care. If we restrict to moments up to second order then a standard moment matching procedure based on a velocity (linear) transformation can be applied. In the sequel we apply the method to the case of the BGK operator for an unsteady shock problem. Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 5 / 3

Hydro-guided Monte Carlo Numerical results Sod s shock tube: ε =. BGK solution at t =.5 for density, velocity and temperature. MC method (top), Moment Guided MC method (bottom). Knudsen number ε =.. Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. MC 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 6 / 3

Hydro-guided Monte Carlo Numerical results Sod s shock tube: ε =. BGK solution at t =.5 for density, velocity and temperature. MC method (top), Moment Guided MC method (bottom). Knudsen number ε =.. Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. MC 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 7 / 3

Hydro-guided Monte Carlo Numerical results Sod s shock tube: ε =. BGK solution at t =.5 for density, velocity and temperature. MC method (top), Moment Guided MC method (bottom). Knudsen number ε =.. Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. MC 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 8 / 3

Hydro-guided Monte Carlo Numerical results Sod s shock tube: ε =. BGK solution at t =.5 for density, velocity and temperature. MC method (top), Moment Guided MC method (bottom). Knudsen number ε =.. Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. MC 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Density, Knudsen number=..5 Velocity, Knudsen number=. Temperature, Knudsen number=.. 9.5 8 7 ρ(,t).6 u(,t).5 T(,t) 6 5.4 4..5 3...3.4.5.6.7.9...3.4.5.6.7.9...3.4.5.6.7.9 Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 9 / 3

Hydro-guided Monte Carlo Numerical results Further reading and conclusion remarks A survey of some hybrid approaches has been presented in G. Radtke, J.-P. Péraud, N. Hadjiconstantinou (3), On efficient simulations of multiscale kinetic transport, Phil. Trans. R. Soc. A 3, 366. There are several important aspects concerning the numerical solution of kinetic equations that we skipped or quickly mentioned in the present survey: Numerical treatment of boundary conditions. It depends on the geometry of the domain and on the details of the space discretization. In particular, adequate space discretization are necessary in presence of boundary layers. Moment based methods. The problem of finding high order closures to the moment system for small and moderate Knudsen numbers has been tackled by several authors with the goal to avoid the epensive solution of the kinetic equation. New emerging applications of kinetic models. In recent years, kinetic equations have found applications in new areas like car traffic flows, tumor immune cells competition, bacterial movement, wealth distributions, supply chains, flocking dynamics and many other. These represent new emerging fields where the construction of accurate numerical methods for kinetic equations will play a major rule in the future. Lorenzo Pareschi (University of Ferrara) Numerical methods for kinetic equations #5 Imperial College, October -9, 5 3 / 3