OpenFOAM Case의 구조
OpenFOAM으로 CFD 해석을 하기 위해 가장 중요한 OpenFOAM Case 구조를 이해하는 것입니다. OpenFOAM의 구조는 아래 그림과 같이 0, constant, system 폴더로 이루어져 있습니다.
1. 0 폴더
속도, 압력, 온도, 난류변수(ex> k, epsilon, omega) 등의
초기조건 및 경계조건을 설정
2. constant 폴더
(1) 유체의 물성 설정
- 밀도, 비열, 점성 등의 유체의 물성 설정
ex> physicalProperties
(2) 물리적 모델 설정
- 난류, 입자, 복사 모델 등 물리적 모델 설정
ex> momentumTransport, radiationProperties 등
(3) polyMesh
- 격자에 대한 정보 파일로 저장되어 있는 폴더
- bounday 파일 : 격자의 경계조건 이름 및 타입 정보 저장
- point 파일 : 형상의 점 위치 저장
- face 파일 : 형상의 면에 대한 점 위치 저장
- owner 파일 : 격자의 owner 정보 저장
- neighbour 파일 : 격자의 owner 정보 저장
3. system 폴더
(1) controlDict 파일
- 해석 시간 및 결과 저장 시간(iteration) 설정, functionObjects 설정
(2) fvshemes 파일
- 지배 방정식의 각 항목에 대한 이산화 방법 설정
(3) fvSolution 파일
- 이산회 된 방정식의 행렬 계산 방법 설정
결론
OpenFOAM Case 구조는 0, constant, system 세 가지 폴더로 구성되어 있습니다.
1. 0 폴더는 경계조건 및 초기조건 설정
2. constant 폴더는 물리 모델 설정 및 격자 정보 저장
3. system 폴더는 해석에 필요한 설정 및 이산화방정식 설정,
이산화된 방정식의 행렬 계산 방법 설정
위 세 가지만 잘 기억해 두시면 OpenFOAM을 잘 이용하실 수 있을 것입니다.
감사합니다.