Hiển thị dữ liệu phần tử Galerkin / hữu hạn không liên tục


15

Tôi muốn hình dung các kết quả mô phỏng, thu được bằng cách sử dụng phương pháp Galerkin (DG) không liên tục, trong ParaView. Tương tự như các phương pháp thể tích hữu hạn, miền vấn đề được chia thành các ô hình khối ("phần tử"). Trái ngược với các phương thức thể tích hữu hạn, trong mỗi ô không chỉ có một giá trị cho vectơ giải pháp , mà mỗi ô chứa giải pháp tại nhiều điểm tích hợp Gauss.bạnbạn

Câu hỏi của tôi là liệu có ai có kinh nghiệm về việc trực quan hóa dữ liệu đó một cách hiệu quả với ParaView / VTK không, và cách tiếp cận nào bạn đã chọn để thể hiện dữ liệu trong VTK. Một số cách có thể đến với tâm trí của tôi, nhưng tôi không biết cách nào là hứa hẹn nhất:

(1) Sử
dụng voxel Sử dụng một voxel cho mỗi điểm tích hợp.
Pro: Tất cả các plugin hoạt động với các loại tế bào không cấu trúc VTK tiêu chuẩn sẽ tiếp tục hoạt động mà không thay đổi bất cứ điều gì.
Con: Do các điểm tích hợp không được phân bố đều, nên có thể khó tìm được vị trí chính xác của các đỉnh. Ngoài ra, giải pháp có thể được xác định hai lần trên các bề mặt tế bào, vì khung DG cho phép các giải pháp không liên tục. Ngoài ra, thông tin phân cấp (miền được chia thành các phần tử, mỗi phần tử chứa một vài điểm) sẽ bị mất.

(2) Sử dụng đa giác
Sử dụng một đỉnh cho mỗi điểm tích hợp.
Pro: Dễ thực hiện nhất, dễ dàng chỉ định nhiều điểm tại cùng một vị trí với các giải pháp khác nhau.
Con: Khả năng hiển thị dữ liệu khi "các ô" bị mất, cộng với các nhược điểm tương tự như trên.

(3) Sử dụng sơ đồ bậc hai VTK
Sử dụng hỗ trợ tích hợp cho các sơ đồ bậc hai.
Pro: Thực hiện khá đơn giản, bảo toàn tất cả các mối quan hệ và tính chất của giải pháp ban đầu.
Con: Vì đây là một loại tế bào hoàn toàn mới, nhiều (hầu hết) các plugin hiện có sẽ không hoạt động nữa và có thể sẽ phải viết lại.


Ai đó có quyền chỉnh sửa xin vui lòng thêm các thẻ (mới) paraview, vtk, không liên tục-galerkin? Cảm ơn bạn.
Michael Schlottke-Lakemper

Được rồi, thêm các thẻ.
Aron Ahmadia

Câu trả lời:


6

deal.II sử dụng tùy chọn (2) trong một thời gian dài với thành công rất tốt. Nói cách khác, trong 2d, mỗi đỉnh xuất hiện 4 lần trong tệp đầu ra, điều đó có nghĩa là có nhiều dữ liệu được ghi hơn nhưng các trường có thể không liên tục. Hạn chế duy nhất khác mà tôi biết là một số chương trình trực quan hóa không thể theo giao diện giữa các ô không chia sẻ đỉnh khi thực hiện hợp lý, mặc dù ngày nay chúng dường như đã trở nên tốt hơn.

Bạn cũng có thể muốn xem mục này trong Câu hỏi thường gặp của chúng tôi: http://dealii.sourceforge.net/index.php/Deal.II_Questions_and_Answers#The_graphicalDefput_files_don.27t_make_sense_to_me_.E2.80.9_

Cập nhật: ngày 31 tháng 5 năm 2018

Liên kết đã được chuyển đến: https://github.com/dealii/dealii/wiki/Frequently-Asked-Questions#the-graphical-output-files-dont-make-sense-to-me----they- dường như có quá nhiều bậc tự do


Cảm ơn, Wolfgang, đây chính xác là loại câu trả lời tôi đang tìm kiếm.
Michael Schlottke-Lakemper

Địa chỉ mới của mục Câu hỏi thường gặp: code.google.com/p/dealii/wiki/
Kẻ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.