code-saturne / code-saturne/code_saturne

Incorrect wall distance using axisymmetric mesh

Đang mở
#41 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C++
Star
307
Fork
102
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

On "axysymmetric" cases (where the mesh uses a radially extruded slice, with symmetry on the sides), the wall distance approximated by a diffusion equation (in ``distpr``) can be imprecise, with a difference up to 40% having been observed.

This issue also occurs using the CDO operators, so seems due to the the choice of equation or boundary conditions rather than linear operator.

In any case, this can induce an error on turbulence variables.

More works needs to be done on this, but replacing the approximate wall distance with a
geometrically computed wall distance for the boundary cells might at least mitigate the effects.

Attached is a small case allowing to test this.
[test_pipe_axi.tar.gz](https://github.com/code-saturne/code_saturne/files/3135105/test_pipe_axi.tar.gz)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với trường hợp test_pipe_axi.tar.gz đính kèm và phép tính khoảng cách đến tường của distpr; so sánh kết quả đối xứng trục của nó với hành vi của toán tử CDO. Điều tra xem phương trình hoặc các điều kiện biên có gây ra chênh lệch 40% được báo cáo hay không, và đánh giá khoảng cách được tính toán theo hình học được đề xuất cho các ô biên. Hoàn tất khi trường hợp kiểm thử không còn cho thấy khoảng cách đến tường có vấn đề hoặc lỗi của nó đối với biến nhiễu loạn.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
cpp
Lĩnh vực
hpc
Loại issue
Lỗi
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
20/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.