Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
TAREA N 1:
Analisis de Tensin de un Cilindro Hueco en el Espacio, usando FORTRAN
NOMBRE
PROFESOR
FECHA
ENTREGA
: Diego Cern Z.
: Claudio Garca
: 28-04-2015
: 28-04-2015
Resumen
En este primer laboratorio, se utiliza la herramienta de programacion FORTRAN, para
desarrolar el siguiente problema: dado un vector que representa el eje de simetra de un cilindro
en el espacio, junto con una gran cantidad de puntos que definen la geometra y las tensiones
en cada uno de ellos, todo esto referido a un sistema Oxyz,adems se debe obtener para un
sistema cilindrico sus esfuerzos, tensiones y direcciones principales, y aplicar todo esto a un
criterio de falla como Von Mises.
Lo anteriormente descrito, se ver ms adelante desarrollado en 4 preguntas, en donde las tres
primeras nos brindarn las herramientas para para poder hacer un anlisis coherente y conciso
de un estado de tensin en una final y cuarta pregunta.
La idea del informe es tambin aprender a programar en FORTRAN, la cual es una potente
herramienta para el desarrollo de clculos numricos, que junto a otras herramientas como
Gnuplot podemos ver los resultados en grficas.
PROBLEMA 1
En este problema, piden obtener para cada nodo los efuerzos en un sistema cilindrico, tal que
su eje axial coincida con el vector directriz.
Por lo tanto lo primero es pasar de un sistema coordenado Oxyz a un sistema solidario con el
eje de simetria del cilindro, atravez de una matriz de rotacion como la mostrada en la figura 1.
[][
][ ]
usando la formula
^
e3 = 0,
1 3
,
2 2
u v
=cos ( ) [1], es posible encontrar el ngulo formado por
|uv|
, luego
e3 k^ ,
^
e3 i^ , estos ngulos son respectivamente 30 y 90 , lo que implica que el sistema rota sobre
^
el eje x, 30 en sentido anti-horario, generando el arreglo mostrado en la figura 2. a) y la matriz
de rotacion en la figura 2. b).
a)
b)
Figura 2. a) Matriz de los ngulos entre sistema de coordenadas, obtenidas con Fortran. b) Matriz de
rotacion de Oxyz a Ox1y1z1.
Teniendo bien definida la matriz de rotacin se multiplica por las cordenas de cada punto
alojadas en el archivo nodos.dat para obtener la nueva ubicacin en el sistema Ox1y1z1.
Pasar a coordendas cilindricas ahora se logra calculando para cada nuevo punto los valores:
r = x 21+ y 21
=arctan(x 1 / y 1 )
z= z 1
Ahora se pocede a calcular las tenciones en cada sistema de coordenadas usando la formula:
][
][
][
xx
yy
xy
zz
xz
yz
una vez que se tiene las tenciones en el sistema Ox1y1z1, se vuelve a aplicar la formula pero
esta ves la matriz de rotacion sera:
cos () sin() 0
sin() cos() 0
0
0
1
rr
zz
rz
PREGUNTA 2
Encontrar los esfuerzos principales y sus direcciones principales, con la ayuda de un programa
en FORTRAN.
La definicin exacta de esfuerzos principales nos dice que son esfuerzos normales mximos
que se presentan cuando los esfuerzos cortantes son nulos, es decir, la posicin de la partcula
es tal que solo existen esfuerzos normales, las direcciones principales son las coordenadas del
sistema en donde ocurren estos esfuerzos.
Si estas condiciones se cumplen, la ecuacin
[ TI ]u =0
[ TI ]
lo
que genera una ecuacion cbica llamda ecuacin caracterstica, que es de la forma:
I1 + I 2 I 3=0
las cte I1,I2,I3 son conocidas como las invariantes de la ecuacin, debido a que los esfuerzos
principales son independientes del sistema de referencia por lo que al ser cte, los invariantes
tambin lo son.
En fortran se programa una funcion que calcule para cada nodo sus invariantes.
Los invariantes son:
I 1 = xx + yy + zz
I 2 = xx yy + yy zz + zz xx yz zx xy
I 3=det (Matriz Tensiones )
Para resolver
Se calcula
si
R <Q
Q=a 3 b/9
entonces
=arccos( R / (Q ))
i=1,3
lo que nos entrega tres
x i =2 (Q)cos((+(2i)2 )/3)a/3
R >Q
esta ultima parte no fue programa, ya que para nuestro caso ecuacion carrecteristica tiene 3
soluciones reales.
Ejemplo de los esfuerzos principales obtenidos.
[ TI ]u =0
donde para cada valor principal se encuentra un vector unitario de la forma (a,b,c), por lo que
para una matriz de tenciones las direcciones principales se representan por una matriz de 3x3.
Hay que tener en cuenta que el sistema de ecuaciones anterior es indeterminado, o sea tiene
infinitas soluciones, por lo que hay que usar slo dos de las tres ecuaciones y aadir la
condicin de que el vector sea unitario
a +b +c =1
[ TI ]
][ ] [
Se despeja
a 31cos ( A ) +a32cos ( b )
a33
Se reemplaza su valor en cualquiera de las otras dos ecuaciones, en nuestro caso la 2da, y
despejamos
(a22a33 a23a32 )
por lo que cos( A )=cos(B)A 1
a12a33 a31a23
cos(C)=
A1cos(B)+cos(B)+ B1cos(B)=1
cos(B)=
1
A 1+1+B 1
De cual se utiliza solo el valor positivo, de esta forma se encuentran los vectores principales
calculado para un esfuerzo principal, falta repetir el proceso 3 veces para nada nodo.
PREGUNTA 3
En fortran crear un programa que permita calcular el esfuerzo de Von Mises.
El esfuerzo de Von Mises es un buen indicar de falla en materiales ductirles su formula esta
dado por:
vm=
( 1 2 ) +( 2 3 )+( 3 1 )
la cual no tiene mayor complejidad de
2
PREGUNTA 4
Finalmente, queda analizar el estado en que se encuentra el nodo 19485, esto se logra
utilizando todas las cosas previamente calculadas.
Se cre un programa en fortran que permita recopilar esta informacin ingresando solo el
nmero del nodo a evaluar.
CONCLUSIONES
En conclusin, despus de realizar los problemas planteados, podemos darnos cuenta de cmo
facilita y acorta los tiempos de clculo el uso de programas computacionales, en este caso para
el anlisis tensional de un nmero exorbitante de nodos que pueden haber sido obtenidos por
ejemplo de un programa 3D que opera con elementos finitos, junto con herramientas para
graficar como Gnuplot nos facilita an ms los clculos.
Es por esto que es importante el conocer, entender y saber aplicar todas estas herramientas
que como ingenieros estn a nuestro alcance de manera gratuita.
BIBLIOGRAFA
Clculo de las tensiones principales y las direcciones principales mecapedia enciclopedia virtual de ingeniera mecnica, rea de ingeniera mecnica - dpto.
ingeniera mecnica y construccin, universitat jaume i - castelln Espaa
Diapositivas clases de diseo computarizado, Claudio Garca
Press w. h., Teukolsky s. a., Vetterling w. t., Flannery b. p. numerical recipes in c,
second edition, special functions. chapter 5, evaluation of functions, 5.6. quadratic
and cubic equations.
Clculo de las races de la ecuacin cbica a partir de las frmulas que aparecen
ennumerical recipes inc.
Elasticidad - Luis Ortiz Berrocal, s.a. Mcgraw-Hill / interamericana de Espaa, 1998
REFERENCIAS
[1] http://es.wikipedia.org/wiki/Vector_unitario
[2] Elasticidad, uis ortiz berrocal
[3] http://www.sc.ehu.es/sbweb/fisica_/numerico/raices/raiz_cubica.html
[4] http://en.wikipedia.org/wiki/Von_Mises_yield_criterion
10