Süreksiz Galerkin / sonlu eleman verilerinin görüntülenmesi


15

Süreksiz Galerkin (DG) yaklaşımı kullanılarak elde edilen simülasyon sonuçlarını ParaView içinde görselleştirmek istiyorum. Sonlu hacim yöntemlerine benzer şekilde, problem alanı küp şeklindeki hücrelere ("elementler") bölünür. Sonlu hacim yöntemlerinin aksine, her hücre içinde çözelti vektörü için sadece bir değer yoktur , ancak her hücre birden fazla Gauss entegrasyon noktasında u çözeltisini içerir .uu

Benim sorum, herkesin bu tür verileri ParaView / VTK ile verimli bir şekilde görselleştirme konusunda deneyime sahip olup olmadığı ve VTK'daki verileri temsil etmek için hangi yaklaşımı seçtiğinizi. Aklıma birkaç olası yol geliyor, ama hangisinin en umut verici olduğunu bilmiyorum:

(1) Voksel
kullan Her entegrasyon noktası için bir voksel kullanın.
Pro: Standart VTK yapılandırılmamış hücre tipleriyle çalışan tüm eklentiler hiçbir şey değiştirmeden çalışmaya devam edecektir.
Con: Entegrasyon noktaları eşit olarak dağıtılmadığından, köşelerin doğru konumunu bulmak zor olabilir. Ayrıca, DG çerçevesi süreksiz çözeltilere izin verdiği için, çözelti hücre yüzeylerinde iki kez tanımlanabilir. Ayrıca, hiyerarşik bilgiler (öğelere bölünmüş etki alanı, her öğe birkaç nokta içerir) kaybolur.

(2) Polyvertices
kullan Her bir entegrasyon noktası için bir tepe noktası kullanın.
Pro: Uygulanması en kolay, farklı çözümlerle aynı yerde birden fazla nokta belirlemek kolaydır.
Con: "Hücreler" olarak veri görselleştirme yeteneği artı yukarıdaki ile aynı dezavantajları.

(3) VTK kareleme şemasını
kullanma Kareleme şemaları için yerleşik desteği kullanın.
Pro: Oldukça basit uygulama, orijinal çözümün tüm ilişkilerini ve özelliklerini korur.
Con: Bu tamamen yeni bir hücre tipi olduğundan, mevcut eklentilerin çoğu (çoğu) artık çalışmayacak ve muhtemelen yeniden yazılması gerekecek.


Düzenleme haklarına sahip biri lütfen (new) etiketlerini paraview, vtk, discontinuous-galerkin'i ekleyebilir mi? Teşekkür ederim.
Michael Schlottke-Lakemper

Tamam, etiketleri ekledim.
Aron Ahmadia

Yanıtlar:


6

deal.II seçeneği (2) 'yi zaten çok iyi bir başarı ile uzun bir süre kullanmaktadır. Başka bir deyişle, 2d'de her köşe, çıktı dosyasında 4 kez görünür, bu da yazılacak daha fazla veri olduğu anlamına gelir, ancak alanlar süreksiz olabilir. Farkına vardığım diğer tek dezavantaj, bazı görselleştirme programlarının, akış çizgileri yaparken köşeleri paylaşmayan hücreler arasındaki arabirimleri izleyememeleri, ancak bugün daha iyi hale geldikleri görülüyor.

Bu girişe SSS bölümümüzde de bakmak isteyebilirsiniz: 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_to1de_de_of_de_of_of_de_of_of_of_of_y___

Güncelleme: 31 Mayıs 2018

Bağlantı şu adrese taşındı: https://github.com/dealii/dealii/wiki/Frequent-Asked-Questions#the-graphical-output-files-dont-make-sense-to-me----they- görünmek-to-var-çok-çok-derece serbestlik


Teşekkürler Wolfgang, aradığım cevap tam olarak bu.
Michael Schlottke-Lakemper

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.