Lokalne równanie DG, jak interpretować uśrednioną funkcję testową

10

W artykule http://www.sciencedirect.com/science/article/pii/S0045782509003521 równanie lokalne elementu HDG opisano na stronie 584 równania (4), przy czym jedno z równań przyjmuje następującą postać

-(uh,q)K.=-u^hn,q-q¯K.

Który jest wariacyjnym przybliżeniem równania ciągłego , z funkcją testową q o wartości skalarnej w przestrzeni, która ma sens.u=0q

Papier definiuje .

q¯=1|K.|K.q

Jak to interpretowane w sensie elementu skończonego? Z mojego zrozumienia mnożymy obie strony przez funkcję testową a następnie próbujemy znaleźć rozwiązanie, które spełnia równanie dla wszystkich możliwych wyborów q . Jak można zmodyfikować przestrzeń testową w ten sposób?qq

W artykule stwierdza się również, że jest to konieczne w celu egzekwowania tożsamość zgadzam się z tym stwierdzeniem, ale jak może to funkcja testu q - ˉ q być realizowane w kodzie? Czy powinienem wziąć podstawowe funkcje elementu i odjąć ich średnią podczas składania lokalnego układu liniowego elementu?

u^hn,q-q¯K.=0
q-q¯
użytkownik3482876
źródło
1
Czy próbowałeś już skontaktować się z autorami artykułu?
Paweł

Odpowiedzi:

0

qq

Ωqrex=Ω(q-q¯)rex=0
HBR
źródło
W praktyce, jak można by wdrożyć taką przestrzeń „zerową”? Czy masz referencje?
user3482876,
Funkcja testowa, na którą rzutowane jest PDE, jest definiowana jako dowolna funkcja testowa (zależna od współrzędnych, jak ją rozumiesz) minus jej średnia wartość (po prostu stała). Dlatego gradient takiej funkcji testowej pozbywa się tej stałej, która jest odejmowana od funkcji testowej. Ta stała jest ustawiana globalnie. Możesz to obliczyć od samego początku. Jeśli twoje podstawowe funkcje dodają się do jednego w każdym punkcie (są interpolantne), to ta stała pokrywa się z obszarem twojej domeny w 2D.
HBR
Czytałem, że tak naprawdę jest to Discrete Galerkin, dlatego ta stała jest równa polu elementu (jeśli podstawa dodaje się do jednego)
HBR