BARAM Release v25.2
BARAM-v25.2의 업그레이드 내용을 소개합니다.
CFD code update – NextFOAM v2501
Density based Transient solver
2D/axi-symmetric Mesh Export for Multi-region
CFD code update – NextFOAM v2501
Baram에서 사용하는 오픈폼 포크인 NextFOAM이 v2501로 업데이트 되었습니다. openfoam-2412의 최신 기능을 사용할 수 있게 되었고, 비정상상태 밀도기반 압축성 솔버가 추가되었습니다.
Built-in Post-processor
그동안 ParaView라는 외부 프로그램을 이용했는데, 이번에 자체 후처리 기능이 추가되었습니다.
스캐폴드(Scaffold)라는 객체를 통해 표현하고자 하는 대상들을 만들고 그래픽스에서 스캐폴드의 스칼라 분포, 벡터, 유선 등을 그래픽으로 표현합니다. 여러개의 스캐폴드를 만들고 그 조합들을 여러개의 그래픽스 창에서 표현할 수 있습니다.
스캐폴드는 boundary, iso-surface, plane, sphere, disk, line, parallelogram 등을 지원합니다.


Density based Transient solver
고속 압축성 유동해석을 위한 밀도 기반 솔버의 비정상상태 해석 기능이 추가되었습니다. Dual time step 기법을 사용합니다.

Supersonic Forward Step tutorial

Directional Level Increment
baramMesh에서 격자를 만들 때 x,y,z 중 하나 혹은 두개의 방향으로만 격자를 나눌 수 있는 기능이 추가됩니다. 선박 해석을 위해 자유수면에 격자를 조밀하게 할 때 격자수를 절반 이하로 줄일 수 있으며, 항공기 날개에서도 많은 격자를 줄일 수 있습니다.

Castellated Buffer Layer
baramMesh에서 형상구현(snap) 단계 이전에 원하는 경계면에 buffer layer를 만들 수 있습니다. Sliding mesh를 위한 인터페이스에서 격자의 품질을 높여 수렴성 향상 및 수치 오차를 줄일 수 있습니다.

경계조건 추가
Wall roughness
wall 경계조건에 wall roughness를 설정할 수 있게 되었습니다.

Wall emissivity
Wall의 온도 경계조건 중 외부로 대류열전달(Convection) 조건에 외부로 복사열전달 기능이 추가되어 외부로 대류/복사열전달로 바뀌었습니다. External emissivity 설정이 추가되었습니다.

2D/Axi-symmetric Mesh Export for Multi-region
baramMesh에서 만든 격자의 한쪽 면을 이용해서 2차원/축대칭 격자를 만드는 기능이 multi-region 문제에서도 가능해졌습니다.
기타
- 초기화 속도 향상 – 초기화, 계산 시작할 때 소요되던 시간이 획기적으로 짧아졌습니다.
- 경계면의 정렬 방식이 이름 순으로 바뀌었습니다.
- 수치해석 기법 설정에 non-orthognal corrector가 추가되었습니다.
- 그래픽을 위한 VTK 라이브러리의 버전이 9.4로 업데이트 되었습니다.
- 시스템에 MPI가 잘 설치되어 있는지 확인 기능 – 프로그램을 시작할 때 확인하고 문제 있을 때 에러를 팝업으로 표시합니다
- Number of process 디폴트 값 변경 – 새로운 프로젝트를 만들 때 마지막으로 설정한 값으로 자동 설정됩니다
Bug Fix
- Conjugate Heat Transfer, Multi-region 문제의 병렬연산 오류 수정
- User Defined Scalar의 phase 제한 기능 오류 수정
- Ruler의 포인트가 물체 표면에 부착되지 않는 오류 수정
- Mass-weighted average 오류 수정
- Solid 영역의 초기화 입력에 온도만 남기고 불필요한 부분 제거
- Initialize 조건 입력창에 사용자 정의 변수 쓸 수 없는 오류 수정
- batch run일 때 force report 에러 수정