Beruflich Dokumente
Kultur Dokumente
Steven Orszag
No further approximation
The equations are already in discrete form
Numerical integration
Solve on lattices and apply kinetic based BC
Numerical integration
Solve the equations on a given mesh and apply PDE boundary conditions
Results
Fluid dynamic quantities at discrete points in space and time
! ! v ! {ci ; i = 0,1, " , b} " " " f ( x , v , t ) ! ni ( x , t ); i = 0,1,! , b ! Number density for particles with velocity c i
The choice is not arbitrary!
Satisfy foundational symmetry requirements (up to required orders) Avoid spurious invariants
4 0 5
b in 3D ~ 20 - 30
D3Q19 lattice ! Fluid quantities obtained via averaging over c and space-time: i ! = " i ni
D2Q6 lattice
BGK form:
x
D2Q4
Remarks on LBGK
Lattice
BGK yields the Navier-Stokes equations Chapman-Enskog asymptotic expansion in powers of Knudsen number /L or /T << 1
Easy to compute time dependent flows Relaxation time defines viscosity No need to compute pressure explicitly Boundary conditions are fully realizable Stability is ensured Parallel performance with arbitrary geometry
LBGK
1. Linear advection 2. Local and fully parallel 3. BC are fully realizable for arbitrary geometry 4. Geometry setup fast 5. Time dependent ows straightforward especially important in 3D 6. Complex physics (like multiphase ows) involve simple physical models
2D Cylinder
2D Cylinder
Re = 100
2D Cylinder
Friction Drag
" ( x, t ) # $ f! ( x, t ), "u( x, t ) # $ c! f! ( x, t )
! =1
Momentum ux tensor
Pij ( x, t ) " # c! ,i c! , j f! ( x, t )
b
Energy ux tensor
Qijk ( x, t ) " # c! ,ic! , jc! ,k f ! ( x,t )
! =1
b
! =1
High-order models
Non-isothermal low Mach number NavierStokes equations requires velocity moment isotropy up to 6th order Other physically relevant models reuqire even higher-order velocity moment isotropy, further restricting the discrete velocity set used in lattice BGK For example, non-isothermal ow with Burnett corrections requires 8th order isotropy
requires that # (c! " v) = A where A is a constant and ! v = (cos ! , sin ! ) is any unit vector b $1 ( n) n 2"! $ # ) be This requires that hb (# ) % & cos ( b b #1 ! =0 independent of , which holds if $ ei (2 j #n ) = 0 " =0 ie (2j-n)/b is not a nonzero integer for j=0,,n CONCLUSION: Isotropy for so n ! b " 2 hexagonal lattice gives 4th order isotropy, etc.
n
n
2 !" b
M ( n ) " # c! c! !c! ! !! ! ! b !
3D Moment Isotropy
nth order basis moment tensor
M
( n)
Isotropy requires
( n ! 1)c 2 n !2) M i!i = M i(!i ! D + n ! 2 !!2 n n
( n)
M i!i jjjj
( n)
and so on
n!4
"f 1 = ! ( f ! f eq ) "t #
1 1 1 1 1 = + + + + ... ! ! turb ! shear ! buoyancy ! swirl
Dodge RAM Acoustic Impact of Headlight/Hood Design on A-Pillar and Door Seals: ! = " 2 # S 2
2
Drag Development
Drag increase due to base of trailer Deflector Suction (-110 cnts) Secondary stagnation region (110 cnts) Steep drag increase in stagnation region (90 cnts)
Conclusions
Lattice BGK allows straightforward mix of complex uids, complex physics, and complex geometries Appropriate lattice structures can be derived to assure accurate and efcient ow computations, even with turbulence and other complex physics included