Está en la página 1de 49

El Mtodo de los Elementos Finitos

Anlisis de Estructuras II
Cuadernillo de prcticas
Guillermo Rus Carlborg 1
Alejandro Martnez Castro 2
2006/2007

1
2

grus@ugr.es, Universidad de Granada


amcastro@ugr.es, Universidad de Granada

G. Rus y A. Martnez
c copyright: Guillermo Rus Carlborg y Alejandro E. Martnez Castro, 2005

Imprime: Dpto. Mecnica de Estructuras, Universidad de Granada

ndice general
1. Manejo de FEAP; mallado

2. Barras y slidos

17

3. Dinmica, plasticidad y grandes deformaciones

33

4. Presa de gravedad

45

NDICE GENERAL

G. Rus y A. Martnez

Bloque 1

Manejo de FEAP; mallado

Cap. 1. Manejo de FEAP; mallado

G. Rus y A. Martnez

Prctica 1
La figura adjunta muestra una estructura articulada. El apoyo 3 se desplaza
3 mm hacia la derecha. Datos: EA = 30000 kN.
Generar los datos de entrada para un anlisis posterior.
Modificar los datos de entrada introduciendo la posicin geomtrica correcta de los lados de 4 m y 3 m.

10 kN

8 kN5

3m
1

4m

4m

Solucin 1
Para resolver este problema acudimos al archivo de entrada Ip1 para feap que
contiene la definicin del problema.
El contenido del archivo es el siguiente:
feap * * MEF - Practica 1 - Ejemplo de estructura articulada * *
0,0,0,2,2,2
!nod,elt,mat,dim,gdl,npe
!--fin de linea
COORdinates
!nodos
1,,0.0,0.0
!nombre,inc,coor_x,coor_y
2,,1.0,0.0
3,,2.0,0.0
4,,1.0,1.0
5,,0.0,1.0
!--fin de linea
ELEMents
!elementos
1,,1,1,2
!nombre,inc_elt,material,nod_1,nod_2
2,,1,1,4
3,,1,1,5
4,,1,2,3
5,,1,2,4
6,,1,2,5
7,,1,3,4
8,,1,4,5
!--fin de linea
BOUNdary
!condiciones de contorno
1,,1,1
!nodo,inc,codigo_x,codigo_y
3,,1,1
!--fin de linea
6

G. Rus y A. Martnez
FORCe
4,,0.0,-10.0
5,,8.0, 0.0
DISPlacement
3,,0.003,0.0
MATErial,1
TRUSs
ELAStic,ISOTropic,1
CROSs,SECTion,30000
END
INTEractive
STOP

Cap. 1. Manejo de FEAP; mallado


!cargas
!nodo,inc,valor_x,valor_y
!--fin de linea
!desplazamientos impuestos
!nodo,inc,valor_x,valor_y
!--fin de linea
!material 1
!tipo de problema
!tipo de material
!datos del material
!--fin de linea
!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. En primer lugar ejecutaremos feap con este archivo de entrada. Esto lo


haremos escribiendo el nombre del programa en la lnea de comandos, e
indicando el archivo Ip1 a travs de las preguntas interactivas del comienzo
del programa.
2. A continuacin podemos visualizar la estructura y el problema completo
entrando en modo plot (del que posteriormente saldremos con end), y
aprovechando los comandos mesh, boun y load. Existe un comando de
borrado que es wipe.
3. Despus de analizar el listado anterior, identificando la estructura de datos,
la definicin de nodos y elementos, y la colocacin de cargas, podemos
comprobar esta asignacin mediante los comandos node y elem. Con esto
comprobamos que toda la definicion grfica del problema de elementos
finitos es correcta. Debemos salir del modo plot (escribiendo end).
4. A continuacin estudiamos la definicin de materiales en el listado. Tambin es interesante en este punto observar cmo se estructura el resto del
archivo de entrada, en cuanto a comandos de proceso y postproceso.
5. La salida del programa se hace con el comando quit.
Modifiquemos el fichero de entrada para corregir las coordenadas de los nudos
como sigue, y guardmoslo:
feap * * MEF - Practica 1.1 - Ejemplo de estructura articulada. * *
0,0,0,2,2,2
!nod,elt,mat,dim,gdl,npe
COORdinates
1,,0.0,0.0
2,,4.0,0.0
3,,8.0,0.0
4,,4.0,3.0
5,,0.0,3.0

!nodos
!nombre,inc,coor_x,coor_y

!--fin de linea
7

Cap. 1. Manejo de FEAP; mallado

G. Rus y A. Martnez

Prctica 2
Considrese la estructura de barras de nudos rgidos de la figura, bajo las cargas que se indican. Considrese que las barras 2-4 y 1-3 pueden resistir tanto
traccin como compresin. Datos: EI = 3000 kNm2 , EA = 6000 kN.
Generar la malla para analizarla con FEAPpv.

30 kN

30 kN

4m
1

4m

2m 2m

4m

Solucin 2
Para resolver este problema acudimos al archivo de entrada Ip2 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 2 - Estructura de barras de nudos rigidos * *
0,0,0,2,3,2
!nod,elt,mat,dim,gdl,npe
!--fin de linea
COORdinates
!nodos
001,1, 0.0,0.0
!nombre,inc,coor_x,coor_y
101,1, 4.0,4.0
201,1, 6.0,4.0
301,1, 8.0,4.0
401,0,12.0,0.0
!--fin de linea
ELEMents
!elementos
001,1,2,301,001
!nombre,inc_elt,material,nod_1,nod_2
002,1,1,001,002
102,1,1,101,102
202,1,1,201,202
302,1,1,301,302
401,1,1,400,401
402,1,2,401,101
!--fin de linea
BOUNdary
!condiciones de contorno
001,,1,1
!nodo,inc,codigo_x,codigo_y
401,,1,1
8

G. Rus y A. Martnez

FORCe
101,1,0.0,-0.6
301,0,0.0, 0.6
MATErial,1
FRAMe
SMALl
SHEAr,OFF
ELAStic,ISOTropic,1
CROSs,SECTion,1E9,3000,1,1
MATErial,2
TRUSs
SMALl
ELAStic,ISOTropic,1
CROSs,SECTion,6000
END
BATCh
PLOT,MESH
PLOT,LOAD
PLOT,BOUN
END
INTEractive
STOP

Cap. 1. Manejo de FEAP; mallado


!--fin de linea
!cargas
!nodo,inc,valor_x,valor_y
!--fin de linea
!material 1

!tipo de problema
!tipo de material
!datos del material
!--fin de linea
!material 2
!tipo de problema
!tipo de material
!datos del material
!--fin de linea
!fin del preproceso
!--fin de linea
!proceso
!--fin de linea
!dibuja la malla
!dibuja las cargas
!dibuja las cond. contorno
!--fin de linea
!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. En este caso, se puede observar que el programa ejecuta en modo BATCH.


2. Es interesante examinar los datos volcados al archivo Op2, y contrastarlo
con las rdenes especificadas en la entrada de datos.
3. Obsrvese cmo ha sido necesario particionar cada barra en muchos elementos para capturar correctamente la deformada de las barras con cargas
distribuidas no uniformes.

Cap. 1. Manejo de FEAP; mallado

G. Rus y A. Martnez

Prctica 3
El objetivo de esta prctica es introducirse en la generacin de mallas de slidos.
El slido que se va a estudiar es bidimensional, y es el definido en la figura
siguiente.


y 30

100

30
x
100

Solucin 3
Para resolver este problema acudimos al archivo de entrada Ip3 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 3 - Mallados con BLOCK * *
0,0,0,2,2,4
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
a=100
!ancho (mm)
b=100
!largo (mm)
r=30
!radio (mm)
n=10
!division 1
m=10
!division 2
!--fin de linea
BLOCk
!bloque de nudos+elementos
cart,n,m,1,1,1,0
!coord,incr,incr,nod1,elt1,mat1,tipo
1,r,r
2,a,b
3,0,b
4,0,r
!--fin de linea
MATErial,1
!material 1
SOLId
!tipo de problema
ELAStic,ISOTropic,210,0.3
!propiedades del material
!--fin de linea
END
!fin del preproceso
10

G. Rus y A. Martnez

BATCh
PLOT,MESH
END
INTEractive
STOP

Cap. 1. Manejo de FEAP; mallado


!--fin de linea
!comienza postproceso
!dibuja la malla
!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. Ejectese el archivo en feap. En este caso, slo se ha incluido la parte


correspondiente a la definicin de la geometra.
2. Vase la definicin de los nudos y elementos generada automticamente
por el comando BLOCK mediante los comandos node y elem.
3. Es interesante examinar los datos volcados al archivo Op3, y contrastarlo
con las rdenes especificadas en la entrada de datos.
4. Modifquese la densidad de la malla modificando el nmero de elementos
en el que se se hace la divisin.

11

Cap. 1. Manejo de FEAP; mallado

G. Rus y A. Martnez

Prctica 4
El objetivo de esta prctica es introducirse en la generacin de mallas de slidos.
El slido que se va a estudiar es bidimensional, y es el definido en la figura
siguiente.


30

200

200
Dado que la geometra y las cargas son simtricas, vamos a modelizar slo
un cuarto del problema, como se muestra en la siguiente figura.

2
3
Bloque 2
100

Bloque 1
4

y
30
x

2
100

Solucin 4
Para resolver este problema acudimos al archivo de entrada Ip4 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 4 - BLOCK - lados curvos * *
0,0,0,2,2,4
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
a=100
!ancho (mm)
b=100
!largo (mm)
12

G. Rus y A. Martnez

Cap. 1. Manejo de FEAP; mallado

r=30
n=15
m=15
p=atan(1.0)
s=r*sin(p)
c=r*cos(0.5*p)
d=r*sin(0.5*p)

!radio (mm)
!division 1
!division 2
!pi cuartos
!coordenadas de un punto en bisectriz
!coordenadas para lado cuadratico
!coordenadas para lado cuadratico
!--fin de linea
BLOCk 1
!bloque de nodos y elementos
CARTesian,n,m,1,1,1,0,0
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,r,0
!esquina 1
2,a,0
!esquina 2
3,a,b
!esquina 3
4,s,s
!esquina 4
8,c,d
!para hacer lado cuadratico
!--fin de linea
BLOCk 2
!bloque de nodos y elementos
CARTesian,n,m,m*(n+1)+1,0,1,0,0 !tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,s,s
!esquina 1
2,a,b
!esquina 2
3,0,b
!esquina 3
4,0,r
!esquina 4
8,d,c
!para hacer lado cuadratico
!--fin de linea
MATErial,1
!material 1
SOLId
!tipo de problema
ELAStic,ISOTropic,210,0.3
!propiedades del material
!--fin de linea
END
!fin del preproceso
!--fin de linea
BATCh
!comienza postproceso
PLOT,MESH
!dibuja la malla
END
!finaliza postproceso
!--fin de linea
INTEractive
!da el control al usuario
!--fin de linea
STOP
!fin del archivo
1. Ejectese el archivo en feap. Slo se ha incluido la parte correspondiente a la definicin de la geometra. Se ha recurrido a subdividir an
ms la geometra y a asimilar el arco de crculo a funciones paramtricas
cuadrticas en cada coordenada, lo que se consigue con elementos unidimensionalmente cuadrticos (3 nodos por lado).
2. Modifquese la densidad de la malla modificando el nmero de elementos
en el que se se hace la divisin.
3. Vase la definicin de los nudos y elementos generada automticamente
por el comando BLOCK mediante los comandos node y elem (hgase con
una malla muy poco densa, para facilitar la comprensibilidad de lo visualizado).
13

Cap. 1. Manejo de FEAP; mallado

G. Rus y A. Martnez

4. Obsrvese cmo las tensiones alrededor de la cavidad son del orden de


hasta tres veces superiores a la tensin con la que se excita la estructura.
5. Este problema requiere, para obtener soluciones correctas, que los elementos cerca de la circunferencia estn ms agrupados. En la prxima prctica
se realiza una nueva malla refinada respecto a la anterior.

14

G. Rus y A. Martnez

Cap. 1. Manejo de FEAP; mallado

Prctica 5
El objetivo de esta prctica es introducirse en la generacin de mallas especiales.
Sobre el slido de la prctica anterior, se realiza un mallado especial para captar
mejor la distribucin de desplazamientos (especialmente de las tensiones).

Solucin 5
Para resolver este problema acudimos al archivo de entrada Ip5 para feappv
que contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 5 - Refinamiento de malla * *
0,0,0,2,2,4
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
a=100
!ancho (mm)
b=100
!largo (mm)
r=30
!radio (mm)
n=5
!division 1
m=5
!division 2
p=atan(1.0)
!pi cuartos
s=r*sin(p)
!coordenadas de un punto en bisectriz
c=r*cos(0.5*p)
!coordenadas para lado cuadratico
d=r*sin(0.5*p)
!coordenadas para lado cuadratico
v=.25
!concentrar eltos: .5 ->nada .25->infinito
!--fin de linea
BLOCk 1
!bloque de nodos y elementos
CARTesian,n,m,1,1,1,0,0
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,r,0
!esquina 1
2,a,0
!esquina 2
3,a,b
!esquina 3
4,s,s
!esquina 4
5,r*(1-v)+a*v,0
!para concentrar elementos
7,a*v+s*(1-v),b*v+s*(1-v)
!para concentrar elementos
8,c,d
!para hacer lado cuadratico
!--fin de linea
BLOCk 2
!bloque de nodos y elementos
CARTesian,n,m,0,0,0,1,0,0 !tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,s,s
!esquina 1
2,a,b
!esquina 2
3,0,b
!esquina 3
4,0,r
!esquina 4
5,a*v+s*(1-v),b*v+s*(1-v)
!para concentrar elementos
7,0,r*(1-v)+b*v
!para concentrar elementos
8,d,c
!para hacer lado cuadratico
!--fin de linea
MATErial,1
!material 1
SOLId
!tipo de problema
15

Cap. 1. Manejo de FEAP; mallado


ELAStic,ISOTropic,210,0.3
END
BATCh
PLOT,MESH
END
INTEractive
STOP

G. Rus y A. Martnez
!propiedades del material
!--fin de linea
!fin del preproceso
!--fin de linea
!comienza postproceso
!dibuja la malla
!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. Ejectese el archivo en feap. Se observa que en esta ocasin, el colocar


los nodos centrales de lados cuadrticos ha permitido densificar la malla
de forma no uniforme. La geometra de los elementos es ms cercana a un
cuadrado, por lo que se espera que se obtengan mejores resultados.
2. Modifquese el parmetro v a 0.25. Si los elementos fuesen cuadrticos,
esta malla contemplara singularidades en el campo de desplazamientos.
3. Dibjense los ejes de coordenadas con el comando AXIS.La orientacin de
los ejes se observa mejor en perspectiva. Para ver la malla, en perspectiva,
ejectense los comandos WIPE, PERSpective, AXIS y MESH.
4. Dibjese una malla poco densa para ver la generacin de malla obtenida. Obsrvese los cambios si se introduce la siguiente modificacin en la
definicin del bloque 2:

BLOCk 2
CARTesian,n,m,0,0,1,0,0
1,s,s
2,a,b
3,0,b
4,0,r
5,a*v+s*(1-v),b*v+s*(1-v)
7,0,r*(1-v)+b*v
8,d,c
5. Obsrvese el fichero Op5.Cada bloque es procesado independientemente.
Posteriormente, los nodos dobles pueden eliminarse con comandos especiales.

16

Bloque 2

Barras y slidos

17

Cap. 2. Barras y slidos

G. Rus y A. Martnez

Prctica 6
La figura adjunta muestra una estructura articulada. El apoyo 3 se desplaza
3 mm hacia la derecha. Datos: EA = 30000 kN.
Calcular los esfuerzos axiles en todas las barras.
Calcular el descenso en el punto 2.
Calcular las reacciones en los apoyos

10 kN

8 kN5

3m
1

4m

4m

Solucin 6
En la prctica 1 se haba escrito un fichero en feap incluyendo la geometra,
material y condiciones de contorno. El contenido del archivo es el siguiente:
feap * * MEF - Practica 6 - Ejemplo de estructura articulada * *
0,0,0,2,2,2
!nod,elt,mat,dim,gdl,npe
!--fin de linea
COORdinates
!nodos
1,,0.0,0.0
!nombre,inc,coor_x,coor_y
2,,4.0,0.0
3,,8.0,0.0
4,,4.0,3.0
5,,0.0,3.0
!--fin de linea
ELEMents
!elementos
1,,1,1,2
!nombre,inc_elt,inc_nod,nod_1,nod_2
2,,1,1,4
3,,1,1,5
4,,1,2,3
5,,1,2,4
6,,1,2,5
7,,1,3,4
8,,1,4,5
!--fin de linea
BOUNdary
!condiciones de contorno
1,,1,1
!nodo,inc,codigo_x,codigo_y
3,,1,1
!--fin de linea
18

Cap. 2. Barras y slidos

G. Rus y A. Martnez
FORCe
4,,0.0,-10.0
5,,8.0, 0.0

!cargas
!nodo,inc,valor_x,valor_y

DISPlacement
3,,0.003,0.0
MATErial,1
TRUSs
ELAStic,ISOTropic,1
CROSs,SECTion,30000
END
INTEractive
STOP

!--fin de linea
!desplazamientos impuestos
!nodo,inc,valor_x,valor_y
!--fin de linea
!material 1
!tipo de problema
!tipo de material
!datos del material
!--fin de linea
!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. Ejectese feap y compruebense los datos de entrada. Los comandos BOUN,


LOAD, NODE, y ELEM permiten chequear la malla introducida. Saldremos del
mdulo plot con el comando end.
2. A continuacin estudiamos la definicin de materiales en el listado. Obsrvese la sintaxis del elemento TRUSs en el manual de feappv.
3. Procedemos al clculo propiamente dicho, mediante los comandos tang
(que genera la matriz de rigidez tangente), form (que calcula el residuo del sistema de ecuaciones, incluyendo las condiciones de contorno), y
solv (que resuelve el sistema de ecuaciones). De forma resumida, los tres
comandos se pueden ejecutar escribiendo tang,,1.
4. Podemos visualizar los resultados de los desplazamientos mediante disp,all
(que son los datos que se obtienen de la resolucin del sistema). No debemos entrar todava en el modo plot. Se mostrar una lista de datos,
similar a esta:
Node
1
2
3
4
5

1 Coord
0.0000E+00
4.0000E+00
8.0000E+00
4.0000E+00
0.0000E+00

2 Coord
0.0000E+00
0.0000E+00
0.0000E+00
3.0000E+00
3.0000E+00

1 Displ
2 Displ
0.0000E+00 0.0000E+00
1.4098E-03 -3.9784E-03
3.0000E-03 0.0000E+00
2.7179E-03 -4.0799E-03
3.9650E-03 -1.0150E-04

5. De igual forma, procederemos con los comandos reac,all y stre,all.


6. Entrando en el mdulo plot, podremos visualizar los datos anteriores en
nudos con disp,100,-1 y a continuacin mesh.
7. Adems de datos en nodos, existen campos de resultados, como son las
fuerzas y desplazamientos o, en su caso, campos de temperatura, etc. En
este caso estamos interesados en los valores de los esfuerzos axiles de todas
las barras, que podemos visualizar mediante estr.
19

Cap. 2. Barras y slidos

G. Rus y A. Martnez

8. A continuacin visualizaremos la deformada. Ante todo, borraremos la


pantalla con WIPE. Ejecutando el comando DEFO,100,1 se genera una
deformada, aumentada con el factor 100, y escalada respecto a la original. Esto nos permite comparar las geometras deformada e indeformada.
Tras haber ejecutado este comando, podremos visualizar la deformada
con MESH. Ejecutaremos UNDEFO para volver a la geometra inicial, la cual
podremos ver volviendo a ejecutar el comando MESH.
9. Obsrvese la importancia del escalado, ejecutando DEFO,100 y MESH. Aparece
la misma deformada, pero colocada de forma tal que no es posible saber
cmo ha sido el campo de desplazamientos.
10. Finalmente, podremos visualizar las reacciones con el comando REAC.

20

Cap. 2. Barras y slidos

G. Rus y A. Martnez

Prctica 7
Considrese la estructura de barras de nudos rgidos de la figura, bajo las cargas
que se indican. Considrese que las barras 2-4 y 1-3 pueden resistir tanto traccin como compresin, pero no resisten por flexin. Datos: EI = 3000 kNm2 ,
EA = 6000 kN.
Calclense los desplazamientos de todos los nudos, dibjese la deformada y
obtengase los esfuerzos en todas las barras.

30 kN

30 kN

4m
1

4m

2m 2m

4m

Solucin 7
La malla de este problema se haba generado en la prctica 2. Se han cambiado
las definiciones de elementos, considerando elementos TRUSs y FRAMe. En este
caso, retomaremos el fichero de datos de entrada y resolveremos el problema.
Para resolver este problema acudimos al archivo de entrada Ip7 para feap.
Obsrvese que respecto al visto en la prctica 2, se han aadido comandos en
modo BATCH.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 7 - Estructura de barras de nudos rigidos * *
0,0,0,2,3,2
!nod,elt,mat,dim,gdl,npe
!--fin de linea
COORdinates
!nodos
001,1, 0.0,0.0
!nombre,inc,coor_x,coor_y
101,1, 4.0,4.0
201,1, 6.0,4.0
301,1, 8.0,4.0
401,0,12.0,0.0
!--fin de linea
ELEMents
!elementos
001,1,2,301,001
!nombre,inc_elt,inc_nod,nod_1,nod_2
002,1,1,001,002
102,1,1,101,102
202,1,1,201,202
302,1,1,301,302
21

Cap. 2. Barras y slidos

G. Rus y A. Martnez

401,1,1,400,401
402,1,2,401,101
BOUNdary
001,,1,1
401,,1,1
FORCe
101,1,0.0,-0.6
301,0,0.0, 0.6
MATErial,1
FRAMe
SMALl
SHEAr,OFF
ELAStic,ISOTropic,1
CROSs,SECTion,1E9,3000,1,1
MATErial,2
TRUSs
SMALl
ELAStic,ISOTropic,1
CROSs,SECTion,6000
END
BATCh
TANG,,1
PLOT,MESH
PLOT,LOAD
PLOT,BOUN
PLOT,REAC
PLOT,DEFO,40,1
PLOT,MESH
END
INTEractive
STOP

!--fin de linea
!condiciones de contorno
!nodo,inc,codigo_x,codigo_y
!--fin de linea
!cargas
!nodo,inc,valor_x,valor_y
!--fin de linea
!material 1

!tipo de problema
!tipo de material
!datos del material
!--fin de linea
!material 2
!tipo de problema
!tipo de material
!datos del material
!--fin de linea
!fin del preproceso
!--fin de linea
!modo batch
!solucin
!dibuja la malla
!dibuja las cargas
!dibuja las condiciones de contorno
!dibuja las reacciones
!predibuja la deformada, escalada y comparable
!dibuja la nueva malla
!--fin de linea
!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. En este caso, se puede observar que el programa ejecuta en modo BATCH.


Se observa una salida grfica con la deformada, la indeformada, las reacciones (direccin y magnitud proporcional al tamao de las flechas), cargas
y condiciones de contorno.
2. Es interesante examinar los datos volcados al archivo Op7, y contrastarlo
con las rdenes especificadas en la entrada de datos.
3. Podemos obtener los valores de los desplazamientos en los nodos 101 y
301 mediante los comandos DISP,,101 y DISP,,301.
22

G. Rus y A. Martnez

Cap. 2. Barras y slidos

4. Los valores de los esfuerzos en todas las barras se obtienen con stre,all.
Obsrvese que hay slo dos barras para modelizar los elementos sometidos
a axil puro.
5. Los valores de las reacciones en los nodos 1 y 401 pueden verse con reac,,1
y reac,,401.
A continuacin se va a comprobar que la geometra para ambos materiales ha
sido correctamente interpretada. Para esto, en el mdulo PLOT ejecutaremos
mate,1, con lo que se consigue un filtrado de los resultados. Si se ejecuta ahora
WIPE, MESH, se observa que slo se ha dibujado la geometra de las barras de
material 1. Comprubese que, en efecto, son las que se pretenda.
Comprobemos los nodos para el material 2. Para esto, ejecutaremos WIPE,
MATE,2 NODE,

23

Cap. 2. Barras y slidos

G. Rus y A. Martnez

Prctica 8
El objetivo de esta prctica es introducirse en la resolucin de problemas de
elasticidad. Se trata de resolver el siguiente problema de slido con agujero, que
modeliza una pieza colgada de un eje o robln que la tracciona. Se pueden deducir
las condiciones de contorno del dibujo, suponiendo friccin sin desplazamiento
entre la pieza y el eje. Se puede aplicar simetra respecto al eje vertical. La nica
carga consiste en una presin P de valor 0, 2kN/mm. El acero tiene mdulo
elstico E = 210kN/mm2, y coeficiente de Poisson = 0, 3.














30

















200

P
200

Solucin 8
Para resolver este problema acudimos al archivo de entrada Ip9 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 8 - Problema elastico estatico * *
0,0,0,2,2,4
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
a=100
!ancho (mm)
b=100
!largo (mm)
r=30
!radio (mm)
n=15
!division 1
m=15
!division 2
p=atan(1.0)
!pi cuartos
s=r*sin(p)
!coordenadas de un punto en bisectriz
c=r*cos(0.5*p)
!coordenadas para lado cuadratico
d=r*sin(0.5*p)
!coordenadas para lado cuadratico
v=.35
!concentrar eltos: .5 ->nada .25->infinito
!--fin de linea
BLOCk 1
!bloque de nodos y elementos
CARTesian,n,m,,,1,0,0
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
24

G. Rus y A. Martnez
1,r,0
2,a,0
3,a,b
4,s,s
5,r*(1-v)+a*v,0
7,a*v+s*(1-v),b*v+s*(1-v)
8,c,d
BLOCk 2
CARTesian,n,m,,,1,0,0
1,s,s
2,a,b
3,0,b
4,0,r
5,a*v+s*(1-v),b*v+s*(1-v)
7,0,r*(1-v)+b*v
8,d,c
BLOCk 3
CARTesian,n,m,,,1,0,0
1,a,0
2,r,0
3,s,-s
4,a,-b
5,r*(1-v)+a*v,0
6,c,-d
7,a*v+s*(1-v),-b*v-s*(1-v)
BLOCk 4
CARTesian,n,m,,,1,0,0
1,a,-b
2,s,-s
3,0,-r
4,0,-b
5,a*v+s*(1-v),-b*v-s*(1-v)
6,d,-c
7,0,-r*(1-v)-b*v
CBOUndary
QUADratic,1,1
1,0,r
2,s,s
3,d,c
QUADratic,1,1
1,s,s
2,r,0
3,c,d
LINEar,1,0
1,0,b
2,0,-b

Cap. 2. Barras y slidos


!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para concentrar elementos
!para hacer lado cuadratico
!--fin de linea
!bloque de nodos y elementos
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para concentrar elementos
!para hacer lado cuadratico
!--fin de linea
!bloque de nodos y elementos
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para hacer lado cuadratico
!para concentrar elementos
!--fin de linea
!bloque de nodos y elementos
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para hacer lado cuadratico
!para concentrar elementos
!--fin de linea
!condicion de contorno
!geometria,tipo
!nombre de punto, coorx, coory

25

Cap. 2. Barras y slidos

CSURface
NORMal
LINEar
1,0,-b,0.2
2,a,-b,0.2
MATE,1
SOLId
SMALl
ELAStic,ISOTropic,210,0.3
END
TIE
BATCh
TANG,,1
PLOT,UNDEformed
PLOT,MESH
PLOT,DEFOrmed,50,-1
PLOT,MESH
PLOT,LOAD
PLOT,BOUNdary
END
INTEractive
STOP

G. Rus y A. Martnez
!--fin de linea
!fuerza en contorno
!sobre la normal
!geometria
!nombre de punto,coorx,coory,valor
!--fin de linea
!material 1
!tipo de problema
!propiedades del material
!--fin de linea
!fin del preproceso
!--fin de linea
!eliminar nodos duplicados
!--fin de linea
!comienza postproceso
!solucionar el problema lineal

!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. Ejectese el archivo en feap.


2. En primer lugar, obsrvese que los bloques tres y cuatro han de conservar
el sentido de los anteriores, con el objeto de la correcta definicin del
sentido de los elementos.
3. Obsrvese tambin cmo el nmero de grados de libertad por nodo es dos
(desplazamiento horizontal y vertical).
4. Obsrvese la aplicacin de las cargas. Hemos definido una carga distribuida, pero en elementos finitos, slo se utilizan valores nodales. Obsrvese
cmo se distribuye esta carga distribuida segn el tamao del elemento y
las funciones de forma sobre la superficie.
5. Las componentes del tensor de tensiones se pueden visualizar entrando en
plot y utilizando el comando STREss,1, donde el ltimo nmero designa
la componente del tensor, de 1 a 3 en el caso bidimensional.
6. Las tensiones pueden visualizarse sin salida para la malla, con el comando
stress,n,,1, donde n vara de 1 a 5.
26

G. Rus y A. Martnez

Cap. 2. Barras y slidos

7. Se pueden ver tambin los valores principales con PSTRess,1 a 3, y los invariantes con 5 a 7. Las tensiones princiales 1,2,3 se obtienen con n=1,2,3.
Los mximos esfuerzos tangenciales se obtienen con n=4 con 4. El valor
del invariante I1 (diagonal) se obtiene con n=5. Finalmente, para n=6,
n=7 se obtienen invariantes tensionales J2 y J3 , empleados en plasticidad.

27

Cap. 2. Barras y slidos

G. Rus y A. Martnez

Prctica 9
El objetivo de esta prctica es comparar los resultados obtenidos con dos teoras
diferentes para resolver el problema de una viga en voladizo con una carga puntual en su extremo. Este problema puede resolverse mediante el modelo de viga
de Bernoulli-Euler, asumiendo ciertas simplificaciones en el campo de desplazamientos. Tambin puede resolverse mediante un modelo 2D de elementos finitos,
como un problema elstico de tensin plana.


Para una viga de longitud L, mdulo elstico E, momento de inercia I (viga


de espesor h y ancho unitario), cargada en su extremo con una carga puntual
de valor p, el desplazamiento en el extremo viene dado por la expresin:
w=

pL3
3EI

Comprobaremos los resultados obtenidos cuando se modeliza con elementos


de feap tipo SOLId. Se va a considerar un modelo plano de tensin plana,
considerando que el slido es elstico lineal, e istropo. Se emplearn elementos
cuadrangulares de 9 nodos, y se observarn los diferentes resultados obtenidos
con distintos valores geomtricos y de coeficiente de Poisson.

Solucin 9
Para resolver este problema acudimos al archivo de entrada Ip9 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 9 - Viga en voladizo * *
0,0,0,2,2,9
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
! parametros
f=1000.
! fuerza
h=5
! espesor
l=10
! longitud de viga
n=8
! numero de elementos longitudinales
m=2
! numero de elementos en medio espesor (2m en h)
!--linea en blanco
BLOCk
!bloque de nodos y elementos
CARTesian,2*n,4*m,,,1,0,9 !tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,0,-h/2
!esquina 1
2,l,-h/2
!esquina 2
3,l,h/2
!esquina 3
4,0,h/2
!esquina 4
!--linea en blanco
28

G. Rus y A. Martnez
CBOUndary
node,0.,0.,1,1
EBOUndary,add
1,0,1,0
CSURface
TANG
LINEar
1,l,-h/2,-f/h
2,l,h/2.,-f/h
GLOBAl
PLANe STREss
SMALl
MATErial,1
SOLId
ELAStic,ISOTropic,3.1e+10,0.5

Cap. 2. Barras y slidos


!bloqueo del nodo central del empotramiento
!nodo,coordx,coordy,bloqueo,bloqueo
!---linea en blanco
!movimiento horizontal impedido para el resto en x=0.
!coord,valor,bloqueo,libre
!---linea en blanco
!fuerza en el borde x=l
!sobre la tangente
!fuerza distribuida
!nombre de punto,coorx,coory,valor
!nombre de punto,coorx,coory,valor
!---linea en blanco
! Condiciones del analisis
! Tension plana
! Pequeas def ormaciones
!---linea en blanco
!material 1: hormigon
!tipo de elemento
!propiedades del material
!material 1: hormigon

END
INTEractive
STOP
1. Ejectese el archivo en feap.
2. Inicialmente, el espesor es h = 5 y la longitud de la viga es L = 10. Entre
en el mdulo plot y observe: i) las condiciones de contorno del problema
(comando boun ), especialmente la forma de modelizar el empotramiento;
ii) las cargas, con el comando load ;iii) los nodos, con el comando node
. Ejectese tang,,1 y visualcense los campos de tensiones. Observe el
campo de tensiones tangenciales stress,4 . En los extremos se producen
cambios para adaptarse a las condiciones de contorno: nodo bloqueado o
borde libre.
3. Cambie la definicin geomtrica. En esta ocasin, seleccione h = 0.5. Esta
viga tiene una relacin h/L de 1/20. Densifique la malla cambiando n = 60,
m = 3. Cargue el fichero en feap y visualice la malla y condiciones de
contorno. Ejecute tang,,1 , y visualice la deformada, con defo,1000,1 .
Visualice el campo de tensiones tangenciales, con stress,1 .
4. La teora de vigas predice un desplazamiento vertical w = 1.032E 3.
Podemos comparar este desplazamiento con el obtenido en el nodo 847
(coordenadas (L,0)), salindonos del mdulo plot y ejecutando el comando disp,node,847. Anote el resultado de este desplazamiento. Qu porcentaje de error hay entre el obtenido con el MEF y el valor terico?.
5. Observe los resultados obtenidos para el desplazamiento en el nodo 847
cambiando el coeficiente de Poisson a 0.5 y a 0.0 Qu resultado se parece
ms al terico?.
29

Cap. 2. Barras y slidos

G. Rus y A. Martnez

Prctica 10
El objetivo de esta prctica es comparar los resultados obtenidos con dos teoras
diferentes para resolver el problema de flexin de placas. La solucin obtenida
mediante la teora de placas delgadas de Kirchhoff se compara con la obtenida
mediante elementos slidos 3D.
p
p

Consideremos una placa elstica e istropa, de espesor h, geometra cuadrada, de lado L. Sus parmetros elsticos son: E = 3.1E + 10, = 0.2. La placa
se apoya en sus cuatro bordes (apoyos simples). La carga es uniforme, de valor
p = 10E3.

Solucin 10
Para resolver este problema acudimos al archivo de entrada Ip10 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * - Practica 10 - Flexion de placas con solidos 3D * *
0,0,0,3,3,8
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARA
!Defincion de parametros
l=10
!Longitud del lado de la placa cuadrada
h=5
!Espesor de la placa
m=2
!Numero de elementos en la mitad del espesor
n=8
!Numero de elementos en el lado
p=10000
!Presion
e1=3.1e+10
!Modulo elastico
n1=0.2
!Coeficiente de Poisson
ep=h/(m*4.0)
!--fin de linea
BLOCK,1
!Bloque capa
CARTESIAN,n,n,2*m,1,1,1,10
!Material 1, tipo generado, 10 (cubo 8 nodos)
1,0.5*l,-0.5*l,-0.5*h
2,0.5*l,0.5*l,-0.5*h
3,-0.5*l,0.5*l,-0.5*h
4,-0.5*l,-0.5*l,-0.5*h
5,0.5*l,-0.5*l,0.5*h
30

G. Rus y A. Martnez

Cap. 2. Barras y slidos

6,0.5*l,0.5*l,0.5*h
7,-0.5*l,0.5*l,0.5*h
8,-0.5*l,-0.5*l,0.5*h
!--fin de linea
CBOUndary,SET
SURFace,1,1,1
1,0.5*l,-0.5*l,-ep
2,0.5*l,0.5*l,-ep
3,0.5*l,0.5*l,ep
4,0.5*l,-0.5*l,ep
!--fin de linea
CBOUndary
SURFace,1,1,1
1,0.5*l,0.5*l,-ep
2,-0.5*l,0.5*l,-ep
3,-0.5*l,0.5*l,ep
4,0.5*l,0.5*l,ep
!--fin de linea
CBOUndary
SURFace,1,1,1
1,-0.5*l,0.5*l,-ep
2,-0.5*l,-0.5*l,-ep
3,-0.5*l,-0.5*l,ep
4,-0.5*l,0.5*l,ep
!--fin de linea
CBOUndary
SURFace,1,1,1
1,-0.5*l,-0.5*l,-ep
2,0.5*l,-0.5*l,-ep
3,0.5*l,-0.5*l,ep
4,-0.5*l,-0.5*l,ep
CSURface,ADD
CARTesian
SURFace
1,0.5*l,-0.5*l,0.5*h,-p
2,0.5*l,0.5*l,0.5*h,-p
3,-0.5*l,0.5*l,0.5*h,-p
4,-0.5*l,-0.5*l,0.5*h,-p
MATErial,1
SOLId
ELAStic,ISOTropic,e1,n1
SMALl

!--fin de linea
!--Superficie de presion constante

!--fin de linea
!material 1
!tipo de problema

END
INTEractive

!--fin de linea
!da el control al usuario
!--fin de linea
31

Cap. 2. Barras y slidos

G. Rus y A. Martnez

STOP

!fin del archivo

1. Ejectese el archivo en feap.


2. Inicialmente, obsrvese que el espesor es h = 5 y la longitud del lado es
L = 10. Entre en el mdulo plot. A continuacin, veamos la placa en 3D.
Para ello, ejecute el comando persp,1. Elija la opcin 0, para cambiar el
punto de vista. Seleccione como nuevo punto de vista el de coordenadas
(20,20,20). Para vector vertical, deje el que est por defecto, el (0,0,1).
Para ver la placa ocultando las superficies no vistas, ejecute el comando
hide.
3. Compruebe las condiciones de contorno con el comando boun. Observe
tambin las cargas, con el comando load. Compruebe la posicin de los
nodos, con node.
4. Salga de feap. Cambie los parmetros h = 0.5, m = 3, n = 16. Con este
espesor, puede considerarse un caso de placa delgada. Cargue este archivo
en feap, y ejecute tang,,1.
5. Entre en el mdulo plot, y visualice en 3D. Visualice la deformada con
defo,3000,1.
6. Visualice las reacciones, con el comando reac. Observe que en las esquinas
aparecen reacciones descendentes, mientras que en el resto del borde la
reaccin es ascendente. Este aspecto fundamenta la consideracin del cortante generalizado en placas, Vn .
7. Salga del mdulo plot. Compruebe el desplazamiento del centro (nodo
1012), con el comando disp,node,1012. La solucin terica, obtenida
mediante la teora de placas delgadas, se ha calculado con Mathematica,
y es w = 1.276E 3. Compare este resultado con el desplazamiento
obtenido para el nodo central. Qu porcentaje de diferencia existe entre
este valor y el que se obtiene con teora de placas delgadas?.
8. Salga de feapy refine la malla cambiando m = 6 ; n = 20. Vuelva a cargar
este fichero en feap, y ejecute tang,,1. Observe ahora el desplazamiento
en el nodo central, que para esta malla es el 2867. Para ello, ejecute el
comando disp,node,2867. Qu porcentaje de diferencia existe entre este
resultado y el obtenido con la teora de placas delgadas?.
STRESS 1
-1.07E+06
-7.68E+05
3

-4.62E+05
-1.56E+05
1.50E+05

4.56E+05
7.62E+05
1.07E+06
Current View
Min = -1.07E+06
X =-2.37E-14
Y = 1.32E-13
Z =-1.64E+00
Max = 1.36E+05
X = 5.16E+00
Y =-7.61E-15
Z =-2.50E-01
Time = 0.00E+00

32

Bloque 3

Dinmica, plasticidad y
grandes deformaciones

33

Cap. 3. Dinmica, plasticidad y grandes deformaciones G. Rus y A. Martnez

Prctica 11
El objetivo de esta prctica es introducirse en la resolucin de problemas dinmicos. Sobre el problema de la prctica 7, se hace la modificacin de aadir las
propiedades de densidad del acero y disipacin (0 = 1e 3 y 1 = 0 del modelo
de Rayleigh) y se resuelve el problema transitorio en el que la situacin inicial
no tiene ninguna fuerza y repentinamente se aplica la presin inferior de modo
constante.
Puesto que el fenmeno transitorio es muy rpido, se estudian los dos primeros
milisegundos, a intervalos de cuatro microsegundos.

Solucin 11
Para resolver este problema acudimos al archivo de entrada Ip11 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 11 - Problema elastico transitorio * *
0,0,0,2,2,4
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
a=100
!ancho (mm)
b=100
!largo (mm)
r=30
!radio (mm)
n=3
!division 1
m=3
!division 2
p=atan(1.0)
!pi cuartos
s=r*sin(p)
!coordenadas de un punto en bisectriz
c=r*cos(0.5*p)
!coordenadas para lado cuadratico
d=r*sin(0.5*p)
!coordenadas para lado cuadratico
v=.35
!concentrar eltos: .5 ->nada .25->infinito
!--fin de linea
BLOCk 1
!bloque de nodos y elementos
CARTesian,n,m,,,1,0,0
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,r,0
!esquina 1
2,a,0
!esquina 2
3,a,b
!esquina 3
4,s,s
!esquina 4
5,r*(1-v)+a*v,0
!para concentrar elementos
7,a*v+s*(1-v),b*v+s*(1-v)
!para concentrar elementos
8,c,d
!para hacer lado cuadratico
!--fin de linea
BLOCk 2
!bloque de nodos y elementos
CARTesian,n,m,,,1,0,0
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,s,s
!esquina 1
2,a,b
!esquina 2
3,0,b
!esquina 3
4,0,r
!esquina 4
5,a*v+s*(1-v),b*v+s*(1-v)
!para concentrar elementos
34

G. Rus y A. Martnez Cap. 3. Dinmica, plasticidad y grandes deformaciones


7,0,r*(1-v)+b*v
8,d,c
BLOCk 3
CARTesian,n,m,,,1,0,0
1,a,0
2,r,0
3,s,-s
4,a,-b
5,r*(1-v)+a*v,0
6,c,-d
7,a*v+s*(1-v),-b*v-s*(1-v)
BLOCk 4
CARTesian,n,m,,,1,0,0
1,a,-b
2,s,-s
3,0,-r
4,0,-b
5,a*v+s*(1-v),-b*v-s*(1-v)
6,d,-c
7,0,-r*(1-v)-b*v
CBOUndary,ADD
QUADratic,1,1
1,0,r
2,s,s
3,d,c
QUADratic,1,1
1,s,s
2,r,0
3,c,d
LINEar,1,0
1,0,b
2,0,-b
CSURface
NORMal
LINEar
1,0,-b,0.2
2,a,-b,0.2
MATErial,1
SOLId
ELAStic,ISOTropic,210,0.3
DENSity,,7.8
DAMPing,RAYLeigh,1e-3,0
END

!para concentrar elementos


!para hacer lado cuadratico
!--fin de linea
!bloque de nodos y elementos
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para hacer lado cuadratico
!para concentrar elementos
!--fin de linea
!bloque de nodos y elementos
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para hacer lado cuadratico
!para concentrar elementos
!--fin de linea
!condicion de contorno
!geometria,tipo
!nombre de punto, coorx, coory

!--fin de linea
!fuerza en contorno
!sobre la normal
!geometria
!nombre de punto,coorx,coory,valor
!--fin de linea
!material 1
!tipo de problema
!propiedades del material

!--fin de linea
!fin del preproceso
!--fin de linea
35

Cap. 3. Dinmica, plasticidad y grandes deformaciones G. Rus y A. Martnez


TIE
BATCh
DT,,4
TRANsient,NEWMark
INITial
FORM,ACCEleration
LOOP,time,500
TIME
TANG,,1
PLOT,WIPE
PLOT,UNDEformed
PLOT,MESH
PLOT,DEFOrmed,100,-1
PLOT,MESH
NEXT,time
END
INTEractive
STOP

!eliminar nodos duplicados


!--fin de linea
!comienza postproceso
!solucionar el problema dinamico

!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. Ejectese el archivo en feap. Se ha preparado el archivo para que represente la deformada en los distintas incrementos de tiempo. Si la animacin
es demasiado lenta o rpida, dependiendo de la CPU del ordenador, puede
modificarse la densidad de elementos y el intervalo e incremento de tiempo.
2. Si la velocidad del ordenador lo permite, se puede incluir el comando
PLOT,PSTRess,1 para visualizar la evolucin de las tensiones en dinmica.
Es interesante observar en este caso cmo el valor extremo de la tensin
no se produce en la situacin estacionaria, sino en algn momento del
principio de la fase transitoria, como ocurre con el mximo desplazamiento.

36

G. Rus y A. Martnez Cap. 3. Dinmica, plasticidad y grandes deformaciones

Prctica 12
El objetivo de esta prctica es introducirse en la resolucin de problemas de
plasticidad. Sobre el problema visto en el bloque de elasticidad, se hace la modificacin de asumir un modelo plstico perfecto con lmite elstico en u =
0, 36kN/mm2, con el criterio de plastificacin de Von Mises, con lo que la curva idealizada del comportamiento del material es:

Solucin 12
Para resolver este problema acudimos al archivo de entrada Ip12 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 12 - Problema plastico estatico * *
0,0,0,2,2,4
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
a=100
!ancho (mm)
b=100
!largo (mm)
r=30
!radio (mm)
n=15
!division 1
m=15
!division 2
p=atan(1.0)
!pi cuartos
s=r*sin(p)
!coordenadas de un punto en bisectriz
c=r*cos(0.5*p)
!coordenadas para lado cuadratico
d=r*sin(0.5*p)
!coordenadas para lado cuadratico
v=.35
!concentrar eltos: .5 ->nada .25->infinito
!--fin de linea
BLOCk 1
!bloque de nodos y elementos
CARTesian,n,m,,,1,0,0
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,r,0
!esquina 1
2,a,0
!esquina 2
3,a,b
!esquina 3
4,s,s
!esquina 4
5,r*(1-v)+a*v,0
!para concentrar elementos
7,a*v+s*(1-v),b*v+s*(1-v)
!para concentrar elementos
8,c,d
!para hacer lado cuadratico
!--fin de linea
BLOCk 2
!bloque de nodos y elementos
CARTesian,n,m,,,1,0,0
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
37

Cap. 3. Dinmica, plasticidad y grandes deformaciones G. Rus y A. Martnez


1,s,s
2,a,b
3,0,b
4,0,r
5,a*v+s*(1-v),b*v+s*(1-v)
7,0,r*(1-v)+b*v
8,d,c
BLOCk 3
CARTesian,n,m,,,1,0,0
1,a,0
2,r,0
3,s,-s
4,a,-b
5,r*(1-v)+a*v,0
6,c,-d
7,a*v+s*(1-v),-b*v-s*(1-v)
BLOCk 4
CARTesian,n,m,,,1,0,0
1,a,-b
2,s,-s
3,0,-r
4,0,-b
5,a*v+s*(1-v),-b*v-s*(1-v)
6,d,-c
7,0,-r*(1-v)-b*v
CBOUndary,ADD
QUADratic,1,1
1,0,r
2,s,s
3,d,c
QUADratic,1,1
1,s,s
2,r,0
3,c,d
LINEar,1,0
1,0,b
2,0,-b
CSURface
NORMal
LINEar
1,0,-b,0.2
2,a,-b,0.2
MATErial,1
SOLId
ELAStic,ISOTropic,210,0.3
38

!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para concentrar elementos
!para hacer lado cuadratico
!--fin de linea
!bloque de nodos y elementos
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para hacer lado cuadratico
!para concentrar elementos
!--fin de linea
!bloque de nodos y elementos
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
!esquina 1
!esquina 2
!esquina 3
!esquina 4
!para concentrar elementos
!para hacer lado cuadratico
!para concentrar elementos
!--fin de linea
!condicion de contorno
!geometria,tipo
!nombre de punto, coorx, coory

!--fin de linea
!fuerza en contorno
!sobre la normal
!geometria
!nombre de punto,coorx,coory,valor
!--fin de linea
!material 1
!tipo de problema
!propiedades del material

G. Rus y A. Martnez Cap. 3. Dinmica, plasticidad y grandes deformaciones


PLAStic,MISEs,0.36
END
TIE
BATCh
LOOP,NEWTon,7
TANG,,1
PLOT,WIPE
PLOT,UNDEformed
PLOT,MESH
PLOT,DEFOrmed,50,-1
PLOT,PSTRess,6,,1
PLOT,MESH
NEXT,NEWTon
END
INTEractive
STOP

!--fin de linea
!fin del preproceso
!--fin de linea
!eliminar nodos duplicados
!--fin de linea
!comienza postproceso
!solucionar el problema no lineal
!visualizar deformada mientras se calcula

!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. Ejectese el archivo en feap. Se ha preparado el archivo para que represente la deformada en las distintas iteraciones necesarias para alcanzar el
equilibrio en un problema no lineal como es el de plasticidad perfecta.

2. Visualcense las tensiones y sus invariantes.

3. El segundo invariante de tensiones refleja claramente la distribucin de


la zona plastificada. Modifquese el archivo de entrada para hacer una
sla iteracin de Newton y obsrvese la zona de mxima tensin. Reptase
el clculo con un cierto nmero de iteraciones (hasta que se obtenga el
equilibrio), y vase cmo repitiendo el grfico se observa cmo aumenta
la zona de mximas tensiones (relacionada con la zona plastificada) hasta
obtenerse un resultado como el del dibujo:
39

Cap. 3. Dinmica, plasticidad y grandes deformaciones G. Rus y A. Martnez

PRIN. STRESS J_2


1.08E-03
3.06E-02
6.01E-02
8.96E-02
1.19E-01
1.49E-01
1.78E-01
2.08E-01
Current View
Min = 1.08E-03
X = 1.03E+02
Y = 7.14E+01
Max = 2.08E-01
X = 1.67E-14
Y = 9.66E+01
Time = 0.00E+00

4. Se pueden estimar las zonas ms prximas a la rotura por el cdigo de


colores en el grfico anterior.

40

G. Rus y A. Martnez Cap. 3. Dinmica, plasticidad y grandes deformaciones

Prctica 13
El objetivo de esta prctica es introducirse en la resolucin de problemas grandes
desplazamientos o efectos de segundo orden. Utilizamos por simplicidad una
estructura de barras articuladas, simulando un edificio de gran altura, como el
de la figura. Existe una fuerte carga gravitatoria en la azotea, y se incluye una
carga perturbadora distribuida horizontal como puede ser el viento.

Time = 0.00E+00

Solucin 13
Para resolver este problema acudimos al archivo de entrada Ip13 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:
feap * * MEF - Practica 13 - Problema no lineal * *
0,0,0,2,2,2
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
h=10
!alturas
!--fin de linea
COORdinates
!nodos
1,1,0.0,
0.0
!nombre,inc,coor_x,coor_y
h+1,0,0.0,(h+1)*3.0
h+2,1,2.0,
0.0
41

Cap. 3. Dinmica, plasticidad y grandes deformaciones G. Rus y A. Martnez


2*h+2,0,2.0,(h+1)*3.0
ELEMents
1,1,1,
1,
2
h,0,1,
h, h+1
h+1,1,1, h+2, h+3
2*h ,0,1,2*h+1,2*h+2
2*h+1,1,1,
1, h+3
3*h ,0,1,
h,2*h+2
3*h+1,1,1,
2, h+2
4*h ,0,1, h+1,2*h+1
4*h+1,1,1,
1, h+2
5*h+1,0,1, h+1,2*h+2
BOUNdary
1,,1,1
h+2,,1,1
FORCe
h+1,0,1.0,-50.0
2*h+2,0,1.0,-50.0
MATErial,1
TRUSs
FINIte
ELAStic,ISOTropic,1
CROSs,SECTion,30000
END
BATCh
LOOP,NEWTon,10
TANG,,1
PLOT,DEFO,1,-1
PLOT,MESH
NEXT,NEWTon
PLOT,UNDE
PLOT,MESH
PLOT,LOAD
PLOT,BOUN
PLOT,DEFO,1,-1
PLOT,MESH
END
INTEractive
STOP

!--fin de linea
!elementos
!nombre,inc_elt,inc_nod,nod_1,nod_2

!--fin de linea
!condiciones de contorno
!nodo,inc,codigo_x,codigo_y
!--fin de linea
!cargas
!nodo,inc,valor_x,valor_y
!--fin de linea
!material 1
!tipo de problema
!desplazamientos finitos
!tipo de material
!datos del material
!--fin de linea
!finaliza postproceso
!--fin de linea
!proceso
!solucion del problema no lineal
!dibuja conforme se calcula

!finaliza postproceso
!--fin de linea
!da el control al usuario
!--fin de linea
!fin del archivo

1. Ejectese el archivo en feap. Se ha preparado el archivo para que represente la deformada en las distintas iteraciones necesarias para alcanzar el
42

G. Rus y A. Martnez Cap. 3. Dinmica, plasticidad y grandes deformaciones


equilibrio en un problema no lineal como es el de grandes deformaciones.
2. Edtese el archivo para calcular una nica iteracin, o bien elimnese el
comando FINIte, con objeto de eliminar los efectos de segundo orden.
Comprese visualmente la deformada, y comprense los valores de los
desplazamientos en el nudo superior derecho, para tomar conciencia de la
importancia de los efectos de segundo orden en casos como ste.
3. Para comprender el fenmeno del pandeo, se puede jugar con la magnitud de la carga perturbadora, y disminuyendo y aumentando la carga de
compresin vertical, que ya se encuentra cercana a la carga crtica.

43

Cap. 3. Dinmica, plasticidad y grandes deformaciones G. Rus y A. Martnez

44

Bloque 4

Presa de gravedad

45

Cap. 4. Presa de gravedad

G. Rus y A. Martnez

Prctica 14
El objetivo de esta prctica es introducirse en la resolucin de un problema
realista. Se pretende calcular el comportamiento tenso-deformacional de una
presa de gravedad de hormign. Se considera que no existe subpresin de agua,
pues se supone que el plano de drenajes de la presa funciona correctamente.
Se requiere analizar la situacin a embalse lleno y embalse vaco, haciendo
uso de parmetros, con el objeto de que sea posible modelizar cualquier seccin.
Se realiza un anlisis elstico 2D, de deformacin plana.
h

h1

P1

h2
P2

t2
ht
t1
pw

y
e2

pw
e3
e1

c1

e4
c2
d2

d1

pr

Solucin 14
Para resolver este problema acudimos al archivo de entrada Ip14 para feap que
contiene la definicin del problema.
Analcese el contenido del archivo, que es el siguiente:

feap * * PRESAS DE GRAVEDAD- MODELO BASICO * *


0,0,0,2,2,9
!nod,elt,mat,dim,gdl,npe
!--fin de linea
PARAmeter
!parametros
h=5.
!ancho en coronacion (m) 5
h1=5.
!distancia vertical (m) al p. comienzo paramento aguas arriba. Pu
h2=7.
!distancia vertical (m) al p. paramento aguas abajo. Punto P2 de
t1=0.02
!talud aguas arriba (en tanto por 1)
46

G. Rus y A. Martnez

Cap. 4. Presa de gravedad

t2=0.6
ht=100.
ha=ht
d1=150.
d2=150.
c1=20.
c2=8.
e1=-d1-t1*ht
e2=d2+t2*(ht+h1-h2)
e3=-t1*ht
e4=h+t2*(ht+h1-h2)
pw=9.8*1000*ha
pr=200.
n=18
nl=18
m=28
ms=24
v=0.4
vp=0.3

!talud aguas abajo


!altura de presa
!altura de agua
!distancia del pie de paramento a.abajo al borde ficticio a arrib
!dist. pie parmento aguas abajo, borde ficticio a. abajo
!canto aguas arriba
!canto aguas abajo
!distancia negativa al borde ficticio aguas arriba
!distancia positiva al borde ficticio aguas abajo
!distancia al pie del paramento aguas arriba
!distancia al pie del paramento aguas abajo
!presion de agua, en funcion de ha. Si ha=0, nula.
!profundidad de borde ficticio
!doble del numero de elementos transversales en presa
!doble del numero de elementos en el canto de cimiento
!doble del numero de elementos verticales en presa.
!doble del numero de elementos en "radial" en suelo.
!parametro, [0,1] de densificacion de malla.
!parametro de desplazamiento de malla en la presa.
!--fin de linea
BLOCk 1
!bloque de nodos y elementos 1: bloque superior
CARTesian,n,n,,,1,0,9
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,0,ht
!esquina 1
2,h,ht+h1-h2
!esquina 2
3,h,ht+h1
!esquina 3
4,0,ht+h1
!esquina 4
!--fin de linea
BLOCk 2
!bloque de nodos y elementos 2: cuerpo de presa
CARTesian,n,m,,,1,0,9
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,e3,0
!esquina 1
2,e4,0
!esquina 2
3,h,ht+h1-h2
!esquina 3
4,0,ht
!esquina 4
6,e4*vp+h*(1-vp),(1-vp)*(ht+h1-h2) !p. intermedio 6
8,e3*vp,ht*(1-vp)
!p. intermedio 8
!--fin de linea
BLOCk 3
!bloque de nodos y elementos 3: cimentacion
CARTesian,n,nl,,,1,0,9
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,e3,-c1
!esquina 1
2,e4,-c2
!esquina 2
3,e4,0
!esquina 3
4,e3,0
!esquina 4
!--fin de linea
BLOCk 4
!bloque de nodos y elementos 5: suelo, bajo el agua.
CARTesian,nl,ms,,,2,0,9
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,e1,0
!esquina 1
2,e1,-pr
!esquina 2
3,e3,-c1
!esquina 3
4,e3,0
!esquina 4
6,e1*v+e3*(1-v),-pr*v-c1*(1-v) !p. intermedio 6
47

Cap. 4. Presa de gravedad


8,e1*v+e3*(1-v),0

G. Rus y A. Martnez

!p. intermedio 8
!--fin de linea
BLOCk 5
!bloque de nodos y elementos 5: suelo, bajo presa.
CARTesian,n,ms,,,2,0,9
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,e1,-pr
!esquina 1
2,e2,-pr
!esquina 2
3,e4,-c2
!esquina 3
4,e3,-c1
!esquina 4
6,e2*v+e4*(1-v),-pr*v-c2*(1-v) !p. intermedio 6
8,e1*v+e3*(1-v),-pr*v-c1*(1-v) !p. intermedio 8
!--fin de linea
BLOCk 6
!bloque de nodos y elementos 6: suelo, bajo sup. libre.
CARTesian,ms,nl,,,2,0,9
!tipo,salto1,salto2,nod1,elt1,mat1,skip,tipo
1,e4,-c2
!esquina 1
2,e2,-pr
!esquina 2
3,e2,0.
!esquina 3
4,e4,0.
!esquina 4
5,e2*v+e4*(1-v),-pr*v-c2*(1-v) !p. intermedio 5
7,e2*v+e4*(1-v),0
!p. intermedio 7
!--fin de linea
EBOUndary
! condiciones de contorno en borde inferior
2,-pr,1,1
! empotrado
!--fin de linea
EBOUndary,ADD
! condiciones de contorno borde ficticio aguas arriba
1,e1,1,0
! desplazamientos horizontales impedidos.
1,e2,1,0
!--fin de linea
CSURface
!fuerza en contorno: hidrostatica en paramento aguas arriba.
NORMal
!sobre la normal
LINEar
!geometria
1,0.,ht,0.
!nombre de punto,coorx,coory,valor
2,-t1*ht,0.,-pw
!--fin de linea
CSURface,ADD
!fuerza en contorno: hidrostatica sobre el suelo
NORMal
!sobre la normal
LINEar
!geometria
1,-t1*ht,0.,-pw
!nombre de punto,coorx,coory,valor
2,-d1-t1*ht,0.,-pw
!--fin de linea
MATErial,1
!material 1: hormigon
SOLId
!tipo de elemento
DENS,,2500
!densidad (masa por unidad de volumen)
BODY,,0,-9.8*2500,0
!fuerza por unidad de volumen (peso especifico)
ELAStic,ISOTropic,3.1e+10,0.25 !propiedades del material
!--fin de linea
MATErial,2
!material 1
SOLId
!tipo de problema
ELAStic,ISOTropic,3.1e+9,0.3
!propiedades del material rocoso del suelo
!--fin de linea
END
48

Cap. 4. Presa de gravedad

G. Rus y A. Martnez

TIE

!--fin de linea
!Elimina nodos con coordenadas iguales
!--fin de linea

INTEractive
!batch
!tang,,1
!--fin de linea
STOP
1. Ejectese el archivo en feap.
2. Visualcense la malla, cargas y condiciones de contorno.
3. Ejecutese el comando tang,,1.
4. Observe la deformada con defo,1000,1.
5. Observe cada material con el comando mate, en el mdulo plot.
DISPLACEMENT 2
-4.91E-02
-4.21E-02
-3.51E-02
-2.81E-02
-2.11E-02
-1.40E-02
-7.02E-03
0.00E+00
Current View
Min = -4.91E-02
X = 5.92E+01
Y =-9.93E+00
Max = 0.00E+00
X =-1.52E+02
Y =-2.00E+02
Time = 0.00E+00

49

También podría gustarte