|Paper title:||Development of a Parallel Overset Grid Framework for Moving Body Simulations in OpenFOAM|
|Published in:||Issue 2, (Vol. 9) / 2015Download|
|Abstract.||OpenFOAM is an industry-standard Open-Source fluid dynamics code that is used to solve the Navier-Stokes equations for a variety of flow situations. It is currently being used extensively by researchers to study a plethora of physical problems ranging from fundamental fluid dynamics to complex multiphase flows. When it comes to modeling the flow surrounding moving bodies that involve large displacements such as that of ocean risers, sinking of a ship, or the free-flight of an insect, it is cumbersome to utilize a single computational grid and move the body of interest. In this work, we discuss a high-fidelity approach based on overset or overlapping grids which overcomes the necessity of using a single computational grid. The overset library is parallelized using the Message Passing Interface (MPI) and Pthreads and is linked dynamically to OpenFOAM. Computational results are presented to demonstrate the potential of this method for simulating problems with large displacements|
1. ANSYS FLUENT Inc, http://www.ansys.com
2. STAR-CCM+, http://www.cd-adapco.com
3. H. Jasak, J., Aleksandar and T. Zeljko, “OpenFOAM: A C++ library for complex physics simulations", International workshop on coupled methods in numerical dynamics, Vol. 10001-20, 2007
4. P.G. Buning, W.M. Chan, K.J. Renze, D.L. Sondak, I.-T. Chiu, and J.P. Slotnick, “OVERFLOW User's Manual”, Version 1.6ab, 26 January 1993, NASA Ames Research Center, Moffett Field, CA, Jan. 1993
5. S. L., Krist, R. T., Biedron, and C. L., Rumsey, “CFL3D User's Manual (version 5.0)”, National Aeronautics and Space Administration, Langley Research Center, 1998.
6. E. W., Quon, and M. J., Smith, “Advanced data transfer strategies for overset computational methods”, Computers & Fluids, Vol. 117, pp. 88-102, 2015.
7. W. D., Henshaw, “Cgins reference manual: an overture solver for the incompressible Navier–Stokes equations on composite overlapping grids”, Lawrence Livermore National Laboratory Report LLNL-SM-455871, 2011.
8. R. W., Noack, D. Boger and E. Paterson. "FoamedOver: A dynamic overset grid implementation in OpenFOAM." Proceedings of the Overset Grid Symposium, 2010.
9. Z., Shen, H. Cao, H. Ye, and D. Wan, “The manual of CFD solver for ship and ocean engineering flows: naoeFOAM-SJTU”, Shanghai, China: Shanghai Jiao Tong University, 2012.
10. R. W., Noack, D. Boger, R. F., Kunz, P. M., Carrica, “Suggar++: An Improved General Overset Grid Assembly Capability”, 19th AIAA Computational Fluid Dynamics Conference, AIAA Paper 2009-3992, 2009.
11. G. Karypis, and V. Kumar, “A fast and high quality multilevel scheme for partitioning irregular graphs.", SIAM Journal on scientific Computing, Vol. 20, No. 1, pp. 359-392, 1998. 12. B. Roget and J. Sitaraman, “Robust and scalable overset grid assembly for partitioned unstructured meshes." 51st AIAA Aerospace Sciences Meeting and Exhibit, AIAA Paper 2013-797, 2013.
13. C. Geuzaine, and J.-F., Remacle, “Gmsh: A 3-D Finite element mesh generator with built-in pre-and postprocessing facilities." International Journal for Numerical Methods in Engineering, Vol. 79, No. 11, pp. 1309-1331, 2009.
14. H. A., Van der Vorst, Bi-CGSTAB: “A fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems.” SIAM Journal on scientific and Statistical Computing, Vol. 13, No. 2, pp, 631-644, 1992.
15. S. S. Quek, and G. R., Liu., “Finite element method: a practical course.”, Butterworth-Heinemann., 2003.
16. M. Schäfer and S. Turek. “Benchmark computations of laminar flow around a cylinder.", Notes on Numerical Fluid Mechanics Vol. 48, pp.547-566, 1996.
17. 17. S. Xu, and Z. J., Wang, “An immersed interface method for simulating the interaction of a fluid with moving boundaries”, Journal of Computational Physics, Vol. 216, No. 2, pp.454-493, 2006.
|Back to the journal content|
This article is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License.