Articulo de referencia

Método de Galerkin discontinuo

En matemáticas aplicadas , los métodos de Galerkin discontinuos (métodos DG) constituyen una clase de métodos numéricos para la resolución de ecuaciones diferenciales . Combinan...

En matemáticas aplicadas , los métodos de Galerkin discontinuos (métodos DG) constituyen una clase de métodos numéricos para la resolución de ecuaciones diferenciales . Combinan características de los métodos de elementos finitos y de volúmenes finitos , y se han aplicado con éxito a problemas hiperbólicos , elípticos , parabólicos y de forma mixta derivados de una amplia gama de aplicaciones. Los métodos DG han suscitado un interés particular en problemas con una parte de primer orden dominante, como en electrodinámica , mecánica de fluidos y física de plasmas . De hecho, las soluciones de estos problemas pueden implicar fuertes gradientes (e incluso discontinuidades), lo que hace que los métodos clásicos de elementos finitos fallen, mientras que los métodos de volúmenes finitos se limitan a aproximaciones de bajo orden.

Los métodos de Galerkin discontinuos se propusieron y analizaron por primera vez a principios de la década de 1970 como una técnica para resolver numéricamente ecuaciones diferenciales parciales. En 1973, Reed y Hill introdujeron un método DG para resolver la ecuación hiperbólica de transporte de neutrones .

El origen del método DG para problemas elípticos no se remonta a una sola publicación, ya que características como la penalización de saltos en el sentido moderno se desarrollaron gradualmente. Sin embargo, entre los primeros contribuyentes influyentes se encuentran Babuška , J.-L. Lions , Joachim Nitsche y Miloš Zlámal. Los métodos DG para problemas elípticos ya se habían desarrollado en un artículo de Garth Baker en el contexto de ecuaciones de cuarto orden en 1977. Una descripción más completa del desarrollo histórico y una introducción a los métodos DG para problemas elípticos se ofrece en una publicación de Arnold, Brezzi, Cockburn y Marini. Varias líneas de investigación y desafíos sobre los métodos DG se recogen en el volumen de actas editado por Cockburn, Karniadakis y Shu.

Descripción general

Al igual que el método de Galerkin continuo (CG) , el método de Galerkin discontinuo (DG) es un método de elementos finitos formulado en relación con una formulación débil de un sistema modelo particular. A diferencia de los métodos CG tradicionales, que son conformes , el método DG opera sobre un espacio de prueba de funciones que son continuas a trozos , y por lo tanto, a menudo comprenden espacios de funciones más inclusivos que los subespacios de producto interno de dimensión finita utilizados en los métodos conformes.

Como ejemplo, consideremos la ecuación de continuidad para una incógnita escalar.ρ{\displaystyle \rho }en un dominio espacialΩ{\displaystyle \Omega }sin "fuentes" ni "sumideros"  :

ρt+J=0,{\displaystyle {\frac {\partial \rho }{\partial t}}+\nabla \cdot \mathbf {J} =0,}

dóndeJ{\displaystyle \mathbf {J} }es el flujo deρ{\displaystyle \rho }.

Ahora consideremos el espacio de dimensión finita de funciones polinómicas discontinuas por partes sobre el dominio espacial.Ω{\displaystyle \Omega }restringido a una triangulación discretaΩh{\displaystyle \Omega _{h}}, escrito como

Shpag(Ωh)={v|ΩmiiPAGpag(Ωmii),  ΩmiiΩh}{\displaystyle S_{h}^{p}(\Omega _{h})=\{v_{|\Omega _{e_{i}}}\in P^{p}(\Omega _{e_{i}}),\ \ \forall \Omega _{e_{i}}\in \Omega _{h}\}}

paraPAGpag(Ωmii){\displaystyle P^{p}(\Omega _ {e_ {i}})}el espacio de polinomios con grados menores o iguales apag{\displaystyle p}sobre el elementoΩmii{\displaystyle \Omega _ {e_ {i}}}indexado pori{\displaystyle i}. Luego, para las funciones de forma de elementos finitosnortejPAGpag{\displaystyle N_{j}\in P^{p}}La solución está representada por

