Sei sulla pagina 1di 15

CONCEPTOS BSICOS DEL MTODO

DE DIFERENCIAS FINITAS

INTRODUCCIN

El mtodo de diferencias finitas se ha utilizado tradicionalmente para ecuaciones de
difusin, como por ejemplo la ecuacin de flujo de agua en medio poroso. En cambio,
tiene menos utilidad para las ecuaciones de equilibrio de tensiones. Por ello, para
explicar este mtodo se utilizar la ecuacin de flujo de agua en medio poroso saturado.

ECUACIN DE FLUJO EN DIFERENCIAS FINITAS

Se considera la siguiente ecuacin de flujo en rgimen estacionario:

x y
h h
K K W
x x y y
_ _
+

,
,


Para obtener la ecuacin correspondiente a una celda C (centro) se tomar el esquema
de la figura adjunta en el que N, S, E, W son las celdas contiguas, respectivamente, al
norte, sur, este y oeste de la celda C.


N
W C E
S
Celdas para el balance en la celda C para el mtodo de diferencias finitas.

Las derivadas del nivel piezomtrico h respecto a x se obtienen como:
x
h h
x
h
x
h h
x
h
W C
WC
C E
CE



donde x es la anchura de la celda.
Usando las dos derivadas anteriores se puede calcular la derivada del flujo, es decir:
2
2
x
h h h
T
x
x
h
x
h
T
x
h
T
x
W C E
x
WC CE
x
C
x

,
_



donde se ha supuesto que T
x
es constante en CE y WC. Si no fuese as bastara escribir:
( ) ( )
( )
2
2
x
T h h T T h T
x
h h T h h T
x
x
h
T
x
h
T
x
h
T
x
WC
x W C
WC
x
CE
x E
CE
x
W C
WC
x C E
CE
x WC
x
CE
x
C
x

+ +

,
_



que, como se puede observar, permite considerar la heterogeneidad del medio.

Para la derivada en la direccin vertical anlogamente se obtiene:
2
2
y
h h h
T
y
y
h
y
h
T
y
h
T
y
S C N
y
SC CN
y
C
y

,
_



donde se ha supuesto que T
y
es constante en CN y SC.

Finalmente al substituir todos los pasos intermedios en la ecuacin general de flujo
resulta:
2 2
2 2
N C S E C W
y x
h h h h h h
T T W
y x
+ +
+




Esta forma se puede trasformar multiplicando por x, y:
E C W C N C S C
x x y y
h h h h h h h h
T y T y T x T x W x y
x x y y

+ + +



que representa el balance sobre la celda C ya que puede observarse que se suman los
caudales entrantes (flujoanchura) y se iguala a la variacin de almacenamiento menos
el trmino de recarga (W tiene unidades de volumen de agua recargada por unidad de
area y por unidad de tiempo).

Representacin tpica de un dominio bidimensional mediante diferencias finitas.
que como puede observarse son adimensionales.
El ltimo paso es realizar el ensamblaje y pasar a la resolucin del sistema de
ecuaciones:
Ah b
Siendo A una matriz de coeficientes, h el vector de incgnitas y b el trmino
independiente.

