Hostname: page-component-76fb5796d-45l2p Total loading time: 0 Render date: 2024-04-27T04:00:53.269Z Has data issue: false hasContentIssue false

A More Robust Compressible Lattice Boltzmann Model by using the Numerical Filters

Published online by Cambridge University Press:  12 August 2014

M. Ghadyani*
Affiliation:
Department of Mechanical and Aerospace Engineering, Tehran Science and Research Branch, Islamic Azad University, Tehran, Iran
V. Esfahanian
Affiliation:
School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran
Get access

Abstract

The stability of the lattice Boltzmann model (LBM) is a challenging problem in the simulation of compressible flows with different types of embedded discontinuities. This study, proposes a complementary scheme for simulation of inviscid compressible flows by the lattice Boltzmann models using the numerical filters to improve the stability. The advantages and disadvantages of the implementation of numerical filters on the primitive and conservative variables, in addition to, mesoscopic and macroscopic variables are investigated. Moreover, a shock-detecting sensor, which activates a second-order linear filter near the discontinuities and a higher-order linear filter in smooth regions, is described and assessed. This study demonstrates that the proposed complementary scheme is practical. Also the accuracy and robustness of the utilized LB models are improved for inviscid compressible flows by implementation of the numerical filters on primitive variables. The validity of the procedure to capture shocks and to resolve contact discontinuity and rarefaction waves in well-known benchmarks is investigated and good agreements are obtained for all test cases.

