Vous êtes sur la page 1sur 47

INGENIERA DE LA CONSTRUCCIN
___________________________________________________

INGENIERA GEOTECNICA

APUNTES TEMA 9
____________________________________________________

ndice

## 9.1. INTRODUCCIN ........................................................................................................................................... 2

9.2. METODO DE DIFERENCIAS FINITAS PARA LA ECUACIN DE FLUJO EN RGIMEN
ESTACIONARIO ................................................................................................................................................... 3
9.2.1 INTRODUCCIN ..................................................................................................................................... 3
9.2.2 ECUACIN DE FLUJO EN DIFERENCIAS FINITAS........................................................................... 3
9.2.3. CONDICIONES DE CONTORNO .......................................................................................................... 4
9.2.4. RESOLUCIN DE PROBLEMAS TRANSITORIOS............................................................................. 5
9.3. CONCEPTOS BSICOS DEL MTODO DE ELEMENTOS FINITOS APLICADOS A LA ECUACIN
DE EQUILIBRIO EN MEDIO CONTINUO ......................................................................................................... 6
9.3.1. INTRODUCCIN .................................................................................................................................... 6
9.3.2. DEFORMACIONES ................................................................................................................................. 7
9.2.3. FUNCIONES DE FORMA O INTERPOLACIN .................................................................................. 8
9.3.4. DEFORMACIONES USANDO LAS FUNCIONES DE FORMA ........................................................ 10
9.3.5. TEOREMA DE GREEN ......................................................................................................................... 14
9.3.6. ECUACIONES DE EQUILIBRIO DE TENSIONES............................................................................. 14
9.4. EL PROCESO DE MODELACIN .............................................................................................................. 16
9.5. REFERENCIAS ............................................................................................................................................. 17
APENDICE I. DESCRIPCIN GENERAL DEL PROGRAMA PLAXIS .......................................................... 18
DATOS GENERALES / GENERAL SETTINGS ............................................................................................ 21
GENERACIN DE LA GEOMETRIA ............................................................................................................ 22
EJEMPLO 1. ZAPATA CIRCULAR EN ARENA .......................................................................................... 23
APENDICE 2 DESCRIPCIN DE CODE_BRIGHT Y GID .............................................................................. 41
1. DEFINICIN ................................................................................................................................................ 42
2. GEOMETRA ............................................................................................................................................... 43
3. DATOS A INTRODUCIR PARA CODE_BRIGHT .................................................................................... 45
9.1. INTRODUCCIN

En este tema se introducen los mtodos numricos en geotecnia. Se empieza por el mtodo de
diferencias finitas aplicado a la ecuacin de flujo en rgimen estacionario. Las diferencias
finitas es un mtodo basado en la aproximacin como diferencias de la ecuacin diferencial a
resolver. Puesto que una derivada es un cociente de diferencias pasando al lmite para un
incremento de coordenada espacial o temporal, resulta que el mtodo es muy natural. El
mtodo de diferencias finitas se ha aplicado mucho a la ecuacin de conservacin de agua
(flujo) incluyendo tambin una variante que se conoce como diferencias finitas integradas o
volmenes finitos.

En segundo lugar se pasa a explicar el mtodo de elementos finitos. Como este mtodo se
aprovechar las ecuaciones de equilibrio para desarrollar la metodologa del mtodo de los
elementos finitos. Se define inicialmente una interpolacin en tringulo se segundo orden a
utilizar para interpolar el campo de desplazamientos a partir de los desplazamientos nodales.
A partir de esta interpolacin se pueden calcular deformaciones usando dicho campo de
desplazamientos. Alternativamente, se introduce la interpolacin mediante funciones de
forma, lo que permite una metodologa muy generalizable. Se plantea todo el proceso para
tringulos de segundo orden por ser este el primer elemento en el programa de elementos
finitos PLAXIS, del que se incluye una descripcin de uso en el Apndice 1. En el Apndice
2 se incluye una breve descripcin de CODE_BRIGHT-GiD que es un programa para
resolver problemas generales acoplados en medio porosos. Finalmente se incluyen algunos
comentarios sobre el proceso de modelacin.
9.2. METODO DE DIFERENCIAS FINITAS PARA LA ECUACIN DE FLUJO EN
RGIMEN ESTACIONARIO

9.2.1 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.

h h
K x K y 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.

W C E

## Las derivadas del nivel piezomtrico h respecto a x se obtienen como:

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

h x CE x WC h 2hC hW
Kx Kx Kx E
x x C x x 2
donde se ha supuesto que Tx es constante en CE y WC. Si no fuese as bastara escribir:
h h
Kx Kx
h x CE x WC K x hE hC K x hC hW
CE WC

Kx
x x C x x 2
K xCE hE K xCE K xWC hC hW K xWC

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

## Para la derivada en la direccin vertical anlogamente se obtiene:

h h

h y CN y SC hN 2hC hS
Ky Ky Ky
y y C y y 2

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

Finalmente al substituir todos los pasos intermedios en la ecuacin general de flujo resulta:
hN 2hC hS h 2hC hW
Ky Kx E W
y 2
x 2

## Esta forma se puede trasformar multiplicando por x, y:

hE hC h hC h h h h
Kx y K x W y K y N C x K y S C x W xy
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
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.

## 9.2.3. 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:
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.

## Caudal Fijo o conocido