CONDICIONES DE CONTORNO
Una vez que se ha construido el sistema de ecuaciones algebraicas basado en la
ecuacin diferencial y en las celdas, hay que imponer condiciones de contorno. Pueden
ser de nivel piezomtrico constante o de caudal constante.
Nivel fijo o conocido
Se puede incorporar de dos formas diferentes. La primera consiste en suprimir la
ecuacin de la celda donde quiere imponerse el nivel fijo. Una vez hecho esto, para
eliminar la columna correspondiente hay que pasar los trminos que tengan el nivel
ahora conocido al segundo miembro del sistema de ecuaciones.
La segunda forma consiste en aadir un caudal a la ecuacin de la celda en la que se
desea imponer el nivel conocido calculado mediante la ecuacin:
) ( H h Q
C C


donde sea suficientemente grande como para que h
c
H.
Es preciso indicar que el nivel impuesto puede ser variable en el tiempo, es decir,
H=H(t) y por tanto se trata de nivel conocido aunque no fijo.

Caudal Fijo o conocido
Se trata de imponer que Q
C
=Q lo que se consigue simplemente sumando este caudal a
la ecuacin de la celda C, por ejemplo:
E C W C N C S C
x x y y
h h h h h h h h
T y T y T x T x
x x y y
W x y Q

+ + +

+


(Q>0 equivale a bombeo de agua del acufero yQ<0 equivale a inyeccin de agua al
acufero).

Condicin de tipo mixto
Se trata de imponer un caudal calculado como:
Q H h Q
C C
+ ) (

que como puede verse establece una relacin lineal entre el caudal impuesto (Q
c
) y el
nivel piezomtrico en el nudo (h
c
). Esta condicin es suficientemente general para
contener la de nivel conocido y la de caudal conocido como casos particulares.
CONCEPTOS BSICOS DEL MTODO
DE ELEMENTOS FINITOS

INTRODUCCIN

El campo de desplazamientos en un elemento u = (u
x
u
y
)
T
se obtiene en funcin de los
valores discretos de los desplazamientos en los nudos: v = (v
1
x
v
1
y
... )
T
usando las
funciones de interpolacin ensambladas en una matriz N:

v N u
o en forma explcita:
1 2
1 2
1 2
1 2
( , ) ...
( , ) ...
x x x
y y y
u x y v N v N
u x y v N v N
+ +
+ +

volveremos mas adelante a este planteamiento.


Ejemplo para el triangulo de 6 nudos:

2
5 4
2
3 2 1 0
2
5 4
2
3 2 1 0
) , (
) , (
y b xy b x b y b x b b y x u
y a xy a x a y a x a a y x u
y
x
+ + + + +
+ + + + +

donde las 12 constantes dependen de los valores de los desplazamiento nodales. Para
determinar estas constantes basta con particularizar en los 6 valores de desplazamiento
conocidos en los seis nudos del tringulo.

Sea un tringulo cuyos nudos son:
1 2 3 4 5 6
1 2 3 4 5 6
0 1 0 0.5 0.5 0
0 0 1 0 0.5 0.5
x x x x x x
y y y y y y




Y los desplazamientos en dichos nudos son:
1 1
2 2
3 3
4 4
5 5
6 6
0.01 0.01
0.05 0.02
0.06 0.03
0.07 0.02
0.01 0.05
0.02 0.07
x y
x y
x y
x y
x y
x y
v v
v v
v v
v v
v v
v v








Para los desplazamientos en la direccin x habra que resolver el siguiente sistema de
ecuaciones:
2 2
0 1 2 3 4 5
2 2
0 1 2 3 4 5
2 2
0 1 2 3 4 5
2 2
0 1 2 3 4 5
2 2
0 1 2 3 4 5
2 2
0 1 2 3 4 5
0.01
0.05
0.06
0.07
0.01
0.02
a a x a y a x a xy a y
a a x a y a x a xy a y
a a x a y a x a xy a y
a a x a y a x a xy a y
a a x a y a x a xy a y
a a x a y a x a xy a y
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +

Lo que da lugar a:
2 2
2 2
( , ) 0.01 0.2 0.01 0.16 0.28 0.06
( , ) 0.01 0.03 0.22 0.02 0.12 0.2
x
y
u x y x y x xy y
u x y x y x xy y
+ + +
+ + +

-0.5
0
0.5
1
1.5
-0.5 0 0.5 1 1.5
Tringulo
original
Tringulo
deformado

Con estos desplazamientos, las nuevas posiciones de los nudos son:
1 2 3 4 5 6
1 2 3 4 5 6
0.01 0.95 0.06 0.43 0.49 0.02
0.01 0.02 0.97 0.02 0.45 0.43
x x x x x x
y y y y y y




DEFORMACIONES

Clculo de deformaciones en funcin de los desplazamientos:

y b a x b a a b
x
u
y
u
y b x b b
y
u
y a x a a
x
u
y
x
xy
y
yy
x
xx
) 2 ( ) 2 ( ) (
2
2
4 5 3 4 2 1
5 4 2
4 3 1
+ + + + +


+ +


+ +




que aplicado al ejemplo resulta:
( , )
0.2 2 0.16 0.28
( , )
0.22 0.12 2 0.2
0.01 0.28 2 0.06 0.03 2 0.02 0.12
0.02 0.32
x
y
x
y
y
x
xy
u x y
x y
x
u x y
x y
x
u
u
x y x y
y x
x

+ +

+ + + + +

+


que corresponde al ejemplo descrito.

En x=0.33 e y=0.33, se pueden calcular las siguientes deformaciones:
0.2 2 0.16 0.28 0.187
0.22 0.12 2 0.2 0.048
0.02 0.32 0.085
0.187 0.048 0.23 deformacion volumetrica
x
y
xy
v
x y
x y
x

+
+ +
+



En x=0.60 e y=0.20, se pueden calcular las siguientes deformaciones:
0.2 2 0.16 0.28 0.064
0.22 0.12 2 0.2 0.044
0.02 0.32 0.172
0.064 0.044 0.02 deformacion volumetrica
x
y
xy
v
x y
x y
x

+
+ + +
+
+


Como se ha trabajado con el criterio de signos habitual en mecnica de medios
continuos (contraccin negativa) resulta que en dichos punto del tringulo, se producen
compresiones.
FUNCIONES DE FORMA O INTERPOLACIN

Por otro lado las funciones de interpolacin se pueden poner en funcin de coordenadas
locales:




4 ) 1 2 (
4 ) 1 2 (
4 ) 1 2 (
6 3
5 2
4 1
N N
N N
N N




que como puede observarse toman valores de 1 en su respectivo nudo y 0 en los dems.
Estas funciones se pueden poner en funcin de (x,y) para determinar la forma
anteriormente descrita. Las coordenadas locales suman la unidad y por tanto se pueden
reducir a 2 en lugar de 3.

Para pasar de las coordenadas globales (x,y) a las coordenadas locales (,,) se
resuelve el sistema de ecuaciones siguiente:
1 2 3
1 2 3
1 1 1 1
x x x x
y y y y

_ _ _



, , ,

El sistema de ecuaciones anterior permite calcular la siguiente matriz:
1
x y
x x
x x
y y

1 1
1 1

1
1

1 1
1 1

] ]

