Boundary Layer

Boundary Layer에서는 경계층 격자를 생성한다.

Configurations

오른쪽의 (+)를 클릭하면 경계층 격자를 생성하기 위한 조건을 설정하는 창이 열린다.

Number of Layers 에서 경계층 격자의 개수를 결정한다.

Thickness Model Specification 에서 경계층 격자의 높이를 결정하는 방법을 선택한다. 층의 높이를 첫번째 격자, 마지막 격자, 전체 격자의 높이로 지정하는 옵션이 있다. 격자 높이의 증가율은 증가율을 지정하거나 전체 높이를 지정할 수 있다. 그리고 첫번째 높이와 마지막 높이를 지저하는 옵션이 있다.

층의 높이를 나타낼 때 Absolute인지 Relative인지 선택할 수 있다. Relative는 경계층 격자를 쌓을 경계면의 격자 크기를 기준으로한 상대값이며, absolution는 미터 단위의 값이다.

  • Final and Expansion : 마지막 층의 높이와 높이 증가율을 지정한다.

  • Final and Total : 마지막 층의 높이와 전체 높이를 지정한다.

  • First and Expansion : 첫번째 층의 높이와 높이 증가율을 지정한다.

  • First and Total : 마지막 층의 높이와 전체 높이를 지정한다.

  • Total and Expansion : 전체 층의 높이와 높이 증가율을 지정한다.

  • First and Relative Final : 첫번째 층의 높이와 마지막 층의 높이를 지정한다. Relative 옵션만 사용할 수 있다.

Min. Total Thickness 는 전체 높이의 최소값입니다. 전체 높이가 이 값보다 작으면 그 부분에 경계층 격자를 만들지 않습니다. 경계층 격자 높이가 너무 작을 때 격자의 품질이 낮아지는 것을 방지하기 위한 장치입니다.


Boundary Layer Configuration

Advanced Configuration


Advanced Configuration

  • Number of Grow : 이 값은 포인트 추출이 취소되는 층 수를 나타낸다. snappyHexMeshDict의 addLayersControls.nGrow에 해당한다.

  • Starting Analysis

    • Feature Angle Threshold : surface간의 각도가 이 값보다 작을 때만 경계층 격자를 만든다. snappyHexMeshDict의 addLayersControls.featureAngle에 해당한다.

    • Max. Thickness Ratio : 왜곡된(warped) 셀에서 경계층 격자를 만들지 않기 위한 값이다. snappyHexMeshDict의 addLayersControls.maxFaceThicknessRatio에 해당한다.

  • Patch Displacement smoothing

    • Number of Iterations : 면에 수직 방향의 스무딩 iteration 회수이다. 낮은 값을 사용하는 것이 좋다. snappyHexMeshDict의 addLayersControls.nSmoothSurfaceNormals에 해당한다.

    • Smooth Layer Thickness : 표면 전체에 걸쳐 층 두께를 부드럽게 조절한다. 보통 10이면 충분하다. snappyHexMeshDict의 addLayersControls.nSmoothThickness에 해당한다.

  • Medial Axis

    • Min. Axis Angle : 중심축(dedial axis) 점을 선택하기 위한 최소 각도이다. snappyHexMeshDict의 addLayersControls.minMedialAxisAngle에 해당한다.

    • Max. Thickmess Ratio : 층 두께와 중앙 거리(medial distance)의 비율이 이 값보다 크면 경계층 격자의 성장을 줄인다. snappyHexMeshDict의 addLayersControls.maxThicknessToMedialRatio에 해당한다.

    • Number of Smoothing Iter. : 내부 격자 이동 방향의 스무딩 iteration 회수이다. snappyHexMeshDict의 addLayersControls.nSmoothNormals에 해당한다.

    • Max. Snapping Relaxation Iter. : relaxation 단계의 회수이다. snappyHexMeshDict의 addLayersControls.nRelaxIter에 해당한다.

  • Mesh Shrinking

    • Num. of Buffer Cells : 층의 수를 점진적으로 감소시키기 위해, 새로운 층 쌓기를 종료하기 위한 버퍼 영역의 개수이다. snappyHexMeshDict의 addLayersControls.nBufferCellsNoExtrude에 해당한다.

    • Max. Layer Addition Iter. : 경계층 격자 생성을 위한 총 iteration 회수이다. 이 회수에 도달하면 격자 품질과 관계없이 격자 생성이 종료된다. snappyHexMeshDict의 addLayersControls.nLayerIter에 해당한다.

    • Max. Iter. Before Relax : Relaxed mesh quality control이 적용되기 시작하는 iteration 회수이다. 이 값의 이전까지는 메뉴의 Mesh Quality에 설정된 기준을 사용하고, 그 다음부터는 Relaxed mesh quality control이 사용된다. snappyHexMeshDict의 addLayersControls.nRelaxedIter에 해당한다.