Type
Research Article
Copyright
Copyright © The Society of Theoretical and Applied Mechanics, R.O.C. 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Chen, S. Y. and Doolen, G. D., “Lattice Boltzmann Method for Fluid Flows,” Annual Review of Fluid Mechanics, 3, pp. 314322 (1998).Google Scholar
2.Qian, Y. H., d'Humires, D. and Lallemand, P., “Lattice BGK Models for Navier-Stokes Equation,” Eu-rophysics Letters, 17, pp. 479484 (1992).Google Scholar
3.Chen, H., Chen, S. and Matthaeus, W., “Recovery of the Navier-Stokes Equation Using a Lattice-Gas Boltzmann Method,” Physical Review A, 45, pp. R53395342 (1992).Google Scholar
4.Kataoka, T. and Tsutahara, M., “Lattice Boltzmann Method for the Compressible Euler Equations,” Physical Review E, 69, pp. 056702.1056702.13 (2004).Google Scholar
5.Kataoka, T. and Tsutahara, M., “Lattice Boltzmann Method for the Compressible Navier-Stokes Equations with Flexible Specific-Heat Ratio,” Physical Review E, 69, pp. 035701.1035701.4, (2004).Google Scholar
6.Gan, Y., Xu, A., Zhang, G., Yu, X. and Li, Y., “Two-Dimensional Lattice Boltzmann Model for Compressible Flows with High Mach Number,” Physica A, 387, pp. 17211732 (2008).Google Scholar
7.Tsutahara, M., “The Finite-Difference Lattice Boltzmann Method and its Application in Computational Aero-Acoustics,” Fluid Dynamics Research, 44, pp. 045507.1045507.18 (2012).Google Scholar
8.So, R. M. C., Leung, R. C. K. and Fu, S. C., “Modeled Boltzmann Equation and Its Application to Shock-Capturing Simulation,” AIAA Journal, 46, pp. 30383048 (2008).CrossRefGoogle Scholar
9.Chen, F., Xu, A. G., Zhang, G. C., Gan, Y. B., Cheng, T. and Li, Y. J., “Highly Efficient Lattice Boltzmann Model for Compressible Fluids: Two-Dimensional Case,” Communications in Theoretical Physics, 52, pp. 681693 (2009).Google Scholar
10.Pieraccini, S. and Puppo, G., “Implicit Explicit Schemes for BGK Kinetic Equations,” Journal of Scientific Computing, 32, p. 1 (2007).Google Scholar
11.He, Y. L., Wang, Y., Li, Q. and Tao, W. Q., “Simulating Compressible Flows with Shock Waves Using the Finite Difference Lattice Boltzmann Method,” Progress in Computational Fluid Dynamics, 9, pp. 35 (2009).Google Scholar
12.Nejat, A. and Abdollahi, V., “A Critical Study of the Compressible Lattice Boltzmann Methods for Riemann Problem,” Journal of Scientific Computing, DOI: 10.1007/s10915-012-9596-5 (2012).Google Scholar
13.Wang, Y., He, Y. L., Zhao, T. S., Tang, G. H., and Tao, W. Q., “Implicit-Explicit Finite-Difference Lattice Boltzmann Method for Compressible Flows,” International Journal of Modern Physics C, 18, pp. 19611983 (2007).CrossRefGoogle Scholar
14.Li, Q., He, Y. L., Wang, Y., and Tao, W. Q., “Coupled Double-Distribution-Function Lattice Boltz-mann Method for the Compressible Navier-Stokes Equations,” Physical Review E, 76, pp. 056705.1056705.19 (2007).Google Scholar
15.Von Neumann, J. and Richtmyer, R. D., “A Method for the Numerical Calculations of Hydrodynamical Shocks,” Journal of Applied Physics, 21, pp. 232237 (1950).Google Scholar
16.Lax, P. D., “Weak Solutions of Nonlinear Hyperbolic Equations and Their Numerical Computation,” Communications on Pure and Applied Mathematics, 7, pp. 159193 (1954).CrossRefGoogle Scholar
17.Jameson, A., Schmidt, W. and Turkel, E., “Numerical Solutions of the Euler Equations by Finite-Volume Methods Using Runge-Kutta Time-Stepping Schemes,” AIAA Paper, p. 1259 (1981).Google Scholar
18.Passot, T. and Pouquet, A., “Hyperviscosity for Compressible Flows Using Spectral Methods,” Journal of Computational Physics, 75, pp. 300313 (1988).Google Scholar
19.Cook, A. W. and Cabot, W. H., “A High-Wavenumber Viscosity for High-Resolution Numerical Methods,” Journal of Computational Physics, 195, pp. 594601 (2004).CrossRefGoogle Scholar
20.Cook, A. W. and Cabot, W. H., “Hyperviscosity for Shock-Turbulence Interactions,” Journal of Computational Physics, 203, pp. 379385 (2005).CrossRefGoogle Scholar
21.Tadmor, E., “Convergence of Spectral Methods for Nonlinear Conservation Laws,” SIAM Journal on Numerical Analysis, 26, pp. 3044 (1989).Google Scholar
22.Karamanos, G. S. and Karniadakis, G. E., “A Spectral Vanishing Viscosity Method for Large-Eddy Simulations,” Journal of Computational Physics, 163, pp. 2250 (2000).CrossRefGoogle Scholar
23.Kandil, O.A. and Chuang, A., “Influence of Numerical Dissipation on Computational Euler Equations for Vortex-Dominated Flows,” AIAA Journal, 25, pp. 14261434 (1987).Google Scholar
24.Singh, J. P., “Evaluation of Jameson-Schmidt-Turkel Dissipation Scheme for Hypersonic Flow Computations,” Journal of Aircraft, 33, pp. 286290 (1996).Google Scholar
25.Swanson, R. C., Radespiel, R. and Turkel, E., “On some Numerical Dissipation Schemes,” Journal of Computational Physics, 147, pp. 518544 (1998).Google Scholar
26.Shuman, F. G., “Numerical Methods in Weather Prediction: II. Smoothing and Filtering,” Monthly Weather Review, 85, pp. 357361 (1957).Google Scholar
27.Vliegenthart, A. C., “The Shuman Filtering Operator and the Numerical Computation of Shock Waves,” Journal of Engineering Mathematics, 4, pp. 341348 (1970).Google Scholar
28.Harten, A. and Zwas, G., “Switched Numerical Shuman Filters for Shock Calculation,” Journal of Engineering Mathematics, 6, pp. 207216 (1972).CrossRefGoogle Scholar
29.Lele, S. K., “Compact Finite Difference Schemes with Spectral-Like Resolution,” Journal of Computational Physics, 103, pp. 1642 (1992).Google Scholar
30.Gaitonde, D. V., Shang, J. S. and Young, J. L., “Practical Aspects of Higher-Order Numerical Schemes for Wave Propagation Phenomena,” International Journal of Numerical Methods in Engineering, 45, pp. 18491869 (1999).Google Scholar
31.Visbal, M. R. and Gaitonde, D. V., “High-Order Accurate Methods for Complex Unsteady Subsonic Flows,” AIAA Journal, 37, pp. 12311239 (1999).CrossRefGoogle Scholar
32.Visbal, M. R. and Gaitonde, D. V., “Very HighOrder Spatially Implicit Schemes for Computational Acoustics on Curvilinear Meshes,” Journal of Computational Accoustics, 9, pp. 12591286 (2001).CrossRefGoogle Scholar
33.Visbal, M. R. and Gaitonde, D. V., “On the Use of Higher-Order Finite-Difference Schemes on Curvi linear and Defoming Meshes,” Journal of Computational Physics, 181, pp. 155185 (2002).Google Scholar
34.Tam, C. K. W., Webb, J. C. and Dong, Z., “A Study of the Short Wave Components in Computational Acoustics,” Journal of Computational Acoustics, 1, pp. 130 (1993).CrossRefGoogle Scholar
35.Bogey, C. and Bailly, C., “A Family of Low Dispersive and Low Dissipative Explicit Schemes for Flow and Noise Computations,” Journal of Computational Physics, 194, pp. 194214 (2004).CrossRefGoogle Scholar
36.Engquist, B., Lotstedt, P. and Sjogreen, B., “Nonlinear Filters for Efficient Shock Computation,” Mathematics of Computation, 52, pp. 509537 (1989).Google Scholar
37.Gustafsson, B. and Olsson, P., “Fourth-Order Difference Methods for Hyperboilc IBVPs,” Journal of Computational Physics, 117, pp. 300317 (1995).Google Scholar
38.Yee, H. C., Sandham, N. D. and Djomehri, M. J., “Low-Dissipative High-Order Shock-Capturing Methods Using Characteristic-Based Filters,” Journal of Computational Physics, 150, pp. 199238 (1999).Google Scholar
39.Mahmoodi, D. H., Esfahanian, V. and Hejranfar, K., “A Shock-Detecting Sensor for Filtering of HighOrder Compact Finite Difference Schemes,” Journal of Computational Physics, 230, pp. 494514 (2011).CrossRefGoogle Scholar
40.Visbal, M. R. and Gaitonde, D. V., “Shock Capturing Using Compact-Differencing-Based Methods,” 43rd AIAA Aerospace Sciences Meeting and Exhibit, p. 2005 (2005).Google Scholar
41.Bogey, C., Cacqueray, N. and Bailly, C., “A Shock-Capturing Methodology Based on Adaptative Spatial Filtering for High-Order Non-Linear Computations,” Journal of Computational Physics, 228, pp. 14471465 (2009).Google Scholar
42.Sod, G. A., “A Survey of Several Finite Difference Methods for Systems of Nonlinear Hyperbolic Conservation Laws,” Journal of Computational Physics, 27, pp. 131 (1978).Google Scholar
43.Einfeldt, B., Munz, C. D., Roe, P. L. and Sjogreen, B., “On Godunov Type Methods Near Low Densities,” Journal of Computational Physics, 92, pp. 273295 (1991).CrossRefGoogle Scholar
44.Pendergast, K. H. and Xu, K., “Numerical Hydro-dynamic from Gas-Kinetic Theory,” Journal of Computational Physics, 109, pp. 5366 (1993).CrossRefGoogle Scholar
45.Liou, M. S. and Steffen, C. J., “A New Flux Splitting Scheme,” Journal of Computational Physics, 107, pp. 2339 (1993).Google Scholar
46.Liou, M. S., “A Sequel to AUSM: AUSM+,” Journal of Computational Physics, 129, pp. 364382 (1996).Google Scholar
47.Yan, G. W., Chen, Y., and Hu, S., “Simple Lattice Boltzmann Model for Simulating Flows with Shock Wave,” Physical Review E, 59, pp. 454459 (1999).Google Scholar
48.Yan, G. W., Zhang, J. Y., Liu, Y. H. and Dong, Y. F., “A Multi-Energy-Level Lattice Boltzmann Model for the Compressible Navier-Stokes Equations,” International Journal for Numerical Methods in Fluids, 55, pp. 4156 (2007).CrossRefGoogle Scholar
49.Zhang, J. Y., Yan, G. W., Shi, X. and Dong, Y, F., “A Lattice Boltzmann Model for the Compressible Euler Equations with Second-Order Accuracy,” International Journal for Numerical Methods in Fluids, 60, pp. 95117 (2009).Google Scholar
50.Yan, G. W. and Zhang, J. Y., “A Multi-Entropy-Level Lattice Boltzmann Model for the One-Dimensional Compressible Euler Equations,” International Journal of Computational Fluid Dynamics, 22, pp. 383392 (2008).Google Scholar
51.Sun, C. H., “Lattice-Boltzmann Model for High Speed Flows,” Physical Review E, 58, pp. 72837287 (1998).Google Scholar
52.Sun, C. H. and Hsu, A., “Multi-Level Lattice Boltz-mann Model on Square Lattice for Compressible Flows,” Computers and Fluids, 33, pp. 13631385 (2004).Google Scholar