본문 바로가기
OpenFOAM basic

OpenFOAM 해석 진행시 온도 및 속도 제한 설정

by 택이5 2024. 6. 28.

 

   안녕하세요.

   오늘은 OpenFOAM 해석 진행시 온도및 속도 제한 설정하는 functionObjects에 대해 알아보려 해요.

   

  온도 및 속도 제한 설정 functionObjects

 

   1. 해석버전 : OpenFOAMv2312

   2. 해석솔버 : buoyantSimpleFoam

       (1) 설명 : 압축성 정상상태 해석 솔버, 온도 및 밀도 변화가 있는 층류 및 난류 해석,

                     열전달, 복사, 자연대류 및 부력에 대한 해석을 할 때 적합

   3. Tutorial 경로 : OpenFOAMv2312/heatTransfer/buoyantSimpleFoam/

   4. 온도 제한 설정 functionObjects

       (1) 경로 : system/fvOptions

온도제한 functionObjects

 

      - 온도에 대한 최소값(min), 최대값(max) 설정해요.

      - selectionMode는 all 과 cellzone을 많이 사용해요.

      - all은 모든 형상에 온도제한을 설정하는 것이고 cellzone은 사용자가 지정한 특정 cellzone에만 온도제한 조건을 설정할 수 있어요.

 

      5. 속도 제한 설정 functionObjects

       (1) 경로 : system/fvOptions

         

속도 제한 functionObjects

 

         - 속도크기에 대한 최대값(Umax) 설정해요.

         - 온도 제한의 selectionMode와 실행 방법은 동일해요.

 

결론

 

   오늘은 OpenFOAM 해석 진행시 온도및 속도 제한 설정하는 functionObjects에 대해 알아보았어요.

   OpenFOAM으로 해석을 진행할 때 처음 iteration에서 속도 및 온도값의 급격한 변화로 해석이 발산하는 경우 이 functionObjects를 사용하면 안정적인 결과를 얻을 수 있어요.

   오늘도 읽어 주셔서 감사합니다. 질문은 댓글로 부탁드려요.


이미지 무단 도용을 금합니다.

copyright ⓒ 택이5 All rights reserved

728x90
반응형

댓글