Se trata de imponer que QC=Q lo que se consigue simplemente sumando este caudal a la
ecuacin de la celda C, por ejemplo:
hE hC h hC h h h h
Kx y K x W y K y N C x K y S C x
x x y y
W xy Q
(Q>0 equivale a bombeo de agua del acufero y Q<0 equivale a inyeccin de agua al
acufero).

## Condicin de tipo mixto

Se trata de imponer un caudal calculado como:
QC (hC H ) Q
que como puede verse establece una relacin lineal entre el caudal impuesto (Qc) y el nivel
piezomtrico en el nudo (hc). Esta condicin es suficientemente general para contener la de
nivel conocido y la de caudal conocido como casos particulares.

## La ecuacin de flujo en medio poroso en rgimen transitorio se distingue de la ecuacin en

rgimen estacionario por el trmino de almacenamiento. Este trmino viene de la
compresibilidad del agua y del acufero. La combinacin de la permeabilidad con el
coeficiente de almacenamiento de forma que la ecuacin se convierta en la ecuacin de
difusin es un proceso anlogo al que se usa para obtener el coeficiente de consolidacin en la
ecuacin de consolidacin.
9.3. CONCEPTOS BSICOS DEL MTODO DE ELEMENTOS FINITOS
APLICADOS A LA ECUACIN DE EQUILIBRIO EN MEDIO CONTINUO

## En esta seccin se presenta el mtodo de elementos finitos partiendo de los conceptos de

interpolacin y aplicando el mtodo de residuos ponderados.

9.3.1. INTRODUCCIN

## El campo de desplazamientos en un elemento u = (ux uy)T se obtiene en funcin de los valores

discretos de los desplazamientos en los nudos: v = (v1x v1y ... )T usando las funciones de
interpolacin ensambladas en una matriz N:

u Nv
o en forma explcita:
u x ( x, y ) v1x N1 vx2 N 2 ...
u y ( x, y ) v1y N1 v y2 N 2 ...
volveremos mas adelante a este planteamiento.

## Ejemplo para el triangulo de 6 nudos:

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 tringulo.

## Sea un tringulo cuyos nudos son:

x1 0 x2 1 x3 0 x4 0.5 x5 0.5 x6 0
y1 0 y2 0 y3 1 y4 0 y5 0.5 y6 0.5

## Y los desplazamientos en dichos nudos son:

v1x 0.01 v1y 0.01
vx2 0.05 v y2 0.02
vx3 0.06 v 3y 0.03
vx4 0.07 v y4 0.02
vx5 0.01 v 5y 0.05
vx6 0.02 v 6y 0.07

## Para los desplazamientos en la direccin x habra que resolver el siguiente sistema de

ecuaciones:
a0 a1 x a2 y a3 x 2 a4 xy a5 y 2 0.01
a0 a1 x a2 y a3 x 2 a4 xy a5 y 2 0.05
a0 a1 x a2 y a3 x 2 a4 xy a5 y 2 0.06
a0 a1 x a2 y a3 x 2 a4 xy a5 y 2 0.07
a0 a1 x a2 y a3 x 2 a4 xy a5 y 2 0.01
a0 a1 x a2 y a3 x 2 a4 xy a5 y 2 0.02
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.03x 0.22 y 0.02 x 2 0.12 xy 0.2 y 2

1.5
Tringulo
original
1 Tringulo

0.5

-0.5
-0.5 0 0.5 1 1.5

## Con estos desplazamientos, 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

9.3.2. DEFORMACIONES

## Clculo de deformaciones en funcin de los desplazamientos:

u x
xx a1 2a3 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 (2a5 b4 ) y
y x

## que aplicado al ejemplo resulta:

u x ( x, y )
x 0.2 2 0.16 x 0.28 y
x
u y ( x, y )
y 0.22 0.12 x 2 0.2 y
x
u x u y
xy 0.01 0.28 x 2 0.06 y 0.03 2 0.02 x 0.12 y
y x
0.02 0.32 x

## En x=0.33 e y=0.33, se pueden calcular las siguientes deformaciones:

x 0.2 2 0.16 x 0.28 y 0.187
y 0.22 0.12 x 2 0.2 y 0.048
xy 0.02 0.32 x 0.085
v 0.187 0.048 0.23 deformacion volumetrica

## En x=0.60 e y=0.20, se pueden calcular las siguientes deformaciones:

x 0.2 2 0.16 x 0.28 y 0.064
y 0.22 0.12 x 2 0.2 y 0.044
xy 0.02 0.32 x 0.172
v 0.064 0.044 0.02 deformacion volumetrica

## 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.

## 9.2.3. FUNCIONES DE FORMA O INTERPOLACIN

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

