스네피헥스메쉬 중 실행 에러

Main Forums Mesh Generation 스네피헥스메쉬 중 실행 에러

This topic contains 2 replies, has 3 voices, and was last updated by  ethanOh 3 years, 4 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #928

    pig
    Participant

    안녕하세요,
    오픈폼 페이지와 유투브 동영상을 보며 (https://www.youtube.com/watch?v=ObsFQUiVi1U) sHM를 연습중입니다.

    지금 simple pipe에 대한 격자생성을 하고 있습니다. (D=120mm, L=500mm)
    블록메쉬를 만든 후 (size (-0.1 -0.1 -0.1) (0.1 0.1 0.6)) 파이프를 미터단위로 스케일링 한뒤 surfaceFeatureExtract를 하였습니다.
    그런데 계속 아래와 같은 메세지가 뜨네요.

    --> FOAM FATAL ERROR: Point (0 0.05 0) is not inside the mesh or on a face or edge.Bounding box of the mesh:(-0.1 -0.1 -0.1) (0.1 0.1 0.6)

    구글링을 해보았으나 적절한 답을 찾지 못했습니다. 혹시 stl파일을 여러개의 stl파일로 나누지 않아서 생기는 문제인가요 ? (inlet, outlet, wall..)
    형상파일은 그냥 하나의 cylinder로 생성을했습니다.

    감사합니다.

    • This topic was modified 3 years, 4 months ago by  pig.
    • This topic was modified 3 years, 4 months ago by  pig.
    #944

    Rukra
    Participant

    안녕하세요? 저도 연습을 많이 하면서 종종 겪었던 문제네요.
    저는 대체로 “surfaceCheck” 유틸리티를 사용하여 제대로 격자 생성을 위한 surface를 생성해가고 있는지 확인해봅니다.
    아니면 생성하신 .stl 파일을 paraview로 읽어들여서 좌표나 면이 제대로 생성되었는지 확인하시는 것도 좋은 방법일 듯 싶습니다.
    이도저도 안된다면 도메인 전체를 원점으로 평행이동 시키는 게 제일 좋을 것 같네요. 저도 이 부분에서 실수를 많이 합니다.

    실력이 미숙하여 도움이 안될 수도 있겠지만 항상 대부분 기초적인 부분에서 실수가 일어나는 거 같습니다. 혹시 모르니, blockMesh에서 vertices의 정의 순서나 방법, 수치에 문제가 없는지 다시 한번 확인해 보세요!

    이상의 방법들로 해결되었으면 좋겠네요~ 수고하세요 ^^

    #958

    ethanOh
    Participant

    surfaceFeatureExtract의 경우는 blockMesh는 관련이 없고 stl 파일만을 가지고 feature line 정보를 만듭니다.
    아마 stl 파일의 문제가 아닐까… 생각 됩니다.
    stl 파일을 나누어서 했을 경우가 surfaceFeatureExtract 하는데는 더 유리 할수 있으나 하나의 형상의 파일이라도 stl 파일이 문제가 없으면 feature line의 정보를 잘 만듭니다.snappyHexMesh의 경우 stl 파일의 quality check가 중요하며 Rukra님이 말씀하신데로 paraview의 surface with edges의 option으로 형상이 잘표현되었는지 확인하시고 수정하시면 될듯 합니다.

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

You must be logged in to reply to this topic.