DG-FEM'deki sayısal akının rolü


13

Hesthaven / Warburton kitabını kullanarak DG-FEM yöntemlerinin arkasındaki teoriyi öğreniyorum ve 'sayısal akının' rolü hakkında biraz kafam karıştı. Bu temel bir soru ise özür dilerim, ama baktım ve tatmin edici bir cevap bulamadım.

Doğrusal skaler dalga denklemini düşünün: burada lineer akıf(u)=au olarak verilir.

ut+f(u)x=0
f(u)=au

Hesthaven'ın kitabında tanıtıldığı gibi, her elementi için, her bir temel fonksiyon için bir tane olan N denklemleri ile sonuçlanıyoruz , artıkların zayıf bir şekilde yok olmasını sağlıyoruz:kN

Rh(x,t)=uht+auhx

DkRh(x,t)ψn(x)dx=0

İnce. Bu yüzden 'zayıf form'a (1) ulaşmak için bir kez parçalarla entegrasyondan geçiyoruz ve' güçlü formu '(2) elde etmek için parçalarla iki kez entegre ediyoruz. Hesthaven'ın 1D'de aşırı derecede basit ama kolayca genelleştirilmiş yüzey integral formunu benimseyeceğim:

(1)

Dk(uhktψnauhkdψndx)dx=Dkn^(auh)ψndx1nN

(2)

DkRhψndx=Dkn^(auhk(auh))ψndx1nN

Neden sayısal bir akı seçiyoruz? Neden akı kullanmak yerine (1) 'deki sınırda değerini kullanmıyoruz? Evet, bu miktarın değerinin elemanlar arasında çarpımla tanımlanabileceği doğrudur, ancak her denklem sadece 1 elemanın üzerinde , peki bu neden önemlidir? D kauhkDk

Ayrıca, ikinci entegrasyonun parçalarla sınır terimi, (2) de ikinci kez açıkça farklı bir miktar verir . Aynı işlemi yapıyoruz! Neden iki sınır koşulu iptal olmaz (2) işe yaramaz? Yeni bilgileri nasıl tanıttık?auhk

Açıkçası yöntem için önemli bir şey eksik ve bunu düzeltmek istiyorum. Bazı gerçek ve fonksiyonel analizler yaptım, bu yüzden formülasyonla ilgili daha teori tabanlı bir cevap varsa bilmek istiyorum!


6
uu

8
Tylers yorumu ile ilgili, ancak IMO daha da önemli: akı da farklı alt problemler arasında bir bağlantı ortaya koyuyor. Aksi takdirde, bilginin ayrık anlamda yayılması söz konusu olamaz.
Christian Waluga

Yanıtlar:


3

Sayısal akı, problemdeki bilgilerin denklemin karakteristik eğrileri (yukarı sarma) yönünde hareket etmesini sağlamak için seçilir. Yorumlarda belirtildiği gibi, her bir elemanda tanımlanan alt problemleri birleştirmek için sayısal akı gereklidir.

Sayısal akının rolü için bir sezgi elde etmenin bir yolu, aşağıdaki basit örneği dikkate almaktır.

a=1

ut+ux=0on Ω,
Ω=[0,1]x=0x=1u(0,t)=gDgD

D1=[0,1/2]D2=[1/2,1]

(PDE 1):vt+vx=0on D1,(PDE 2):wt+wx=0on D2,

D1D2

D1v(0,t)=gDD2w(1/2,t)=v(1/2,t)

ψDk

D1n^vψdx=[vψ]01/2D2n^wψdx=[wψ]1/21
vwD1D2v(0,t)gDw(1/2,t)v(1/2,t)

uh=gDx=0uh=v(1/2,t)x=1/2

Olaylara bu şekilde baktığımızda, sayısal akı fonksiyonlarının, denklemlerin karakteristik yapısına saygı duyacak şekilde denklemleri birleştirmek için gereken her eleman üzerindeki sınır koşullarını zayıf bir şekilde uyguladığı düşünülebilir.

Sabit katsayılı adveksiyondan daha karmaşık denklemler için, bilgi her zaman aynı yönde ilerlemeyebilir ve bu nedenle sayısal akı arabirimdeki bir Riemann probleminin çözülmesi (veya çözüme yaklaşılması) ile belirlenmelidir. Bu, Hesthaven'in kitabının 2.4. Bölümünde doğrusal sorunlar için tartışılmıştır.


1

Çok gevşek bir şekilde konuşursak, DG'yi kullanıp kullanmadığınızdan bağımsız olarak, PDE'nizin gerçek çözümüne yakınsama için en ayrıklaştırma tekniklerinin ihtiyaç duyduğu iki şey vardır:

  1. u
  2. Kararlılık (verilerdeki küçük değişiklikler cevapta küçük değişikliklere neden olur)

PDE ile başlayıp yalnızca oradan yasal işlemler uyguladığınız için, her mesh öğesinde parçalarla entegre ettiğiniz bir DG derivasyonunun ilk adımları korunur (1).

Bu size (2) vermez. Kısmen formüle edilmiş bir DG zayıf formunun matrisini birleştirmeye ve özdeğerlerine bakarak bunu kendiniz görebilirsiniz - zamana bağlı sorun için hepsini sol yarı düzlemde istiyoruz, ancak uygun bir sayısal akı olmadan her yerde olacaklar. Bu, fiziksel sorun olmasa bile zaman içinde katlanarak patlayan bir çözüme yol açar.

u

İşin püf noktası, atlamaların ve ortalamaların kombinasyonlarını almak ve bunları, şemanızın hala tutarlı ancak aynı zamanda kararlı olacak şekilde birleştirmektir. Bundan sonra bir yakınsama teoremi genellikle kendini gösterir.

Bu temeldir, ancak sayısal akıya sıklıkla ek fizik de getirebilirsiniz, böylece bu matematiksel gereksinimleri karşılamaz, aynı zamanda koruma ilkeleriyle de güzelce oynar.


0

DG yönteminde deneme işlevine eşit test işlevini seçtiğinizde, bir optimizasyon sorunu oluşturursunuz. Yani, Petrov-Galerkin yönteminden ziyade bir Galerkin var. L2 normunda kalan elementi en aza indirecek deneme fonksiyonu genliklerinin zaman türevlerini arıyorsunuz ve bu minimasyonu girişteki belirli bir akı fonksiyonunun varsayımı üzerine yapıyorsunuz.

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.