N 1 (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 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 1 1 1

x1 x2 x3 x
y y3 y
1 y2
El sistema de ecuaciones anterior permite calcular la siguiente matriz:
1
x y

x x
x x
y y

que se puede usar para calcular las derivadas de las funciones de interpolacin respecto a las
N1 N1 N1

x x x
N1 N1 N1

y y y
que son las que se usan posteriormente.

## Para llevar a cabo integrales de funciones:

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
9.3.4. 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:
u x ( x, y ) v1x N1 vx2 N 2 ...
u y ( x, y ) v1y N1 v y2 N 2 ...

## Clculo de deformaciones en funcin de los desplazamientos usando las funciones de forma:

u N N
xx x 1 v1x 2 vx2 ...
x x x
u y N1 1 N 2 2
yy vx vx ...
y y y
u u y N1 1 N 2 2 N N
xy x vx vx ... 1 v1x 2 vx2 ...
y x y y x x
que se basa en que los desplazamientos nodales no dependen de la posicin.

## Sea un tringulo cuyos nudos son:

x1 0 x2 1 x3 0 x4 0.5 x5 0.5 x6 0
y1 0 y2 0 y3 1 y4 0 y5 0.5 y6 0.5

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

x x 0 1 0 1

y y

que se usan para calcular:
N1 N1 N1

x x x
N1 N1 N1

y y y
recordando que:
N 1 (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 x N1 1 N 2 2
xx vx vx ...
x x x
u y N1 1 N 2 2
yy vx vx ...
y y y
u u y N1 1 N 2 2 N N
xy x vx vx ... 1 v1x 2 vx2 ...
y x y y x x

En este caso:

N1 N1 N1
4 1 1 1 0 0 4 1
x x x
N1 N N1
1 4 1 1 0 0 1 0
y y y
N 2 N N 2
2 4 1 1 0 0 4 1
x x x
N 2 N N 2
2 4 1 0 0 1 0
y y y
N 3 N N 3
3 0 1 4 1 0 0
x x x
N 3 N N 3
3 0 0 4 1 1 4 1
y y y
etc

1
x
y

1 x y

## y por ltimo solo queda substituir:

u x N1 1 N 2 2 N 3 3
xx vx vx vx ... 4 1 v1x 4 1 vx2 0 ...
x x x x
4 (1 x y ) 1 v1x 4 x 1 vx2 0 ...

## es decir que tambin se obtienen funciones lineales de los desplazamientos nodales.

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:
N1 N 2
0 0 ...
x x
N1 N 2
B 0 0 ...
y y
N1 N1 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).

## 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

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

xx xx

yy yy
xy xy

D

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

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

2
xx xx

yy yy
xy xy

y si se combinan queda:

1 xx xx
E
1 yy = yy
(1 2 )(1 )
1 2 xy xy

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

## Ejercicio: Determinar la matriz de rigidez en 3D, partiendo de las ecuaciones de la

1 2(1 )
xx xx yy zz xy xy
E E
1 2(1 )
yy yy zz xx xz xz
E E
1 2(1 )
zz zz xx yy yz yz
E E
9.3.5. TEOREMA DE GREEN

v s v v

## caso particular es la integral por partes.

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

L p 0
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:

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 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:

N L dV N j pdV 0 j 1, M
T T T
j
v v

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

L N dV N tdS N
T
j 1, M
T T
j j j
pdV
v s v

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:
D Bv

## y substituyendo en la de equilibrio resulta:

B
D B j vdV N j tdS 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 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:
Av f
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:

vx f x
1 1
a a a a a a
a a a a a a v1 f 1
x x
a a a a a a a a a a v x2 f x2
2 2
a a a a a a a a a a vx f x
a a a a a a a a a a a a v x3 f x3

a a a a a a a a a a a a
a a a a a a a a a a a a

a a a a a a a a a a a a
a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a
a a a a a a a a a a a a a a

a a a a a a a a a a a a
a a a a a a a a a a a a

a a a a a a a a a a a a

a a a a a a a a a a a a

a a 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

a a a a a a v y20 f y20

## 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

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

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

yy yy
xy xy

9.4. EL PROCESO DE MODELACIN

Desarrollar un modelo mediante alguna tcnica numrica en geotecnia requiere una serie de
pasos previos a tomar un programa y ejecutarlo. En primer lugar hay que abordar el problema
simplificndolo tanto desde el punto de vista de los procesos como desde el punto de vista
geomtrico y temporal. Normalmente se puede construir un modelo altamente complejo pues
las interacciones en medio poroso son grandes y siempre es posible encontrar interrelaciones
o acoplamientos que tengan alguna repercusin aunque sea pequea.

## La teora de la consolidacin es un buen ejemplo de problema acoplado hidrulico y

mecnico. En otros casos puede interesar resolver el problema hidrulico exclusivamente o el
problema mecnico, por separado. Para estudiar las prdidas de agua a travs del terreno bajo
una presa o azud, puede ser suficiente con la resolucin del problema de flujo tanto si es en
rgimen estacionario como si se tiene en cuenta la variabilidad temporal (problema
transitorio). En este caso particular, se supone que no se necesitan los desplazamientos que se
puedan producir por cambios de presiones intersticiales, porque son pequeos y no producen
efectos relevantes.

La rotura no drenada del terreno bajo una cimentacin es un problema que se puede resolver
sin necesidad del clculo de las presiones intersticiales, siempre que se tomen parmetros
resistentes de rotura no drenada (resistencia al corte sin drenaje). Es decir, que basta resolver

Una vez se ha decidido qu procesos de van a resolver y las ecuaciones que los van a
representar se puede pasar a analizar el dominio geomtrico sobre el que se va a hacer. El
dominio dnde se resuelven las ecuaciones es una idealizacin de la geometra real, por tanto,
hay que partir de planos o mapas. El dominio se subdivide en materiales y adems hay que
aplicar condiciones iniciales y condiciones de contorno. Que el dominio se divida en
materiales es una forma muy general de considerarlo y que se suele aplicar a slidos, medio
poroso entre otros casos. En este contexto, un material sera un terreno que tienen unas
determinadas caractersticas hidrulica y/o mecnicas. En caso de incluir una zapata, podra
de las propiedades de los materiales, sobre el dominio hay que aplicar condiciones iniciales y
condiciones de contorno. Las condiciones iniciales son las presiones o niveles piezomtricos
en el problema hidrulico y las tensiones en el problema mecnico. Adems pueden tambin

## En los apndices se describen dos programas. En el Apndice 1 se describe la utilizacin del

programa PLAXIS. Este es un programa muy utilizado en geotecnia para la modelacin de
problemas geotcnicos reales. Originalmente fue desarrollado en Holanda para estudiar el
comportamiento de los diques o presas para la contencin del mar y los ros y con los que se
gana superficie habitable. Actualmente es un programa comercial muy aplicado a problemas
geotcnicos en todo el mundo. En el Apndice 2 se describe brevemente el programa de pre-
y-post proceso GiD desarrollado en CIMNE que se usa para desarrollar modelos de clculo
con CODE_BRIGHT. Este ltimo se ha desarrollado en el Departamento de Ingeniera del
Terreno de la UPC.
9.5. REFERENCIAS

CODE_BRIGHT
http://www.etcg.upc.edu/recerca/webs/code_bright

Oate, E. Clculo de Estructuras por el Mtodo de Elementos Finitos, Anlisis Elstico Lineal, Cimne, 1992.

PLAXIS
http://www.plaxis.nl/

Zienkiewicz O.C. and R. Taylor, The Finite Element Method, Fourth Edition (1987), McGraw Hill, Europe.
APENDICE I. DESCRIPCIN GENERAL DEL PROGRAMA PLAXIS
ASPECTOS GENERALES DE LA MODELACI N

## Suelo en capas / Objetos estructurales

Etapas de construccin / Cargas

Un modelo tiene que ser suficientemente grande como para que los
contornos no influyan en el problema analizado.

Puntos/Points:
Principio y final de lineas.
Se usan tambien para localizar: anchors, point forces, point
fixities
Lineas/Lines:
Contornos
Capas de suelos
Separacin de etapas de construccin
Clusters:
Areas cerradas por lineas. Se reconocen solas al generar las
lineas.
Dentro del cluster, las propiedades del suelo son homgneas.
Dentro del cluster habrn elementos con las mismas
En una malla de elementos finitos, hay 3 componentes:
Elementos:
Triangulares (generacin de la malla). Por defecto tiene 6 nudos.
Tambin hay de 15 nudos que son ms exactos.
Nudos:

## Los desplazamientos de calculan en los nudos.

Los nudos se pueden preseleccionar para el clculo de curvas de
carga-desplazamiento.

## Puntos de tensin / Stress points:

Un elemento de 15-nudos tiene 12-stresspoints
Un elemento de 6-nudos tiene 3-stresspoints

## Los puntos de tensin se pueden preseleccionar para dibujar

trayectorias de tensiones o diagramas tensin-deformacin.
DATOS GENERALES / GENERAL SETTINGS
GENERACIN DE LA GEOMETRIA
EJEMPLO 1. ZAPATA CIRCULAR EN ARENA

## Zapata circular de 1 m de radio, en 4 m de espesor de arena, sobre

base rocosa. La base rocosa se representar mediante condiciones de
contorno de desplazamiento fijo.
Determinar los desplazamientos y las tensiones.
Zapata rgida y zapata flexible.
Zapata rgida
Uniform indentation: Desplazamiento uniforme en la zona de apoyo
de la zapata, es decir, la propia zapata no se representa. Tiene el
problema que no da los esfuerzos sobre la estructura
Generacin del input

Introducir Lesson 1 en el
campo Title y escribir
Asientos de una cimentacin
circular in el campo

## Elegir Axisymmetry y 15-node

en las ventanas
correspondientes.

En el campo Acceleration y
vertical hacia abajo.

En la ventana de Dimensions
los valores por default son:
Length = m; Force = kN;
Time = day.

En la ventana Geometry
dimensions se introducen las
dimensiones de la zona de
dibujo.

## El campo Grid permite

especificar la separacin entre
Number of intervals se
introducen en esta ventana. Introducir 1.0 y 1, respectivamente. Click en
<OK>.
GENERACIN DE LA GEOMETRIA

Para generar objetos se pueden usar los iconos o las opciones del

Para construir el contorno del problema hay que seguir los siguientes
pasos:

## Seleccionar la opcin Geometry line.

Posicionar el cursor en el origen de ejes. Comprobar que se est
en la posicin x=0, y=0. Click en el boton izquierdo del mouse. Queda
Desplazar el cursor a la posicin (5,0). Click en el boton
izquierdo del mouse. Queda generado el segundo punto (nmero 1).
Simultneamente queda generado el primer punto de la geometria.
Mover hacia arriba hasta la posicin (5,4). Click
Mover hacia la izquierda hasta la posicin (0,4). Click
Mover hacia abajo hasta la posicin (0,0). Click. Al mismo
tiempo que se genera la ltima lnea tambin se general el cluster.
Para finalizar el dibujo, click en el boton de la derecha del
mouse.

Notas:
Los puntos y lineas mal situados se modifican con: Selection ,
> El icono Undo sirve para deshacer una operacin.
> Las lineas sern perfectamente horizontales o verticales si se mantiene el
<Shift> durante su generacin.
La geometria propuesta no tiene vigas, rotulas, geotextiles, interfases, anclajes o tuneles.

Nota:

Es necesario completar el modelo geomtrico antes de generar la malla de elementos finitos. Esto significa
que todavia falta poner las condiciones de contorno y los parmetros del modelo.
CONDICIONES DE CONTORNO

## Se encuentran en el segundo bloque de iconos o bien en el menu

Para problemas mecnicos hay dos tipos de condiciones:
desplazamientos prescritos y fuerzas (loads) prescritas.
Se supone que todos los contornos deben tener alguna condicin en
cada direccin. Cuando el usuario no pone ninguna, funciona la
natural que consiste en fuerza = 0 y desplazamiento = libre (ejemplo:
la superficie superior del terreno donde no est la cimentacin).
Necesariamente algn punto de la geometria debe tener una
condicin, en caso contrario toda la geometria podria moverse como
un slido rgido.
La condicin ms simple es el desplazamiento nulo (fixitiy), pero
tambin pueden imponerse desplazamientos no nulos.
En este problema se modela la zapata con un desplazamiento no
nulo en todos los puntos bajo la misma.

Para poner condiciones de contorno al problema planteado hay que seguir los siguientes
pasos:
Click en el icono Standard fixities o elegir Standard fixities en el
geotecnicos.

## El resultado es que el borde inferior queda con desplazamiento nulo en cualquier

direccin (ux=0, uy=0) mientras que los bordes laterales quedan con (ux=0,
uy=libre), es decir, rodillos verticales (ver simbolos en la figura).
Nota: La opcin Standard fixities es adecuada para la mayor parte de
aplicaciones geotcnicas.

## Seleccionar el icono de Prescribed displacements o la correspon-diente

Poner el cursor en el punto (0,4), click en el boton de la izquierda del
mouse y desplazarlo hacia el (1,4) donde se hace click otra vez con el
boton de la izquierda del mouse.
Click el boton de la derecha del mouse para finalizar el dibujo. Adems
del un nuevo punto (4), se ha generado la condicin de desplazamiento
prescrito 1 unidad (1 m) en la direccin vertical. Adicionalmente, se ha
generado desplazamiento horizontal nulo en el vrtice superior (ver
figura).

Nota:
El valor de desplazamiento prescrito puede cambiarse mediante
Selection y doble-click en la linea donde se han impuesto. Si se
selecciona Prescribed displacements en la ventana Select, aparece una
nueva ventana donde hacer las modificaciones.

## Las propiedades de un suelo se agrupan en conjuntos de datos del

material (material data set). stos a su vez se encuentran agrupados
en la base de datos de materiales (material database). El material data
set se asigna a los clusters de forma que se puede representar
facilmente un terreno formado por varios suelos que han de quedar
Para los elementos estructurales (pantallas (walls), losas (plates),
anclajes (anchors) o geotextiles funciona de la misma forma pero las
leyes son diferentes segn el tipo de estructura.
Las opciones en el menu de materiales son: Soil & Interfaces,
Beams, Anchors and Geotextiles.
Normalmente, el material data set se genera despues de la entrada
de las condiciones de contorno. Asimismo, se asigna a los clusters y
estructuras antes de generar la malla.

## Parameter Name Value Unit

Material model Model Mohr-Coulomb -
Type of material behaviour Type Drained -
Dry soil weight dry 17.0 kN/m3
Wet soil weight wet 20.0 kN/m3
Permeability in horizontal direction kx 1.0 m/day
Permeability in vertical direction ky 1.0 m/day
Young's modulus (constant) Eref 13000 kN/m2
Poisson's ratio 0.3 -
Cohesion (constant) cref 1.0 kN/m2
Friction angle 31.0
Dilatancy angle 0.0
1t/m3= 10 kN/m3 1 t/m2 = 10 kN/m2
La introduccin de las propiedades se hace mediante el icono Material
Sets o bien con la opcin del menu Materials.

pasos:

## Seleccionar el icono Material Sets.

Click en <New>. Aparece una nueva ventana con tres partes:
General, Parameters and Interfaces.
Escribir Sand en el campo de Identification.
Seleccionar el modelo Mohr-Coulomb y la opcin de Drained.
Introducir los valores de Weight y Permeability segn la tabla
anterior.

## Click en <Next> para pasar a la ventana de Parameters. Los

campos en esta ventana dependen del modelo elegido.
Introducir los parmetros en la ventana de Parameters.

## Como en este problema no hay interfases, la ventana

correspondiente no se usar.
Click en <OK> para confirmar los datos introducidos.
Arrastrar el conjunto de datos Sand desde el Material Sets
(seleccionarlo y mantener el boton de la izquierda apretado) hacia el
cluster (dominio del terreno) donde se asigna (soltar el boton del
mouse). El cluster cambia de color al serle asignado el material.
Click en <OK> para cerrar la ventana Material Sets.

## El manual de PLAXIS contiene una descripcin detallada de las

propiedades de los materiales y funcionamiento de las leyes
constitutivas mecnicas.
Nota:
PLAXIS distingue entre la base de datos del proyecto y la base de datos
global. Dicha base de datos global sirve para intercambiar materiales.
Por ejemplo, en ella se puede buscar la Lesson 1 sand a travs de la
ventana Material Sets mediante la opcin <Global>.

Notas:
Las propiedades de materiales se pueden cambiar abriendo la ventana
de Material Sets, seleccionando y usando el boton <Edit>.
Alternativamente, dicha ventana puede abrirse por doble-click en el
cluster y en el <Change> de la ventana de propiedades. Para asignar un
material se selecciona y se usa el boton <Apply>. El programa realiza
comprobaciones de consistencia de las propiedades.
GENERACIN DE LA MALLA DE ELEMENTOS FINITOS

## Una vez que se ha finalizado la geometra hay que generar la malla de

elementos finitos. Esto se hace de forma automtica en PLAXIS
teniendo en cuenta la geometra. Se genera una malla de tringulos no
estructurada que transforma todos los elementos de la geometra
(puntos, lneas y clusters) en la malla (nudos, elementos y puntos de
tensin).

## Para generar una malla se deben seguir los siguientes pasos:

Click en el icono Generate mesh o en la opcin Generate dentro del
Una vez que la malla se ha generado aparece la dibujada en una
nueva ventana.
Click en <Update> para volver a la geometria.
La malla se puede refinar tanto globalmente como localmente. En este
ejemplo se propone dejar la malla que se genera por defecto.
Notas: Por defecto, el programa tiene la opcin Global coarseness en
Coarse (grande). Adems existen opciones para refinar tanto global
como localmente.
Cualquier cambio que se realice en la geometra requiere
regenerar la malla.
CONDICIONES INICIALES

Una vez que se ha generado la malla y antes de iniciar los clculos, hay que introducir las
condiciones iniciales. Normalmente consisten en condiciones del agua subterrnea, geometria
inicial y estado inicial de tensiones efectivas. En este caso, no hay agua subterrnea por
encontrarse seca la arena pero si hay que generar las tensiones efectivas iniciales, para lo que
se usar la opcin de K0-procedure.

Para introducir las condiciones iniciales hay que seguir los siguientes pasos:
Click en el icono o seleccionar a travs del menu.
Aparece una ventana que indica el peso especfico del agua. Si se
confirma con <OK> se pasa al modo de agua subterrnea.
En el programa hay dos modos: water pressures y geometry
configuration. Como este problema no requiere presin de agua hay
que pasar al geometry configuration mediante el botn de la
derecha del interruptor:
Click en el icono de generacin de tensiones (cruces rojas) o
seleccionar en el men Generate la opcin de Initial stresses. En
esta ventana aparece la opcin de K0-procedure.
Para conseguir que todo el peso se aplique hay que dejar
Mweight=1 . Aceptar el valor de K0 que se propone en el
programa y confirmar con <OK>.
Notas:
La opcin K0-procedure solo puede ser
superficie del suelo horizontal y nivel
fretico horiozontal.
El valor por defecto de K0 se
calcula mediante la frmula de Jaky's:
K0 = 1-sin. Si se cambia el ngulo de
rozamiento entonces K0 se actualizar
si se introduce un valor negativo en el
campo.
Una vez generadas las condiciones iniciales se puede pasar a
Calcular.
En este momento se pregunta por Guardar, lo que debe aceptarse.
CALCULO

dedatossecierrayseponeenmarchaeldecalcular.Esteprogramaseusapara
sequierenvisualizar.

Las fases de clculo que se definan aparecen listadas en la parte inferior de la ventana. Las
sub-hojas General, Parameters and Multipliers permiten definir las fases de clculo.

La primera fase de clculo se define automticamente. En este problema hay que definir una
fase siguiente que sea la aplicacin de carga (Indentation). Esta fase es de plastic calculation.

Para introducir las fases de clculo hay que seguir los siguientes
pasos:

En el apartado Phase se puede escribir el nombre de la fase.
Seleccionar la fase que ser la inicial, en este caso la 0 - Initial
phase.
A continuacin se va a Parameters .

## Mantener los parmetros de control y el proceso iterativo con los

valores por defecto.
Click en <Define> o en la ventana Multipliers.

## Multipliers: El desplazamiento prescrito que representa la carga est

controlado por Mdisp. En este campo hay que introducir 0.1 de
forma que como el valor de entrada original era 1.0, el
desplazamiento realmente impuesto ser: 1.0 x 0.1 = 0.1 m.

Nota:
La magnitud total de una carga/desplazamiento aplicados en la fase de
correspondiente.
Antes de proceder al clculo es conveniente seleccionar nudos o puntos de tensin para la
generacin de curvas carga-desplazamiento o tensin-deformacin. Pasos a seguir:

## Click en el icono . Aparece una ventana con los nudos de la malla.

Seleccionar el nudo de arriba a la izquierda. Este nudo queda indicado como A . Click en
<update>.
Click en <Calculate>.

Solo se ejecutan las fases indicadas con una flecha () y empezando con la indicada en
Start from phase.

Nota:
El botn <Calculate> solo aparece cuando hay fases seleccionadas
para calcular.
INGENIERIA GEOTECNICA
Tema 9. Modelacin

## Durante el clculo, una ventana da informacin del progreso. La informacin de

actualiza continuamente y muestra: curva carga-desplazamiento, magnitud de los
multiplicadores, progreso del proceso iterativo (nmero de iteraciones, error global,
puntos en rgimen plstico).

## Cuando el clculo termina, se actualiza la lista de fases y aparece un mensaje de

finalizacin y si sta ha sido correcta.

Notas:
Se pueden aadir, insertar o borrar nuevas fases de clculo mediante
las opciones <Next>, <Insert> y <Delete>.
Si una fase se ha calculado correctamente aparece con una marca
verde (), sino una marca roja ().
Las fases seleccionadas para clculo aparecen con una flecha azul
().
<Output> o <Calculate> aparecen dependiendo de que se haya
terminado el clculo o este todava pendiente.
Para comprobar los valores alcanzados de los multiplicadores se puede mirar en
Reached values dentro de la sub-ventana Multipliers. Para el caso estudiado, hay que
tomar el valor de Force-Y que es la carga aplicada en la cimentacin rgida para
conseguir el desplazamiento impuesto. Como este problema es axisimtrico hay que
multiplicar por 2 al valor de la ventana. El resultado es del orden de 1100 kN.

Esta fuerza significa una tensin de 1100 kN/(12)=350 kPa = 35 t/m2. Este valor es la
presin de hundimiento de la cimentacin (rgida).
INGENIERIA GEOTECNICA
Tema 9. Modelacin

## Analticamente podra estimarse como (aunque no es el caso de zapata rgida):

1
ph c ' N c sc qN q sq B N s
2
siendo:

2 2 31
N q = exp tg tg + exp tg31 tg 45 + 6.6 3.12 20.6
4 2 2
N q 1 20.6 1 32.6
Nc =
tg tg31
N = 2 N q + 1tg 2 20.6 + 1 tg31 25.9

## y los factores de forma:

B 1
s q = 1+ tg 1 tg 31 1.6
L 1
Nq B 20.6 1
s c = 1+ 1 1.63
Nc L 32.6 1
B
s = 1 0.4 0.6
L
que si se substituye en Brinch Hansen da lugar a:
1
ph c ' N c sc qN q sq
B N s
2
1 32.6 1.63 0.5 2 17 25.9 0.6
53.1 264.2 317 kN/m 2

_____________________________
INGENIERIA GEOTECNICA
Tema 9. Modelacin

## - Deformacin plana en lugar de axisimetria

- Refinar la malla usando elementos de orden superior
- Clculo en condiciones sin drenaje: = 0, c = cu = 100
kN/m2 y = 0.48. Intentar obtener el 5.14 cu en
condiciones de deformacin plana. Dibujar Fuerza-
Desplazamiento.
- Introducir una barra para simular la cimentacin flexible
INGENIERIA GEOTECNICA
Tema 9. Modelacin
INGENIERIA GEOTECNICA
Tema 9. Modelacin

_______________________________________
INGENIERIA GEOTECNICA
Tema 9. Modelacin

## APENDICE 2 DESCRIPCIN DE CODE_BRIGHT Y GID

INGENIERIA GEOTECNICA
Tema 9. Modelacin

En este apndice se explica brevemente que es GiD, sus peculiaridades respecto a otro
tipo de aplicaciones, el concepto de pre y postprocesador, y la filosofa general del
programa, predispuesta a la personalizacin por el usuario para sus necesidades en el
mbito de la simulacin numrica.

## Se explican brevemente algunos conceptos acerca de los datos manipulados por el

programa CODE_BRIGHT (en el entorno GiD): materiales, condiciones, intervalos y
datos generales.

1. DEFINICIN

## GiD es un programa grfico, destinado a la definicin y preparacin de los datos

destinados a realizar una simulacin numrica, as como a la visualizacin de sus

## La creacin de los datos implica la definicin de la geometra a estudiar, los materiales

que la componen, las condiciones de contorno, fuerzas aplicadas, y otros parmetros,
como por ejemplo la estrategia de resolucin.

El programa se encarga de crear una malla (para elementos finitos, diferencias finitas u
otros mtodos) y transferirle los datos asociados a la geometra.

## El postproceso consiste en la visualizacin de los resultados de modo que sean

fcilmente interpretables. Pueden hacerse visualizaciones por colores, curvas de nivel,
etiquetas, vectores, grficas, animaciones, etc.

## Una caracterstica esencial de GiD es que no est especializado en un tipo de anlisis, a

priori GiD no conoce ningn material o condicin, hasta que no se carga un tipo de
problema. En este trabajo el tipo de problema utilizado es el Code_Bright_v3. Este
cdigo esta especializado en problemas mecnicos, hidrulicos y trmicos en los medios
geolgicos.

Cualquier usuario puede crear su tipo de problema particular, de modo que GiD
conozca la sintaxis de su programa de simulacin particular.
INGENIERIA GEOTECNICA
Tema 9. Modelacin

2. GEOMETRA

## 2.1 Modelo geomtrico jerrquico

La geometra de GiD est organizada siguiendo un esquema jerrquico (vase Figura 1):

Figura 1

En la escala inferior de la jerarqua estn los puntos, por encima de estos estn las
curvas, que siempre han de tener un punto en cada extremo (en un CAD usualmente
esto no es as, puede existir una lnea pero ningn punto).

## Mientras que en un CAD, usualmente el objetivo es la visualizacin del modelo, en GiD

el objetivo es hacer una simulacin.

Es totalmente distinto hacer una simulacin de dos lneas independientes que de dos
lneas conectadas por un punto comn.

Por encima de las curvas estn las superficies, y por ltimo los volmenes. El contorno
topolgicamente, es decir, las lneas deben compartir los puntos de conexin), adems
pueden existir contornos interiores (agujeros).

Una entidad hace referencia a las entidades que tiene por debajo, por este motivo GiD
impedir borrar una lnea mientras exista alguna superficie que la tenga por contorno.

este valor se denomina en el programa higherentities, y puede verse cuando se lista
una entidad (un objeto no puede ser borrado hasta que su valor de higherentities sea
nulo).

## Las entidades geomtricas de que dispone en GiD son las siguientes:

Puntos

Curvas
o Segmentos rectos
o Arcos de circunferencia
o Curvas Nurb (non uniform racional b-splines)
o Polilneas
INGENIERIA GEOTECNICA
Tema 9. Modelacin

Superficies
o Planas
o Coons (interior interpolado a partir del contorno)
o Nubs recortadas (superficies Nurbs de las que se toma solamente una
porcin, descrita por las curas del recorte)
o Superficies-malla (la forma de la superficie viene descrita por una malla
de tringulos subyacente)

## 2.a 2.b 2.c

Figura 2. Ejemplo de curva Nurb (2.a), superficie nurb sin recortar (2.b)
INGENIERIA GEOTECNICA
Tema 9. Modelacin

## CODE_BRIGHT es un programa de clculo por elementos finitos desarrollado en el

Departamento de Ingeniera del Terreno de la UPC. Aqu se incluye una breve
descripcin de las ventanas que aparecen en GiD cuando se activa CODE_BRIGHT
dentro de la opcin problemtypes.

3.1 Materiales

El concepto de GiD material est naturalmente relacionado con el concepto fsico del
material que compone un objeto.

Una entidad de GiD slo puede tener como mximo un material asociado, a diferencia
de lo que pasa con las condiciones.

## Los materiales, actualmente pueden asignarse a lneas, superficies, volmenes o

directamente a los elementos de la malla.

Hasta que no se carga un tipo de problema, no hay disponible ningn material. Dicho
tipo de problema describe en un fichero *.mat los campos que lo describen.

Por ejemplo, para un clculo elstico lineal se requieren campos para el mdulo
elstico, coeficiente de Poisson y la densidad, mientras que para un clculo trmico
estos campos no tienen sentido y se requiere en cambio la conductividad trmica del
material.

## Figura 3. Ejemplo de ventana de asignacin de material

Tipo de problema: CODE_BRIGHT

Se puede crear un nuevo material derivado de otro, del que hereda los campos, a los que
se les pueden dar nuevos valores.

3.2 Condiciones
INGENIERIA GEOTECNICA
Tema 9. Modelacin

En el concepto de condicin, se puede considerar cualquier dato que deba ser asociado a
las entidades, por ejemplo condiciones de contorno (apoyos, valores impuestos, etc),
fuerzas, etc.

Una condicin, en principio, puede asignarse varias veces a una entidad (segn se
defina).

## En algunos tipos de problema, no se utilizan los materiales de GiD, y se implementan

mediante condiciones, con algunas ventajas y desventajas.

Una condicin puede visualizarse con un smbolo asociado, lo cual puede ser
interesante. Por ejemplo, si se considera una seccin de una viga como una condicin,
podr dibujarse de manera orientada, lo cual facilita la deteccin de un error en la

## Internamente, mltiples entidades apuntan a un mismo material, por lo que si se cambia

el valor de una propiedad no es necesario volver a generar la malla, por el contrario, las
condiciones apuntan a las entidades (una instancia de una condicin apunta a una nica
entidad), con lo que si se quiere modificar un valor hay que reasignar la condicin, y
volver a generar la malla.

## Figura 4. Ventana de asignacin de condiciones

Tipo de problema: CODE_BRIGHT

Una condicin slo puede asignarse al tipo de entidad que se explicite en su definicin:
puntos, lneas, superficies, volmenes, nodos, elementos o capas.
INGENIERIA GEOTECNICA
Tema 9. Modelacin

Este ltimo tipo, capa, no es en realidad una entidad geomtrica, puede usarse
sobreentendiendo que se supone aplicada a todo lo que est en dicha capa (para ahorrar

## 3.3 Datos generales

Los datos generales (problem data) se usan para guardar la informacin que no est
relacionada con las entidades geomtricas, son datos comunes a todo el problema, como
por ejemplo el valor de constantes como la gravedad, el tipo de solver con el que se
van a resolver las ecuaciones, etc.

## Figura 5. Ventana de datos generales

Tipo de problema: CODE_BRIGHT

3.4 Intervalos

## El concepto de intervalo sirve para separar distintos bloques de condiciones, cada

intervalo tiene su propio conjunto de condiciones y datos generales.

Usualmente, los intervalos sirven para definir, por ejemplo, casos de carga distintos en
cada paso de tiempo en problemas dinmicos, separar varias hiptesis de carga, etc.

## Slo se dibujarn en pantalla las condiciones asignadas al intervalo en uso. El usuario

puede crear nuevos intervalos en tiempo de ejecucin.

## Para ms informacin sobre CODE_BRIGHT se puede visitar la pgina web del

departamento de ingeniera del terreno de la UPC.