ρhi=j=1grados de libertadρji(t)norteji(incógnita),incógnitaΩmii.{\displaystyle \rho _{h}^{i}=\sum _{j=1}^{\text{dofs}}\rho _{j}^{i}(t)N_{j}^{i}({\boldsymbol {x}}),\quad \forall {\boldsymbol {x}}\in \Omega _{e_{i}}.}

Luego, de manera similar, se elige una función de prueba.

φhi(incógnita)=j=1grados de libertadφjinorteji(incógnita),incógnitaΩmii,{\displaystyle \varphi _{h}^{i}({\boldsymbol {x}})=\sum _{j=1}^{\text{dofs}}\varphi _{j}^{i}N_{j}^{i}({\boldsymbol {x}}),\quad \forall {\boldsymbol {x}}\in \Omega _{e_{i}},}

multiplicando la ecuación de continuidad porφhi{\displaystyle \varphi _{h}^{i}}y al integrar por partes en el espacio , la formulación DG semidiscreta se convierte en:

ddtΩmiiρhiφhidincógnita+ΩmiiφhiJhnortedincógnita=ΩmiiJhφhidincógnita.{\displaystyle {\frac {d}{dt}}\int _{\Omega _{e_{i}}}\rho _{h}^{i}\varphi _{h}^{i}\,d{\boldsymbol {x}}+\int _{\partial \Omega _{e_{i}}}\varphi _{h}^{i}\mathbf {J} _{h}\cdot {\boldsymbol {n}}\,d{\boldsymbol {x}}=\int _{\Omega _{e_{i}}}\mathbf {J} _{h}\cdot \nabla \varphi _{h}^{i}\,d{\boldsymbol {x}}.}

Ley de conservación hiperbólica escalar

Una ley de conservación hiperbólica escalar tiene la forma

t+incógnitaF()=0parat>0,incógnitaR(0,incógnita)=0(incógnita),{\displaystyle {\begin{aligned}\partial _{t}u+\partial _{x}f(u)&=0\quad {\text{para}}\quad t>0,\,x\in \mathbb {R} \\u(0,x)&=u_{0}(x)\,,\end{aligned}}}

donde se intenta resolver la función escalar desconocida(t,incógnita){\displaystyle u\equiv u(t,x)}y las funcionesF,0{\displaystyle f,u_{0}}se suelen dar.

Discretización espacial

Elincógnita{\displaystyle x}-el espacio se discretizará como

R=kIk,Ik:=(incógnitak,incógnitak+1)paraincógnitak<incógnitak+1.{\displaystyle \mathbb {R} =\bigcup _{k}I_{k}\,,\quad I_{k}:=\left(x_{k},x_{k+1}\right)\quad {\text{para}}\quad x_{k}<x_{k+1}\,.}

Además, necesitamos las siguientes definiciones.

hk:=|Ik|,h:=sorberkhk,incógnita^k:=incógnitak+hk2.{\displaystyle h_{k}:=|I_{k}|\,,\quad h:=\sup _{k}h_{k}\,,\quad {\hat {x}}_{k}:=x_{k}+{\frac {h_{k}}{2}}\,.}

Base para el espacio de funciones

Derivamos la representación base para el espacio de funciones de nuestra solución.{\displaystyle u}. El espacio de funciones se define como

Shpag:={vL2(R):v|IkΠpag}parapagnorte0,{\displaystyle S_{h}^{p}:=\left\lbrace v\in L^{2}(\mathbb {R} ):v{\Big |}_{I_{k}}\in \Pi _{p}\right\rbrace \quad {\text{para}}\quad p\in \mathbb {N} _{0}\,,}

