요약
- ANSYS CFX의 Immersed Solid 기법은 메시 변형 없이 유체 내 강체 운동을 모사할 수 있는 편리한 기능입니다.
- 그러나 열전달 불가, 다상 해석 불가, 입자 추적 불가 등 실무에서 반드시 알아야 할 제약이 많습니다.
- 이 글에서는 Immersed Solid의 작동 원리, 설정 방법, 한계, 그리고 실무 활용 전략을 정리합니다.
Immersed Solid란?
Immersed Solid는 유체 도메인의 메시 위에 고체 형상을 겹쳐 놓고, 고체가 위치한 영역에서 운동량을 강제로 억제(Forcing)하여 유동을 차단하는 기법입니다.
일반적인 강체 운동 해석에서는 고체가 움직일 때마다 메시를 변형(Remeshing)하거나 중첩 격자(Overset Mesh)를 사용해야 합니다. Immersed Solid는 이런 복잡한 메시 처리 없이 유체 격자를 고정한 채로 강체의 운동을 모사할 수 있다는 것이 핵심 장점입니다.
작동 원리
- 유체 도메인 전체를 하나의 고정 메시로 생성합니다
- 고체 형상의 메시를 별도로 준비하여 유체 메시 위에 겹칩니다
- 솔버가 매 반복(Iteration)마다 고체가 차지하는 영역을 판별합니다
- 해당 영역의 유체 셀에 운동량 소스 항(Source Term)을 부과하여 유동을 차단합니다
- 고체가 움직이면 소스 항이 적용되는 영역이 자동으로 갱신됩니다
언제 사용하는가?
Immersed Solid는 다음과 같은 상황에서 유용합니다.
- 고체 형상이 복잡하여 메시 변형이 극히 어려운 경우 (예: 기어 펌프의 맞물림 구간)
- 고체가 다른 고체나 벽면에 접촉하는 순간이 있는 경우 (예: 밸브가 시트에 닿는 순간)
- 다수의 강체가 유체 내에서 자유롭게 움직이는 경우
- Moving Mesh 설정의 복잡성을 피하고 빠르게 결과를 확인하고 싶은 경우
Rigid Body Solver와의 비교
같은 강체 운동 문제에 대해 두 가지 접근이 가능합니다.
- Rigid Body Solver + Dynamic Mesh: 메시가 고체를 따라 변형됩니다. 경계층 해석이 정확하고, 표면 힘(항력, 양력) 계산이 신뢰성 있습니다. 대신 메시 변형/재생성 설정이 복잡하고, 접촉 시 메시가 찌그러질 수 있습니다
- Immersed Solid: 메시가 고정되어 설정이 간편합니다. 접촉 문제에서도 메시 품질 걱정이 없습니다. 대신 경계층 해석 정밀도가 낮고, 표면 힘 계산이 부정확할 수 있습니다
설정 방법
1단계: 도메인 구성
- 유체 도메인: 고체가 움직일 전체 영역을 포함하도록 메시를 생성합니다
- Immersed Solid 도메인: 고체 형상을 별도 메시로 준비합니다. CFX-Pre에서 새 도메인을 생성하고 Domain Type을 Immersed Solid로 설정합니다
2단계: 도메인 설정
Immersed Solid 도메인의 기본 설정:
- Domain Type: Immersed Solid
- Location: 고체 형상의 메시 영역
- Motion: 고체의 운동 방식 지정 (Stationary, Specified Motion, Rigid Body 등)
3단계: 운동 정의
고체의 운동을 정의합니다.
- Stationary: 고정된 장애물로 사용 (유동 차단 목적)
- Specified Motion: CEL 또는 프로파일로 운동을 직접 지정 (예: 왕복 운동, 회전)
- Rigid Body: 유체력에 의해 자유 운동 (6-DOF). 질량, 관성 모멘트 등을 입력합니다
4단계: 스무딩 및 포싱 설정 (선택)
메시가 거친 경우 고체 경계면에서 계단 형태의 유동장이 나타날 수 있습니다. Solver Control의 Immersed Solid Control에서 포싱 옵션을 설정하면 이를 완화할 수 있습니다.
SOLVER CONTROL:
IMMERSED SOLID CONTROL:
Momentum Source Scaling Factor = 10.0
BOUNDARY MODEL:
Option = Modified Forcing
BOUNDARY TRACKING:
Option = Boundary Face Extrusion
END
END주요 옵션 설명
- Momentum Source Scaling Factor: 유동이 고체 속도에 맞게 강제되는 정도를 조절합니다. 기본값은 10입니다. 유동이 고체 내부로 침투하는 현상이 보이면 값을 높이고, 수렴이 불안정하면 값을 낮춥니다
- Boundary Model: None(기본값) 또는 Modified Forcing 중 선택합니다. Modified Forcing을 활성화하면 경계면 처리가 정밀해지며, Boundary Tracking 옵션이 추가로 활성화됩니다. Modified Forcing은 k-epsilon 및 SST 난류 모델에서만 정확한 결과를 제공합니다
- Boundary Tracking: Modified Forcing 선택 시 활성화됩니다. Boundary Face Extrusion과 Search Through Elements 두 가지 알고리즘 중 선택할 수 있으며, Boundary Face Extrusion이 벽면 법선 방향 처리에 유리합니다
한계 및 제약사항
Immersed Solid는 편리하지만 제약이 많습니다. 프로젝트에 적용하기 전에 반드시 확인해야 합니다. 아래 내용은 ANSYS 2025R2 공식 문서(CFX-Solver Modeling Guide, Section 1.2.10 및 11.7) 기준입니다.
물리 모델 제한
열전달 불가
Immersed Solid 도메인에서는 열 방정식이 풀리지 않습니다. 고체 내부의 열전도, 고체 표면에서의 대류 열전달 모두 모사할 수 없습니다. 2025R2까지 개선 사항 없이 동일한 제약이 유지되고 있습니다. 열전달이 필요하면 메시 기반 고체 도메인(Conjugate Heat Transfer)을 사용해야 합니다.
다상 해석 불가
VOF, Eulerian Multiphase 등 다상 유동 모델과 호환되지 않습니다. Transient 해석에서 압축성(Compressible) 유동과도 함께 사용할 수 없습니다.
입자 추적(Particle Tracking) 불가
입자 궤적 계산 시 Immersed Solid 표면을 벽면으로 인식하지 않습니다. 입자가 고체 내부를 그대로 통과해 버립니다. 입자와 침지 고체 표면 간의 반사, 충돌, 흡착 등 상호작용이 지원되지 않으므로, 입자 해석이 필요한 경우 실제 벽면을 사용해야 합니다.
Additional Variable, 연소 등 미지원
열전달 외에도 Additional Variable, 연소 모델 등 복합 물리 모델을 Immersed Solid가 포함된 도메인에서 사용할 수 없습니다.
난류 모델 제한
Modified Forcing 방법을 기준으로, 정확한 난류 예측이 가능한 모델은 다음 두 가지뿐입니다.
- Standard k-epsilon
- SST (Shear Stress Transport)
기타 2-방정식 난류 모델도 사용은 가능하지만 정확도가 떨어집니다. Reynolds Stress Model(RSM), LES, EARSM, Zero Equation 등 2-방정식이 아닌 모델은 Modified Forcing과 호환되지 않습니다.
Immersed Solid 경계에서는 Wall Function을 적용할 수 없으며, 저레이놀즈 수 조건에서 압력 예측이 부정확할 수 있습니다.
경계층 및 표면 힘 정밀도
Immersed Solid 표면에서 실제 벽면과 같은 수준의 경계층 해석은 기대하기 어렵습니다. 항력(Drag)과 양력(Lift) 등 Force/Torque 계산이 부정확할 수 있습니다. CEL 콜백도 Immersed Solid 경계에서는 지원되지 않습니다. 정밀한 표면 힘 계산이 필요하면 Moving Mesh + Rigid Body Solver를 사용해야 합니다.
메시 및 도메인 제약
메시 변형 동시 사용 불가
Mesh Deformation 기능과 함께 사용할 수 없습니다. 일부 영역은 Moving Mesh, 다른 영역은 Immersed Solid로 처리하는 혼합 구성이 불가능합니다.
회전 영역(Rotating Domain) 사용 불가
Immersed Solid는 회전 도메인에서 모델링할 수 없습니다. 회전 기계 해석에서 Immersed Solid를 회전 프레임 내에 배치하는 것이 동작하지 않습니다.
Periodic 경계 복제 불가
Periodic 경계 조건 사용 시 Immersed Solid가 주기적으로 복제되지 않습니다. 회전 기계에서 하나의 날개를 정의하고 나머지를 Periodic으로 복제하는 방식이 동작하지 않으므로, 날개마다 별도의 Immersed Solid를 생성해야 합니다.
Rigid Body 관련 제약
초기 조건 설정 불가
Rigid Body Solver로 구동되는 Immersed Solid에는 초기 속도나 위치를 사용자가 직접 지정할 수 없습니다.
충돌/접촉 감지 미지원
Immersed Solid가 벽면이나 다른 고체와 접촉하는 상황에서 충돌을 감지하거나 모델링하는 기능이 없습니다. 6-DOF로 구동 시 벽을 통과하거나 도메인 외부로 이동할 수 있으므로 주의해야 합니다.
운동 제약 제한
질량 중심 이외의 점을 기준으로 회전하도록 제약하는 것이 불가능합니다. 내장 스프링 모델도 제한적이며, 복잡한 스프링 동작은 CEL 표현식으로 구현해야 합니다. 시뮬레이션 진행 중 좌표 프레임 정의를 변경해서는 안 됩니다.
System Coupling 연동 불가
Immersed Solid는 System Coupling 시뮬레이션에 사용할 수 없습니다. Immersed Boundary를 System Coupling 인터페이스 경계로 지정하는 것도 불가능합니다. FSI 해석이 필요하면 메시 기반 도메인을 사용해야 합니다.
실무 활용 전략
적합한 경우
- 복잡한 접촉이 있는 기계 요소의 유동 패턴 확인 (기어 펌프, 체크 밸브)
- 설계 초기 단계에서 여러 형상을 빠르게 비교할 때
- 열전달이나 정밀한 표면 힘이 중요하지 않은 문제
- Moving Mesh가 실패하거나 설정이 과도하게 복잡한 경우의 대안
부적합한 경우
- 열교환기, 냉각 시스템 등 열전달이 핵심인 문제
- 자유 수면이나 다상 유동이 포함된 문제
- 항력/양력 계수의 정밀한 예측이 필요한 문제
- 입자 추적이 필요한 문제
- System Coupling을 통한 FSI 해석이 필요한 문제
- 회전 도메인 내에서 강체를 배치해야 하는 문제
권장 워크플로우
실무에서는 Immersed Solid를 초기 검토용으로 활용하고, 정밀 해석이 필요한 단계에서 Moving Mesh로 전환하는 2단계 접근이 효과적입니다.
- 1단계: Immersed Solid로 유동 패턴과 대략적인 성능을 빠르게 확인합니다
- 2단계: 결과가 유망한 설계안에 대해 Moving Mesh + Rigid Body Solver로 정밀 해석을 수행합니다
결론
Immersed Solid는 메시 변형 없이 강체 운동을 모사할 수 있는 편리한 기법이지만, 열전달 불가, 다상 해석 불가, 입자 추적 불가 등 실무적으로 중요한 제약이 많습니다. 이 기법의 한계를 정확히 이해하고, 문제의 요구사항에 맞는 적절한 해석 기법을 선택하는 것이 중요합니다.
- 테스트 환경: ANSYS CFX 2025 R2 (공식 문서 기준)
- 마지막 업데이트: 2026.04
'CFD 실무 > CFX 설정 가이드' 카테고리의 다른 글
| ANSYS CFX 프로파일 데이터 경계조건 설정 (0) | 2026.04.04 |
|---|---|
| ANSYS CFX CEL 재귀적 참조 에러 우회 방법 (0) | 2026.03.31 |
| ANSYS CFX CEL if문 심화 — step, min, max 활용까지 (0) | 2026.03.31 |
| ANSYS CFX Total VS Static Pressure / Temperature (0) | 2026.03.31 |
| ANSYS CFX User Fortran PMV PPD 가이드 (0) | 2026.03.26 |