SHM에서 patch type을 변경할 수 있나요?

Main Forums Boundary Condition SHM에서 patch type을 변경할 수 있나요?

This topic contains 1 reply, has 2 voices, and was last updated by ant8si ant8si 1 year, 8 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #1109
    Curry
    Curry
    Participant

    안녕하세요~
    이번에는 경계조건에 대한 질문이 하나 있습니다.
    제가 이번에 3개의 stl파일을 이용해서 격자를 만들었습니다. 각각의 이름이 wall, inlet, outlet인데, 이것들을 가지고 SHM을 실행시키니 아래와 같은 내용이 출력되네요.

    Adding patches for surface regions
    ----------------------------------
    
    Patch Type Region
    ----- ---- ------
    xyz:
    
    6 wall xyz_wall
    7 wall xyz_inlet
    8 wall xyz_outlet
    
    Added patches in = 0.02 s

    위에 보면은 경계조건이 셋 모두 wall 조건으로 들어가있는데, inlet과 outlet의 경계조건을 patch로 바꾸고 싶습니다. 혹시 좋은 방법 있을까요?

    #1110
    ant8si
    ant8si
    Participant

    안녕하세요~
    snappyHexMeshDict를 자세히 보시면, patchInfo를 입력하는 란이 있습니다. 여기서 patch라고 입력해주시면 해결될 것 같네요. patchInfo를 비우게 되면 default 값으로 wall 조건이 입력되게 되있어서 위와 같은 문제가 생긴 것 같습니다. 아래에 참고하실만한 코드 첨부하겠습니다^^
    code :

    // Surface based refinement
    
        refinementSurfaces
        {
            yourStl.stl
            {
                // Surface-wise min and max refinement level
                level (2 2);
    
                // Optional specification of patch type (default is wall). No
                // constraint types (cyclic, symmetry) etc. are allowed.
                
                patchInfo
                {
                    type patch;
                }
    
      
            }
        }

    혹시나 더 궁금하신 점 있으시면 언제든 물어보세요.

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.