Szczegóły publikacji
Opis bibliograficzny
Equivalent finite difference and partial differential equations for the lattice Boltzmann method / Radek Fučík, Robert STRAKA // Computers and Mathematics with Applications ; ISSN 0898-1221. — 2021 — vol. 90, s. 96–103. — Bibliogr. s. 103, Abstr. — Publikacja dostępna online od: 2021-03-31. — R. Straka – dod. afiliacja: Czech Technical University, Prague
Autorzy (2)
- Fučík Radek
- AGHStraka Robert
Słowa kluczowe
Dane bibliometryczne
| ID BaDAP | 133307 |
|---|---|
| Data dodania do BaDAP | 2021-04-07 |
| Tekst źródłowy | URL |
| DOI | 10.1016/j.camwa.2021.03.014 |
| Rok publikacji | 2021 |
| Typ publikacji | artykuł w czasopiśmie |
| Otwarty dostęp | |
| Czasopismo/seria | Computers & Mathematics with Applications |
Abstract
A general method for the derivation of equivalent finite difference equations (EFDEs) and subsequent equivalent partial differential equations (EPDEs) is presented for a general matrix lattice Boltzmann method (LBM). The method can be used for both the advection diffusion equations and Navier–Stokes equations in all dimensions. In principle, the EFDEs are derived using a recurrence formula. A computational algorithm is proposed for generating sequences of matrices and vectors that are used to obtain EFDEs coefficients. For all DdQq velocity models, the algorithm is proven to be finite and all coefficients are obtained after iterations. The resulting EFDEs and EPDEs are derived for selected velocity models and include the single relaxation time, multiple relaxation times, and cascaded LBM collision operators. The algorithm for the derivation of EFDEs and EPDEs is implemented in C++ using the GiNaC library for symbolic algebraic computations. Its implementation is available under the terms and conditions of the GNU general public license (GPL).