que se puede usar para calcular las derivadas de las funciones de interpolacin respecto
a las coordenadas (x,y):
1 1 1
1 1 1
N N N
x x x
N N N
y y y

+


+


que son las que se usan posteriormente.


Para llevar a cabo integrales de funciones:

[ ]
1
( , ) ( , )
'( , ) '( , )
k
i i i
i
F x y dxdy F J d d
F d d F
w


donde los valores a usar son simplemente:

Punto
i

i

i
w
i

1 1/6 1/6 2/3 1/3
2 1/6 2/3 1/6 1/3
3 2/3 1/6 1/6 1/3




DEFORMACIONES USANDO LAS FUNCIONES DE FORMA

Se tiene el campo de desplazamientos en funcin de los desplazamientos nodales y las
funciones de forma o interpolacin siguiente:
1 2
1 2
1 2
1 2
( , ) ...
( , ) ...
x x x
y y y
u x y v N v N
u x y v N v N
+ +
+ +


Clculo de deformaciones en funcin de los desplazamientos usando las funciones de
forma:
1 2 1 2
1 2 1 2
1 2 1 2 1 2 1 2
...
...
... ...
x
xx x x
y
yy x x
y
x
xy x x x x
u N N
v v
x x x
u
N N
v v
y y y
u
u N N N N
v v v v
y x y y x x

+ +


+ +


+ + + + +


que se basa en que los desplazamientos nodales no dependen de la posicin.


Uso de las funciones de forma en el ejemplo que ya habamos visto:

Sea un tringulo cuyos nudos son:
1 2 3 4 5 6
1 2 3 4 5 6
0 1 0 0.5 0.5 0
0 0 1 0 0.5 0.5
x x x x x x
y y y y y y




Para pasar de las coordenadas globales (x,y) a las coordenadas locales (,,) se
resuelve el sistema de ecuaciones siguiente:
1 1 1 1
0 1 0
0 0 1
x
y

_ _ _



, , ,

que se puede poner como:
1
x
y
+ +



de forma que:
1
1
1 0 1 0
0 1 0 1
x y
x x
x x
y y

1 1
1 1
1 1
1
1
1 1

1 1 ] ]
1 1

] ]

que se usan para calcular:
1 1 1
1 1 1
N N N
x x x
N N N
y y y

+


+


recordando que:



4 ) 1 2 (
4 ) 1 2 (
4 ) 1 2 (
6 3
5 2
4 1
N N
N N
N N

y por ltimo solo queda:
1 2 1 2
1 2 1 2
1 2 1 2 1 2 1 2
...
...
... ...
x
xx x x
y
yy x x
y
x
xy x x x x
u N N
v v
x x x
u
N N
v v
y y y
u
u N N N N
v v v v
y x y y x x

+ +


+ +


+ + + + +


En forma matricial, las deformaciones pueden escribirse como:
1
]
1

1
1
1
1
1
1
1
]
1


6 5 4 3 2 1
6 5 4 3 2 1
0 0 0 0 0 0
0 0 0 0 0 0
0
0
N N N N N N
N N N N N N
N
x y
y
x
L
v B v N L u L

siendo la matrix B la siguiente:
1 2
1 2
1 1 2 2
0 0 ...
0 0 ...
...
N N
x x
N N
B
y y
N N N N
y x y x
1

1

1
1

1

1
1
1
1
]


es decir que se ha construido una matriz operador diferencial B que aplicada sobre el
vector de desplazamientos (vector columna) da las deformaciones (vector columna). La
matriz N(x,y) aplicada al vector de desplazamientos nodales da como resultado los
desplazamientos en cualquier punto del medio (se han supuesto 6 nudos en el
elemento).

La matriz B transforma desplazamientos en los nudos de la malla en deformaciones en
cualquier punto. B se calcula en cada punto para hacer esta operacin en funcin de las
coordenadas de dicho punto. Los puntos de integracin son puntos donde se debe
calcular esta matriz para obtener deformaciones y, posteriormente, tensiones para
realizar las integrales que se vern mas adelante.