dóndev|Ik{\displaystyle {v|}_{I_{k}}}denota la restricción dev{\displaystyle v}en el intervaloIk{\displaystyle I_{k}}, yΠpag{\displaystyle \Pi _{p}}denota el espacio de polinomios de grado máximopag{\displaystyle p}El índiceh{\displaystyle h}debe mostrar la relación con una discretización subyacente dada por(incógnitak)k{\displaystyle \left(x_{k}\right)_{k}}. Tenga en cuenta aquí quev{\displaystyle v}no está definido de forma única en los puntos de intersección(incógnitak)k{\displaystyle (x_{k})_{k}}.

En primer lugar, utilizamos una base polinómica específica en el intervalo[1,1]{\displaystyle [-1,1]}, los polinomios de Legendre(PAGnorte)nortenorte0{\displaystyle (P_{n})_{n\in \mathbb {N} _{0}}}, es decir,

PAG0(incógnita)=1,PAG1(incógnita)=incógnita,PAG2(incógnita)=12(3incógnita21),{\displaystyle P_{0}(x)=1\,,\quad P_{1}(x)=x\,,\quad P_{2}(x)={\frac {1}{2}}(3x^{2}-1)\,,\quad \dots }

Nótese especialmente la relación de ortogonalidad.

PAGi,PAGjL2([1,1])=22i+1δiji,jnorte0.{\displaystyle \left\langle P_{i},P_{j}\right\rangle _{L^{2}([-1,1])}={\frac {2}{2i+1}}\delta _{ij}\quad \forall \,i,j\in \mathbb {N} _{0}\,.}

Transformación en el intervalo[0,1]{\displaystyle [0,1]}y la normalización se logra mediante funciones(φi)i{\displaystyle (\varphi _ {i})_ {i}}

φi(incógnita):=2i+1PAGi(2incógnita1)paraincógnita[0,1],{\displaystyle \varphi _{i}(x):={\sqrt {2i+1}}P_{i}(2x-1)\quad {\text{para}}\quad x\in [0,1]\,,}

que cumplen la relación de ortonormalidad

φi,φjL2([0,1])=δiji,jnorte0.{\displaystyle \left\langle \varphi _{i},\varphi _{j}\right\rangle _{L^{2}([0,1])}=\delta _{ij}\quad \forall \,i,j\in \mathbb {N} _{0}\,.}

Transformación en un intervaloIk{\displaystyle I_{k}}es dado por(φ¯ki)i{\displaystyle \left({\bar {\varphi }}_{ki}\right)_{i}}

φ¯ki:=1hkφi(incógnitaincógnitakhk)paraincógnitaIk,{\displaystyle {\bar {\varphi }}_{ki}:={\frac {1}{\sqrt {h_{k}}}}\varphi _{i}\left({\frac {x-x_{k}}{h_{k}}}\right)\quad {\text{for}}\quad x\in I_{k}\,,}

que cumplen

φ¯ki,φ¯kjL2(Ik)=δiji,jnorte0k.{\displaystyle \left\langle {\bar {\varphi }}_{ki},{\bar {\varphi }}_{kj}\right\rangle _{L^{2}(I_{k})}=\delta _{ij}\quad \forall \,i,j\in \mathbb {N} _{0}\forall \,k\,.}

ParaL{\displaystyle L^{\infty }}-normalización que definimosφki:=hkφ¯ki{\displaystyle \varphi _{ki}:={\sqrt {h_{k}}}{\bar {\varphi }}_{ki}}y paraL1{\displaystyle L^{1}}-normalización que definimosφ~ki:=1hkφ¯ki{\displaystyle {\tilde {\varphi }}_{ki}:={\frac {1}{\sqrt {h_{k}}}}{\bar {\varphi }}_{ki}}, calle

φkiL(Ik)=φiL([0,1])=:doi,yφ~kiL1(Ik)=φiL1([0,1])=:doi,1.{\displaystyle \|\varphi _{ki}\|_{L^{\infty }(I_{k})}=\|\varphi _{i}\|_{L^{\infty }([0,1])}=:c_{i,\infty }\quad {\text{and}}\quad \|{\tilde {\varphi }}_{ki}\|_{L^{1}(I_{k})}=\|\varphi _{i}\|_{L^{1}([0,1])}=:c_{i,1}\,.}

