03 Dama
Temas abordados
03 Dama
Temas abordados
AGRADECIMIENTOS
Gracias a todos y cada uno de los miembros de LaCàN que han contribuido de
una u otra manera a que la tesina salga adelante. En particular, al director Antonio
Huerta, por ofrecerme la posibilidad de trabajar bajo su dirección dentro de este
dinámico grupo de investigación.
Gracias también a toda esa otra gente, mi gente, que desde un ámbito más
externo me ha brindado sus ánimos, apoyo y comprensión durante el largo proceso de
confección de este trabajo.
1 INTRODUCCIÓN Y OBJETIVOS
1.1 Motivación
1
1. Introducción y objetivos
Para evitar la aparición de este tipo de error, en esta tesina se propone el uso de
una formulación alternativa, particularizada para el caso de Galerkin discontinuo, en
que, para cada uno de los elementos curvos, la interpolación de la solución se plantea en
el propio elemento físico. Se evita de esta manera una incorrecta utilización de la
transformación isoparamétrica en la resolución del problema y, en consecuencia, se
garantizan unos menores errores en los resultados obtenidos. Además, el aumento de
coste computacional que implica esta metodología alternativa no es excesivamente
remarcable, puesto que solo es necesario modificar el cálculo de los elementos curvos.
1.2 Objetivos
2
1. Introducción y objetivos
En los capítulos 2 y 3 se presentan, con una visión bastante general, los distintos
conceptos teóricos en que se basa la presente tesina. En concreto, el capítulo 2 consiste
en una introducción a las ecuaciones de Euler y a otros conceptos teórico-matemáticos
relacionados, como las leyes básicas de conservación y otros problemas hiperbólicos
también tratados en esta tesina. Por otra parte, en el capítulo 3 se describen los
principales fundamentos del método de Galerkin discontinuo.
3
2. Las ecuaciones de Euler
∂ρ
+ ∇·( ρ v ) = 0 (1)
∂t
∂ ( ρv)
= ρ b − ∇·( pId + ρ v ⊗ v ) (2)
∂t
∂(ρE)
= −∇·( ( p + ρ E ) v ) + v·ρ b (3)
∂t
5
2. Las ecuaciones de Euler
∂U
+ ∇·F = Q , (4)
∂t
Existen varias razones para estudiar este tipo particular de ecuaciones [2]. Por
una parte, muchos problemas propios de la ciencia y la ingeniería están relacionados
con la conservación de ciertas cantidades y conducen a ecuaciones de este tipo. Por otra
parte, desde el punto de vista computacional existen ciertas dificultades en la resolución
de este tipo de sistemas (discontinuidades, condiciones de contorno) que no se dan en
ningún otro problema y que son motivo de intensa investigación para el desarrollo de
nuevos métodos numéricos que las superen de una manera eficiente.
ut + ( a ( x, t )·∇ ) u = s ( x, t ) , (5)
U=u; F = au ; Q = s ( x, t )
6
2. Las ecuaciones de Euler
u (x,t)
cte
+
at
x=
u (x,0)
x
Figura 1. Representación esquemática del concepto de línea característica
7
2. Las ecuaciones de Euler
∂E
ε = ∇×H (ley de Maxwell-Ampère) (6)
∂t
∂H
µ = −∇ × E (ley de Faraday) (7)
∂t
∇ ⋅ (ε E ) = 0 (ley de Gauss) (8)
⎛ 0 − H3 H 2 ⎞
⎜ ⎟
⎜ H3 0 − H1 ⎟
⎛ εE ⎞ ⎜ − H 2 H1 0 ⎟
U=⎜ ⎟; F = ( F1 F2 F3 ) = ⎜ ⎟; Q=0
⎝ µH ⎠ ⎜ 0 E3 − E2 ⎟
⎜ − E3 0 E1 ⎟
⎜⎜ ⎟
⎝ E2 − E1 0 ⎟⎠
• Transverso eléctrico
⎛ ε E1 ⎞ ⎛ 0 − H3 ⎞
⎜ ⎟
U = ⎜ ε E2 ⎟ ; F = ( F1 F2 ) = ⎜ H3 0 ⎟ (10)
⎜ ⎟ ⎜ E −E ⎟
⎝ µ H3 ⎠ ⎝ 2 1 ⎠
• Transverso magnético
⎛ µ H1 ⎞ ⎛ 0 E3 ⎞
⎜ ⎟
U = ⎜ µ H2 ⎟ ; F = ( F1 F2 ) = ⎜ − E3 0 ⎟ (11)
⎜ ⎟ ⎜ −H H ⎟
⎝ ε E3 ⎠ ⎝ 2 1⎠
8
2. Las ecuaciones de Euler
t
C-
C0
P (x,t) C+
⎛ 1 2⎞
p = ( γ − 1) ρ ⎜ E − v ⎟ ,
⎝ 2 ⎠
donde γ es una constante característica del fluido que relaciona sus calores específicos a
temperatura y volumen constante.
9
2. Las ecuaciones de Euler
⎛ ρ ⎞ ⎛ ρ vi ⎞ ⎛ 0 ⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
U = ⎜ ρv ⎟ ; F = ( F1 F2 F3 ) , con Fi = ⎜ ρ vvi + pei ⎟ ; Q = ⎜ ρb ⎟
⎜ ρE ⎟ ⎜( ρE + p) v ⎟ ⎜ v ⋅ ρb ⎟
⎝ ⎠ ⎝ i⎠ ⎝ ⎠
v γp
M= , donde c =
c ρ
P (x,t) P (x,t)
C+
C+ C0 C-
C0 C-
x
Flujo supersónico Flujo subsónico
10
2. Las ecuaciones de Euler
11
3. Galerkin discontinuo
3 GALERKIN DISCONTINUO
13
3. Galerkin discontinuo
∂u ∂fk (u )
+ = q, en Ω × ]0,T [ (12)
∂t ∂xk
∂fk (u )
∫Ωe
wut d Ω + ∫ w
Ωe ∂xk
d Ω = ∫ wqd Ω
Ωe
∂w
∫Ωe
wut d Ω − ∫
Ωe ∂x
k
fk (u )d Ω + ∫ wfk (u )nk d Γ = ∫ wqd Ω
∂Ωe Ωe
(13)
fi (u )ni = fn (u ) ≈ fn (u , u + )
Existen distintas posibilidades para la definición del flujo numérico. Todas ellas
reproducen, ya sea de manera exacta o aproximada, la conservación de las variables de
Riemann a lo largo de las líneas características, mediante lo que se denominan Riemann
14
3. Galerkin discontinuo
solvers. Una de las opciones más utilizadas es el Riemann solver propuesto por Lax-
Friedrichs [8]:
1 α
fn (u, u+ ) = ⎡⎣ fn (u ) + fn (u+ ) ⎤⎦ − u ,
2 2
u = u+ - u
∂w
∫Ωe
wut d Ω − ∫
Ωe ∂xk
fk (u )d Ω + ∫ wfn (u, u+ )d Γ = ∫ wqd Ω
∂Ωe Ωe
(14)
nen
u (x, t ) = ∑ N j (x) u j (t ) ,
j
⎛ ∂u ⎞
(∑ N u ) dΩ +
∂Ni
∫ Ni ⎜ ∑ N j j ⎟ d Ω − ∫ fk j j
Ωe
⎝ j ∂t ⎠ Ωe ∂x
k j
(15)
+ ∫ ∂Ωe
Ni fn
(∑ N u , ∑ N u ) dΓ = ∫
j
j j
j
j
+
j
Ωe
Ni qd Ω i, j = 1...n_nod
15
3. Galerkin discontinuo
∂u div
M + f ( u ) + f flux ( u,u+ ) - s = 0 (16)
∂t
donde ( M )ij = ∫Ω e
Ni N j d Ω
ui = ui
(∑ N u ) dΩ
∂Ni
fidiv = ∫ fk j j (17)
Ωe ∂x
k j
fiflux = ∫
∂Ωe (i n
j
)
N f ∑ N u , ∑ N u dΓ j j
j
j
+
j (18)
si = ∫ Ni qd Ω
Ωe
Existe una formulación alternativa para el cálculo de los flujos, tal vez menos
rigurosa desde el punto de vista matemático, pero que ha demostrado ser válida en la
resolución de distintos problemas. En este caso, es el flujo el que, en lugar de calcularse
a partir de la solución interpolada (ecuación 15), se interpola a partir de sus valores
nodales:
nen
fk ( x ) = ∑ N j ( x ) fk , j con fk , j =fk ( u j )
j
nen
fn , j ( x ) = ∑ N j ( x ) fn , j con fn , j =fn ( u j , u+j )
j
En este caso, la expresión de los vectores fdiv y fflux que aparecen en la ecuación
16 se modifica, y en lugar de calcularse como indican las ecuaciones 17 y 18, su cálculo
se realiza según:
( ∑ N f (u )) d Ω = C f (u )
∂Ni
f div ( u ) = ∫ j k, j j
∂xk
xk k
Ωe
j
f flux ( u,u ) = ∫ N ( ∑ N f ( u, u ) ) d Γ = M
+
∂Ωe
i j n, j
+
cara fn ( u,u+ ) ,
j
∂Ni
donde (C ) = ∫
xk
ij Ωe ∂xk
N jdΩ
fk,i = fk ( ui )
fn,i = fn ( ui , ui+ )
16
3. Galerkin discontinuo
Para problemas en los que la incógnita sea una variable vectorial, la forma semi-
discreta se deriva análogamente extendiendo los procedimientos descritos a cada una de
las componentes del vector de incógnitas, obteniéndose una forma matricial resultante
de la misma estructura, pero con matrices en lugar de vectores:
∂U
M + Fdiv (U) + Fflux (U, U+ ) - S = 0 (19)
∂t
du
= F (t, u )
dt
• Esquema RK4:
∆t ∆t ⎛ ∆t ⎞ ∆t ⎛ ∆t ⎞
u n +1 = u n + F ( t n , un + β1 ) + F ⎜ t n + , un + β2 ⎟ + F ⎜ t n + , un + β3 ⎟ +
6 3 ⎝ 2 ⎠ 3 ⎝ 2 ⎠
∆t
(
+ F t n + ∆t , un + β4
6
)
donde un + β1 = un
17
3. Galerkin discontinuo
∆t ⎛ n ∆t n + β1 ⎞
u n + β2 = u n + F ⎜t + ,u ⎟
2 ⎝ 2 ⎠
∆t ⎛ ∆t ⎞
un + β3 = u n + F ⎜ t n + , u n + β2 ⎟
2 ⎝ 2 ⎠
(
un + β4 = un + ∆tF t n + ∆t , un + β3 )
Alternativamente, el algoritmo puede también definirse de manera esquemática
mediante la siguiente tabla de Butcher propia de los esquemas Runge-Kutta:
0
1/2 1/2
1/2 0 1/2
1 0 0 1
1/6 1/3 1/3 1/6
un + β1 = un
un + βi = un + βi ∆t un + βi−1 i = 2,..., ntg + 1
n + βntg +1
un +1 = u ,
siendo β1 = 0
βi = 1/(ntg+2-i) i = 2,…,ntg +1
0 0
1/ntg 1/ntg 0
1/(ntg-1) 0 1/(ntg-1) 0
… … 0
1/2 0 ... 0 1/2 0
0 … … 0 1
18
3. Galerkin discontinuo
• Esquema TVD-RK3:
un + β1 = un
un + β2 = u n + β1 − ∆t F ( t n , u n + β1 )
3 1 ∆t
un + β3 = un + un + β2 − F ( t n , un + β2 )
4 4 4
1 2 2∆t
u n + 1 = u n + u n + β2 − F ( t n , u n + β2 )
3 3 3
19
4. Implementación de una nueva formulación
4.1 Justificación
nen
⎫
x (ξ ,η ) = ∑ N j (ξ ,η ) xnod,j ⎪
j =1 ⎪
nen ⎬ transformación isoparamétrica
y (ξ ,η ) = ∑ N j (ξ ,η ) ynod,j ⎪
j =1
⎪⎭
siendo nen el número de nodos del elemento, que depende del grado de
interpolación p adoptado para la solución (en el caso de elementos bidimensionales
triangulares, nen=(p+2)(p+1)/2).
21
4. Implementación de una nueva formulación
∫ f ( x (ξ ,η ) , y (ξ ,η ) ) dxdy = ∫ f (ξ ,η ) J (ξ ,η ) dξ dη (20)
Ωe ΩRef
⎛ ∂x ∂x ⎞ ⎛ ∂N j (ξ ,η ) x ∂N j (ξ ,η ) ⎞
nen nen
⎜ ∂ξ ∂η ⎟ ⎜ ∑ ∂ξ
nod,j ∑ ∂η
xnod,j ⎟
J (ξ ,η ) = ⎜ ⎟ = ⎜ j =1 j =1 ⎟ (21)
⎜ ∂y ∂y ⎟ ⎜ nen ∂N j (ξ ,η ) j (
nen ∂N ξ ,η
) ⎟
⎜ ∂ξ ∂η ⎟ ⎜⎜ ∑ ynod,j ∑ ynod,j ⎟⎟
⎝ ⎠ ⎝ j =1 ∂ξ j =1 ∂η ⎠
( (ξg,1 ) ( (ξ
,ηg,1 ) ,w g,1 , g,2 )
,ηg,2 ) ,w g,2 …… ( (ξ
g,n_pg ,ηg,n_pg ) ,w g,n_pg )
donde n_pg es el número de puntos que conforman la cuadratura.
22
4. Implementación de una nueva formulación
∫ Ωe
f ( x, y ) dxdy = J ∑ f (ξ
i =1
g ,i ,ηg ,i ) wi = J ∫
ΩRef
f (ξ ,η ) dξ dη
∂f ( x (ξ ,η ) , y (ξ ,η ) )
∫Ωe ∂xk
dxdy =
⎛ ∂f (ξ ,η ) ∂ξ ∂f (ξ ,η ) ∂η ⎞
=∫ ⎜ + ⎟ J (ξ ,η ) d ξ dη =
⎝ ∂ξ ∂xk ∂η ∂xk ⎠
ΩRef
= ∑⎜
( g ,i g ,i ) ∂ξ + ∂f (ξg ,i ,ηg ,i ) ∂η
n_pg ⎛ ∂f ξ ,η ⎞
⎟ J ( ξ g , i ,η g , i ) w i
i =1 ⎜ ∂ξ ∂xk ∂η ∂xk ⎟
⎝ ⎠
En todo caso, conviene remarcar que el error sólo aparece cuando el elemento
considerado tiene algún lado curvo, puesto que, de lo contrario, las funciones a invertir
23
4. Implementación de una nueva formulación
4.2 Descripción
24
4. Implementación de una nueva formulación
isoparamétrica o bien directamente en el dominio x-y. Se observa que, pese a que ambas
cumplen las propiedades exigidas, existen notables diferencias entre ellas.
a)
b) c)
Puesto que las funciones de forma se definen en cada uno de los elementos
físicos curvos de la malla, las distintas integrales que intervienen en la resolución del
problema han de ser calculadas también en este dominio. Este hecho implica que la
cuadratura numérica debe plantearse en las coordenadas globales x-y, lo que tiene unas
importantes repercusiones numéricas. A continuación se describen con detalle estas
implicaciones, particularizadas por cuestión de simplicidad para dominios en dos
dimensiones.
nen
xg ,i = ∑ NRef, j (ξg ,i ,ηg ,i ) xnod,j i = 1,..., n_pg
j =1
25
4. Implementación de una nueva formulación
nen
yg ,i = ∑ NRef, j (ξg ,i ,ηg ,i ) ynod,j i = 1,..., n_pg
j =1
Las funciones de mayor orden que han de ser integradas para calcular los
distintos términos que aparecen en la forma semi-discreta de un problema con Galerkin
discontinuo corresponden a las matrices de masa, y son polinomios de grado igual o
inferior a 2p.
Si, por el contrario, la cuadratura se plantea en las coordenadas globales x-y del
elemento físico, la función a integrar se evalúa en unos puntos que se han obtenido a
través de una transformación isoparamétrica. Los pesos que definirán la cuadratura,
además, también resultan de una transformación. Así, la función que de hecho pretende
ser integrada es una composición de funciones:
f ( x, y ) = f ( x (ξ ,η ) , y (ξ ,η ) ) J (ξ ,η )
26
4. Implementación de una nueva formulación
recordar que los cambios en el código solo son necesarios para este tipo de elementos,
ya que el error a evitar no puede aparecer en elementos de lados rectos. Dado que el
número de elementos curvos en las mallas de discretización habituales suele ser muy
inferior al de elementos de lados rectos, se puede considerar que el coste computacional
no es un factor que marque grandes diferencias entre las dos metodologías.
4.3 Validación
Test de cuadratura
27
4. Implementación de una nueva formulación
Malla 3 Malla 4
Figura 8. Sucesivos refinamientos de malla en un elemento del test de cuadratura interpolado con p =1
28
4. Implementación de una nueva formulación
1.E+00 1.E+00
1.E-01
1.E-01
1.E-02
error / error malla 0
Test de convergencia
29
4. Implementación de una nueva formulación
que en el lado opuesto, por donde sale la onda, se considera una condición absorbente,
que no impone restricción alguna. Por otra parte, el tratamiento del término del flujo de
las ecuaciones se ha realizado mediante el planteamiento de interpolación de sus valores
nodales.
a)
b)
Figura 11. Representación gráfica de dos soluciones numéricas con la formulación x-y
para el problema de propagación de una onda periódica en un canal semicircular:
a) malla fina, p=3; b) malla grosera , p=9
30
4. Implementación de una nueva formulación
-0.5
-1.5
)
)
L2
L2
-1.0
log (error
log (error
-2.0
-1.5
-2.5
-2.0
1.94 2.90
-2.5 -3.0
-1.5 -1 -0.5 0 0.5 -1.5 -1 log (h) -0.5 0
log (h)
Isoparamétrica xy Isoparamétrica xy
Convergencia en h para p =3
-1.5
-2.0
) L2
-2.5
log (error
-3.0
-3.5 3.14
-4.0
-1.3 -1.1 -0.9 -0.7 -0.5
log (h)
Isoparamétrica xy
31
4. Implementación de una nueva formulación
Por otro lado, y dado que para la resolución de problemas con el método de
Galerkin discontinuo resulta especialmente interesante el trabajo con interpolaciones de
alto orden, se ha contrastado también la convergencia en p de ambas formulaciones.
Para ello, el problema se ha resuelto con diferentes grados de interpolación, utilizando
siempre una misma malla de discretización del dominio. Puesto que, como debería
esperarse de la teoría, las diferencias entre las dos formulaciones son más evidentes
cuanto más grandes son los elementos, se ha utilizado en este caso la malla más grosera
de las utilizadas en el análisis anterior, formada toda ella por elementos curvos (figura
11b).
Un aspecto referente a este análisis que merece ser remarcado es que, puesto que
se pretendía trabajar con altos grados de interpolación, se ha empleado una distribución
particular de nodos en los elementos. En lugar de trabajar con los habituales nodos
equiespaciados, se han adoptado en este caso los denominados puntos de Fekete. Según
indican algunos autores, la utilización de estos puntos proporciona, para interpolaciones
de alto orden, mejoras considerables en los resultados [12]. Como prueba de ello se
presenta la figura 13, en que se comparan los errores cometidos por la formulación
isoparamétrica convencional en la resolución del problema de convección lineal pura
descrito, utilizando las dos distribuciones de nodos comentadas.
Una simple observación del gráfico permite constatar, cómo, efectivamente, para
interpolaciones de alto orden, los nodos de Fekete muestran mejores resultados que la
distribución equiespaciada habitual. No obstante, conviene remarcar que, aún
proporcionando mejores resultados, los nodos de Fekete, a partir de cierto grado de
interpolación, no siguen la tendencia de disminución del error evidenciada hasta el
momento sino que el este parece estancarse. Probablemente el fenómeno pueda
atribuirse al error introducido por el uso de la transformación isoparamétrica.
32
4. Implementación de una nueva formulación
Convergencia en p
1.0
0.5
0.0
Isoparamétrica
)
-0.5 equiespaciada
L2
log (error
-1.0
-1.5 Isoparamétrica
Fekete
-2.0
-2.5
-3.0
0 2 4 6 8 10 12 14 16
p
33
4. Implementación de una nueva formulación
Convergencia en p Convergencia en p
0.0 0.0
-0.5 -0.5
-1.0 -1.0
)
)
L2
L2
-1.5 -1.5
log (error
log (error
-2.0 -2.0
-2.5 -2.5
-3.0 -3.0
-3.5 -3.5
0 2 4 6 8 10 12 0 100 200 300 400 500
p ndof
Se observa también en la figura que las diferencias entre formulaciones son más
evidentes conforme el grado de interpolación de la solución aumenta, llegándose a
alcanzar, para interpolaciones de alto orden, unos errores hasta tres veces menores con
la formulación x-y que con la isoparamétrica.
Tras la validación del código mediante los distintos tests implementados, y tras
observar también unos primeros y satisfactorios resultados en la comparación de las dos
formulaciones contrastadas, se considera suficientemente probada la justificación y
validez de la nueva formulación implementada y se plantea a continuación su uso en
otros problemas o aplicaciones de mayor complejidad.
34
5. Aplicaciones y resultados
5 APLICACIONES Y RESULTADOS
5.1 Maxwell
La potencia transmitida por un radar al emitir una onda disminuye a medida que
ésta se propaga, ya que la onda se va expandiendo en una área transversal cada vez
mayor, de manera proporcional al cuadrado de la distancia que atraviesa. Cuando la
onda alcanza el objeto, sólo una parte de ésta lo intercepta. Además, en general, no toda
la onda interceptada se releja, sino que, en función de los materiales, parte de la onda
puede ser absorbida por el obstáculo. Finalmente, una vez reflejada, la onda se expande
de nuevo en el trayecto de vuelta hasta el radar, de manera que éste recibe sólo una
porción de la energía que inicialmente había emitido.
35
5. Aplicaciones y resultados
(
RSC ( dBm2 ) = 10 log10 RSC ( m2 ) )
Una manera habitual de representar la RCS de un objeto es mediante un gráfico
que muestra el valor de la RCS, expresado en dBm2, para cada punto del contorno del
objeto, que se parametriza a través de un ángulo Φ.
2
H3I
RCS ( m2 ) = lim 2π r 2
r →∞
H3S
36
5. Aplicaciones y resultados
interceptado por las ondas es un sencillo círculo, y que por tanto dispone de solución
analítica, se evalúa el error cometido por el código y se contrasta con el que se obtiene
con una formulación isoparamétrica. El segundo ejemplo corresponde a una forma más
compleja como es una ala de avión, y, lejos de todo cálculo de errores, simplemente se
muestra como prueba de la aplicabilidad del código a geometrías más complejas.
n × ET = 0 , donde ET = EI + ES
n ⋅ HT = 0 , donde HT = HI + HS
ΓPEC
Γabs
37
5. Aplicaciones y resultados
Comp. 3 (µH3)
Figura 18. Solución numérica con la formulación x-y para las distintas
componentes del vector de incógnitas del problema del transverso
eléctrico para el ejemplo de un obstáculo circular (p = 10)
38
5. Aplicaciones y resultados
Comp. 3 (εE3)
Figura 19. Solución numérica con la formulación x-y para las distintas
componentes del vector de incógnitas del problema del transverso
magnético para el ejemplo de un obstáculo circular (p = 12)
39
5. Aplicaciones y resultados
Por otra parte, la figura 20 muestra, para cada uno de los dos problemas
anteriores, las representaciones gráficas de la RCS obtenidas numérica y analíticamente.
Se aprecia como, en ambos casos, la calidad de las soluciones obtenidas es muy alta,
proporcionando unos valores para la RCS que coinciden prácticamente de manera
exacta con la solución analítica.
Analítica
10 GD(XY)
0
RCS
-5
-10
-15
-20
16 Analítica
GD(XY)
14
12
10
RCS
40
5. Aplicaciones y resultados
0.0 0.0
-0.5 -0.5
-1.0 -1.0
-1.5 -1.5
-2.0 -2.0
-2.5 -2.5
-3.0 -3.0
-3.5 -3.5
0 2 4 6 8 10 12 14 16 0 2000 4000 6000 8000 10000
p ndof
xy Isoparamétrica xy Isoparamétrica
41
5. Aplicaciones y resultados
Comp. 3 (µH3)
Figura 22. Solución numérica con la formulación x-y para las distintas
componentes del vector de incógnitas del problema del transverso
eléctrico para el ejemplo de la ala de avión (p = 7)
42
5. Aplicaciones y resultados
Comp. 3 (εE3)
Figura 23. Solución numérica con la formulación x-y para las distintas
componentes del vector de incógnitas del problema del transverso
magnético para el ejemplo de la ala de avión (p= 7)
43
5. Aplicaciones y resultados
-10 GD(XY)
-12
-14
-16
RCS
-18
-20
-22
-24
-26
GD(XY)
4
0
RCS
-2
-4
-6
-8
44
5. Aplicaciones y resultados
Los resultados obtenidos son coherentes con los publicados por P.D. Ledger
[13]. Se confirma por lo tanto la aplicabilidad del método implementado para la
resolución de este tipo de problemas, posibilitando el análisis de formas todavía más
complejas e interesantes, como por ejemplo aviones enteros.
5.2 Euler
45
5. Aplicaciones y resultados
Γmuro
Γentrada Γsalida
46
5. Aplicaciones y resultados
Densidad Energía
velocidad x velocidad y
47
5. Aplicaciones y resultados
0.008 0.008
error
error
0.006 0.006
0.004 0.004
0.002 0.002
0 0
-0.5 -0.3 -0.1 0.1 0.3 0.5 -0.5 -0.3 -0.1 0.1 0.3 0.5
x x
Pérdida
0.0034 0.0036
0.1 de presión
Coeficiente
0.1045 0.1091
0.05 de presión
0
-0.5 -0.3 -0.1 0.1 0.3 0.5
x
48
5. Aplicaciones y resultados
La figura 28 muestra una representación gráfica del valor del error obtenido para
las tres variables anteriormente descritas a lo largo de todo el contorno del obstáculo
circular. En este caso, con el fin de mostrar una comparación entre las formulaciones
contrastadas en esta tesina, se han añadido también los datos correspondientes a las
mismas variables obtenidas con la formulación isoparamétrica. En la tabla que
acompaña los gráficos se muestra, de cara a una valoración más global, el valor de la
norma L2 en todo el contorno del objeto para cada uno de los errores graficados.
49
5. Aplicaciones y resultados
50
6. Conclusiones
6 CONCLUSIONES
51
6. Conclusiones
Desde el punto de vista computacional, las diferencias que existen entre una y
otra metodología no son especialmente significativas. Si bien es cierto que las
modificaciones que implica la formulación x-y para un correcto cálculo de los elementos
curvos tienen un coste considerable, hay que remarcar que sólo es necesario introducir
los cambios este tipo particular de elementos. En general, el número de elementos con
lados curvos en una malla es muy inferior al de elementos rectos, de manera que, en
términos globales, la diferencia de coste computacional entre ambas metodologías no es
apenas remarcable.
52
7. Referencias bibliográficas
7 REFERENCIAS BIBLIOGRÁFICAS
[1] J. Donea and A. Huerta: Finite Element Methods for Flow Problems, Wiley,
2003
.
[2] R. J. LeVeque: Numerical Methods for Conservation Laws, Birkhäuser, 1990.
[3] W. H. Reed and T. R. Hill: Triangular mesh methods for the neutron transport
equation, Technical Report LA-UR-73-479, Los Alamos Scientific Laboratory,
1973.
[5] J. Bonet and R.D. Wood: Nonlinear Continuum Mechanics for Finite Element
Analysis, Cambridge, 1997.
[7] C. Hirsch: Numerical computation of internal and external flows, Vol. 2, Wiley,
1990.
[8] E.F. Toro: Riemann solvers and numerical methods for fluid dynamics, Springer,
1997.
[9] P.-O. Persson and J. Peraire: An Efficient Low Memory Implicit DG Algortihm
for Time Dependent Problems, Proc. of the 44th AIAA Aerospace Sciences
Meeting and Exhibit, 2006.
[10] B. Cockburn and C.-W. Shu: Runge-Kutta discontinuous Galerkin methods for
convection-dominated problems, Journal of Scientific Computing, Vol. 16, No.
3, 2001.
53
7. Referencias bibliográficas
[15] F. Bassi and S. Rebay: High-order accurate discontinuous finite element solution
of the 2D Euler equations, Journal of Computationa Physics, Vol. 138, 1997,
251-285
54
The isoparametric formulation can introduce errors when calculating integrals due to its use of indirect transformations, particularly when dealing with curved elements. These errors increase with the non-linearity of the problem and the interpolation degree. The x-y formulation, which evaluates shape functions and integrals directly in the physical domain, avoids these issues and thus offers improved stability and reduced errors. Therefore, the x-y formulation generally provides more accurate and stable solutions compared to the isoparametric method, especially in the presence of curvatures .
The x-y formulation was introduced to address errors arising from the isoparametric formulation when dealing with curved elements. The isoparametric approach induces errors as it involves indirect calculations through a transformation, which is especially problematic for elements with curved sides. By computing shape functions and their derivatives directly in the physical domain (x-y), the x-y formulation avoids these inaccuracies. This direct approach, while slightly more computationally intensive, provides more accurate results, especially for problems involving non-linear elements or higher interpolation degrees .
In the x-y formulation, numerical integration for curved elements occurs directly in the global x-y coordinates, without transformation to a reference element. This approach requires specific calculations for integration points and weights tailored to each element's geometry. In contrast, isoparametric methods use transformations to map curved elements to a reference shape, which can introduce errors when inverting matrices. Thus, the x-y formulation is more suited for dealing with the geometry of curved elements accurately without additional transformation errors .
The x-y formulation requires slightly more computational effort than the isoparametric formulation because it handles curved elements directly in the physical domain, avoiding indirect transformations. However, in terms of high degrees of freedom, the x-y formulation achieves required accuracy with fewer nodes or lower polynomial degrees, thus reducing the computational cost despite higher initial complexity. In long-term or repetitive calculations typical in large-scale simulations, the efficiency of the x-y formulation shows its real advantage .
Numerical diffusion in the resolution of compressible flow problems acts as an artificial smoothing mechanism that can obscure the true nature of high-frequency features in the solution. It is inevitable in discrete numerical methods due to approximations and stabilizes otherwise unstable solutions. Evaluating numerical diffusion involves comparing the numerical solution to an analytical benchmark, as has been done with Euler equations in this study. Such comparisons highlight diffusion-induced discrepancies, guiding adjustments in computational approaches or interpretation of results .
Direct calculation of shape function derivatives in the physical domain enhances accuracy by eliminating errors due to transformations inherent in the traditional isoparametric approach. This method avoids the inaccuracies that arise from using polynomial approximations over transformed geometries, particularly noticeable in problems with high non-linearity or complex geometries. Consequently, solutions obtained via the x-y formulation exhibit greater precision, especially at higher interpolation orders .
In the x-y formulation, numerical integration is impacted by performing the integration in the physical domain (x-y) rather than transforming to a reference element. This direct computation in the x-y domain means that points and weights for integration need to be adjusted specifically for each element based on its geometry. This transformation is direct and avoids inverting matrices, thereby eliminating potential errors associated with indirect transformations used in isoparametric methods. Thus, integration in the x-y formulation is better suited for complex geometries with curved elements .
Full-quadrature is more effective than nodal interpolation for solving the Euler equations in compressible flow scenarios, particularly with curved boundaries. This method rigorously handles the terms of the flow vectors, leading to more accurate and stable solutions. Nodal interpolation, on the other hand, often yields unsatisfactory results due to its reliance on polynomial approximations that may not accurately capture the complexities of curved geometries. Therefore, for problems involving curved boundaries and compressible flow, full-quadrature provides superior accuracy and is recommended .
The irregular error behavior at low interpolation orders is attributed to the insufficient resolution of significant wave front features in the solution. With low order interpolations, the grid is typically too coarse to capture the critical details of the solution accurately, leading to irregular error magnitudes. This is particularly evident in complex problems where the solution presents rapid variations, requiring finer resolutions or higher order polynomial approximations to achieve consistent accuracy .
Errors in the x-y and isoparametric formulations may converge when employing low interpolation orders on coarse grids. With basic interpolation levels (e.g., p=2), the differences in error between the two formulations are minimal because the complexity and demands placed on the formulation's accuracy are reduced. However, as the interpolation degree increases, the x-y formulation typically outperforms due to fewer compounded errors from transformations .