Notese que tanto la deformacin como la tensin se han expresado en forma vectorial en
lugar de tensorial:


xx xx
yy yy
xy xy
1 1
1 1

1 1
1 1

] ]


Si se usa la relacin entre tensiones y deformaciones:
D

Un ejemplo de la matriz de rigidez en 2-D y elasticidad (deformacin plana) es:
1
1
1
1
1
]
1

2
2 1
1
1
) 1 )( 2 1 (
E
D

xx xx
yy yy
xy xy
1 1
1 1

1 1
1 1

] ]

y si se combinan queda:
1
1 =
(1 2 )(1 )
1 2
2
xx xx
yy yy
xy xy
E




1
1 1 1
1 1 1

1
1 1
+
1 1 1

] ]
1
]

o en forma no matricial:
( )
( )
1
(1 2 )(1 )
1
(1 2 )(1 )
2(1 )
xx xx yy
yy xx yy
xy xy
E
E
E




1 +
]
+
1 +
]
+

+

si en cambio se despejan las deformaciones queda:
( )
( )
(1 )
1
(1 )
1
2(1 )
xx xx yy
yy yy xx
xy xy
E
E
E


+
1
]
+
1
]
+



Ejercicio: Determinar la matriz de rigidez en 3D, partiendo de las ecuaciones de la
elasticidad:
1 2(1 )
1 2(1 )
1 2(1 )
xx xx yy zz xy xy
yy yy zz xx xz xz
zz zz xx yy yz yz
E E
E E
E E


+
1
]
+
1
]
+
1
]


TEOREMA DE GREEN

Sean A y B un escalar y un vector, respectivamente:

( )
v s v v
A Bdv ABds A Bdv




caso particular es la integral por partes.

El escalar A puede ser tambin de orden superior, es decir, un vector o una matriz.

ECUACIONES DE EQUILIBRIO DE TENSIONES

0 + p L
T

es la forma de escribir las ecuaciones de equilibrio de tensiones segn la nomenclatura
de esta presentacin.

El mtodo de residuos ponderados o mtodo de Galekin consiste en suponer que esta
ecuacin se va a cumplir de forma no exacta en cada punto sino en promedio en todo el
dominio. Esto es:


( ) M j dV p L N
j
v
T T
j
, 1 +


es decir, que se va a minimizar el error en unos puntos que precisamente son los nudos.
Se ha introducido un trmino adicional que representa las condiciones de contorno. Por
ltimo, para reducir el orden de las derivadas parciales se aplica el teorema de Green
que equivale a hacer una integral por partes:

( )
( )
0 1,
0 1,
1,
T T T
j j
v v
T
T T
j j j
v s v
T
T T
j j j
v s v
N L dV N pdV j M
L N dV N tdS N pdV j M
L N dV N tdS N pdV j M
+
+ +
+ +





Por otro lado, la ecuacin constitutiva del material puede escribirse como:

D
siendo D la matriz de rigidez del material. Si las deformaciones se escriben en funcin
de los desplazamientos resulta:
v B D

y substituyendo en la de equilibrio resulta:

( ) ( ) M j dV p B dS t N dV v B D B
v
T
j
s
T
j
v
j
T
j
, 1 +


Estas integrales sobre todo el dominio en realidad acaban siendo sobre los elementos ya
que las funciones de interpolacin y ponderacin solo son diferentes de cero en los
elementos adyacentes al nudo que se considera. En resumen, este problema se reduce a
un sistema de ecuaciones tal como:
f v A
cuyas dimensiones son el nmero de dimensiones (nmero de nudos) x (nmero de
desplazamientos por nudo).


El sistema de ecuaciones a resolver es del tipo:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
]
1

20
20
3
2
2
1
1
20
20
3
2
2
1
1
y
x
x
x
x
x
x
y
x
x
x
x
x
x
f
f
f
f
f
f
f
v
v
v
v
v
v
v
a a a a a a
a a a a a a
a a a a a a a a a a
a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a a a
a a a a a a a a a a
a a a a a a a a a a
a a a a a a
a a a a a a


Normalmente son sistemas de ecuaciones en banda, lo que depende de la estructura de
conectividad entre elementos y la numeracin que se hace de los nudos. Interesa
concentrar los elementos no nulos cerca de la diagonal para as poder almacenar la
matriz en banda.

Los problemas no lineales requiren que la matriz A se actualice o bien una
descomposicin de las fuerzas aplicadas en subincrementos.

Un ejemplo de la matriz de rigidez en 2-D y elasticidad es:

1
1
1
1
1
]
1

2
2 1
1
1
) 1 )( 2 1 (
E
D

xx xx
yy yy
xy xy
1 1
1 1

1 1
1 1

] ]


_______________________________________

Potrebbero piacerti anche