Skip to content
25.3.0
새로운 기능
- 데이터 기반 실시간 시뮬레이터 제작 기능이 추가되었습니다. 일괄 계산(batch run) 기능으로 만들어진 데이터를 스냅샷으로 사용하여 차수축소모델(ROM, Reduced Order Model)을 만들어, 임의의 조건에 대한 결과를 실시간으로 만들어 줍니다.
- NextFOAM 코드에서 일부 동적 격자(Dynamic mesh) 기능이 향상되었으며, 밀도 기반 압축성 솔버에 동적 격자 기능이 포함되었습니다.
- 프로젝트 폴더에 확장자를 추가하여 사용 편의성을 높였습니다. Baram의 프로젝트가 폴더로 관리되기 때문에 일반 폴더와 baram 프로젝트 폴더의 구분 및 baramMesh 폴더와 baramFlow 폴더가 구분이 되지 않는 불편함이 있었습니다. 이 문제를 해결하기 위해 프로젝트 폴더의 이름에 .bf(baramFlow), .bm(baramMesh)의 확장자를 사용하는 옵션을 추가하였습니다.
- Fan 경계조건의 성능곡선 입력 방식이 속도-압력에서 유량-압력으로 변경되었으며, 데이터 입력 방식이 스프레트 시트의 데이터를 copy-paste 할 수 있게 변경되었습니다.
- 경계조건이 추가 되었습니다.
- Flow Rate Outlet : 유동의 출구에 유량을 정의할 수 있게 되었습니다.
- Intake Fan, Exhaust Fan : 유동의 입구/출구 경계면에 팬 조건을 사용할 수 있게 되었습니다.
- Wall Layer for Baffle : 계산 영역 내부의 얇은 고체를 두께가 없는 배플로 모델링했을 때 두께의 영향을 1차원 열전도 계산을 통해 모사할 수 있습니다.
- 물질의 물성값 설정 방법이 추가되었습니다.
- 밀도의 계산에 Boussinesq 근사를 사용할 수 있습니다.
- 열용량(Cp) 계산 방법으로 NASA의 열역학 데이터인 Janaf를 이용하는 방법이 추가되어, 이상기체 조건에서 Cp를 온도의 함수로 줄 수 있게 되었습니다.
- 액체의 압축성 효과를 계산하기 위한 perfect fluid 조건을 사용할 수 있습니다.
버그 수정/성능 향상
- 힘(Force)를 계산할 때 절대압을 이용하던 것을 상대압으로 변경하였습니다. 경계면이 받는 힘을 계산할 때 외부의 힘을 reference pressure로 계산하여 현실적인 힘을 얻을 수 있습니다.
- 고체의 열용량(Cp)과 열전도도(thermal conductivity)를 polynomial로 줄 수 없었던 오류가 수정되었습니다.
- 다중영역 복합열전달 문제에서 특정 코어수에서 병렬 연산 오류가 발생하는 오류가 수정되었습니다.
- 경계조건을 복사할 때 경계면들이 이름 순으로 정렬되게 변경하였습니다.
- 프로젝트를 다른 이름으로 저장할 때 그래픽 위젯이 복제되는 오류를 수정하였습니다.
Link to more Information