DOI QR코드

DOI QR Code

Development of a Pre-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept

OOP 개념에 기초한 유동해석용 전처리 프로그램 개발

  • 명현국 (국민대학교 기계자동차공학부) ;
  • 안종기 (국민대학교 대한원 기계공학과)
  • Published : 2008.01.01

Abstract

A pre-processing program based on the OOP(object-oriented programming) concept has been developed. The program consists of the input of a 2D or 3D flow problem to a CFD program by means of an user-friendly interface and the subsequent transformation of this input into a form suitable for the solver(PowerCFD) using unstructured cell-centered method. User-friendly GUI(graphic user interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions of this program are introduced and demonstrated, which include mesh generation, boundary settings, solver settings, generation of grid connectivity and geometric data etc.

Keywords

References

  1. Sah, J. Y. and Huh, J. S., 2003, "Code Development for Two-Dimensional Flow Visualization," KSCFE, J. Computational Fluids Engineering, Vol. 8, No. 1, pp. 30-37
  2. Na, J. S., Kim, K. Y. and Kim, B. S., 2004, 'Study on a Post-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept,' KSCFE, J. Computational Fluids Engineering, Vol. 9, No. 2, pp. 1-10
  3. Myong, H. K. and Ahn, J. K., 2006, "Development of a Pre-Processing Program for Analysis based on the Objected-Oriented Programming," Proc. of the KSME 2006 Spring Annual Meeting, June 7-9, Jeju, Korea, pp. 771-776
  4. Myong, H. K. and Ahn, J. K., 2006, "Development of a Pre-Processing Program for Flow Analysis," Proc. of the 4th National Congress on Fluid Engineering, Aug. 23-25, Kyungju, Korea, pp. 897-900
  5. Myong, H. K. and Kim, J., 2005, "Development of 3D Flow Analysis Code using Unstructured Grid System(1st Report, Numerical Method)," Trans. of the KSME(B), Vol. 29, No. 9, pp. 1049-1056
  6. Myong, H. K., Kim, J. and Kim, J. E., 2005, "Development of 3D Flow Analysis Code using Unstructured Grid System(2nd Report, Code's Performance Evaluation)," Trans. of the KSME(B), Vol. 29, No. 9, pp. 1057-1064
  7. http://kitware.com
  8. The VTK User's Guide, ver. 4.2, 2003, Kitware, Inc
  9. The Visualization Toolkit, An Object-Oriented Approach to 3D Graphics, 3rd ed., 2002, Kitware, Inc