불연속 Galerkin / 유한 요소 데이터 시각화 가지 가능한 방법이 생각 나지만,

ParaView 내에서 불연속 Galerkin (DG) 방식을 사용하여 얻은 시뮬레이션 결과를 시각화하고 싶습니다. 유한 체적 방법과 마찬가지로 문제 영역은 큐브 모양의 셀 ( “요소”)로 나뉩니다. 유한 체적 방법과는 달리, 각 셀 내에는 솔루션 벡터 대한 값이 하나만있는 것이 아니라 각 셀 에 여러 가우스 통합 점에 솔루션 u 가 포함 됩니다.

u

u

내 질문은 ParaView / VTK를 사용하여 이러한 데이터를 효율적으로 시각화 한 경험이 있는지 여부와 VTK에서 데이터를 표현하기 위해 선택한 접근 방식입니다. 몇 가지 가능한 방법이 생각 나지만, 가장 유망한 방법이 무엇인지 모르겠습니다.

(1) 복셀
사용 각 통합 지점에 대해 복셀을 하나씩 사용하십시오.
Pro : 표준 VTK 구조화되지 않은 셀 유형에서 작동하는 모든 플러그인은 아무 것도 변경하지 않고 계속 작동합니다.
단점 : 통합 지점이 고르게 분포되어 있지 않기 때문에 정점의 올바른 위치를 찾기가 어려울 수 있습니다. 또한 DG 프레임 워크가 불연속 솔루션을 허용하므로 솔루션은 셀 표면에서 두 번 정의 될 수 있습니다. 또한 계층 정보 (도메인으로 분할되고 각 요소에 여러 점이 포함됨)가 손실됩니다.

(2) 폴리
버텍스 사용 통합 지점 당 하나의 꼭짓점을 사용하십시오. 장점
: 구현이 가장 쉽고 다른 솔루션을 사용하여 동일한 위치에서 여러 지점을 쉽게 지정할 수 있습니다.
단점 : “셀”로 데이터를 시각화하는 기능과 위와 동일한 단점이 있습니다.

(3) VTK 직교 체계
사용 직교 체계를 기본적으로 지원합니다.
장점 : 간단한 구현이 아니라 원래 솔루션의 모든 관계와 속성을 유지합니다.
단점 : 완전히 새로운 셀 유형이므로 기존 플러그인의 대부분 (더 대부분)이 더 이상 작동하지 않으며 다시 작성해야합니다.



답변

deal.II는 이미 아주 좋은 성공을 거두면서 옵션 (2)를 사용합니다. 다시 말해, 2d에서 모든 정점은 출력 파일에 4 번 표시되므로 더 많은 데이터를 쓸 수 있지만 필드가 불연속적일 수 있습니다. 내가 아는 유일한 단점은 일부 시각화 프로그램이 유선형을 수행 할 때 정점을 공유하지 않는 셀 간의 인터페이스를 따라갈 수 없다는 것입니다.

당신은 또한 우리의 자주 묻는 질문에이 항목을보고 할 수 있습니다 :
http://dealii.sourceforge.net/index.php/Deal.II_Questions_and_Answers#The_graphical_output_files_don.27t_make_sense_to_me_.E2.80.94_they_seem_to_have_too_many_degrees_of_freedom.21

업데이트 : 2018 년 5 월 31 일

링크가 https://github.com/dealii/dealii/wiki/Frequently-Asked-Questions#the-graphical-output-files-dont-make-sense-to-me—-they- 로 이동되었습니다. 너무 많은 것의 자유도