이론

OpenFOAM 이론

OpenFOAM은 여러 요소(library)들을 결합이 이루어진 솔버(solver) 혹은 유틸리티(Utility)로 작동을 한다.

라이브러리

기본 라이브러리

  • 격자 정보 관리, 차분화 기법, 선형 시스템 해법 등.

물리 모델 라이브러리

  • 다상 유동 해석, 난류 모델 기법, 화학 반응, 열 전달 등을 동반한 유체 해석
  • 전자기학 및 고체 응력 해석 가능

조합

솔버 / 유틸리티

솔버

  • 해당 물리적 문제 해결을 위해 다양한 라이브러리를 조합하여 전산 해석 수행
  • 라이브러리 조합으로 구성되어 코드가 길지 않으며, 그로 인해 가독성 증가
  • 기본적으로 제공된 솔버를 바탕으로 사용자가 손쉽게 수정 및 개발이 가능함

유틸리티

  • 격자 보내기 / 불러오기를 비롯한 격자 정보 수정 및 전 / 후처리 지원