Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodos Numericos en Geotecnia
Metodos Numericos en Geotecnia
DE DIFERENCIAS FINITAS
INTRODUCCIÓN
∂ ∂h ∂ ∂h
K x + K y = −W
∂x ∂x ∂y ∂y
W C E
CONDICIONES DE CONTORNO
Una vez que se ha construido el sistema de ecuaciones algebraicas basado en la
ecuación diferencial y en las celdas, hay que imponer condiciones de contorno. Pueden
ser de nivel piezométrico constante o de caudal constante.
Nivel fijo o conocido
Se puede incorporar de dos formas diferentes. La primera consiste en suprimir la
ecuación de la celda donde quiere imponerse el nivel fijo. Una vez hecho esto, para
eliminar la columna correspondiente hay que pasar los términos que tengan el nivel
ahora conocido al segundo miembro del sistema de ecuaciones.
La segunda forma consiste en añadir un caudal a la ecuación de la celda en la que se
desea imponer el nivel conocido calculado mediante la ecuación:
QC = α ( hC − H )
donde α sea suficientemente grande como para que hc → 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.
u = Nv
o en forma explícita:
u x ( x, y ) = vx N1 + vx N2 + ...
1 2
u y ( x , y) = vy1 N1 + v 2y N2 + ...
volveremos mas adelante a este planteamiento.
u x ( x, y ) = a0 + a1 x + a2 y + a3 x 2 + a4 xy + a5 y 2
u y ( x, y ) = b0 + b1 x + b2 y + b3 x 2 + b4 xy + b5 y 2
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 triángulo.
Sea un triángulo cuyos nudos son:
x1 = 0 x2 = 1 x3 = 0 x4 = 0.5 x5 = 0.5 x6 = 0
y1 = 0 y2 = 0 y 3 =1 y 4 =0 y5 = 0.5 y6 = 0.5
Lo que da lugar a:
u x ( x , y) = −0.01 −0.2 x + 0.01 y + 0.16 x 2 + 0.28 xy − 0.06 y 2
u y ( x , y) = −0.01 − 0.03 x − 0.22 y + 0.02 x2 + 0.12 xy + 0.2 y 2
1.5
Triángulo
original
1 Triángulo
deformado
0.5
-0.5
-0.5 0 0.5 1 1.5
Con estos desplaza mientos, las nuevas posiciones de los nudos son:
x1 = −0.01 x2 = 0.95 x3 = −0.06 x4 = 0.43 x5 = 0.49 x6 = −0.02
y1 = −0.01 y2 = −0.02 y3 = 0.97 y4 = −0.02 y5 = 0.45 y6 = 0.43
DEFORMACIONES
∂u x
ε xx = = a1 + 2a 3 x + a 4 y
∂x
∂u y
ε yy = = b2 + b4 x + 2b5 y
∂y
∂u ∂u y
γ xy = x + = (b1 + a 2 ) + ( a 4 + 2b3 ) x + ( 2a 5 + b4 ) y
∂y ∂x
Por otro lado las funciones de interpolación se pueden poner en función de coordenadas
locales:
N1 = ζ ( 2ζ − 1) N 4 = 4ζξ
N 2 = ξ( 2ξ − 1) N 5 = 4ξη
N 3 = η(2η − 1) N 6 = 4ηζ
que como puede observarse toman valores de 1 en su respectivo nudo y 0 en los demás.
Estas funciones se pueden poner en función 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 1 1 ζ 1
x1 x2 x3 ξ = x
y y y η y
1 2 3
∫ ∫ F (x , y ) dxdy = ∫ ∫ F (ξ ,η)[ J ] d ξd η =
k
= ∫ ∫ F '( ξ ,η)d ξd η ≈ ∑ F '( ξi , ηi ) wi
i =1
donde los valores a usar son simplemente:
Punto ξi ηi ζi wi
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
u y ( x , y) = vy1 N1 + v 2y N2 + ...
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 ξ = x
0 0 1 η y
que se puede poner como:
ζ+ξ+η=1
ξ=x
η= y
de forma que :
−1
∂x ∂y ∂ξ ∂η
∂ξ ∂ξ 1 0
−1
1 0 ∂x ∂x
= = 0 1 = ∂ξ
∂x ∂x 0 1 ∂η
∂η ∂η ∂y ∂y
que se usan para calcular:
∂N1 ∂N1 ∂ξ ∂N1 ∂η
= +
∂x ∂ξ ∂x ∂η ∂x
∂N1 ∂N1 ∂ξ ∂N1 ∂η
= +
∂y ∂ξ ∂y ∂η ∂y
recordando que:
N1 = ζ ( 2ζ − 1) N 4 = 4ζξ
N 2 = ξ( 2ξ − 1) N 5 = 4ξη
N 3 = η(2η − 1) N 6 = 4ηζ
y por último solo queda:
∂u ∂N ∂N
ε xx = x = 1 vx1 + 2 vx2 + ...
∂x ∂x ∂x
∂u ∂N ∂N
ε yy = y = 1 v1x + 2 vx2 +...
∂y ∂y ∂y
∂u ∂u ∂N ∂N ∂N ∂N
γ xy = x + y = 1 v1x + 2 vx2 + ... 1 vx1 + 2 vx2 + ...
∂y ∂x ∂y ∂y ∂x ∂x
En forma matricial, las deformaciones pueden escribirse como:
ε = Lu = L N v = B v
∂
0
∂x
∂ N 0 N2 0 N3 0 N4 0 N5 0 N6 0
L= 0 N = 1
∂y 0 N1 0 N2 0 N3 0 N4 0 N5 0 N 6
∂ ∂
∂y ∂x
siendo la matrix B la siguiente:
∂N ∂N 2
1 0 0 ...
∂x ∂x
∂N 1 ∂N 2
B = 0 0 ...
∂y ∂y
∂N1 ∂N 1 ∂N 2 ∂N 2
...
∂y ∂x ∂y ∂x
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).
Notese que tanto la deformación como la tensión se han expresado en forma vectorial en
lugar de tensorial:
ε xx σ xx
ε = ε yy σ = σ yy
γ xy τ xy
El escalar A puede ser también de orden superior, es decir, un vector o una matriz.
ECUACIONES DE EQUILIBRIO DE TENSIONES
L σ+ p =0
T
∫ N (L )
σ + p dV = ε j j = 1, M
T T
j
v
es decir, que se va a minimizar el error en unos puntos que precisamente son los nudos.
Se ha introducido un término 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:
∫N LT σdV + ∫ N Tj pdV = 0 j = 1, M
T
j
v v
Por otro lado, la ecuación constitutiva del material puede escribirse como:
σ = Dε
siendo D la matriz de rigidez del material. Si las deformaciones se escriben en función
de los desplazamientos resulta:
σ = DB v
∫ (B )
D B j vdV = ∫ N j t dS + ∫ B j p dV ( ) j = 1, M
T T T
j
v s v
Estas integrales sobre todo el dominio en realidad acaban siendo sobre los elementos ya
que las funciones de interpolación y ponderación 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:
Av = f
cuyas dimensiones son el número de dimensiones (número de nudos) x (número de
desplazamientos por nudo).
El sistema de ecuaciones a resolver es del tipo:
a a a a a a v 1x f x1
a a a a a a v1 1
x fx
a a a a a a a a a a v 2x f x2
2 2
a a a a a a a a a a v x fx
a a a a a a a a a a a a v 3x f3
x
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 v x20 f x20
20
a a a a a a v y20 f y
1 − υ υ
E
D= υ 1− υ
(1 − 2υ)(1 + υ) 1 − 2υ
2
ε xx σ xx
ε = ε yy σ = σ yy
γ xy τ xy
_______________________________________