Está en la página 1de 187

TESIS DOCTORAL

APLICACIN DEL MTODO DE


DIFERENCIAS FINITAS
GENERALIZADAS A PROBLEMAS
DE ELASTO-DINMICA
lvaro Casass Acevedo

Ingeniero de Caminos, Canales y Puertos


2011

E.T.S. de Ingenieros Industriales UNED


Departamento de Ingeniera de Construccin y
Fabricacin

DEPARTAMENTO DE INGENIERA
DE CONSTRUCCIN Y
FABRICACIN, E.T.S. DE
INGENIEROS INDUSTRIALES
UNED
APLICACIN DEL MTODO DE DIFERENCIAS FINITAS
GENERALIZADAS A PROBLEMAS DE ELASTO-DINMICA

lvaro Casass Acevedo


Ingeniero de Caminos, Canales y Puertos

Directores:
Dr. D. Juan Jos Benito Muoz
Dr. D. Francisco Urea Prieto

Agradecimientos
En primer lugar quisiera mostrar mi agradecimiento a mis dos directores de tesis
D. Juan Jos Benito Muoz y D. Francisco Urea Prieto, primero por haberme
brindado la oportunidad de realizar esta tesis dentro del campo de investigacin
de los mtodos numricos, y segundo por su apoyo durante toda la redaccin de la
misma, apoyo sin el cual no hubiese sido posible su realizacin.
En segundo lugar quisiera agradecer a mi padre Rafael el haber hecho posible que
yo llegase hasta aqu, apoyndome en todo momento, incluso cuando la situacin no
era muy alentadora, y mostrando gran ilusin por verme alcanzar el mximo grado
acadmico.
As mismo agradezco a mi empresa Amberg Infraestructuras, por un lado el haberme
facilitado la impresin de la tesis, y por otro por las facilidades ofrecidas para su
redaccin.
Por ltimo mi agradecimiento es para Roco, por haber cuidado estoicamente de mis
hijos durante las numerosas horas de redaccin de la tesis.
No puedo terminar este captulo de agradeciminetos sin agradecer la ayuda recibida
del Ministerio de Ciencia e Innovacin de Espaa en el proyecto TISMANCA, Ref.:
CGL2008-01757/CLI.

Glosario de trminos
U0 Valor exacto de la funcin en el nodo central de la estrella.
Uj Valor exacto de la funcin en el nodo j de la estrella.
hj Coordenada x del nodo
kj Coordenada y del nodo j respecto del nodo central.
x0 Coordenada x del nodo central de la estrella.
y0 Coordenada y del nodo central de la estrella.
xj Coordenada x del nodo j de la estrella.
yj Coordenada y del nodo j de la estrella.
u0 Valor aproximado de la funcin en el nodo central de la estrella.
uj Valor aproximado de la funcin en el nodo j de la estrella.
w(hj ) Funcin de ponderacin de los nodos de la estrella en 1D.
w(hj , kj ) Funcin de ponderacin de los nodos de la estrella en 2D.
B2 (u) Funcional de la estrella hasta 2 orden en x.
B5 (u) Funcional de la estrella hasta 2 orden en x e y.
B4 (u) Funcional de la estrella hasta 4 orden en x.
B14 (u) Funcional de la estrella hasta 4 orden en x e y.
A Matriz de los coeficientes.
Du Vector de las derivadas parciales incgnitas del problema.
b Vector de los trminos independientes.
L Matriz resultante de la descomposicin de holesky de A .
un0 Valor aproximado de la funcin en el nodo central en el paso temporal n.
unj Valor aproximado de la funcin en el nodo j en el paso temporal n.
t Paso temporal.

E Mdulo de elasticidad.
Coeficiente de Poisson.
I Momento de inercia.

Glosario de trminos
m Masa.
Densidad del medio.
G Mdulo de corte.
=

2G
12

f0
x

= f0n 0 +

f0
y

= f0n 0 +

2 f0
x2

2 f0
xy

2 f0
y 2

4 f0
x4

j=1

Pj=N

= f0n m0 +
= f0n 0 +
=

f0n 0

= f0 0 +

4 f0
x2 y 2

4 f0
y 4

Pj=N
j=1

fjn j

j=N
X

n
fxj
mj

j=1

j=N
X

fjn j

j=1

j=N
X

fjn j

j=N
X

fj j

j=1

j=1

= f0 0 +

= f0 0 +

fjn j

j=N
X

fj j

j=1

j=N
X

fj j

j=1

T Et Error cometido en la parte temporal de la aproximacin.


T Ex Error cometido en la parte espacial de la aproximacin.
T T E Error total cometido con la aproximacin.
Coeficiente de amplificacin del anlisis de Von Neumann.
Nmero de onda.
kVector nmero de onda.
x0 Vector de las coordenadas del nodo central de la estrella.
xj Vector de las coordenadas del nodo j de la estrella.
hj Vector de las coordenadas del nodo j respecto del nodo central de la estrella.
IIS ndice de regularidad de la estrella.
IIC ndice de regularidad de la malla.
Velocidad de propagacin de las ondas P.
Velocidad de propagacin de las ondas S.

Ux Desplazamiento exacto de la onda en la direccin x.


Uy Desplazamiento exacto de la onda en la direccin y.
unx0 Desplazamiento aproximado de la onda en el nodo central en la direccin x para
el paso temporal n.
uny0 Desplazamiento aproximado de la onda en el nodo central en la direccin y para
el paso temporal n.
unxj Desplazamiento aproximado de la onda en el nodo j en la direccin x para el
paso temporal n.
unyj Desplazamiento aproximado de la onda en el nodo j en la direccin y para el
paso temporal n.
Frecuencia angular.

i = 1

x (x) Factor de amortiguamiento en la direccin x.

y (y) Factor de amortiguamiento en la direccin y.


n
xx,0
Valor aproximado del esfuerzo normal en el nodo central en la direccin de x,
en el paso temporal n.
n
yy,0
Valor aproximado del esfuerzo normal en el nodo central en la direccin de y,
en el paso temporal n.
n
xy,0
Valor aproximado del esfuerzo cortante en el nodo central en el plano xy, en el
paso temporal n.
n
xx,j
Valor aproximado del esfuerzo normal en el nodo j en la direccin de x, en el
paso temporal n.
n
Valor aproximado del esfuerzo normal en el nodo j en la direccin de y, en el
yy,j
paso temporal n.
n
xy,j
Valor aproximado del esfuerzo cortante en el nodo j en el plano xy, en el paso
temporal n.

ndice de figuras
3.1. Dominio discretizado de forma irregular . . . . . . . . . . . . . . . . . 15
3.2. Formacin de estrellas dentro del dominio . . . . . . . . . . . . . . . 15
3.3. Superposicin de subdominios de funciones de ponderacin. . . . . . . 18
4.1.
4.2.
4.3.
4.4.

Error global frente a nmero de nodos de la estrella . . . . . . . . . .


Criterio de la distancia . . . . . . . . . . . . . . . . . . . . . . . . . .
Criterio del octante y del cuadrante . . . . . . . . . . . . . . . . . . .
Cuadrado de lado unidad con 121 nodos distribuidos irregularmente. .

51
53
54
55

5.1. Viga sometida a una distribucin de carga dependiente del tiempo


5.2. Equilibrio de un elemento diferencial de viga. . . . . . . . . . . . .
5.3. Esquema de los nodos de la viga con los nodos ficticios . . . . . .
5.4. Malla regular 21 nodos. IIC = 1 . . . . . . . . . . . . . . . . . .
5.5. Malla iregular 21 nodos. IIC = 0, 96 . . . . . . . . . . . . . . . .
5.6. Malla iregular 21 nodos. IIC = 0, 78 . . . . . . . . . . . . . . . .
5.7. Malla iregular 21 nodos. IIC = 0, 62 . . . . . . . . . . . . . . . .
5.8. Malla iregular 21 nodos. IIC = 0, 46 . . . . . . . . . . . . . . . .
5.9. Solucin aproximada en el ltimo paso. t = 0, 005 . . . . . . . .
5.10. Solucin aproximada en el ltimo paso n = 100 . . . . . . . . . .
5.11. Solucin aproximada en el ltimo paso n = 200 . . . . . . . . . .
5.12. Solucin aproximada en el ltimo paso n = 500 . . . . . . . . . .
5.13. Solucin aproximada en el ltimo paso n = 1000 . . . . . . . . . .
5.14. Solucin aproximada en el ltimo paso n = 1000, t = 0, 005 . .
5.15. Solucin aproximada en el ltimo paso n = 1000, t = 0, 005 . .
5.16. Solucin aproximada en el ltimo paso n = 1000, t = 0, 001 . .
5.17. Solucin aproximada en el ltimo paso n = 1000, t = 0, 001 . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

59
60
64
70
70
71
71
72
73
73
74
74
75
76
78
79
79

6.1. Equilibrio de un elemento diferencial de placa delgada . . . . .


6.2. Nodos ficticios en el contorno de la placa . . . . . . . . . . . .
6.3. Malla regular 36 nodos IIC = 1 . . . . . . . . . . . . . . . .
6.4. Malla irregular 36 nodos IIC = 0, 92 . . . . . . . . . . . . . .
6.5. Malla irregular 36 nodos IIC = 0, 83 . . . . . . . . . . . . . .
6.6. Malla irregular 36 nodos IIC = 0, 76 . . . . . . . . . . . . . .
6.7. Malla irregular 36 nodos IIC = 0, 58 . . . . . . . . . . . . . .
6.8. Solucin aproximada en el ltimo paso t = 0, 001; n = 1000
6.9. Solucin aproximada en el ltimo paso n = 100 . . . . . . . .
6.10. Solucin aproximada en el ltimo paso n = 200 . . . . . . . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

82
86
92
93
93
94
94
96
97
98

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

ndice de figuras
6.11. Solucin
6.12. Solucin
6.13. Solucin
6.14. Solucin

aproximada
aproximada
aproximada
aproximada

en
en
en
en

el
el
el
el

ltimo
ltimo
ltimo
ltimo

paso
paso
paso
paso

n = 600 . . . . . . . .
n = 1200 . . . . . . . .
t = 0, 001; n = 1000
t = 0, 001; n = 500 .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

99
100
101
102

9.1. Contornos absorbentes en la frontera de un dominio . . . . . . . . . . 131


10.1. Malla 1.IIC = 1, Malla 2. IIC = 0, 65, Malla 3. IIC = 0, 89 . .
10.2. Dispersin de las ondas P en malla irregular IIC = 0, 89 . . . .
10.3. Malla regular de 861 nodos . . . . . . . . . . . . . . . . . . . . .
10.4. Solucin aproximada de Ux para n = 100 . . . . . . . . . . . .
10.5. Malla regular de 861 nodos con PML . . . . . . . . . . . . . . .
10.6. Solucin aproximada con PML . . . . . . . . . . . . . . . . . .
10.7. Malla regular de 861 nodos con PML . . . . . . . . . . . . . . .
10.8. Solucin aproximada con PML despus de 5 pasos temporales .
10.9. Solucin aproximada con PML despus de 20 pasos temporales .
10.10.Solucin aproximada con PML despus de 100 pasos temporales
10.11.Malla regular de 861 nodos con PML y domino hetereogneo . .
10.12.Solucin aproximada con PML . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

148
150
151
151
152
152
153
153
153
154
154
155

ndice de cuadros
4.1. Error global cometido variando la funcin de ponderacin . . . . . . . 54
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.

Influencia del paso temporal en el error global . . . .


Influencia del ndice de regularidad en el error global
Error global frente al nmero de pasos . . . . . . . .
Influencia del paso temporal en el error global . . . .
Influencia del ndice de regularidad en el error global
Influencia del paso temporal en el error global . . . .
Influencia del ndice de regularidad en el error global

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

71
72
72
75
76
77
77

6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.

Influencia del paso temporal en el error global . . . .


Influencia del ndice de regularidad en el error global
Error global frente a nmero de iteraciones . . . . . .
Influencia del paso temporal en el error global . . . .
Influencia del ndice de regularidad en el error global
Influencia del paso temporal en el error global . . . .
Influencia del ndice de regularidad en el error global

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

95
95
95
98
99
101
102

para IIC = 0, 65; n = 500; = 1; = 0, 5 .


para IIC = 0, 89; n = 500; = 1; = 0, 5 .
para diferentes soluciones analticas . . . .
de cada regin del dominio . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

148
148
149
154

10.1. Error global


10.2. Error global
10.3. Error global
10.4. Propiedades

ndice general
1. Introduccin
1.1. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Ajuste de curvas mediante mnimos cuadrados . . . . . . . . . . . . .

1
1
4

2. Objetivos de la tesis

3. El Mtodo de Diferencias Finitas Generalizadas (MDFG)


3.1. Ajuste de curvas mediante mnimos cuadrados mviles .
3.1.1. Conceptos bsicos . . . . . . . . . . . . . . . . . .
3.1.2. Formulacin general de mtodo . . . . . . . . . .
3.2. El Mtodo de Diferencias Finitas Generalizadas (MDFG)
3.2.1. Fundamento terico . . . . . . . . . . . . . . . . .
3.2.2. Funciones de ponderacin . . . . . . . . . . . . .

.
.
.
.
.
.

9
9
9
11
14
14
17

4. Frmulas para la discretizacin temporal y espacial hasta 4 orden


4.1. Discretizacin en x hasta 2 orden . . . . . . . . . . . . . . . . . . . .
4.2. Discretizacin en x e y hasta 2 orden . . . . . . . . . . . . . . . . . .
4.3. Discretizacin en x hasta 4 orden . . . . . . . . . . . . . . . . . . . .
4.4. Discretizacin en x e y hasta 4 orden . . . . . . . . . . . . . . . . . .
4.5. Discretizacin temporal . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6. Influencia de los parmetros fundamentales de la formulacin . . . . .
4.6.1. Influencia del nmero de nodos de la estrella . . . . . . . . . .
4.6.2. Influencia del criterio de seleccin de los nodos de la estrella .
4.6.3. Influencia de la funcin de ponderacin . . . . . . . . . . . .
4.6.4. Ejemplos acadmicos de resolucin de EDPs de hasta 4 orden

21
21
27
32
37
48
49
49
52
52
54

5. Esquema en Diferencias Finitas Generalizadas para vigas


5.1. Ecuacin diferencial de la viga sometida a flexin . . . . . . . . . .
5.2. Esquema en Diferencias Finitas Generalizadas . . . . . . . . . . . .
5.3. Convergencia, consistencia y estabilidad del mtodo . . . . . . . . .
5.3.1. Consistencia . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.2. Estabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4. Irregularidad de la estrella y estabilidad . . . . . . . . . . . . . . .
5.5. Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5.1. Vibraciones transversales en una viga simplemente apoyada .
5.5.2. Vibraciones forzadas en una viga simplemente apoyada . . .

59
59
62
64
64
67
68
69
70
72

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

ndice general
5.5.3. Vibraciones transversales en una viga biempotrada . . . . . . 74
5.5.4. Vibraciones transversales en una viga biempotrada . . . . . . 76
5.5.5. Vibraciones transversales en una viga empotrada - apoyada . . 77
6. Esquema en Diferencias Finitas Generalizadas para placas delgadas
6.1. Ecuacin diferencial de la placa delgada segn la teora de Kirchhoff
6.2. Esquema en Diferencias Finitas Generalizadas . . . . . . . . . . . .
6.3. Convergencia, consistencia y estabilidad del mtodo . . . . . . . . .
6.3.1. Consistencia . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.2. Estabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4. irregularidad de la estrella y estabilidad . . . . . . . . . . . . . . . .
6.5. Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.1. Vibraciones libres en una placa delgada apoyada . . . . . .
6.5.2. Vibraciones forzadas en una placa delgada apoyada . . . . .
6.5.3. Vibraciones libres en una placa delgada empotrada . . . . .

.
.
.
.
.
.
.
.
.
.

81
81
84
87
87
89
91
92
93
97
99

7. Esquema en DFG para la ecuacin de ondas


7.1. La ecuacin de ondas . . . . . . . . . . . . . . . . . . .
7.1.1. Caso 1 dimensin . . . . . . . . . . . . . . . . .
7.1.2. Caso 2 dimensiones . . . . . . . . . . . . . . . .
7.2. Esquema en Diferencias Finitas Generalizadas . . . . .
7.3. Convergencia, consistencia y estabilidad del mtodo . .
7.3.1. Consistencia . . . . . . . . . . . . . . . . . . . .
7.3.2. Estabilidad . . . . . . . . . . . . . . . . . . . .
7.4. Dispersin de la estrella . . . . . . . . . . . . . . . . .
7.4.1. Dispersin de las ondas P . . . . . . . . . . . .
7.4.2. Dispersin de las ondas S . . . . . . . . . . . .
7.4.3. Dispersin de velocidad de grupo de las ondas P
7.4.4. Dispersin de velocidad de grupo de las ondas S

.
.
.
.
.
.
.
.
.
.
.
.

103
103
104
105
107
108
108
109
119
119
121
122
125

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

8. Irregularidad de la estrella y dispersin

127

9. Contornos absorbentes, Perfect Matched Layers (PML)


9.1. Formulacin del PML . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.1. Aplicacin del PML para u = u(x, t) . . . . . . . . . . . . .
9.1.2. Aplicacin del PML para u = u(x, y, t) . . . . . . . . . . . .
9.2. PML aplicado a la onda plana. Amortiguamiento en una direccin .
9.3. PML aplicado a la onda plana. Amortiguamiento en dos direcciones
9.4. Formulacin de la ecuacin de ondas plana con PML en DFG . . .

131
. 132
. 133
. 135
. 136
. 138
. 143

10.Aplicaciones
10.1. Resultados para distintos pasos temporales . . . . . . . . . . . . . .
10.2. Resultados para distintas longitudes de ondas . . . . . . . . . . . .
10.3. Dispersin e irregularidad . . . . . . . . . . . . . . . . . . . . . . .

147
. 148
. 148
. 150

ii

10.4. DFG con PML en dominios homogneos y heterogneos . . . . . . . . 150


11.Conclusiones

157

12.Desarrollos futuros

161

13.Bibliografa y referencias

163

iii

1 Introduccin
Cada da son ms variados y complejos los problemas de mecnica cuyo anlisis
se trata de abordar utilizando mtodos numricos. Entre ellos hay algunos en los
que la geometra se ve muy afectada, como por ejemplo en fundicin, donde es muy
importante la propagacin de la interfase lquido slido, en la propagacin de
grietas, y se precisa la simulacin de su complejo y arbitrario camino de crecimiento, los problemas de extrusin y moldeo, que implican la consideracin de grandes
deformaciones, etc.
Otro ejemplo en el cual la geometra del problema es determinante son los problemas
de excavaciones subterrneas, en concreto la excavacin de tneles, la cual se realiza
por etapas de excavacin, debindose comprobar la estabilidad de cada etapa, en
estos problemas el dominio de clculo vara de una etapa a otra.
Estos problemas no se resuelven sin grandes dificultades con los mtodos numricos ms convencionales, tales como elementos finitos, volmenes finitos o diferencias
finitas, y una de las razones es la dependencia de una malla o la exigencia de regularidad en la disposicin de los nodos. La modificacin de la geometra o de las
discontinuidades, obliga a remallar en cada paso de la evolucin del problema de
forma que al hacerlo, adems, se respeten las irregularidades y caractersticas propias del proceso. Todo esto introduce numerosas dificultades, como es por ejemplo
la relacin entre mallados sucesivos, que afectan a la precisin, tiempo de ejecucin,
complejidad de los programas informticos, etc.
A la vista de lo expuesto, uno de los objetivos fundamentales de los denominados
mtodos sin malla, es eliminar en parte las dificultades apuntadas realizando una
aplicacin en trminos nodales nicamente.

1.1.

Antecedentes

Los mtodos sin malla han aparecido recientemente con el objetivo de evitar las
dificultades computacionales que presentaban los mtodos numricos basados en la
existencia de una malla.
Son muchos los trabajos publicados sobre propagacin de ondas ssmicas, incluso
centrndonos en los relativos a la utilizacin del mtodo de Diferencias Finitas (FD)
y dentro de ellos los que tratan aspectos relativos al tipo de malla, la estabilidad y
dispersin, que son los aspectos en que fundamentalmente se centra la presente tesis.

Captulo 1

Introduccin

As, durante ms de diez aos se utilizaron mallas convencionales en FD, pudindose


destacar los trabajos de Altermann y Karal [2] y Kelly et al [47].
Los esquemas Staggered-grid (S-G) en FD fueron introducidos por Madariaga [59],
popularizndose su uso en problemas de propagacin de ondas con los trabajos de
de Virieux [100], [101] en los que se usa un esquema de segundo orden para la
formulacin en velocidad-tensin con ondas SH y P-SV respectivamente.
Otros esquemas han sido presentados por Levander [53] para una formulacin en
cuarto orden para ondas P-SV, Graves [41], Graves et al. [42], Ohnimato and Chovet
[73] que lo aplican en un esquema de segundo orden en la formulacin desplazamientotensin. Tambin pueden destacarse los trabajos de Kristek et al. [48], [49].
A pesar de los trabajos citados de Virieux y Levander sobre dispersin y Crase et
al. [24] que obtienen condiciones de estabilidad para ondas P-SV para un orden
arbitrario de aproximacin, Moczo, Kristek y Halada [65], se dan cuenta de que
la dispersin de los esquemas S-G en 3-D no estn suficientemente investigados y
lo estudian para esquemas de cuarto orden en el espacio y segundo orden en el
tiempo con validez para formulaciones en desplazamiento-tensin, velocidad-tensin
y desplazamiento-velocidad-tensin. Tambin Graves et al. [42] han estudiado la
estabilidad y Mozco et al. [66], [66] presentan trabajos recopilatorios de gran inters.
Las mallas parcialmente escalonadas (staggered P-S-G) fueron utilizadas por primera vez por Andrews [3] para medios anistropos y Zhang [104] las utiliza para la
formulacin velocidad-tensin en 2-D. Cruz Atienza y Virieux [25] las utilizan para
la simulacin de una rotura de falla en 2-D.
El primero en utilizar una malla con espaciado variable fue Boore [19] para un caso
vertical 1-D, Mikuano y Miyatarke [62] usan un espaciado variable en un medio
elstico en 2-D para analizar el proceso de rotura de falla. Pitarka [83] presenta un
esquema de cuarto orden para la formulacin en velocidad-tensin sobre una malla
rectangular con espaciado variable y Wang et al [103] combina mallas con diferentes
espaciados.
Los mtodos que en general se pueden denominar mtodos sin malla, surgieron hace
aproximadamente treinta aos, aunque el inters y el esfuerzo investigador ha sido
mnimo hasta hace poco tiempo. As pues, la referencia ms alejada en el tiempo y
que puede considerarse como punto de partida es el mtodo de partculas (SPHM)
que fue desarrollado por en 1977 por Lucy [58]. En 1982 y 1988 Monaghan [69] y
[70] desarrolla una explicacin ms rigurosa del mtodo.
Una camino paralelo al indicado en el desarrollo de aproximaciones sin malla, se
basa en la idea de realizar una aproximacin local mediante el mtodo de mnimos
cuadrados mviles de Lancaster y Salkauskas en 1981 [52] Nayroles, Touzot y Villon
en 1992 [71] fueron los primeros en utilizar una aproximacin de este tipo en un
mtodo de Galerkin, denominado mtodo de los elementos difusos (DEM).
Belytschko, Lu y Gu (1994) [8] refinaron y desarrollaron una implementacin alternativa del mtodo de los elementos difusos, que mejor la precisin al utilizar

1.1 Antecedentes
multiplicadores de Lagrange para imponer las condiciones de contorno esenciales
y un orden de cuadratura mayor en la integracin. Ellos denominaron al mtodo,
Galerkin libre de elementos (EFG).
Un salto importante en el desarrollo de estos mtodos se ha producido a partir de los
trabajos de Duarte y Oden (1995) [13] y de Babuska y Melenk en 1995 [5] que realizan una generalizacin muy interesante de la aproximacin por mnimos cuadrados
mviles usando el concepto de particin de la unidad, que los primeros denominaron
nubes hp (hp clouds) y de particin de la unidad (PUFEM) los segundos.
Otro camino en la evolucin de los mtodos sin malla se ha constituido mediante el desarrollo del mtodo de diferencias finitas generalizadas (GFDM) que surge
como consecuencia de la evolucin del mtodo de diferencias finitas clsicas. Los
trabajos de Jensen (1972) [43] y Perrone y Kao (1975) [82] pusieron las bases del
mtodo. Liszka y Orkisz (1980) [55] y Orkisz (1998) [79] han realizado importantes
contribuciones a la mejora y desarrollo del mtodo.
Caben destacar los artculo de E. Oate et l. [74], [76] y [77] en los cuales se analiza
el mtodo sin malla de los Puntos Finitos (Finite Point Method FPM) aplicado a la
resolucin de problemas de conveccin, mecnica de fluidos y mecnica estructural.
El FPM es una efectiva tcnica sin malla que se basa en el empleo de mnimos
cuadrados mviles.
El mtodo de diferencias finitas generalizadas DFG, se basa tambin en la utilizacin
de mnimos cuadrados mviles, lo que permite aplicar esquemas en diferencias finitas
en dominios irregulares. Al desarrollo de este mtodo han contribuido los trabajos
de F. Urea, J.J. Benito y L. Gavete. As, se han obtenido frmulas explcitas en
diferencias para el caso de estrellas irregulares, analizndose la influencia de los
parmetros fundamentales que aparecen en la formulacin [13], se ha obtenido un
mtodo adaptativo para la mejora de la solucin aproximada utilizando DFG [15],
en [17] se muestra la aplicacin del mtodo adaptativo en DFG a la resolucin de
ecuaciones diferenciales en derivadas parciales de segundo orden y [14] es un resumen
global de DFG que incluye las aportaciones realizadas por los autores y su aplicacin
a problemas elsticos.
Adems tambin ha sido aplicado el mtodo para la resolucin de problemas de
adveccin-difusin como se puede encontrar en las referencias [38] y [39].
El artculo [98] presenta la aplicacin del MDFG a la resolucin de la placas delgadas
y gruesas en rgimen elstico, as como la resolucin de EDPs de 3 y 4 orden a
travs del MDFG.
Los artculos [16] y [93] muestran la aplicacin del mtodo de diferencias finitas
generalizadas a la resolucin de ecuaciones en derivadas parciales dependientes del
tiempo.
Por otro lado hay que destacar el articulo [96] en donde F. Urea, J.J Benito, L.
Gavete, E. Salete y A. Casass aplican el MDFG a la resolucin de la ecuacin de
ondas en 2 D, analizando la estabilidad y dispersin del mtodo.

Captulo 1

Introduccin

Igualmente en [97] los autores utilizan el mtodo de la diferencias finitas generalizadas para el estudio de la propagacin de ondas ssmicas en 2D.
Los mtodos numricos constituyen una herramienta irremplazable en la investigacin de los movimientos ssmicos y entre ellos el actualmente dominante es el DF, es
ms Moczo et al. [66] opinan que est por llegar el mejor momento de la aplicacin
del mtodo DF en sismologa. Tras estas consideraciones parece oportuno presentar
la aplicacin del DFG a este tipo de problemas.

1.2.

Ajuste de curvas mediante mnimos cuadrados

Entre los mtodos que existe a la hora de aproximar una funcin est el mtodo
de interpolacin, en este mtodo partiendo de una funcin cuyo valor, o el de sus
derivadas, se conoce en un nmero finito de puntos, se crea otra, fcil de construir y
evaluar, cuyo valor coincide con los de la funcin a interpolar en los puntos conocidos.
As pues se substituye la funcin a aproximar por esta ltima, cometindose un error
cuyo valor se encuentra acotado. En general la interpolacin es un mtodo sencillo y
econmico, pero tiene un inconveniente y es que sus resultados son muy sensibles a la
eleccin del soporte de puntos de interpolacin. Por este motivo surge el inters por
la bsqueda de mtodos de ajuste que sean poco sensibles a la eleccin de los puntos
de soporte, ya que estos en general vendrn definidos a priori. Cabe destacar la
diferencia entre el concepto de ajuste y el de interpolacin, la diferencia reside en que
la curva que se ajusta a una serie de puntos no tiene porque pasar por ellos, mientra
que la curva que los interpola s debe pasar por ellos. En el caso que nos ocupa, el
mtodo de mnimos cuadrados, lo que se realiza es un ajuste a los puntos conocidos y
no una interpolacin. El planteamiento unidimensional del problema es el siguiente,
dados los n + 1 puntos de abcisas x0 , x1 , , xn y conocidos sus correspondientes
valores de una funcin f0 , f1 , , fn se trata de ajustar un polinomio p(x) de grado
m n . Si se considera la funcin p(x) perteneciente al conjunto de polinomios Pm
tales que m n, y se llama a (p (xi ) fi ) la desviacin de p(x) sobre el valor de la
funcin en los puntos xi , se puede minimizar el valor:

maxi=0,1, ,n {|p (xi ) fi |}

(1.1)

Problema comnmente denominado mnimax cuyo inconveniente es que no se puede


manejar con tcnicas elementales. Otra posibilidad es hacer mnima la desviacin
absoluta, esto es:

min