Finalmente, podemos definir la representación base de nuestras soluciones.h{\displaystyle u_{h}}

h(t,incógnita):=i=0pagki(t)φki(incógnita)paraincógnita(incógnitak,incógnitak+1)ki(t)=h(t,),φ~kiL2(Ik).{\displaystyle {\begin{aligned}u_{h}(t,x):=&\sum _{i=0}^{p}u_{ki}(t)\varphi _{ki}(x)\quad {\text{for}}\quad x\in (x_{k},x_{k+1})\\u_{ki}(t)=&\left\langle u_{h}(t,\cdot ),{\tilde {\varphi }}_{ki}\right\rangle _{L^{2}(I_{k})}\,.\end{aligned}}}

Tenga en cuenta aquí queh{\displaystyle u_{h}}no está definido en las posiciones de la interfaz.

Además, las bases prismáticas se emplean para estructuras de tipo plano y son capaces de hibridación 2D/3D.

Esquema DG

La ley de conservación se transforma en su forma débil mediante la multiplicación por funciones de prueba y la integración sobre intervalos de prueba.

t+incógnitaF()=0t,vL2(Ik)+incógnitaF(),vL2(Ik)=0paravShpagt,φ~kiL2(Ik)+incógnitaF(),φ~kiL2(Ik)=0parakipag.{\displaystyle {\begin{aligned}\partial _{t}u+\partial _{x}f(u)&=0\\\Rightarrow \quad \left\langle \partial _{t}u,v\right\rangle _{L^{2}(I_{k})}+\left\langle \partial _{x}f(u),v\right\rangle _{L^{2}(I_{k})}&=0\quad {\text{for}}\quad \forall \,v\in S_{h}^{p}\\\Leftrightarrow \quad \left\langle \partial _{t}u,{\tilde {\varphi }}_{ki}\right\rangle _{L^{2}(I_{k})}+\left\langle \partial _{x}f(u),{\tilde {\varphi }}_{ki}\right\rangle _{L^{2}(I_{k})}&=0\quad {\text{for}}\quad \forall \,k\;\forall \,i\leq p\,.\end{aligned}}}

Al utilizar la integración parcial, uno queda con

