Development of Integrated Computational Fluid Dynamics(CFD) Environment using Opensource Code

오픈소스 코드를 이용한 통합 전산유체역학 환경 구축

  • Received : 2018.02.25
  • Accepted : 2018.03.30
  • Published : 2018.03.31

Abstract

CFD analysis is an analytical technique that applies a computer to the design and development of products across the entire industry for heat or fluid flow. This technology is used to shorten the development period and reduce costs through computerized simulation. However, the software used for CFD analysis is now required to use expensive foreign software. The Opensource CFD analysis software used in the proposed system has reliability of commercial CFD analysis software and has various user groups. However, for users who have expert knowledge, Opensource CFD software which supports only text interface environment, We have developed an environment that enables the construction of a CFD analysis environment for beginners as well as professionals. In addition, the proposed system supports the pre-processing (design and meshing) environment for CFD analysis and the environment for post-processing (result analysis & visualization), enabling the integrated CFD analysis process in one platform.

CFD 해석 기술은 열 또는 유체 유동과 관련한 산업 전분야에 걸친 제품의 설계, 개발 시에 컴퓨터를 응용하는 해석기술로서, 컴퓨터를 이용한 가상 시험 (시뮬레이션)을 통해 개발기간 단축, 비용절감 등을 이루고자 활용되고 있다. 그러나 CFD 해석을 위해서는 고가의 외산 상용 CFD 소프트웨어의 사용이 일반적이다. 이에 대한 대안으로 Opensource 기반의 CFD 소프트웨어가 있으나 텍스트 인터페이스 환경만을 지원하기 때문에 전문적인 지식을 가진 사용자만이 사용 가능하다. 이에 본 기술개발에서는 상용 CFD 해석 소프트웨어 수준의 신뢰도를 가지며, 국내외적으로 많은 사용자를 확보하고 있는 Opensource 기반의 CFD 소프트웨어인 OpenFOAM에 대하여 그래픽 기반 환경 설정을 지원하도록 구성하여 전문가뿐만 아니라 초보자도 쉽게 CFD 해석 환경의 구축이 가능하도록 하는 환경을 개발하였다. 또한 개발된 시스템은 CFD 해석을 위한 전처리(형상 및 격자생성) 환경과 후처리(결과 분석 및 가시화)를 위한 환경을 연계를 지원하여 하나의 플랫폼안에서 통합된 CFD 해석 프로세스가 가능하도록 지원한다.

Keywords

References

  1. Batchelor, G. K. (1967), An Introduction to Fluid Dynamics, Cambridge University Press, ISBN 0-521-66396-2.
  2. Christian Grossmann, Hans-G. Roos, Martin Stynes. 'Numerical Treatment of Partial Differential Equations', Springer Science & Business Media. p. 23. 2007.
  3. Reddy, J.N, 'An Introduction to the Finite Element Method (3rd ed.)', McGraw-Hill, 2006.
  4. Eymard, R. Gallouet, T. R. Herbin, R. 'The finite volume method Handbook of Numerical Analysis, Vol. VII', p. 713-1020, 2000.
  5. 박준권, 강관형, "Source 공개 코드 Open FOAM에 대한 리뷰", 한국전산유체공학회지, 제15권, 제 3호, pp. 46-53, 2010.
  6. OpenFOAM, Th OpenFOAM Foundation, http://www.openfoam.org/
  7. MFS NETL Multiphase Flow Science, http://www.mfix.org/, U.S. Depart. of Energy.
  8. Ansys, 'ANSYS Fluent User Guide', Ansys Inc.
  9. Siemens, 'STAR-CCM+ UserGuide', Simens Co.
  10. 손일엽, 김병윤, 노현석, '공개 전산열유체 시뮬레이션 OpenFOAM의 설치 및 사용 매뉴얼', 연구보고서, 2014, 한국과학기술정보원(KISTI).
  11. OpenFOAM Foundation, 'OpenFOAM(The Open Source CFD Toolbox) User Guide', 2017.
  12. V.H. Bhusare, M.K. Dhiman, D.V. et el., "CFD simulations of a bubble column with and without internals by using OpenFOAM", Chemical Engineering Journal, Vol. 317, pp.157-174, 2017. https://doi.org/10.1016/j.cej.2017.01.128
  13. A. Passalacqua, F. Laurentb, E. Madadi-Kandjani, J. C. Heylmun, R. O. Fox, "An open-source quadrature-based population balance solver for OpenFOAM", Chemical Engineering Science, Vol.176, pp.306-318, 2018. https://doi.org/10.1016/j.ces.2017.10.043
  14. Konstantinos Lyras, Siaka Dembele, David P.Schmidt, Jennifer X.Wen, "Numerical simulation of subcooled and superheated jets under thermodynamic non-equilibrium", International Journal of Multiphase Flow, 2018.
  15. (주)엘쏠텍, "3차원 전산유체해석(CFD) 기반의 배관감육 예측 및 평가 프로그램 개발", 연구보고서, 2016, 중소기업 기술개발사업 (창업성장기술개발사업) 최종보고서.