전산 유체 역학(Computational Fluid Dynamics, CFD)은 유체(기체·액체)의 흐름을 수학적 모델링하고, 이를 컴퓨터에 구현된 수치 해석 기법으로 해석·예측하는 학문 분야이다. 주로 비선형 편미분 방정식인 나비에-스토크스(Navier–Stokes) 방정식 및 연속 방정식 등을 이산화(discretization)하여, 유한 차분법(Finite Difference Method), 유한 체적법(Finite Volume Method), 유한 요소법(Finite Element Method) 등 다양한 수치 기법으로 풀어낸다.
주요 내용
| 구분 | 설명 |
|---|---|
| 수학적 기반 | 나비에-스토크스 방정식, 연속 방정식, 에너지 방정식 등 유체 역학의 기본 방정식을 기반으로 한다. |
| 이산화 기법 |
|
| 난류 모델 | 레이놀즈 평균 나비에-스토크스(RANS) 모델, 대규모 와류(LES), 직접 수치 시뮬레이션(DNS) 등 난류를 근사·해석하기 위한 여러 모델이 사용된다. |
| 경계 조건 | 입구/출구 흐름, 벽면의 무슬립(no‑slip) 조건, 대칭 조건 등 물리적 상황에 맞는 경계 조건을 설정한다. |
| 소프트웨어 | 상용 패키지(ANSYS Fluent, STAR‑CCM+, COMSOL Multiphysics 등)와 오픈소스 도구(OpenFOAM, SU2 등)가 널리 활용된다. |
| 산업·학술 적용 |
|
| 제한점 | • 격자 생성·해석 비용이 높아 고성능 컴퓨팅 자원이 요구됨 • 수치 해석 결과는 실험·현장 데이터와의 검증 필요 • 난류·멀티페이즈 등 복합 현상은 모델링 오차가 크게 작용할 수 있음 |
역사적 배경
- 1960‑1970년대: 최초의 전산 유체 해석은 제한된 컴퓨터 사양으로 2차원 평면 흐름을 다루었으며, 기본적인 유한 차분법이 적용되었다.
- 1980‑1990년대: 고성능 워크스테이션과 병렬 컴퓨팅 기술의 발전으로 3차원 비정상 흐름 해석이 가능해졌으며, 유한 체적법이 표준 기법으로 자리 잡았다.
- 2000년대 이후: 멀티코어·GPU 가속, 대규모 클러스터·클라우드 컴퓨팅 환경이 보편화되면서 고해상도 난류·멀티페이즈 시뮬레이션이 실현되었다. 동시에 오픈소스 프로젝트(OpenFOAM 등)의 확산으로 연구·산업 현장에서 접근성이 높아졌다.
학문적 구성
전산 유체 역학은 물리·수학·컴퓨터 과학이 융합된 다학제 영역이며, 전형적인 연구 흐름은 다음과 같다.
- 문제 정의 – 물리적 현상을 수학적 모델(방정식·경계조건)으로 전환.
- 격자/메시 생성 – 해석 정확도와 계산 효율을 고려한 공간 이산화.
- 수치 해석 – 선택된 이산화·난류 모델에 따라 방정식 풀이.
- 후처리 – 속도·압력·온도 등 결과 데이터를 시각화·해석.
- 검증·검증(Verification & Validation) – 해석 결과를 이론·실험과 비교해 신뢰성 확보.
전산 유체 역학은 지속적인 알고리즘 개발, 고성능 컴퓨팅 인프라 확장, 그리고 물리 모델의 정밀화가 이루어지는 분야로, 신뢰성 높은 수치 해석을 위한 학제 간 협력이 필수적이다.