A lattice Boltzmann method for shock wave propagation in solids
Author(s) -
Xiao Shaoping
Publication year - 2007
Publication title -
communications in numerical methods in engineering
Language(s) - English
Resource type - Journals
eISSN - 1099-0887
pISSN - 1069-8299
DOI - 10.1002/cnm.883
Subject(s) - lattice boltzmann methods , shock wave , polygon mesh , lattice (music) , partial differential equation , boltzmann equation , finite element method , reflection (computer programming) , collision , wave propagation , mathematical analysis , computer science , physics , mechanics , mathematics , geometry , optics , acoustics , quantum mechanics , computer security , thermodynamics , programming language
This paper proposes a new lattice Boltzmann (LB) method for the study of shock wave propagation in elastic solids. The method, which implements a flux‐corrected transport (FCT) algorithm, contains three stages: collision, streaming, and correction. In the collision stage, distribution functions are updated. In the streaming stage, the distribution functions are shifted between lattice points. Generally, a partial differential equation (PDE) is solved in the streaming stage, and finite element methods are employed to support the use of unstructured meshes in the LB method. The FCT algorithm is used in the correction stage to revise the distribution functions at lattice points, so fluctuations behind shock wave fronts can be eliminated efficiently. In this method, schemes for shock wave reflection at fixed and free boundaries are developed based on the bounce‐back technique. A similar technique is used to treat wave reflection and transmission at material interfaces of composites. Several one‐dimensional examples show that this LB‐FCT method can provide ideal depictions of shock wave propagation in structures, especially composite structures. Copyright © 2006 John Wiley & Sons, Ltd.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom