FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA CIVIL
MRIDA - VENEZUELA
Noviembre, 2008
____________________
Prof. Rafael Torres
C.I.
____________________
Prof. Carlos Quintero
C.I.
_______________________
Prof. Julio Flrez Lpez
C.I.
ii
AGRADECIMIENTOS
Gracias a Dios, por ser la luz que gua mi camino y hacer en m grandes
maravillas.
Gracias a mis Padres, por formarme con tanto amor y sacrificio.
Gracias a mi hermano y a mi pareja, por ser compaeros incondicionales.
Gracias a Julio Flrez y a Maylett Uzctegui, por el apoyo ilimitado, acadmico y
humano, ofrecido durante el desarrollo de este trabajo.
Gracias a todos los profesores, que contribuyeron con mi aprendizaje.
Gracias a mis amigos y compaeros, por hacer diferente esta faena de estudio.
iii
INDICE GENERAL
APROBACIN.................................................................ii
AGRADECIMIENTOS............................................................................................... iii
INDICE DE FIGURAS.................................................................................................x
INDICE DE TABLAS..................................................................................................xi
RESUMEN DEL TRABAJO......................................................................................xii
I. INTROCUCCIN1
II. MTODO DE LOS ELEMENTOS FINITOS
PARA SLIDOS ELSTICOS......4
2.1 TEORA DE SLIDOS ELSTICOS....4
Cinemtica de slidos Planos.5
Esttica de Slidos Planos..8
Ley de comportamiento para un material elstico e istropo..10
2.2 ELEMENTOS FINITOS TRIANGULARES11
Discretizacin de un slido plano
en elementos finitos triangulares, T3...12
Funciones de interpolacin lineal para los desplazamientos13
Ecuaciones cinemticas discretizadas..15
Ecuacin de equilibrio..16
Matriz de rigidez.17
III. MTODO DE LOS ELEMENTOS FINITOS
PARA PLACAS...20
3.1 TEORA DE PLACAS DE KIRCHHOFF20
Representacin geomtrica de las palcas.20
Movimiento de una placa de Kirchhoff...21
Deformaciones de una placa de Kirchhoff...24
Esfuerzos de placas de Kirchhoff 26
Leyes de comportamiento para placas de Kirchhoff31
Desacoplamiento del problema en dos anlisis32
3.2 ELEMENTO FINITO DKT (Discrete Kirchhoff Triangle)..32
Representacin de los desplazamientos y funciones de interpolacin.33
Ecuaciones cinemticas discretizadas..36
Matriz de rigidez del elemento finito DKT..36
Matriz de fuerzas internas del elemento finito DKT37
iv
INDICE DE FIGURAS
Figura 2.2.1
Elemento diferencial de volumen de un slido.5
Figura 2.1.2
Desplazamientos del elemento diferencial de volumen.6
Figura 2.1.3
Desplazamientos de la estructura...6
Figura 2.1.4.
Deformaciones unitarias de las fibras del EDV en
a) direccin X, b) direccin Y, c) en el plano XY.............................7
Figura 2.1.5.
Esfuerzos generalizados para un EDV..9
Figura 2.2.1.
Malla de un slido plano con elemento finito triangular.13
Figura 2.2.2.
Elemento diferencial de volumen de desplazamientos aproximados..14
vi
Figura 3.1.1
Representacin geomtrica de las placas.....21
Figura 3.1.2
Representacin del movimiento de la fibra vertical segn la teora de placas de
Kirchhoff..23
Figura 3.1.3
Deformaciones axiales para un elemento de volumen representativo de la placa...25
Figura 3.1.4
Representacin de las deformaciones longitudinales por curvatura en placas segn la
teora de Kirchhoff...26
Figura 3.1.5
a) Fuerzas externas en el plano de la placa, b) Fuerzas externas normales al plano de
la placa.27
Figura 3.1.6.
Tensor de fuerzas axiales para un elemento de volumen representativo.29
Figura 3.1.7
Tensor de flujo de momentos flectores de un EVR de placa...30
Figura 3.2.1
Elemento finito DKT (Discrete Kirchhoff Triangle)...33
Figura 3.2.2
Rotaciones s y n...34
Figura 4.1.1
Representacin de un prtico y desplazamientos generalizados de un nudo "i" del
mismo..................................................................................40
Figura 4.1.2
Deformaciones generalizadas del miembro entre los nudos i y j....41
Figura 4.2.1
Esfuerzos generalizados en un miembro de un prtico plano.....43
Figura 4.4.1
Modelo de plasticidad concentrada de un miembro de un prtico plano....48
Figura 4.4.2
Comportamiento de una rtula plstica con endurecimiento cinemtico lineal......49
vii
Figura 4.5.1.
Placa con agujero elptico sometida a traccin uniforme en el infinito...51
Figura 4.5.2
Energa total en funcin de la longitud de la fisura.53
Figura 4.6.1.
Validez de la mecnica de la fractura frgil....55
Figura 4.6.2.
Dao en un medio continuo.56
Figura 4.6.3.
Esfuerzo efectivo.58
Figura 4.6.4.
Envolvente parablica en un modelo de dao frgil...60
Figura 4.6.5.
Representacin del estado de dao de un miembro de un prtico plano mediante
parmetros de dao..61
Figura 4.6.6
Junta viga-columna para la identificacin de la resistencia al agrietamiento..66
Figura 4.6.7
Fuerza en funcin del desplazamiento en el ensayo de identificacin66
Figura 4.6.8
Dao en funcin de la tasa de disipacin de energa.......................67
Figura 5.1.1.
Mtodo de Newton usado para resolver cada uno de los n problemas locales... 73
Figura 5.1.2
Diagrama de flujo del programa de elementos finitos.76
Figura 5.1.3
Diagrama de flujo del bloque de subrutinas para la solucin del problema
local..78
Figura 5.2.1
Diagrama de flujo de la subrutina del elemento finito de placa T3.80
viii
Figura 5.2.2.
Diagrama de flujo de la subrutina general para el DKT .....88
Figura 5.2.3
Subrutina para el clculo del jacobiano del elemento finito DKT...90
Figura 5.3.1.
Placa triangular, validacin del elemento finito DKT...108
Figura 5.3.2
Matriz de Rigidez del DKT de una placa de espesor h, modulo de elasticidad E y
=0.3..... 109
Figura 5.3.3
Placa cuadrada empotrada discretizada con a) cuatro elementos DKT, b) ocho
elementos DKT, c) diecisis elementos DKT111
Figura 5.3.4
Placa cuadrada simplemente apoyada discretizada con
a) cuatro elementos DKT, b) ocho elementos DKT,
c) diecisis elementos DKT...113
Figura 5.3.5
a) Placa sometida a fuerzas en direccin x
b) Placa de 4 nodos y dos elementos T3
c) Placa de 9 nodos y ocho elementos T3
d) Placa de 25 nodos y treinta y dos elementos T3....115
Figura 5.3.6.
Mesa de concreto armado con
carga uniformemente distribuida...119
Figura 5.3.7
Malla con elementos finitos de placa:
a) 2 elementos, b) 4 elementos, c) 8 elementos d) 32 elementos..........119
Figura 5.3.8
Mesa sometida a desplazamientos en la direccin del eje X.....122
Figura 5.3.9
Fuerza vs. Desplazamiento en direccin X de un nodo....124
Figura 5.3.10
Mesa sometida a solicitaciones combinadas..126
ix
INDICE DE TABLAS
Tabla 3.2.1
ndices i, k y m para el elemento finito DKT..35
Tabla 3.2.2
Funciones Ni y Pk para el elemento finito DKT ....35
Tabla 3.2.3
Coordenadas de integracin de Hammer.....................35
Tabla 3.2.4
Valores de [J].......36
Tabla 5.3.1.
Reacciones en los apoyos de la placa triangular..109
Tabla 5.3.2
Flecha en el centro de la placa, empotrada en el contorno, sometida a una fuerza
concentrada para la malla del caso a......112
Tabla 5.3.3
Flecha en el centro de la placa sometida a una fuerza concentrada para la malla del
caso de a.112
Tabla 5.3.4
Solucin obtenida de PEEF para la flecha en el centro de la placa, de contorno
empotrado, sometida a una fuerza concentrada.112
Tabla 5.3.5
Flecha en el centro de la placa, simplemente apoyada en las esquinas, sometida a una
fuerza concentrada para la malla del caso de a..114
Tabla 5.3.6
Flecha en el centro de la placa, simplemente apoyada, sometida a una fuerza
concentrada, obtenida utilizando el PEEF.114
Tabla 5.3.7.
Coordenadas constantes de los nodos de las esquinas...116
Tabla 5.3.8.
Fuerzas en los nodos de las esquinas116
Tabla 5.3.9.
Desplazamientos en X en los nodos de las esquinas Malla b......116
Tabla 5.3.10.
Desplazamientos en X en los nodos de las esquinas, Malla c.......117
Tabla 5.3.11.
Desplazamientos en X en los nodos de las esquinas, Malla d..117
Tabla 5.3.12
Resumen de las flechas en las esquinas de la mesa...120
Tabla 5.3.13
Resumen de las reacciones verticales en los nodos empotrados...121
Tabla 5.3.14
Carga total vertical en la placa...121
Tabla 5.3.15
Desplazamientos y fuerzas en las esquinas de la placa. Malla 2E123
Tabla 5.3.16
Desplazamientos y fuerzas en las esquinas de la placa. Malla 32E..123
Tabla 5.3.17
Desplazamientos horizontales y fuerzas en las esquinas de la placa. Malla 32E.126
Tabla 5.3.18
Flechas en las esquinas de la placa. Malla 32E.127
xi
RESUMEN
Anlisis de Estructuras Tridimensionales de Concreto Armado
mediante la Teora de Dao
Br. Anal Anglica Cabeza Guerra
Tutor: Prof. Julio Flrez Lpez
Cotutor: Prof. Maylett Uzctegui
En esta tesis se describe la implementacin de dos nuevos elementos finitos en
un programa de anlisis estructural para prticos tridimensionales de concreto
armado.
Este programa, denominado PEEF (Programa Endgeno de Elementos Finitos)
permite la inclusin de elementos finitos con un nmero arbitrario de nodos, cada uno
de los cuales puede tener un nmero indefinido de grados de libertad.
Antes del inicio de este trabajo, la biblioteca de elementos de PEEF slo inclua
elementos para el anlisis de prticos de concreto armado basados en la teora del
dao concentrado. Los nuevos elementos implementados en el programa permiten el
anlisis de placas elsticas.
El primero de ellos, denominado elemento T3, caracteriza el comportamiento
de placas sometidas a acciones en su plano. El segundo elemento, denominado DKT,
utiliza la teora de placas delgadas de Kirchhoff para determinar el comportamiento a
flexin de este tipo de estructuras.
Ambos elementos, que pueden usarse separadamente o en conjunto,
corresponden a tringulos de aristas rectas y tres nudos. El T3 supone una
aproximacin lineal para los desplazamientos en el plano de la placa. El elemento
DKT supone una aproximacin lineal para las rotaciones normales y una
aproximacin cuadrtica para las rotaciones tangentes.
Los elementos fueron validados comparando los resultados obtenidos utilizando
PEEF con soluciones analticas o resultados numricos descritos en las referencias
bibliogrficas.
Finalmente se muestra el anlisis de una estructura conformada por una placa
elstica cuadrada apoyada sobre cuatro columnas de concreto armado, sometida a tres
casos de cargas; el primer caso corresponde a una carga vertical uniformemente
distribuida sobre la placa (uso del DKT); en el segundo la estructura est sometida a
desplazamientos horizontales (uso del T3), y en el ltimo caso se combina la carga
vertical distribuida con los desplazamientos horizontales (T3 y DKT).
xii
I. INTROCUCCIN
basado
Elementos Finitos, (PEEF), que est debidamente diseado para que el PDP3D
pueda cumplir con las funciones antes mencionadas.
Antes del inicio de este trabajo, la biblioteca de elementos de PEEF slo inclua
elementos para el anlisis de prticos de concreto armado basados en la teora del
dao concentrado.
Esta tesis tuvo por objeto implementar dos nuevos elementos finitos, en dicho
programa, para el anlisis de placas elsticas. Los nuevos elementos finitos, T3 y
DKT, permiten modelar placas elsticas delgadas, sometidas a cargas en el plano y/o
cargas perpendiculares. La implementacin de estos elementos finitos en el programa
permite simular estructuras tridimensionales, y considerar en su comportamiento la
contribucin de elementos que puedan modelarse como placas, por ejemplo el
entrepiso de un edificio o el tablero de un puente.
El elemento finito T3, caracteriza el comportamiento de placas sometidas a
acciones en su plano. El elemento finito DKT, utiliza la teora de placas delgadas de
Kirchoff, para determinar el comportamiento a flexin de este tipo de estructuras.
Este trabajo esta organizado de la siguiente manera:
En el captulo II se presenta la teora de slidos planos elsticos, la cual se
conjuga con el mtodo de elementos finitos, para dar origen al elemento finito T3.
En el Captulo III se describe la teora de placas de Kirchhoff, a partir de la cual
se plantea el elemento finito DKT.
En el captulo IV se muestra la teora del dao concentrado, siendo sta la base
fundamental del diseo del Programa Endgeno de Elementos Finitos (PEEF).
En el captulo V se explica la estructura del programa, el aporte de los nuevos
elementos finitos, las tareas que se realizan en las nuevas subrutinas, y su validacin.
dada por un elemento diferencial de volumen (EDV) como por ejemplo, el que se
presenta en la figura 2.1.1.
[U ] =
(2.1.1)
[U ] =
U ( x, y )
V ( x, y )
(2.1.2)
[ ] = y (x, y )
( x, y )
xy
(2.1.3)
x =
(2.1.4)
dx
y =
(2.1.5)
dy
xy = +
a)
b)
(2.1.6)
c)
Ecuaciones cinemticas
Las
ecuaciones
cinemticas
relacionan
los
desplazamientos
con
las
x
[ ] = 0
[ ] = [ ] [U ] ,
(2.1.7)
fv y
[ fv] = Fv
(2.1.8)
fs x
fs y
[ fs ] = Fs
(2.1.9)
fp y
[ fp ] = Fp
(2.1.10)
Para todos los casos anteriores, [fn] es el vector que representa a la fuerza, Fn
fn x
corresponde a su magnitud y
indica su direccin y sentido, de acuerdo a los
fn y
x ( x, y )
[ ] = y (x, y )
xy ( x, y )
(2.1.11)
Ti * = Te*
(2.1.12)
[ ] [ ]dv
Ti * = *
(2.1.13)
Te * = U *
v
* T
* T
[ ] = [H ] [ ]
(2.1.14)
10
Esfuerzos Planos: este criterio se aplica a estructuras que pueden modelarse por
medio de placas delgadas, donde una dimensin es notablemente ms pequea que el
resto de las dimensiones. En este caso [H] viene dada por la expresin:
1
E
[H ] =
1 2
0
1
0
0
0
1
(2.1.15)
0
1
E
[H ] =
1
0
(1 2 )(1 + )
1 2
0
0
2
(2.1.16)
11
(movimiento,
deformacin,
fuerzas
externas,
esfuerzos
12
[U N ]T = [u1
v1
u2
v2
..... nn
vn ]
(2.2.1)
13
[U (x, y )] = [N L (x, y )] [q ]
U ( x, y ) Ni
V ( x, y ) = 0
0
Ni
Nj
0
0
Nj
Nk
0
(2.2.2)
Ui
Vi
0 Uj
Nk Vj
Uk
Vk
14
Las funciones de interpolacin lineal para cada nodo se definen como [7]:
1
(x j y k y j xk ) + (y j y k )x + (xk y j )y
2A
Nj =
1
[(xk yi y k xi ) + ( y k yi )x + (xi y k ) y ]
2A
Nk =
A=
Donde
Ni =
1
(xi y j y j xi ) + (yi y j )x + (x j yi )y
2A
1
(y j y k )xi + ( y k yi )x j (yi y j )xk
2
(xi , yi ) , (x j , y j )
(x k , y k )
(2.2.3)
(2.2.4)
Las
ecuaciones
cinemticas
relacionan
los
desplazamientos
con
las
[ ]b = [BL ]b [q]b
(2.2.5)
15
[BL ]b
( y j y k )
=
0
(xk x j )
(x
(y
k
j
xj )
yk )
( y k yi )
0
( xi x k )
(y
yj)
( xi x k )
0
( y k yi ) (x j xi )
(x j xi )
( y k yi )
0
, y los
[ ]b = [BG ]b [U N ]
(2.2.6)
Ecuacin de equilibrio
[ ]
Ve[B ] [ ] = [P ]
b =1
T
G b
(2.2.7)
16
Matriz de Rigidez
m
T
[BG ]b [H ]b [BG ]b [U N ] = [PN ]
b =1
(2.2.8)
(2.2.9)
Esta matriz tambin puede expresarse en trminos locales del elemento, en este
caso es funcin de [BL ]b :
(2.2.10)
17
b =1
(2.2.11)
[K N ] [U N ] = [PN ]
(2.2.12)
18
[K L ]b
y 23 2 H1 +
2
x 32 G
h
=
4 Ab
y 23 H 2 x 32 +
x 32 G y 23
2
x 32 H1 +
2
y 23 G
y 23 H1 y 31 +
x 32 G x 13
y 23 H 2 x 13 +
x 32 G y 31
y 23 H1 y12 +
x 32 G x 21
x 32 H 2 y 31 +
y 23 G x 13
x 32 H1 x 13 +
y 23 G y 31
x 32 H 2 y12 +
y 23 G x 21
y 31 H 2 x 13 +
x 13 G y 31
y 31 H1 y12 +
x 13 G x 21
y 31 H1 +
x 13 2 G
x 13 H1 +
y 31 2 G
x 13 H 2 y12 +
y 31 G x 21
2
y12 H1 +
x 21 2 G
y 23 H 2 x 21 +
x 32 G y12
x 32 H1x 21 +
y 23 G y12
y 31 H 2 x 21 +
x 13 G y12
x 13 H1 x 21 +
y 31 G y12
y12 H 2 x 21 +
x 21 G y12
2
x 21 H1 +
2
y12 G
(2.2.13)
H1 =
E
;
(1 + )(1 )
H 2 = H1 ;
G=
E
2(1 + )
[Fi ] = [K L ]b [U ]b [Fe]
(2.2.14)
[Fe]T
1
A [ fx
3
fy
fx
fy
fx
fy ]
19
Las placas son slidos deformables formados por dos planos paralelos,
limitados por una superficie cerrada, separados entre s por el espesor e de la placa.
Se representan por medio de un plano equidistante a los planos extremos, llamado
superficie neutra, y una serie de fibras verticales de longitud constante unidas por
dicha superficie.
20
e
Y
(x,y,0)
Plano neutro
21
(3.1.1)
W = u i x + v i y + w iz
(3.1.2)
(3.1.3)
22
y = Tan = w, x
(3.1.4)
x = Tan = w, y
90
(3.1.5)
23
u y = v (x , y ) Z w, y (x , y
u z = w (x , y
(3.1.6)
z =
u z
=0
z
1 w w
1 w w
2 w ;
1 u v
=0
xz = = 0 ; yz =
xy = + Z
2 y y
2
x
x y
2 y x
yx = xy ; zx = xz ; yz = zy
(3.1.7)
= n x3
(3.1.8)
n = yn = v, y
2 zn (u , y + v, x )
(3.1.9)
24
xyn y yxn : mitad de la deformacin angular entre dos fibras diferenciales en las
direcciones x1 y x2 por fuerzas de corte en direccin de X
z
y
x
y =
v
y
x =
u
x
1 u
xy = +
2 y x
25
x W, xx
= y = W, yy
xy W, xy
(3.1.10)
y =
x
y
x =
y
x
xy =
y
y
26
x A
(3.1.11)
x A
(3.1.12)
x A
(3.1.13)
M d = M yd
0
27
a)
b)
(
(
u * Zw* , x
U * = v * zw* , y
w*
)
)
(3.1.14)
Wext* = q d W * dA +
A
PW
d
ds M yd w,*y ds M xd w,*x ds
A
(3.1.15)
28
[N ]ij
Nx
= Ny
N xy
(3.1.16)
N x = x dz ; N xy = N yx = xy dz ; N y = y dz
[M ]
Mx
= My
M yx
(3.1.17)
29
M x = z x dz ; M xy = M yx = z xy dz ; M y = z y dz
Wint* = : * dV
(3.1.18)
1
1
Wint* = N xu,*x dA + N xy v,*y + v,*x dA + N yx u,*y + v,*x dA + N y v,*y dA
2
2
A
A
A
A
1
1
M x w,*xxdA + M xy w,*xy + w,*yx dA + M yx w,*xy + w,*yx dA + M y w,*yy dA
2
2
A
A
A
A
(3.1.19)
Lo que equivale a:
([ ] [N ] + [ ] [M ])dA
Wint* = n*
* T
(3.1.20)
30
[ ] [N ]dA
Wint* = n*
(3.1.21)
[ ] [M ] dA
Wint* = *
(3.1.22)
[N ] = [Hn] [ ]
(3.1.23)
Nx
1
E e
N y = (1 2 )
N xy
0
1
0
0
(1 )
2
0
u, x
v, y
u, y + v, x
[M ] = [Hm] [ ]
(3.1.24)
31
Donde
Mx
1
3
Ee
M y = 12(1 2 )
M xy
0
1
0
0
(1 )
2
0
w, xx
w, yy
w, xy
32
Para el elemento finito DKT [8] se tienen tres movimientos posibles por nodos,
los cuales se representan de la siguiente manera:
Wi
[u n ] = xi
yi
(3.2.1)
33
Es evidente que existe una relacin entre las rotaciones s y n y las rotaciones
x y y.
El elemento finito DKT est basado en una aproximacin cuadrtica para s y
una lineal para n [8]. Desarrollando las ecuaciones que permiten definir este vnculo,
se obtiene la siguiente expresin para x y y en funcin de las variables nodales:
(
(
x
x
x
x N i1 N i 2 N i 3
=
y
y
y
y
N i1 N i 2 N i 3
(
(
) i = 1, n [u ]
)
(3.2.2)
3
3
3
3
2
2
Pk C k
Pm C m ; N ix2 = N i Pk C k Pm C m
2 Lk
2 Lm
4
4
(3.2.3)
3
3
N ix3 = Pk C k S k Pm C m S m
4
4
34
N iy1 =
3
3
Pk S k
Pm S m ; N iy2 = N ix3 ;
2 Lk
2 Lm
(3.2.3)
N iy2 = N i
Ck =
x ji
Lk
3
3
2
2
Pk S k Pm S m
4
4
; Sk =
y ji
Lk
; Lk = xij + y ij
Ni, Pk y Pm, definidas de acuerdo a las tablas 3.2.1 y 3.2.2, son funciones de las
coordenadas de integracin de Hammer, que se presentan en la tabla 3.2.3
Tabla 3.2.1 ndices i, k y m para el elemento finito DKT [8]
Nodo i
1
2
3
Lado k (i-j)
4 (1-2)
5 (2-3)
6 (3-1)
Lado m (i-j)
6 (3-1)
4 (1-2)
5 (2-3)
Ni (i = 1, n)
Pk (n+1, 2n)
N1==1--
N2=
N3=
P 4=4
P 5=4
P 6=4
Nmeros de
Puntos de Integracin
3
Coordenadas
Peso
1/6
35
Las
ecuaciones
cinemticas
relacionan
los
desplazamientos
con
las
[ ]
[ ] [u ]
= B
(3.2.4)
J 22 N ,x J 12 N ,x
J 21 N ,y + J 11 N ,y
[B] = 1
J
x
x
y
y
J 21 N , + J 11 N , + J 22 N , J 12 N ,
(3.2.5)
J11
J12
J21
J22
J
DKT
X21 = X2-X1
Y21 = Y2-Y1
X31 = X3-X1
Y31 = Y3-Y1
J11 J22-J12 J21
La matriz de rigidez local del elemento finito DKT viene dada por la expresin:
36
[K L ]b = i J [B]T [H ] [B]
(3.2.6)
i =1
Donde [H] se determina aplicando la igualdad 3.1.24. [B] est definida por la
ecuacin 3.2.5 y J se calcula de acuerdo a la tabla 3.2.4. Para determinar la matriz de
rigidez de cada elemento DKT, debe calcularse el trmino i J [B ] [H ] [B ] tres
T
veces, es decir, una vez para cada coordenada de integracin de Hammer. Para fines
prcticos, la expresin 3.2.6 se puede escribir de la siguiente manera:
[K L ]b = i [K ]
3
i =1
(3.2.7)
[K ] = J [B] [H ] [B]
T
[Fi ] = [K L ]b [U ]b [Fe]
(3.2.8)
[Fe]T
1
A q [2
6
(x23 + x21 ) ( y 23 + y 21 )]
37
38
por
los
desplazamientos
de
todos
los
nudos
del
prtico:
39
yZ
u3
u2
Nudo i
u1
Desplazamientos impuestos.
Deformaciones generalizadas.
40
L0
Ecuaciones cinemticas.
A fin de relacionar las deformaciones con los desplazamientos generalizados, se
plantean las ecuaciones cinemticas [2].
{} = [B0l ]{q}
sen
l
sen
[ Blo ] =
l
cos
cos
l
cos
l
sen
sen
l
sen
0
l
0 cos
cos
l
cos
l
sen
(4.1.1)
41
sen
0 ...... l
sen
[ B]b = 0 ......
l
0 ... cos
cos
l
cos
l
sen
1,....,3i 2,
1
0
0
sen
l
sen
......
l
...... cos
......
(4.1.2)
cos
l
cos
l
sen
3i 1, 3i,.............,3 j 2,
0 .......
1 .......
0 .......
3 j 1, 3 j ,........
Esfuerzos generalizados.
El principio de los trabajos virtuales se cumple para cualquier slido o
estructura; en el caso de un prtico plano formado por n nudos y m miembros, al que
se le imponen unos desplazamientos infinitesimales virtuales {U*}, el trabajo virtual
de las fuerzas externas debe ser igual al trabajo virtual de las fuerzas internas ms el
42
trabajo virtual de las fuerzas de inercia (ecuacin 4.2.1), cuando se cumple esta
igualdad se dice que la estructura se encuentra en equilibrio dinmico:
Ti * = Te*
{U * }
(4.2.1)
En general, el trabajo virtual interno viene dado por el producto de los esfuerzos
por las deformaciones virtuales. Donde el esfuerzo generalizado de la barra b est
expresado como {M}b. El trabajo virtual interno de la estructura es por lo tanto la
expresin que relacionan a los esfuerzos generalizados con las deformaciones
generalizadas:
m
(4.2.2)
b =1
mi
n
mj
Figura 4.2.1 Esfuerzos generalizados en un miembro de un prtico plano.
43
estn definidas en la matriz {P}, en la que se ubican las fuerzas en la direccin del
eje X, en la direccin del eje Z, y el momento, respectivamente para cada nodo.
{P} t = (P1 , P2 , P3 ,.................., P3n 2 , P3n 1 , P3n )
fuerzas sbre el nudo1
(4.2.3)
(4.2.4)
Ecuaciones de equilibrio.
Substituyendo las ecuaciones (4.2.2) y (4.2.4) en la ecuacin de trabajo virtual
(4.2.1), y empleando las ecuaciones cinemticas puede escribirse:
m
[ B] {M }
b =1
t
b
= {P}
(4.2.5)
44
{M} = [S]{} ;
4EI
l
2EI
[S] =
l
0
2EI
l
4EI
l
0
AE
l
(4.3.1)
{M} = [S]{} + {M o }
(4.3.2)
45
b =1
b =1
[K A ]b [U ] = [P]
(4.3.3)
Cada uno de los trminos anteriores representa lo siguiente, segn los textos de
elementos finitos:
"matriz de fuerzas nodales": es una matriz columna, resultado de la resta de la
matriz de fuerzas externas sobre los nudos {P} menos la contribucin de las fuerzas
m
([ Bo ]t [So ][ Bo ])b
b =1
46
47
yZ
rtulas plsticas
viga-columna elstica
x
Figura 4.4.1 Modelo de plasticidad concentrada de un miembro de un prtico plano.
La suma de las deformaciones de la viga-columna elstica {vc} y las plsticas
{p} dan como resultado a las deformaciones generalizadas totales del miembro
{}:
{} = { vc } + { p }
(4.4.1)
(4.4.2)
f j (m j ) = m j m y
(4.4.3)
48
d i 0
si f i <0
df i < 0
si f i = 0
df i = 0
d j = 0
d j >0
si f j <0 o df j < 0
(4.4.4)
si f j = 0 y df j = 0
f i ( mi , x i ) = m i x i m y
(4.4.5)
(4.4.6)
my
my
49
50
x2
2b
max
2a
x1
Figura 4.5.1. Placa con agujero elptico sometida a traccin uniforme en el infinito.
Empleando el mtodo Airy puede ser calculada la distribucin de esfuerzos en
la placa y se observa que los esfuerzos mximos ocurren en el borde del agujero, en la
a
51
una fisura por medio de criterios de esfuerzos. Segn Griffith [10] este fenmeno
puede describirse en base a un anlisis de los procesos de transformacin de energa
involucrados durante la propagacin de la fisura.
El criterio de Griffith.
Segn Griffith, la energa total en la placa fisurada puede expresarse de la
siguiente manera:
E = W Tex + Ws
(4.5.1)
S2 a 2
E
(4.5.2)
(4.5.3)
52
expresin (4.5.2) sigue siendo vlida en ese caso y, adems, el trabajo de las fuerzas
externas es nulo. Se tiene por lo tanto:
E=
S2 a 2
+ 4a + W0
E
(4.5.4)
Propagacin posible
a
Figura 4.5.2 Energa total en funcin de la longitud de la fisura.
De la figura mostrada se puede deducir que la propagacin de la fisura depende
de un cambio en la energa total de la placa. En el caso de que una fisura tenga una
longitud menor a la correspondiente al punto mximo de la curva y la placa est
sometida a desplazamientos impuestos constante, no hay suministro de energa
mecnica adicional, por lo tanto no hay energa disponible para que ocurra la
propagacin de la fisura, independientemente del nivel de esfuerzos en la punta de la
misma. De esta manera se explica el comportamiento en aquellas fisuras que no se
propagan. Ahora bien si la longitud de la fisura tiene un valor igual o superior al
correspondiente al mximo de la grfica, la propagacin de la fisura ocurre con una
disminucin en la energa total de la placa. Este remanente de energa se transforma
53
(4.5.5)
donde:
G=
d
( W Text ) ;
da
R=
dWs
da
(4.5.6)
54
durante la creacin de las zonas microagrietadas, en el caso de que las mismas sean
significativamente grandes (ver figura 4.6.1).
Zona
i
Mecnica de la fractura
frgil
Zona
i
Mecnica de la fractura
frgil corregida
Ad
A
(4.6.1)
55
Ahora bien, por medio de la hiptesis de dao istropo se puede suponer que el
r
dao es aproximadamente constante en todas las direcciones n posibles, lo que
(4.6.2)
56
dao toma el valor de uno. De esta manera no sera necesario emplear los conceptos
de la mecnica de la fractura al nivel macroscpico para predecir la propagacin de la
fisura. Tambin pueden seguir usndose estos conceptos y utilizar la teora del dao
continuo nicamente para modelar el comportamiento del material en la zona
microagrietada, o para predecir la iniciacin de fisuras en partes de la estructura
donde estas no existen previamente.
(4.6.3)
57
(4.6.4)
y 0
1
(4.6.5)
d p 0
si
si
f(, )<0
f(, )=0
o
y
df(, )<0
df(, )=0
(4.6.6)
58
1
1
= (1 )E 2
2
2
(4.6.7)
w 1 2
= E
2
(4.6.8)
d > 0
si G < R ()
si G = R ()
o
y
dG < dR
dG = dR
(4.6.9)
59
60
dao en una rtula plstica est relacionado con grietas macroscopicas en el material.
Las deformaciones generalizadas totales del miembro resultan de la suma de
las deformaciones de la viga-columna elstica, las deformaciones plsticas de las
rtulas y un trmino adicional debido al dao en el elemento:
{} = { vc } + { p } + { d } = [Fo ]{M} + { p } + { d }
(4.6.10)
Concreto
Modelo de
inelasticidad
Concentrada
0 i 1
0 j1
(4.6.11)
61
1 d i
{d}=[C(D)]{M}; [C(D)] = 0
0
d j F220
1 dj
0
d a F330
1 d a
(4.6.12)
(4.6.13)
62
k=
;
0
EA(1 d a )
kL
1
EI
4 (1 d i )(1 d j ) L
(4.6.14)
mi
1 di
(4.6.15)
mi
x i me
1 di
(4.6.16)
63
d i = 0
d i 0
si f i < 0 o df i < 0
si f i = 0 y df i = 0
(4.6.17)
dx i = ([m u m e ]d x i dp i )
p
i
dp i = d
p
i
{G} = (G i , G j ) =
,
=
,
d
2(1 d ) 2(1 d )
d
j
j
i
i
(4.6.18)
dd i > 0
si G i < R i
dG i < dR i
si G i = R i
dG i = dR i
(4.6.19)
64
65
2P
t
X
donde Z(d ) = (1 d) Z0 ;
Z0 =
3EI
L3
(4.6.20)
66
d =1
Z
Z0
(4.6.21)
ln(1 d i )
1 di
(4.6.22)
Donde Gcri y qi son parmetros que dependen de las propiedades del material
del miembro, su geometra y la fuerza axial.
67
= (1 d) 2 G cr + q(1 d) ln(1 d)
(4.6.23)
m cr2 L
6EI
(4.6.24)
68
m 2u L
= (1 d u ) 2 G cr + q (1 d u ) ln(1 d u )
6EI
(4.6.25)
(4.6.26)
m
c p m y
1 d
(4.6.27)
69
m 2p L
6EI
= (1 d p ) 2 G cr + q(1 d p ) ln(1 d p )
(4.6.28)
my =
mp
1 d p
(4.6.29)
(4.6.30)
Ahora ya estn planteados todos los elementos para formular una ley de
comportamiento para estructuras aporticadas de hormign armado. Este modelo se
puede entender de acuerdo a los principios de prticos tridimensionales, como se
indica en [11], combinados con la ley de estado (4.6.13), la ley de evolucin del dao
(4.6.19, 4.6.22) para las rtulas i y j y la ley de evolucin de las deformaciones
plsticas con la funcin de fluencia, siendo la base del desarrollo de los elementos
finitos viga-columna en dos y tres dimensiones de los cuales se hablar en el captulo
V. En las figuras 4.6.6 y 4.6.7 se muestran una comparacin entre un ensayo y este
modelo.
70
71
la ecuacin de equilibrio.
2.
(5.1.1)
i =1
72
Donde:
{U}: Matriz de desplazamientos nodales de la estructura discretizada.
k: Factor de peso del punto de integracin.
[B]k: Matriz de transformacin del punto de integracin k que depende, entre otras
cosas, de las funciones de interpolacin escogidas.
{}k: Medida del esfuerzo en el punto de integracin k.
{P}: Matriz de fuerzas nodales.
El problema global est definido por la ecuacin de equilibrio junto con las
condiciones de contorno en desplazamientos, y es usualmente resuelto por el mtodo
de Newton. En cada iteracin requiere la solucin del siguiente problema lineal:
L
{L( U)} {L( U 0 )} +
{U U 0 } = 0
U {U}={U 0 }
(5.1.2)
Figura 5.1.1. Mtodo de Newton usado para resolver cada uno de los n problemas
locales.
73
Lazo para cada step: Lazo necesario para realizar el anlisis (solucin del
problema global y problema local) del modelo para cada uno de los steps.
74
Lazo para el tiempo del step actual menor al tiempo total del step: Este lazo se
ejecuta hasta que el tiempo del step actual es mayor al tiempo total definido para
dicho step.
Actualizaciones:
Subrutinas
encargadas
de
actualizar
las
variables
de
Solucin del problema y uso del elemento finito: Este bloque de subrutinas se
encarga de resolver el problema global es decir, obtener la solucin de la ecuacin
de equilibrio. Para realizar este clculo se necesita que el programa llame a la
subrutina que contiene al elemento finito (solucin del problema local), para
posteriormente hacer el ensamblaje, introducir las condiciones de contorno y
fuerzas externas, resolver el sistema de ecuaciones y finalmente evaluar la
convergencia.
75
INICIO
DECLARACION DE
VARIABLES E INICIALIZACION
CONDICIONES INICIALES
LAZO PARA
CADA STEP
INICIALIZAR VARIABLES DE
TIEMPO
ACTUALIZACIONES
ESCRITURA DE LOS
ARCHIVOS DE SALIDA
EVALUACION DE LAS
VARIABLES DE TIEMPO
FIN
76
Ahora bien, el bloque Solucin del problema y uso del elemento finito, se
lleva a cabo por medio de la subrutina Jacobiano_Global, que se encarga de obtener
el jacobiano global del modelo; sin embargo, previo a esta operacin es necesario
determinar elemento por elemento el jacobiano local, y el vector de fuerzas internas.
En otras palabras, el objetivo de las subrutinas que contienen a los diferentes
tipos de elementos finitos es encontrar la solucin del problema local.
Hasta ahora el programa contaba con dos elementos finitos. En [6] se explica
que el elemento finito VC2DCA (Viga - columna 2D de concreto armado) permite el
anlisis no lineal de estructuras planas de concreto armado. Y el elemento VC3DCA
(Viga - columna 3D de concreto armado), describe el proceso de dao debido a la
flexin biaxial y considera la posibilidad de cargas axiales variables y momentos
torsionales [11]. En general, utilizando cualquiera de los elementos finitos anteriores,
slo es posible modelar el esqueleto de estructuras aporticadas de concreto armado,
bien sea bidimensionales o tridimensionales.
Los nuevos elementos finitos, T3 y DKT, permiten modelar placas elsticas
delgadas, sometidas a cargas en el plano y/o cargas perpendiculares, tal como se
describe en los captulos II y III respectivamente. El objetivo de la implementacin de
estos elementos finitos en el programa es poder simular estructuras tridimensionales y
considerar en su comportamiento la contribucin de elementos que puedan modelarse
como placas, por ejemplo el entrepiso de un edificio o el tablero de un puente.
En la figura 5.1.3 se presenta el diagrama de flujo generalizado, para el bloque
de subrutinas que dan solucin al problema local.
77
DECLARACION DE VARIABLES
INICIALIZAR A CERO:
JACOBIANO GLOBAL, LOCAL Y
FUERZAS LOCALES
LAZO DESDE:
i = 1, TOTAL DE ELEMENTOS
TIPO DE
ELEMENTO
ELEMENTO FINITO
DE PRTICO
ELEMENTO FINITO
DE PLACA T3
ELEMENTO FINITO
DE PLACA DKT
ENSAMBLAJE
SOLUCIN DE LA
ECUACIN DE
ELEMENTOS FINITOS
FIN
Figura 5.1.3 Diagrama de flujo del bloque de subrutinas para la solucin del
problema local.
78
79
del elemento y las propiedades, que enva el programa general, necesarias para la
determinacin del jacobiano y la matriz de fuerzas internas.
DECLARACION DE
VARIABLES
TRADUCCIN DE LAS
VARIABLES DE ENTRADA
CLCULO DE LA FUERZA
INTERNA
TRADUCCIN DE VARIABLES
LOCALES A VARIABLES DEL
PROGRAMA GENERAL
FIN
80
C
props(1): h (espesor de la placa)
C
props(2): E Modulo de elasticidad
C
props(3): nu Coeficiente de Poisson
C
props(4): fx valor de la carga en x por unidad de rea
C
props(5): fy valor de la carga en y por unidad de rea
C****************************************************************
C
include 'aba_param.inc'
C
81
1
2
3
4
Real(kind=8):: rhs(mlvarx,*),amatrx(ndofel,ndofel),props(*),
svars(*),energy(8),coords(mcrd,nnode),u(ndofel),
du(mlvarx,*),v(ndofel),a(ndofel),time(2),params(*),
jdltyp(mdload,*),adlmag(mdload,*),ddlmag(mdload,*),
predef(2,npredf,nnode)
Real(kind=8):: dtime,pnewdt
integer ndofel,nrhs,nsvars,nprops,mcrd,nnode,jtype,kstep,kinc
integer jelem,mdload,npredef,mlvarx,jprops(*),lflags(*)
C****************************************************************
C
DECLARACION DE VARIABLES T3
C****************************************************************
C
prop= matriz de propiedades del elemento props
C
prop(1): h (espesor de la placa)
C
prop(2): E Modulo de elasticidad
C
prop(3): nu Coeficiente de Poisson
C
prop(4): fx valor de la carga en x por unidad de rea
C
prop(5): fy valor de la carga en y por unidad de rea
C
prop(6):x21
C
prop(7):x13
C
prop(8):x32
C
prop(9):y12
C
prop(10):y31
C
prop(11):y23
C
prop(12):Area del elemento
C
max_prop: tamao maximo de la matriz prop
C
fuerza_interna: jacob*desp-fuerza
C
jacob: matriz de rigidez del elemento
C
n_desp: numero de grados de libertad del elemento
C
max_desp: tamao maximo de las matrices fuerza_interna y rigidez
C****************************************************************
integer max_prop,max_desp
C
parameter(max_prop=12)
parameter(max_desp=6)
C
real*8 prop(max_prop),fuerza_interna(max_desp)
real*8 jacob(max_desp,max_desp),desp(max_desp)
integer n_desp
C****************************************************************
C
definicion de variables locales
C****************************************************************
C
i_prop: contador
C
i_desp: contador
C
j_desp: contador
82
C
x1: coordenada x del nudo 1
C
x2: coordenada x del nudo 2
C
x3: coordenada x del nudo 3
C
y1: coordenada y del nudo 1
C
y2:
coordenada y del nudo 2
C
y3: coordenada y del nudo 3
C****************************************************************
integer i_prop,i_desp,j_desp
real*8 x1,x2,x3,y1,y2,y3
real*8 x21,x13,x32,y12,y31,y23,Area
C****************************************************************
C
traduccin de variables PEEF a variables T3
C****************************************************************
C
traduccin de props
C
do i_prop=1,4
prop(i_prop)=props(i_prop)
end do
C
C
traduccin de las coordenadas del elemento
C
x1=coords(1,1)
x2=coords(1,2)
x3=coords(1,3)
y1=coords(2,1)
y2=coords(2,2)
y3=coords(2,3)
C
C
diferencia de las coordenadas
C
x21=(x2-x1)
x13=(x1-x3)
x32=(x3-x2)
y12=-(y2-y1)
y31=-(y1-y3)
y23=-(y3-y2)
C
C
rea del elemento
C
A=1./2.*(xi*(yj-yk)+xj*(yk-yi)+xk*(yi-yj))
C
Area=1./2.*(x1*(y23)+x2*(y31)+x3*(y12))
C
C
traduccin de las diferencias de las coordenadas
C
a la matriz de propiedades
prop(6)=x21
83
prop(7)=x13
prop(8)=x32
prop(9)=y12
prop(10)=y31
prop(11)=y23
prop(12)=Area
C
C
C
n_desp=ndofel
do i_desp=1,n_desp
desp(i_desp)=u(i_desp)
end do
C****************************************************************
C
LLAMADA A PLACA T3
C
CALCULO DE LAS FUERZAS RESIDUALES,
C
Y JACOBIANO
C****************************************************************
call placaT3(
e
prop,max_prop,
e
desp,max_desp,
s
fuerza_interna,jacob)
C****************************************************************
C
TRADUCCION T3-PEEF
C****************************************************************
C
do i_desp=1,n_desp
rhs(i_desp,1)=-fuerza_interna(i_desp)
do j_desp=1,n_desp
amatrx(i_desp,j_desp)=jacob(i_desp,j_desp)
end do
end do
C
C****************************************************************
C
return
end
C
C*****************************************************************
C****************************************************************
C
ELEMENTO DE PLACA T3 DE 3 NODOS
C
VER "Modlisation des estrctures par lments finis"
C
C
PLACA T3
C
VERSION 4.0
84
C****************************************************************
C
SUBRUTINA PLACA T3
C
CALCULO DE LAS FUERZAS RESIDUALES,
C
Y JACOBIANO
C
COMENZADA EL 13/08/08
C
ESCRITA POR Anali Cabeza
C****************************************************************
C
subroutine placaT3(
e
prop,max_prop,
e
desp,max_desp,
s
fuerza_interna,jacob)
C
C****************************************************************
C
DECLARACION DE VARIABLES T3
C****************************************************************
C
prop= matriz de propiedades del elemento props
C
prop(1): h (espesor de la placa)
C
prop(2): E Modulo de elasticidad
C
prop(3): nu Coeficiente de Poisson
C
prop(4): fx valor de la carga en x por unidad de rea
C
prop(5): fy valor de la carga en y por unidad de rea
C
prop(12):Area del elemento
C
max_prop: tamao maximo de la matriz prop
C
fuerza_interna: jacob*desp-fuerza
C
jacob: matriz de rigidez del elemento
C
max_desp: tamao maximo de las matrices fuerza_interna y rigidez
C
desp: matriz de desplazamientos
C****************************************************************
C
implicit none
integer max_prop,max_desp
C
real*8 prop(max_prop),fuerza_interna(max_desp),jacob(max_desp,max_desp)
real*8 desp(max_desp)
C
C****************************************************************
C DECLARACIONES DE VARIABLES LOCALES PARA EL CLCULO DEL JACOBIANO
C
H1,H2,G
C
h=prop(1)
C
E=prop(2)
C
nu=prop(3)
C
fx=prop(4)
C
fy=prop(5)
C
x21=prop(6)
85
C
x13=prop(7)
C
x32=prop(8)
C
y12=prop(9)
C
y31=prop(10)
C
y23=prop(11)
C
Area=prop(12)
C****************************************************************
C
real*8 H1,H2,G
real*8 h,E,nu,fx,fy
real*8 x21,x13,x32,y12,y31,y23,Area
C
C****************************************************************
C
clculo del jacobiano
C
Tabla 2.6.4 pag 248
C****************************************************************
C
Traduccin de las variables locales
C
h=prop(1)
E=prop(2)
nu=prop(3)
fx=prop(4)
fy=prop(5)
x21=prop(6)
x13=prop(7)
x32=prop(8)
y12=prop(9)
y31=prop(10)
y23=prop(11)
Area=prop(12)
C
H1=E/((1.+nu)*(1.-nu))
H2=nu*H1
G=E/(2.*(1.+nu))
C
C
Clculo de jacob
C
jacob(1,1)=h/(4.*Area)*(y23 ** 2. * H1 + x32 ** 2. * G)
jacob(1,2)=h/(4.*Area)*(y23 * H2 * x32 + x32 * G * y23)
jacob(1,3)=h/(4.*Area)*(y23 * H1 * y31 + x32 * G * x13)
jacob(1,4)=h/(4.*Area)*(y23 * H2 * x13 + x32 * G * y31)
jacob(1,5)=h/(4.*Area)*(y23 * H1 * y12 + x32 * G * x21)
jacob(1,6)=h/(4.*Area)*(y23 * H2 * x21 + x32 * G * y12)
jacob(2,1)=jacob(1,2)
jacob(2,2)=h/(4.*Area)*(x32 ** 2. * H1 + y23 ** 2. * G)
86
87
C
C****************************************************************
return
end
C****************************************************************
DECLARACION DE
VARIABLES E INICIALIZACION
TRADUCCIN DE LAS
VARIABLES DE ENTRADA
CALCULO DE DIFERENCIAS DE
COORDENADAS DEL
ELEMENTO
TRADUCCIN DE VARIABLES
LOCALES A VARIABLES DEL
PROGRAMA GENERAL
FIN
88
La subrutina para el clculo del jacobiano y la fuerza interna del elemento finito
DKT, comienza, al igual que las anteriores, con la declaracin de las variables locales
que sern usadas. Posteriormente se inicializa a cero la matriz jacobiano. Luego para
cada punto de integracin de Hammer se determinan sus coordenadas; que son la base
para el clculo de la matriz de rigidez auxiliar K, a partir de la cual se obtiene
finalmente la matriz de rigidez local del elemento. Para el clculo de la matriz de
fuerzas internas, una vez hallado el jacobiano o matriz de rigidez local del elemento,
se realiza su producto con la matriz de desplazamientos y se resta el vector de fuerzas
externas debido a cargas distribuidas, en caso de que las haya, de acuero a la ecuacin
3.2.7.
89
INICIO
DECLARACIN E
INICIALIZACION DE VARIBLES
CLCULO DE LAS
COORDENADAS HAMER
DETERMINACIN DE LA
MATRIZ K
FIN
Figura 5.2.3 Subrutina para el clculo del jacobiano del elemento finito DKT
90
C
VERSION 3.0
C
ESCRITA POR ANALI CABEZA Y J. FLOREZ LOPEZ
C
COMENZADA EL 1 DE AGOSTO DEL 2008
C****************************************************************
subroutine uel_DKT(rhs,amatrx,svars,energy,ndofel,nrhs,nsvars,
1
props,nprops,coords,mcrd,nnode,u,du,v,a,jtype,
2
time,dtime,kstep,kinc,jelem,params,
3
ndload,jdltyp,adlmag,predef,npredf,lflags,
4
mlvarx,ddlmag,mdload,pnewdt,jprops,njprop,period)
C*************************************************************
C
DECLARACION DE LAS VARIABLES PEEF
C************************************************************
C
para el significado de estas variables ver el manual
C
PEEF version 6.7 seccion 1.1.19
C
C
Las caracteristicas del elemento y de la integracion numerica
C
son transmitidas por PEEF a PLACA DKT1 a traves de la matriz
C
props:
C
C
props(1): h (espesor de la placa)
C
props(2): E Modulo de elasticidad
C
props(3): nu Coeficiente de Poisson
C
props(4): q valor de la carga uniformemente distribuida
C****************************************************************
C
include 'aba_param.inc'
C
Real(kind=8):: rhs(mlvarx,*),amatrx(ndofel,ndofel),props(*),
1
svars(*),energy(8),coords(mcrd,nnode),u(ndofel),
2
du(mlvarx,*),v(ndofel),a(ndofel),time(2),params(*),
3
jdltyp(mdload,*),adlmag(mdload,*),ddlmag(mdload,*),
4
predef(2,npredf,nnode)
Real(kind=8):: dtime,pnewdt
integer ndofel,nrhs,nsvars,nprops,mcrd,nnode,jtype,kstep,kinc
integer jelem,mdload,npredef,mlvarx,jprops(*),lflags(*)
C
C****************************************************************
91
C
DECLARACION DE VARIABLES PLACA DKT
C****************************************************************
C
C
prop= matriz de propiedades del elemento props
C
prop(1):h
C
prop(2):E
C
prop(3):nu
C
prop(4):q
C
prop(5):x21
C
prop(6):x13
C
prop(7):x32
C
prop(8):y21
C
prop(9):y13
C
prop(10):y32
C
prop(11):A:rea del elemento
C
max_prop: tamao maximo de la matriz prop
C
fuerza_interna: jacob*desp-fuerza
C
jacob: matriz de rigidez del elemento
C
n_desp: numero de grados de libertad del elemento
C
max_desp: tamao maximo de las matrices fuerza_interna y rigidez
C****************************************************************
integer max_prop,max_desp
C
parameter(max_prop=11)
parameter(max_desp=9)
C
real*8 prop(max_prop),fuerza_interna(max_desp)
real*8 desp(max_desp),jacob(max_desp,max_desp)
integer n_desp
C
C****************************************************************
C definicion de variables locales
C****************************************************************
C
i_prop: contador
C
i_desp: contador
C
j_desp: contador
C
x1: coordenada x del nudo 1
C
x2: coordenada x del nudo 2
C
x3: coordenada x del nudo 3
C
y1: coordenada y del nudo 1
C
y2:
coordenada y del nudo 2
C
y3: coordenada y del nudo 3
C****************************************************************
integer i_prop,i_desp,j_desp
real*8 x1,x2,x3,y1,y2,y3
92
real*8 x21,x13,x32,y21,y13,y32,Area
C****************************************************************
C
traduccin de variables PEEF a variables PLACA DKT
C****************************************************************
C
C
traduccin de props
C
do i_prop=1,4
prop(i_prop)=props(i_prop)
end do
C
C
traduccin de las coordenadas del elemento
C
x1=coords(1,1)
x2=coords(1,2)
x3=coords(1,3)
y1=coords(2,1)
y2=coords(2,2)
y3=coords(2,3)
C
C
diferencia de las coordenadas
C
x21=(x2-x1)
x13=(x1-x3)
x32=(x3-x2)
y21=(y2-y1)
y13=(y1-y3)
y32=(y3-y2)
C
C
rea del elemento
C
A=1./2.*(xi*(yj-yk)+xj*(yk-yi)+xk*(yi-yj))
C
Area=1./2.*(x1*(-y32)+x2*(-y13)+x3*(-y21))
C
C
traduccin de las diferencias de las coordenadas
C
a la matriz de propiedades
C
prop(5)=x21
prop(6)=x13
prop(7)=x32
prop(8)=y21
prop(9)=y13
prop(10)=y32
prop(11)=Area
C
93
C
C
C
C****************************************************************
C
LLAMADA A PLACA DKT
C
CALCULO DE LAS FUERZAS RESIDUALES,
C
Y JACOBIANO
C****************************************************************
call PLACA DKT(
e
prop,max_prop,
e
desp,max_desp,
s
fuerza_interna,jacob)
C****************************************************************
C
TRADUCCION PLACA DKT-PEEF
C****************************************************************
C
do i_desp=1,n_desp
rhs(i_desp,1)=-fuerza_interna(i_desp)
do j_desp=1,n_desp
amatrx(i_desp,j_desp)=jacob(i_desp,j_desp)
end do
end do
C
C****************************************************************
C
return
end
C
C****************************************************************
C
ELEMENTO DE PLACA ELASTICA DE KIRCHOFF DKT DE 3 NODOS
C
VER "Modlisation des estrctures par lments finis"
C
PLACA DKT 3
C
VERSION 3.0
C****************************************************************
C
SUBRUTINA PLACA DKT 3
C
CALCULO DE LAS FUERZAS RESIDUALES,
C
Y JACOBIANO
C
COMENZADA EL 1/08/08
C
ESCRITA POR Anali Cabeza
C****************************************************************
subroutine PLACA DKT(
94
e
prop,max_prop,
e
desp,max_desp,
s
fuerza_interna,jacob)
C****************************************************************
C
DECLARACION DE VARIABLES PLACA DKT
C****************************************************************
C
C
prop= matriz de propiedades del elemento props
C
prop(1): h
C
prop(2): E
C
prop(3): nu
C
prop(4): q
C
prop(5):x21
C
prop(6):x13
C
prop(7):x32
C
prop(8):y21
C
prop(9):y13
C
prop(10):y32
C
prop(11):Area
C
max_prop: tamao maximo de la matriz prop
C
fuerza_interna: jacob*desp-fuerza
C
jacob: matriz de rigidez del elemento
C
max_desp: tamao maximo de las matrices fuerza_interna y rigidez
C
desp: matriz de desplazamientos
C
C****************************************************************
implicit none
integer max_prop,max_desp
real*8 prop(max_prop),fuerza_interna(max_desp),jacob(max_desp,max_desp)
real*8 desp(max_desp)
C****************************************************************
C
DECLARACIONES DE VARIABLES LOCALES PARA EL CLCULO DEL JACOBIANO
C
iH,jH:contadores de Hammer
C
xi, eta: coordenadas locales de Hammer
C
max_k:tamao de la matriz de rigidez K y Kex
C
iK,jK:contadores de la matriz k
C
k:matriz auxiliar de rigidez
C
kex: matriz necesaria para calcular K
C
C****************************************************************
real*8 eta,xi,wi
integer iH,jH,ik,jk
integer max_k
parameter(max_k=9)
real*8 Kex(max_k,max_k)
95
C****************************************************************
C
DECLARACIONES DE VARIABLES LOCALES PARA EL CLCULO DE LA fuerza_interna
C
q:prop(4):caraga distribuida
C
x21:prop(5)
C
x13:prop(6)
C
x32:prop(7)
C
y21:prop(8)
C
y13:prop(9)
C
y32:prop(10)
C
Area:prop(11):rea del elelmento
C
C****************************************************************
real*8 q,x21,x13,x32,y21,y13,y32,Area
C****************************************************************
C
clculo del jacobiano
C****************************************************************
C
C
Inicializacin, en 0, de la matriz auxilir de rigidez
C
do ik=1,9
do jk=1,9
jacob(ik,jk)=0.
end do
end do
C
C
Clculo de la matriz jacob=sumatoria(wi*Kex)
C
do iH=1,3
C
C
Determinacin de las coordenadas "iH" de Hammer
C
call cal_Hammer(
e
iH,
s
wi,xi,eta)
C
C
Clculo de la Matriz Kex
C
call cal_Kex(
e
xi,eta,wi,
e
max_prop,prop,max_k,
s
kex)
C
C
jacob=sumatoria(wi*Kex)
C
do ik=1,9
96
do jk=1,9
jacob(ik,jk)=jacob(ik,jk)+wi*Kex(ik,jk)
end
do
end do
C
end do
C****************************************************************
C
clculo de la contribucin del elemento al residual
C****************************************************************
call pro_2mat(9,9,9,1,
1
9,1,
1
9,9,1,jacob,desp,
1
fuerza_interna)
C
C
Traduccin a Variables locales
C
q=prop(4)
x21=prop(5)
x13=prop(6)
x32=prop(7)
y21=prop(8)
y13=prop(9)
y32=prop(10)
Area=prop(11)
C
fuerza_interna(1)=fuerza_interna(1)-1./6.*Area*q*2.
fuerza_interna(2)=fuerza_interna(2)-1./6.*Area*q*(-x21+x13)
fuerza_interna(3)=fuerza_interna(3)-1./6.*Area*q*(-y21+y13)
fuerza_interna(4)=fuerza_interna(4)-1./6.*Area*q*2.
fuerza_interna(5)=fuerza_interna(5)-1./6.*Area*q*(-x32+x21)
fuerza_interna(6)=fuerza_interna(6)-1./6.*Area*q*(-y32+y21)
fuerza_interna(7)=fuerza_interna(7)-1./6.*Area*q*2
fuerza_interna(8)=fuerza_interna(8)-1./6.*Area*q*(-x13+x32)
fuerza_interna(9)=fuerza_interna(9)-1./6.*Area*q*(-y13+y32)
C****************************************************************
return
end
C****************************************************************
C
Subrutina cal_Hammer_eta
C
Se realiza el clculo de la coordenada de Hammer
C
(eta,wi)
C
Tabla 2.3.4, Volumen 1 (pag 200)
C****************************************************************
subroutine cal_Hammer (
e
cont_H,
97
s
w_H,coord_xi,coord_eta)
C****************************************************************
C
Declaracin de Variables
C
cont_H:contandor de Hammer
C
w_H,coord_H: coordenadas Hammer
C****************************************************************
implicit none
integer cont_H
real*8 w_H,coord_xi,coord_eta
C****************************************************************
C
Clculo de las coordenadas Hammer
C****************************************************************
if (cont_H.eq.1)then
coord_xi=1./2.
coord_eta=1./2.
else if (cont_H.eq.2)then
coord_xi=0
coord_eta=1./2.
else if (cont_H.eq.3)then
coord_xi=1./2.
coord_eta=0.
end if
w_H=1./6.
C****************************************************************
return
end
C****************************************************************
C
SUBRUTINA Kex
C
En esta Subrutina se realiza e clculo de la matriz Kex
C
Segn la ecuacin 4.3.17, Volumen 2 (pag 348)
C
C
Kex=J*BT*Hf*B
C
C****************************************************************
subroutine cal_Kex(
e
xi,eta,wi,
e
max_prop,prop,max_k,
s
Kex)
C****************************************************************
C
DECLARACIN DE VARIABLES DE Kex
C
xi,eta,wi: coordenadas Hammer
C
max_prop:tamao mximo e la matriz de propiedades
C
prop: matriz de propiedades del elemento props
C
max_k:mximo tamao de la matriz Kex
C
Kex=J*BT*Hf*B
98
C
C****************************************************************
implicit none
integer max_k,max_prop
real*8 eta,xi,wi
real*8 prop(max_prop),Kex(max_k,max_k)
C****************************************************************
c
DECLARACIN DE VARIABLES LOCALES DE Kex
C
iK,jK:contadores de la matriz Kex
C
J:valor necesario para el clculo de Kex
C
B:matriz funcin de las coordenadas de Hammer
C
BT:transpuesta de la matriz B
C
Hf:matriz funcin de las propiedades del elemento
C
max_fB:tamao mximo de las filas de la matriz B
C
max_cB:tamao mximo de las columnas de la matriz B
C
max_H:tamao mximode la matriz Hf
C****************************************************************
integer max_fB,max_cB,max_H
parameter(max_fB=3)
parameter(max_cB=9)
parameter(max_H=3)
real*8 J
real*8 B(max_fB,max_cB),BT(max_cB,max_fB),Hf(max_H,max_H)
integer ik,jk
C****************************************************************
C
Clculo de las matrices B, BT
C
y de J
C
call cal_B_BT (
e
xi,eta,
e
max_prop,prop,
e
max_fB,max_cB,
s
B,BT,J)
C
C
Clculo de la Matriz Hf
C
call cal_Hf(
e
max_prop,prop,max_H,
s
Hf)
C
C
Producto de las tres Matrices
C
Kex=J*BT*Hf*B
C
call pro_3mat(
e
9,3,3,3,
99
e
s
C
C
C
3,9,9,9,
9,3,3,9,BT,Hf,B,Kex)
Producto Kex=J*BT*Hf*B
do ik=1,9
do jk=1,9
Kex(ik,jk)=J*Kex(ik,jk)
end do
end do
C****************************************************************
return
end
C****************************************************************
C
CLCULO DE LAS MATRICES B Y BT
C
MATRIZ B= EC. 4.3.16 Volumen 2 (pag 347)
C
BT= MATRIZ TRANSPUESTA DE B
C
J=Tabla 4.3.3 Volumen 2 (pag 348)
C****************************************************************
subroutine cal_B_BT (
e
xi,eta,
e
max_prop,prop,
e
max_fB,max_cB,
s
B,BT,J)
C****************************************************************
C
DECLARACIN DE VARIABLES
C
MATRIZ B= EC. 4.3.16 Volumen 2 (pag 347)
C
BT= MATRIZ TRANSPUESTA DE B
C
J=Tabla 4.3.3 Volumen 2 (pag 348)
C
max_prop:tamao mximo de la matriz prop
C
prop:matriz de propiedades
C
prop(5):x21
C
prop(6):x13
C
prop(7):x32
C
prop(8):y21
C
prop(9):y13
C
prop(10):y32
C
x21:diferencia de coordenadas x2-x1
C
x13:diferencia de coordenadas x1-x3
C
x32:diferencia de coordenadas x3-x2
C
y21:diferencia de coordenadas y2-y1
C
y13:diferencia de coordenadas y1-y3
C
y32:diferencia de coordenadas y3-y2
C
max_fB:tamao mximo de las filas de la matriz B
C
max_cB:tamao mximo de las columnas de la matriz B
100
C
xi,eta= coordendas segn la integracin de Hammer
C****************************************************************
implicit none
real*8 eta,xi
integer max_fB, max_cB, max_prop
real*8 B(max_fB,max_cB),BT(max_cB,max_fB),prop(max_prop)
real*8 J
C****************************************************************
C
DECLARACIN DE VARIABLES LOCALES
C
iB,jB=CONTADORES AUXILIARES
C
LK,Ck,Sk,Lm,Cm,Sm=PARMETROS AUXILIARESPARA
C
CALCULAR LAS MATRICES N
C
dxiNxii= Nx DERIVADA EN FUNCIN DE xi
C
dxiNyii= Ny DERIVADA EN FUNCIN DE xi
C
detaNxii= Nx DERIVADA EN FUNCIN DE eta
C
detaNyii= Ny DERIVADA EN FUNCIN DE eta
C****************************************************************
integer iB,jB
integer max_N
parameter (max_N=3)
real*8 dxiNx(max_N,max_N),detaNx(max_N,max_N)
real*8 dxiNy(max_N,max_N),detaNy(max_N,max_N)
real*8 x21,y21,x13,y13,x32,y32
real*8 J22,J12,J21,J11
real*8 L4,C4,S4,L5,C5,S5,L6,C6,S6
C****************************************************************
C
TABLA 4.3.2 "Modlisation des estrctures par lments finis"
C***************************************************************
C
Traduccin a Variables Locales
C
x21=prop(5)
x13=prop(6)
x32=prop(7)
y21=prop(8)
y13=prop(9)
y32=prop(10)
C
C
Clculo de las Matrices N
C
que contienen las derivadas de las ecuaciones de la taba 4.3.1
C
volumen 2
C
do iB=1,3
if (iB.eq.1)then
C
L4=(x21**2.+y21**2.)**(1./2.)
101
C4=x21/L4
S4=y21/L4
L6=(x13**2.+y13**2.)**(1./2.)
C6=(x13)/L6
S6=(y13)/L6
C
1
1
1
C
1
1
1
C
1
1
1
detaNx(iB,1)=-6. * xi * C4 / L4
- 6. * (1. - xi - eta) * C6 / L6 + 6. * eta * C6 / L6
detaNx(iB,2)=-1. + 3. * xi * C4 ** 2.
- 3. * (1. - xi - eta) * C6 ** 2. + 3. * eta * C6 ** 2.
detaNx(iB,3)=3. * xi * C4 * S4
- 3. * (1. - xi - eta) * C6 * S6 + 3. * eta * C6 * S6
C
1
1
1
detaNy(iB,1)=-6. * xi * S4 / L4
- 6. * (1. - xi - eta) * S6 / L6 + 6. * eta * S6 / L6
detaNy(iB,2)=3. * xi * C4 * S4
- 3. * (1. - xi - eta) * C6 * S6 + 3. * eta * C6 * S6
detaNy(iB,3)=-1. + 3. * xi * S4 ** 2.
- 3. * (1. - xi - eta) * S6 ** 2. + 3. * eta * S6 ** 2.
C
else if (iB.eq.2)then
C
L5=(x32**2.+y32**2.)**(1./2.)
C5=x32/L5
S5=y32/L5
L4=(x21**2.+y21**2.)**(1./2.)
C4=x21/L4
S4=y21/L4
C
dxiNx(iB,1)=6. * eta * C5 / L5
102
1
2
1
2
1
2
- 6. * (1. - xi - eta) * C4 / L4
+ 6. * xi * C4 / L4
dxiNx(iB,2)=1 - 3. * eta * C5 ** 2.
- 3. * (1. - xi - eta) * C4 ** 2.
+ 3. * xi * C4 ** 2.
dxiNx(iB,3)=-3. * eta * C5 * S5
- 3. * (1. - xi - eta) * C4 * S4
+ 3. * xi * C4 * S4
C
1
1
1
dxiNy(iB,1)=6. * eta * S5 / L5
- 6. * (1. - xi - eta) * S4 / L4 + 6. * xi * S4 / L4
dxiNy(iB,2)=-3. * eta * C5 * S5
- 3. * (1. - xi - eta) * C4 * S4 + 3. * xi * C4 * S4
dxiNy(iB,3)=1. - 3. * eta * S5 ** 2.
- 3. * (1. - xi - eta) * S4 ** 2. + 3. * xi * S4 ** 2.
C
detaNx(iB,1)=6. * xi * C5 / L5 + 6. * xi * C4 / L4
detaNx(iB,2)=-3. * xi * C5 ** 2. + 3. * xi * C4 ** 2.
detaNx(iB,3)=-3. * xi * C5 * S5 + 3. * xi * C4 * S4
C
detaNy(iB,1)=6. * xi * S5 / L5 + 6. * xi * S4 / L4
detaNy(iB,2)=-3. * xi * C5 * S5 + 3. * xi * C4 * S4
detaNy(iB,3)=-3. * xi * S5 ** 2 + 3. * xi * S4 ** 2
C
else if (iB.eq.3)then
C
L6=((x13)**2.+(y13)**2.)**(1./2.)
C6=x13/L6
S6=y13/L6
L5=(x32**2.+y32**2.)**(1./2.)
C5=x32/L5
S5=y32/L5
C
dxiNx(iB,1)=-6. * eta * C6 / L6 - 6. * eta * C5 / L5
dxiNx(iB,2)=3. * eta * C6 ** 2. - 3. * eta * C5 ** 2.
dxiNx(iB,3)=3. * eta * C6 * S6 - 3. * eta * C5 * S5
C
dxiNy(iB,1)=-6. * eta * S6 / L6 - 6. * eta * S5 / L5
dxiNy(iB,2)=3. * eta * C6 * S6 - 3. * eta * C5 * S5
dxiNy(iB,3)=3. * eta * S6 ** 2. - 3. * eta * S5 ** 2.
C
1
1
103
1
C
1
1
1
C
end if
end do
C
C
C
Clculo de J
J22=-y13
J12=y21
J21=-x13
J11=x21
C
J=J11*J22-J12*J21
C
C
C
C
Clculo de la Matriz B
ecuacin 4.3.16 Volumen 2 (pag347)
do jB=1,3
B(1,jB)=J22*dxiNx(1,jB)-J12*detaNx(1,jB)
B(2,jB)=-J21*dxiNy(1,jB)+J11*detaNy(1,jB)
B(3,jB)=-J21*dxiNx(1,jB)+J11*detaNx(1,jB)
1
+J22*dxiNy(1,jB)-J12*detaNy(1,jB)
end do
C
do jB=4,6
B(1,jB)=J22*dxiNx(2,jB-3)-J12*detaNx(2,jB-3)
B(2,jB)=-J21*dxiNy(2,jB-3)+J11*detaNy(2,jB-3)
B(3,jB)=-J21*dxiNx(2,jB-3)+J11*detaNx(2,jB-3)
1
+J22*dxiNy(2,jB-3)-J12*detaNy(2,jB-3)
end do
C
do jB=7,9
B(1,jB)=J22*dxiNx(3,jB-6)-J12*detaNx(3,jB-6)
B(2,jB)=-J21*dxiNy(3,jB-6)+J11*detaNy(3,jB-6)
B(3,jB)=-J21*dxiNx(3,jB-6)+J11*detaNx(3,jB-6)
1
+J22*dxiNy(3,jB-6)-J12*detaNy(3,jB-6)
end do
104
C
do iB=1,3
do jB=1,9
B(iB,jB)=1./J*B(iB,jB)
end do
end do
C
C
C
Transpuesta de la matriz B
do iB=1,3
do jB=1,9
BT(jB,iB)=B(iB,jB)
end do
end do
C****************************************************************
return
end
C****************************************************************
C
CLCULO DE LA MATRIZ Hf
C
h: espesor de la placa
C
E: Modulo de elasticidad
C
nu: Coeficiente de Poisson
C
C***************************************************************
subroutine cal_Hf(
e
max_prop,prop,max_H,
s
Hf)
C****************************************************************
C
DECLARACIN DE VARIABLES
C
max_prop:tamao mximo de la matriz prop
C
prop:matriz de propiedades
C
prop(1): h
C
prop(2): E
C
prop(3): nu
C
prop(4): q
C
max_H:tamao mximo de la matriz H
C
C
!1 nu 0 !
C
Hf= h**3/12 * E/(1-nu**2)* !nu 1 0 !
C
!0 0 (1-nu)/2!
C
C
Hf= h**3/12 * E/(1-nu**2)* Ha
C
105
C
C***************************************************************
implicit none
integer max_prop, max_H
real*8 Hf(max_H,max_H), prop(max_prop)
C****************************************************************
C
Declaracin de las variables locales
C
iH,jH:contadores de la matriz Hf
C
Ha:matriz auxiliar para el clculo de Hf
C
nu,q,h,E:propiedades de la placa
C
prop(1): h
C
prop(2): E
C
prop(3): nu
C
prop(4): q
C****************************************************************
integer iH,jH
real*8 h,E,nu,q
real*8 Ha(max_H,max_H)
C****************************************************************
C
C
Traduccin a Variables locales
C
h=prop(1)
E=prop(2)
nu=prop(3)
q=prop(4)
C
C
Clculo de H
C
Ha(1,1)=1.
Ha(1,2)=nu
Ha(1,3)=0.
Ha(2,1)=nu
Ha(2,2)=1.
Ha(2,3)=0.
Ha(3,1)=0.
Ha(3,2)=0.
Ha(3,3)=(1.-nu)/2.
C
do iH=1,3
do jH=1,3
Ha(iH,jH)=E/(1.-nu**2.)*Ha(iH,jH)
end do
end do
C
106
Clculo de Hf
do iH=1,3
do jH=1,3
Hf(iH,jH)=h**3./12.*Ha(iH,jH)
end do
end do
C****************************************************************
return
end
107
Placa Triangular
108
Figura 5.3.2 Matriz de Rigidez del DKT de una placa de espesor h, modulo de
elasticidad E y =0.3 [8]
El primer paso es verificar que los valores de la matriz de rigidez son
proporcionales a la matriz presentada en la figura 5.3.2, de acuerdo a la relacin
Eh 3
. Luego se comprueba que el resultado de las reacciones verticales en los apoyos
10
son coherentes (Tabla 5.3.1)
Rv (Kg)
-16.667
-16.667
-16.667
-50.00
(5.3.1)
109
Kg 1
x1x1m 2 = 50 Kg
2
m 2
110
a)
b)
c)
Figura 5.3.3 Placa cuadrada empotrada discretizada con a) cuatro elementos DKT, b)
ocho elementos DKT, c) diecisis elementos DKT.
La flecha para el caso a de la figura 5.3.3, viene dada por la expresin:
W = 12.44 10
D=
Eh
12 1 2
P a2
(5.3.2)
111
E (kg/m2)
2.00E+09
h (m)
0.15
0.3
a(m)
1
D
618132
W (m)
2.01252E-06
P a2
(5.3.3)
E (kg/m2)
2.00E+09
h (m)
0.15
0.3
a(m)
1
D
618132
W (m)
9.05956E-07
Empleando el PEEF para cada caso de malla (a, b y c) se consiguen las flechas
presentadas en la tabla 5.3.4
W (m)
Caso "b"
9.17110E-07
W (m)
Caso "c"
9.12E-07
112
a)
b)
c)
P a2
D
(5.3.4)
113
E (kg/m2)
2.00E+09
h (m)
0.15
0.3
a(m)
1
D
618132
W (m)
1.87662E-06
Las flechas para cada uno de los casos expuestos en la figura 5.3.3, utilizando
el PEEF se ensean en la tabla 5.3.6
Caso "b"
2.08E-06
Caso "c"
1.95050E-06
114
a)
c)
b)
d)
115
x (cm)
0
150
150
0
y (cm)
0
0
150
150
Fuerza Externa en X
-100
100
100
-100
y sentido
contrario. En los nodos 2 y 3 est aplicada la fuerza externa del problema y en los
nodos 1 y 4 se encuentran los apoyos.
Por otro lado se analizan los desplazamientos, ahora s, diferenciando los
obtenidos entre una malla y otra, los resultados se muestran en las tablas 5.3.9, 5.3.10
y 5.3.11
Desplazamientos en X 2.6963E-15
0.00020
0.00020
2.6963E-15
116
Desplazamientos en X 2.6963E-15
0.00033
0.00033
2.6963E-15
Desplazamientos en X 2.6963E-15
0.00054
0.00054
2.6963E-15
117
correcta. En este caso especfico, se modela una mesa de concreto armado cuyas patas
o soportes se simulan por medio del elemento finito VC3DCA (Viga - columna 3D de
concreto armado), el cual describe el proceso de dao debido a la flexin biaxial y
considera la posibilidad de cargas axiales variables y momentos torsionales. Las
propiedades y caractersticas de dichas columnas se describen en el anexo A
118
150 cm
5
90 kg/m2
150 cm
Y
1
4
150 cm
a)
b)
c)
d)
Figura 5.3.7 Malla con elementos finitos de placa: a) 2 elementos, b) 4 elementos, c)
8 elementos d) 32 elementos.
119
Malla 2E
7.42E-02
1.66E-02
7.42E-02
1.66E-02
Uz (cm)
Malla 4E
Malla 8E
4.54E-02
5.26E-02
4.54E-02
3.82E-02
4.54E-02
5.26E-02
4.54E-02
3.82E-02
1.33E-01
8.47E-02
Malla 32E
4.37E-02
4.72E-02
4.37E-02
4.72E-02
9.86E-02
Se observa que las flechas obtenidas difieren de un anlisis a otro. Sin embrago
los valores ms alejados al promedio de los mismos se consiguen en el anlisis con
una malla de dos elementos.
Adicionalmente la estructura es simtrica, as como la carga aplicada, por lo
tanto es de suponerse que su movimiento tambin lo ser. Con respecto a esta
observacin, cuando se comparan los movimientos de los diferentes nodos de un
mismo anlisis se nota que el nico resultado completamente simtrico se consigui
con la malla de cuatro elementos. Es importante destacar que la disposicin de los
elementos triangulares de esta malla tambin es simtrica. Por otro lado es evidente
que a medida que se tiene una malla con mayor cantidad de elementos se asemejan
ms los desplazamientos de los nodos de un mismo anlisis, es decir, se infiere que
para una malla con ms elementos la solucin se va har ms simtrica.
120
Rv (cm)
Malla 2E
Malla 4E
Malla 8E
Malla 32E
-8.27E+01 -5.06E+01 -5.87E+01 -4.86E+01
-1.85E+01 -5.06E+01 -4.26E+01 -5.26E+01
-8.27E+01 -5.06E+01 -5.87E+01 -4.86E+01
-1.85E+01 -5.06E+01 -4.26E+01 -5.26E+01
-2.025E+02 -2.025E+02 -2.025E+02 -2.025E+02
Ahora bien, observando las reacciones obtenidas para cada caso de malla, que
se presentan en la tabla 5.3.12, se deduce que el problema de simetra es anlogo al de
los desplazamientos, es decir, para una malla ms refinada seguramente se
conseguirn reacciones ms simtricas o al menos ms parecidas entre s. Por otro
lado los resultados cumplen con la ecuacin equilibrio de fuerzas, en todos los casos
la sumatoria de las reacciones es igual a 202.5 Kg que se compensan con la carga
total aplicada, determinada en la tabla 5.3.12.
A (m)
1.5
B (m)
1.5
CT=CD*A*B
202.5
Reaccin
50.625
121
150 cm
150 cm
6 cm
6 cm
Y
1
4
150 cm
X
Figura 5.3.8 Mesa sometida a desplazamientos en la direccin del eje X
122
De los ensayos anteriores se dedujo que los resultados menos satisfactorios son
los que surgen del anlisis con la malla de dos elementos, y los ms precisos se
obtienen utilizando la malla con mayor cantidad de elementos, as pues se realiza la
comparacin entre los desplazamientos y las fuerzas de los nodos de las esquinas de
la mesa para estas dos mallas.
Fx (kg)
0,00E+00
1,50E+01
1,78E+01
1,93E+01
2,02E+01
2,06E+01
2,07E+01
Nodo 7
Ux (cm)
0.00
1.00
2.00
3.00
4.00
5.00
6.00
Nodo 8
Fx (kg)
Ux (cm)
0,00E+00
0.00
1,62E+01
1.00
1,95E+01
2.00
2,14E+01
3.00
2,24E+01
4.00
2,30E+01
5.00
2,32E+01
6.00
Fx (kg)
0,00E+00
1,93E-03
-8,24E-06
-1,09E-05
-1,95E-05
-2,91E-05
-3,77E-05
Nodo 6
Fx (kg)
Ux (cm)
0,00E+00
0.00
-4,61E-03
1.00
1,01E-05
2.00
1,36E-05
3.00
2,45E-05
4.00
3,82E-05
5.00
5,13E-05
6.00
Fx (kg)
0,00E+00
1,56E+01
1,86E+01
2,02E+01
2,11E+01
2,16E+01
2,17E+01
Nodo 7
Ux (cm)
0.00
1.00
2.00
3.00
4.00
5.00
6.00
Fx (kg)
0,00E+00
1,55E+01
1,86E+01
2,04E+01
2,14E+01
2,20E+01
2,22E+01
Nodo 8
Ux (cm)
Fx (kg)
0.00
0,00E+00
1.00
1,83E-03
2.00
-9,17E-06
3.00
-1,16E-05
4.00
-1,92E-05
5.00
-2,79E-05
6.00
-3,54E-05
Se observa que para ambos casos de mallado los desplazamientos son iguales a
los impuestos en cada paso del anlisis, como era de esperarse. Por otro lado las
fuerzas conseguidas varan poco entre una malla y otra; por ejemplo la fuerza en el
nodo 6 al final del anlisis con la malla de dos elementos es 20.7 Kg y para la malla
de treinta y dos elementos es 21.7 Kg, la diferencia debe ser ms pequea a medida
de que se refina la malla.
123
124
125
150 cm
5
90 kg/m2
150 cm
6
6 cm
6 cm
Y
4
150 cm
F
0,00E+00
1,80E+01
2,37E+01
2,60E+01
2,73E+01
2,79E+01
2,82E+01
Nodo 8
Ux
F
0,00
0,00E+00
1,00
1,40E-04
2,00
-9,96E-06
3,00
-2,67E-06
4,00
6,55E-07
5,00
9,78E-07
6,00
8,50E-07
126
w (cm)
-4.36E-02
-4.73E-02
-4.36E-02
-4.72E-02
127
VI. CONCLUSIONES
128
conjuntos de elementos que comparten los mismos nodos, el primero para asignarlo
al elemento finito T3 y a el segundo para el elemento DKT.
Antes de la implementacin de los elementos finitos, T3 y DKT, la biblioteca de
elementos de PEEF slo inclua elementos para el anlisis de prticos de concreto
armado basados en la teora del dao concentrado. Los nuevos elementos permiten
incluir en el anlisis la contribucin, en el comportamiento de las estructuras
tridimensionales, de componentes estructurales que pueden modelarse por medio de
los elementos finitos de placa, como por ejemplo el entrepiso de un edificio.
129
REFERENCIAS BIBLIOGRFICAS
1. http://www.unocontodo.com/?p=127 - 40k
2. http://www.scielo.org.ve/scielo.php?pid=S0376723X2007000200003&sc
ript=sci_arttext
3. Flrez Lpez J. Plasticidad y Fractura en Estructuras Apropiadas. 1999
4. http://portaldeporticos.ula.ve/
5. Uzctegui, Maylett. Desarrollo de un Programa de Elementos Finitos
Tridimensional basado en la Web. (Informe de actividades). 2007
6. Uzctegui, Maylett. Desarrollo de un Programa de Elementos Finitos
Tridimensional basado en la Web. (Informe de actividades). 2008
7. Batoz Jaane y Otros. Modlisation des estructures par elements finis
Volume 1. HERMES. Paris. 1990
8. Batoz Jaane y Otros. Modlisation des estructures par elements finis
Volume 2. HERMES. Paris. 1990
9. Perdomo, Mara. Fundamentos de la Mecnica de Slidos aplicada a la
Ingeniera Estructural. 2004. Venezuela.
10. Griffit A. A. The fenomena of ruptura and flow in solids. (1990).
Londres
11. Flrez Lpez J. y Marante M. E. Three-dimensional analysis of
reinforced concrete frames based on lumped damage mechanics.
International Journal of Solids and Structures 40 (2003) 51095123
130
ANEXO A
PROPIEDADES DE LAS COLUMNAS DE LA MESA DE CONCRETO
ARMADO (MESA_CD Y MESA_DX)
131