On the implementation of low-dissipative Runge-Kutta projection methods for time dependent flows using OpenFOAM (R)
(2014) In Computers & Fluids 93. p.153-163- Abstract
- Open source computational fluid dynamics (CFD) codes provide suitable environments for implementation, testing and rapid dissemination of algorithms typically used for large-eddy simulations (LES) and direct numerical simulations (DNS). In particular, it is important to test low-dissipative algorithms in unstructured codes of industrial relevance. In the present paper, the implementation of incompressible, explicit Runge-Kutta (RK) based projection methods into the OpenFOAM (R) library is discussed. We search for low-dissipative alternatives to the second order time integration methods which are commonly used together with the standard pressure correction approach PISO (Pressure Implicit with Splitting of Operators) in many commercial and... (More)
- Open source computational fluid dynamics (CFD) codes provide suitable environments for implementation, testing and rapid dissemination of algorithms typically used for large-eddy simulations (LES) and direct numerical simulations (DNS). In particular, it is important to test low-dissipative algorithms in unstructured codes of industrial relevance. In the present paper, the implementation of incompressible, explicit Runge-Kutta (RK) based projection methods into the OpenFOAM (R) library is discussed. We search for low-dissipative alternatives to the second order time integration methods which are commonly used together with the standard pressure correction approach PISO (Pressure Implicit with Splitting of Operators) in many commercial and open source codes including OpenFOAM (R). The practical implementation of the projection methods in OpenFOAM (R) is provided together with theory. The method is tested with the classical fourth order RK-method and the accelerated third order RK-method. Four numerical experiments are carried out in order to cross-validate the solvers and in order to investigate the drawbacks/ benefits of the solution approaches. The test problems are: (1) 2d lid driven cavity flow at Re = 2500, (2) DNS of 3d turbulent channel flow at Re-tau = 180, (3) LES of a 3d mixing layer, and (4) the 2d inviscid Taylor-Green vortex. The RK-methods are benchmarked against the standard OpenFOAM (R) LES/DNS solver based on the PISO pressure correction method. The results indicate that the RK projection methods provide low-dissipative alternatives to the PISO method. The turbulent test cases show also that the RK-methods have a good computational efficiency. (C) 2014 Elsevier Ltd. All rights reserved. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/4439539
- author
- Vuorinen, V. ; Keskinen, J. -P. ; Duwig, Christophe LU and Boersma, B. J.
- organization
- publishing date
- 2014
- type
- Contribution to journal
- publication status
- published
- subject
- keywords
- OpenFOAM (R), Runge-Kutta, Projection methods, Incompressible flows
- in
- Computers & Fluids
- volume
- 93
- pages
- 153 - 163
- publisher
- Elsevier
- external identifiers
-
- wos:000333999300014
- scopus:84894030853
- ISSN
- 0045-7930
- DOI
- 10.1016/j.compfluid.2014.01.026
- language
- English
- LU publication?
- yes
- id
- 1f29d79e-b297-4284-8cef-fb6517fb6622 (old id 4439539)
- date added to LUP
- 2016-04-01 14:31:51
- date last changed
- 2022-01-28 01:03:04
@article{1f29d79e-b297-4284-8cef-fb6517fb6622, abstract = {{Open source computational fluid dynamics (CFD) codes provide suitable environments for implementation, testing and rapid dissemination of algorithms typically used for large-eddy simulations (LES) and direct numerical simulations (DNS). In particular, it is important to test low-dissipative algorithms in unstructured codes of industrial relevance. In the present paper, the implementation of incompressible, explicit Runge-Kutta (RK) based projection methods into the OpenFOAM (R) library is discussed. We search for low-dissipative alternatives to the second order time integration methods which are commonly used together with the standard pressure correction approach PISO (Pressure Implicit with Splitting of Operators) in many commercial and open source codes including OpenFOAM (R). The practical implementation of the projection methods in OpenFOAM (R) is provided together with theory. The method is tested with the classical fourth order RK-method and the accelerated third order RK-method. Four numerical experiments are carried out in order to cross-validate the solvers and in order to investigate the drawbacks/ benefits of the solution approaches. The test problems are: (1) 2d lid driven cavity flow at Re = 2500, (2) DNS of 3d turbulent channel flow at Re-tau = 180, (3) LES of a 3d mixing layer, and (4) the 2d inviscid Taylor-Green vortex. The RK-methods are benchmarked against the standard OpenFOAM (R) LES/DNS solver based on the PISO pressure correction method. The results indicate that the RK projection methods provide low-dissipative alternatives to the PISO method. The turbulent test cases show also that the RK-methods have a good computational efficiency. (C) 2014 Elsevier Ltd. All rights reserved.}}, author = {{Vuorinen, V. and Keskinen, J. -P. and Duwig, Christophe and Boersma, B. J.}}, issn = {{0045-7930}}, keywords = {{OpenFOAM (R); Runge-Kutta; Projection methods; Incompressible flows}}, language = {{eng}}, pages = {{153--163}}, publisher = {{Elsevier}}, series = {{Computers & Fluids}}, title = {{On the implementation of low-dissipative Runge-Kutta projection methods for time dependent flows using OpenFOAM (R)}}, url = {{http://dx.doi.org/10.1016/j.compfluid.2014.01.026}}, doi = {{10.1016/j.compfluid.2014.01.026}}, volume = {{93}}, year = {{2014}}, }