DOI QR코드

DOI QR Code

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

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

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

Abstract

A post-processing program based on the OOP(Object-Oriented Programming) concept has been developed for flow visualization of the flow analysis code(PowerCFD) using unstructured cell-centered method. User-friendly GUI(GTaphic User Interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes including those based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable OOP concept. The major functions of this post-processor program are introduced and demonstrated, which include mesh plot, contour plot, vector plot, surface plots, cut plot, clip plot, xy-plot and streamline plot as well as view manipulation (translation, rotation, scaling 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 Post-Processing Program for Analysis based on the Objected-Oriented Programming," Proc. of the KSME 2006 Spring Annual Meeting, June 7-9, Jeju, Korea, pp. 777-782
  4. Myong, H. K. and Ahn, J. K., 2006, "Development of a Post-Processing Program for Flow Analysis," Proc. of the 4th National Congress on Fluid Engineering, Aug. 23-25, Kyungju, Korea, pp.901-904
  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