본문 바로가기
OpenFOAM basic

두개의 다른 형상에서의 Field data mapping

by 택이5 2024. 6. 24.

OpenFOAM 내 mapFields utility

 

안녕하세요.

오늘은 서로 다른 형상에서 속도 및 온도 같은 field data를 mapping 하는 방법에 관해 공부해 보려 해요.

 

mapFields utility

 

   1. 해석버전 : OpenFOAMv2312 (tutorials/incompressible/icoFoam/cavity)

   2. 해석솔버 : icoFoam

   3. mapFields 설명 : 해석된 결과 파일을 다른 형상에 mapping 하는 유틸리티

   4. 해석격자 : blockMesh

   5. 해석형상 

오리지널 형상과 data mapping될 형상

   6. mapFields 사용법

     (1) 사용법 

mapFields 사용법 및 옵션

    (2) 사용예제 

        > mapFields cavity -case cavityClipped -sourceTime latestTime

       -> cavity의 마지막 해석 결과를 cavityClipped에 mapping 하는 명령어

 

   7. mapFieldsDict 파일 설명

    (1) 경로 : cavityClipped/system/mapFieldsDict

mapFieldsDict 파일 설명

    (2) 설명

       1) patchMap : 경계면의 값을 mapping 때 사용해요

       2) cuttingPatches : 잘린 면에서의 값을 특정 경계조건에 mapping 할 때 사용해요

 

해석결과

해석결과

결론

 

   오늘은 서로 다른 형상에서 속도 및 온도 같은 field data를 mapping 하는 방법에 대해 알아봤어요.

   mapFields 유틸리티는 정상상태의 결과를 비정상상태 해석할 때 초기값으로 사용되고요.

   또는 예제처럼 이전에 해석했던 결과를 다른 형상의 결과의 초기 조건으로 사용할 때 이용돼요.

   mapFields 유틸리티를 사용할 때의 장점은 이전 해석결과를 초기조건값으로 지정해서 해석이 안정적으로 진행할 수 있게 도움을줘요.

  질문은 댓글로 달아주시고 오늘도 끝까지 읽어 주셔서 감사해요.

728x90
반응형

댓글