ANÁLISIS+DINÁMICO+DE+VIADUCTOS+SOMETIDOS+A+ACCIONES+DE+TRENES+DE+ALTA+VELOCIDAD.pdf
-
Upload
yessica-yuliana-arroyo-sampen -
Category
Documents
-
view
16 -
download
1
Transcript of ANÁLISIS+DINÁMICO+DE+VIADUCTOS+SOMETIDOS+A+ACCIONES+DE+TRENES+DE+ALTA+VELOCIDAD.pdf
-
ANLISIS DINMICO DE VIADUCTOS SOMETIDOS A
ACCIONES DE TRENES DE ALTA VELOCIDAD
Jos Francisco Gonzlez Jimnez
INGENIERO INDUSTRIAL
Tutor: Pedro Galvn Barrera
DEPARTAMENTO DE MECNICA DE LOS MEDIOS CONTINUOS, TEORA
DE ESTRUCTURAS E INGENIERA DEL TERRENO
UNIVERSIDAD DE SEVILLA Sevilla, Enero de 2006
Escuela Superior de
Ingenieros de Sevilla
UNIVERSIDAD DE SEVILLA
PROYECTO FIN DE CARRERA
-
ANLISIS DINMICO DE VIADUCTOS SOMETIDOS A
ACCIONES DE TRENES DE ALTA VELOCIDAD
-
3
Agradecimientos
Este proyecto culmina con mi etapa de estudiante de Ingeniera Industrial en la
Escuela Superior de Ingenieros de Sevilla. Esto ha sido posible gracias a la ayuda de
muchas personas, sin las cules, el trabajo habra sido ms duro.
En primer lugar, agradecer al Tutor del proyecto, Pedro Galvn Barrera, el
constante apoyo mostrado y su permanente disponibilidad, as como sus palabras de
nimo en tiempos difciles.
Por otra parte, agradecer a las personas que forman parte del foro de CalculiX su
constante ayuda en el aprendizaje de dicho programa, en especial a Guido Dhondt.
Por ltimo quera mostrar mi profundo agradecimiento a todas las personas que
han hecho que estos aos de carrera hayan pasado de la mejor forma posible: mi familia
y mis buenos amigos.
-
ndice Proyecto Fin de Carrera
4
NDICE
ndice...
1.- Introduccin y objetivos del proyecto.
2.- Descripcin de los programas de elementos finitos: CalculiX y
FEAPpv....
2.1.- Mtodo de los elementos finitos..
2.2.- Anlisis dinmico de estructuras basado en elementos finitos....
2.3.- Discretizacin temporal...
2.3.1.- Mtodos de integracin temporal..
2.3.2.- Familia de mtodos de Newmark..
2.3.3.- Sensibilidad al paso de integracin utilizado..
2.4.- Matriz de amortiguamiento. 2.5.- CalculiX: Programa de elementos finitos tridimensional...
2.5.1.- Historia del programa..
2.5.2.- Descripcin del programa
2.6.- FEAPpv: Un programa de elementos finitos. Versin personal.
2.6.1.- Descripcin del programa.
3.- Validacin de los programas de elementos finitos: CalculiX y
FEAPpv....
3.1.- Validacin de CalculiX....
3.1.1.- Problemas estticos..
3.1.1.1.- Viga biapoyada con carga vertical en el centro..
3.1.1.2.- Viga en voladizo con carga vertical en el extremo libre
3.1.2.- Problemas dinmicos
3.1.2.1.- Cubo bajo una presin variable en el tiempo..
3.2.- Validacin de FEAPpv....
3.2.1.- Problemas estticos.
4
8
11
11
12
15
15
19
22
24
27
27
27
30
30
34
34
34
34
40
43
43
55
55
-
ndice Proyecto Fin de Carrera
5
3.2.1.1.- Viga biapoyada con carga vertical en el centro..
3.2.1.2.- Viga en voladizo con carga vertical en el extremo libre
3.2.2.- Problemas dinmicos....
3.2.2.1.- Viga biempotrada con carga vertical de tipo Heaviside
3.2.2.2.- Viga biempotrada con carga vertical transitoria..
3.3.- Eleccin del programa ....
4.- La resonancia en los puentes de ferrocarril y los mtodos de clculo
dinmico utilizados ....
4.1.- Normativa actual..
4.1.1.- Ficha UIC-776-I R...
4.1.2. Instruccin IAPF-75..
4.2.- Efectos resonantes
4.2.1.- Clculo de la respuesta esttica..
4.2.2.- Respuesta dinmica ante una carga mvil aislada...
4.2.3.- Respuesta dinmica producida por un tren de cargas mviles..
4.2.4.- Coeficientes de impacto....
4.3.- Riesgo de resonancia....
4.4.- Modelos de cargas puntuales...
4.5.- Modelo de cargas puntuales teniendo en cuenta la deflexin de la
va, las traviesas y la flexibilidad del balasto......
4.5.1.- Hiptesis y simplificaciones en el clculo de la curva de
deflexin
4.5.2.- Clculo cuasi-esttico de la curva de deflexin de la va..
4.5.3.- Clculo dinmico de la curva de deflexin de la va....
4.5.4.- Fuerza aplicada por una traviesa sobre la estructura
4.6.- Vehculos ferroviarios utilizados.....
4.7.- Modelos de puentes utilizados.
4.7.1.- Tipos de modelos y elementos...
4.7.2.- Conexin estructura-suelo.
4.7.3.- Modelo de puentes teniendo en cuenta las traviesas
55
58
61
61
67
71
73
73
74
77
78
79
79
80
82
83
85
88
89
90
92
94
98
101
101
104
105
-
ndice Proyecto Fin de Carrera
6
5.- Anlisis de distintas tipologas de puentes..
5.1.- Anlisis de puentes de un vano
5.1.1.- Puente de un vano de 20 metros y estribos de 8.5 metros.
5.1.2.- Puente de un vano de 30 metros y estribos de 8.5 metros.
5.1.3.- Puente de un vano de 20 metros y estribos de 12 metros..
5.1.4.- Puente de un vano de 30 metros y estribos de 12 metros..
5.1.5.- Comparacin de la respuesta entre puentes de distintas
longitudes de vano..
5.1.6.- Comparacin de la respuesta entre puentes de distintas alturas de
los estribos.
5.2.- Anlisis de puentes de dos vanos.
5.2.1.- Puente de dos vanos de 10 metros cada uno y estribos de 8.5
metros....
5.2.2.- Puente de dos vanos de 10 metros cada uno y estribos de 12
metros
5.2.3.- Puente de dos vanos de 15 metros cada uno y estribos de 8.5
metros
5.2.4.- Puente de dos vanos de 15 metros cada uno y estribos de 12
metros
5.2.5.- Puente de dos vanos de 25 metros cada uno y estribos de 8.5
metros
5.2.6.- Puente de dos vanos de 25 metros cada uno y estribos de 12
metros
5.3.- Anlisis de puentes de cuatro vanos
5.3.1.- Puente de cuatro vanos de 40 metros cada uno y estribos de 10
metros
5.4.- Estudio de un viaducto isosttico de 15 metros de luz
5.4.1.- Comparacin de los resultados y validacin de la metodologa
usada.
5.4.2.- Barrido de velocidades para diferentes tipos de trenes reales...
5.5.- Estudio de un viaducto real: Viaducto E-II.
5.6.- Estudio de un viaducto con tablero de doble viga sobre el que
circulan dos trenes en sentido opuesto.
106
106
109
125
136
137
139
141
144
144
157
159
168
171
181
183
183
191
193
195
199
207
-
ndice Proyecto Fin de Carrera
7
6.- Conclusiones y lneas de investigacin propuestas
6.1.- Conclusiones de la investigacin desarrollada
6.2.- Lneas de investigacin propuestas.
A.- Caractersticas de trenes de alta velocidad europeos...
A.1.- ICE 2...
A.2.- AVE
A.3.- TALGO AV
B.- Descripcin de la Hoja de EXCEL donde se implementa las ecuaciones
que recogen los efectos de la deflexin de la va, las traviesas y la flexibilidad
del balasto...
C.- Descripcin del programa encargado de realizar la superposicin de la
respuesta correspondiente a una carga aislada...
D.- Desarrollo de las soluciones tericas de una viga biapoyada y una viga
en voladizo...
D.1.- Viga biapoyada con carga vertical en el centro..
D.2.- Viga en voladizo con carga vertical en el extremo libre
Bibliografa.
218
218
220
224
224
227
230
232
234
237
237
241
244
-
Introduccin y objetivos del proyecto Proyecto Fin de Carrera
8
1.- Introduccin y objetivos del proyecto.
En este proyecto se abordan dos objetivos claramente diferenciados:
En primer lugar nos centraremos en la bsqueda y validacin de programas de
elementos finitos no comerciales para un posterior acoplamiento con programas de
elementos de contorno.
En segundo lugar se realizar un estudio paramtrico de puentes de diversas
tipologas teniendo en cuenta los efectos dinmicos debidos a las cargas mviles de los
trenes.
En los ltimos aos, tanto en Espaa como en otros pases europeos, la
construccin de infraestructuras ferroviarias para trenes de alta velocidad ha
experimentado un auge. Dichos trenes han cambiado el concepto de largo recorrido,
permitiendo reducir significativamente el tiempo de transporte para viajeros y
mercancas.
Pero no se puede olvidar que al aumentar la velocidad, los puentes de ferrocarril se
vern sometidos a efectos dinmicos que pueden crear efectos resonantes y que hasta el
momento no han sido estudiados suficientemente. En la actualidad, los puentes para
trenes de alta velocidad viene siendo objeto de estudio en el Departamento de Mecnica
de los Medios Continuos de la Escuela Superior de Ingenieros de Sevilla. De esta forma
este proyecto viene a ser una continuacin de otros proyectos y estudios realizados en
dicho departamento as como los cimientos de futuros proyectos que podrn servirse de
la informacin mostrada.
En primer lugar se busc programas de elementos finitos no comerciales de los
cuales tuvisemos su programacin y que adems cumpliera una serie de requisitos
adicionales: deba de ser capaz de realizar anlisis transitorios con carga mviles con el
objeto de modelar los trenes de alta velocidad para un posterior estudio de puentes de
ferrocarril. Deba de ser lo ms sencillo posible de forma que slo nos interesaba del
programa su capacidad para realizar anlisis transitorios. Este aspecto era difcil de
conseguir en la medida que cualquier programa de elementos finitos tena muchas ms
opciones, por ello se realizara un estudio de la programacin del programa para as
-
Introduccin y objetivos del proyecto Proyecto Fin de Carrera
9
quedarnos con aquellas subrutinas que nos interesaran. A ser posible el lenguaje de
programacin deba de ser FORTRAN ya que en un futuro este programa sera acoplado
con otro programa de elementos de contorno cuyo lenguaje de programacin es este
ltimo.
Esta conexin entre elementos finitos y elementos de contorno permitir un
estudio mucho ms exhaustivo de la influencia que tiene en puentes ferroviarios la
interaccin suelo-estructura. Esto es debido a que el modelado del suelo con elementos
de contorno ofrece mejores resultados que si el modelado es con elementos finitos.
Con las premisas anteriores se encontr en primer momento un programa llamado
CalculiX [2], el cul fue analizado tanto en sus posibilidades como en su programacin.
Ms tarde, otro programa llamado FEAPpv [16] fue el centro de nuestras miras, de
forma que se hizo lo mismo que con el anterior y adems se compar con este ltimo.
De entre ambos se eligi el programa FEAPpv por ser el que cumpla mejor los
requisitos mostrados. As se pas a la segunda parte del proyecto, consistente en un
estudio de puentes ferroviarios de distintas tipologas que permita obtener conclusiones
generales. Para esta parte se utilizar adems del programa mencionado, otro programa
comercial y ms potente llamado ANSYS Release 8.0 [1].
En lo que se refiere a la geometra de los puentes, se pretende obtener informacin
acerca de cmo vara la respuesta de la estructura al variar la longitud de los vanos, el
nmero de stos o la altura de los estribos.
En cuanto a los vehculos ferroviarios, se buscan conclusiones acerca del impacto
que stos tienen sobre la estructura cuando son modelados como una serie de cargas
puntuales que recorren la estructura y cuando adems se tiene en cuenta los efectos
asociados a la flexibilidad del carril, las traviesas y el balasto. Por otra parte tambin se
observar la variacin de la respuesta de la estructura al variar la velocidad de los
trenes.
-
Introduccin y objetivos del proyecto Proyecto Fin de Carrera
10
Por ltimo, relacionado con la conexin suelo-estructura, se estudiar la
utilizacin de apoyos modelados como muelles. Cada muelle tendr una rigidez
equivalente al terreno sobre el que se encuentra el puente.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
11
2.- Descripcin de los programas de elementos finitos:
CalculiX y FEAPpv.
En este punto se pretende dar una visin global acerca del anlisis dinmico y
transitorio de estructuras desde el punto de vista de los elementos finitos. Para ello se
citarn los distintos mtodos y tipos de anlisis existentes as como otros aspectos de
relevancia en dicho campo. Por ltimo se har una descripcin de los programas que ha
sido objeto de nuestro estudio.
2.1. Mtodo de los elementos finitos.
No es objeto de esta memoria el describir la influencia tan determinante que han
ejercido los mtodos de elementos finitos dentro del mbito del clculo estructural.
Debido a la versatilidad de su aplicacin a todo tipo de estructuras as como la facilidad
con que se pueden modelar los distintos estados de carga, los elementos finitos se han
convertido en la herramienta de clculo por excelencia de la ingeniera civil.
Este mtodo numrico se basa en la discretizacin espacial de una estructura
pasando as de un problema continuo con infinitos grados de libertad a un problema
discreto con un nmero finito de ellos.
Los aspectos ms importantes de este mtodo son:
- Discretizacin fsica del dominio dividindolo en elementos cuyo
comportamiento puede ser estudiado de forma genrica.
- Discretizacin matemtica de forma que los valores de la variable de
campo en el dominio se aproximan mediante los valores de esta en una
serie de puntos pertenecientes a los elementos y unas funciones de forma
que aproximan la solucin sobre todo el dominio.
jjuu = en el dominio de (2.1.1) - Las ecuaciones diferenciales que gobiernan el problema en cuestin no se
tratan directamente sino que se transforman a su versin integral de tipo
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
12
energa, siendo en el caso de estructuras el Teorema de los Trabajos
Virtuales.
2.2. Anlisis dinmico de estructuras basado en elementos finitos.
El anlisis dinmico es una tcnica usada para determinar la respuesta dinmica de
una estructura bajo la accin de fuerzas dependientes del tiempo. Este anlisis permite
conocer la variacin con el tiempo de desplazamientos, esfuerzos, tensiones y fuerzas en
una estructura como respuesta de sta a una combinacin de cargas estticas,
transitorias y armnicas. En este tipo de anlisis los efectos de la inercia y del
amortiguamiento son muy importantes.
La ecuacin de movimiento bsica a resolver en un anlisis dinmico es la
siguiente:
( ){ } ( ){ } ( ){ } { })t(FuKuCuM =++ &&& (2.2.1)
Donde:
(M) = Matriz de masa.
(C) = Matriz de amortiguamiento.
(K) = Matriz de rigidez.
{ }u&& = Vector de aceleracin nodal. { }u& = Vector de velocidad nodal. { }u = Vector de desplazamiento nodal. { })t(F = Vector de fuerza dependiente del tiempo.
Para un instante dado, t, estas ecuaciones pueden ser consideradas como
ecuaciones de equilibrio esttico que tienen en cuenta las fuerzas de inercia ( ){ }( )uM && y las de amortiguamiento ( ){ }( )uD & . Para resolver estas ecuaciones los distintos programas de elementos finitos utilizan mtodos de integracin temporal, siendo el algoritmo de
Newmark uno de lo ms utilizados.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
13
Existen tres metodologas diferentes de abordar el problema anterior, utilizndose
en todas ellas la discretizacin e integracin temporal mencionada anteriormente. Son
las siguientes:
a) Mtodo de integracin directa en el tiempo del modelo completo.
Se definen los N grados de libertad que caracterizan a la estructura y se resuelve,
para cada instante de la integracin, la ecuacin dinmica general (2.2.1).
Este es el mtodo ms general porque permite que todo tipo de no-linealidades
puedan ser incluidas.
Las ventajas de este mtodo son:
De todos, ste es el ms fcil de utilizar, puesto que no hay que preocuparse por elegir grados de libertad maestros ni por elegir los modos
de vibracin ms significativos.
Permite todo tipo de no-linealidades. Usa las matrices completas, por tanto no hay que aproximar la matriz de
masa.
Todos los desplazamientos y tensiones son calculados en un nico paso. Acepta todo tipo de cargas: fuerzas nodales, desplazamientos impuestos,
cargas elementales (presiones y temperaturas), etc.
La principal desventaja del mtodo de integracin directa es que es el ms caro
numricamente hablando de los tres.
b) Mtodo de superposicin modal.
Este mtodo slo es aplicable para un comportamiento lineal de la estructura. En
primer lugar se extraen los autovalores de la estructura y se seleccionan los n modos
propios de vibracin ms significativos (N >> n). Posteriormente se integran en el
tiempo esos modos de vibracin.
La ecuacin que se obtiene para cada modo de vibracin estar desacoplada del
resto, por lo que se reduce, en ltimo trmino, a la resolucin de un sistema de un nico
grado de libertad.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
14
La principal ventaja es su mayor rapidez y su menor coste computacional en la
mayora de problemas respecto a los otros dos.
Las desventajas ms importantes que presentas son:
El paso de tiempo de integracin debe de permanecer constante durante todo el anlisis transitorio, por tanto no estarn permitidas las estrategias
de paso variable.
No estn permitidas las no-linealidades. No acepta la imposicin de desplazamientos.
c) Mtodo reducido.
Se condensa el tamao del problema mediante la utilizacin de grados de libertad
maestros y matrices reducidas. Despus de haber calculado los desplazamientos en los
grados de libertad maestros, se expande la solucin a los grados de libertad originales.
La principal ventaja es que es ms rpido y menos caro que el algoritmo a).
Las desventajas son:
Cargas elementales como presin y temperatura no pueden ser aplicadas a la estructura. Sin embargo aceleraciones sin son permitidas.
Todas las cargas deben ser aplicadas en los grados de libertad maestros. El paso de tiempo de integracin debe de permanecer constante durante
todo el anlisis transitorio, por tanto no estarn permitidas las estrategias
de paso variable.
No estn permitidas las no-linealidades.
Una vez descritas las distintas metodologas existentes para resolver un problema
dinmico con el mtodo de los elementos finitos, decir que en este proyecto se ha
optado por la utilizacin del mtodo de integracin directa del modelo completo por ser
el ms general de todos.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
15
2.3. Discretizacin temporal.
Como antes se ha comentado, la discretizacin e integracin temporal se realiza
tanto para los modelos resueltos con anlisis modal, como en la integracin directa del
sistema completo y en anlisis reducido.
2.3.1. Mtodos de integracin temporal.
La ecuacin de partida para un algoritmo de integracin temporal de primer orden
es la siguiente:
( ) ( )( )( ) [ ]ft,tt,yty ty,tfty 000 =
=& (2.3.1)
Ha este sistema se conoce con el nombre de problema de Cauchy en un intervalo
[t0,tf], y viene dado por un sistema de ecuaciones diferenciales de primer orden y una
condicin inicial.
No obstante, el sistema de ecuaciones diferenciales que aproxima la dinmica de
una estructura en general es de segundo orden y puede expresarse de forma compacta de
la siguiente forma:
( )t,w,wFwM &&& = (2.3.2) Donde el vector F y la matriz M son, en general, funciones no lineales de ( )t,ww, & .
El sistema anterior se puede convertir en un sistema de primer orden tal como el (2.3.1)
sin ms que realizar el siguiente cambio:
( ) ( )( ) tyt,ft,w,wFMwy que tal
wwy 1- =
=
=
&&&& (2.3.3)
Gracias a este cambio se pueden utilizar los mtodos numricos de integracin
propios de sistemas de primer orden, aunque existen algoritmos especficos para
sistemas de segundo orden.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
16
Un mtodo numrico de integracin temporal calcula secuencialmente los valores
de la incgnita y(t) de una forma discreta y espaciados mediante intervalos de tiempo.
Los intervalos de tiempo se definen como:
n1n1n tth = ++ (2.3.4)
Para cada instante tn obtendremos un valor de ( )N0,1,...,n yn = a partir del conocimiento del valor de la misma en los k instantes anteriores. El nmero k es l
nmero de pasos del integrador.
As llegamos a una expresin general en la que el valor de yn+k se obtiene a partir
de los k valores anteriores de la incgnita: yn+k-1, yn+k-2,, yn.
( )=
++++++ =k
0jknknn2kn1knknjnj h;t,y,...,y,y,yhy (2.3.5)
En la ecuacin (2.3.5) se recogen todos los mtodos de integracin posibles. En
base a diferentes criterios, stos se pueden clasificar en varios tipos:
Mtodos de un paso/ mtodos multipaso.
Los mtodos de un paso son aquellos en que para cada instante de tiempo el valor
de la variable incgnita se calcula gracias al paso anterior. Es decir en este mtodo
k = 1. Entre estos los ms afamados son los de Runge-Kutta. Los anteriores as como
muchos otros de un paso parten de la igualdad siguiente:
( ) ( ) ( ) ( ) ( )( )dtty,tftydttytyty 1nn
1n
n
t
tn
t
tn1n ++ +=+=+ & (2.3.6)
Segn sea la aproximacin de la integral de la ecuacin (2.3.6) mediante alguna
frmula de cuadratura adecuada as ser el mtodo de integracin. Por citar uno de ellos,
el ms conocido es el mtodo de Runge-Kutta clsico el cual aproxima la integral de
(2.3.6) mediante la regla de Simpson.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
17
En los mtodos multipaso la variable y(t) en un instante dado se calcula gracias a
la informacin de varios pasos anteriores. Es decir en este caso k > 1. Los ms
conocidos son los mtodos de Adams que se basan en aproximar la integral que aparece
en la expresin (2.3.6) mediante una frmula de cuadratura basada en los nodos de
cuadratura tn-k+1,,tn. Es decir, se construye el polinomio interpolador de grado k-1,
denotado por * kn,P , el cual interpola los k valores del campo f(t,y) en las aproximaciones
numricas ( ) ( )1kn1knnn y,t,...,y,t ++ . Por tanto el algoritmo de k-pasos quedar como:
( )++=+ 1nn
t
t
*k,nn1n dttPyy (2.3.7)
Mtodos explcitos/mtodos implcitos.
Bsicamente los mtodos explcitos usan la ecuacin diferencial en un tiempo tn para predecir una solucin en tn + hn+1. En un algoritmo explcito, la expresin (2.3.5)
permite despejar yn+k conocidos los valores { } 1k0,1,...,j;y jn =+ . Para la mayora de las estructuras reales, las cuales contienen elementos rgidos, se
requiere muy pequeos incrementos de tiempo para obtener una solucin estable con
estos algoritmos. As, todos los mtodos explcitos son condicionalmente estables con
respecto al tamao del incremento de tiempo.
Por poner algn ejemplo de stos, se pueden citar los mtodos de Runge-Kutta
explcitos cuya formulacin es la siguiente:
( ) 1-N0,1,...,n h,y,thyy nnnnn1n =+=+ (2.3.8) Los mtodos implcitos tienden a satisfacer la ecuacin diferencial en un tiempo tn
despus de que la solucin en tn - hn+1 haya sido encontrada. A diferencia de los
anteriores, ahora no es posible despejar yn+k de la ecuacin (2.3.5) una vez que
conocemos { } 1k0,1,...,j;y jn =+ .
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
18
En estos algoritmos es posible usar incrementos de integracin grandes, de forma
que pueden ser condicional o incondicionalmente estables.
Como ejemplo, citar el mtodo de Adams implcito de un paso conocido como la
regla de los trapecios y es de la forma:
( ) ( )( )1n1nnnnn1n y,tfy,tf2hyy +++ += (2.3.9)
Mtodos de paso fijo/mtodos de paso variable.
En los de paso fijo, el valor del paso de integracin permanece constante a lo largo
de la integracin. Es decir htth n1n1n == ++ . Todos los algoritmos que se ha mostrado a modo de ejemplos en los puntos anteriores son de paso fijo.
En los de paso variable, como su propio nombre indica, los intervalos de tiempo
pueden ser distintos en cada paso. Hoy da, el procedimiento que se ha probado como
ms eficaz es el de los pares encajados de mtodos Runge-Kutta.
La clasificacin anterior no es internamente excluyente entre s como se ha podido
comprobar en los ejemplos propuestos, puesto que tanto los mtodos de un paso como
los multipaso pueden ser explcitos o implcitos. Incluso existe la posibilidad de
construir algoritmos que combinen mtodos explcitos e implcitos conocidos como
pares predictor-corrector.
En cuanto a la conveniencia de utilizar uno u otro mtodo es preciso determinar la
naturaleza de las ecuaciones diferenciales a resolver (2.3.3) as como la convergencia y
estabilidad del algoritmo.
En nuestro caso las ecuaciones (2.3.3) son lineales y de segundo orden. Segn lo
que se recoge en (Garca Orden [22]), la regla trapezoidal aplicada a un sistema lineal,
es el mtodo de integracin incondicionalmente estable ms preciso, y adems conserva
de forma exacta la energa del sistema.
Este algoritmo equivale a un mtodo -Newmark con = y = . Es ste el que se ha utilizado en la resolucin de los problemas mostrados en el proyecto.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
19
2.3.2. Familia de mtodos de Newmark.
En 1959 Newmark present una familia de mtodos implcitos y de paso nico
para la solucin de problemas estructurales dinmicos. Estos mtodos han sido
aplicados en muchos anlisis dinmicos de estructuras ingenieriles en los ltimos
cuarenta aos. En el caso que nos concierne la ecuacin que se pretende resolver con el
uso de los algoritmos de Newmark es la ecuacin de segundo orden (2.2.1).
Utilizando las series de Taylor para el desplazamiento y la velocidad en el instante
tn+1 se obtiene:
....u6
hu2
huhuu n3
n2
nn1n ++++=+ &&&&&& (2.3.10)
....u2
huhuu n2
nn1n +++=+ &&&&&&& (2.3.11)
Donde:
h = intervalo de tiempo fijo. ( )n1n tth = + . nu = vector de desplazamiento nodal en tiempo tn.
nu& = vector de velocidad nodal en tiempo tn.
nu&&& = vector de aceleracin nodal en tiempo tn.
nu&&&& = vector de derivada tercera del desplazamiento nodal en tiempo tn.
1nu + = vector de desplazamiento nodal en tiempo tn+1.
1nu +& = vector de velocidad nodal en tiempo tn+1.
1nu +&& = vector de aceleracin nodal en tiempo tn+1.
Newmark trunc las ecuaciones anteriores y las expres de la siguiente forma:
n3
n2
nn1n uhu2huhuu &&&&&& +++=+ (2.3.12)
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
20
n2
nn1n uhuhuu &&&&&&& ++=+ (2.3.13)
Donde y son parmetros de integracin de Newmark.
Si a continuacin asumimos que la aceleracin es lineal con el paso de tiempo,
podemos escribir la siguiente ecuacin:
h
uuu n1nn&&&&&&& = + (2.3.14)
Sustituyendo la expresin (2.3.14) en las ecuaciones (2.3.12) y (2.3.13) obtenemos
las ecuaciones de Newmark en su forma estndar.
1n2
n2
nn1n uhuh21uhuu ++ +
++= &&&&& (2.3.15)
( ) 1nnn1n uhuh1uu ++ ++= &&&&&& (2.3.16) El objetivo ser la obtencin del vector de desplazamiento nodal 1nu + . Para ello
la ecuacin de movimiento (2.2.1) es evaluada en el instante tn+1, de forma que
obtenemos:
[ ] [ ] [ ] a1n1n1n FuKuCuM =++ +++ &&& (2.3.17) Se reordenan las expresiones (2.3.15) y (2.3.16) de la forma siguiente:
( ) n3n2n1n01n uauauuau &&&&& = ++ (2.3.18) 1n7n6n1n uauauu ++ ++= &&&&&& (2.3.19)
Donde:
20 h1a = ; ha1
= ; h
1a 2 =
121a3 = 1a 4
=
= 2
2ha5
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
21
( )= 1ha6 ha7 = Notar que la ecuacin (2.3.18) puede ser sustituida en la ecuacin (2.3.19), de
forma que se obtiene 1nu +&& y 1nu +& en funcin de la incgnita 1nu + . Sustituyendo (2.3.18) y (2.3.19) en la ecuacin (2.3.17) se obtiene:
[ ] [ ] [ ]( ) [ ]( )[ ]( )n5n4n1
n3n2n0a
1n10
uauauaC
uauauaMFuKCaMa
&&&
&&&
+++
+++=++ + (2.3.20)
De la ecuacin (2.3.20) se obtiene 1nu + y gracias a las expresiones (2.3.18) y (2.3.19) obtenemos las velocidades y aceleraciones.
Los parmetros y controlan la estabilidad del mtodo de integracin. As, si el amortiguamiento es nulo, el algoritmo de Newmark es condicionalmente estable si:
21 ,
21 y
2
1tmax
(2.3.21)
Donde max (rad/s) es la mxima frecuencia del sistema estructural dado por la ecuacin (2.2.1).
El mtodo es incondicionalmente estable si:
212 (2.3.22)
Sin embargo, si es mayor que se introducirn errores en la integracin.
Como se ha mencionado en prrafos anteriores, se adoptar para integrar las
ecuaciones dinmicas los valores = y = . Esto se traduce en tomar la aceleracin constante en un intervalo e igual a ( )
2uuu n1n&&&&&& += + .
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
22
2.3.3. Sensibilidad al paso de integracin utilizado.
En la figura 2.1 se compara el desplazamiento vertical que se produce en el centro
de un puente con un nico vano de 20 m de luz al paso de una carga de 170 KN que se
desplaza a una velocidad de 100 m/s para distintos incrementos de integracin. El
amortiguamiento que se ha tenido en cuenta en la estructura es del 5 %. Los pasos de
tiempo son: h = 0.05 s, h = 0.01 s, h = 0.001 s, h = 0.0001 s y h = 0.00001 s.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-5
-4
-3
-2
-1
0
1x 10-5
t(s)
uz(m
)
Desplazamiento vertical en el centro del vano de un puente de 20 m
intervalo de integracion =0.05intervalo de integracion =0.01intervalo de integracion =0.001intervalo de integracion =0.0001intervalo de integracion =0.00001
Fig.2.1. Comparacin del desplazamiento vertical para distintos intervalos de integracin.
Como se puede observar, a medida que se reduce el paso de integracin h, los
resultados obtenidos convergen a lo que se podra considerar la solucin real. De hecho
las curvas correspondientes a los pasos h = 0.0001 s y h = 0.00001 s son indistinguibles.
Sin embargo, para valores de h relativamente gruesos (h = 0.05 s y h =0.01 s) la curva
que se obtiene difiere bastante de la solucin real. Este hecho se debe a que con pasos
de integracin tan elevados no se puede caracterizar adecuadamente el comportamiento
dinmico del puente.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
23
Por otro lado, sealar que cuando se utiliza la integracin directa del modelo
completo, el paso de tiempo puede utilizarse como filtro de frecuencias. Este es el caso,
por ejemplo, de los programas de elementos finitos que utilizan esta tcnica de
integracin en el tiempo. En ausencia de mecanismos numricos que anulen en el
clculo frecuencias de vibracin superiores a una dada, el paso de tiempo ejercer este
papel.
A continuacin se resumen las diversas recomendaciones que, tanto en la
normativa vigente como en la literatura tcnica, se proponen sobre el paso de
integracin a adoptar para clculos dinmicos en puentes ferroviarios. (ERRI D214 (a)
[7]), (ERRI D214 (c) [9]) y (Museros et al. [28]):
Determinacin del intervalo de integracin h en funcin de la frecuencia de
vibracin ms alta considerada de la estructura:
max
1 f81h = (2.3.23)
Donde fmax es la frecuencia mxima de la estructura en Hz.
Determinacin del paso de integracin h en funcin del nmero mnimo de
intervalos de tiempo existentes durante el paso de un eje por el vano ms
corto de la estructura.
vN
Lh intmin
min2
= (2.3.24)
Donde Lmin es la longitud del vano ms corto, v es la velocidad del tren y
intminN es el nmero mnimo de intervalos de tiempo (En nuestro caso
tomaremos 200).
Determinacin del paso de integracin h en funcin del nmero n de
modos de vibracin considerados y la longitud del vano ms corto del
puente.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
24
vn4
Lh min3 = (2.3.25)
Paso de integracin fijo h que acte como filtro de frecuencias superiores a
50 Hz.
s002.0h 4 = (2.3.26)
Las recomendaciones no se limitan a proponer un nico paso de integracin, sino
que se sugiere la utilizacin del mnimo de entre los propuestos anteriormente. As se
puede tomar ( )321 h,h,hminh = , pero no menor que h4.
2.4. Matriz de amortiguamiento.
El amortiguamiento est presente en la mayor parte de los sistemas y debe ser
especificado en un anlisis dinmico. A diferencia de la rigidez y la masa, las constantes
que controlan el amortiguamiento no pueden evaluarse de forma sencilla a partir de la
geometra de los elementos estructurales y de las propiedades mecnicas del material.
En un sistema de un grado de libertad, el amortiguamiento es proporcional a la
velocidad.
ucf ientoamortiguam &= (2.4.1)
Al menor valor de c que hace que la estructura separada de su posicin de
equilibrio vaya al reposo sin sobreoscilacin se le denomina amortiguamiento crtico.
En un sistema de un grado de libertad, el amortiguamiento crtico viene dado por:
ncr m2mk2c == (2.4.2)
Donde k es la rigidez del sistema, m la masa y n la frecuencia natural del mismo Normalmente el amortiguamiento se define con el factor de amortiguamiento
que es la relacin de c con respecto a su valor crtico.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
25
mk2c
cc
cr == (2.4.3)
En un sistema de N grados de libertad, como es el caso, el amortiguamiento de
dicho sistema viene recogido en la matriz de amortiguamiento [ ]C presente en la ecuacin (2.2.1).
A la hora de definir la matriz [ ]C existen principalmente dos formas: Amortiguamiento proporcional o amortiguamiento de Rayleigh.
La matriz de amortiguamiento es definida como combinacin lineal de la matriz
de rigidez y de masa, tal y como muestra la expresin siguiente:
[ ] [ ] [ ]KMC += (2.4.4) Esta matriz as definida me permite, en un anlisis modal, desacoplar el sistema
dado por (2.2.1). As es posible pasar de un sistema de N grados de libertad a un sistema
de N ecuaciones de un grado de libertad cada una. Para un modo de vibracin i, cuya
frecuencia natural es i, los parmetros y cumplen la siguiente relacin:
2
i
i
+=
2i (2.4.5)
Donde i es el factor de amortiguamiento correspondiente al modo de vibracin i.
En la mayora de los problemas estructurales, el coeficiente de amortiguamiento
, puede ser ignorado; es decir, podemos considerar = 0. En estos casos se puede evaluar el valor de conociendo i y i mediante la expresin:
i
i = 2 (2.4.6)
Slo es posible un valor de para un sistema estructural, por tanto se elegir el modo de vibracin correspondiente a la frecuencia ms dominante.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
26
Comentar que en estructuras reales se evala el amortiguamiento mediante
medidas experimentales de la estructura objeto del estudio o de otras similares. El
amortiguamiento se puede evaluar para los distintos modos de vibracin, si bien, dada la
dificultad de la estimacin suele emplearse el mismo para todos los modos. El valor ms
tpico del amortiguamiento, que est implcito en muchas normas de clculo, es del 5 %,
siendo este valor el que se utilizar para la mayor parte de los problemas que se estudian
en este proyecto (Aunque tambin se utilizarn otras tasas de amortiguamiento).
Amortiguamiento generalizado.
Ahora la matriz de amortiguamiento no tiene porque ser combinacin lineal de las
otras dos matrices. En este caso se modifica la ecuacin (2.2.1) quedando de la siguiente
forma:
( ){ } ( ){ } ( ){ } { }( ){ } ( ){ } { }
=
=++0uMuM
)t(FuKuCuM&&&&&
(2.4.7)
Definiendo:
[ ] [ ] [ ][ ] [ ]
=
CMM0
A [ ] [ ] [ ][ ] [ ]
=
k00M
B ( ){ } [ ]( )[ ]
=
tF0
tQ (2.4.8)
{ } { }{ }
=
uu
y &&&& { } { }{ }
=
uu
y&
Llegamos a la ecuacin:
[ ]{ } [ ]{ } ( ){ }tQyByA =+& (2.4.9) Del sistema anterior es posible obtener los autovectores y autovalores y
posteriormente desacoplarlo.
Este tipo de amortiguamiento no lo vamos a utilizar en los modelos propuestos.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
27
2.5. CalculiX: Programa de elementos finitos tridimensional.
2.5.1. Historia del programa
Este programa fue desarrollado por dos ingenieros en sus ratos libres a finales de
1998. Los autores son Guido Dhondt y Klaus Witting. Adems, a lo largo de los aos
tambin se vieron involucrados en el proyecto otra serie de personas que aportaron otras
partes esenciales al programa, como son solvers matemticos y cdigos que mejoraron
el programa.
El mximo artfice es Guido Dhondt (1961), responsable del cdigo del
programa. Guido Dhondt es un Ingeniero Civil de la Universidad Catlica de Louvain
(Leuven, Blgica) y doctor en Ingeniera Civil en la Universidad de Princeton (U.S.A).
El otro creador es Klaus Wittig, el cul fue el encargado del pre- y post-
procesador de CalculiX.
Surgiendo en aquel tiempo en que el lenguaje de programacin C naci y
FORTRAN era el lenguaje estndar para clculos ingenieriles, el cdigo de CalculiX
est escrito en una mezcla de C y FORTRAN. Las primeras lneas de dicho cdigo
fueron escritas en otoo de 1998 y estaban fuertemente influenciadas por el programa
FEAP de Zienkiewicz y Taylor. Los primeros intentos del programa slo tenan
capacidad de resolver problemas estticos y lineales con elementos tridimensionales de
20 nodos y usando integracin reducida. Pronto se convirti en un programa ms
potente, de forma que a finales de 1999 ya tena incorporado las opciones de anlisis en
frecuencia y pandeo, adems de la posibilidad de utilizar geometras no lineales y
materiales con comportamiento no lineal. Posteriormente se introdujeron anlisis con
simetra, tanto en vigas como en placas, anlisis de transferencia de calor y ms
recientemente anlisis de estados dinmicos estables.
2.5.2. Descripcin del programa
CalculiX es un paquete diseado para resolver problemas en diferentes campos. El
mtodo utilizado para ello es el mtodo de elementos finitos. Con este programa se
pueden construir, calcular y post-procesar modelos de elementos finitos. Se pueden
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
28
resolver con CalculiX problemas lineales y no lineales as como problemas estticos,
dinmicos y trmicos.
CalculiX es un programa de software libre y se puede encontrar en
www.calculix.de. Por tanto su cdigo de programacin es accesible y modificable por
cualquier persona. El programa es distribuido de forma gratis y a su vez sin ninguna
garanta. Dicho cdigo es una mezcla de subrutinas en FORTRAN y subrutinas en C.
Concretando en las posibilidades del programa, los tipos de anlisis que se pueden
realizar son los siguientes:
- Anlisis estticos.
- Anlisis en frecuencia.
- Anlisis de pandeo.
- Anlisis dinmicos (Tanto con mtodo modal como con integracin directa).
- Transferencia de calor.
- Acsticos.
- Lubricacin hidrodinmica.
- Electrostticos, etc...
En cuanto a los tipos de elementos, CalculiX est provisto de elementos tipo viga,
elementos lmina, elementos brick, elementos de tensin plana, elementos de esfuerzo
plano, elementos axisimtricos, elementos fluidos y elementos gap. De todos ellos
existen diferentes variedades segn el nmero de nodos que posean.
Por otra parte comentar que existen varios tipos de materiales que pueden ser
utilizados, como son materiales elsticos, hiperelsticos, con deformacin plstica,
Adems es posible definir el tipo de material personalmente por el usuario.
En relacin a los tipos de cargas que se pueden manejar, stas pueden ser
puntuales, distribuidas, gravitatorias, centrfugas, flujos de calor convectivo, Adems
tambin pueden ser variables en el tiempo.
Hasta aqu se ha comentado las caractersticas generales del programa. De todas
las posibilidades de anlisis, a nosotros slo nos interesa el anlisis dinmico con cargas
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
29
transitorias. En concreto, estamos interesados en el anlisis dinmico mediante el
mtodo de integracin directa de las ecuaciones de movimiento. Sealar que este
programa tiene la posibilidad de realizar anlisis implcitos y explcitos. Por defecto, el
mtodo de integracin utilizado es el de Newmark clsico ( = y = ). Adems hay que resear que tambin nos ofrece la posibilidad de definir los parmetros del
amortiguamiento de Rayleigh y .
Tambin hay que decir que CalculiX se provee de solvers matemticos exteriores
e independientes para la resolucin de los problemas como son ARPACK, SPOOLES,
SGI y TAU.
Fijndonos en el cdigo del programa, lo conforman 247 subrutinas (sin contar
las de librera), de las cuales 24 de ellas estn en lenguaje C y el resto en FORTRAN. La
funcin principal (ccx_1.3.c) est en C y se encarga de llamar a las dems. Adems,
ninguna rutina en FORTRAN puede llamar a una rutina en C, en cambio lo contrario si
es posible. Notar que todos los argumentos son pasados por referencia y no por valor.
La subrutina principal est compuesta bsicamente de las siguientes partes:
1. Asignacin en memoria de los campos (openfile.f, readinput.c,
allocation.f )
Despus, para cada paso:
2. Lectura del dato de entrada (calinput.f).
3. Determinacin de la matriz de la estructura (mastruct.c y mastructcs.c)
4. Resolucin de las ecuaciones y obtencin de resultados.
Centrndonos en el ltimo punto, decir que segn el tipo de anlisis que se realiza,
as ser la subrutina que es llamada en la funcin principal. Podemos distinguir:
Para anlisis estticos profile.c y prespooles.c (segn los solvers utilizados).
Para anlisis dinmicos no-lineales y trmicos nonlingeo.c. Para anlisis en frecuencia arpack.c y arpackcs.c. Para pandeo arpackbu.c. Para anlisis dinmicos lineales dyna.c.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
30
Para anlisis de estados dinmicos estables steadystate.c
A raz de la informacin anterior se podra prescindir de las subrutinas profile.c,
prespooles.c, nonlingeo.c, arpack.c, arpackcs.c, arpackbu.c y steadystate.c y todas
aquellas que fueran llamadas en las citadas y que a su vez no lo fuesen en dyna.c.
2.6. FEAPpv: Un programa de elementos finitos. Versin personal.
2.6.1. Descripcin del programa.
FEAPpv es la versin limitada del programa comercial FEAP. Al igual que el
anterior, es un programa de software libre y sin garantas del cual disponemos de su
cdigo de programacin en www.ce.berkeley.edu/~rlt/feappv. Su creador es Robert L.
Taylor, profesor en la universidad de Berkeley (California) en el Departamento de
Ingeniera Civil y Medioambiental. Dicho programa est fuertemente influenciado por
el libro The Finite Element Method, de Zienkiewicz and R.L. Taylor [34].
Este sistema de anlisis computacional fue desarrollado con la intencin de:
- Ser un programa de fcil manejo para los principiantes en los elementos
finitos de forma que pudiesen familiarizarse con los diferentes tipos de
elementos y mtodos de modelaje.
- Ser utilizado en investigacin, y/o aplicaciones que requiriesen frecuentes
modificaciones.
A pesar de ser una versin limitada, es un programa muy completo, sobretodo
desde el punto de vista de la librera de elementos que posee.
El sistema de computacin fue desarrollado en un principio para estaciones de
trabajo UNIX y para ordenadores personales (Windows PC). El programa tiene
integrados diferentes mdulos que se encargan de recibir los datos de entrada del
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
31
modelo de elementos finitos, la resolucin del problema en un amplio rango de
aplicaciones y la presentacin de los resultados de forma grfica y/o numrica.
FEAPpv es capaz de resolver problemas estructurales (estticos o transitorios), de
transferencia de calor o de mecnica de fluidos, as como muchos otros problemas
modelados por ecuaciones diferenciales. A diferencia que CalculiX, un problema se
resuelve utilizando un command language que es un comando que especifica el
algoritmo a utilizar para obtener la solucin. El programa est provisto de una cantidad
aceptable de estos comandos. As por ejemplo, si tengo un sistema de ecuaciones de
segundo orden, como es el caso de un problema estructural transitorio, el usuario
especificar que la estrategia para obtener la solucin ser mediante la utilizacin del
mtodo de integracin temporal de Newmark.
En cuanto a la librera de elementos, FEAPpv tiene los siguientes:
- Solid Elemento brick o ladrillo que es usado para resolver problemas continuos con pequeas o grandes deformaciones. Existen
elementos 2-D y 3-D y pueden tener diferentes nodos.
- Frame Elemento viga. Usado para modelos estructurales con deformaciones debidas a axil, cortante y flector. Cada elemento tiene dos
nodos y puede ser 2-D o 3-D.
- Truss Elemento cable. Es utilizado para aquellos casos en que slo hay deformacin y fuerza axil.
- Plate Elemento lmina. Son usados en modelos estructurales con conducta de cuerpos planos en los cuales una dimensin es mucho ms
pequea que las otras dos.
- Shell Elemento cscara. Este elemento modela cuerpos curvos cuyo espesor es menor que las otras dos dimensiones.
- Membrane Elemento membrana. Usado para modelos estructurales con conducta de cuerpos curvos que son delgados y slo tienen cargas en
el plano.
- Thermal Elemento trmico. Este elemento se utiliza para calcular la temperatura en elementos slidos o viga.
- User Los usuarios pueden aadir elementos propios al programa.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
32
En relacin a los tipos de materiales, FEAPpv est provisto de distintos modelos
de materiales como son: materiales elsticos lineales ortotrpicos e isotrpicos,
materiales visco-elsticos, materiales plsticos,. Resear que en este programa el
amortiguamiento de Rayleigh es introducido en la definicin de los materiales y slo se
tiene en cuenta para materiales elsticos lineales.
Al igual que con CalculiX, es posible utilizar cargas puntuales y distribuidas
dependientes del tiempo.
Centrndonos en el anlisis transitorio que es el que nos interesa, este programa de
elementos finitos puede utilizar, segn sea la naturaleza del sistema de ecuaciones
diferenciales a resolver (orden y linealidad), un mtodo u otro. As para el caso que nos
concierne, es decir para un sistema de ecuaciones de segundo orden lineales, el mtodo
utilizado es el de Newmark. Por defecto, FEAPpv utiliza = y = .
En cuanto al cdigo de FEAPpv, est formulado netamente en lenguaje
FORTRAN. El nmero de subrutinas que lo conforman es 414 sin contar las funciones
de librera. La funcin principal recibe el nombre de feappv.f. Las dems subrutinas
estn divididas en varios grupos:
- Subrutinas correspondientes al programa. Es el grupo ms general y en l se
engloban todas las rutinas encargadas de realizar todas las operaciones y todos
los algoritmos para los distintos anlisis. En este grupo tenemos 228 subrutinas.
- Subrutinas de elementos. Son aquellas en las que se definen los distintos tipos de
elementos y materiales. Tenemos 15 subrutinas en este grupo.
- Subrutinas del usuario. En este grupo estn todas las funciones que son objeto
de ser modificadas y utilizadas directamente por los usuarios (49 funciones).
- Subrutinas plot. Aquellas que permiten presentar datos grficamente (64
subrutinas).
- Subrutinas Windows/Unix. Son dos grupos diferentes de rutinas, de forma que
las correspondientes a cada uno sirven para el funcionamiento del programa en
un entorno u otro.
- Subrutinas en f77 y f90. Serie de rutinas en FORTRAN 77 y otras en FORTRAN
90.
-
Descripcin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
33
Por ltimo es interesante comentar que el cdigo de FEAPpv es un cdigo
bastante claro y es por este motivo y por su facilidad de modificacin, que sea un
programa bastante extendido en las universidades de ingeniera.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
34
3.- Validacin de los programas de elementos finitos:
CalculiX y FEAPpv.
3.1. Validacin de CalculiX.
En este punto lo que se trata es de verificar la capacidad del programa CalculiX a
la hora de realizar distintos anlisis estructurales. Concretamente se realizarn una serie
de problemas estticos y dinmicos con este programa y con otro programa de
elementos finitos comercial que es ANSYS. Los resultados obtenidos se compararn
entre s y con la solucin terica de cada uno de los problemas. Con esta serie de tests se
tendr la certeza de que el programa, del cual no tenemos garantas de antemano y se
desconocen sus posibilidades, es apto para su utilizacin.
3.1.1. Problemas estticos.
3.1.1.1. Viga biapoyada con carga vertical en el centro.
El problema en cuestin es el siguiente:
L = 2 m
A
B
C
F = 100 N
b = 0.08 m
h = 0.08 mX
Z
Y
Z
Fig.3.1. Viga biapoyada con carga en el centro.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
35
Datos de la seccin de la viga y del material (acero):
46zzyy m 1041333.3II
== . A = 6.4 10-3 m2.
E = 2.11011 N/m2.
=0.3.
a. Solucin terica.
La solucin terica del problema se desarrolla en el anexo D. El desplazamiento
en el centro de la viga es el siguiente:
EI48LF 3
B = (3.1.1)
A continuacin se sustituyen los datos de nuestro problema en la expresin
anterior:
m10325.2 5B=
b. Solucin con elementos finitos.
Se ha utilizado, adems del programa de elementos finitos CalculiX, el programa
ANSYS, con el fin de comparar los resultados obtenidos con el primero y los obtenidos
con este ltimo. Tambin se compararn con los resultados tericos.
Sealar que con ANSYS slo se ha utilizado un tipo de elemento que es el BEAM4.
Este elemento es uniaxial y tiene seis grados de libertad en cada uno de los nodos y est
provisto de traccin, compresin y torsin. En cuanto a CalculiX se han utilizados dos
tipos diferentes de elementos, obteniendo con cada uno de ellos resultados muy
dispares. En concreto son el B32 y el B32R. El B32 es un elemento viga, unidimensional
y cuadrtico con tres nodos, tal y como se muestra en la figura siguiente:
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
36
n1
n2
t
1
23
Fig.3.6. Elemento viga en CalculiX.
En cada uno de los nodos se define un sistema de coordenadas cartesianas t - n1-
n2, donde t es el vector local y normalizado de la tangente, n1 es el vector normal en la
direccin 1 y n2 es el vector normal en la direccin 2. Las direcciones 1 y 2 son
utilizadas para expandir el elemento B32 en un elemento C3D20 (elemento brick,
cuadrtico, tridimensional con 20 nodos). Este hecho se produce siempre que utilicemos
un elemento viga y es como se muestra a continuacin:
1 2 3
1 2
34
5 6
78
9
10
11
12
13
14
15
16
1718
1920
2
1
t
Nodo elemento 3D
Nodo elemento 1D
Fig.3.7. Expansin del elemento viga al elemento brick.
En cuanto al elemento B32R es similar al anterior con la salvedad de que este
utiliza integracin reducida y el B32 no. En este caso la expansin se produce al
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
37
elemento C3D20R que tiene 2x2x2 puntos de integracin y el C3D20 tiene 3x3x3
puntos de integracin.
A continuacin se muestra una tabla con el desplazamiento mximo (B) obtenido utilizando los diferentes programas y el error relativo:
( ) 100*% tericaB
tericaB
obtenidaB
= (3.1.2)
Elemento Mallado (n de
elementos) B (m) (%)
Teora - - -2.32515 10-5 -
ANSYS BEAM4 10 -2.3251 10-5 0.0022
2 -1.7152 10-5 26.23
5 -2.2692 10-5 2.41 B32
10 -2.3267 10-5 0.067
2 -2.3348 10-5 0.415
5 -2.329 10-5 0.166
CalculiX
B32R
10 -3.6484 10-5 56.91
Tabla.3.2. Resultados de desplazamiento mximo.
Como se puede observar, utilizando el elemento B32, los resultados mejoran
segn vaya aumentando el nmero de elementos de la discretizacin. En cuanto al
elemento B32R, su comportamiento es idneo para un nmero de elementos pequeo
mientras que empeora considerablemente cuando el mallado es muy fino.
Vamos a comparar el desplazamiento en la direccin z a lo largo de toda la viga.
En la siguiente grfica se muestra dicho desplazamiento utilizando todas las
opciones expuestas anteriormente.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
38
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-2.5
-2
-1.5
-1
-0.5
0x 10-5 Comparacion desplazamientos viga biapoyada con carga vertical en el centro
l(m)
uy(m
)
ANSYSCalculix (2 elementos B32)Calculix (5 elementos B32)Calculix (10 elementos B32)Calculix (2 elementos B32R)Calculix (5 elementos B32R)Calculix (10 elementos B32R)
Fig.3.8. Desplazamiento en direccin z a lo largo de la viga.
Se representan los resultados de CalculiX que ms se parecen a los de ANSYS.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-2.5
-2
-1.5
-1
-0.5
0x 10-5 comparacion desplazamientos viga biapoyada con carga vertical en el centro
l(m)
uy(m
)
ANSYSCalculix (10 elementos B32)Calculix (2 elementos B32R)Calculix (5 elementos B32R)
Fig.3.9. Desplazamiento en direccin z a lo largo de la viga.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
39
En la siguiente figura se representa el error relativo entre ANSYS y CalculiX para
cinco elementos B32R que es la que a simple vista ms se parece.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4error relativo entre ANSYS y CALCULIX (5 elementos B32R)
l(m)
erro
r (%
)
Fig.3.10. Error relativo entre ANSYS y CalculiX
En conclusin hay que sealar que el elemento B32 (convertido internamente en el
C3D20) es demasiado rgido y al utilizarlo con pocos elementos los resultados no son
bueno, mientras que si utilizamos en su lugar el B32R (convertido internamente en el
C3D20R) con pocos elementos los resultados son mucho mejores.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
40
3.1.1.2 Viga en voladizo con carga vertical en el extremo libre.
El problema en cuestin es el siguiente:
A B
F
b
hX
Z
Y
Z
L
Fig.3.11. Viga en voladizo con carga en el extremo libre.
Datos del problema: Datos de la seccin:
L = 2m. A = 6.4 10-3 m2.
F = 1000 N. 46zzyy m 1041333.3II==
b = 0.08 m.
h = 0.08 m.
Datos del material (acero):
E = 2.11011 N/m2.
=0.3.
a. Solucin terica.
El desplazamiento terico en el punto B es el siguiente (anexo D):
EI3
FL v3
B = (3.1.3) Sustituyendo los datos del problema en la ecuacin (3.1.3) se obtiene:
m 10 72024.3 v 3B=
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
41
b. Solucin con elementos finitos.
Se utiliza al igual que en el ejemplo de la viga biapoyada, tanto CalculiX como
ANSYS. Adems con ambos programas se ha utilizado los mismos elementos que en el
problema anterior, es decir, con ANSYS el elemento BEAM4 y con CalculiX los
elementos B32 y B32R.
Los resultados que se obtienen se muestran en la tabla siguiente:
Elemento Mallado (n de
elementos) B (m) (%)
Teora - - -3.72024 10-3 -
ANSYS BEAM4 10 -3.7202 10-3 0.0011
2 -3.253 10-3 12.56
5 -3.578 10-3 3.82
10 -3.658 10-3 1.67
15 -3.688 10-3 0.867
20 -3.69 10-3 0.813
B32
25 -3.703 10-3 0.46
2 -2.193 10-3 41.05
CalculiX
B32R 5 No converge -
Tabla.3.4. Resultados de desplazamiento mximo.
Se observa de la tabla anterior que el elemento B32 funciona mejor cuanto mayor
sea la discretizacin utilizada, en cambio el elemento B32R no funciona bien con
ninguna discretizacin.
Vamos a comparar el desplazamiento vertical a lo largo de toda la vida que se
obtiene con los programas de elementos finitos.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
42
En primer lugar se comparan todas las alternativas mostradas en la tabla 3.4.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-4
-3.5
-3
-2.5
-2
-1.5
-1
-0.5
0x 10-3 comparacion desplazamientos viga en voladizo con carga vertical en el extremo libre
l(m)
uy(m
)
ANSYSCalculix (2 elementos B32)Calculix (5 elementos B32)Calculix (10 elementos B32)Calculix (15 elementos B32)Calculix (20 elementos B32)Calculix (25 elementos B32)Calculix (2 elementos B32R)
Fig.3.15. Desplazamiento en direccin z a lo largo de la viga.
Quedndonos con las alternativas de CalculiX que ms se asemejan a la solucin
de ANSYS nos queda la siguiente figura:
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-4
-3.5
-3
-2.5
-2
-1.5
-1
-0.5
0x 10-3 comparacion desplazamientos viga en voladizo con carga vertical en el extremo libre
l(m)
uy(m
)
ANSYSCalculix (10 elementos B32)Calculix (15 elementos B32)Calculix (20 elementos B32)Calculix (25 elementos B32)
Fig.3.16. Desplazamiento en direccin z a lo largo de la viga.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
43
Como conclusin se puede decir que las soluciones obtenidas con CalculiX y con
ANSYS son muy parecidas a partir de una discretizacin de 10 elementos siempre que se
utilice el elemento B32.
3.1.2. Problemas dinmicos.
3.1.2.1. Cubo bajo una presin variable en el tiempo.
El ejemplo seleccionado para comparar la potencia de CalculiX ante anlisis
dinmicos tales que las cargas sean dependientes del tiempo es el de un cubo cuya cara
superior est sometida a una presin dependiente del tiempo y empotrado en la base de
ste. Adems sus caras laterales tendrn impuestas unas condiciones de contorno que se
exponen a continuacin. As el problema ser:
x
y
z
t
L
Fig.3.17. Cubo bajo una presin variable en el tiempo.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
44
x
z
t
a
b
Fig.3.18. Cubo bajo una presin variable en el tiempo.
La carga distribuida a la cual est sometida el cubo es multiplicada por la funcin
de Heaviside ( (t) ).
t
1
t
Fig.3.19. Funcin de Heaviside.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
45
Datos del problema:
L = 1m.
b = 1 m.
a = 1 m.
t = 10 N/m2.
Datos del material (acero):
E = 2.11011 N/m2.
= 0.3. = 7850 kg/m3.
Adems el problema tiene las siguientes condiciones de contorno:
6
2
3
4
5
1
Fig.3.20. Numeracin de las caras del cubo.
Cara Condicin de contorno
1,2,3,4 0t
0uu
z
yx
===
5 0
0uuu
zyx
zyx
======
Tabla.3.5. Condiciones de contorno del problema.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
46
a. Solucin terica. La solucin terica del problema anterior es la siguiente:
( ) ( ) ( )[ ] ( ) ( )
( ) ( )
++
++
+
+
= =
Ezb1n2t
Ezb1n2t
Ezb1n2t
Ezb1n2t1
EE1
tu
t,zu 1000
0n
n
est,z
z
(3.1.4)
( ) ( ) ( )[ ] ( ) ( )
+++
+=
= Ezb1n2t
Ezb1n2t1tt,z
1000
0n
n
est,zz
zz (3.1.5)
Donde:
E
tbAtAE
bFAE
bu est,z === (3.1.6)
test,zz = (3.1.7)
En nuestro caso la funcin de Heaviside que utilizaremos tendr el siguiente
incremento de tiempo:
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
47
t(s)
1
0 2e-41e-4 3e-4 4e-4 5e-4 6e-4 7e-4 8e-4 9e-4 10e-4
Fig.3.21. Funcin de Heaviside del problema.
Se observa que t = 10-4 s. A continuacin se representar el desplazamiento terico en la cara superior o cara
nmero 6 (z = b) y la tensin en el empotramiento (z = 0). La representacin ser
adimensional en ambos casos.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-2.5
-2
-1.5
-1
-0.5
0
0.5
t(s)
uy/u
yest
Desplazamiento TEORICO de la cara superior
Fig.3.22. Desplazamiento terico en la cara superior del cubo.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
48
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-2.5
-2
-1.5
-1
-0.5
0
0.5
t(s)
Szz
/Szz
,est
Tension TEORICA en el empotramiento
Fig.3.23. Tensin terica en la cara correspondiente al empotramiento.
b. Solucin con elementos finitos.
Al igual que en los ejemplos anteriores, se ha utilizado el programa de elementos
ANSYS para la comparacin de la solucin que proporciona CalculiX.
Con CalculiX se ha utilizado el elemento tridimensional C3D20 y el C3D20R que
ya han sido descritos en los ejemplos anteriores.
1 2
34
5 6
78
9
10
11
12
13
14
15
16
1718
1920
Fig.3.24. Elemento C3D20.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
49
Por otro lado, con ANSYS se ha utilizado el elemento tridimensional SOLID186, el
cual tiene desplazamientos cuadrticos y se comporta bien ante mallados irregulares.
Est constituido por 20 nodos con tres grados de libertad por nodo: translacin en las
direcciones x,y,z. Es capaz de soportar plasticidad, hiperelasticidad, creep, grandes
deformaciones y grandes esfuerzos.
Una vez mencionados los tipos de elementos a utilizar, se procede a la
comparacin de resultados. En primer lugar los resultados que se obtienen son para una
discretizacin del cubo en ocho elementos hexadricos en ambos programas, tal y como
se muestra en la figura.
Fig.3.25. Mallado del cubo utilizado.
En ambos casos se ha utilizado un tamao de paso de integracin constante de
510-6 s. El tiempo final que se ha tomado es de 510-3 s (con t = 10-4 s) y por tanto el nmero de integraciones ser 103.
Con estas especificaciones se obtienen los siguientes resultados:
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
50
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-10
-8
-6
-4
-2
0
2x 10-11
t(s)
uy(m
)
Comparacion desplazamiento en la cara superior
ANSYSCALCULIXTEORICO
Fig.3.26. Desplazamiento vertical en la cara superior del cubo.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-30
-25
-20
-15
-10
-5
0
5
10
t(s)
Szz
(N/m
2 )
Comparacion tensiones en el empotramientoANSYSCALCULIXTEORICO
Fig.3.27. Tensin en la cara del empotramiento del cubo.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
51
Como se puede observar los resultados de desplazamiento vertical en la cara 6 del
cubo son bastante parecidos a la solucin terica, y a su vez, los resultados obtenidos
con ANSYS y CalculiX tambin son muy similares. En cuanto a los resultados de las
tensiones en el empotramiento, stos siguen la tendencia de la tensin terica, aunque
difieren un poco de la misma. Adems, se obtiene que la tensin dada por CalculiX se
asemeja ms a la terica que la obtenida con ANSYS. Estos resultados pueden
considerarse buenos, ya que el problema que estamos estudiando es un problema
complejo que normalmente no da tan buenos resultados experimentales.
Ahora lo que vamos a hacer es disminuir el t con la intencin de conseguir mejores resultados, ya que, tericamente stos son mejores cuanto menor es el
incremento de tiempo de la funcin de Heaviside. As cogeremos un t = 10-5 s. Adems se podr ver que estos resultados mejoran cuanto mayor es el nmero de
elementos en el cual discretizamos el cubo. Utilizaremos en el caso de CalculiX una
discretizacin de 32 elementos hexadricos, mientras que con ANSYS el mallado del
volumen ser con 100 elementos tetradricos.
Fig.3.28 Mallado con 32 elementos (CalculiX) Fig.3.29 Mallado con 100 elementos (ANSYS)
Las grficas que se obtienen son las siguientes:
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
52
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-10
-8
-6
-4
-2
0
2x 10-11
t(s)
uy(m
)
Comparacion desplazamiento en la cara superior (INC T = 1e-5)
TEORICOANSYS (8 elementos)ANSYS (100 elementos)CALCULIX (32 elementos)
Fig.3.30. Desplazamiento vertical en la cara superior del cubo.
Como se puede comprobar en la figura anterior los resultados de uy (b,t) obtenidos
con los programas de elementos finitos son muy parecidos entre s y a su vez ms
parecidos a la solucin terica que en el caso anterior. Por otro lado las diferencias son
mnimas entre un mallado y otro.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-30
-25
-20
-15
-10
-5
0
5
10
t(s)
Szz
(N/m
2 )
Comparacion tensiones en el empotramiento(INC T = 1e-5)TEORICOANSYS (8 elementos)ANSYS (100 elementos)CALCULIX (32 elementos)
Fig.3.31. Tensin en la cara del empotramiento del cubo.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
53
En cuanto a las tensiones, se observa que efectivamente se parecen ms los
resultados de elementos finitos a los tericos que con el incremento de tiempo anterior.
En esta grfica si se puede ver la mejora existente cuando discretizamos el cubo en ms
elementos, ya que la solucin proporcionada por ANSYS para ocho elementos
hexadricos difiere ms de la tericas que la correspondiente a 100 elementos
tetradricos.
Representamos slo las soluciones ms aproximadas:
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-10
-8
-6
-4
-2
0
2x 10-11
t(s)
uy(m
)
Comparacion desplazamiento en la cara superior (INC T = 1e-5)
TEORICOANSYS (100 elementos)CALCULIX (32 elementos)
Fig.3.32. Desplazamiento vertical en la cara superior del cubo.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
54
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10-3
-30
-25
-20
-15
-10
-5
0
5
10
t(s)
Szz
(N/m
2 )
Comparacion tensiones en el empotramiento(INC T = 1e-5) TEORICOANSYS (100 elementos)CALCULIX (32 elementos)
Fig.3.33. Tensin en la cara del empotramiento del cubo.
En conclusin se puede decir que los resultados que se obtienen con CalculiX son
ptimos y que se cumple que cuanto menor sea el t mejor es la solucin obtenida.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
55
3.2. Validacin de FEAPpv.
Se procede a la verificacin de la capacidad del programa FEAPpv a la hora de
resolver distintos problemas estructurales, tanto estticos como dinmicos. Los
resultados obtenidos se compararn con los de otros programas de elementos finitos
(ANSYS y CalculiX) as como con la solucin terica correspondiente. Se pretende, al
igual que hicimos con el programa CalculiX, ver si FEAPpv nos ofreces las garantas
suficientes para su utilizacin.
3.2.1. Problemas estticos.
3.2.1.1. Viga biapoyada con carga vertical en el centro.
El problema en cuestin es el siguiente:
L = 2 m
A B
C
F = 100 N
b = 0.08 m
h = 0.08 mX
Z
Y
Z
Fig.3.34. Viga biapoyada con carga en el centro
Datos de la seccin de la viga y del material (acero):
46zzyy m 1041333.3II
== . A = 6.4 10-3 m2.
E = 2.11011 N/m2.
=0.3.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
56
El desplazamiento terico segn el eje z en el punto C viene dado por la ecuacin
(3.1.1). En cuanto a la solucin mediante elementos finitos, se ha utilizado adems de
FEAPpv, ANSYS y CalculiX. Centrndonos en el programa objeto de nuestro estudio, se
ha utilizado como elemento los de tipo viga, al igual que con los dems programas.
Concretando ms, el elemento recibe el nombre de FRAMe y es usado para modelos
estructurales que incluyen deformacin debida a axiles, cortantes y flectores. El modelo
del elemento es formulado en trminos de fuerzas resultantes que se calculan por
integracin de los componentes de las tensiones sobre la seccin del elemento. Cada
elemento tiene dos nodos y puede ser utilizado en problemas de dos y tres dimensiones.
Para problemas de dos dimensiones cada nodo tendr tres grados de libertad (ux ,uy ,z) y para problemas de tres dimensiones cada nodo tendr seis grados de libertad (ux ,uy ,uz
,x , y , z).
A continuacin se presenta una tabla en la que se recogen los desplazamientos
segn el eje z en el punto C obtenidos por los diferentes programas. Adems tambin se
presenta el error relativo que tiene cada resultado con respecto a la solucin terica
utilizando la ecuacin (3.1.2).
Elemento Mallado (n de
elementos) B (m) (%)
Teora - - -2.32515 10-5 -
ANSYS BEAM4 10 -2.3251 10-5 0.0022
FEAPPV FRAMe 10 -2.3252 10-5 0.0022
CalculiX B32 10 -2.3267 10-5 0.067
Tabla. 3.6. Desplazamiento vertical y error relativo en el punto C de la viga.
Se puede ver que el programa que estamos evaluando ofrece muy buenos
resultados para este problema.
En la siguiente grfica se recoger la comparacin de los distintos
desplazamientos a lo largo de la viga.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
57
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-2.5
-2
-1.5
-1
-0.5
0x 10-5 comparacion desplazamientos viga biapoyada con carga vertical en el centro
l(m)
uy(m
)ANSYSCalculiXFEAPPV
Fig.3.35.Desplazamiento vertical a lo largo de la viga con distintos programas.
Como se puede observar la solucin utilizando el programa FEAPpv y ANSYS son
muy parecidas. En la grfica siguiente se evala el error relativo entre ambos resultados.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5x 10-3 error relativo entre ANSYS y FEAPPV
l(m)
erro
r rel
ativ
o (%
)
Fig.3.36. Error relativo del desplazamiento vertical a lo largo de la viga entre ANSYS y FEAPpv
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
58
Como se puede comprobar el error relativo mximo es aproximadamente un
0.0045 %, un error que se puede considerar insignificante.
3.2.1.2. Viga en voladizo con carga vertical en el extremo libre.
El problema en cuestin es el siguiente:
A B
F
b
hX
Z
Y
Z
L
Fig.3.37. Viga en voladizo con carga en el extremo libre.
Datos del problema:
L = 2m.
F = 1000 N.
b = 0.08 m.
h = 0.08 m.
Datos de la seccin:
A = 6.4 10-3 m2.
46zzyy m 1041333.3II
==
Datos del material (acero):
E = 2.11011 N/m2.
=0.3.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
59
El desplazamiento terico segn la direccin z en el punto B se recoge en la
ecuacin (3.1.3). En cuanto a las soluciones con los distintos programas de elementos
finitos se muestra en la tabla siguiente. Tambin se recoge el error relativo utilizando la
ecuacin (3.1.2).
Elemento Mallado (n de
elementos) B (m) (%)
Teora - - -3.72024 10-3 -
ANSYS BEAM4 10 -3.7202 10-3 0.0011
FEAPPV FRAMe 10 -3.7203 10-3 0.0016
CalculiX B32 10 -3.658 10-3 1.673
Tabla.3.7. Desplazamiento vertical y error relativo en el punto B de la viga.
De los resultados recogidos en la tabla anterior se puede decir que el programa que
estamos evaluando da muy buenos resultados para el problema de la viga en voladizo y
mejores que los que se obtuvieron con el programa CalculiX.
En las siguientes figuras se mostrarn los desplazamientos verticales obtenidos
con los distintos programas a lo largo de toda la viga. Adems tambin se representa el
error relativo que se obtiene con el programa FEAPpv en relacin con la solucin
obtenida con ANSYS. Como se puede comprobar el error mximo que se obtiene es
aproximadamente un 0.006 %, siendo este un error insignificante.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
60
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-4
-3.5
-3
-2.5
-2
-1.5
-1
-0.5
0x 10
-3 comparacion desplazamientos viga en voladizo con carga vertical en el extremo libre
l(m)
uy(m
)ANSYSCalculiXFEAPPV
Fig.3.38. Desplazamiento vertical a lo largo de la viga.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20
1
2
3
4
5
6
7x 10
-3 error relativo entre ANSYS y FEAPPV
l(m)
erro
r (%
)
Fig.3.39. Error relativo del desplazamiento vertical a lo largo de la viga entre ANSYS y FEAPpv
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
61
3.2.2. Problemas dinmicos.
En este apartado se resolvern varios problemas dinmicos con cargas
dependientes del tiempo.
3.2.2.1. Viga biempotrada con carga vertical de tipo Heaviside.
El problema en cuestin es el siguiente:
L = 20 m
A B
C
F(t)
b = 1 m
h = 1 mX
Z
Y
Z
Fig.3.40. Viga biempotrada con carga en el centro
Datos de la seccin:
A = 1 m2.
4zzyy m 083333.0II ==
Datos del material:
E = 2.11011 N/m2.
kg/m 2500= =0.3.
Datos de la carga
)t(P)t(F = Donde:
P = 300 KN.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
62
La funcin de Heaviside es la siguiente:
t(s)
1
0 0.20.1 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 10
(t)
Fig.3.41. Funcin de Heaviside.
A continuacin se presentarn los resultados obtenidos. Hay que sealar que en
los correspondientes anlisis no se ha tenido en cuenta el amortiguamiento, es decir no
se ha considerado la matriz de amortiguamiento (ecuacin 2.4.4).
En primer lugar se representa el desplazamiento segn la direccin z en el punto
central de la viga utilizando los tres programas de elementos finitos estudiados.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
63
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-8
-6
-4
-2
0x 10-4
t(s)
uz(m
)
Desplazamiento vertical en el centro de la viga
FEAPPVANSYSCALCULIX
Fig.3.42. Desplazamiento vertical en el centro de la viga.
A continuacin se representa la solucin de FEAPpv y la solucin de ANSYS.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-8
-6
-4
-2
0x 10-4
t(s)
uz(m
)
Desplazamiento vertical en el centro de la viga
FEAPPVANSYS
Fig.3.43. Desplazamiento vertical en el centro de la viga con ANSYS y FEAPpv.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
64
Ahora se presentarn los resultados que se obtiene teniendo en cuenta la matriz de
amortiguamiento. Sealar que la matriz de amortiguamiento que se ha utilizado es la
correspondiente al amortiguamiento proporcional o amortiguamiento de Raleigh
(ecuacin 2.4.4).
Para el clculo de los coeficientes de Raleigh se ha tomado el coeficiente = 0 y se ha calculado teniendo en cuenta nicamente el primer modo de vibracin cuya frecuencia natural es la dominante para el tipo de carga que tenemos. Por otro lado se ha
tomado como tasa de amortiguamiento modal i = 5% para el primer modo.
Se procede al clculo de las frecuencias naturales de los modos para la obtencin
del parmetro . La siguiente expresin me permite el clculo de las frecuencias naturales de una
viga para distintas configuraciones:
4ii LEIA = (3.2.1)
Donde:
Ai Valor que depende de la configuracin de la viga y del modo. E Mdulo de Young. I Momento de inercia de la seccin. L Longitud de la viga. Densidad lineal de la viga.
Los valores de Ai para el caso de una viga biempotrada se muestran en la tabla
siguiente:
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
65
Modo de vibracin Ai
22.4
61.7
121.0
200.0
Tabla.3.8. Valores de Ai para una viga biempotrada.
Sustituyendo los datos del problema en la expresin (3.2.1) se obtienen las
siguientes frecuencias naturales:
s/rad 88.1322rad/s 800.34 rad/s 408.11 rad/s 16.148
4
3
2
1
====
Centrndonos en la frecuencia natural del primer modo y utilizando la ecuacin
(2.4.6), obtenemos que el coeficiente de Rayleigh es aproximadamente 0.0007. Con este valor se puede obtener las tasas de amortiguamiento de los dems modos
de vibracin, de forma que se obtiene:
%0.28%3.14
%5
3
2
1
===
Como es lgico las tasas de amortiguamiento son mayores mientras mayor sea el
modo. Se puede comprobar que los amortiguamientos que se obtienen para los dems
modos no son valores demasiado elevados.
Una vez que tenemos definida la matriz de amortiguamiento se procede a la
resolucin del problema y a la exposicin de los resultados en las siguientes grficas.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
66
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-8
-6
-4
-2
0x 10-4 Desplazamiento vertical en el centro de la viga
t(s)
uz(m
)ANSYSFEAPPV
Fig.3.44. Desplazamiento vertical en el centro de la viga con ANSYS y FEAPpv. (con amort.)
Se observa que ambas soluciones son muy similares. Para corroborar esta
afirmacin se presenta el error relativo entre ambas.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45Error relativo entre ANSYS Y FEAPPV
t(s)
Erro
r rel
ativ
o (%
)
Fig.3.45. Error relativo de desplazamiento vertical en el centro de la viga entre ANSYS y FEAPpv.
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
67
El error relativo mximo se produce cerca del instante en el cul la carga pasa de
tener un valor nulo a tener un valor P, es decir para t =0.5 s y su valor es de 0.42 %.
3.2.2.2. Viga biempotrada con carga vertical transitoria.
El problema es el mismo que el anterior problema cambiando nicamente el tipo
de carga.
L = 20 m
A B
C
F(t)
b = 1 m
h = 1 mX
Z
Y
Z
Fig.3.46. Viga biempotrada con carga en el centro.
La carga ser la siguiente:
)t(P)t(F =
Donde:
P = 300 KN.
t0INC
1
(t)
Fig.3.47. Funcin (t).
INC = 0.2778 s
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
68
En la figura siguiente se esquematiza la funcin (t) como en realidad se considera a la hora de introducirla en los programas de elementos finitos.
t0
1
(t)
delta
INC Fig.3.48. Esquematizacin real de (t).
En nuestro caso se ha tomado delta = 0.05556 s. Se muestra a continuacin una
tabla en la que se recoge todos los puntos que forman la funcin (t).
t (s) 0 0.05556 0.11112 0.16668 0.22224 0.2778 0.33336 0.38892 0.4448
(t) 1 0 0 0 0 1 0 0 0 t(s) 0.50004 0.5556 0.61116 0.66672 0.72228 0.77784 0.8334 0.88896 0.94452
(t) 0 1 0 0 0 0 1 0 0 t(s) 1.00008 1.05564 1.1112 1.6676 1.22232 1.27788 1.33344 1.389 1.44456
(t) 0 0 1 0 0 0 0 1 0 t(s) 1.50012 1.55568 1.61124 1.6668 1.72236 1.77792 1.83348 1.88904 1.9446
(t) 0 0 0 1 0 0 0 0 1 t(s) 2.00016 5
(t) 0 0
Tabla.3.9. Puntos de la funcin (t).
En primer lugar se realizarn los anlisis con los tres programas y sin tener en
cuenta la matriz de amortiguamiento, al igual que se hizo en el problema 3.2.2.1. De
esta forma los resultados son:
-
Validacin de los programas de elementos finitos: CalculiX y FEAPpv Proyecto Fin de Carrera
69
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-2.5
-2
-1.5
-1
-0.5
0
0.5
1
1.5x 10
-3
t(s)
uz(m
)
Desplazamiento vertical en el centro de la viga
FEAPPVCALCULIXANSYS
Fig.3.49. Desplazamiento vertical en el centro de la viga.
En la figura anterior se puede ver como los resultados de CalculiX difieren en
mayor medida de los otros dos. Representando las soluciones de ANSYS y FEAPpv, se