İkinci derece altı yüzlü sonlu elemanlar için 8 Gauss puanı gerekli mi?


10

Fiziksel olmayan modlar olmadan 8 Gauss noktasından daha az noktalı altı yüzlü sonlu elemanlar için ikinci dereceden doğruluk elde etmek mümkün müdür? Tek bir merkezi Gauss noktası, fiziksel olmayan bir kesme modu sunar ve 8 Gauss noktasının standart simetrik düzenlemesi, tetrahedral ayrıklaştırmalara kıyasla pahalıdır.

Düzenleme : Birisi denklemler istedi. İlgilendiğim denklemler, dinamik veya kaastatik doğrusal olmayan elastikiyettir. Katamatatik denklemler

P(ϕ)=0

ϕ:ΩR3ΩR3P:R3×3R3×3

P(F)=μ(FFT)+λFTlogdetF

Tam olarak neyi simüle ediyorsun?
Dan

Şu anda doğrusal elastikiyet, ancak soru genel olarak doğrusal olmayan esneklik ile ilgilidir.
Geoffrey Irving

1
"Fiziksel olmayan" tanımı bunlara bağlı olduğundan, muhtemelen ilgilendiğiniz denklemleri dahil etmelisiniz. Ya da en azından "fiziksel" fonksiyonların alanını kesin olarak tanımlayın.
David Ketcheson

Denklemler eklendi.
Geoffrey Irving

1
DPhi / dx ile gradyanı mı kastediyorsunuz?
Wolfgang Bangerth

Yanıtlar:



0

Genel olarak, hücre başına serbestlik derecelerinden daha az kareleme noktası ile kaçamayacağınız açıktır. Bir 3d hekzahedronda üçgensel elemanlar söz konusu olduğunda, 8 serbestlik derecesi (tepe noktası başına bir tane) vardır, bu nedenle minimum kareleme noktası sayısı da sekiz olacaktır.

tersine çevrilemez ve sonuç olarak tamamen işe yaramaz. Bunun nedeni, tek noktalı kareleme formülünün, kareleme noktasında aynı değere sahip tüm doğrusal işlevler (deneme alanının bir kısmı) arasında ayrım yapamamasıdır; diğer bir deyişle, orta nokta kuralı için 'x' şekil işlevi '0' işleviyle aynıdır '-x' işleviyle aynıdır. Başka bir deyişle, deneme alanı kesin integrallere sahip boyut 2'ye sahipken, orta nokta kuralı için alanın boyut 1'i vardır, ancak iki serbestlik derecesi olsa da - bu, çözümsüz olmayan bir alanın tanımıdır.) orta nokta kuralı için 'x' şekil işlevi '0' işleviyle aynıdır, '-x' işleviyle aynıdır. Başka bir deyişle, deneme alanı kesin integrallere sahip boyut 2'ye sahipken, orta nokta kuralı için alanın boyut 1'i vardır, ancak iki serbestlik derecesi olsa da - bu, çözümsüz olmayan bir alanın tanımıdır.) orta nokta kuralı için 'x' şekil işlevi '0' işleviyle aynıdır, '-x' işleviyle aynıdır. Başka bir deyişle, deneme alanı kesin integrallere sahip boyut 2'ye sahipken, orta nokta kuralı için alanın boyut 1'i vardır, ancak iki serbestlik derecesi olsa da - bu, çözümsüz olmayan bir alanın tanımıdır.)


Bence Geoff'un sorusu daha ince. İyi şekillendirilmiş alanlarda (örn. İzole elemanlar olmadan) dört yüzlü alanlarda sonlu eleman boşlukları için, açıkça bütünleşme altında olan tek noktalı karelerden kaçabilirsiniz. Soru, altı yüzlü elemanlarla bir şekilde yetersiz bütünleşmenin mümkün olup olmadığıdır. Cevabı bilmiyorum, ancak kareleme noktalarının fazladan bellek hareketi gerektirmediği için ne kadar büyük bir anlaşma olduğundan emin değilim. Sonlu eleman kalıntı değerlendirmesini vectorize ettikten sonra, belleğe bağlı olması yaygındır, bu yüzden flopları daha iyi kullanabilirsiniz.
Jed Brown

Hafıza hareketi hakkında iyi bir nokta.
Geoffrey Irving

1
Jed'in noktasını genişletmek için: yukarıdaki "bariz" argümanın yanlış olmasının nedeni, her bir kareleme noktasının matrisi görmesidir . Tetrahedra için, enerji veya kuvvetleri etkilemeyen tekdüze çeviri hariç köşelerin tüm hareketlerini kapsayan, bu nedenle birinci dereceden doğruluk için bir dörtlü nokta yeterlidir. 3×3
Geoffrey Irving

1
Yorumların yeni satır içerememesi oldukça zordur.
Geoffrey Irving

@JedBrown: İyi bir nokta. Tets üzerindeki lineer fonksiyonların gradyanı sabittir ve bu nedenle kütle matrisi için yaptığım argümanı takip eden tek bir kareleme noktası yeterlidir (sertlik matrisi degradeler için kütle matrisidir :-). Öte yandan, hekzahedra üzerindeki üçgensel fonksiyonların gradyanları (anizotropik) kuadratik fonksiyonlardır, bu nedenle koordinat yönü başına kesinlikle sadece bir dörtlü noktadan fazlasına ihtiyaç vardır.
Wolfgang Bangerth
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.