(i=n
X
i=0

|p (xi ) fi |

(1.2)

1.2 Ajuste de curvas mediante mnimos cuadrados


Lo que presenta la dificultad de que la funcin valor absoluto no es diferenciable en
el cero, lo cual se puede resolver haciendo la suma de las desviaciones cuadrticas,
obtenindose el siguiente funcional:

E(p) =

i=n
X
i=0

[p(xi ) fi ]2

(1.3)

As pues el problema se reduce a encontrar el polinomio p(x) que minimiza el funcional E(p) de la suma de las desviaciones cuadrticas. Si designamos a los coeficientes
del polinomio como a0 , a1 , , am resulta que las condiciones necesarias para que el
funcional sea mnimo es que su derivada parcial respecto de estos coeficientes sea
igual a cero, lo cual nos ofrece un sistema de ecuaciones del cual podemos despejar
los valores de los coeficientes , esto es:

i=n
X
X j
p(xi )
E(p) i=n
2 [p(xi ) fi ]
xi [p(xi ) fi ] =
=
=2
aj
aj
i=0
i=0

=2

"i=n
X

xji

i=0

(a0 + a1 x1 + + am x )
m

i=n
X

xji fi

i=0

=0

(1.4)

Operando y teniendo en cuenta que j = 0, 1, , m se llega al siguiente sistema de


ecuaciones:

a0
a0

i=n
X

x0i

i=0
i=n
X

+ a1

x1i + a1

i=0

i=n
X

i=0
i=n
X
i=0

a0

xm
i + a1

i=n
X
i=0

x1i

+ + an

x2i + + an

i=n
X
i=0

i=n
X
i=0
i=n
X

xm
i

i=n
X

x0i fi

i=0
i=n
X

xm+1
=
i

i=0

xm+1
+ + an
i

x1i fi

i=0

i=n
X
i=0

x2m
=
i

(1.5)

i=n
X

xm
i fi

i=0

Este sistema de ecuaciones siempre tiene solucin y esta ser nica siempre y cuando
los xi puntos conocidos sean distintos. Es claro que si m coincide con n el nmero
de coeficientes coincide con el nmero de puntos a ajustar y el valor mnimo del
funcional es igual a cero, esto es debido a que el polinomio que minimiza el funcional
E(p) coincide con el polinomio interpolador y las desviaciones son nulas.

2 Objetivos de la tesis
Con la presente tesis se pretende establecer una base slida en el desarrollo y aplicacin del mtodo denominado Diferencias Finitas Generalizadas1 que presenta grandes
posibilidades en la aplicacin ofreciendo ciertas ventajas, que se irn mostrando a
lo largo del desarrollo del trabajo entre las que, como ya se ha indicado inicialmente
hay que destacar la capacidad de utilizar mallas irregulares directamente, evitando
artificios en la realizacin de algunos modelos hbridos. Se desea hacer hincapi en la
solidez metodolgica puesto que no solo se presenta la formulacin en DFG para la
aplicacin indicada, sino que por ejemplo se estudia de forma rigurosa su estabilidad
y se analiza detalladamente la dispersin.
As pues se comenzar por exponer los fundamentos tericos del mtodo de las DFG,
para despus obtener las expresiones que permiten la aproximacin de las derivadas
espaciales de hasta 2 y 4 orden en x e y.
Se muestran algunos ejemplos acadmicos de resolucin de EDPs de hasta cuarto
orden as como sistemas de EDPs.
Una vez obtenidas las expresiones aproximadas de las derivadas parciales estas se
van a aplicar a la resolucin de la ecuacin de la viga de Euler sometida a cargas
estticas y dinmicas y de placas delgadas. En ambos casos se va a obtener el
esquema explcito en DFG y se va a comprobar su convergencia, estableciendo la
consistencia del mtodo y, puesto que se trata de un mtodo explcito, se obtendr
adems un criterio de estabilidad para el paso temporal, esto ltimo se realizar
mediante un anlisis de Von Neumann.
Posteriormente se aplicar el mtodo de la DFG a la resolucin de la ecuacin de
ondas en dos dimensiones, de igual forma se obtendr el esquema explcito comprobando la consistencia y obtenindose un criterio de estabilidad para el paso temporal.
Tambin se obtienen las relaciones de dispersin en la estrella de las velocidades de
fase para las ondas P y S, as como las de las velocidades de grupo.
Dada la importancia que en la aplicacin del mtodo tiene el control sobre la irregularidad de la malla, se definen unos ndices de irregularidad para la estrella IIS y la
malla IIC, analizndose su relacin con la dispersin y el paso de tiempo utilizado
en los clculos. Por ltimo se analizar la problemtica de la resolucin numrica del
1

DFG es la denominacin habitualmente utilizada por nuestro grupo de investigacin, aunque


Orkisz y su grupo prefieren utilizar la denominacin de Meshless Finite Difference Method
con objeto de afianzar su clasificacin dentro de los denominados Mtodos sin Malla (Meshless
Methods).

Captulo 2

Objetivos de la tesis

problema propagacin de ondas en espacios infinitos, en los que el dominio se debe


truncar de manera que esto no afecte a la solucin en la zona de inters, para ello se
introducirn como contornos absorbentes Perfect Matched Layers PML, siendo otro
de los objetivos de la tesis, plantear de forma rigurosa la formulacin en diferencias
finitas generalizadas de la ecuacin de ondas en este tipo de dominios, con objeto
de su inmediata aplicacin a problemas ssmicos.
Esta aplicacin tiene un singular inters, ya que actualmente es habitual el uso del
mtodo de diferencias finitas en sismologa y el trabajo desarrollado en esta tesis
doctoral puede resultar muy til para la modelizacin eficaz de dichos problemas.
Adems se completar cada captulo con aplicaciones numricas que constatarn
el buen funcionamiento del mtodo y permitirn ir desgranando conclusiones sobre
diferentes aspectos de su utilizacin.

3 El Mtodo de Diferencias Finitas


Generalizadas (MDFG)
A continuacin se va a presentar el fundamento terico del mtodo de Diferencias
Finitas Generalizadas, para ello se va a comenzar por exponer el mtodo de ajuste
de curvas mediante mnimos cuadrados mviles.

3.1.

Ajuste de curvas mediante mnimos cuadrados


mviles

3.1.1.

Conceptos bsicos

En captulo 1.2 ya se ha hecho una breve descripcin del mtodo de ajuste de curvas
mediante mnimos cuadrados, aqu se va a introducir una nueva idea que ofrece una
variante de gran inters del mtodo de mnimos cuadrados ya expuesto.
Con el mtodo de mnimos cuadrados se obtiene una aproximacin global de una
nube de puntos dada, sin embargo si lo que se necesita es una informacin ms
local que global de un cierto punto este mtodo puede ser modificado de la siguiente
forma. Si se llama g(x) a la funcin asociada a la curva que ajusta una serie de
puntos, parece lgico que el valor de la funcin en un punto x se encuentre ms
influido por los valores fi correspondientes a los puntos ms prximos a x y menos
por lo ms alejados.
Una forma de conseguir esto es introduciendo unas funciones de ponderacin wi (x)
que hagan disminuir la influencia de los valores fi de a medida que aumenta la
distancia entre x y xi .
As pues introduciendo esta funcin en Ecuacin 1.3 el funcional de las desviaciones
cuadrticas queda de la siguiente forma:

E(p) =

i=n
X
i=0

wi (x) [p(xi ) fi ]2

(3.1)

Captulo 3

El Mtodo de Diferencias Finitas Generalizadas (MDFG)

La funcin wi (x) es positiva y montonamente decreciente al aumentar la diferencia


|x xi |, considerando de nuevo el polinomio p(x) perteneciente a Pm , esto es:

p(x) =

j=m
X

(3.2)

a j xj

j=0

Introduciendo Ecuacin 3.2 en Ecuacin 3.1 se obtiene:

E(p) =

i=n
X
i=0

j=m
X

wi (x)

j=0

(3.3)

aj xj fi

Y aplicando en Ecuacin 3.3 la condicin de mnimo:

E(p)
=0
aj

(3.4)

Se llega al siguiente sistema de ecuaciones:

a0

i=n
X

wi x0i

+ a1

i=n
X

i=0
i=n
X

wi x1i + a1

a0

i=n
X

wi x m
i + a1

a0

i=0

i=0
i=n
X

wi x1i
wi x2i

i=0

i=0

i=n
X
i=0

+ + an
+ + an

i=n
X

i=0
i=n
X

wi xm
i

wi xm+1
i

i=0

wi xm+1
+ + an
i

i=n
X

wi x0i fi

i=0
i=n
X

wi x1i fi

i=0

i=n
X
i=0

wi x2m
=
i

(3.5)

i=n
X

wi xm
i fi

i=0

Resolviendo el sistema de ecuaciones Ecuacin 3.5 se obtienen los coeficientes a0 , a1 , , an ,


al ser las funciones de ponderacin positivas la unicidad de la solucin est garantizada y la curva de ajuste ser:

g(x) = p(x)

(3.6)

Cabe destacar que la funcin g(x) no ser en general un polinomio, ya que los
coeficientes aj dependen de x en virtud de las funciones de ponderacin wi (x) .
Existen dos propiedades de inters de la funcin g(x) resultante del ajuste por mnimos cuadrados mviles a saber:

10

3.1 Ajuste de curvas mediante mnimos cuadrados mviles


La funcin g(x) presenta la propiedad de reproduccin, es decir, si todos los
datos corresponden a una funcin polinmica Pm y se utilizan polinomios
p(x) Pm , en la obtencin de g(x), entonces dicha funcin g(x) es tambin
un polinomio de Pm .
La funcin g(x) ser una funcin suave en el sentido de que podr ser derivada tantas veces como la funcin de ponderacin wi (x).
El principal problema que presenta el mtodo es que para la evaluacin de g(x) es
necesario resolver el sistema Ecuacin 3.5 para cada x.

3.1.2.

Formulacin general de mtodo

En el apartado 3.1.1 se ha presentado de forma elemental el mtodo de mnimos


cuadrados mviles, aqu se va ha profundizar en el mtodo mostrando adems cmo
se puede enmarcar dentro de los llamados mtodos de particin de la unidad. El
anlisis se va ha realizar para el plano, pudiendo hacerse este extensivo para el
espacio.
Sea una funcin u de la que se quiere aproximar su valor en el punto (x, y) de su
dominio, para lo que se crea una funcin u que la aproxima mediante:

u (x, y) u(x, y) =

j=m
X

pj (x, y) aj = pT (x, y)a

(3.7)

j=0

En donde p es el vector de las funciones independientes, y a el vector de los parmetros a determinar mediante el algoritmo de aproximacin.
Para abreviar la nomenclatura se va a llamar z (x, y) y zi (xi , yi ). As pues el
funcional que define la suma de errores cuadrticos ponderados se puede escribir:

J(a) =

i=n
X
i=1

wi (z, zi ) [ui u(zi )]2

(3.8)

Introduciendo Ecuacin 3.7 en Ecuacin 3.8 se obtiene:

J(a) =

i=n
X
i=1

wi (z, zi ) ui pT (zi )a

i2

(3.9)

Lo cual se puede expresar en forma matricial como sigue:


J(a) = [u Pa]T w(z, zi ) [u Pa]

(3.10)

11

Captulo 3

El Mtodo de Diferencias Finitas Generalizadas (MDFG)

En donde u es el vector de los nx1 valores nodales y P matriz de n m siendo


n el nmero de puntos y m el nmero de trminos del polinomio aproximador y
w la matriz diagonal de las funciones de ponderacin la cual se anula fuera de un
dominio denominado de influencia, en torno al nodo zi (xi , yi ), y cuyas condiciones
dependern de los puntos situados en el dominio.
Aunque en general es posible utilizar diferentes funciones de ponderacin wi en cada
punto xi , de ahora en delante se considerar nicamente el caso ms sencillo de que
se utilice siempre la misma funcin.
As pues segn lo indicado anteriormente se tiene que la matriz de los polinomios
aproximadores y la de las funciones de ponderacin sern las siguientes:

P=

pT (z1 )
pT (z2 )
..
.
pT (zn )

w1 (z, z1 )
0

.
..
.

..
..
W=
.

0
wn (z, zn )

(3.11)

Estableciendo la condicin de estacionariedad del funcional Ecuacin 3.10 respecto


de a se llega a la siguiente expresin:

Aa = Hu

(3.12)

Por lo tanto despejando dentro de Ecuacin 3.12 se obtiene:

a = A1 Hu

(3.13)

En donde la matriz A es simtrica y de orden mxn siendo igual a:

A=

i=n
X

wi (z, zi )p(z)pT (zi )

(3.14)

i=1

Y la matriz H de mxn es igual a:

H =

12

w(z, z1 )p(z1 )
w(z, z2 )p(z2 )
..
.
w(z, zn )p(zn )

(3.15)

3.1 Ajuste de curvas mediante mnimos cuadrados mviles


Finalmente la funcin que aproxima la variable de campo se puede expresar, en
virtud de Ecuacin 3.7 y Ecuacin 3.13, de la siguiente forma:

u(z) = p (z)A
T

Hu =

i=n
X

i (z)ui = T (z)u

(3.16)

i=1

En donde T (z) es el vector de las funciones de aproximadoras, llamadas funciones


de forma, para un punto z (x, y). Como se puede ver es esencial que las funciones
que integran el vector p(z) sean linealmente independientes, es decir, que formen
una base, porque de lo contrario la matriz A estara mal condicionada.
Teniendo en cuenta la propiedad de reproduccin, es decir, la propiedad de reproducir exactamente cualquier funcin incluida como parte de la base, si se incluye en
ella los polinomios de grado cero, como por ejemplo la unidad, se tiene:

i=n
X

i (z) = 1

(3.17)

i=1

Lo que se conoce como particin de la unidad dentro de la literatura matemtica.


Tiene un especial inters la obtencin de los valores de las funciones de forma para
el caso particular de que m sea igual a 1, es decir, que la base de las funciones independientes slo tenga un trmino, que se har igual a la unidad, y que corresponde
a la aproximacin de mnimos cuadrados mviles de orden cero, llamada funcin de
Shepard.
Teniendo en cuenta lo indicado anteriormente los trminos que interviene en la
funcin de forma son, para este caso particular, los siguiente:

i=n
X

A = P WP =
T

w(z, zi )

i=1

(3.18)

p(z) = 1

As pues de la Ecuacin 3.15 se obtiene:

H =

w(z, z1 )
w(z, z2 )
..
.
w(z, zn )

(3.19)

13

Captulo 3

El Mtodo de Diferencias Finitas Generalizadas (MDFG)

Por lo tanto el valor de las funciones de forma obtenidas de la Ecuacin 3.16 es:

(z) = p(z)A
T

w(z, z )
w(z, z2 )
w(z, zn )
1

H = i=n
, i=n
, , i=n
X
X
X

w(z, zi )

i=1

w(z, zi )

i=1

w(z, zi )

i=1

(3.20)

Por ltimo cada una de las funciones de forma resulta ser:

i =

w(z, zi )
i=n
X

(3.21)

w(z, zi )

i=1

3.2.

El Mtodo de Diferencias Finitas Generalizadas


(MDFG)

En este apartado se estudia el MDFG para la resolucin de ecuaciones diferenciales


en derivadas parciales de cualquier orden con coeficientes constantes.

3.2.1.

Fundamento terico

A continuacin se van a exponer los fundamentos tericos del Mtodo de Diferencias


Finitas Generalizadas, el cual se basa en la aproximacin por mnimos cuadrados
mviles ya vista.
Sea un problema gobernado por la siguiente ecuacin de orden n en derivadas parciales:

Ln [U] = f

en

(3.22)

Y con las siguientes condiciones de contorno:

Ln1 [U] = g

en

(3.23)

En donde U es una funcin al menos n veces derivable, Rm en donde m = 2, 3,


dependiendo de si se est en un dominio de 2 o 3 dimensiones, de ahora en adelanta
y sin prdida de generalidad vamos a centrarnos en el caso de 2 dimensiones, por

14

3.2 El Mtodo de Diferencias Finitas Generalizadas (MDFG)


ltimo representa el contorno del dominio. Por otro lado Ln y Ln1 son operadores
lineales en derivadas parciales de orden n y n 1 respectivamente, mientras que f
y g son dos funciones conocidas.
As pues se procede a discretizar el dominio en un nmero finito de nodos, pudiendo
estar estos nodos colocados de manera irregular, tal y como se muestra en la Figura
3.1.

Figura 3.1: Dominio discretizado de forma irregular


A cada uno de los nodos del domino se le asocia un nmero de nodos de su entorno,
obtenindose de esta forma lo que se conoce con el nombre de estrella, ver Figura
3.2, del nmero de nodos a asociar a cada estrella y del criterio de seleccin de dichos
nodos se hablar ms adelante.

( xi , yi )

(x , y )

Figura 3.2: Formacin de estrellas dentro del dominio


Se cumple que (x0 , y0 ) son las coordenadas del nodo central de la estrella y (xi , yi )

15

Captulo 3

El Mtodo de Diferencias Finitas Generalizadas (MDFG)

son las coordenadas del nodo i de la estrella, as pues se formarn tantas estrellas
como nodos contenga el dominio.
Se llama U (x0 , y0 ) U0 al valor de la funcin a aproximar en el nodo central de la
estrella, y U (xi , yi ) Ui a el valor de la funcin en el nodo i.

Si se hace el desarrollo en serie de Taylor de cada uno de los nodos de la estrella


alrededor del nodo central se obtiene:

Ui = U0 +hi

U0
U0 h2i 2 U0
2 U0 ki2 2 U0
hni n U0
kin n U0
+ki
+
+h
k
+
+

+
+

+
+
i
i
x
y
2 x2
xy 2 y 2
n! xn
n! y n
(3.24)

En donde:
Ui U (xi , yi ) representa el valor exacto de la funcin en el nodo i.

U0 U (x0 , y0 ) representa el valor exacto de la funcin en el nodo central de la


estrella.
hi = (x0 xi )
ki = (y0 yi )
Truncando el desarrollo de Taylor en los trminos de orden n se obtiene:

ui = u0 +hi

2 u0 ki2 2 u0
hni n u0
kin n u0
u0 h2i 2 u0
u0
+h
k
+

+
+

+
+ki
+
+
i i
x
y
2 x2
xy 2 y 2
n! xn
n! y n
(3.25)

En donde:
ui u(xi , yi ) representa el valor aproximado de la funcin en el nodo i.

u0 u(x0 , y0 ) representa el valor aproximado de la funcin en el nodo central de la


estrella.
El error cometido en cada estrella con el truncamiento ser:

Ei = u0 ui +hi

16

u0
u0 h2i 2 u0
2 u0 ki2 2 u0
hni n u0
kin n u0
+ki
+
+h
k
+
+

+
+

+
i i
x
y 2 2 x
xy 2 2 y
n! n x
n! n y
(3.26)

3.2 El Mtodo de Diferencias Finitas Generalizadas (MDFG)


Realizando la suma de los errores cuadrticos ponderados de cada uno de los nodos
de la estrella, se obtiene el siguiente funcional para cada estrella del dominio.

B n(n+3) (u) =
2

"i=N
X
i=1

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0
u0
+ ki
+
+
h
k
+
+
i
i
x
y
2 x2
xy
2 y 2
!

#2

hn n u0
kin n u0
w(hi , ki )
+ i
+

+
n! xn
n! y n

(3.27)
Siendo w(hi , ki ) una funcin de ponderacin dependiente de la distancia de cada
nodo al nodo central de la estrella.
As pues estamos ante el esquema de mnimos cuadrados mviles, en el que el vector a de los parmetros a determinar mediante el algoritmo de aproximacin es
precisamente el vector que contiene las derivadas parciales, esto es:

aT DT
u =

n u0
n u0
u0 u0 2 u0 2 u0 2 u0
,
,
,
,
,

,
,

,
x y x2 xy y 2
xn
y n

(3.28)

Estableciendo la condicin de estacionariedad del funcional B n(n+3) respecto de a se


llega a un sistema lineal de

n(n+3)
2

ecuaciones:

ADu = b

(3.29)

La matriz A es una matriz simtrica y de orden n(n+3)


n(n+3)
e invertible, por lo
2
2
cual se obtendr una solucin nica para el sistema de ecuaciones.
Una vez obtenido el vector Du se substituyen en la Ecuacin 3.22 las derivadas
parciales por sus valores en diferencias finitas, substituyndose de esta manera las
ecuaciones diferenciales por ecuaciones algebraicas en diferencias finitas, las cuales
se resuelven de manera recurrente a partir de los valores conocidos en el contorno
del dominio.

3.2.2.

Funciones de ponderacin

La utilizacin de funciones de ponderacin o ventanas, es una caracterstica comn a


todos los mtodos sin malla. Las funciones de ponderacin se usan para disponer de
un soporte compacto, definiendo un subdominio (disco, rectngulo, burbuja, etc. . . )
relativamente pequeo en el que su valor es distinto de cero, siendo nulo en el resto
del dominio.

17

Captulo 3

El Mtodo de Diferencias Finitas Generalizadas (MDFG)

Figura 3.3: Superposicin de subdominios de funciones de ponderacin.


As pues cada funcin de ponderacin se asocia a un nodo, pudindose superponer
con otros subdominiosde tal y como aparece en la Figura 3.3, en esta figura por
claridad aparecen menos solapes de los que suelen presentarse en la prctica, en
donde cada nodo suele pertenecer a entre 5 y 10 subdominios.
Se presentan a continuacin algunas de las funciones de ponderacin ms habituales,
las cuales han sido utilizadas en la tesis, as pues un tipo de funcin de ponderacin
utilizada es la fraccin potencial, esto es:
Potencial:
w(x, y) =

1
dpi

En donde di es la distancia de cada nodo de la estrella al nodo central, es decir:


di = |x xi |
Otra funcin muy empleada es la funcin exponencial, esto es:


w(x, y) = exp kd2i

Las spline tambin son funciones utilizadas como funciones de ponderacin, en concreto caben destacar la cbica:

w(x, y) =


2
2
2
3

4d
+
4d
3
i
i

4
3

10

18

4di + 4d2i 34 d3i

10

2

rp
2

di

rp
2

< di < rp

di > rp

3.2 El Mtodo de Diferencias Finitas Generalizadas (MDFG)


Y la spiline curtica:

w(x, y) =


1 6
0

di
0,292

2

+8

di
0,292

3

di
0,292

4

di

rp
2

di > rp

19

4 Frmulas para la discretizacin


temporal y espacial hasta 4 orden
A continuacin se van a obtener las frmulas en diferencias finitas generalizadas para
la resolucin de problemas gobernados por ecuaciones diferenciales con derivadas
parciales de de hasta 4 orden.

4.1.

Discretizacin en x hasta 2 orden

Sea la ecuacin diferencial en derivadas parciales en un dominio R , con frontera


:

A1

U (x)
2 U (x)
+ A2
= G(x) x R
2
x
x

(4.1)

Con la siguiente condicin de contorno:

a1 U (x) + a2

U (x)
= g(x) x
x

(4.2)

En donde U (x) es una funcin al menos dos veces diferenciable en R y


A1 , A2 , a1 , a2 son constantes.
La condicin de contorno establecida es la que se denomina mixta. Por tanto si se
anula a2 en la Ecuacin 4.2, se tienen las condiciones de contorno tipo Dirichlet y si
se anula el coeficiente a1 , se tienen las condiciones de tipo Neumann.
Al realizar el desarrollo de Taylor de U (x) en torno al nodo central de coordenada
x0 , para cada nodo de la estrella de coordenada xi , se tiene que:

Ui = U0 + hi

U0 h2i 2 U0
+
+
x
2 x2

(4.3)

En donde:

21

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Ui U (xi ) representa el valor exacto de la funcin en el nodo i.

U0 U (x0 ) representa el valor exacto de la funcin en el nodo central de la estrella.


hi = (x0 xi ).

Si truncamos el desarrollo de Taylor en los trminos de 2 orden, y realizamos la


suma de los errores cuadrticos ponderados de cada uno de los nodos de la estrella,
y en todas ellas, obtenemos el siguiente funcional para cada estrella:

B2 (u) =

"i=N
X
i=1

#2

u0 h2i 2 u0
+
u0 ui + hi
w(hi )
x
2 x2

(4.4)

En donde:
ui u(xi ) representa el valor aproximado de la funcin en el nodo i.

u0 u(x0 ) representa el valor aproximado de la funcin en el nodo central de la


estrella.

w w(hi ) representa una funcin de ponderacin dependiente de la distancia de


cada nodo al nodo central.
Si ahora se minimiza el funcional B2 (u) respecto de las derivadas parciales:
B2 (u)

u0
x

 =2

B2 (u)

u20
x2

 =2

"i=N
X

u0 h2i 2 u0
+
u0 ui + hi
w2 hi = 0
x
2 x2

"i=N
X

2
u0 h2i 2 u0
2 hi
+
=0
u0 ui + hi
w
x
2 x2
2

i=1

i=1

(4.5)

(4.6)

Se obtiene el siguiente sistema de 2 ecuaciones con 2 incgnitas:


!

(4.7)

(4.8)

i=N
X

u0 h2i 2 u0
+
u0 ui + hi
w2 hi = 0
x
2 x2

i=N
X

2
u0 h2i 2 u0
2 hi
u0 ui + hi
w
+
=0
x
2 x2
2

i=1

i=1

Este sistema se puede representar en forma matricial de la siguiente manera:


ADu = b

22

(4.9)

4.1 Discretizacin en x hasta 2 orden


Donde Du es el vector de incgnitas, las cuales son precisamente las derivadas parciales que buscamos sustituir en la Ecuacin 4.1:

DT
u

u0 2 u0
,
x x2

(4.10)

Por otro lado b es el vector de los trminos independientes del sistema y es igual a:

bT =

i=N
X
i=1

(u0 ui ) w2 hi ,

i=N
X
i=1

h2
(u0 ui ) w2 i
2

(4.11)

Por ltimo A es la matriz de los coeficientes cuya expresin es la siguiente:

i=N
X

h2i w2

i=1
A=
i=N
X h3i
2

i=1

i=N
X

i=1
i=N
X
i=1

h3i 2
w
2
h4i 2
w
4

(4.12)

Se puede observar que la matriz A es una matriz simtrica, y para que esta no sea
singular la estrella debe poseer al menos 2 nodos sin contar el nodo central.
Para la resolucin de este sistema de ecuaciones, y dado que la matriz A es simtrica,
se puede aplicar la descomposicin de Cholesky, descomponindose esta matriz en
producto de dos matrices, una matriz triangular por su traspuesta, esto es:

A= LLT

(4.13)

Quedando el sistema a resolver de la siguiente forma:

LLT Du = b

(4.14)

El cual se puede resolver en dos etapas:

LY = b

(4.15)

LT Du = Y

(4.16)

23

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

La matriz L se puede expresar de la siguiente manera:


l11 0
l21 l22

L=

L =
T

l11 l21
0 l22

(4.17)

(4.18)

Se resuelve la Ecuacin 4.15 por descenso, con lo que se obtiene el vector Y . Una
vez hallado dicho vector es posible resolver la Ecuacin 4.19 y obtener las siguientes
frmulas explcitas en diferencias finitas generalizadas:

j=N
i=2
i=2
X
X
1 X
Du (k) =
u0 M (k, i)ci +
uj
M (k, i)dji
l(k, k)
i=1
j=1
i=1

(4.19)

En donde:

M (i, j) = (1)1ij
M (i, j) =

1
l(i, i)

M (i, j) = 0

X
1 k=i1
l(i, k)M (k, j)
l(i, i) k=j

i=j

i>j

i<j

i, j = 1, 2

i, j = 1, 2

i, j = 1, 2

(4.20)
(4.21)

(4.22)

En la que ij es la funcin delta de Kronecker y adems:

ci =

j=N
X

(4.23)

dji

j=1

dj1 = hj w2

dj2 =

h2j 2
w
2

(4.24)

Por otro lado en la Ecuacin 4.19 los coeficientes de u0 y ui verifican la relacin:


i=2
X
i=1

24

M (k, i)ci +

j=N
i=2
XX
j=1 i=1

M (k, i)dji = 0

(4.25)

4.1 Discretizacin en x hasta 2 orden


Substituyendo las frmulas explcitas en diferencias finitas generalizadas de la Ecuacin 4.19
en la Ecuacin 4.1, se obtiene:

i=2
X

A1
u0 M (2, i)ci +
l(2, 2)
i=1

i=2
X

A2
u0 M (1, i)ci +
+
l(1, 1)
i=1

j=N
X

uj

j=1

j=N
X

uj

j=1

i=2
X
i=1

i=2
X
i=1

M (2, i)dji +
!

(4.26)

M (1, i)dji = G(x0 )

Se pueden entonces reordenar los trminos de la manera siguiente:

u0

i=2
X

i ci +

i=1

j=N
X

uj

j=1

i=2
X

i dji = G(x0 )

i=1

(4.27)

En donde:

i =

A1
A2
M (2, i) +
M (1, i)
l(2, 2)
l(1, 1)

(4.28)

Pudiendo expresarse la Ecuacin 4.28 de la siguiente forma:

u0 0 +

j=N
X

uj j = G(x0 )

(4.29)

j=1

Verificndose de nuevo:

0 +

j=N
X

j = 0

(4.30)

j=1

Si despejamos u0 en funcin ui de obtenemos lo que llamamos ecuacin de la estrella:

u0 =

G(x0 )

j=N
X

j=1
i=2
X

uj

i=2
X
i=1

i dji

(4.31)

i ci

i=1

25

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Ecuacin en la que no se ha impuesto ninguna restriccin respecto al tipo de estrella,


regular o irregular, ni tampoco al nmero de nodos en la estrella salvo el nmero
mnimo mencionado de 2 nodos por estrella, lo cual resuelve los inconvenientes que
se plantean en la utilizacin de diferencias finitas clsicas.
Tambin el algoritmo seguido para la determinacin de la ecuacin de la estrella
permite una programacin sencilla y por lo tanto, su codificacin en una subrutina
que se aplique a cada nodo del dominio y, consecuentemente, a cada estrella.
Del examen de la Ecuacin 5.1 se desprende que dicha ecuacin depende de los
siguientes factores que se pueden denominar esenciales:
El nmero de nodos de la estrella.
Las coordenadas relativas de los nodos de la estrella respecto del nodo central.
La funcin de ponderacin.
Si la Ecuacin 4.1 fuese homognea, la Ecuacin 4.31 quedara de la forma siguiente:

u0 =

j=N
X

uj

j=1

i=2
X

i dji

i=1

i=2
X

(4.32)

i ci

i=1

Finalmente se puede entonces expresar el valor de la solucin en el nodo central en


funcin de los valores de la solucin en el resto de nodos de la estrella, de la siguiente
forma:

u0 =

j=N
X

m j uj

(4.33)

j=1

En donde mj representara las funciones de forma, siendo iguales a:

mj =

i=2
X

dji i

i=1
i=2
X

(4.34)
i ci

i=1

Y teniendo en cuenta la Ecuacin 4.23 se llega a que:


j=N
X

mj = 1

(4.35)

j=1

Siendo el conjunto de funciones de forma que representan una particin de la unidad.

26

4.2 Discretizacin en x e y hasta 2 orden

4.2.

Discretizacin en x e y hasta 2 orden

Sea la ecuacin diferencial en derivadas parciales en un dominio R2 , con


frontera :

A1

2 U (x, y)
2 U (x, y)
U (x, y)
2 U (x, y)
U (x, y)
+A
+A4
+A
+A5
= G(x, y) x, y R
2
3
2
2
x
xy
y
x
y
(4.36)

Con la siguiente condicin de contorno:

a1 U (x, y) + a2

U (x, y)
U (x, y)
+ a3
= g(x, y) x, y
x
y

(4.37)

En donde U (x, y) es una funcin al menos 2 veces diferenciable en R2 y


A1 , A2 , A3 , A4 , A5 , a1 , a2 , a3 , son constantes.
La condicin de contorno establecida es la que se denomina mixta. Por tanto si
se anulan a2 y a3 en la Ecuacin 4.37, se tienen las condiciones de contorno tipo
Dirichlet y si se anula el coeficiente a1 , se tienen las condiciones de tipo Neumann.
Al realizar el desarrollo de Taylor de U (x, y) en torno al nodo central de coordenadas
(x0 , y0 ), para cada nodo de la estrella de coordenadas (xi , yi ), se tiene que:

Ui = U0 + hi

U0
U0 h2i 2 U0
2 U0
ki2 2 U0
+ ki
+
+
h
k
+
+
i
i
x
y
2 x2
xy
2 y 2

(4.38)

En donde:
Ui U (xi , yi )

U0 U (x0 , y0 )

hi = (x0 xi )
ki = (y0 yi )

Si truncamos el desarrollo de Taylor en los trminos de 2 orden, y realizamos la


suma de los errores cuadrticos ponderados de cada uno de los nodos de la estrella,
y en todas ellas, obtenemos el siguiente funcional para cada estrella:

B5 (u) =

i=N
X
i=1

"

#2

u0
u0 h2i 2 u0
2 u0
ki2 2 u0
u0 ui + hi
w(hi , ki )
+ ki
+
+ hi ki
+
x
y
2 x2
xy
2 y 2

27

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden


(4.39)

En donde:
ui u(xi , yi ) representa el valor aproximado de la funcin en el nodo i.

u0 u(x0 , y0 ) representa el valor aproximado de la funcin en el nodo central de la


estrella.
w w(hi , ki ) representa una funcin de ponderacin dependiente de de la distancia
de cada nodo al nodo central.
Si ahora se minimiza el funcional B5 (u) respecto de las derivadas parciales:

B5 (u)

u0
x

u0
y

 =2

B5 (u)

 =2

B5 (u)

2 u0
x2

 =2

B5 (u)

2 u0
xy

 =2

B5 (u)

2 u0
y 2

i=N
X
i=1

i=N
X
i=1

i=N
X
i=1

i=N
X

 =2

i=1

i=N
X
i=1

"

u0 h2i 2 u0
2 u0
ki2 2 u0
u0
u0 ui + hi
w2 hi = 0
+ ki
+
+
h
k
+
i
i
x
y
2 x2
xy
2 y 2

"

u0
u0 h2i 2 u0
2 u0
ki2 2 u0
u0 ui + hi
w 2 ki = 0
+ ki
+
+
h
k
+
i
i
x
y
2 x2
xy
2 y 2

"

2
u0
2 u0
u0 h2i 2 u0
ki2 2 u0
2 hi
u0 ui + hi
w
+
h
k
+ ki
+
+
=0
i
i
x
y
2 x2
xy
2 y 2
2

"

2 u0
u0 h2i 2 u0
ki2 2 u0
u0
+
h
k
+ ki
+
+
u0 ui + hi
w2 hi ki = 0
i
i
2
2
x
y
2 x
xy
2 y

"

2
u0 h2i 2 u0
2 u0
ki2 2 u0
u0
2 ki
+ ki
+
+ hi ki
+
=0
u0 ui + hi
w
x
y
2 x2
xy
2 y 2
2

(4.40)

Se obtiene el siguiente sistema de 5 ecuaciones con 5 incgnitas:

i=N
X

i=1
i=N
X

"

"

i=1
"
i=N
X

i=1
"
i=N
X
i=1
i=N
X
i=1

28

"

u0 h2i 2 u0
ki2 2 u0
2 u0
u0
+ ki
+
+
+
h
k
u0 ui + hi
w2 hi = 0
i i
x
y
2 x2
xy
2 y 2
!

2 u0
u0 h2i 2 u0
ki2 2 u0
u0
+
h
k
+ ki
+
+
u0 ui + hi
w2 ki = 0
i i
x
y
2 x2
xy
2 y 2
!

2
u0 h2i 2 u0
2 u0
ki2 2 u0
u0
2 hi
+ ki
+
+
h
k
+
=0
u0 ui + hi
w
i i
x
y
2 x2
xy
2 y 2
2

2 u0
u0 h2i 2 u0
ki2 2 u0
u0
+
h
k
+ ki
+
+
u0 ui + hi
w2 hi ki = 0
i i
2
2
x
y
2 x
xy
2 y
!

2
u0
u0 h2i 2 u0
2 u0
ki2 2 u0
2 ki
u0 ui + hi
w
+ ki
+
+ hi ki
+
=0
x
y
2 x2
xy
2 y 2
2

4.2 Discretizacin en x e y hasta 2 orden


(4.41)
Este sistema se puede representar en forma matricial de la siguiente manera:

ADu = b

(4.42)

Donde Du es el vector de incgnitas, las cuales son precisamente las derivadas parciales que buscamos sustituir en la Ecuacin 4.36:

DT
u

u0 u0 2 u0 2 u0 2 u0
,
,
,
,
x y x2 xy y 2

(4.43)

Por otro lado b es el vector de los trminos independientes del sistema y es igual a:

i=N
X

(u0 ui ) w2 hi

i=1
i=N
X

(u0 ui ) w2 ki

i=1

i=N
X
2
2 hi
b=

(u

u
)
w
0
i
2

i=1
i=N
X

(u0 ui ) w2 hi ki

i=1
i=N
X
k2

(u u ) w2 i
0

i=1

(4.44)

Por ltimo A es la matriz de los coeficientes cuya expresin es la siguiente:

A=

i=N
X

w2 h2i

i=1

i=N
X

w hi ki

i=1
i=N
X

w2 ki2

i=1

i=N
X

i=1
i=N
X

w2

i=1
i=N
X

h
w2 2i

ki h2i
2

4
2 hi

i=1

i=N
X

i=1
i=N
X

w2 h2i ki
w2 hi ki2

i=1
i=N
X

i=1
i=N
X

3
2 h i ki

w2 h2i ki2

i=1

i=N
X

hk
w2 i2 i

i=1
i=N
X

w2

i=1
i=N
X
i=1
i=N
X

ki3
2

w2

ki2 h2i
4

w2

hi ki3
2

i=1
i=N
X
i=1

w2

ki4
4

(4.45)

29

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Se puede observar que la matriz A es una matriz simtrica y para que esta no sea
singular la estrella debe poseer al menos 5 nodos sin contar el nodo central.
Para la resolucin de este sistema de ecuaciones, y dado que la matriz A es simtrica,
se puede aplicar la descomposicin de Cholesky, descomponindose esta matriz en
producto de dos matrices, una matriz triangular por su traspuesta, esto es:
(4.46)

A= LLT
Quedando el sistema a resolver de la siguiente forma:
LLT Du = b

(4.47)

El cual se puede resolver en dos etapas:


LY = b

(4.48)

LT Du = Y

(4.49)

La matriz L se puede expresar de la siguiente manera:

L=

LT

l11
l21
l31
l41
l51

0 0 0 0
l22 0 0 0
l32 l33 0 0
l42 l43 l44 0
l52 l53 l54 l55

l11 l21 l31


0 l22 l32
0 0 l33
0 0 0
0 0 0

l41
l42
l43
l44
0

l51
l52
l53
l54
l55

(4.50)

(4.51)

Se resuelve la Ecuacin 4.48 por descenso, con lo que se obtiene el vector Y . Una
vez hallado dicho vector es posible resolver la Ecuacin 4.49 y obtener las siguientes
frmulas explcitas en diferencias finitas generalizadas:

j=N
i=5
i=5
X
X
1 X
Du (k) =
u0 M (k, i)ci +
uj
M (k, i)dji
l(k, k)
i=1
j=1
i=1

30

(4.52)

4.2 Discretizacin en x e y hasta 2 orden


En donde:
M (i, j) = (1)1ij

M (i, j) =

1
l(i, i)

M (i, j) = 0

X
1 k=i1
l(i, k)M (k, j)
l(i, i) k=j

i=j

i>j

i<j

i, j = 1, , 5

i, j = 1, , 5

(4.53)

(4.54)

i, j = 1, , 5

(4.55)

En la que ij es la funcin delta de Kronecker y adems:

ci =

j=N
X

(4.56)

dji

j=1

dj1 = hj w2
dj2 = kj w2
h2
dj4 = hj kj w2
dj3 = j w2
(4.57)
2
2
k
dj5 = j w2
2
Por otro lado en la Ecuacin 4.52 los coeficientes de u0 y ui verifican la relacin:
i=5
X

M (k, i)ci +

i=1

j=N
i=5
XX

M (k, i)dji

(4.58)

j=1 i=1

Substituyendo las frmulas explcitas en diferencias finitas generalizadas de la Ecuacin 4.52


en la Ecuacin 4.36, se obtiene:
!

j=N
i=5
i=5
X
X
A1 X
u0 M (3, i)ci +
uj
M (3, i)dji +
l(3, 3)
i=1
j=1
i=1

j=N
i=5
i=5
X
X
A2 X
uj
M (4, i)dji +
+
u0 M (4, i)ci +
l(4, 4)
i=1
j=1
i=1

j=N
i=5
i=5
X
X
A3 X
u0 M (5, i)ci +
uj
M (5, i)dji +
l(5, 5)
i=1
j=1
i=1

(4.59)

j=N
i=5
i=5
X
X
A4 X
u0 M (1, i)ci +
uj
M (1, i)dji +
l(1, 1)
i=1
j=1
i=1

j=N
i=5
i=5
X
X
A5 X
u0 M (2, i)ci +
uj
M (2, i)dji = G(x0 , y0 )
l(2, 2)
i=1
j=1
i=1

31

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Se pueden entonces reordenar los trminos de la manera siguiente:

u0

i=5
X

i ci +

i=1

j=N
X

uj

j=1

i=5
X
i=1

i dji = G(x0 , y0 )

(4.60)

En donde:

i =

A2
A3
A4
A5
A1
M (3, i)+
M (4, i)+
M (5, i)+
M (1, i)+
M (2, i)
l(3, 3)
l(4, 4)
l(5, 5)
l(1, 1)
l(2, 2)
(4.61)

Si despejamos u0 en funcin ui de obtenemos lo que llamamos ecuacin de la estrella:

u0 =

G(x0 , y0 )

j=N
X

uj

j=1
i=5
X

i=5
X
i=1

i dji

(4.62)

i ci

i=1

Si la Ecuacin 4.36 fuese homognea, la Ecuacin 4.62 quedara de la forma siguiente:

u0 =

j=N
X

i=5
X

uj

j=1

i dji

i=1

i=5
X

(4.63)

i ci

i=1

4.3.

Discretizacin en x hasta 4 orden

Sea la ecuacin diferencial en derivadas parciales en un dominio R , con frontera


:

A1

3 U (x)
2 U (x)
U (x)
4 U (x)
+
A
+
A
+ A4
= G(x) x R
2
3
4
3
2
x
x
x
x

(4.64)

Con la siguiente condicin de contorno:

a1 U (x) + a2

32

U (x)
2 U (x)
3 U (x)
+ a3
+
a
= g(x) x
4
x
x2
x3

(4.65)

4.3 Discretizacin en x hasta 4 orden


En donde U (x) es una funcin al menos 4 veces diferenciable en R2 y A1 , A2 , A3 , A4 ,
a1 , a2 , a3 , a4 son constantes.
La condicin de contorno establecida es la que se denomina mixta. Por tanto si se
anula a2 en la Ecuacin 4.37, se tienen las condiciones de contorno tipo Dirichlet y
si se anula el coeficiente a1 , se tienen las condiciones de tipo Neumann.
Al realizar el desarrollo de Taylor de U (x) en torno al nodo central de coordenadas
(x0 ), para cada nodo de la estrella de coordenadas (xi ), se tiene que:
Ui = U0 + hi

U0 h2i 2 U0 h3i 2 U0 h4i 4 U0


+
+
+
+
x
2 x2
6 x3
24 x4

(4.66)

En donde:
Ui U (xi , yi )

U0 U (x0 , y0 )

hi = (x0 xi )

Si truncamos el desarrollo de Taylor en los trminos de 2 orden, y realizamos la


suma de los errores cuadrticos ponderados de cada uno de los nodos de la estrella,
y en todas ellas, obtenemos el siguiente funcional para cada estrella:

B4 (u) =

i=N
X
i=1

En donde:

"

#2

u0 h2i 2 u0 h3i 3 u0 h4i 4 u0


+
+
+
u0 ui + hi
w(hi )
x
2 x2
6 x3
24 x4

(4.67)

ui u(xi ) representa el valor aproximado de la funcin en el nodo i.

u0 u(x0 ) representa el valor aproximado de la funcin en el nodo central de la


estrella.
w w(hi ) representa una funcin de ponderacin dependiente de de la distancia de
cada nodo al nodo central.
Si ahora se minimiza el funcional B4 (u) respecto de las derivadas parciales:
B4 (u)

u0
x

 =2

B4 (u)

2 u0
x2

3 u0
x3

4 u0
x4

 =2

B4 (u)

 =2

B4 (u)

 =2

i=N
X
i=1

i=N
X
i=1

i=N
X
i=1

i=N
X
i=1

"

u0 h2i 2 u0 h3i 3 u0 h4i 4 u0


u0 ui + hi
w2 hi = 0
+
+
+
x
2 x2
6 x3
24 x4

"

2
u0 h2i 2 u0 h3i 3 u0 h4i 4 u0
2 hi
u0 ui + hi
w
+
+
+
=0
x
2 x2
6 x3
24 x4
2

"

3
u0 h2i 2 u0 h3i 3 u0 h4i 4 u0
2 hi
+
+
+
=0
u0 ui + hi
w
x
2 x2
6 x3
24 x4
6

"

4
u0 h2i 2 u0 h3i 3 u0 h4i 4 u0
2 hi
u0 ui + hi
w
+
+
+
=0
x
2 x2
6 x3
24 x4
24

33

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden


(4.68)

Se obtiene el siguiente sistema de 4 ecuaciones con 4 incgnitas:

i=N
X

"

u0 h2i 2 u0 h3i 3 u0 h4i 4 u0


+
+
+
u0 ui + hi
w2 hi = 0
x
2 x2
6 x3
24 x4

i=1
"
i=N
X

2
u0 h2i 2 u0 h3i 3 u0 h4i 4 u0
2 hi
+
+
+
=0
u0 ui + hi
w
x
2 x2
6 x3
24 x4
2

i=1
i=N
X

4
u0 h2i 2 u0 h3i 3 u0 h4i 4 u0
2 hi
u0 ui + hi
w
+
+
+
=0
x
2 x2
6 x3
24 x4
24

i=1
i=N
X

i=1

"

"

!
!

#
#

3
u0 h2i 2 u0 h3i 3 u0 h4i 4 u0
2 hi
u0 ui + hi
w
+
+
+
=0
x
2 x2
6 x3
24 x4
6

(4.69)

Este sistema se puede representar en forma matricial de la siguiente manera:

ADu = b

(4.70)

Donde Du es el vector de incgnitas, las cuales son precisamente las derivadas parciales que buscamos sustituir en la Ecuacin 4.36:

DT
u

u0 2 u0 3 u0 4 u0
,
,
,
x x2 x3 x4

(4.71)

Por otro lado b es el vector de los trminos independientes del sistema y es igual a:

i=N
X

(u0 ui ) w hi

i=1
i=N
X
h2

(u0 ui ) w2 2i

i=1
b = i=N
X
h3

(u0 ui ) w2 6i

i=1

i=N
4
X
2 hi
i=1

34

(u0 ui ) w

24

(4.72)

4.3 Discretizacin en x hasta 4 orden


Por ltimo A es la matriz de los coeficientes cuya expresin es la siguiente:

A=

i=N
X

i=N
X

w2 h2i

i=1

i=1
i=N
X

h
w2 2i

w2

h4i
4

i=1

i=N
X
i=1
i=N
X

i=1
i=N
X

h
w2 6i

h5

w2 12i
h6
w2 36i

i=1

i=N
X

i=1
i=N
X

h
w2 24i
h6

w2 48i

i=1
i=N
X

h7
w2 144i

i=1
i=N
X

h8

w2 576i

i=1

(4.73)

Se puede observar que la matriz A es una matriz simtrica y para que esta no sea
singular la estrella debe poseer al menos 4 nodos sin contar el nodo central.
Para la resolucin de este sistema de ecuaciones, y dado que la matriz A es simtrica,
se puede aplicar la descomposicin de Cholesky, descomponindose esta matriz en
producto de dos matrices, una matriz triangular por su traspuesta, esto es:

(4.74)

A= LLT

Siendo L una matriz triangular superior de dimensin 4 4, y lij los elementos no


nulos de dicha matriz, con i, j = 1, 2, 3, 4.
Se resuelve el sistema de ecuaciones de pueden obtener las siguientes frmulas explcitas en diferencias finitas generalizadas:

j=N
i=4
i=4
X
X
1 X
u0 M (k, i)ci +
uj
M (k, i)dji
Du (k) =
l(k, k)
i=1
j=1
i=1

(4.75)

En donde:

1ij

M (i, j) = (1)

M (i, j) =

1
l(i, i)

M (i, j) = 0

X
1 k=i1
l(i, k)M (k, j)
l(i, i) k=j

i=j

i>j

i, j = 1, , 4

i, j = 1, , 4

i<j

i, j = 1, , 4

(4.76)

(4.77)

(4.78)

35

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

En la que ij es la funcin delta de Kronecker y adems:


j=N
X

ci =

(4.79)

dji

j=1

dj1 = hj w

h2j 2
dj2 = w
2
h4j 2
dj4 = w
24

h3
dj3 = j w2
6

(4.80)

Substituyendo las frmulas explcitas en diferencias finitas generalizadas de la Ecuacin 4.64


en la Ecuacin 4.64, se obtiene:

j=N
i=4
i=4
X
X
A1 X
u0 M (4, i)ci +
uj
M (4, i)dji +
l(4, 4)
i=1
j=1
i=1

j=N
i=4
i=4
X
X
A2 X
uj
M (3, i)dji +
+
u0 M (3, i)ci +
l(3, 3)
i=1
j=1
i=1

j=N
i=4
i=4
X
X
A3 X
u0 M (2, i)ci +
uj
M (2, i)dji +
l(2, 2)
i=1
j=1
i=1

(4.81)

j=N
i=4
i=4
X
X
A4 X
u0 M (1, i)ci +
uj
M (1, i)dji = G(x0 , y0 )
l(1, 1)
i=1
j=1
i=1

Se pueden entonces reordenar los trminos de la manera siguiente:

u0

i=4
X
i=1

i ci +

j=N
X

uj

j=1

i=4
X
i=1

i dji = G(x0 , y0 )

(4.82)

En donde:

i =

A1
A2
A3
A4
M (4, i) +
M (3, i) +
M (2, i) +
M (1, i)
l(4, 4)
l(3, 3)
l(2, 2)
l(1, 1)

(4.83)

Si despejamos u0 en funcin ui de obtenemos lo que llamamos ecuacin de la estrella:

u0 =

G(x0 , y0 )

j=N
X

j=1
i=
X

uj

i ci

i=1

36

i=4
X
i=1

i dji

(4.84)

4.4 Discretizacin en x e y hasta 4 orden


Si la Ecuacin 4.64 fuese homognea, la Ecuacin 4.84 quedara de la forma siguiente:

u0 =

j=N
X

uj

j=1

i=4
X

i dji

i=1

i=4
X

(4.85)

i ci

i=1

4.4.

Discretizacin en x e y hasta 4 orden

Sea la ecuacin diferencial en derivadas parciales en un dominio R2 , con


frontera :

4 U (x, y)
4 U (x, y)
4 U (x, y)
4 U (x, y)
4 U (x, y)
+
A
+
A
+
A
+
+
A
2
4
5
3
x4
x3 y
x2 y 2
xy 3
y 4
3 U (x, y)
3 U (x, y)
3 U (x, y)
3 U (x, y)
2 U (x, y)
+A6
+
A
+
A
+
A
+
A
+ x, y R2
7
8
9
10
x3
x2 y
xy 2
y 3
x2
2 U (x, y)
U (x, y)
U (x, y)
2 U (x, y)
+ A12
+ A13
+ A14
= G(x, y)
+A11
2
xy
y
x
y
(4.86)
A1

Con la siguiente condicin de contorno:

U (x, y)
2 U (x, y)
2 U (x, y)
U (x, y)
+ a3
+ a4
+
a
+
5
x
y
x2
xy
x, y
2 U (x, y)
3 U (x, y)
3 U (x, y)
3 U (x, y)
3 U (x, y)
+a6
+ a7
+ a8
+ a9
+ a10
= g(x, y)
y 2
x3
x2 y
xy 2
y 3
(4.87)
a1 U (x, y) + a2

En donde U (x) es una funcin al menos 4 veces diferenciable en R2 y A1 , A2 , A3 , , A14 ,


a1 , a2 , , a10 son constantes.
La condicin de contorno establecida es la que se denomina mixta, por tanto si se
anula a2 en la Ecuacin 4.87, se tienen las condiciones de contorno tipo Dirichlet y
si se anula el coeficiente a1 , se tienen las condiciones de tipo Neumann.

37

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Al realizar el desarrollo de Taylor de U (x) en torno al nodo central de coordenadas


(x0 , y0 ), para cada nodo de la estrella de coordenadas (xi , yi ), se tiene que:
U0
2 U0
U0 h2i 2 U0
ki2 2 U0 h3i 3 U0
+
h
k
+
+
+ ki
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3
hi ki2 3 U0
ki3 3 U0 h4i 4 U0
h2 ki 3 U0
(4.88)
+
+
+
+
+ i
2 x2 y
2 xy 2
6 y 3
24 x4
h2i ki2 4 U0
hi ki3 4 U0
ki4 4 u0
h3i ki 4 U0
+
+
+
+
6 x3 y
4 x2 y 2
6 xy 3 24 y 4

Ui = U0 + hi

Si truncamos el desarrollo en el 4 orden y realizamos la suma de los errores cuadrticos ponderados de cada uno de los nodos de la estrella, obtenemos el siguiente
funcional para cada estrella:

B14 (u) =

i=N
X
i=1

"

u0 ui + hi
+

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!

#2

h3 ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
+ i
+
+
+
w(hi , ki )
6 x3 y
4 x2 y 2
6 xy 3 24 y 4

(4.89)
En donde igual que antes U representa el valor exacto de la funcin y u el valor
aproximado.
Si ahora se minimiza el funcional respecto de las derivadas parciales:
B14 (u)

u0
x

 =2

38

i=1

"

u0 ui + hi

u0
u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
h2i ki2 3 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
+
+
+
+
w2 hi = 0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4

B14 (u)


i=N
X

u0
y

 =2

i=N
X
i=1

"

u0 ui + hi

2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+
h
k
+
+
+ ki
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
w 2 ki = 0
+
+
+
+
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
+

4.4 Discretizacin en x e y hasta 4 orden

B14 (u)

2 u0
x2

 =2

2 u0
xy

 =2

2 u0
y 2

 =2

3 u0
x3

 =2

i=N
X
i=1

"

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

i=N
X
i=1

"

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

i=N
X
i=1

"

u0 ui + hi

2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+
h
k
+
+
+ ki
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

ki3 3 u0 h4i 4 u0
hi ki2 3 u0
h2i ki 3 u0
+
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
3
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
2 hi
+
+
+
=0
+
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6

B14 (u)


2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+
h
k
+
+
+ ki
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
2
h3i ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
2 ki
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2

B14 (u)


u0 ui + hi

h2i ki 3 u0
ki3 3 u0 h4i 4 u0
hi ki2 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
2
w hi ki = 0
+
+
+
+
6 x3 y
4 x2 y 2
6 xy 3 24 y 4

B14 (u)


i=1

"

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
2
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2

B14 (u)


i=N
X

3 u0
x2 y

 =2

i=N
X
i=1

"

u0 ui + hi

2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+
h
k
+
+
+ ki
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
2
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi ki
w
+
+
+
+
=0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2
+

39

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

B14 (u)

3u

xy 2

 =2

3 u0
y 3

 =2

4 u0
x4

 =2

40

i=N
X
i=1

"

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

i=N
X
i=1

4 u0
x3 y

 =2

"

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

i=N
X
i=1

"

u0 ui + hi

2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+
h
k
+
+
+ ki
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

ki3 3 u0 h4i 4 u0
hi ki2 3 u0
h2i ki 3 u0
+
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
3
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
2 hi ki
+
+
+
=0
+
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6

B14 (u)


2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+
h
k
+
+
+ ki
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
4
h3i ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
2 hi
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
24

B14 (u)


u0 ui + hi

h2i ki 3 u0
ki3 3 u0 h4i 4 u0
hi ki2 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
3
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
2 ki
w
+
+
+
=0
+
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6

B14 (u)


i=1

"

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
2
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi ki
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2

B14 (u)


i=N
X

4 u0
x2 y 2

 =2

i=N
X
i=1

"

u0 ui + hi

2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+
h
k
+
+
+ ki
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
2 2
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi ki
w
+
+
+
+
=0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
4
+

4.4 Discretizacin en x e y hasta 4 orden

B14 (u)

4 u0
xy 3

 =2

i=1

"

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
3
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi ki
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6

B14 (u)


i=N
X

4 u0
y 4

 =2

i=N
X
i=1

"

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

h2i ki 3 u0
ki3 3 u0 h4i 4 u0
hi ki2 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
#
4
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
2 ki
+
+
+
=0
+
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
24
(4.90)
+

Se obtiene el siguiente sistema de 14 ecuaciones con 14 incgnitas:


i=N
X
i=1

u0 ui + hi

u0
u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

ki3 3 u0 h4i 4 u0
hi ki2 3 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
h2i ki2 3 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
w2 hi = 0
+
+
+
+
3
2
2
3
4
6 x y
4 x y
6 xy
24 y
+

i=N
X

u0 ui + hi

i=N
X

u0 ui + hi

i=1

i=1

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

h2i ki 3 u0
hi ki2 3 u0
ki3 3 u0 h4i 4 u0
+
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
h3 ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
w2 ki = 0
+ i
+
+
+
3
2
2
3
4
6 x y
4 x y
6 xy
24 y
u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
2
h3 ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi
w
+ i
+
+
+
=0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2
+

41

Captulo 4

i=N
X
i=1

Frmulas para la discretizacin temporal y espacial hasta 4 orden

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

ki3 3 u0 h4i 4 u0
hi ki2 3 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
h3 ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
+ i
+
+
+
w2 hi ki = 0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
+

i=N
X
i=1

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
2
h3i ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
2 ki
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2
+

i=N
X
i=1

2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+ hi ki
+
+
+ ki
+
+
u0 ui + hi
x
y
2 x2
xy
2 y 2
6 x3
hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
3
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6
+

i=N
X
i=1

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
2
h3i ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
2 hi ki
w
+
+
+
+
=0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2
+

i=N
X
i=1

u0 ui + hi

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
2
h3 ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi ki
w
+ i
+
+
+
=0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
2
+

42

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

4.4 Discretizacin en x e y hasta 4 orden

i=N
X
i=1

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

ki3 3 u0 h4i 4 u0
hi ki2 3 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
3
h3 ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 ki
+ i
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6
+

i=N
X
i=1

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
4
h3i ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
2 hi
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
24
+

i=N
X
i=1

2 u0
u0 h2i 2 u0
ki2 2 u0 h3i 3 u0
u0
+ hi ki
+
+
+ ki
+
+
u0 ui + hi
x
y
2 x2
xy
2 y 2
6 x3
hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
3
h3i ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi ki
+
+
+
+
=0
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6
+

i=N
X
i=1

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
2 2
h3i ki 4 u0
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
2 hi ki
w
+
+
+
+
=0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
4
+

i=N
X
i=1

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i i
x
y
2 x2
xy
2 y 2
6 x3

hi ki2 3 u0
ki3 3 u0 h4i 4 u0
h2i ki 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
3
h3 ki 4 u0
hi ki3 4 u0
ki4 4 u0
h2i ki2 4 u0
2 hi ki
w
+ i
+
+
+
=0
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
6
+

43

Captulo 4

i=N
X
i=1

Frmulas para la discretizacin temporal y espacial hasta 4 orden

u0 ui + hi

u0 h2i 2 u0
2 u0
ki2 2 u0 h3i 3 u0
u0
+ ki
+
+
h
k
+
+
+
i
i
x
y
2 x2
xy
2 y 2
6 x3

h2i ki 3 u0
ki3 3 u0 h4i 4 u0
hi ki2 3 u0
+
+
+
+
2 x2 y
2 xy 2
6 y 3
24 x4
!
4
h2i ki2 4 u0
hi ki3 4 u0
ki4 4 u0
h3i ki 4 u0
2 ki
+
+
+
=0
+
w
6 x3 y
4 x2 y 2
6 xy 3 24 y 4
24
+

(4.91)

Este sistema se puede representar en forma matricial de la siguiente manera:

ADu = b

(4.92)

Donde Du es el vector de incgnitas, las cuales son precisamente las derivadas parciales que buscamos sustituir en la Ecuacin 4.86:

DT
u

u0 u0 2 u0 2 u0 2 u0 3 u0 3 u0 3 u0
=
,
,
,
,
,
,
,
x y x2 xy y 2 x3 x2 y xy 2
!
4 u0
4 u0 4 u0
3 u0 4 u 0 4 u 0
,
,
,
,
,
y 3 x4 x3 y x2 y 2 xy 3 y 4

(4.93)

Por otro lado el vector b de los trminos independientes es igual a:

b =
T

i=N
X
i=1

i=N
X

i=1
i=N
X

i=1
i=N
X
i=1

(u0 ui ) w hi ,

(u0 ui ) w2 ki hi ,

(u0 ui ) w

(u0 ui ) w
i=N
X
i=1

2
2 hi ki

i=N
X

i=1
i=N
X

i=1
4 i=N
X
2 hi

24

i=1

i=N
X

i=1

(u0 ui ) w ki ,

(u0 ui ) w

(u0 ui ) w

(u0 ui ) w2

(u0 ui ) w

3 i=N
X
2 hi ki

i=1

i=N
X

i=1
2 i=N
X
2 ki

(u0 ui ) w2

i=1
2 i=N
X
2 hi ki

h3i ki
,
6

(u0 ui ) w2

i=1
i=N
X
i=1

(u0 ui ) w

h3i
,
6

(u0 ui ) w2

(u0 ui ) w2
4
2 ki

24

h2i
,
2

ki3
,
6

h2i ki2
,
4

Por ltimo A es la matriz de los coeficientes cuya expresin es la siguiente:

44

(4.94)

4.4 Discretizacin en x e y hasta 4 orden

A=

Pi=N
i=1

i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1

P
P
P

w2 ki2

h3
w2 2i
i=1
2
i=N 2 hi ki
w 2
i=1
4
i=N 2 hi
w 4
i=1

Pi=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1

w2 ki h2i
w2 ki2 hi
w2

h3 ki
i
2

w2 ki2 h2i

Pi=N

h k2
w2 i2 i
i=1
3
i=N 2 ki
w 2
i=1
2 2
i=N 2 hi ki
w
4
i=1
3
i=N 2 hi ki
w 2
i=1
4
i=N 2 ki
w 4
i=1

Pi=N

h4
w2 6i
i=1
3
i=N 2 hi ki
w 6
i=1
5
i=N 2 hi
w 12
i=1
4
i=N 2 hi ki
w 6
i=1
3 2
i=N 2 hi ki
w 12
i=1
6
i=N 2 hi
w 36
i=1

Pi=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1

h3 ki
i
2
2 k2
h
2
i
i
w
2
4k
h
w2 i4 i
h3 k 2
w2 i2 i
h2 k 3
w2 i4 i
h5 ki
i
w2 12
4
h k2
w2 i4 i

w2

i=1

Pi=N

Pi=N

w 2 ki hi

i=1
i=N
i=1

Pi=N
P

Pi=N

w2 h2i

h2 k 2
i i
2
h k3
w2 i2 i
h3 k 2
w2 i4 i
h2 k 3
w2 i2 i
h k4
w2 i4 i
h4 k 2
w2 i12 i
h3 k 3
w2 i4 i
h2 k 4
w2 i12 i

w2

Pi=N

hi k 3
i
6
i=1
4
i=N 2 ki
w 6
i=1
2 3
i=N 2 hi ki
w 12
i=1
4
i=N 2 hi ki
w 6
i=1
5
i=N 2 ki
w 12
i=1
3 3
i=N 2 hi ki
w 36
i=1
2 4
i=N 2 hi ki
w 12
i=1
5
i=N 2 hi ki
w 12
i=1
6
i=N 2 ki
w 36
i=1

w2

Pi=N
i=1

Pi=N

P
P

h5

w2 24i

h4 ki
i
24
i=1
6
i=N 2 hi
w 48
i=1
5
i=N 2 hi ki
w 24
i=1
4 2
i=N 2 hi ki
w 24
i=1
7
i=N 2 hi
w 144
i=1
6
i=N 2 hi ki
w 48
i=1
5 2
i=N 2 hi ki
w 48
i=1
4 3
i=N 2 hi ki
w 144
i=1
8
i=N 2 hi
w 576
i=1

w2

P
P

S
I
M

Pi=N
i=1

Pi=N

i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1

P
P

P
P
P

h4 ki
i
6
3
h k2
w2 i6 i
h5 ki
i
w2 12
4 k2
h
w2 i6 i
h3 k3
w2 i12 i
h6 ki
i
w2 36
5 k2
h
w2 i12 i
h4 k3
w2 i12 i
h3 k4
w2 i36 i
h7 ki
i
w2 144
6
h k2
w2 i36 i

w2

Pi=N
i=1

Pi=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1

P
P
P
P
P
P
P
P
P
P

h3 k2
i i
4
h2 k3
w2 i4 i
h4 k2
w2 i8 i
h3 k3
w2 i4 i
h2 k4
w2 i8 i
h5 k2
w2 i24 i
h4 k3
w2 i8 i
h3 k4
w2 i8 i
h2 k5
w2 i24 i
h6 k2
w2 i96 i
h5 k3
w2 i24 i
h4 k4
w2 i16 i

w2

Pi=N
i=1

Pi=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1
i=N
i=1

P
P

P
P
P

P
P
P
P

h2 k 3
i i
6
h k4
w2 i6 i
h3 k 3
w2 i12 i
h2 k 4
w2 i6 i
hi k5
i
w2 12
4 k3
h
w2 i36 i
h3 k 4
w2 i12 i
h2 k 5
w2 i12 i
hi k6
i
w2 36
5 k3
h
i i
w2 144
h4 k 4
w2 i36 i
h3 k 5
w2 i24 i
h2 k 6
w2 i36 i

w2

Pi=N

hi k 4
i
24
i=1
5
i=N 2 ki
w 24
i=1
2 4
i=N 2 hi ki
w 48
i=1
5
i=N 2 hi ki
w 24
i=1
6
i=N 2 ki
w 48
i=1
3 4
i=N 2 hi ki
w 144
i=1
2 5
i=N 2 hi ki
w 48
i=1
6
i=N 2 hi ki
w 48
i=1
7
i=N 2 ki
w 144
i=1
4 4
i=N 2 hi ki
w 576
i=1
3 5
i=N 2 hi ki
w 144
i=1
2 6
i=N 2 hi ki
w 96
i=1
7
i=N 2 hi ki
w 144
i=1
8
i=N 2 ki
w 576
i=1

P
P

P
P
P

(4.95)
Para la resolucin de este sistema de ecuaciones, y dado que la matriz A es simtrica,
se puede aplicar la descomposicin de Cholesky, descomponindose esta matriz en
producto de dos matrices, una matriz triangular por su traspuesta, esto es:
A= LLT

(4.96)

Siendo L una matriz triangular superior de dimensin 14 14, y lij los elementos
no nulos de dicha matriz, con i, j = 1, 2, 3, 4, , 14.
45

w2

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Se resuelve el sistema de ecuaciones de pueden obtener las siguientes frmulas explcitas en diferencias finitas generalizadas:

j=N
X
X
1 i=14
M (k, i)ci +
uj
Du (k) =
u0
l(k, k)
i=1
j=1

i=14
X
i=1

M (k, i)dji

(4.97)

En donde:

M (i, j) = (1)1ij

M (i, j) =

1
l(i, i)

M (i, j) = 0

X
1 k=i1
l(i, k)M (k, j)
l(i, i) k=j

i=j

i>j

i<j

i, j = 1, , 14

i, j = 1, , 14

i, j = 1, , 14 (4.98)

(4.99)

(4.100)

En la que ij es la funcin delta de Kronecker y adems:

ci =

j=N
X

(4.101)

dji

j=1

dj1 = hj w2
h2j 2
dj3 = w
2
k2
dj5 = j w2
2
2
h kj
dj7 = j w2
2
k3
dj9 = j w2
6
h3j kj 2
dj11 =
w
6
kj h3j 2
dj13 =
w
6

46

dj2 = kj w2
dj4 = hj kj w2
h3j 2
w
6
hj kj2 2
dj8 =
w
2
h4
dj10 = j w2
24
h2 k 2
dj12 = j j w2
4
kj4 2
dj14 = w
24
dj6 =

(4.102)

4.4 Discretizacin en x e y hasta 4 orden


Substituyendo las frmulas explcitas en diferencias finitas generalizadas de la Ecuacin 4.97
en la Ecuacin 4.86, se obtiene:

A1
u0
l(10, 10)
+

i=14
X

A2
u0
l(11, 11)

A3
u0
+
l(12, 12)

M (10, i)ci +

i=1

i=14
X

j=N
X

uj

j=1

M (11, i)ci +

j=N
X

M (12, i)ci +

j=N
X

i=1

i=14
X

i=14
X
i=1

uj

i=14
X

uj

i=14
X

j=1

i=1

i=1

j=1

i=1

j=N
X
X
A4 i=14
+
u0
M (13, i)ci +
uj
l(13, 13)
i=1
j=1

j=N
X
X
A5 i=14
M (14, i)ci +
uj
u0
+
l(14, 14)
i=1
j=1

j=N
X
X
A6 i=14
+
u0
M (6, i)ci +
uj
l(6, 6)
i=1
j=1

j=N
X
X
A7 i=14
u0
M (7, i)ci +
uj
+
l(7, 7)
i=1
j=1

j=N
X
X
A8 i=14
+
M (8, i)ci +
uj
u0
l(8, 8)
i=1
j=1

j=N
X
X
A9 i=14
M (9, i)ci +
uj
+
u0
l(9, 9)
i=1
j=1

j=N
X
X
A10 i=14
u0
M (3, i)ci +
uj
+
l(3, 3)
i=1
j=1

j=N
X
X
A11 i=14
M (4, i)ci +
uj
+
u0
l(4, 4)
i=1
j=1

j=N
X
X
A12 i=14
u0
M (5, i)ci +
+
uj
l(5, 5)
i=1
j=1

j=N
X
X
A13 i=14
u0
+
M (1, i)ci +
uj
l(1, 1)
i=1
j=1

j=N
X
X
A14 i=14
+
u0
M (2, i)ci +
uj
l(2, 2)
i=1
j=1

!
M (10, i)dji +

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

i=14
X
i=1

M (11, i)dji +
!

M (12, i)dji +
!

M (13, i)dji +
!

M (14, i)dji +

!
M (6, i)dji +
!
M (7, i)dji +
!
M (8, i)dji +

(4.103)

!
M (9, i)dji +
!
M (3, i)dji +
!
M (4, i)dji +
!
M (5, i)dji +
!

M (1, i)dji +
!

M (2, i)dji = G(x0 , y0 )


47

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Se pueden entonces reordenar los trminos de la manera siguiente:

u0

i=14
X
i=1

i ci +

j=N
X

uj

j=1

i=14
X
i=1

i dji = G(x0 , y0 )

(4.104)

En donde:
i =

4.5.

A1
A2
A3
A4
M (10, i) +
M (11, i) +
M (12, i) +
M (13, i)+
l(10, 10)
l(11, 11)
l(12, 12)
l(13, 13)
A6
A7
A8
A5
M (14, i) +
M (6, i) +
M (7, i) +
M (8, i)+
+
l(14, 14)
l(6, 6)
l(7, 7)
l(8, 8)
A9
A10
A11
A12
+
M (9, i) +
M (3, i) +
M (4, i) +
M (5, i)+
l(9, 9)
l(3, 3)
l(4, 4)
l(5, 5)
A14
A13
M (1, i) +
M (2, i)
+
l(1, 1)
l(2, 2)
(4.105)

Discretizacin temporal

Debido a que el objetivo de la tesis es aplicar el mtodo de Diferencias Finitas


Generalizadas a problemas de elasto-dinmica, las ecuaciones diferenciales a resolver
van a ser dependientes del tiempo, por lo que habr que realizar una discretizacin
temporal al igual que espacial.
Para la realizacin de la discretizacin temporal de hasta 2 orden se emplearn
diferencias finitas clsicas.
Si se realiza el desarrollo en serie de Taylor de la funcin U (x, y, t) en un entorno
t de t1 se tiene que:
U (t1 ) (t)2 2 U (t1 ) (t)3 3 U (t1 ) (t)4 4 U (t1 )
+
+
+
+
t
2
t2
3!
t3
4!
t4
U (t1 ) (t)2 2 U (t1 ) (t)3 3 U (t1 ) (t)4 4 U (t1 )
+

+
+
U (t1 t) = U (t1 ) t
t
2
t2
3!
t3
4!
t4
(4.106)
U (t1 + t) = U (t1 ) + t

En donde se ha abreviado U (x, y, t1 ) U (t1 ) . Si truncamos ambos desarrollos en


los trminos de 2 orden y los sumamos se obtiene:
2 (t)2 2 u(t1 )
u(t1 + t) + u(t1 t) = 2u(t1 ) +
2
t2

48

(4.107)

4.6 Influencia de los parmetros fundamentales de la formulacin


Se ha vuelto a utilizar la misma nomenclatura, siendo U (t1 ) el valor exacto de la
funcin y u(t1 ) el valor aproximado en t1 .
Operando en la Ecuacin 4.107 y llamando u(t1 + t) un+1 , u(t1 t) un1 ,
u(t1 ) un , se llega a la conocida formulacin en diferencias finitas:
un1 2un + un+1
2 u(t1 )
=
t2
(t)2

(4.108)

Si vez de sumar se restan ambos desarrollos en serie se tiene:


u(t1 + t) u(t1 t) = 2t

u(t1 )
t

(4.109)

Operando de nuevo en la Ecuacin 4.109 y usando la misma nomenclatura se obtiene


el esquema, de la primera derivada, en diferencias finitas clsicas centrales:
un+1 un1
u(t1 )
=
t
2t

4.6.

(4.110)

Influencia de los parmetros fundamentales de


la formulacin

A continuacin se van a analizar los parmetros esenciales que intervienen en el


Mtodo de Diferencias Finitas Generalizadas, estos son el nmero de nodos en cada estrella, criterio de seleccin de los nodos de la estrella y tipo de funcin de
ponderacin a elegir.

4.6.1.

Influencia del nmero de nodos de la estrella

Una de las cuestiones que aparece al aplicar el MDFG es el nmero de nodos a


asociar a cada estrella para obtener una mejor aproximacin del resultado, sabemos
que para el caso de resolver una ecuacin diferencial de 2 orden necesitamos un
mnimo de 5 nodos, sin contar con el nodo central, por estrella, ya que de no ser
as la matriz resultara singular y por lo tanto no podramos resolver el sistema de
ecuaciones, igualmente para una ecuacin diferencial de 4 orden el nmero mnimo
de nodos sera de 14 ms el nodo central.
Por otro lado el empleo de un nmero excesivo de nodos implica un aumento notable
de los clculos y por lo tanto del tiempo de computacin. De los estudios realizados
por J.J Benito, F. Urea y L. Gavete [14] se desprende que para la resolucin de
ecuaciones diferenciales de 2 orden, el nmero ptimo de nodos a asociar a cada
estrella es de 8 nodos por estrella, sin contar el nodo central.

49

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Aunque con un aumento de nodos asociados a cada estrella el error cometido en la


solucin decrece, se llega a la conclusin de que a partir de 8 nodos la reduccin de
error producida no es significativa para el esfuerzo computacional requerido.
Se define el error cometido aplicando el MDFG, tanto en la solucin como en las
derivadas parciales segn la siguiente expresin:
rP

i=N
[sol(i)exac(i)]2
i=1

Error =

|exacmax |

100

(4.111)

En donde N es el nmero total de nodos en el dominio considerado, sol(i) representa


la solucin aproximada en el nodo i y exac(i) la solucin exacta en dicho nodo.
La Figura 4.1 muestra los resultados del error en correspondencia con el nmero de
nodos de la estrella, sin incluir el nodo central, cuando se resuelven cuatro ecuaciones
diferenciales en derivadas parciales en un dominio cuadrado de lado la unidad, y se
utiliza la siguiente funcin de ponderacin:
w(x, y) = exp(5d2i )

(4.112)

En donde di representa la distancia de cada nodo de la estrella con el central de la


misma estrella.
Ecuacin 1: Es la ecuacin de Laplace, y la solucin exacta es:
U (x, y) = x2 y 2

(4.113)

Ecuacin 2: La ecuacin diferencial en derivadas parciales es:




2U
2U
2
2
+
=
12
x

y
x2
y 2

(4.114)

Cuya solucin exacta es:


U (x, y) = x4 y 4

(4.115)

Ecuacin 3: La ecuacin diferencial en derivadas parciales es :


2U
2U
U
U
2U
+
2
+
+
+
=0
2
2
x
y
xy
x
y

(4.116)

Cuya la solucin exacta es:


U (x, y) = exp x sin x

50

(4.117)

4.6 Influencia de los parmetros fundamentales de la formulacin


Ecuacin 4: La ecuacin diferencial en derivadas parciales es:
2U
2U
+
=4
x2
y 2

(4.118)

Cuya la solucin exacta es:


U (x, y) = x2 + y 2

(4.119)

Las condiciones de contorno para todas son del tipo Dirichlet, excepto para la 4
que son de tipo mixtas:

0y1

U (0, y) = y 2
U (1, y) = 1 + y 2

0x1

U (x,y)
=0
y
y=0
U (x,y)

y
=2

(4.120)

(4.121)

y=1

En la Figura 4.1 se presenta una grfica en la que se puede ver, para las cuatro
ecuaciones en derivada parciales sealadas, cmo disminuye el error al aumentar el
nmero de nodos por estrella, y se puede ver que a partir de 8 nodos la disminucin
del error cometido se reduce drsticamente.

error solucin

50
40

Errorsolu [4.113]

30

Errorsolu [4.115]

20

Errorsolu [4.117]

10

Errorsolu [4.119]

0
6

10

Nodos

Figura 4.1: Error global frente a nmero de nodos de la estrella


Para el caso de ecuaciones diferenciales de 4 orden este nmero ptimo de nodos a
escoger sera de 24 nodos por estrella, sin incluir el nodo central.

51

Captulo 4

4.6.2.

Frmulas para la discretizacin temporal y espacial hasta 4 orden

Influencia del criterio de seleccin de los nodos de la


estrella

Uno de los factores que se ha definido como esencial, ha sido el valor de las coordenadas relativas de los nodos de la estrella respecto del central, es decir, la situacin de
los nodos en la estrella respecto del central, es un factor importante en la ecuacin
de la estrella. En el mtodo clsico de diferencias finitas, se seleccionan los cuatro
nodos en los ejes de coordenadas cartesianas, centrados en el nodo central, y a igual
distancia del nodo central.
Jensen [41] utiliz como criterio de seleccin el de la distancia de los nodos al central,
seleccionando los ms cercanos. Esta forma de seleccionar los nodos de una estrella
se va a denominar criterio de la distancia Figura 4.2. El criterio produce distorsiones
debido a que la densidad de nodos en el dominio puede ser irregular, lo que conducir
a resultados no todo lo exactos que se deseara.
Perrone y Kao [80] sugirieron otra segunda forma de seleccionar los nodos en la
estrella, que se ha denominado criterio del octante Figura 4.3, y consiste en elegir
un nodo por cada octante en un sistema de ejes cartesianos con origen en el nodo
central. Este criterio, ante una irregular densidad de nodos, produce errores elevados.
Una alternativa viable a este criterio, consiste en aplicar una distancia lmite a los
nodos seleccionados de tal manera que ningn nodo de la estrella supere ese lmite,
con lo que se corrige el efecto de la irregularidad de la densidad de nodos.
Una tercera forma de seleccionar los nodos en la estrella, propuesto por Liszka y
Orkisz [55] y [79], es la que se ha denominado criterio del cuadrante, y consiste en
seleccionar en cada cuadrante de un sistema de ejes cartesianos, con origen el nodo
central, los 2 nodos, en el caso de ecuaciones diferenciales de orden 2, 6 para orden 4,
mas cercanos al central. Este criterio corrige los problemas que plantean los criterios
de la distancia y del octante, siendo por lo tanto el ms adecuado.
En la Figura 4.3 se muestra un ejemplo de seleccin de nodos en la estrella para una
ecuacin diferencial de 2 orden con el criterio del octante y el del cuadrante. La
seleccin de nodos para la estrella con el criterio del octante es:1,2,3,4,5,6,7,8, con
el criterio del cuadrante es: 1,a,3,b,4,5,7,c con una distribucin claramente ms
regular.

4.6.3.

Influencia de la funcin de ponderacin

La Ecuacin 4.84 muestra que el valor de la solucin de una ecuacin diferencial en


derivadas parciales en un nodo, es la media ponderada, por los coeficientes i de los
valores del resto de nodos de la estrella. Como ya se estudio en el apartado 4.1, la
funcin de ponderacin forma parte de los coeficientes i antes mencionados.
Por lo tanto la eleccin de la funcin de ponderacin ser un factor importante para
mejorar la aproximacin del mtodo, las funciones de ponderacin a utilizar sern
de tipo: potencial, con distintos exponentes, exponencial y spline cbica y curtica.

52

4.6 Influencia de los parmetros fundamentales de la formulacin

Figura 4.2: Criterio de la distancia


As pues se realiza un anlisis con las siguientes funciones de ponderacin:
Potencial:
w(x, y) =

1
d3i

(4.122)

Exponencial:


w(x, y) = exp 5d2i


Spiline cbica:

w(x, y) =

(4.123)


2
2
2
3

4d
+
4d
3
i
i

4
3

4di + 4d2i 34 d3i

1010

0 di 0, 25

2

0, 25 di 0, 50

(4.124)

di > 0, 5

Spiline curtica:

w(x, y) =


1 6
0

di
0,292

2

+8

di
0,292

3

di
0,292

4

di 0, 292

di > 0, 292

(4.125)

En el Cuadro 4.1 se compara el error global cometido en cada una de las cuatro
ecuaciones presentadas en el apartado 4.6.1 aplicando las cuatro diferentes funciones
de ponderacin presentadas.
Del Cuadro 4.1 se desprende que la mejor aproximacin corresponde con aquellas
funciones de ponderacin que ponderan fuertemente a los nodos de acuerdo con

53

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

2
a
1
b
4

8
c

3
r

7
5
6

Figura 4.3: Criterio del octante y del cuadrante


Potencial
Exponencial
Spline cbica
Spline curtica

4.113

4.115

4.117

4.119

0,0119
0,0345
0,0449

0,0375
0,1578
0,1509

0,2274
0,8782
1,195

0,2603
0,0513
0,325

0,0382

0,2429

0,8974

0,1146

Cuadro 4.1: Error global cometido variando la funcin de ponderacin

su distancia al nodo central, esto es, las que ponderan mucho ms a lo nodos ms
cercano que a los lejanos, es decir las funciones potenciales.
Si la densidad de nodos en la malla es uniforme, los resultados que se obtienen al
utilizar las funciones de ponderacin potencial, exponencial y spline son similares,
sin embargo si la densidad de nodos no es uniforme las funciones de ponderacin
exponencial y spline ponderan por igual todos los nodos que estn casi a la misma distancia del nodo central debido a que son funciones suaves, sin embargo las
potenciales ponderan mucho ms a los ms cercanos. Esto implica que se obtienen
mejores resultados con este ltimo tipo de funciones de ponderacin.

4.6.4.

Ejemplos acadmicos de resolucin de EDPs de hasta


4 orden

A continuacin se muestran algunos ejemplos acadmicos ms de resolucin de


EDPs de hasta cuarto orden as como sistemas de EDPs.
El dominio de aplicacin ser un cuadrado de lado la unidad, ver Figura 4.4, se
usarn condiciones de contorno de tipo Dirichlet, as como estrellas de 24 nodos, el

54

4.6 Influencia de los parmetros fundamentales de la formulacin


criterio de seleccin de los nodos ser el de los cuatro cuadrantes siendo la funcin
de ponderacin escogida ser la potencial.

Figura 4.4: Cuadrado de lado unidad con 121 nodos distribuidos irregularmente.
El error global cometido se calcular segn la Ecuacin 4.111
En primer lugar se resuelve la ecuacin:
2 U = 0

(4.126)

Con las condiciones de contorno siguientes:

0y1
0x1

U (0, y) = y 4
U (1, y) = 1 + y 4 6y 2

U (x, 0) = x4
U (x, 1) = x4

6x2 + 1

(4.127)

(4.128)

La solucin analtica es la siguiente:

U (x, y) = x4 + y 4 6x2 y 2

(4.129)

El error global cometido usando Diferencias Finitas Generalizadas para su aproximacin es igual a:

Error = 0, 00001471 %

55

Captulo 4

Frmulas para la discretizacin temporal y espacial hasta 4 orden

El segundo ejemplo presentado corresponde a la resolucin de la ecuacin diferencial:


3U
3U
2U
2U
+
+
+
=0
x3
y 3
x2
y 2

(4.130)

Con las condiciones de contorno siguientes:


0y1
0x1

U (0, y) = y 3
U (1, y) = 1 + y 3 3y 2 3y

U (x, 0) = x3
U (x, 1) = x3 3x2 3x + 1

(4.131)

(4.132)

La solucin analtica es la siguiente:

U (x, y) = x3 + y 3 3x2 y 3xy 2

(4.133)

El error global cometido usando Diferencias Finitas Generalizadas para su aproximacin es igual a:

Error = 0, 0001769 %
Por ltimo se presenta un sistema de ecuaciones en derivadas parciales:
2
Ux +
x2
2
Uy +
y 2

2 Uy
xy
2 Ux
xy

=0

(4.134)

=0

Con las condiciones de contorno siguientes:

0y1
0x1

U (0, y) = sin y
x
Ux (1, y) = exp x sin y

U (x, 0) = 0
x
Ux (x, 1) = exp x sin 1

Uy (0, y) = cos y
Uy (1, y) = exp x cos y

(4.135)

Uy (x, 0) = exp x
Uy (x, 1) = exp x cos 1

(4.136)

La solucin analtica es la siguiente:


Ux (x, y) = exp x sin y
Uy (x, y) = exp x cos y

56

(4.137)

4.6 Influencia de los parmetros fundamentales de la formulacin


Finalmente los errores globales cometidos usando Diferencias Finitas Generalizadas
para su aproximacin son igual a:

Error Ux = 0, 0000425 %
Error Uy = 0, 0000464 %

57

5 Esquema en Diferencias Finitas


Generalizadas para vigas
A continuacin se va a aplicar el Mtodo de Diferencias finitas Generalizadas para
la resolucin de problemas elasto-dinmicos en vigas de Euler.

5.1.

Ecuacin diferencial de la viga sometida a


flexin

Suponiendo una viga recta de seccin constante, sometida a una distribucin de


carga del tipo presentado en la Figura 5.1:

Figura 5.1: Viga sometida a una distribucin de carga dependiente del tiempo
Estableciendo el equilibrio dinmico de un elemento diferencial de la viga, segn se
muestra en la Figura 5.2 se tiene que:
!

Q
Q + pdx Q +
dx fI dx = 0
x

fI dx = mdx

2U
t2

(5.1)

(5.2)

59

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Mf
dx = 0
Mf + Qdx Mf +
x

(5.3)

Figura 5.2: Equilibrio de un elemento diferencial de viga.


Introduciendo la Ecuacin 5.2 y la Ecuacin 5.3 en la Ecuacin 5.1 y operando se
llega a la siguiente expresin:

2U
2 Mf
+
m
= p(x, t)
x2
t2

(5.4)

Teniendo en cuenta la relacin lineal entre el momento flector y la curvatura de la


deformada se tiene:
Mf
1
=
EI
r

(5.5)

En donde:

U
1
x2
=
 2  32
r
1 + U
x

60

(5.6)

5.1 Ecuacin diferencial de la viga sometida a flexin


Que para pequeas deformaciones se puede aproximar mediante:

1
2U
=
r
x2

(5.7)

As pues introduciendo la Ecuacin 5.7 en la Ecuacin 5.5 y esta en la Ecuacin 5.4


se obtiene la ecuacin diferencial que rige el comportamiento dinmico de la viga:
"

2
2U
2U
= p(x, t)
EI
+
m
x2
x2
t2

(5.8)

Que para una viga de seccin constante se convierte en:

EI

2U
4U
+
m
= p(x, t)
x4
t2

0<x<L t>0

(5.9)

A esta ecuacin diferencial se le aadirn unas condiciones iniciales, desplazamiento


y velocidad, esto es:

U (x, 0) = g(x)

U (x,t)
= h(x)
t
t=0

0<x<L
0<x<L

(5.10)

Y unas condiciones de contorno, las cuales dependern del tipo de sustentacin de


la viga, esto es, para una viga simplemente apoyada se impondr la condicin de
desplazamientos y momentos nulos en los apoyos, lo cual se expresa de la siguiente
forma:

U (0, t) = U (L, t) = 0


2

2 U (x,t)
U (x,t)
=


2
2
x
x
x=0

x=L

t>0
=0
t>0

(5.11)

Para el caso de viga empotrada se establecer desplazamiento y giro nulo en los


extremos de la viga, esto es:

U (0, t) = U (0, L) = 0


U (x,t)
U (x,t)
=

=0
x
x
x=0

x=L

t>0
t>0

(5.12)

61

Captulo 5

5.2.

Esquema en Diferencias Finitas Generalizadas para vigas

Esquema en Diferencias Finitas Generalizadas

A la vista de la Ecuacin 5.9 necesitaremos la discretizacin espacial en una dimensin hasta 4 orden, as pues en la Ecuacin 4.75 se particularizar para k = 4, esto
es:
!

j=N
i=4
i=4
X
X
1 X
4 u0
u0 M (4, i)ci +
=
Du (4) =
uj
M (4, i)dji
x4
l(4, 4)
i=1
j=1
i=1

(5.13)

Esta expresin se puede simplificar de la siguiente forma:


j=N
j=N
X
X
4 u0
n
=
u

+
u

u
unj j

+
0 0
j j
0 0
4
x
j=1
j=1

(5.14)

Siendo:

0 =

j=4
X

M (4, i)ci

j =

j=1

j=4
X

M (4, i)dji

(5.15)

j=1

Hay que destacar que tanto i como j son subndices mudos, en virtud de adems se
cumple que:

0 =

j=4
X

(5.16)

j=1

Por otro lado en la nomenclatura utilizada los subndices marcan la parte espacial y
los superndices la temporal. As pues teniendo en cuenta la Ecuacin 4.108 se tiene
que:
u0n1 2un0 + un+1
2 u0
0
=
2
2
t
(t)

(5.17)

Substituyendo la Ecuacin 5.14 y la Ecuacin 5.17 en la Ecuacin 5.9 se obtiene la


siguiente ecuacin:

EI un0 0 +
62

j=N
X
j=1

unj j

un1 2un0 + un+1


0
+m 0
(t)2

= p(x0 , t)

(5.18)

5.2 Esquema en Diferencias Finitas Generalizadas


Y operando se obtiene el esquema explcito en Diferencias Finitas Generalizadas:

un+1
0

j=N
X
(t)2
p(x0 , t) + EI un0 0
unj j + 2un0 u0n1
=
m
j=1

(5.19)

Las condiciones iniciales teniendo en cuenta la Ecuacin 5.10 se expresaran de la


siguiente forma:

u00 = g(x0 )

(5.20)

Por otro lado y teniendo en cuenta la Ecuacin 5.10 y la Ecuacin 4.110 se impone
la condicin inicial de velocidad, esto es:

u10 u1
0
1
= h(x0 ) u1
0 = u0 2th(x0 )
2t

(5.21)

Ahora se imponen las condiciones de contorno, as pues para el caso de viga simplemente apoyada, segn la Ecuacin 5.11 se tiene que en los nodos de los extremos de
la viga se cumple que:

u00 = 0

(5.22)

Para la segunda condicin de contorno se har uso de diferencias finitas clsicas,


para ello se aadir un nodo que, llamaremos nodo ficticio unq , que se encontrar a
la misma distancia del nodo del apoyo que el nodo de la viga ms cercano a este unq ,
ver Figura 5.3:
unq 2un0 + unq
(x)2

= 0 unq = unq

(5.23)

Si en vez de un apoyo se tratase de un empotramiento la segunda condicin, giro


nulo en el extremo, se transformara en lo siguiente:
unq unq
= 0 unq = unq
2x

(5.24)

63

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Figura 5.3: Esquema de los nodos de la viga con los nodos ficticios

5.3.

Convergencia, consistencia y estabilidad del


mtodo

Al haber obtenido una ecuacin en diferencias finitas explcita en el tiempo, es necesario demostrar la convergencia del mtodo, es decir, que la ecuacin en diferencias
finitas se aproxima a la solucin cuando los incrementos disminuyen, y el nmero de
iteraciones tiende a infinito.
De acuerdo con el teorema de equivalencia de Lax un esquema en diferencias finitas
explcito en el tiempo, consistente y bien planteado,1 es convergente si y slo si es
estable, luego se comprobarn estas condiciones.

5.3.1.

Consistencia

El esquema en diferencias finitas ser consistente si se aproxima a la solucin cuando


los incrementos disminuyen, o lo que es lo mismo que el error tiende a cero cuando
t e h tienden tambin a cero.
Es decir dicho de otro modo:

Un esquema en diferencias finitas es consistente con un problema diferencial cuando


el error de truncamiento local se anula en el lmite de incrementos nulos.
Luego se comenzar por calcular los errores cometidos tanto en el truncamiento
espacial como en el temporal.
Para la parte temporal de acuerdo con la Ecuacin 4.106 sumando ambas ecuaciones
se tiene:

U (t1 + t) + U (t1 t) = 2U (t1 ) +


1

2 (t)2 2 U (t1 ) 2 (t)4 4 U (t1 )


+
+
2
t2
4!
t4
(5.25)

Problema bien planteado: Dado un problema de valor inicial o de Cauchy se dice que el problema
est bien planteado si este admite solucin nica y dependiente de forma continua de sus valores
iniciales.

64

5.3 Convergencia, consistencia y estabilidad del mtodo


Y despejando la segunda derivada respecto del tiempo se llega a:
h
i
U (t1 + t) 2U (t1 ) + U (t1 t) (t)2 4 U (t1 )
2 U (t1 )
4
(5.26)
=
+

(t)

t2
12
t4
(t)2

As pues el error cometido en la parte temporal de la ecuacin con el truncamiento


realizado es igual a:
h
i
(t)2 4 U (t1 )
4
+

(t)
T Et =
12
t4

(5.27)

Por otro lado se analiza el error de truncamiento cometido en la parte espacial de la


ecuacin, para ello haremos un planteamiento similar, si al desarrollo completo de
la serie de se Taylor le resta el truncamiento realizado en la Ecuacin 4.67 se puede
llegar a la siguiente expresin:


b
TEx = DU Du = A1 b

(5.28)

es el vector de
En donde DU es la solucin exacta de las derivadas parciales y b
trminos independientes del sistema con el desarrollo completo de la serie de Taylor,
esto es:

i=N
X

Ui U0

i=1

i=N
X

Ui U0

i=1

b = i=N 
X

Ui U0

i=1


i=N
X
i=1

Ui U0

h5i 5 U0
5! x5
h5i 5 U0
5! x5
h5i 5 U0
5! x5
h5i 5 U0
5! x5

h6i 6 U0
6! x6
h6i 6 U0
6! x6
h6i 6 U0
6! x6
h6i 6 U0
6! x6

w hi


w2

h2i
2
3

h
w2 6i

h4

w2 24i

(5.29)

Teniendo en cuenta la Ecuacin 4.72 y operando se tiene que:

i=N
X

h5 5
5!i xU50

i=1

i=N
X
h5 5

5!i xU50

i=1
b=
i=N
b
X  h5 5

5!i xU50

i=1


i=N
X
h5i 5 U0
i=1

5!

x5

h6i 6 U0
6! x6
h6i

6 U0
6! x6

h6i 6 U0
6! x6
h6i 6 U0
6! x6

w hi




2
2 hi

h
w2 6i

h4

w2 24i

(5.30)

65

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Como en la ecuacin resuelta slo interviene la derivada de 4 orden se va a tener


en cuenta el error espacial cometido en esta derivada, esto es:


TEx (4) = DU (4) Du (4) = A1


4,j b b

j = 1, 2, 3, 4

(5.31)

Teniendo en cuenta la matriz A se puede observar que el grado


de su determinante

T
p q
d
es hi w en donde p = 20, q = 8 , los grados de los elementos A
con j = 1, 2, 3, 4
4,j

son hri wt en donde r = 15, 14, 13, 12 y t = 6, luego los grados de la cuarta fila de
hsi wv en donde s = 5, 6, 7, 8 y
la matriz inversa A1
4,j con j = 1, 2, 3, 4 sern


b se obtiene un polinomio en h de
b
v = 2. As pues al hacer el producto A1
4,j
al menos grado 1.
Esto es:
T Ex = A1
41

i=N
X
i=1

+A1
42
+A1
43

i=N
X

i=1
i=N
X

i=1
i=N
X
+A1
44
i=1

h5 5 U0 h6i 6 U0

w2 hi +
i
5! x5
6! x6
!

2
h5 5 U0 h6i 6 U0
2 hi

+
i
w
5! x5
6! x6
2

3
h5 5 U0 h6i 6 U0
2 hi
i

w
+
5! x5
6! x6
6

(5.32)

4
h5 5 U0 h6i 6 U0
2 hi

i
w
5! x5
6! x6
24

Finalmente sumando la Ecuacin 5.27 y la Ecuacin 5.32 se obtiene la siguiente


expresin:

T T E = T Et + T Ex =

h
i
(t)2 4 U (t1 )
4
+

(t)
+ [h]
12
t4

(5.33)

En donde el grado de [h] es igual o mayor que 1, haciendo el lmite cuando h e t


tienden a cero se llega a:

lm

(h,t)(0,0)

TTE = 0

(5.34)

Con lo que queda demostrada la consistencia de la aproximacin en diferencias finitas


generalizadas.

66

5.3 Convergencia, consistencia y estabilidad del mtodo

5.3.2.

Estabilidad

El siguiente paso para asegurar la convergencia es demostrar la estabilidad, estableciendo un criterio en trminos de paso temporal para asegurar dicha estabilidad.
Existen diversos criterios para determinar la estabilidad de una ecuacin diferencial
en derivadas parciales. Entre ellos, el criterio de Von Neumann es el ms fcil de
aplicar para determinar si un mtodo de integracin es estable. Consiste en realizar
una descomposicin armnica de la solucin aproximada de la forma:

un0 = n exp ix0

unj = n exp ixj

(5.35)

En donde representa el nmero de onda, que es el nmero de veces que la onda


vibraen la unidad de distancia, se define como la inversa de la longitud de onda, e
i = 1. Por otro lado se conoce como coeficiente de amplificacin, si || 1 la
solucin crecer con el tiempo y el mtodo es inestable. En caso contrario, la solucin
disminuye con el tiempo y el sistema es estable. Si se substituye la Ecuacin 5.35
dentro de la Ecuacin 5.19 se obtiene la siguiente expresin:

j=N
X
(t)2
n+1
n

exp ix0 =
n exp ixj j + 2n exp ix0 n1 exp ix0
EI exp ix0 0
m
j=1

(5.36)

Dividiendo ambos miembros de la ecuacin por


n exp ix0 y teniendo en cuenta
que hj = xj x0 se llega a la siguiente expresin:
2

(t)
EI 0
m

j=N
X
j=1

n exp ihj j + 2 1

(5.37)

En donde operando y teniendo en cuenta que exp ihj = cos hj +i sin hj se obtiene:

2 A (t)2 0

j=N
X
j=1

En donde se ha llamado A =

= b

b2 1

(cos hj + i sin hj )j + 2 + 1 = 0

EI
.
m

(5.38)

Resolviendo la ecuacin de 2 grado se llega a:

(5.39)

67

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

En donde:

j=N
X
A (t)2
0
b=
(cos hj + i sin hj )j + 1
2
j=1

(5.40)

Por otro lado, y teniendo en cuenta la Ecuacin 5.16, b se puede expresar de la


siguiente forma:

X
X
A (t)2 j=N
A (t)2 j=N
(1 cos hj )j i
sin hj j + 1
b=1+
2
2
j=1
j=1

(5.41)

La condicin de estabilidad obliga a:





b b2 1 1

(5.42)

Operando entre la Ecuacin 5.41 y la Ecuacin 5.41 y simplificando aplicando criterios conservadores se llega al criterio de estabilidad:
1
t q
4 A |0 |

5.4.

(5.43)

Irregularidad de la estrella y estabilidad

En este apartado se va a definir un ndice de regularidad para cada una de las


estrellas del dominio IIS y un ndice de regularidad para la nube de nodos IIC .
En primer lugar hay que tener en cuenta que el coeficiente 0 , que aparece en el
criterio de estabilidad Ecuacin 5.43, depende de los siguientes factores:
El nmero de nodos de la estrella.
Las coordenadas de cada nodo respecto del nodo central de la estrella.
La funcin de ponderacin elegida.
La Ecuacin 5.43 resulta ser slo funcin de las coordenadas de los nodos respecto
del nodo central de la estrella.
Sea l la media de las distancias de los nodos de la estrella l al nodo central y sea
la media de todas las i de la malla, una vez discretizado el dominio se define:
0 =

68

0
4

(5.44)

5.5 Aplicaciones
As pues la Ecuacin 5.43 se puede reescribir de la siguiente manera:

2
t q
4 A | 0 |

(5.45)

Para el caso de malla regular con 4 nodos por estrella la Ecuacin 5.45 queda de la
siguiente forma:
2
2
t
18 3A

(5.46)

Multiplicando el lado derecho de la Ecuacin 5.46 por el factor:

9 3

(5.47)

2 2 | 0 |

Se obtiene de nuevo la Ecuacin 5.43, as pues se define para cada una de las estrellas
del dominio el ndice de regularidad segn:

9 3

IIS = q
2 2 | 0 |

(5.48)

El cual toma valores entre 0 y 1, tomando el valor de 1 para el caso de la estrella


regular, si este ndice decrece entonces el valor absoluto de 0 crece y de acuerdo
con la Ecuacin 5.43 el paso temporal decrece.
El ndice de irregularidad de la nube de nodos IIC es igual al mnimo valor de todos
los IIS de cada una de las estrellas.

5.5.

Aplicaciones

A continuacin se presentan algunas aplicaciones a la resolucin de vigas sometidas


a vibraciones.
Se va a discretizar una viga en un nmero finito de nodos, de cinco formas distintas,
en un primer lugar con una malla regular, y en segundo, tercero, cuarto y quinto
con mallas irregulares con ndices de irregularidad decrecientes, esto es:

69

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Figura 5.4: Malla regular 21 nodos. IIC = 1

Figura 5.5: Malla iregular 21 nodos. IIC = 0, 96


Como funcin de ponderacin se va a utilizar la siguiente:
1
4 |hj |3

w(hj )

(5.49)

El error global exacto cometido se puede calcular con la expresin:

Error =

5.5.1.

sP

i=N
i=1

[sol(i) exac(i)]2
N

(5.50)

Vibraciones transversales en una viga simplemente


apoyada

Se resuelve la siguiente ecuacin diferencial de la viga vibrando libremente:


2 U (x, t)
1 4U
+
=0
x2
4 x4

x (0, 1) t > 0

(5.51)

Con las condiciones de contorno siguientes:

U (0, t) = 0
U (1, t) = 0


2

U (x,t)

=0
2
x
x=0
2
U (x,t)
=0
x2

(5.52)

(5.53)

x=1

Con las condiciones iniciales siguientes:

U (x, 0) = 0

U (x,t)
= sin x
x
t=0

70

(5.54)

5.5 Aplicaciones

Figura 5.6: Malla iregular 21 nodos. IIC = 0, 78

Figura 5.7: Malla iregular 21 nodos. IIC = 0, 62


La solucin exacta de la Ecuacin 5.51 es:

U (x, t) = sin x sin t

(5.55)

En el Cuadro 5.1 de pueden ver los errores globales cometidos en la resolucin de


la Ecuacin 5.51 sobre el dominio Figura 5.4 mediante DFG para diferentes pasos
temporales:

Cuadro 5.1: Influencia del paso temporal en el error global


En el Cuadro 5.2 se puede ver el error global cometido en la resolucin de la
Ecuacin 5.51 sobre los dominios de las Figuras 5.5, 5.6, 5.7 y 5.8 mediante DFG
para un t = 0, 001.

Por ltimo en la Figura 5.9 se muestra la solucin grfica en el ltimo paso, para
un paso temporal t = 0, 005 el nmero de pasos es n = 1000 y sobre el dominio
Figura 5.4.

A continuacin se resuelve la Ecuacin 5.51 sobre la malla regular Figura. 5.4 y con
las siguientes condiciones iniciales:

U (x, 0) = 0

U (x,t)

=1
x x=0

U (x,t)
=0
x
x=0

x = 0, 5

(5.56)

x 6= 0, 5
71

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Figura 5.8: Malla iregular 21 nodos. IIC = 0, 46

Cuadro 5.2: Influencia del ndice de regularidad en el error global


Cuya solucin exacta es:


1
1
U (x, t) = 2 sin x sin t sin 3x sin 9t +
sin 5x sin 25t
9
25

(5.57)

En el Cuadro 5.3 se puede ver el error global cometido para distinto nmero de pasos
y para t = 0, 001.

Cuadro 5.3: Error global frente al nmero de pasos


Por ltimo en las figuras 5.10, 5.11, 5.12 y 5.13 se muestra la solucin grfica en
el ltimo paso para un paso temporal t = 0, 001 el nmero de pasos n = 100,
n = 200, n = 500 y n = 1000 respectivamente, sobre el dominio Figura 5.4.

5.5.2.

Vibraciones forzadas en una viga simplemente apoyada

Se resuelve la siguiente ecuacin diferencial de la viga vibrando libremente:


1 4U
2 U (x, t)
+
= 15 sin 2x sin t
x2
4 x4

x (0, 1) t > 0

(5.58)

Con las condiciones de contorno siguientes:

U (0, t) = 0
U (1, t) = 0

72

(5.59)

5.5 Aplicaciones

Figura 5.9: Solucin aproximada en el ltimo paso. t = 0, 005

Figura 5.10: Solucin aproximada en el ltimo paso n = 100



2

U (x,t)

=0
2
x
x=0
2 U (x,t)


=0
x2

(5.60)

x=1

Con las condiciones iniciales siguientes:

U (x, 0) = 0

U (x,t)
= sin 2x + sin x
x

(5.61)

t=0

La solucin exacta de la Ecuacin 5.58 es:


U (x, t) = (sin 2x + sin x) sin t

(5.62)

En el Cuadro 5.4 de puede ver el error global cometido en la resolucin de la


Ecuacin 5.58 sobre el dominio Figura 5.4 mediante DFG para diferentes pasos
temporales:

73

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Figura 5.11: Solucin aproximada en el ltimo paso n = 200

Figura 5.12: Solucin aproximada en el ltimo paso n = 500


En el Cuadro 5.5 se puede ver el error global cometido en la resolucin de la
Ecuacin 5.58 sobre los dominios Fig. 5.5, 5.6, 5.7 y 5.8 mediante DFG para t =
0, 001
Por ltimo en la Figura 5.14 se muestra la solucin grfica en el ltimo paso para un
paso temporal t = 0, 005 el nmero de pasos n = 1000 y sobre el dominio Figura
5.4.

5.5.3.

Vibraciones transversales en una viga biempotrada

Se resuelve la siguiente ecuacin diferencial de la viga vibrando libremente:

1 4U
2 U (x, t)
+
=0
x2
4, 734 x4

x (0, 1) t > 0

(5.63)

Con las condiciones de contorno siguientes:

U (0, t) = 0
U (1, t) = 0

74

(5.64)

5.5 Aplicaciones

Figura 5.13: Solucin aproximada en el ltimo paso n = 1000

Cuadro 5.4: Influencia del paso temporal en el error global


2

U (x,t)

=0
x2 x=0
2

U (x,t)
=0
x2

(5.65)

x=1

Con las condiciones iniciales siguientes:

U (x, 0) = 0

U (x,t)
= cos 4, 73x cosh 4, 73x 0, 982501 (sin 4, 73x sinh 4, 73x)
x

(5.66)

t=0

La solucin exacta de la Ecuacin 5.63 es:

U (x, t) = [cos 4, 73x cosh 4, 73x 0, 982501 (sin 4, 73x sinh 4, 73x)] sin t (5.67)
En el Cuadro 5.6 de puede ver el error global cometido en la resolucin de la
Ecuacin 5.63 sobre el dominio Figura 5.4 mediante DFG para diferentes pasos
temporales:
En el Cuadro 5.7 se puede ver el error global cometido en la resolucin de la
Ecuacin 5.63 sobre los dominios Fig. 5.5, 5.6, 5.7 y 5.8 mediante DFG para t =
0, 001.
Por ltimo en la Figura 5.15 se muestra la solucin grfica en el ltimo paso para un
paso temporal t = 0, 005 el nmero de pasos n = 1000 y sobre el dominio Figura
5.4.

75

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Cuadro 5.5: Influencia del ndice de regularidad en el error global

Figura 5.14: Solucin aproximada en el ltimo paso n = 1000, t = 0, 005

5.5.4.

Vibraciones transversales en una viga biempotrada

Se resuelve la siguiente ecuacin diferencial de la viga vibrando libremente:


2 U (x, t)
1 4U
+
=0
x2
1, 8754 x4

x (0, 1) t > 0

(5.68)

Con las condiciones de contorno siguientes:

U (0, t) = 0
U (1, t) = 0

U (x,t)

=0


2 x x=0
U (x,t)

=0
x2 x=1

3 U (x,t)


=0
x3

(5.69)

(5.70)

x=1

Con las condiciones iniciales siguientes:

U (x, 0) = 0

U (x,t)
= cos 1, 875x cosh 1, 875x 0, 7340327 (sin 1, 875x sinh 1, 875x)
x
t=0

76

5.5 Aplicaciones

Cuadro 5.6: Influencia del paso temporal en el error global

Cuadro 5.7: Influencia del ndice de regularidad en el error global

(5.71)
La solucin exacta de la Ecuacin 5.68 es:

U (x, t) = [cos 1, 875x cosh 1, 875x 0, 7340327 (sin 1, 875x sinh 1, 875x)] sin t
(5.72)
Por ltimo en la Figura 5.16 se muestra la solucin grfica en el ltimo paso para un
paso temporal t = 0, 001 el nmero de pasos n = 1000 y sobre el dominio Figura
5.4.

5.5.5.

Vibraciones transversales en una viga empotrada apoyada

Se resuelve la siguiente ecuacin diferencial de la viga vibrando libremente:


1 4U
2 U (x, t)
+
=0
x2
3, 9274 x4

x (0, 1) t > 0

(5.73)

Con las condiciones de contorno siguientes:

U (0, t) = 0
U (1, t) = 0

U (x,t)
x

2 U (x,t)
x2

x=0

(5.74)

=0

x=1

=0

(5.75)

77

Captulo 5

Esquema en Diferencias Finitas Generalizadas para vigas

Figura 5.15: Solucin aproximada en el ltimo paso n = 1000, t = 0, 005


Con las condiciones iniciales siguientes:

U (x, 0) = 0

U (x,t)
= 3, 240366 [cos 7, 069x cosh 7, 069x 1, 000002 (sin 7, 069x sinh 7, 069x)]
x
t=0

(5.76)

La solucin exacta de la Ecuacin 5.73 es:

U (x, t) = [cos 7, 069x cosh 7, 069x 1, 000002 (sin 7, 069x sinh 7, 069x)] sin 3, 240366t
(5.77)
Por ltimo en la Figura 5.17 se muestra la solucin grfica en el ltimo paso para un
paso temporal t = 0, 001 el nmero de pasos n = 1000 y sobre el dominio Figura
5.4.

78

5.5 Aplicaciones

Figura 5.16: Solucin aproximada en el ltimo paso n = 1000, t = 0, 001

Figura 5.17: Solucin aproximada en el ltimo paso n = 1000, t = 0, 001

79

6 Esquema en Diferencias Finitas


Generalizadas para placas delgadas
A continuacin se va a aplicar el Mtodo de Diferencias finitas Generalizadas para
la resolucin de problemas elasto-dinmicos en placas delgadas.

6.1.

Ecuacin diferencial de la placa delgada segn


la teora de Kirchhoff

Una placa se define como un elemento estructural en el que una de las dimensiones,
el espesor, es mucho menor que las otras dos, y sobre la que actan cargas normales
al plano medio y momentos de eje comprendido en dicho plano.
Las placas de Kirchhoff son vlidas para relacin de espesores/ancho menores o
iguales a 0,1.
Hiptesis bsicas:
Las normales al plano medio de la placa se mantienen rectas tras la deformacin, y los puntos del plano medio nicamente tienen movimiento vertical.
Dichas normales se mantienen ortogonales a la deformada del plano medio de
la placa.
La tensin normal al plano medio de la placa puede considerarse despreciable,
esto es, z = 0, 0.
Del equilibrio dinmico de un elemento diferencial de una placa delgada de espesor
t, ver Figura 6.1, se obtiene:
Equilibrio de momentos respecto al eje y:
Mx Mxy
+
Qx = 0
x
y

(6.1)

Equilibrio de momentos respecto al eje x:


Mxy My
+
Qy = 0
x
y

(6.2)

81

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Figura 6.1: Equilibrio de un elemento diferencial de placa delgada


Equilibrio de fuerzas verticales respecto al eje z:
Qx Qy
+
+ fI + q = 0
x
y

(6.3)

Fuerzas de inercia:

fI = m

2U
t2

(6.4)

Substituyendo la Ecuacin 6.1, Ecuacin 6.2 y la Ecuacin 6.4 dentro de la Ecuacin 6.3
se obtiene:
2 Mx
2 Mxy 2 My
2U
+
2
+
+
m
+q =0
x2
xy
y 2
t2

(6.5)

Por otro lado teniendo en cuenta las relaciones existentes entre momentos flectores
y desplazamientos verticales se tiene que:
Et3
Mx =
12 (1 2 )

2U
2U
+

x2
y 2

2U
2U
Et3

+
My =
12 (1 2 )
x2
y 2
82

(6.6)

(6.7)

6.1 Ecuacin diferencial de la placa delgada segn la teora de Kirchhoff

Mxy =

2U
Et3
(1

)
12 (1 2 )
xy

(6.8)

Finalmente introduciendo la Ecuacin 6.6, Ecuacin 6.7 y Ecuacin 6.8 dentro de


la Ecuacin 6.5 se obtiene la ecuacin diferencial dinmica de la placa delgada de
Kirchhoff, de lados a y b y espesor t.

4U
4U
2U
q(x, y, t)
4U
+
2
+
+
m
=
4
2
2
4
2
x
x y
y
t
D

(6.9)

En donde q(x, y, t) es una carga superficial perpendicular al plano de la placa, y:

Et3
D=
12 (1 2 )

(6.10)

A esta ecuacin diferencial se le aadirn igualmente unas condiciones iniciales,


desplazamiento y velocidad, esto es:

U (x, y, 0) = g(x, y)

U (x,y,t)
= h(x, y)
t
t=0

0<x<a
0<y<b

(6.11)

Y unas condiciones de contorno, las cuales dependern del tipo de sustentacin de


la placa, esto es, para una placa simplemente apoyada se impondr la condicin de
desplazamientos y momentos nulos en los bordes de la placa, lo cual se expresa de
la siguiente forma:

U (0, y, t) = U (x, 0, t) = U (a, y, t) = U (x, b, t) = 0

2
2

=0
Mx (x, 0, t) = xU2 + yU2

y=0

2
2

My (0, y, t) = xU2 + yU2
=0
x=0

2U
2U

Mx (x, b, t) = x2 + y2
=0

y=b

2U
2U

My (a, y, t) = 2 + 2
=0
x
y

t>0

(6.12)

0<x<a 0<y<b

x=a

Para el caso de viga empotrada se establecer desplazamiento y giro nulo en los

83

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

bordes de la placa, esto es:

U (0, y, t) = U (x, 0, t) = U (a, y, t) = U (x, b, t) = 0


=0
x (x, 0, t) = U (x,y,t)

y=0



=0
y (0, y, t) = U (x,y,t)
x
x=0

x (x, b, t) = U (x,y,t)

=0

y=b

y (a, y, t) = U (x,y,t)
=0
x

t>0

(6.13)

0<x<a 0<y<b

x=a

6.2.

Esquema en Diferencias Finitas Generalizadas

De la Ecuacin 6.9 se desprende que se necesitar la discretizacin espacial en 2


dimensin hasta 4 orden, as pues en la Ecuacin 4.97 se particularizar para k =
10, 12, 14 , esto es:

j=N
i=14
X
X
4 u0
1

u
Du (10) =
M
(10,
i)c
+
uj
=
0
i
x4
l(10, 10)
i=1
j=1

i=14
X
1
4 u0
u0
=
Du (12) =
M (12, i)ci +
x2 y 2
l(12, 12)
i=1

4 u0
1
u0
Du (14) =
=
4
y
l(14, 14)

i=14
X

M (14, i)ci +

i=1

j=N
X

uj

j=1

j=N
X

uj

j=1

i=14
X
i=1

M (10, i)dji

i=14
X
i=1

i=14
X
i=1

!
M (12, i)dji

!
M (14, i)dji

(6.14)

Estas expresiones se pueden simplificar de la siguiente forma:

j=N
j=N
X
X
4 u0
n
=
u

+
u

+
unj j
0
0
j
j
0
0
x4
j=1
j=1

j=N
j=N
X
X
4 u0
n
u

+
unj j
=
u

+
j
j
0
0
0
0
2
2
x y
j=1
j=1
j=N
j=N
X
X
4 u0
n
=
u

+
u

+
unj j
0 0
j j
0 0
4
y
j=1
j=1

84

(6.15)

6.2 Esquema en Diferencias Finitas Generalizadas


Siendo:

0 =

j=14
X

M (10, i)ci

j =

j=1

0 =

j=14
X

0 =

M (10, i)dji

j=1

M (12, i)ci

j =

j=1

j=14
X

j=14
X

j=14
X

M (12, i)dji

(6.16)

j=1

M (14, i)ci

j =

j=1

j=14
X

M (14, i)dji

j=1

Y cumplindose:
0 =

j=N
X

j=1

0 =

j=N
X

(6.17)

j=1

0 =

j=N
X

j=1

Substituyendo la Ecuacin 4.94 y la Ecuacin 5.17 en la Ecuacin 6.9 se llega a:

un0 0 +

j=N
X
j=1

unj j 2un0 0 +

+m

un1
0

2un0

+
2
(t)

j=N
X

j=1
un+1
0

unj j un0 0 +

j=N
X

unj j +

j=1

q(x0 , y0 , t)
=
D

(6.18)

En la cual operando se puede expresar como sigue:

un+1
0

j=N
X
(t)2 n
q(x0 , y0 , t)
=
u 0 0
+ 2un0 u0n1
unj j
m
D
j=1

(6.19)

En donde:

0 = 0 + 20 + 0
j = j + 2j + j

(6.20)

85

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Las condiciones iniciales, teniendo en cuenta la Ecuacin 6.11 se expresaran de la


siguiente forma:
u00 = g(x0 , y0 )

(6.21)

Por otro lado se impone la condicin inicial de velocidad, con su expresin en diferencias finitas clsicas, segn la Ecuacin 6.11 esto es:
u10 u1
0
1
= h(x0 , y0 ) u1
0 = u0 2h(x0 , y0 )t
2t

(6.22)

Ahora se imponen las condiciones de contorno, as pues para el caso de placa delgada
simplemente apoyada, segn la Ecuacin 6.12 se tiene que en los nodos del contorno
de la placa se cumple que:
un0 = 0

(6.23)

Para la segunda condicin de contorno se har uso de diferencias finitas clsicas,


para ello se aadirn una serie de nodos unq , que se llamarn nodos ficticios , que se
encontrar a la misma distancia del nodo del contorno que el nodo de la placa ms
cercano a este , ver Figura 6.2.
u qn

u rn

u 0n

urn*

u qn*

Figura 6.2: Nodos ficticios en el contorno de la placa


De tal forma que aplicando la condicin de momento nulo en el contorno se obtiene:

Mx =

unq + unq
unq 2un0 + unq
unr 2un0 + unr
+

=
0

= unq = unq (6.24)


k2
h2
k2

Del mismo modo si se tratase de placa empotrada la condicin de contorno se traducira en lo siguiente:
unq unq
= 0 unq = unq
x =
2k

86

(6.25)

6.3 Convergencia, consistencia y estabilidad del mtodo


De igual forma se procedera para el resto de momento y giros as como nodos y
contornos de la placa.

6.3.

Convergencia, consistencia y estabilidad del


mtodo

De igual manera se va a calcular la convergencia del mtodo, se ver si el problema


es consistente para luego establecer la estabilidad.

6.3.1.

Consistencia

Se van a calcular los errores cometidos tanto en el truncamiento espacial como en el


temporal.
Para la parte temporal el error cometido est ya calculado en la Ecuacin 5.27.
Por otro lado se analiza el error de truncamiento cometido en la parte espacial de
la ecuacin, para ello haremos un planteamiento similar, si al desarrollo completo
de la serie de Taylor le resta el truncamiento realizado en la Ecuacin 4.89 se puede
llegar a la siguiente expresin:


b
TEx = DU Du = A1 b

(6.26)

es el vector de
En donde DU es la solucin exacta de las derivadas parciales y b
trminos independientes del sistema con el desarrollo completo de la serie de Taylor,
esto es:

i=N
X

h5i 5 U0
5! x5

h4i ki 5 U0
5! x4 y

h3i ki2 5 U0
5! x3 y 2

Ui U0

w hi

i=1


i=N
X
h4i ki 5 U0
h3i ki2 5 U0
h5i 5 U0

Ui U0 5! x5 5! x4 y 5! x3 y2 w2 ki

i=1
i=N 

X
h4i ki 5 U0
h3i ki2 5 U0
h5i 5 U0
h2

Ui U0 5! x5 5! x4 y 5! x3 y2 w2 2i

i=1
=


b
i=N
X
h5i 5 U0
h4i ki 5 U0
h3i ki2 5 U0

Ui U0 5! x5 5! x4 y 5! x3 y2 w2 hi ki

i=1

..

..



i=N
X
5
4
4
hi 5 U0
hi ki 5 U0
h3i ki2 5 U0

2 ki
i=1

Ui U0

5! x5

5! x4 y

5!

x3 y 2

24

(6.27)

87

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Teniendo en cuenta la Ecuacin 4.94 y operando se tiene que:

i=N
X

h5 5
5!i xU50

h4i ki 5 U0
5! x4 y

h3i ki2 5 U0
5! x3 y 2

w2 hi

i=1


i=N
X
h4i ki 5 U0
h3i ki2 5 U0
h5i 5 U0

5! x5 5! x4 y 5! x3 y2 w2 ki

i=1
i=N 

X
h4i ki 5 U0
h3i ki2 5 U0
h2
h5i 5 U0

5! x5 5! x4 y 5! x3 y2 w2 2i

i=1
b=


b
i=N
X
h5i 5 U0
h4i ki 5 U0
h3i ki2 5 U0

5! x5 5! x4 y 5! x3 y2 w2 hi ki

i=1

..

..



i=N
X
4
5
4
hi ki 5 U0
h3i ki2 5 U0
hi 5 U0

2 ki
i=1

5!

x5

5! x4 y

5!

x3 y 2

24

(6.28)

Como en la ecuacin resuelta slo interviene la derivada de 4 orden respecto de x,


respecto de y respecto de x e y dos veces, esto corresponde con las posiciones 10,
12 y 14, as pues:

TEx (10, 12, 14) = DU (10) Du (10) + DU (12) Du (12) + DU (14) Du (14) =






b + A1 b
b + A1 b
b
= A1 b
10,j

12,j

14,j

j = 1, 2, , 14

(6.29)

Teniendo en cuenta la matriz Ecuacin 6.40 se puede observar que el grado de su


determinante es hpi kih wq en donde p = h = 40, q = 28 , y por ejemplo el grado del


elemento Ad

T

10,1

es igual a hri kin wt en donde r = 38, n = 37, q = 26, luego el grado

2 3 2
que multiplicando por el primer elemento del vector
de A1
10,j es igual a hi ki w

b b queda un polinomio en hi ki de grado mayor o igual a 1, siguiendo el mismo


razonamiento con todos los ele-mentos de la Ecuacin 6.29 se llega a la conclusin
de que dicha ecuacin est formada por polinomios en hi ki de al menos grado 1.

Finalmente sumando la Ecuacin 5.27 y la Ecuacin 6.29 se obtiene la siguiente


expresin:

h
i
(t)2 4 U (t1 )
4
+

T T E = T Et + T Ex =
(t)
+ [h, k]
12
t4

88

(6.30)

6.3 Convergencia, consistencia y estabilidad del mtodo


En donde el grado de [h] es igual o mayor que 1, haciendo el lmite cuando h e t
tienden a cero se llega a:
lm

(h,k,t)(0,0,0)

TTE = 0

(6.31)

Con lo que queda demostrada la consistencia de la aproximacin en diferencias finitas


generalizadas.

6.3.2.

Estabilidad

El siguiente paso para asegurar la convergencia es demostrar la estabilidad, estableciendo un criterio en trminos de paso temporal para asegurar dicha estabilidad.
Aplicando de nuevo el criterio de Von Neumann para determinar la estabilidad del
mtodo se realiza una descomposicin armnica de la solucin aproximada de la
forma:
un0 = n exp ikT x0

unj = n exp ikT xj

(6.32)

En donde k representa el vector nmero de onda, que es el nmero de veces que la


onda vibra en la unidad de distancia, se define como la inversa de la longitud de
onda en cada una de las direcciones.

k=

x
y

(6.33)

Y adems:

x0 =

x0
y0

xj =

xj
yj

x0 + hj
y 0 + kj

hj =

hj
kj

(6.34)

Por otro lado, como ya se ha comentado, se conoce como coeficiente de amplificacin, si || 1 la solucin crecer con el tiempo y el mtodo es inestable. En caso
contrario, la solucin disminuye con el tiempo y el sistema es estable. Si se substituye
la Ecuacin 6.32 dentro de la Ecuacin 6.19 se obtiene la siguiente expresin:

j=N
X
(t)2 n
exp ikT x0 0
n+1 exp ikT x0 =
n exp ikT xj j +
m
j=1

+2 exp ik x0
n

n1

(6.35)

exp ik x0
T

89

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Dividiendo ambos miembros de la ecuaci por n exp ikT x0 se llega a la siguiente


expresin:
2

(t)
0
m

j=N
X
j=1

n exp ikT hj j + 2 n1

(6.36)

En donde operando y teniendo en cuenta que exp ikT hj = cos kT hj + i sin kT hj se


obtiene:

j=N

X
(t)2
0
cos kT hj + i sin kT hj j + 2 + 1 = 0
2
m
j=1

(6.37)

Resolviendo la ecuacin de 2 grado se llega a:

= b

b2 1

En donde:
2

b=

(t)
0
2m

j=N
X
j=1

cos kT hj + i sin kT hj j + 1

(6.38)

Por otro lado y b se puede expresar de la siguiente forma:

b=1+

j=N

X
X
(t)2 j=N
sin kT hj j
1 cos kT hj j i
2m j=1
j=1

(6.39)

La condicin de estabilidad obliga a:





b b2 1 1

(6.40)

Operando entre la Ecuacin 6.40 y la Ecuacin 6.39 y simplificando aplicando criterios conservadores se llega al criterio de estabilidad:

m
t q
4 |0 |
90

(6.41)

6.4 irregularidad de la estrella y estabilidad

6.4.

irregularidad de la estrella y estabilidad

En este apartado se va a definir un ndice de regularidad para cada una de las


estrellas del dominio IIS y un ndice de regularidad para la nube de nodos IIC .
En primer lugar hay que tener en cuenta que el coeficiente 0 , que aparece en el
criterio de estabilidad Ecuacin 6.41, depende de los siguientes factores:
El nmero de nodos de la estrella.
Las coordenadas de cada nodo respecto del nodo central de la estrella.
La funcin de ponderacin elegida.
La Ecuacin 6.41 resulta ser slo funcin de las coordenadas de los nodos respecto
del nodo central de la estrella.
Sea l la media de las distancias de los nodos de la estrella l al nodo central y sea
la media de todas las i de la malla, una vez discretizado el dominio se define:

0 =

0
4

(6.42)

As pues la Ecuacin 6.41 se puede reescribir de la siguiente manera:

2 m

t r

4 0

(6.43)

Para el caso de malla regular con 24 nodos por estrella el criterio Ecuacin 6.43
queda de la siguiente forma:

9 2 m
t h

i2
13 1 + 2 + 2 5

(6.44)

Multiplicando el lado derecho de la Ecuacin 6.44 por el factor:

13

h

1+


i2
2 +2 5

r
36 0

(6.45)

91

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Se obtiene de nuevo la Ecuacin 6.41 , as pues se define para cada una de las estrellas
del dominio el ndice de regularidad segn:

IIS =

13

h

1+


i2
2 +2 5

36 0

(6.46)

El cual toma valores entre 0 y 1, tomando el valor de 1 para el caso de la estrella


regular, si este ndice decrece entonces el valor absoluto de 0 crece, y de acuerdo
con la Ecuacin 6.41 el paso temporal mximo que asegura la estabilidad del mtodo
decrece.
El ndice de irregularidad de la nube de nodos IIC es igual al mnimo valor de todos
los IIS de cada una de las estrellas.

6.5.

Aplicaciones

A continuacin se presentan algunas aplicaciones a la resolucin de placas delgadas


sometidas a vibraciones.
Se va a discretizar una placa en un nmero finito de nodos, de cinco formas distintas,
en un primer lugar con una malla regular, y en segundo, tercero, cuarto y quinto
con mallas irregulares con ndices de regularidad decrecientes, ver Figuras 6.3, 6.4,
6.5, 6.6 y 6.7.

Figura 6.3: Malla regular 36 nodos IIC = 1


Como funcin de ponderacin se va a utilizar la siguiente:
w(hi , ki ) = r
92

1
h2j

kj2

3

(6.47)

6.5 Aplicaciones

Figura 6.4: Malla irregular 36 nodos IIC = 0, 92

Figura 6.5: Malla irregular 36 nodos IIC = 0, 83


El error global cometido se puede calcular con la expresin:

Error =

6.5.1.

sP

i=N
i=1

[sol(i) exac(i)]2
N

Vibraciones libres en una placa delgada apoyada

La ecuacin a resolver es la siguiente:


"

2 U (x, y, t)
1 4 U (x, y, t)
4 U (x, y, t) 4 U (x, y, t)
+
+
2
+
=0
4 4
x4
x2 y 2
y 4
t2

(6.48)

93

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Figura 6.6: Malla irregular 36 nodos IIC = 0, 76

Figura 6.7: Malla irregular 36 nodos IIC = 0, 58


Con las siguientes condiciones de contorno:

x, y [0, 1]

U (x, y, t)| = 0

2 U (x,y,t)

=0
y 2
x=0

2 U (x,y,t)

=0

x2
y=0

Y las condiciones iniciales:

U (x, y, 0) = 0

U (x,y,t)
= sin x sin y
t
t=0

94

2 U (x,y,t)

y 2
x=1
2 U (x,y,t)

x2
y=1

=0

(6.49)

=0

(6.50)

6.5 Aplicaciones
La solucin exacta de la ecuacin en cuestin es:

U (x, y, t) = sin x sin y sin t

(6.51)

En el Cuadro 6.1 se puede ver el error global cometido en la resolucin de la


Ecuacin 6.48 sobre el dominio de la Figura 6.3 mediante DFG para diferentes pasos
temporales.

Cuadro 6.1: Influencia del paso temporal en el error global

En el Cuadro 6.2 se puede ver el error global cometido en la resolucin de la


Ecuacin 6.48 sobre el dominio de la Figura 6.4, 6.5, 6.6 y 6.7 mediante DFG para
diferentes pasos t = 0, 001.

Cuadro 6.2: Influencia del ndice de regularidad en el error global

El Cuadro 6.3 muestra la variacin del error global cometido frente al nmero de
pasos iterados con t = 0, 001.

Cuadro 6.3: Error global frente a nmero de iteraciones

Por ltimo en la Figura 6.8 se muestra la solucin grfica en el ltimo paso para un
paso temporal t = 0, 001 el nmero de pasos n = 1000 y sobre el dominio Figura
6.3.

95

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Figura 6.8: Solucin aproximada en el ltimo paso t = 0, 001; n = 1000


Si ahora se cambian las condiciones iniciales asumiendo, debido por ejemplo a un
impacto, una velocidad inicial en el punto x = 0, 5 y = 0, 5 de la placa, se tiene las
siguientes condiciones:

U (x, y, 0)
=0

U (x,y,t)

=1
t

t=0

U (x,y,t) = 0
t

x = y = 0, 5

(6.52)

x, y 6= 0, 5

Ahora la solucin exacta de la ecuacin viene dada por la siguiente expresin:

U (x, y, t) = 2 sin x sin y sin t


+

1
sin 3x sin 3y sin 9t+
9


1
sin 5x sin 5y sin 25t +
25

(6.53)

Las Figuras 6.9, 6.10, 6.11 y 6.12 muestran la solucin aproximada de la Ecuacin 6.48,
con las condiciones Ecuacin 6.52, y sobre el dominio discretizado con malla regular
Figura 6.1 para el ltimo paso, con un nmero de pasos igual a n = 100, n = 200,
n = 600 y n = 1200 respectivamente.

96

6.5 Aplicaciones

Figura 6.9: Solucin aproximada en el ltimo paso n = 100

6.5.2.

Vibraciones forzadas en una placa delgada apoyada

La ecuacin a resolver es la siguiente:


"

4 U (x, y, t) 4 U (x, y, t) 2 U (x, y, t)


1 4 U (x, y, t)
+
2
+
= 15 sin t sin 2x sin 2y
+
4 4
x4
x2 y 2
y 4
t2
(6.54)
Con las siguientes condiciones de contorno:

x, y [0, 1]

U (x, y, t)| = 0

2 U (x,y,t)
=0

y 2
x=0

2 U (x,y,t)


=0
x2
y=0

Y las condiciones iniciales:

2 U (x,y,t)

y 2
x=1
2 U (x,y,t)

x2
y=1

U (x, y, 0) = 0

U (x,y,t)
= sin x sin y + sin 2x sin 2y
t

=0

(6.55)

=0

(6.56)

t=0

97

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Figura 6.10: Solucin aproximada en el ltimo paso n = 200


La solucin exacta de la ecuacin en cuestin es:

U (x, y, t) = (sin x sin y + sin 2x sin 2y) sin t

(6.57)

En el Cuadro 6.4 se puede ver el error global cometido en la resolucin de la


Ecuacin 6.54 sobre el dominio de la Figura 6.3 mediante DFG para diferentes pasos
temporales.

Cuadro 6.4: Influencia del paso temporal en el error global


En el Cuadro 6.5 se puede ver el error global cometido en la resolucin de la
Ecuacin 6.54 sobre el dominio de la Figura 6.4, 6.5, 6.6 y 6.7 mediante DFG para
diferentes pasos t = 0, 001.

Por ltimo en la Figura 6.13 se muestra la solucin grfica en el ltimo paso para un
paso temporal t = 0, 001 el nmero de pasos n = 1000 y sobre el dominio Figura
6.3.

98

6.5 Aplicaciones

Figura 6.11: Solucin aproximada en el ltimo paso n = 600

Cuadro 6.5: Influencia del ndice de regularidad en el error global

6.5.3.

Vibraciones libres en una placa delgada empotrada

La ecuacin a resolver es la siguiente:


"

(6.58)

=0

(6.59)

4 U (x, y, t) 4 U (x, y, t)
2 U (x, y, t)
1 4 U (x, y, t)
+
2
+
=0
+
4 4
x4
x2 y 2
y 4
t2
Con las siguientes condiciones de contorno:

x, y [0, 1]

U (x, y, t)| = 0

U (x,y,t)

=0
y
x=0


U
(x,y,t)


=0
x
y=0

U (x,y,t)

y
x=1
U (x,y,t)

x
y=1

=0

99

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Figura 6.12: Solucin aproximada en el ltimo paso n = 1200


Y las condiciones iniciales:

U (x, y, 0)
=0

U (x,y,t)

=
t

t=0

[cos 4, 73x cosh 4, 73x 0, 982501 (sin 4, 73x sinh 4, 73x)]

[cos 4, 73y cosh 4, 73y 0, 982501 (sin 4, 73y sinh 4, 73y)]

(6.60)

La solucin exacta de la ecuacin en cuestin es:

U (x, y, t) = [cos 4, 73x cosh 4, 73x 0, 982501 (sin 4, 73x sinh 4, 73x)]
(6.61)
[cos 4, 73y cosh 4, 73y 0, 982501 (sin 4, 73y sinh 4, 73y)] sin t
En el Cuadro 6.6 se puede ver el error global cometido en la resolucin de la
Ecuacin 6.58 sobre el dominio de la Figura 6.3 mediante DFG para diferentes pasos
temporales.
En el Cuadro 6.7 se puede ver el error global cometido en la resolucin de la
Ecuacin 6.58 sobre el dominio de la Figura 6.4, 6.5, 6.6 y 6.7 mediante DFG para
diferentes pasos t = 0, 001.
100

6.5 Aplicaciones

Figura 6.13: Solucin aproximada en el ltimo paso t = 0, 001; n = 1000

Cuadro 6.6: Influencia del paso temporal en el error global

Por ltimo en la Figura 6.14 se muestra la solucin grfica en el ltimo paso para un
paso temporal t = 0, 001 el nmero de pasos n = 500 y sobre el dominio Figura
6.3.

101

Captulo 6

Esquema en Diferencias Finitas Generalizadas para placas delgadas

Cuadro 6.7: Influencia del ndice de regularidad en el error global

Figura 6.14: Solucin aproximada en el ltimo paso t = 0, 001; n = 500

102

7 Esquema en DFG para la ecuacin


de ondas
En este apartado se va a estudiar la resolucin de la ecuacin de ondas en dos
dimensiones haciendo uso de diferencias finitas generalizadas, e igualmente se va a
analizar la convergencia del mtodo.

7.1.

La ecuacin de ondas

En primer lugar se considera la ecuacin de equilibrio dinmico, esto es:

Uj = ij,i + fj

i, j = x, y, z

(7.1)

En donde f representa una fuerza por unidad de volumen, que podra ser el peso
propio del material. Por otro lado teniendo en cuenta las ecuaciones de Lam en
forma compacta se tiene:

= kk ij + 2Gij
E
2G
=
= 12
(1+)(12)
ij

(7.2)

La expresin que relacionan las deformaciones unitarias con los desplazamientos es


la siguiente:

ij =

1
(Ui,j + Uj,i )
2

(7.3)

Y substituyendo la Ecuacin 7.1 dentro de las ecuaciones de Lam Ecuacin 7.2 se


llega a la siguiente expresin, que relaciona los desplazamientos con las tensiones:

ij = Uk,k ij + G (Ui,j + Uj,i )

(7.4)

103

Captulo 7

Esquema en DFG para la ecuacin de ondas

Por ltimo substituimos la Ecuacin 7.4 dentro de la ecuacin de equilibrio Ecuacin 7.1,
y se obtiene la ecuacin de equilibrio en desplazamientos:
Uj = [Uk,k ij + G (Ui,j + Uj,i )],i + fj =
Uk,kj ij + G (Ui,ji + Uj,ii ) + fj

(7.5)

Aqu el nico subndice descriptivo es la j siendo la i y k subndices mudos, luego


reemplazando la i por la k y operando se obtiene la ecuacin de Navier:
Uj = ( + G) Uk,kj + GUj,kk + fj

(7.6)

O bien:
Uj = ( + G) e,j + G2 Uj + fj

(7.7)

En donde:

e = Uk,k =

Ux Uy Uz
+
+
( + G) e,j + G2 Uj + fj
x
y
z

(7.8)

La Ecuacin 7.6 de Navier en virtud de 2 U = (U) U se puede


expresar como sigue:

= ( + 2G) (U) G U + f
U

7.1.1.

(7.9)

Caso 1 dimensin

En el caso de una sola dimensin existirn slo desplazamientos en una direccin,


esto es:

Ux = Ux (x, t)

Uy = Uz = 0

(7.10)

En cuanto a deformaciones teniendo en cuenta la Ecuacin 7.3 se tendr:

xx = Ux,x

104

yy = zz = xy = yz = xz = 0

(7.11)

7.1 La ecuacin de ondas


Y en cuanto a tensiones teniendo en cuenta la Ecuacin 7.4 se tendr:

xx = ( + 2G) xx = ( + 2G) Ux,x

(7.12)

yy = zz = xx = Ux,x
xy = yz = xz = 0

Por ltimo substituyendo en la ecuacin de Navier, para j = 1 y teniendo en cuenta


Ecuacin 7.10 se obtiene la ecuacin de la onda para 1 dimensin, esto es:

2 Ux
2 Ux
=
(
+
2G)
+ fx
t2
x2

Si se hace f x = 0 y llamando =
P, se llega a la ecuacin:

(7.13)
+2G

que coincide con la velocidad de las ondas

2
2 Ux
2 Ux
=

t2
x2

7.1.2.

(7.14)

Caso 2 dimensiones

Este caso las variables son independientes de z por lo tanto la ecuacin Ecuacin 7.1
de equilibrio quedara como sigue:

xx,x + yx,y + fx = Ux

xy,x + yy,y + fy = Uy
xz,x + yz,y + fz = Uz

(7.15)

Este sistema de ecuaciones en derivadas parciales se puede separar en dos sistemas


desacoplados, uno formado por las dos primeras ecuaciones, movimiento en el plano
(in-plane motion P, SV) y el otro formado por la ltima ecuacin, movimiento en el
antiplano (antiplane motion, SH), esto es:
Movimiento en el plano
En primer lugar se determinan los desplazamientos:

Ux = Ux = (x, y, t)

Uy = Uy = (x, y, t)

Uz = 0

(7.16)

105

Captulo 7

Esquema en DFG para la ecuacin de ondas

En cuanto a las deformaciones se tiene que:

xx = Ux,x

yy = Uy,y

zz = 0

xy =

1
(Ux,y + Uy,x )
2

yz = xz = 0

(7.17)

Por ltimo se determinan las tensiones, esto es:

xx = (Ux,x + Uy,y ) + 2GUx,x

(7.18)

yy = (Ux,x + Uy,y ) + 2GUy,y


xy = G (Ux,y + Uy,x )

Y aplicando la ecuacin de Navier se llega a:


Uj = ( + G) Uk,kj + GUj,kk + fj
j, k = x, y

(7.19)

Desarrollando la Ecuacin 7.19 se obtiene:


2
2
Ux = 2 2 Ux + 2 2 Ux + (2 2 ) Uy
t2
x2
y 2
xy
2
2
2
Uy = 2 Uy + 2 Uy + (2 2 ) 2 Ux
t2
x2
y 2
xy

(7.20)

En donde representa la velocidad de las ondas P, ya visto, y la velocidad de las


ondas S, esto es:

+ 2G

2 2 =

+G

(7.21)

y son las velocidades de compresin y de corte respectivamente, ondas P y ondas


S, cumplindose que:

>

106

7.2 Esquema en Diferencias Finitas Generalizadas

7.2.

Esquema en Diferencias Finitas Generalizadas

En este captulo se van a resolver la Ecuacin 7.20 haciendo uso del mtodo de
diferencias finitas generalizadas
Observando dicha ecuacin se desprende que del vector Du , Ecuacin 8.6, harn
falta los elementos 3, 4 y 5, para su resolucin, esto es:

j=N
i=5
i=5
X
X
u20
1 X
uj
M (3, i)dji
Du (3) =
=
u0 M (3, i)ci +
x2
l(3, 3)
i=1
j=1
i=1

j=N
i=5
i=5
X
X
1 X
u20
=
uj
M (4, i)dji
Du (4) =
u0 M (4, i)ci +
xy
l(4, 4)
i=1
j=1
i=1

Du (5) =

u20
y 2

1
u0 M (5, i)ci +
l(5, 5)
i=1
i=5
X

j=N
X
j=1

uj

i=5
X
i=1

(7.22)

M (5, i)dji

Esto se puede escribir de la siguiente forma:

j=N
X
2 ux0
n
=
u
m
+
unxj mj
x0 0
2
x
j=1

j=N
X
2 ux0
n
unxj j
= ux0 0 +
xy
j=1
j=N
X
2 ux0
n
=
u

+
unxj j
0
x0
y 2
j=1

j=N
X
2 uy0
n
=
u
m
+
unyj mj
y0 0
2
x
j=1
j=N
X
2 uy0
n
unyj j
= uy0 0 +
xy
j=1

(7.23)

j=N
X
2 uy0
n
=
u

+
unyj j
0
y0
y 2
j=1

Por otro lado, teniendo en cuenta la discretizacin temporal:

n1
2unx0 + uxn+1
ux0
2 ux0
x0
=
2
t2
(t)
n+1
n
un1
2 uy0
y0 2uy0 + uy0
=
t2
(t)2

(7.24)

Substituyendo la Ecuacin 7.23 y la Ecuacin 7.61 dentro de la Ecuacin 7.20 se

107

Captulo 7

Esquema en DFG para la ecuacin de ondas

llega a la siguiente expresin:

j=N
j=N
n+1
n
X
X
un1
x0 2ux0 + ux0
2
n
2
n
n

u
m
+
+

+
u
m
unxj j +
x0 0
x0 0
xj j
2
(t)
j=1
j=1

n1
uy0
2uny0 + un+1
y0

(t)

+ 2 2 uny0 0 +

= 2 uny0 m0 +


j=N
X
j=1

j=N
X
j=1

unyj j

unyj mj + 2 uny0 0 +

+ 2 2 unx0 0 +

j=N
X
j=1

j=N
X
j=1

unyj j +

unxj j

(7.25)

Despejando se obtiene la forma explcita en el tiempo, esto es:

2 2
n1
n
unx0 m0 +
un+1
x0 = 2ux0 ux0 + (t)

j=N
X
j=1

+ 2 2 uny0 0 +

2 2
n1
n
un+1
uny0 m0 +
y0 = 2uy0 uy0 + (t)

+ 2 2 unx0 0 +

7.3.

unxj mj + 2 unx0 0 +

j=N
X
j=1

j=N
X
j=1

unyj j

unyj mj + 2 uny0 0 +

j=N
X
j=1

j=N
X
j=1

j=N
X
j=1

unxj j

unxj j

unyj j

(7.26)

Convergencia, consistencia y estabilidad del


mtodo

De igual manera se va a calcular la convergencia del mtodo, se ver si el problema


es consistente para luego establecer la estabilidad.

7.3.1.

Consistencia

Como ya se ha comprobado en captulos anteriores el mtodo es consistente al tender


tanto el error espacial como el temporal a cero cuando ambos incrementos tienden

108

7.3 Convergencia, consistencia y estabilidad del mtodo


tambin a cero.
lm

TTE = 0

(h,k,t)(0,0,0)

7.3.2.

(7.27)

Estabilidad

En este apartado se va a establecer un criterio general de estabilidad para la ecuacin


de ondas resuelta por el MDFG para ello, como en veces anteriores, se utilizar el
criterio de Von Neumann realizndose una descomposicin armnica de la solucin
aproximada:
unx0 = An exp ikT x0

unxj = An exp ikT xj

uny0 = Bn exp ikT x0

unyj = Bn exp ikT xj

(7.28)

En donde:
x
y

k=

Adems se cumple que:

x0 =

x0
y0

xj =

xj
yj

x0 + hj
y0 + kj

hj =

hj
kj

= exp it
Substituyendo la Ecuacin 7.28 en la solucin aproximada en diferencias finitas
Ecuacin 7.26 obtenida anteriormente se obtiene:
An+1 exp ikT x0 = 2An exp ikT x0 An1 exp ikT x0 +

+ (t)2 2 An exp ikT x0 m0 +

+ 2 An exp ikT x0 0 +


j=N
X
j=1

j=N
X
j=1

+ 2 2 Bn exp ikT x0 0 +

An exp ikT xj mj +

An exp ikT xj j

j=N
X
j=1

(7.29)

Bn exp ikT xj j
109

Captulo 7

Esquema en DFG para la ecuacin de ondas

B exp ikT x0 = 2Bn exp ikT x0 Bn1 exp ikT x0 +

+ (t)2 2 Bn exp ikT x0 m0 +

+2 B exp ikT x0 0 +


j=N
X
j=1

j=N
X

Bn exp ikT xj mj +

B exp ikT xj j

j=1

+ 2 2 An exp ikT x0 0 +

j=N
X
j=1

(7.30)

An exp ikT xj j

Dividiendo la Ecuacin 7.29 y la Ecuacin 7.30 por n exp ikT x0 se obtiene:

A = 2A A1 + (t)2 2 Am0 +

+ 2 A0 +

j=N
X
j=1

+2 B0 +

j=1

j=1

B = 2B B1 + (t)2 2 Bm0 +
j=N
X

j=N
X

A exp ikT hj mj +

A exp ikT hj j + 2 2 B0 +

j=N
X
j=1

j=N
X
j=1

B exp ikT hj j

(7.31)

B exp ikT hj mj +

B exp ikT hj j + 2 2 A0 +

j=N
X
j=1

A exp ikT hj j

(7.32)

Teniendo en cuenta que:

m0 =

j=N
X

mj

j=1

0 =

j=N
X

j=1

0 =

j=N
X
j=1

110

(7.33)

7.3 Convergencia, consistencia y estabilidad del mtodo


Se obtiene:

A = 2A A

+ 2

j=N
X

Aj +

j=1

+ (t)

j=N
X

+2

j=1

j=1

Bj +

j=N
X
j=1

Amj +

j=1

B = 2B B1 + (t)2 2

j=N
X

j=N
X

j=N
X
j=1

j=N
X

Bmj +

j=1

j=N
X

Bj +

j=1

j=N
X
j=1

B exp ikT hj j + 2 2

A exp ik hj mj +
T

j=N
X

A exp ikT hj j + 2 2

j=1

B exp ikT hj j
(7.34)

B exp ikT hj mj +

j=N
X

Aj +

j=1

j=N
X
j=1

A exp ikT hj j
(7.35)

Despejando B de la Ecuacin 7.35 se obtiene:

A (t) ( )

B=

2 + 1 + (t)2 2

j=N
X
j=1

j=N
X
j=1

1 exp ikT hj j

1 exp ikT hj j + (t)2 2

j=N
X
j=1

1 exp ikT hj mj
(7.36)

Substituyendo la Ecuacin 7.36 en la Ecuacin 7.34 y operando se obtiene:

j=N
j=N


X
X
1
2 + + (t)2 2
1 exp ikT hj mj + (t)2 2
1 exp ikT hj j

j=1
j=1

j=N
j=N


X
X
1
2 2
2 2
T

1 exp ik hj mj + (t)
1 exp ikT hj j =
2 + + (t)

j=1
j=1

= (t)2 2 2

 j=N
X
j=1

1 exp ikT hj j

(7.37)

111

Captulo 7

Esquema en DFG para la ecuacin de ondas

Pero:

1
= exp it + exp it = 2 cos t

(7.38)

Con lo que substituyendo la Ecuacin 7.38 dentro de la Ecuacin 7.37 y operando


se llega a la siguiente expresin:

 j=N
X
(t)2  2
+ 2
(mj + j ) 1 exp ikT hj +
(1 cos t) 2 (1 cos t)
4
j=1
2

j=N
j=N





X
X
X 
(t)4 2 j=N
T
2
T
2

mj 1 exp ik hj
mj 1 exp ik hj +
j 1 exp ikT hj +

4
j=1
j=1
j=1

+ 2

j=N
X
j=1

j 1 exp ikT hj 2

j=N
X
j=1

mj 1 exp ikT hj + 2

j=N
X
j=1

j=1

(7.39)

Por otro lado teniendo en cuenta que:

1 exp ikT hj = 1 cos kT hj i sin kT hj


112

j 1 exp ikT hj

2

2 j=N


X
2 2
j 1 exp ikT hj
=0

(7.40)

7.3 Convergencia, consistencia y estabilidad del mtodo


Substituyendo la Ecuacin 7.40 dentro de la Ecuacin 7.39:

(1 cos t)2 2 (1 cos t)

j=N
X

j=1

(mj + j ) 1 cos kT hj i sin kT hj +

j=N




X
(t) 2
T
T
2

mj 1 cos k hj i sin k hj
mj 1 cos kT hj i sin kT hj +
+
4
j=1
j=1

j=N
X
j=1

j=N
X
j=1

j=N
X


(t)2  2
+ 2
4

1 cos k hj i sin k hj + 2
T

mj 1 cos k hj i sin k hj +
T

2 2

2

j=N
X

j=1

j=N
X
j=1

j=N
X
j=1

j 1 cos kT hj i sin kT hj


j 1 cos k hj i sin k hj
T

1 cos kT hj i sin kT hj = 0


(7.41)

La ecuacin anterior se puede dividir en dos partes, la parte real y la parte imaginaria, esto es:
Parte real

 j=N


X
(t)2  2
+ 2
(mj + j ) 1 cos kT hj +
(1 cos t)2 2 (1 cos t)
4
j=1

j=N
j=N





X
X
X 
(t)4 2 j=N

mj 1 cos kT hj 2
mj 1 cos kT hj + 2
j 1 cos kT hj +
4
j=1
j=1
j=1

+ 2

j=N
X
j=1

j 1 cos kT hj 2

j=N
X
j=1

mj 1 cos kT hj + 2

j=N
X
j=1

j 1 cos kT hj

2

2 j=N


X

2 2
j 1 cos kT hj = 0

j=1

(7.42)

113

Captulo 7

Esquema en DFG para la ecuacin de ondas

Operando en la Ecuacin 7.42 se obtiene la siguiente expresin:

 j=N


X
(t)2  2
(1 cos t)2 2 (1 cos t)
+ 2
(mj + j ) 1 cos kT hj +
4
j=1

j=N



X
X 
(t)4 2 j=N
mj 1 cos kT hj + 2
j 1 cos kT hj

+
4
j=1
j=1

j=N
X
j=1

mj 1 cos kT hj + 2

j=N
X

j=N
X

j=N
X

j=N
X

mj sin kT hj + 2

j=1

j=N
X

j=1

mj sin kT hj + 2

j=1

j=1

j=1

j 1 cos kT hj


j sin kT hj

j sin kT hj

2
2

j=N
j=N

2




X
X

2 2
j 1 cos kT hj
j sin kT hj = 0
j=1

j=1

(7.43)

Llamando:

a1 =

j=N
X

mj 1 cos kT hj

j=1

a2 =

j=N
X

mj sin kT hj

a5 =

j=1

a3 =

j=N
X
j=1

a4 =

j sin kT hj

j=1

j=N
X
j=1

j 1 cos kT hj

j=N
X

j 1 cos kT hj

a6 =

j=N
X

(7.44)

j sin kT hj

j=1

Y Substituyendo en la Ecuacin 7.43:


(t)2  2
+ 2 (a1 + a3 ) +
(1 cos t) 2 (1 cos t)
4
4 h






(t)
+
2 a1 + 2 a3 2 a1 + 2 a3 2 a2 + 2 a4 2 a2 + 2 a4 (7.45)
4

2

2 2

114

2 

a25 a26

=0

7.3 Convergencia, consistencia y estabilidad del mtodo


Teniendo en cuenta que:
kT hj = (hj cos kj sin ) = dj

(7.46)

Se trata de una ecuacin de 2 grado en 1 cos t , resolviendo se llega a la


siguiente expresin:

(1 cos t) =


q

(t)2  2
+ 2 (a1 + a3 ) + [(2 + 2 ) (a1 + a3 )]2 +
4

+4 (2 a1 + 2 a3 ) 2 a1 + 2 a3 + 2 a2 + 2 a4



(7.47)

(7.48)

2 a2 + 2 a4 +

+ (2 2 )2 (a25 a26 )
Por otro lado:

0 1 cos t 2
Luego aplicando esta condicin en la Ecuacin 7.47 se obtiene:


q

(t)2  2
+ 2 (a1 + a3 ) + [(2 + 2 ) (a1 + a3 )]2 +
4

+4 (2 a1 + 2 a3 ) 2 a1 + 2 a3 + 2 a2 + 2 a4



2 a2 + 2 a4 +

+ (2 2 )2 (a25 a26 ) 2
Por lo tanto:
v
u
u
0 t t


(2 + 2 ) (a1 + a3 )

2 a1 + a3 2 a2 + a4

[(2 + 2 ) (a1 + a3 )]2 4 [(2 a1 + 2 a3 )



2 a2 + 2 a4 (2 2 )2 (a25 a26 )

i 2

(7.49)

115

Captulo 7

Esquema en DFG para la ecuacin de ondas

Simplificando haciendo uso de criterios conservadores se va ha hacer mnima la


expresin de la derecha, esto es:
v
u
8
u
v
0 t u
uh


i2
h

u
u
u 2
2
2
2
2
2
u + (a1 + a3 ) u + (a1 + a3 ) 4 a1 + a3
t|
{z
} t|
{z
}
|
{z
}
M ax

M ax

2 a1 + 2 a3 2 a2 + 2 a4



M in

i 2

2 a2 + 2 a4 (2 2 )2 (a25 a26 )

{z

M in

(7.50)

Por otro lado, teniendo en cuanta las siguientes relaciones:

0 a1 =

j=N
X
j=1

j=N
X

m0 a2 =
0 a3 =

j=N
X
j=1

j=1

j=N
X
j=1

mj sin kT hj m0

j 1 cos kT hj 20

0 a4 =
0 a5 =

mj 1 cos kT hj 2m0

j=N
X
j=1

(7.51)

j sin k hj 0
T

j 1 cos kT hj 20

0 a6 =

j=N
X
j=1

j sin kT hj 0

Ahora se analiza cada trmino para hacerlos mximos o mnimos, esto es:


2 + 2 (a1 + a3 ) 2 2 + 2 (m0 + 0 )

El siguiente trmino debe ser mnimo:




2 a1 + 2 a3

116



2 a1 + 2 a3 + 2 a2 + 2 a4



2 a2 + 2 a4 2 2

2 

a25 a26

7.3 Convergencia, consistencia y estabilidad del mtodo


Pero segn la Ecuacin 7.51 cumple:

mn a1 = 0 cos kT hj = 1 a2 = 0

mn a3 = 0 cos kT hj = 1 a4 = 0

Por otro lado:

max a5 = 20 cos kT hj = 1 a6 = 0
Por lo tanto:


2 a1 + 2 a3



2 a1 + 2 a3 + 2 a2 + 2 a4




2 a2 + 2 a4

2 2

2 

a25 a26 2 2

2

402

Y substituyendo en la Ecuacin 7.50 se llega al siguiente criterio de estabilidad:


v
u
u
0 t u
t

(2

2)

(|m0 | + |0 |) +

(|m0 | + |0 |) +

402

(7.52)

Parte imaginaria
Operando de nuevo en la Ecuacin 7.41 se obtiene:
2

(t) 

2 (1 cos t)

(t)2 2

2
+ 2

j=N
X
j=1

j=N
X
j=1

j=N
X
j=1

j=1

j=1

j=N
X
j=1

j=N
X
j=1

j=N
X

(mj + j ) sin kT hj

+2 2 2

j=N
X

2 + 2

mj sin kT hj + 2

2

mj 1 cos kT hj + 2

j sin kT hj 2


j=N
X
j=1

j sin kT hj + 2


mj 1 cos kT hj + 2


j 1 cos kT hj

j 1 cos kT hj

j=N
X
j=1

j=N
X
j=1

j=N
X

mj sin kT hj +

j=1

(7.53)

j 1 cos kT hj +


j sin kT hj = 0
117

Captulo 7

Esquema en DFG para la ecuacin de ondas

Utilizando la misma nomenclatura que en la Ecuacin 7.44 se llega a la siguiente


expresin:
h


(t)2
2
2
2
2
2 (1 cos t) = 2

a
+

a
+

a
+
1
3
2
4
( + 2 ) (a2 + a4 )
(7.54)






2
2
2
2
2
2 2
a5 a6
+ a2 + a4 a1 + a3 + 2

Como se cumple que:


0 2 (1 cos t) 4
Por lo tanto:

0


h


(t)2
2
2
2
2

a
+

a
+

a
+
1
3
2
4
(2 + 2 ) (a2 + a4 )
2

+ a2 + a4



a1 + a3 + 2


2 2

(7.55)

a5 a6 4

As pues despejando el incremento temporal se tiene que:


v
u
u
0 t t

4 (2 + 2 ) (a2 + a4 )
(2 a1 + 2 a3 ) ( 2 a2 + 2 a4 ) + (2 a2 + 2 a4 )

(7.56)

4 (2 + 2 ) (a2 + a4 )
( 2 a1 + 2 a3 ) + 2 (2 2 )2 a5 a6
Ahora se trata, igual que antes, de minimizar el valor de la derecha, para lo cual se
van a seguir los mismos criterios anteriores, esto es:
v


u
u
4 2 + 2 (a2 + a4 )
u
u
|
{z
}
u
M in
u

 

0 t u  2
u a1 + 2 a3 2 a2 + 2 a4 + 2 a2 + 2 a4
t
|
{z
}
M ax

4 2 + 2 (a2 + a4 )


{z

M in

4 2 + 2 (a2 + a4 ) 2 a1 + 2 a3 + 2 2 2
|

118

{z

M in

2

a5 a6

(7.57)

7.4 Dispersin de la estrella


Volviendo a tener en cuenta la Ecuacin 7.51 resulta que:
h 

mn 4 2 + 2 (a2 + a4 ) = 0
Luego la parte imaginaria no aporta un nuevo criterio de estabilidad, resultando
como definitiva la condicin de la Ecuacin 7.52.

7.4.

Dispersin de la estrella

La dispersin consiste en la separacin de ondas de distintas frecuencias al atravesar


estas un material.

7.4.1.

Dispersin de las ondas P

Si en la Ecuacin 7.47 se obtiene:



q

(t)2  2
2
cos t = 1
+ (a1 + a3 ) + [(2 + 2 ) (a1 + a3 )]2 +
4
h

+4 (2 a1 + 2 a3 ) 2 a1 + 2 a3 + 2 a2 + 2 a4



2 a2 + 2 a4 +

(7.58)

+ (2 2 )2 (a25 a26 )
Llamando:


q

(t)2  2
2
=1
+ (a1 + a3 ) + [(2 + 2 ) (a1 + a3 )]2 +
4
h

+4 (2 a1 + 2 a3 ) 2 a1 + 2 a3 + 2 a2 + 2 a4



2 a2 + 2 a4 +

(7.59)

+ (2 2 )2 (a25 a26 )

Se puede despejar la frecuencia de la siguiente forma:

cos t = =

1
arc cos
t

(7.60)

119

Captulo 7

Esquema en DFG para la ecuacin de ondas

Adems se sabe que:

= 2

cgrid
grid

(7.61)

En donde cgrid y grid son la velocidad de fase (grid grid ) la longitud de onda
grid
(grid
) en la estrella respectivamente.
p s
As pues se definen las siguientes relaciones:

s=
grid
s

sp =

(r2

2


+ 1) (|m0 | + |0 |) +

(|m0 | + |0 |) +

402

(7.62)

grid
(r2 + 1) (|m0 | + |0 |) +
p

p=

t (r2 + 1) (|m0 | + |0 |) +
2

(|m0 | + |0 |)2 + 402

(|m0 | + |0 |)2 + 402

(7.63)

(7.64)

Por otro lado la razn de velocidades es:

r=

(7.65)

Dividiendo la Ecuacin 7.62 entre la Ecuacin 7.63 se tiene:

grid
s
p
=
= grid
sp
s

= r sp =

s
r

(7.66)

Ahora teninedo en cuenta la Ecuacin 7.61 y la Ecuacin 7.60 resulta que:

120

1
cgrid
1
grid
arc cos = 2 grid
arc cos = 2 grid
t

(7.67)

7.4 Dispersin de la estrella


Despejando en la Ecuacin 7.64 t se tiene:
2p
t = r
q
(r2 + 1) (|m0 | + |0 |) + (|m0 | + |0 |)2 + 402

(7.68)

Y despejando de la Ecuacin 7.63 grid


p se tiene:

grid
=
p
sp

2
(r2

+ 1) (|m0 | + |0 |) +

(|m0 | + |0 |) +

402

(7.69)

Operando y teniendo en cuenta la Ecuacin 7.65 y la Ecuacin 7.66 se obtiene:

grid
=
p

s (r2 + 1) (|m0 | + |0 |) +

(|m0 | + |0 |)2 + 402

(7.70)

Finalmente substituyendo la Ecuacin 7.68 y la Ecuacin 7.69 dentro de la Ecuacin 7.67


se llega a:
1

2p

(r2 +1) (|m0 |+|0 |)+

= 2
s

(|m0 |+|0 |)2 +402

grid
r

(r 2 +1) (|m0 |+|0 |)+

i arc cos =

(|m0 |+|0 |)2 +402

(7.71)
(7.72)

Y operando de obtiene la relacin de dispersin para las ondas P:


arc cos
grid
=
2sp

7.4.2.

(7.73)

Dispersin de las ondas S

Se sabe que:

= 2

grid
grid

(7.74)

121

Captulo 7

Esquema en DFG para la ecuacin de ondas

De la Ecuacin 7.62 se obtiene:


2
grid
= s


s
q
2
2
2
s (r + 1) (|m0 | + |0 |) + (|m0 | + |0 |) + 40

(7.75)

Si se substituyendo la Ecuacin 7.68 y la Ecuacin 7.69 y la Ecuacin 7.75dentro de


la Ecuacin 7.74se llega a:
1

2p

(r 2 +1) (|m0 |+|0 |)+

= 2

(|m0 |+|0 |)2 +402

grid
r

(r 2 +1) (|m0 |+|0 |)+

i arc cos =

(|m0 |+|0 |)2 +402

(7.76)
(7.77)

Operando se obtiene la relacin de dispersin para las ondas S:


arc cos
grid
=
2sp

7.4.3.

(7.78)

Dispersin de velocidad de grupo de las ondas P

Por definicin la velocidad de grupo para las ondas P se obtiene al derivar respecto
de en la Ecuacin 7.60, esto es:

grid
group

=
=

1
1
1

arc cos =
t
t 1 2

(7.79)

Por otro lado llamando:


j=N
X
a1
= a1, =
mj dj sin dj

j=1

j=N
X
a2
mj dj cos dj
= a2, =

j=1
j=N
X
a3
= a3, =
j dj sin dj

j=1

122

j=N
X
a4
= a4, =
j dj cos dj

j=1

j=N
X
a5
j dj sin dj
= a5, =

j=1

j=N
X
a6
= a6, =
j dj cos dj

j=1

(7.80)

7.4 Dispersin de la estrella


En donde se ha tenido en cuenta:

kT hj = (hj cos kj sin ) = dj

Por otro lado se tiene que:


"

q


(t)2  2
=
1
+ 2 (a1 + a3 ) + [(2 + 2 ) (a1 + a3 )]2

4
h

4 (2 a1 + 2 a3 ) 2 a1 + 2 a3 2 a2 + 2 a4



2 a2 + 2 a4 (7.81)

i

(2 2 )2 (a25 a26 )

Derivando, sacando factor comn 2 y teniendo en cuenta que r =

se obtiene:


(r2 + 1) (a1, + a3, ) + 2 (r2 + 1)

2 (t)2  2
q
r + 1 (a1, + a3, ) +
=

4
2 [(r2 + 1) (a1 + a3 )]2

(a1, + a3, ) (a1 + a3 ) 4 (r2 a1, + a3, ) (a1 + r2 a3 ) (a1, + r2 a3, ) (r2 a1 + a3 ) +
h

4 (r2 a1 + a3 ) a1 + r2 a3 (r2 a2 + a4 ) a2 + r2 a4

+ (r a2, + a4, ) (a2 + r a4 ) + (a2, + r a4, ) (r a2 + a4 ) + 2 (r 1) (a5 a5, a6 a6, )

(r2

1)

(a25

a26 )

i

(7.82)

123

Captulo 7

Esquema en DFG para la ecuacin de ondas

Llamando:


2 (t)2  2
(r2 + 1) (a1, + a3, ) + 2 (r2 + 1)
q
Y =
r + 1 (a1, + a3, ) +
4
2 [(r2 + 1) (a1 + a3 )]2

(a1, + a3, ) (a1 + a3 ) 4 (r2 a1, + a3, ) (a1 + r2 a3 ) (a1, + r2 a3, ) (r2 a1 + a3 ) +
h

4 (r2 a1 + a3 ) a1 + r2 a3 (r2 a2 + a4 ) a2 + r2 a4

+ (r2 a2, + a4, ) (a2 + r2 a4 ) + (a2, + r2 a4, ) (r2 a2 + a4 ) + 2 (r2 1) (a5 a5, a6 a6, )

i

(r2 1)2 (a25 a26 )

(7.83)

Y substituyendo en la Ecuacin 7.82:

2 (t)2

=
Y

(7.84)

Si se substituye ahora en la Ecuacin 7.79:

grid
group

1
1
2 t
arc cos =
Y
t
1 2 4

=
=

(7.85)

Llamando de nuevo a:

F =



r2 + 1 (a1 + a3 ) +

[(r2 + 1) (a1 + a3 )]2

4 (r2 a1 + a3 ) (a1 + r2 a3 ) (r2 a2 + a4 ) a2 + r2 a4


(r2

1)

(a25

(7.86)

i

a26 )

Finalmente teniendo en cuenta la Ecuacin 7.68 y substituyendo la Ecuacin 7.86

124

7.4 Dispersin de la estrella


en la Ecuacin 7.83 y luego operando, se llega a la siguiente expresin:
1
grid
= v
group
2 2u
u

u
uF
r
t

pF

2(r2 +1) (|m0 |+|0 |)+

Finalmente teniendo en cuenta que =

grid
group
1
= v

2 2r u
u

(|m0 |+|0 |)2 +402

(7.87)

, se llega la expresin:

u
uF
r
t

7.4.4.

pF

2(r2 +1) (|m0 |+|0 |)+

(|m0 |+|0 |)2 +402

(7.88)

Dispersin de velocidad de grupo de las ondas S

En virtud de r =

, se llega la expresin:

grid
group
1
= v

2 2u
u

u
uF
r
t

pF

2(r 2 +1) (|m0 |+|0 |)+

(|m0 |+|0 |)2 +402

(7.89)

125

8 Irregularidad de la estrella y
dispersin
Los coeficientes m0 , 0 y 0 que aparecen en el criterio de estabilidad dependen de
los siguientes factores:
El nmero de nodos de la estrella.
Las coordenadas de cada nodo respecto del nodo central de la estrella.
La funcin de ponderacin elegida.
Si se toma como funcin de ponderacin:

w(hj , kj ) = r

1
h2j + kj2

3

Y teniendo en cuenta la expresin:

(r2

1


+ 1) (|m0 | + |0 |) +

(|m0 | + |0 |) +

402

(8.1)

Resulta que esta depende de la razn de velocidades r = y de las coordenadas


relativas de cada nodo de la estrella respecto del nodo central de la misma.
Por otro lado los coeficientes m0 , 0 y 0 son igualmente funciones de la funcin de
ponderacin de tal manera que al disminuir las coordenadas relativas de los nodos
de la estrella, aumentan dichos coeficientes, lo cual ocurre cuando se aumenta el
nmero de nodos de la malla.
Para un mismo nmero de nodos en la malla el mnimo valor de los coeficientes
mencionados se obtiene para la malla regular.
Sea l la media de las distancias de los nodos de la estrella l al nodo central y sea
la media de todas las i de la malla, una vez discretizado el dominio se define:

hi =

hi
ki

hi =
ki =

hi

ki

(8.2)

127

Captulo 8

Irregularidad de la estrella y dispersin

Por otro lado


m0 =

m0
2

0 =

0
2

0 =

0
2

(8.3)

As pues con la Ecuacin 8.2 y la Ecuacin 8.3 se definen unos ndices de regularidad
de la malla, el cual substituyendo en la expresin la Ecuacin 8.1 resulta:
1

(r2 + 1) (|m0 | + | 0 |) +

(|m0 | + | 0 |) + 4 20

(8.4)

As pues teniendo en cuenta esto, la condicin de estabilidad de la Ecuacin 7.52 se


puede reescribir de la siguiente manera:
2
0 t s


q
2
2
2
2
(r + 1) (|m0 | + | 0 |) + (|m0 | + | 0 |) + 4 0

(8.5)

Para el caso de estrella regular de 8 nodos ms el central la expresin anterior


quedara de la siguiente forma:

m0 = h 
h
2

20
12h2

20
i2 = 
2
1+ 2
3 1+ 2

0 = 0

0 =

20
2
3 1+ 2


Substituyendo de nuevo en la Ecuacin 7.52 se llega a la siguiente expresin:

0 t

v
u
u
q
u
(r2 + 1)t

2
40
2
3(1+ 2)

v
u
u
+t

!2
=

240

3(1+ 2)



2 3 1+ 2

= q
4 5
(r2 + 1)

(8.6)

Finalmente multiplicando el segundo trmino de la Ecuacin 8.6 por el factor:

128



5 1+ 2

3 (|m0 | + | 0 |) +

(|m0 | + | 0 |)2 + 4 20

(8.7)

Irregularidad de la estrella y dispersin


Se obtiene de nuevo la Ecuacin 7.52. As pues se tiene el indicador de regularidad
de la malla, este es:

IIS =



5 1+ 2

3 (|m0 | + | 0 |) +

(|m0 | + | 0 |) +

4 20

(8.8)

El cual ser la unidad para una malla regular. Se adoptar como indicador de regularidad de una malla IIC al mnimo valor de los indicadores de irregularidad obtenidos
en cada una de las estrellas de la malla. El control de la regularidad de la malla es
importante, ya que al disminuir IIC tendr que disminuir el paso temporal, sin
embargo mediante un proceso adaptativo de la malla se podrn ir aadiendo nodos
de manera selectiva y conseguir ndices de regularidad ms prximos a la unidad, y
por lo tanto pasos de tiempo mayores y menores relaciones de dispersin, lo que a
su vez redunda en menor error cometido con la aproximacin.

129

9 Contornos absorbentes, Perfect


Matched Layers (PML)
Cuando se quiere modelizar numricamente con diferencias o elementos finitos un
problema definido sobre un espacio infinito surge el problema de que el modelo debe ser finito y, por tanto, debe incluir contornos inexistentes en el problema real.
Algunos problemas planteados poseen un truncamiento natural al tener estos soluciones que decaen rpidamente con el espacio, por lo que el truncamiento resulta
irrelevante siempre que se disponga de una malla lo suficientemente grande, existen
otros problemas como el de Poisson en el cual la solucin del mismo vara cada vez
ms lentamente a medida que aumenta la distancia, en este tipo de problemas un
cambio de coordenadas del tipo xe = tan x en donde x (, ) y xe (1, 1)
solucionara el problema del truncamiento.

Sin embargo uno de los problemas ms difciles a la hora de truncar una malla resulta
ser el problema de ondas, ya que este decae muy lentamente con la distancia, as
pues se hace necesaria la existencia de unos contornos que de alguna forma absorban
las ondas sin reflejarlas y que de esta manera no se alteren los resultados en la zona
de inters debido a la reflexin de las ondas en los contornos.

Figura 9.1: Contornos absorbentes en la frontera de un dominio


Se han llevado a cabo un gran nmero de aproximaciones a los contornos absorbentes
la mayora de estas aproximaciones se basan en uno de los dos grupos siguientes de
ideas:

131

Captulo 9

Contornos absorbentes, Perfect Matched Layers (PML)

Una zona finita de la frontera en la que la onda se atena poco a poco.


Una aproximacin a la ecuacin de onda, de un solo sentido, en el punto de la
malla de frontera (o varios puntos - segn el orden del esquema).
Dentro del primer grupo, una primera aproximacin al problema de los contornos
absorbentes se puede encontrar en artculos de Israeli and Orszag (1981), Korn and
Stckl (1982), Cerjan et al. (1985), Kosloff and Kosloff (1986), Sochacki et al. (1987),
Brenger (1994), Chew and Liu (1996), Collino and Tsogka (1998, 2001), Chen et
al. (2000), Komatitsch and Tromp (2003), Festa and Nielsen (2003).
Los artculos de Brenger (1994) [18] introducen el mtodo de Perfectly Matched
Layers (PML) habindose vuelto este ltimamente muy popular ya que es probablemente, hasta ahora, la mejor herramienta para evitar la reflexin de las ondas en
los borde de la malla.

9.1.

Formulacin del PML

Partiendo de la ecuacin escalar de onda:

(au) =

1 2u
u
=
b t2
b

(9.1)

En donde u(x, t) es la amplitud de la onda escalar y c =

ab es la velocidad de fase.

Por conveniencia separamos esta ecuacin de segundo orden en dos ecuaciones de


primer orden acopladas, esto es:

= bv

= au
t

w
t

=
t

u
v

0 b
a 0

u
v

= Dw

(9.2)

trata de un operador antihermtico de dimensin 4x4 en 3-D que conduce a


Dse
soluciones oscilatorias, conservacin de la energa y otras propiedades de las ondas.
As pues w(x, t) es la solucin de una ecuacin de onda, propagndose por un espacio
infinito, de la cual se tiene una regin de inters, en el entorno de x = 0 y se quiere
truncar la solucin fuera de la zona de inters, en particular nos vamos a centrar en
truncar la solucin en el eje +x . Para esto se realizar una extensin analtica del
espacio real.
Se parte de las siguientes suposiciones: el espacio es homogneo, lineal e invariante
con el tiempo.

132

9.1 Formulacin del PML


La solucin de la onda se puede poner de la siguiente forma:

w (x, t) =

W(y, z) exp i (kx t)

(9.3)

k es el vector de onda y la velocidad de fase de la onda que puede ser diferente a

la velocidad de grupo
asumimos > 0.
La extensin analtica consiste en que a partir de una determinada x se aade una
parte imaginaria lineal y creciente, de tal forma que se transforma la solucin de la
onda en una con un amortiguamiento exponencial, esto es:

exp i (Rex + iImx) = exp iRex exp Imx

(9.4)

As pues se tiene que:


!

f (x)
f (x)
x (x)
x
=
x = x + if (x) x = 1 + i
x
x

Se hace:

(x)
x
x
1 + i x

(9.5)

Por lo tanto:
!

f (x)
1+i
dx = exp i
exp ixe = exp i
x

= exp ix
x (x)dx

9.1.1.

x (x)
1+i
dx =

Aplicacin del PML para u = u(x, t)

En este caso se va a aplicar PML a la onda escalar, para ello se parte del siguiente
problema:

(au) =

1 2u
u
=
2
b t
b

133

Captulo 9

Contornos absorbentes, Perfect Matched Layers (PML)

El cual se separa en dos ecuaciones de primer orden acopladas, esto es:

= bv

(9.6)

= au

Teniendo en cuenta que:

u(x, t) = u(x) exp it


v(x, t) = v(x) exp it

(9.7)

Entonces:

= bv = b (u(x) exp it) = iu(x) exp it = iu

= au = a (v(x) exp it) = iv(x) exp it = iv

(9.8)

Por otro lado teniendo en cuenta la Ecuacin 9.5 se tiene que:

v
v
1
u

= bv = b
=b
= iu

(x)
x
t
x
1 + i x

u
v
u
1

= au = a
=a
= iv

x (x)

1+i

(9.9)

As pues operando en la Ecuacin 9.9 se llega a:



b v = iu 1 + i x (x) = iu + x (x)u
x



a u = iv 1 + i x (x) = iv + x (x)v
x

(9.10)

Finalmente pasando al dominio del tiempo se obtiene:

v
u

= iu = b
x (x)u

v
u

= iv = a
x (x)v

134

(9.11)

9.1 Formulacin del PML

9.1.2.

Aplicacin del PML para u = u(x, y, t)

En este caso la Ecuacin 9.6 se transforma en:


!

= bv = b

vx
t
vy
t

vx vy
= iu
+
x
y
u
=a
= ivx
x
u
=a
= ivy
y

(9.12)

Por otro lado teniendo en cuenta la Ecuacin 9.5 se tiene que:

u
1
v
v

x
y

= iu
= bv = b
+

x (x) x

t
y
1+i

u
v
1

= a

x (x) x

1+i

(9.13)

Y operando se llega a la siguiente expresin:

vx vy
x (x) vy
+
+i
= iu + x (x)u
x
y
y
u
a
= ivx + x (x)vx
x

(9.14)

La segunda ecuacin no presenta problemas para pasarla al dominio del tiempo,


y
que dificulta este paso.
pero la primera presenta el elemento ib x(x) v
y
Para solventar este inconveniente se crea la siguiente funcin:

= ib

x (x) vy
y

=
(x,
y) exp it = i(x, y) exp it = i =

t
t

vy

= bx (x)
y

(9.15)

135

Captulo 9

Contornos absorbentes, Perfect Matched Layers (PML)

As pues la Ecuacin 9.14 queda de la siguiente forma:


!

vx vy
+
+ = iu + x (x)u
b
x
y
u
= bv x (x)u +
t
Finalmente resulta el siguiente sistema de ecuaciones:
!

u
vx vy

=b
+
x (x)u +

t
x
y

vx
u

=a
x (x)vx

x
vy
u
=a
t
y
vy

= bx (x)
t
y

(9.16)

Ntese que en la direccin del eje y no se ha introducido amortiguamiento este


contorno absorbente correspondera a un contorno anisotrpico. La ltima ecuacin
es una ecuacin auxiliar con (0) = 0.
De la 2 y 3 ecuacin se deduce que puede ser sustituido por el siguiente tensor de
2x2:

9.2.

a
(x)
1+i x

0
a

1
a

(x)
+ i xa
0
1
0
a

PML aplicado a la onda plana.


Amortiguamiento en una direccin

A continuacin se va a aplicar PML para una onda plana que se propaga por un
espacio infinito, en este caso se va a aplicar amortiguamiento en la direccin x
nicamente.
Partiendo de la ecuacin de ondas planas obtenida en la Ecuacin 7.26, y teniendo
en cuenta y la Ecuacin 9.5:

1
1

(x)
x
S x
1 + i x x

136

(9.17)

9.2 PML aplicado a la onda plana. Amortiguamiento en una direccin


La ecuacin de ondas se puede expresar como sigue:

2 U2x =
t

2 Uy =
t2

2
S x

1 Ux
S x


2
1 Uy
S x S x

(2 2 ) 2 Uy

(2 2 ) 2 Ux

+ 2 yU2x +
+

2 yU2y

xy

xy

(9.18)

Es ms conveniente dividir estas dos ecuaciones de segundo orden en cinco de primer


orden, esto se puede hacer introduciendo los esfuerzos:

Ux

Uy

t
xx

xy

yy

=
t

xy
y 
+ yyy
y
x
( + 2G) U
+ U
x 
y

y
x
G U
+ U
y
x
y
x
U
+ ( + 2G) U
x
y

xx
 x
xy
x

(9.19)

Ahora el sistema se encuentra en condiciones para aplicar de manera sencilla PML,


igualmente esta vez se va a aplicar exclusivamente en el eje x.

tx =

Uy

xx

 1+i
1+i

x (x)

1
x (x)

= ( + 2G)

xx
x

xy
y

xy
x

yy
y

Ux

= iUx
= iUy

+ Uy = i

xx
(x) x
t
y

1+i x




Uy
xy
1
x

= ixy
= G U
+
x (x) x

t
y

1+i

Uy
1
Ux

tyy =
x (x) x + ( + 2G) y = iyy
1+i

(9.20)

Operando se obtiene:

1 xx

 x

xy
1

x +

xy
x
+ i x(x) yxy = U
+ x (x)Ux
y
t

yy

U
+ i x(x) yyy = ty + x (x)Uy
y


Uy
x (x) Uy
Ux
(
+
2G)
= txx + x (x)xx
+

+
i
x
y




y
x
x

+ i x(x) U
+ U
G U
= txy + x (x)xy

y
y
x

Ux + ( + 2G) Uy + i x (x) Uy = yy + (x)


x
yy
x
y

y
t

(9.21)

Como ya se ha visto para poder pasar al dominio del tiempo es necesario introducir
una serie de ecuaciones auxiliares, en este caso resultan ser 5 ecuaciones auxiliares,

137

Captulo 9

Contornos absorbentes, Perfect Matched Layers (PML)

estas son:

1 =

4 =

5 =

1 x (x) xy
1
i y
= i1 = x(x) yxy

t
1 x (x) yy
2
i y
= i2 = x(x) yyy

t
y
y
3

= i23 = x (x) U
i x(x) U
y
t
y
4
x
x
Gi x(x) U

= i4 = G(x) U
y
t
y
y
5
( + 2G) i x(x) U

= i5 = ( +
y
t

(9.22)
y
2G) (x) U
y

As pues finalmente resulta el siguiente sistema de 10 ecuaciones diferenciales:



xy
Ux
1 xx

+ 1 x (x)Ux
=
+

t
 x
y 

yy
Uy
1 xy

= x + y + 2 x (x)Uy

y
xx
x

= ( + 2G) U
+ U
+ 3 x (x)xx

t
x 
y

Uy
xy
Ux

= G y + x + 4 x (x)xy

yy = Ux + ( + 2G) Uy + (x)
t

5
t

9.3.

x
x (x) xy

y
x (x) yy

y
y
x (x) U
y
x
G(x) U
y

yy

=
=
=
=
y
= ( + 2G) (x) U
y

(9.23)

PML aplicado a la onda plana.


Amortiguamiento en dos direcciones

Ahora se introduce amortiguamiento en ambas direcciones, tanto en el eje x como


en el eje y, esto es:

(x)
x
x
1 + i x

(y)
y
y
y
1+i

138

9.3 PML aplicado a la onda plana. Amortiguamiento en dos direcciones


Aplicando esto a la Ecuacin 9.19, se obtiene:

Ux

Uy

xx

 1+i

x (x)

xx
x

1
1+i

y (y)

xy
y

= iUx

xy
yy
1
1
= iUy
(x) x +
(y) y
1+i x
1+i y
Uy
+2G Ux

(x) x +
(y) y = ixx
1+i x
1+i y




Uy
xy
1
1
Ux

=
G
+
= ixy
(x) x
(y) y

1+i x
1+i y
t

yy
(+2G) Uy

Ux

t =
x (x) x +
y (y) y = iyy
1+i

1+i

(9.24)

Y operando se llega a:

1 xx
y (y) xx xy
Ux
=
+i
+
+
t
x
x
y
!
!
!
x (x) xy
x (x)
y (y)
+i
= iUx 1 + i
1+i
y

1 xy
y (y) xy yy
Uy
=
+i
+
+
t
x
x
y
!
!
!
x (x)
y (y)
x (x) yy
= iUy 1 + i
1+i
+i
y

y (y) Ux
xx
Ux
= ( + 2G)
+i
+
t
x
x
!
!
!
x (x) Uy
Uy
x (x)
y (y)
+i
= ixx 1 + i
1+i
+
y
y

x (x) Ux
xy
Ux
=G
+i
+
t
x
y
!
!
!
y (y) Uy
x (x)y (y)
x (x)
y (y)
Uy
+i
= ixy
1+i
1+i
+
x
x
2

yy
Ux
y (y) Ux
+
=
+i
t
x
x
!
!
! (9.25)
Uy
x (x)
y (y)
x (x) Uy
= iyy 1 + i
1+i
+ ( + 2G)
+i
y
y

139

Captulo 9

Contornos absorbentes, Perfect Matched Layers (PML)

Siendo:
x (x)
1+i

y (y)
1+i

=1

x (x) + y (y)
x (x)y (y)
+i
2

Se llega a la siguiente expresin:


y (y) xx xy
xx
+i
+
+
x
x
y
!
!
x (x) xy
Ux
x (x)y (y)
+i
=
1
+ (x (x) + y (y)) Ux
y
t
2
1

xy
y (y) xy yy
+i
+
+
x
x
y
!
!
Uy
x (x)y (y)
x (x) yy
=
1
+ (x (x) + y (y)) Uxy
+i
y
t
2
1

Ux
y (y) Ux
( + 2G)
+
+i
x
x
!
!
xx
x (x)y (y)
x (x) Uy
Uy
=
1
+ (x (x) + y (y)) xx
+
+i
y
y
t
2

x (x) Ux
Ux
+i
+
y
y
!
!
Uy
xy
x (x)y (y)
y (y) Uy
+
=
1
+ (x (x) + y (y)) xy
+i
x
x
t
2
G

Ux
y (y) Ux

+i
+
x
x
!
!
x (x) Uy
yy
x (x)y (y)
Uy
+i
=
1
+ (x (x) + y (y)) yy
+ ( + 2G)
y
y
t
2
(9.26)
Teniendo en cuenta las 10 siguientes funciones auxiliares:

140

9.3 PML aplicado a la onda plana. Amortiguamiento en dos direcciones

1
y xx
1 y xx

=
1 = i
x
t
x

1 x xy
2
x xy
2 = i

=
y
t
y

3
1 xy
1 y xy

= y
3 = i
x
t
x

3
1 yy
1 x yy

= x
4 = i
y
t
y

5 = i

5
Ux
y Ux

= y
x
t
x

6 = ( + 2G) i

5
Uy
x Uy

= ( + 2G) x
y
t
y

7 = Gi

x Ux
7
Ux

= Gx
y
t
y

8 = Gi

y Uy
7
Uy

= Gy
x
t
x

9 = i

y Ux
9
Ux

= y
x
t
x

10 = ( + 2G) i

10
Uy
x Uy

= ( + 2G) x
y
t
y

(9.27)

Finalmente se obtiene la siguiente expresin del PML en las dos direcciones:

141

Captulo 9

Contornos absorbentes, Perfect Matched Layers (PML)

1
Ux

= 
t
1 x 2y

(x + y )
xx xy
 Ux
+
+ 1 + 2 
x
y
1 x 2y

Uy
1

= 
t
1 x 2y

(x + y )
xy yy
 Uy
+
+ 3 + 4 
x
y
1 x 2y

1
xx

=
t
1 x 2y

Uy
Ux
(x + y )
 xx
( + 2G)
+
+ 5 + 6 
x
y
1 x2
1
xy

=
t
1 x 2y
!

Uy
(x + y )
Ux
 xy
G
+G
+ 7 + 8 
x
y
1 x 2y
yy
1

=
t
1 x 2y

Ux
(x + y )
Uy
 yy

+ ( + 2G)
+ 9 + 10 
x
y
1 x 2y

(9.28)

Por ltimo aplicando PML a ambas direcciones y con el mismo factor de amortiguamiento se obtiene una expresin en la cual desaparecen las funciones auxiliares,
esto es:

x
1 + i
1

y
1 + i

1 xx

 x +

1 xy

y


xy
x
= iUx 1 + i = U
+ Ux
y 
t


yy
Uy

= iUy 1 + i = t + Uy
y


Uy

Ux
1
+
i
= txx + xx
+

=
i
(
+
2G)
xx
x 
y





y
x

G U
= ixy 1 + i = txy + xy
+ U

y
x




Ux + ( + 2G) Uy = i
1
+
i
= tyy + yy
yy
x
y

142

(9.29)

9.4 Formulacin de la ecuacin de ondas plana con PML en DFG

9.4.

Formulacin de la ecuacin de ondas plana con


PML en DFG

As pues en este apartado se va a obtener la formulacin explcita de la ecuacin de


ondas en diferencias finitas generalizadas y aplicando contornos absorbentes en los
bordes del dominio.
En primer lugar se van a establecer las ecuaciones para el amortiguamiento en una
sola direccin, para despus obtener estas expresiones para el amortiguamiento en
ambas direcciones.
As pues teniendo en cuenta que las expresiones de diferencias finitas generalizadas
ya expuestas en la Ecuacin 7.26 se tiene que:

j=N
X
u0
j unj
= 0 un0 +
x
j=1
j=N
X
u0
n
= 0 u0 +
j unj
y
j=1

(9.30)

Adems de diferencias finitas clsicas se obtiene, como ya se ha visto la expresin de


las derivadas temporales, por lo que substituyendo en la Ecuacin 9.19 se obtiene:

unx,0

j=N
j=N
X
X
t
n1
n1
n1
n1
n1
= ux,0 +
0 xx,0 +
+
j xx,j 0 xy,0 +
j xy,j

j=1
j=1

n1
x un1
+t 1,0
x,0

uny,0

j=N
j=N
X
X
t
n1
n1
n1
n1
= un1
+

+
+

+
j yy,j
0 xy,0
j xy,j
0 yy,0
y,0

j=1
j=1

n1
+t 2,0
x un1
y,0

n1
n
n1
+ t ( + 2G) 0 ux,0
= xx,0
+
xx,0

0 un1
y,0 +

j=N
X
j=1

j=N
X
j=1

n1
j ux,j

+ t n1 x n1
j un1
xx,0
3,0
yj,0

143

Captulo 9

Contornos absorbentes, Perfect Matched Layers (PML)

n
n1
xy,0
= xy,0
+ tG 0 un1
y,0 +

j=N
X
j=1

n1
j un1
y,j 0 ux,0 +

n1
n1
x xy,0
+t 4,0

n
n1
n1
yy,0
= yy,0
+ t 0 ux,0
+

( + 2G) 0 un1
y,0 +

j=N
X
j=1

j=N
X
j=1

j=N
X
j=1

n1
+
j ux,j

n1

j ux,j

n1
n1
n1
+ t 5,0
x yy,0
j uy,j

(9.31)

Por otro lado para las cinco funciones auxiliares se tiene que igualmente su formulacin en diferencias finitas generalizadas es la siguiente:

n
1,0

n
2,0

n1
1,0

j=N
X
t
n1
n1
x 0 xy,0 +
+
j xy,j

j=1

j=N
X
t
n1
n1
n1
= 2,0 +
j yy,j
x 0 yy,0 +

j=1

n1
n
n1
+ tx 0 uy,0
= 3,0
+
3,0

n
n1
4,0
= 4,0
+ Gtx 0 un1
x,0 +

j=N
X
j=1

j=N
X
j=1

n1
j uy,j

n1
j ux,j

n
n1
n1
5,0
= 5,0
+ ( + 2G) tx 0 uy,0
+

j=N
X
j=1

j un1
y,j

En cuanto a la definicin de x esta puede ser la siguiente:


x
x (x) =
t
144

xi x
Q
yx

9.4 Formulacin de la ecuacin de ondas plana con PML en DFG


Donde tanto x como Q son constantes a determinar, mientras que xi es la coordenada x del nodo en cuestin, x es la coordenada a partir de la que comienza a
aplicarse PML e y es la coordenada donde termina de aplicarse PML.
En el caso de amortiguamiento en ambas direcciones se obtiene de igual modo la
expresin explcita de las DFG, segn la Ecuacin 9.29 y la Ecuacin 9.30 se tiene
que:

unx,0

j=N
j=N
X
X
t
n1
n1
n1
n1
n1
+
0 xx,0

+
0 xy,0
j xx,j
j xy,j
+
= ux,0

j=1
j=1

tun1
x,0

uny,0

j=N
j=N
X
X
t
n1
n1
n1
n1
n1
= uy,0 +
j xy,j 0 yy,0 +
j yy,j
0 xy,0 +

j=1
j=1

tun1
y,0

n
n1
n1
xx,0
= xx,0
+ t ( + 2G) 0 ux,0
+

0 un1
y,0 +

j=N
X
j=1

j=N
X
j=1

n1
j ux,j

n1
n1
j uy,j
txx,0

n
n1
xy,0
= xy,0
+ tG 0 un1
y,0 +

j=N
X
j=1

n1
n1
j uy,j
0 ux,0
+

n1
txy,0

n1
n
n1
+
yy,0
= yy,0
+ t 0 ux,0

n1
( + 2G) 0 uy,0
+

j=N
X
j=1

j=N
X
j=1

j=N
X
j=1

j un1
x,j

n1
j ux,j

(9.32)

n1
n1
tyy,0
j uy,j

145

10 Aplicaciones
A continuacin se va a presentar una serie de aplicaciones del Mtodo de Diferencias
Finitas Generalizadas a la resolucin de ondas bidimensionales, en las cuales se ha
aplicado tambin Perfect Matched Layers.
En concreto se resuelve la Ecuacin 7.20 para diferentes valores de las velocidades
de ondas, sobre el dominio = [0, 1] [0, 1] , con condiciones de contorno de tipo
Dirichlet, y condiciones iniciales del tipo:

x, y [0, 1]

Ux (x, y, 0) = sin x sin y

Uy (x, y, 0) = cos x cos y



Ux (x,y,t)


=0

t
t=0

Uy (x,y,t)
=0
t

(10.1)

t=0

Como funcin de ponderacin se va a utilizar la siguiente:


w(hi , ki ) = r

1
h2j + kj2

3

El error global cometido se puede calcular con la expresin:


rP

i=N
[sol(i)exac(i)]2
i=1

Error Global =

|exacmax |

100

Por otro lado es el ndice de regularidad de la malla IIC y es el menor de los ndices
de regularidad de cada estrella IIS calculados segn:

IIS =



5 1+ 2

3 (|m0 | + | 0 |) +

(|m0 | + | 0 |)2 + 4 20

A continuacin en la Figura 10.1 se presentan tres mallas de 121 nodos con distintos
ndices de regularidad, esto es, una malla regular IIC = 1, otra con IIC = 0, 65
otra con IIC = 0, 89.

147

Captulo 10

Aplicaciones

Figura 10.1: Malla 1.IIC = 1, Malla 2. IIC = 0, 65, Malla 3. IIC = 0, 89

10.1.

Resultados para distintos pasos temporales

A continuacin se resuelve el problema de la Ecuacin 7.20 con las condiciones de


contorno e iniciales de la Ecuacin 10.1 sobre la malla de la figura 10.1 con IIC =
0, 65 y con n = 500 , en la aplicacin se utilizan distintos valores de t para ver su
influencia en el error global.
t
0,0316
0,0223
0,01
0,007

Error Global U x
2,078E-03
7,423E-04
2,514E-04
1,423E-04

Error Global U y
9,875E-04
3,123E-04
1,217E-04
1,012E-04

Cuadro 10.1: Error global para IIC = 0, 65; n = 500; = 1; = 0, 5


A continuacin se resuelve el problema de la Ecuacin 7.20 con las condiciones de
contorno e iniciales de la Ecuacin 10.1 sobre la malla de la figura 10.1 con IIC =
0, 89 y con n = 500 , en la aplicacin se utilizan distintos valores de t para ver su
influencia en el error global.
t
0,0316
0,0223
0,01
0,007

Error Global U x
7,331E-04
2,685E-04
1,102E-04
9,575E-05

Error Global U y
5,167E-04
1,950E-04
8,428E-05
7,340E-05

Cuadro 10.2: Error global para IIC = 0, 89; n = 500; = 1; = 0, 5

10.2.

Resultados para distintas longitudes de ondas

A continuacin se resuelve el problema de la Ecuacin 7.20 para distintas longitudes


de onda, esto es, el domino se discretizar con una malla irregular de 121 nodos, ver

148

10.3 Dispersin e irregularidad


Figura 10.1 la cual tiene un ndice de irregularidad IIC = 0, 89 y con n = 500 , y
un t = 0, 01.

Las distintas soluciones exactas para las ecuaciones planteadas son las siguientes:

Ux (x, y, t) = cos 2t sin x sin y

Uy (x, y, t) = cos 2t cos x cos y

(10.2)

Ux (x, y, t) = cos 0, 5 2t sin 0, 5x sin 0, 5y

Uy (x, y, t) = cos 0, 5 2t cos 0, 5x cos 0, 5y

(10.3)

Ux (x, y, t) = cos 2 2t sin 2x sin 2y

Uy (x, y, t) = cos 2 2t cos 2x cos 2y

(10.4)

Ux (x, y, t) = cos 4 2t sin 2 2x sin 2 2y

Uy (x, y, t) = cos 4 2t cos 2 2x cos 2 2y

(10.5)

Ux (x, y, t) = cos 8t sin 4 2x sin 4 2y

Uy (x, y, t) = cos 8t cos 4 2x cos 4 2y

(10.6)

Ux (x, y, t) = cos 16t sin 8 2x sin 8 2y

Uy (x, y, t) = cos 16t cos 8 2x cos 8 2y

(10.7)

A continuacin en el Cuadro 10.3 se muestra el error global cometido en la resolucin


del problema de la Ecuacin 7.20 con diferencias finitas generalizadas en cada una
de las soluciones exactas anteriores:
Sol. Analtica Error Global U x
[10.2]
1,232E-05
[10.3]
1,646E-06
[10.4]
4,081E-04
[10.5]
9,188E-02
[10.6]
3,035E-01
[10.7]
4,942E-01

Error Global U y
2,443E-05
1,778E-06
2,001E-04
8,647E-02
3,275E-01
4,999E-01

Cuadro 10.3: Error global para diferentes soluciones analticas

149

Captulo 10

Aplicaciones

Figura 10.2: Dispersin de las ondas P en malla irregular IIC = 0, 89

10.3.

Dispersin e irregularidad

En la Figura 10.2 se ha dibujado la dispersin de las ondas P en cada nodo, para la


malla irregular de 121 nodos con IIC = 0, 89, para el caso de = 45.

10.4.

DFG con PML en dominios homogneos y


heterogneos

Ahora se va a resolver el problema de la Ecuacin 7.20 sobre el dominio =


[0, 2] [0, 1] con condiciones de contorno de tipo Dirichlet y condiciones iniciales
de la Ecuacin 10.1 cuya solucin analtica es la Ecuacin 10.2, funcin de ponderacin w(hi , ki ) = q 1 3 y criterio de seleccin de los nodos de cada estrella del
(h2j +kj2 )
cuadrante.
En cuanto a la malla elegida es una malla regular de 861 nodos tal y como aparece
en la Figura 10.3
A continuacin en la Figura 10.4 se presenta la resolucin aproximada de Ux para
n = 100.
En la siguiente Figura 10.5 se muestra la inclusin de Perfect Matched Layers a el
domino, en el eje x e y segn:

1, 4 x 2
0, 6 y 1

150

(10.8)

10.4 DFG con PML en dominios homogneos y heterogneos

Figura 10.3: Malla regular de 861 nodos

Figura 10.4: Solucin aproximada de Ux para n = 100


En la siguiente figura 10.6 se presenta la solucin aproximada de Ux para n = 100
utilizando el modelo con PML definido en la Ecuacin 10.8 y condiciones de contorno
tipo Dirichlet homogneas.
En la siguiente Figura 10.7 se muestra la inclusin de Perfect Matched Layers a el
domino, en el eje x e y segn:
0 x 0, 6
0 y 0, 2
0, 8 y 1

(10.9)

En las siguientes Figuras 10.8, 10.9 y 10.10 se presenta la resolucin aproximada


de
Ux pa
ra n = 5,
n = 20 y n = 100 respectivamente, utilizando
el modelo con PML definido en la Ecuacin 10.9 y condiciones de contorno tipo
Dirichlet homogneas.

151

Captulo 10

Aplicaciones

Figura 10.5: Malla regular de 861 nodos con PML

Figura 10.6: Solucin aproximada con PML


Finalmente se va a resolver el problema sobre un dominio no homogneo, las zonas
con PML van a ser las mismas que en la Ecuacin 10.9. Por otro lado en la Figura
10.11 y en el Cuadro 10.4 se define la geometra y se presentan las propiedades fsicas
de cada regin del dominio heterogneo.
La Figura 10.12 muestra la solucin aproximada de para utilizando el modelo con
PML en la direccin x e y con unas regiones heterogneas de inters definidas por
Zi ; i = 1, 2, 3.

152

10.4 DFG con PML en dominios homogneos y heterogneos

Figura 10.7: Malla regular de 861 nodos con PML

Figura 10.8: Solucin aproximada con PML despus de 5 pasos temporales

Figura 10.9: Solucin aproximada con PML despus de 20 pasos temporales

153

Captulo 10

Aplicaciones

Figura 10.10: Solucin aproximada con PML despus de 100 pasos temporales

Figura 10.11: Malla regular de 861 nodos con PML y domino hetereogneo

Z1 0,500 0,250 1,000 1,000 0,500


Z2 0,700 0,400 1,200 1,118 0,577
Z3 0,800 0,500 1,100 1,279 0,674
Cuadro 10.4: Propiedades de cada regin del dominio

154

10.4 DFG con PML en dominios homogneos y heterogneos

Figura 10.12: Solucin aproximada con PML

155

11 Conclusiones
A continuacin se van a exponer las principales conclusiones a las que se ha llegado
con la presente tesis.
Conclusiones generales del mtodo
La primera conclusin de carcter general sobre la aplicacin del Mtodo de Diferencias Finitas Generalizadas a la resolucin de ecuaciones diferenciales en derivadas
parciales (EDPS), es que se ha podido comprobar que este mantiene la sencillez del
Mtodo de Diferencias Finitas Clsico resolviendo el mayor inconveniente de este
ltimo al poderse aplicar a mallas irregulares.
Se han obtenido las expresiones explcitas en diferencias finitas de las derivadas
parciales, hasta el 4 orden, tanto en 1 como en 2 dimensiones, lo que permite
obtener de forma inmediata dichos valores numricos sin necesidad de resolver nuevos
sistemas de ecuaciones.
Conclusiones sobre los parmetros fundamentales que aparecen en la formulacin
En cuanto a la mejor forma de de seleccionar los nodos de las estrellas, la utilizacin
del criterio del cuadrante ha proporcionado mejores resultados tanto para la funcin
como para sus derivadas parciales.
En cuanto a la definicin de las estrellas lo primero que hay que indicar es que dado
el nmero de incgnitas, en el caso de EDPS de segundo orden el nmero mnimo
de nodos por estrella debe ser de 5, mientras que para las EDPS de cuarto orden
este nmero deber ser de 14. No obstante se puede indicar que haciendo balance
entre la exactitud y el esfuerzo computacional requerido, existe un nmero ptimo de
nodos por estrella, que para el caso de EDPS de segundo orden es de 8, 2 nodos por
cuadrante, y para el caso de cuarto orden este nmero es 24, 6 nodos por cuadrante.
En cuanto a las funciones de ponderacin a emplear, para el caso de mallas irregulares se han obtenido mejores resultados utilizando funciones de ponderacin de tipo
potencial, ya que stas ponderan mucho ms a los valores nodales ms cercanos al
nodo central de la estrella, que a los lejanos.
Conclusiones sobre la aplicacin del mtodo a vigas y placas
En esta tesis se aplica el mtodo de Diferencias Finitas Generalizadas a la resolucin
de problemas de elasto-dinmica, dependientes, por lo tanto, del tiempo, aplicndose
a las derivadas temporales diferencias finitas clsicas.

157

Captulo 11

Conclusiones

En primer lugar se ha analizado el caso de una viga sometida a cargas dinmicas


obtenindose la formulacin explcita del problema en DFG, posteriormente se ha
analizado la convergencia del mtodo segn teorema de equivalencia de Lax, para
lo cual se demuestra que el esquema es consistente al tender los errores en la aproximacin temporal y espacial a cero cuando ambos incrementos tienden tambin a
cero. Al utilizarse un mtodo explcito se ha obtenido la condicin de estabilidad, la
cual limita el paso de tiempo mximo para cada estrella. Este criterio de estabilidad
establece que el paso de tiempo mximo es inversamente proporcional a una funcin
que depende de la distribucin de los nodos de la estrella.
En segundo lugar se ha analizado el caso de una placa delgada sometida a cargas
dinmicas obtenindose la formulacin explcita del problema en DFG, del mismo
modo se ha analizado la convergencia del mtodo segn teorema de equivalencia de
Lax, demostrndose que el esquema es consistente y establecindose la condicin de
estabilidad.
De los diferentes ejemplos numricos presentados con vigas y placas, sometidas a
cargas dinmicas y con diferentes condiciones de contorno, se desprende que para
una malla dada, al reducir el paso temporal en el esquema explcito, el error global
cometido con la aproximacin tambin se reduce y que para un incremento temporal
dado, al aumentar la regularidad de la malla se reduce el error global.
Conclusiones sobre la aplicacin del mtodo a problemas de ondas ssmicas
En el presente trabajo se han obtenido as mismo las expresiones explcitas en DFG
para el problema de propagacin de ondas ssmicas en 2-D. Se ha estudiado la
estabilidad as como la dispersin de las velocidades de fase y de grupo tanto para
las ondas P como para las ondas S.
La regularidad de la malla, como es lgico, afecta y de forma importante a la calidad
de los resultados. Con objeto de cuantificar de alguna forma sencilla la idea de regularidad, se ha definido en esta tesis un parmetro denominado ndice de regularidad,
cuyo valor es la unidad en el caso de mallas totalmente regulares y va disminuyendo
al ir aumentando la irregularidad, lo que permite realizar comparaciones de forma
sencilla. Al disminuir dicho ndice se debe disminuir el paso temporal y en general
los resultados son peores, pero en una malla irregular un aumento del nmero de
nodos no implica mejoras, ya que es muy importante su disposicin en el dominio,
por lo tanto cualquier algoritmo adaptativo, como por ejemplo el presentado en [15],
debe considerar lo indicado y puede resultar de utilidad el manejo este ndice.
En la tesis se ha analizado la dispersin de las velocidades de fase y de grupo y
relacionado con la irregularidad de la estrella utilizando el ndice de regularidad de
la malla. La utilizacin de mallas irregulares, debido por ejemplo a la geometra
del problema, puede suponer dispersiones elevadas en algunas estrellas, lo cual va
asociado con valores pequeos del ndice de regularidad lo que a su vez implica la
necesidad de emplear un menor paso temporal. No obstante en lugar de disminuir
el paso temporal, puede resultar conveniente aumentar el ndice de regularidad,

158

Conclusiones
realizando una redefinicin de la malla, lo cual reducira las dispersiones y permitira
un aumento del paso temporal.
Conclusiones sobre la aplicacin de Peferct Martched Layers
Cuando se quiere modelizar numricamente con diferencias o elementos finitos un
problema definido sobre un espacio infinito o semi-infinito, surge el problema de
que el modelo debe ser finito y, por tanto, debe incluir contornos inexistentes en
el problema real. En el caso esttico es suficiente con alejar dichos contornos de la
zona de inters hasta que su influencia en los resultados sea despreciable, pero en
el caso dinmico se producen reflexiones en dichos contornos, debindose adoptar
alguna solucin que los evite. En este trabajo, para evitar reflexiones y cumplir la
condicin de radiacin, se ha presentado la formulacin de contornos absorbentes
perfectamente acoplados (Perfect Matched Layers PML), para una y dos direcciones
dentro de la formulacin general en diferencias finitas generalizadas, obtenindose
los correspondientes esquemas explcitos en 2-D.
Los ejercicios numricos realizados ponen de manifiesto el buen funcionamiento del
mtodo, disminuyendo rpidamente el error global al reducir el paso temporal.
Tambin se ha estudiado la influencia del nmero de nodos por longitud de onda,
comprobndose que el error de la aproximacin aumenta al disminuir el nmero
de puntos de discretizacin por longitud de onda. De estos primeros anlisis se
desprende que hasta el orden de 12 puntos por longitud de onda y mallas no muy
irregulares, ndice de regularidad cercano a la unidad, se obtienen errores del orden
de una milsima.
Se ha comprobado as mismo la eficiencia de los PMLs, pudindose apreciar en
los ejercicios numricos, como la amplitud de las ondas decrece rpidamente en el
interior de estos contornos, siendo posible emplear para ellos espesores pequeos,
del orden de un cuarto de la longitud de onda.
Por ltimo, se han realizado las primeras aplicaciones a problemas heterogneos.
Debido a que la aproximacin homognea puede ser complicada de implementar para
problemas ssmicos, de acuerdo con [105] se ha preferido la formulacin heterognea
obtenindose buenos resultados.

159

12 Desarrollos futuros
En cuanto a posibles desarrollos futuros se pueden indicar los siguientes:
El ndice de regularidad definido tiene el inconveniente de que al ser un parmetro asociado a la estrella, su valor para un determinado dominio debe
ser el de la estrella ms desfavorable, lo cual puede distorsionar la idea de
regularidad si esta est asociada a una pequea zona del dominio. Como trabajo futuro, se podra obtener un ndice de regularidad global ponderado que
adicionalmente diera una idea de la homogeneidad de la regularidad de las
estrellas de una determinada malla. Tambin se deber extender el mtodo
adaptativo presentado en [15] a este tipo de problemas.
Continuar con la aplicacin del Mtodo de Diferencias Finitas Generalizadas
para la resolucin de la ecuacin de ondas propagndose en medios heterogneos, analizndose de forma ms detallada la reflexin y refraccin de la onda
al pasar la frontera entre medios de distintas caractersticas.
Aplicacin del Mtodo de Diferencias Finitas Generalizadas para la resolucin del caso de un impulso sobre el semi-espacio, dem para casos de trenes
de ondas incidentes provenientes de focos lejanos y otros problemas clsicos,
analizndose la influencia de los diferentes parmetros que intervienen.
Aplicacin del mtodo a la resolucin de diferentes problemas ssmicos como
por ejemplo la cuantificacin de efecto local en el registro ssmico o la simulacin de terremotos por rotura de falla incorporando el foco en el modelo.
Realizacin de modelos 3D incorporando los elementos ya desarrollados para
esquemas 2D, como por ejemplo los PML.
Estudios de las formulas de Diferencias Finitas Generalizadas de un orden
mayor para obtener mejores aproximaciones.
Incorporacin de modelos ms reales para el comportamiento del material
como por ejemplo modelos viscoelsticos.

161

13 Bibliografa y referencias
[1] Alarcn E., lvarez R. y Gmez Lera M. S.; Clculo matricial de estructuras.
Ed. Revert S.A. 1986.
[2] Alterman Z., and Karal F.C., Propagation of elastic waves in layered media by
finite-difference methods , Bulll. Seism. Society American 58, 367-398, 1968.
[3] Andrews D.J., A numerical study of tectonic stress relase by underground explosions, Bull. Seism. Society American 63, 1375-1391, 1973.
[4] Atluri S.N. and Tulong Zhu; New concepts in meshless methods. International
journal for numerical methods in engineering, vol 47, 537-556. Jhon Wiley & Sons,
2000.
[5] Babuka I. y Melenk J.M.; The partition of unity method. International journal
for numerical methods in engineering, vol. 40, 727-758. John Wiley & Sons, 1997.
[6] Belystschko T., Krongauz Y., Organ D., Fleming M. y Krysl P.; Meshless methods: an overview and recent developments. Comput Methods Appl. Mech. Engng.
139: 3 - 47, 1996.
[7] Belytschko T., Lu Y.Y. y Gu L.; Element-free Galerkin methods. International
journal for numerical methods in engineering, vol. 37, 229-256, 1994.
[8] Belytschko T., Gu L., A new inplementation of the elements free Galerkin method. Computer Methods Applied Mech. Eng. 113, 397-414, 1994.
[9] Belytschko T., Lin W.K., Singer M., Advances in Adaptative Computational
Methods: On adaptivity and error critereria in mesh free methods. Ladeveze P.,
Oden J. T., (Eds.) Elsevier, 1998.
[10] Benito J.J., Gavete L., Buceta A., Falcon S., Approximation of Functions in a
method of Finite Points. Computational Mechanics, Idelson, Oate, Dvorkin (Eds.),
CIMNE, 1998.
[11] Benito J.J., Gavete L.; Aproximacin de Funciones en un Mtodo de Puntos Finitos. V Encuentro Portugus de Mecnica Computacional Internacional. Cuimaraes
(Portugal), 1997.
[12] Benito J.J.; Mtodo sin malla. Trabajo de investigacin presentado para el
concurso de una plaza de Catedrtico de Universidad, Madrid, Espaa. 1998.
[13] Benito J.J., Urea, F., Gavete L.; Influence of several factors in the generalized finite difference method. Enviado para su publicacin a Applied Mathematical
Modelling, University of Greenwich.

163

Captulo 13

Bibliografa y referencias

[14] Benito J.J., Urea F. and Gavete L. Leading-Edge Applied Mathematical Modelling Research (chapter 7), Nova Science Publishers, New York, 2008.
[15] Benito J.J, Urea F. Gavete L. Alvarez R, An h-adaptive method in the generalized finite diference, Comput. Methods Appl. Mech. Eng. 192: 735 759, 2003.
[16] Benito J.J, Urea F., Gavete L., Alonso, B., Solving parabolic and hyperbolic
equations by Generalized Finite Diference Method, Journal of Computational and
Applied Mathematics 209 Issue 2: 208-233, 2007.
[17] Benito J.J., Urea F., Gavete L., Alonso B, Application of the Generalized
Finite Diference Method to improve the approximated solution of PDES, Computer
Modelling in Engineering & Sciences 38: 39-58, 2009.
[18] Berenger J.P.; A perfectly matched layer for the absortion of electromagnetic.
J. Comput. Physics, 114,185200, 1994.
[19] Boore D.M., Love waves in non uniform waveguides: finite-difference calculations, J. Geophys. Rev. 75, 1512-1527, 1970.
[20] Cendrowicz J., Tribillo R.; Variational approach to the static anlisis of plates
of an arbitary shape, (in polish). Archiwum Inzynierii Ladowej 3(24), 1978.
[21] Chew W.C., Liu Q.H.: Perfectly matched layer for elastodynamics; a new absorbing boundary condition J. Comput. Acoustics, 4, 341359, 1996.
[22] Chu W.H.; Development of a General Finite Difference Approximation for a
General Domain. Journal of Computational Physics, 8, 3, 1971, 392-408.
[23] Chugh A.K., Gesund H.; Automatic Generation of the Coefficient Matrix of
Finite Difference Equations. IJNME, 8(3), 1974, 662-671.
[24] Crase E., Wideman C.H., Noble N. and Tarantula A., Non linear elastic waveform inversion of land seismic reflection data, J. Geophys. Rev. 97, 4685-4703,
1992.
[25] Cruz-Atienza V.M, and Virieux J, Dynamic rupture simulation of nonplanar
faultnwith finite-difference aproach, Geophys. J. Int. 158, 939-954, 2004.
[26] Cuesta J.L., Mtodo de Diferencias Finitas Generalizadas en mallas irregulares.
Proyecto Fin de Carrera, E.T.S.I. Minas, UPM, 1998.
[27] Curtis F.G., Anlisis Numrico. Ed. Alfaomega, 1991.
[28] Dekker K.; Semi-Discretization Methods for Partial Differential Equations on
Non-Rectangular Grids. IJNME, 15, 1980, 405-419.
[29] Domnguez J.; Boundary Elements in Dynamics. Computational Mechanics
Publica-tions. 1993.
[30] Dou A. y Mendizbal A.; Ecuaciones en Derivadas Parciales y su Resolucin
Numrica. Publicacin de la E.T.S.I. Caminos Canales y Puertos de Madrid. 1973

164

Bibliografa y referencias
[31] Dow J.O. and Stewenson I.; Adaptative refinement procedure for the Finite Difference method, Numerical Methods for Partial Differential Equations, John Wiley
and Sons, 8, 537-550, 1992.
[32] Duarte C.A. y Oden J. T.; H-p clouds- An H-p meshless method. Numerical
methods for partial differential equations, vol. 12, 673-705 John Wiley & Sons, 1996.
[33] Duarte C.A. y Oden J.T.; An adptative method using clouds. TICAM report
96-07, 1996.
[34] Duchateau P., y Zachmann D.; Ecuaciones Diferenciales Parciales. Ed. McGrawHill. 1988.
[35] Forsythe G.E. and Wasow W.R.; Finite-Difference Methods for Partial Differential Equations. Wiley. New York (1960).
[36] Gavete L., Benito J.J., Falcn S. And Ruiz A.; Implementation of essential
boundary conditions in a meshless method. Communications in Numerical Methods
in Engineering. 2000; 16:000-000
[37] Gavete L., Gavete M. L., Benito J.J., Improvements of generalized finite diference method and comparison other meshless method, Applied Mathematical Modelling
27, 2003. 831-847. Dynamic analysis of beams and plates using GFDM.
[38] Gavete L., Garca M., Molina P., Gavete M.L., Urea F. y Benito J.J. Implementation in Chimre of a conservative solver for the advection equation, Journal of
Computational and Applied Mathematics, DOI:10.1016/j.cam.2011.04.003 (ISSN:
0377-0427).
[39] Gavete L., Urea F., Benito J.J y Gavete M.L. Modelling of the advectiondiffusion equation with a meshless method without numerical diffusion, International
Journal of Computer Mathematics, DOI: 10.1080/00207160.2011.587872.
[40] Gordon W.H.; Development of an Error Estimation Scheme for use with an
Arbitrary Irregular Grid Finite Diffrence Method. Ph, D, Disser Wion. The Catholic
University of America, Washington D.C., 1982.
[41] Graves R W, Simulating seimisc wave propagation in 3-D elastic media using
stag-gered-grid finite differences , Bull. Seism. Soc. Am. 93, 283-300, 1996.
[42] Graves R W, and Day S M, Stability and accuracy analysis of coursegrain
viscoelastic simulations , Bull. Seism. Soc. Am. 87, 494-515, 2003.
[43] Jensen P.S. Finite difference techniques for variable grids. Comp. Structures 2,
17-29, 1972.
[44] Jensen P.S.; A Survey of Some Recent Work in Variable Grid Finite Difference
Methods for Partial Differential Equations. LMSC 6-78-70-24, Lockheed Missiles
and Space Company, Palo Alto, California, 1970.
[45] Jonshon S.G.: Notes on Perfectly Matched Layers (PMLs). Courses 18.369 and
18.336 at MIT.July, 2008.

165

Captulo 13

Bibliografa y referencias

[46] Kaczkowski Z., y Tribillo R.; A generalization of the finite difference meted.(in
polish), Archiwum Inzynierii Ladowej 2(21), 287-293, 1975.
[47] Kelly L. R., Ward R. W., Freitel S. and Alford R. M., Synthetic seismograms:a
finite-difference approach , Geophysics 41, 2-27, 1976.
[48] Kristek J., Moczo P. and Archuleta P. J., Efficient method to simulate planar
free surface in the 3-D 4th-order staggered-grid finite difference schemes, Studia
Geophys. Geod. 46, 355-381, 2002.
[49] Kristek J., and Moczo P., Seismic wave propagation in viscoelastic media with
material discontinuities- a 3-D 4th-order staggered grid finite-difference modeling ,
Bull. Seism. Soc. Am. 93, 2273-2280, 2003.
[50] Krok J., Orkisz. J.; Application of the Generalized FD Approach to Stress
Evaluation in the Solution. International Conference on Computational Mechanics,
Tokyo, 1986, Springer-Verlag, Tokyo-Berlin-Heildelberg-New York, 12, 1986, 31-36.
[51] Kurowski Z.; Automatic Generation of Triangular Meshes in 2D Domains. Computer and Mechanics, 1, 1978, 379-389.
[52] Lancaster P. y Salkauskas K., Surfaces generated by moving least square methods, Mathematics of computation, vol 37, 141158, 1981. [53] Levander A. R.,
Fourth-order finite-difference P-SV seismograms, Geophysics 53, 14251436, 1988.
[54] Liszka T. An interpolation method for an irregular net of nodes, International
journal for numerical methods in engineering, vol. 20, 1599-1612, 1984.
[55] Liszka T., Orkisz J.; The Finite Difference Method at Arbitrary Irregular Grids
and its application in applied mechanics. Computers & Structures, vol. 11, 83-95.
Pergamon Press, 1980.
[56] Liska T., Orkisz J.; The Finite Difference Method for Arbitrary Irregular Meshes
a Variational Approach to Applied Mechanics Problem. 2nd International Congress
on Numerical Methods for Engineering, Paris, 1980, 227-288.
[57] Liska T., Orkisz J.; Application of the Difference Method at Arbitrary Irregular
Grids to Solution of Various Problems of Applied Mechanics. Bulgarian Academy of
Science, Theoretical and Applied Mechanics, 9, 1, 1978, 105-111.
[58] Lucy L., A numerical approach to testing the fission hypotesis, App. Jour. 82,
10131024, 1977.
[59] Madariaga R, Dynamics of an expanding circular fault, Bull. Seism. Soc. Am.
67, 163-182, 1976. [60] Melenk J.M., Babuka I.; The partition of unity finite element
method: Basic Theory and applications. Computer Methods in Applied Mechanics
and Engineering, 1996.
[61] Michavila F., Gavete L.; Programacin y Clculo Numrico. Ed. Revert, S.A.,
1985.
[62] Mikumo T and Miyatake, Numerical modeling of realistic fault rupture process.
Seismic motion synthetics, B. A. Bott, ed., Academic Press, 91-151, 1987.

166

Bibliografa y referencias
[63] Mitchell A. R. and Griffiths D. F.; The Finite Difference Method in Partial
Differential Equations. Ed. Jhon Wiley & Sons. 1997.
[64] Moreno C.G.;Clculo Numrico II. Servicio de publicaciones de la Universidad
Nacio-nal de Educacin a Distancia. 1999.
[65] Moczo P., Kristek, J., Halada L.: The finite-difference method for seismologists.
An introduction. Comenius University Bratislava, 158 pgs, 1994.
[66] Moczo P., Kristek J., Galis M., Pazak P., Balazovjech M.: The finite-difference
and finite element modeling of seismic wave propagation and earthquake motion.
Acta physica slovaca, 57(2),177406, 2007.
[67] Moczo P Kristek J. and Ladislav Halada; 3D Fourth-Order Staggered-Grid
Finite-Difference Schemes: Stability and Grid Dispersion. Bulletin of the Seismological Society of America, 90, 3, pp. 587603, June 2000.
[68] Moczo, P., J. Kristeka, L. Halad; The Finite-Difference Method for Seismologists An Introductio. Comenius University Bratislava 2004. [69] Monaghan JJ, Why
particle methods work?, SIAM Scientific Journal of stat. Comp., vol. 3, 422433,
1982.
[70] Monaghan JJ, And introduction to SPH, Comput. Phys. Comun., vol 48, 8996,
1988.
[71] Nayroles B., Touzot G. y Villon P.; Generalizing the finite element method: Diffuse aproximation and diffuse elements. Computational mechanics, Springer-Vedag,
307-318, 1992.
[72] Oden J.T. y Duarte C.A.; Solution of singular problems using h-p clouds. MAFELAP 96, 1996.
[73] Ohnimato T and Chovet b A, A free-surface boundary condition for including
3-D topography in finite difference method, Bull. Seism. Soc. Am. 87, 494-515, 1997.
[74] Oate E., Idelson S., Zienkiewicz D.C. and Taylor R.L.; A finite point method
in computational mechanics. Applications to convective transport and fluid flow.
International journal for numerical methods in engineering, vol. 39, 3839-3866, 1996.
[75] Oate E.; Clculo de Estructuras por el Mtodo de Elementos Finitos. Anlisis
Elstico Lineal. CIMNI, 1995.
[76] Oate E., Idelsohn S., Zienkiewicz O.C., and Taylor R.L.; A stabilized finite
point method for analysis of fluid mechanics problems. Comput. Meth. In Appl.
Engng., vol 139, 1-4, pp. 315-347, 1996.
[77] Oate E., Perazzo F. and Miquel J.; Advances in the stabilized finite point
method for structural mechanics. Publication CINME n. 164, May 1999.
[78] Orkisz J., Meshless finite difference meted I. Basic approach. Computational
Mechanics Idelshon S., Oate E., Duorkin (Eds.), CINME, 1998.
[79] Orkisz J., Meshless finite difference method II. Adaptative approach. Computational Mechanics Idelsohn S., Oate E., Duorkin (Eds.), CIMNE, 1998.

167

Captulo 13

Bibliografa y referencias

[80] Orkisz J.; Adaptative Approach to the Finite Difference Method Generalized
for Arbitrary Irregular Meshes. Proc. Of the XIII Plish Conference on Computer
Methods in Mechanics, Pozna, Poland, 1977, 1025-1032.
[81] Orkisz J. Finite Diference Method (Part, III) in handbook of Computational
Solid Mechanics, M. Kleiber (Ed.), Spriger-Verlag, Berlin, 1998.
[82] Perrone N. and Kao R.; A general finite difference method for arbitrary meshes.
Comp. Structures 5, 45-58, 1975.
[83] Pitarka A, 3-D elastic finite-difference modeling of seismic motion using staggered grids with non uniform spacing, Bull. Seism. Soc. Am. 89, 54-68, 1999.
[84] Sinz de Cueto Torres F. J. Dinmica de Estructuras. Colegio de Ingenieros de
Caminos Canales y Puertos. Servicio de publicaciones. Octubre 2005.
[85] Skelton E.A., Adams S.D.M., Craster R.V.: Guided elastic waves and perfectly
matched layers. Wave motion, Elsevier, 44,573592, 2007. Seismic waves.
[86] Taylor R.L., Zienkiewicz D.C., Oate E. e Idelson S.; Moving least square approximations for solution of differential equations. Intenational center for numerical
methods in engineering, Publ. CIMNE n 74, 1995.
[87] Timoshenko S. P,., D. H. Young, Teora de Estructuras, Urmo S.A. de Ediciones,
Spain.
[88] Timoshenko S. y Goodier J.N. Teora de la Elasticidad. Ed. Urmo. 1951. [89]
Tribillo R.; Generalization of the mesh Meted. Zeszyty Naukowe Politechniki Bialostockiej, 1976, (in Polish).
[90] Tribillo R.; Application of the Generalized Finite Difference Meted to the Plate
Problem. Archiwum Inzynierii Ladowej, 21, 4, 1975, 579-586, (in Polish).
[91] Thomson W T, Vibration Theory and Applications, Prentice Hall Publishers,
1965.
[92] Urea J. J. Benito, L. Gavete, Application of the Generalized Finite Difference
Method to solve the advection-difusion equation, Journal of Computational and
Applied Mathematics 235: 1849 1855, 2011.
[93] Urea F.; Benito J.J.; Gavete L.; Alvarez R.,Resolucin de ecuaciones diferenciales en derivadas parciales dependientes del tiempo de segundo orden utilizando
diferencias finitas generalizadas, Revista International de Mtodos Numricos para
el Clculo y Diseo en Ingeniera,19, 3, 331-340, 2003.
[94] Urea F.; Benito J.J.; Gavete L.; Alvarez R.,Computational Error Approximation and H-Adaptive Algorithm for the 3-D Generalized finite Difference Method,
International Journal for Computational Methods in Engineering Science and Mechanics,6 , 31-39, 2005.
[95] Urea F., Un mtodo adaptativo en Diferencias finitas Generalizadas. Tesis
Doctoral. 2001.

168

Bibliografa y referencias
[96] Urea F., Benito J.J., Gavete L, Salete E. y Casass A. Estudio de la estabilidad y dispersin del problema de propagacin de ondas ssmicas en 2-D utilizando el
mtodo de diferencias finitas generalizadas, Revista Internacional de Mtodos Numricos para el Clculo y diseo en Ingeniera, Vol 27, N 4 de diciembre de 2011.
(ISSN: 0213-1315)
[97] Urea F., Benito J.J., Gavete L. y Salete E. Application of the generalized finite
difference method to seismic wave propagation in 2-D, Journal of Computational and
Applied Mathematics, DOI:10.1016/j.cam.2011.04.005 (ISSN: 0377-0427).
[98] Urea F., Salete E., Benito J.J. y Gavete L. Solving third and fourth order partial differential equations using GFDM. Application to solve problems of plates, International Journal of Computer Mathematics, DOI: 10.1080/00207160.2011.587871.
[99] Vinson J. R. The Behavoir or Thin Walled Strutures: Beams, Plates ans Shells,
Kluwer Academic Publishers, Boston.
[100] Virieux J., P-SV wave propagation in heterogeneus media: velocity-stress finite
difference method Geophysics 51, 889-901, 1986.
[101] Virieux J, SH-wave propagation in heterogeneus media: velocity-stress finite
difference method Geophysics 49, 1933-1957, 1984.
[102] Weaver W Jr., S. P. Timoshenko, D. H. Young, Vibration Problems in Engineering, Jhon Wiley & Sons, Inc, New York, 1990.
[103] Wang Y, Xu J. and Schuster G.T., Viscoelastic wave simulation in basin by
a variable-grid finite-difference method, Bull. Seism. Soc. Am. 91, 1641-1749, 2001.
Bull. Seism. Soc. Am. 90, 587-603, 2000.
[104] Zhang J, Quadruple-grid velocity-stress finite-difference method for elastic
wave-propagation simulation Geophysics J. Int. 131, 127-134, 1997. Wave-propagation
simula-tion Geophysics J. Int. 131, 127-134, 1997.
[105] Moczo P.: Introduction to modelling seismic wave propagation by finite diference method. Lectures notes, Kyoto, (1998).

169

También podría gustarte