ddtki(t)+F((t,incógnitak+1))φ~ki(incógnitak+1)F((t,incógnitak))φ~ki(incógnitak)F((t,)),φ~kiL2(Ik)=0parakipag.{\displaystyle {\begin{aligned}{\frac {\mathrm {d} }{\mathrm {d} t}}u_{ki}(t)+f(u(t,x_{k+1})){\tilde {\varphi }}_{ki}(x_{k+1})-f(u(t,x_{k})){\tilde {\varphi }}_{ki}(x_{k})-\left\langle f(u(t,\,\cdot \,)),{\tilde {\varphi }}_{ki}'\right\rangle _{L^{2}(I_{k})}=0\quad {\text{for}}\quad \forall \,k\;\forall \,i\leq p\,.\end{aligned}}}

Los flujos en las interfaces se aproximan mediante flujos numéricos.gramo{\displaystyle g}con

gramok:=gramo(k,k+),k±:=(t,incógnitak±),{\displaystyle g_{k}:=g(u_{k}^{-},u_{k}^{+})\,,\quad u_{k}^{\pm }:=u(t,x_{k}^{\pm })\,,}

dóndek±{\displaystyle u_{k}^{\pm }}denota los límites izquierdo y derecho. Finalmente, el esquema DG se puede escribir como

ddtki(t)+gramok+1φ~ki(incógnitak+1)gramokφ~ki(incógnitak)F((t,)),φ~kiL2(Ik)=0parakipag.{\displaystyle {\begin{aligned}{\frac {\mathrm {d} }{\mathrm {d} t}}u_{ki}(t)+g_{k+1}{\tilde {\varphi }}_{ki}(x_{k+1})-g_{k}{\tilde {\varphi }}_{ki}(x_{k})-\left\langle f(u(t,\,\cdot \,)),{\tilde {\varphi }}_{ki}'\right\rangle _{L^{2}(I_{k})}=0\quad {\text{for}}\quad \forall \,k\;\forall \,i\leq p\,.\end{aligned}}}

Ecuación elíptica escalar

Una ecuación elíptica escalar tiene la forma

incógnitaincógnita=F(incógnita)paraincógnita(a,b)(incógnita)=gramo(incógnita)paraincógnita=a,b{\displaystyle {\begin{aligned}-\partial _{xx}u&=f(x)\quad {\text{for}}\quad x\in (a,b)\\u(x)&=g(x)\,\quad {\text{for}}\,\quad x=a,b\end{aligned}}}

Esta ecuación es la ecuación de calor en estado estacionario , donde{\displaystyle u}es la temperatura. La discretización espacial es la misma que la anterior. Recordamos que el intervalo(a,b){\displaystyle (a,b)}se divide ennorte+1{\displaystyle N+1}intervalos de longitudh{\displaystyle h}.

Presentamos el salto[]{\displaystyle [{}\cdot {}]}y promedio{}{\displaystyle \{{}\cdot {}\}}de funciones en el nodoincógnitak{\displaystyle x_{k}}:

[v]|incógnitak=v(incógnitak+)v(incógnitak),{v}|incógnitak=0,5(v(incógnitak+)+v(incógnitak)){\displaystyle [v]{\Big |}_{x_{k}}=v(x_{k}^{+})-v(x_{k}^{-}),\quad \{v\}{\Big |}_{x_{k}}=0.5(v(x_{k}^{+})+v(x_{k}^{-}))}

El método de Galerkin discontinuo con penalización interior (IPDG) es: encontrarh{\displaystyle u_{h}}satisfactorio

A(h,vh)+A(h,vh)=(vh)+(vh){\displaystyle A(u_{h},v_{h})+A_{\partial }(u_{h},v_{h})=\ell (v_{h})+\ell _{\partial }(v_{h})}

donde las formas bilinealesA{\displaystyle A}yA{\displaystyle A_{\partial }}son

A(h,vh)=k=1norte+1incógnitak1incógnitakincógnitahincógnitavhk=1norte{incógnitah}incógnitak[vh]incógnitak+εk=1norte{incógnitavh}incógnitak[h]incógnitak+σhk=1norte[h]incógnitak[vh]incógnitak{\displaystyle A(u_{h},v_{h})=\sum _{k=1}^{N+1}\int _{x_{k-1}}^{x_{k}}\partial _{x}u_{h}\partial _{x}v_{h}-\sum _{k=1}^{N}\{\partial _{x}u_{h}\}_{x_{k}}[v_{h}]_{x_{k}}+\varepsilon \sum _{k=1}^{N}\{\partial _{x}v_{h}\}_{x_{k}}[u_{h}]_{x_{k}}+{\frac {\sigma }{h}}\sum _{k=1}^{N}[u_{h}]_{x_{k}}[v_{h}]_{x_{k}}}

y

A(h,vh)=incógnitah(a)vh(a)incógnitah(b)vh(b)εincógnitavh(a)h(a)+εincógnitavh(b)h(b)+σh(h(a)vh(a)+h(b)vh(b)){\displaystyle A_{\partial }(u_{h},v_{h})=\partial _{x}u_{h}(a)v_{h}(a)-\partial _{x}u_{h}(b)v_{h}(b)-\varepsilon \partial _{x}v_{h}(a)u_{h}(a)+\varepsilon \partial _{x}v_{h}(b)u_{h}(b)+{\frac {\sigma }{h}}{\big (}u_{h}(a)v_{h}(a)+u_{h}(b)v_{h}(b){\big )}}

Las formas lineales{\displaystyle \ell }y{\displaystyle \ell _{\partial }}son

(vh)=abFvh{\displaystyle \ell (v_{h})=\int _{a}^{b}fv_{h}}

y

(vh)=εincógnitavh(a)gramo(a)+εincógnitavh(b)gramo(b)+σh(gramo(a)vh(a)+gramo(b)vh(b)){\displaystyle \ell _{\partial }(v_{h})=-\varepsilon \partial _{x}v_{h}(a)g(a)+\varepsilon \partial _{x}v_{h}(b)g(b)+{\frac {\sigma }{h}}{\big (}g(a)v_{h}(a)+g(b)v_{h}(b){\big )}}

El parámetro de penalizaciónσ{\displaystyle \sigma }es una constante positiva. Aumentar su valor reducirá los saltos en la solución discontinua. El términoε{\displaystyle \varepsilon }se elige para que sea igual a1{\displaystyle -1}para el método de Galerkin de penalización interior simétrica; es igual a+1{\displaystyle +1}para el método de Galerkin de penalización interior no simétrico.

Método de Galerkin discontinuo directo

El método de Galerkin discontinuo directo (DDG) es un nuevo método de Galerkin discontinuo para resolver problemas de difusión. En 2009, Liu y Yan propusieron por primera vez el método DDG para resolver ecuaciones de difusión. [ 1 ] [ 2 ] La ventaja de este método en comparación con el método de Galerkin discontinuo es que el método de Galerkin discontinuo directo deriva el formato numérico tomando directamente el flujo numérico de la función y el término de la primera derivada sin introducir variables intermedias. Podemos obtener resultados numéricos razonables utilizando este método, y debido al proceso de derivación más simple, la cantidad de cálculos se reduce considerablemente.

El método de elementos finitos discontinuos directos es una rama de los métodos de Galerkin discontinuos. Incluye principalmente la transformación del problema a una forma variacional, la división de unidades regionales, la construcción de funciones base, la formulación y resolución de ecuaciones de elementos finitos discontinuos, y el análisis de convergencia y error.

Por ejemplo, consideremos una ecuación de difusión no lineal, que es unidimensional:

Ut(a(U)Uincógnita)incógnita=0  inorte (0,1)×(0,T){\displaystyle U_{t}-{(a(U)\cdot U_{x})}_{x}=0\ \ in\ (0,1)\times (0,T)}, en el cualU(incógnita,0)=U0(incógnita)  onorte (0,1){\displaystyle U(x,0)=U_{0}(x)\ \ on\ (0,1)}

Discretización espacial

En primer lugar, defina{Ij=(incógnitaj12, incógnitaj+12),j=1...norte}{\displaystyle \left\{I_{j}=\left(x_{j-{\frac {1}{2}}},\ x_{j+{\frac {1}{2}}}\right),j=1...N\right\}}, yΔincógnitaj=incógnitaj+12incógnitaj12{\displaystyle \Delta x_{j}=x_{j+{\frac {1}{2}}}-x_{j-{\frac {1}{2}}}}. Por lo tanto, hemos realizado la discretización espacial deincógnita{\displaystyle x}. Además, definaΔincógnita=máximo1j<norte Δincógnitaj{\displaystyle \Delta x=\max _{1\leq j<N}\ \Delta x_{j}}.

Queremos encontrar una aproximación{\displaystyle u}aU{\displaystyle U}de tal manera quet[0,T]{\displaystyle \forall t\in \left[0,T\right]},VΔincógnita{\displaystyle u\in \mathbb {V} _{\Delta x}},

VΔincógnita:={vL2(0,1):v|IjPAGk(Ij), j=1,...,norte}{\displaystyle \mathbb {V} _{\Delta x}:=\left\{v\in L^{2}\left(0,1\right):{v|}_{I_{j}}\in P^{k}\left(I_{j}\right),\ j=1,...,N\right\}},PAGk(Ij){\displaystyle P^{k}\left(I_{j}\right)}es el espacio de polinomios enIj{\displaystyle I_{j}}con título como máximok{\displaystyle k}.

Formulación del plan

Flujo:h:=h(U,Uincógnita)=a(U)Uincógnita{\displaystyle h:=h\left(U,U_{x}\right)=a\left(U\right)U_{x}}.

U{\displaystyle U}: la solución exacta de la ecuación.

Multiplica la ecuación por una función suave.vH1(0,1){\displaystyle v\in H^{1}\left(0,1\right)}de modo que obtenemos las siguientes ecuaciones:

IjUtvdincógnitahj+12vj+12+hj12vj12+a(U)Uincógnitavincógnitadincógnita=0{\displaystyle \int _{I_{j}}U_{t}vdx-h_{j+{\frac {1}{2}}}v_{j+{\frac {1}{2}}}+h_{j-{\frac {1}{2}}}v_{j-{\frac {1}{2}}}+\int a\left(U\right)U_{x}v_{x}dx=0},

IjU(incógnita,0)v(incógnita)dincógnita=IjU0(incógnita)v(incógnita)dincógnita{\displaystyle \int _{I_{j}}U\left(x,0\right)v\left(x\right)dx=\int _{I_{j}}U_{0}\left(x\right)v\left(x\right)dx}

Aquív{\displaystyle v}es arbitrario, la solución exactaU{\displaystyle U}de la ecuación se reemplaza por la solución aproximada{\displaystyle u}, es decir, la solución numérica que necesitamos se obtiene resolviendo las ecuaciones diferenciales.

El flujo numérico

Elegir un flujo numérico adecuado es fundamental para la precisión del método DDG.

El flujo numérico debe satisfacer las siguientes condiciones:

♦ Es coherente conh=b()incógnita=a()incógnita{\displaystyle h={b\left(u\right)}_{x}=a\left(u\right)u_{x}}

♦ El flujo numérico es conservativo en el valor único enincógnitaj+12{\displaystyle x_{j+{\frac {1}{2}}}}.

♦ Tiene elL2{\displaystyle L^{2}}-estabilidad;

♦ Puede mejorar la precisión del método.

Por lo tanto, se presenta un esquema general para el flujo numérico:

h^=Dincógnitab()=β0[b()]Δincógnita+b()incógnita¯+metro=1k2βmetro(Δincógnita)2metro1[incógnita2metrob()]{\displaystyle {\widehat {h}}=D_{x}b(u)=\beta _{0}{\frac {\left[b\left(u\right)\right]}{\Delta x}}+{\overline {{b\left(u\right)}_{x}}}+\sum _{m=1}^{\frac {k}{2}}\beta _{m}{\left(\Delta x\right)}^{2m-1}\left[\partial _{x}^{2m}b\left(u\right)\right]}

En este flujo,k{\displaystyle k}es el orden máximo de polinomios en dos unidades de cálculo vecinas.[]{\displaystyle \left[\cdot \right]}es el salto de una función. Tenga en cuenta que en cuadrículas no uniformes,Δincógnita{\displaystyle \Delta x}debería ser(Δincógnitaj+Δincógnitaj+12){\displaystyle \left({\frac {\Delta x_{j}+\Delta x_{j+1}}{2}}\right)}y1norte{\displaystyle {\frac {1}{N}}}en cuadrículas uniformes.

Estimaciones de error

Denotemos que el error entre la solución exactaU{\displaystyle U}y la solución numérica{\displaystyle u}esmi=U{\displaystyle e=u-U}.

Medimos el error con la siguiente norma:

|||v(,t)|||=(01v2dincógnita+(1γ)0tj=1norteIjvincógnita2dincógnitadτ+α0tj=1norte[v]2/Δincógnitadτ)0,5{\displaystyle \left|\left|\left|v(\cdot ,t)\right|\right|\right|={\left(\int _{0}^{1}v^{2}dx+\left(1-\gamma \right)\int _{0}^{t}\sum _{j=1}^{N}\int _{I_{j}}v_{x}^{2}dxd\tau +\alpha \int _{0}^{t}\sum _{j=1}^{N}{\left[v\right]}^{2}/\Delta x\cdot d\tau \right)}^{0.5}}

y tenemos|||U(,T)||||||U(,0)|||{\displaystyle \left|\left|\left|U(\cdot ,T)\right|\right|\right|\leq \left|\left|\left|U(\cdot ,0)\right|\right|\right|},|||(,T)||||||U(,0)|||{\displaystyle \left|\left|\left|u(\cdot ,T)\right|\right|\right|\leq \left|\left|\left|U(\cdot ,0)\right|\right|\right|}

Véase también

Referencias

  1. Hailiang Liu, Jue Yan, Métodos de Galerkin discontinuo directo (DDG) para problemas de difusión , SIAM J. NUMER. ANAL. Vol. 47, No. 1, pp. 675–698.
  2. Hailiang Liu, Jue Yan, El método de Galerkin discontinuo directo (DDG) para difusión con correcciones de interfaz , Commun. Comput. Phys. Vol. 8, No. 3, pp. 541-564.
  • DN Arnold, F. Brezzi, B. Cockburn y LD Marini, Análisis unificado de métodos de Galerkin discontinuos para problemas elípticos , SIAM J. Numer. Anal. 39(5):1749–1779, 2002.
  • G. Baker, Métodos de elementos finitos para ecuaciones elípticas usando elementos no conformes , Math. Comp. 31 (1977), n.º 137, 45–59.
  • A. Cangiani, Z. Dong, EH Georgoulis y P. Houston, Métodos de Galerkin discontinuos versión hp en mallas poligonales y poliédricas , SpringerBriefs in Mathematics, (diciembre de 2017).
  • W. Mai, J. Hu, P. Li y H. Zhao, “ Análisis de dominio temporal de Galerkin discontinuo híbrido 2D/3D eficiente y estable con criterio adaptativo para antipads de forma arbitraria en un par de placas paralelas dispersivas ”, IEEE Trans. Microw. Theory Techn. , vol. 65, n.º 10, págs. 3671–3681, octubre de 2017.
  • W. Mai et al. , “ Un criterio de actualización sencillo para el método híbrido de Galerkin discontinuo en el dominio del tiempo 2D/3D que controla el error comparativo ”, IEEE Trans. Microw. Theory Techn. , vol. 66, n.º 4, págs. 1713–1722, abril de 2018.
  • B. Cockburn, GE Karniadakis y C.-W. Shu (eds.), Métodos de Galerkin discontinuos. Teoría, cálculo y aplicaciones , Lecture Notes in Computational Science and Engineering, 11. Springer-Verlag, Berlín, 2000.
  • P. Lesaint y P.A. Raviart. «Sobre un método de elementos finitos para resolver la ecuación de transporte de neutrones». Aspectos matemáticos de los elementos finitos en ecuaciones diferenciales parciales 33 (1974): 89-123.
  • DA Di Pietro y A. Ern, Aspectos matemáticos de los métodos discontinuos de Galerkin . Matemáticas y aplicaciones, vol. 69, Springer-Verlag, Berlín, 2011.
  • JS Hesthaven y T. Warburton, Métodos de Galerkin discontinuos nodales: algoritmos, análisis y aplicaciones . Springer Texts in Applied Mathematics 54. Springer Verlag, Nueva York, 2008.
  • B. Rivière, Métodos de Galerkin discontinuos para la resolución de ecuaciones elípticas y parabólicas: teoría e implementación . SIAM Frontiers in Applied Mathematics, 2008.
  • Wiki de CFD http://www.cfd-online.com/Wiki/Discontinuous_Galerkin
  • WH Reed y TR Hill, Métodos de malla triangular para la ecuación de transporte de neutrones , Informe técnico LA-UR-73–479, Laboratorio Científico de Los Alamos, 1973.