Sei sulla pagina 1di 10

UNIVERSIDAD DE SANTIAGO DE CHILE

FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica

INGENIERA CIVIL 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.

[][

][ ]

cos (x 1 , x ) cos( x 1 , y ) cos (x 1 , z ) X 1


X
Y = cos ( y 1 , x) cos ( y 1 , y) cos( y 1 , z) Y 1
Z
cos (z 1 , x) cos(z 1 , y) cos (z 1 , z) Z 1

Figura 1. Esquema de angulos entre sistemas de eje cartesianos y matriz de rotacion.

Como el sistema ser solidario al cilindro, tomamos el vector directriz y lo convertimos en el


vector unitario

e3 dividindolo por su determinante, quedando


^

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.

Figura 3. primeros 5 nodos 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:

Matriztencionesnueva =MatrizrotacionMatriz tencionesMatriz rotaciontranspuesta

][

][

][

11 12 13 cos(11 ) cos( 12 ) cos(13 )


cos(11 ) cos( 12 ) cos(13 )
11
12
13
,
,
,
=

21 22 23 cos(21 ) cos( 22 ) cos(23 ) 21 22 23 cos(21 ) cos( 22 ) cos(23 )


,31 ,32 ,33 cos(31 ) cos( 32 ) cos(33 ) 31 32 33 cos(31 ) cos( 32 ) cos(33 )

obteniendo los siguiente valores:

Figura 4. los valores de

xx

yy

xy

zz

xz

yz

para los 5 1eros nodos.

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

para asi obtener los esfuerzos en coordenadas cilindricas.


Ejemplo de los primeros 11 nodos:

figura 5. Esfuerzos en coordenadas cilindricas,

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

verifica lo propuesto [2],

para encontrar las tensiones principales se debe resolver el determinante de

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

Figura 6. representacion grafica de la ecuacion carracteristica para el nodo 1.

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 )

Se resuelve la ecuacion carracteristica en FORTRAN atraves del siguiente modelo [3].

Para resolver
Se calcula
si

R <Q

x +ax +b+ x+ c=0 :

Q=a 3 b/9
entonces

R=2 a 9 ab+27 c /54

=arccos( R / (Q ))

i=1,3
lo que nos entrega tres
x i =2 (Q)cos((+(2i)2 )/3)a/3

soluciones reales, en caso contrario

R >Q

tenemos una solucion real y dos imaginarias,

esta ultima parte no fue programa, ya que para nuestro caso ecuacion carrecteristica tiene 3
soluciones reales.
Ejemplo de los esfuerzos principales obtenidos.

Figura 7. Esfuerzos principales para 11 primeras matrises de esfuerzo.

Las direcciones principales se calcular resolviendo la ecuacin:

[ 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

En Fortran se programa la solucin de la siguiente manera:


Siendo la matriz A, una representacin de la operacin

[ TI ]

y la matriz de cos( ) una

representacin del vector unitario, se logra tras su multiplicacin el siguiente arreglo:

][ ] [

a11cos ( A ) a12cos ( B ) a13cos ( C )


a11 a12 a13 cos ( A )
A= a21 a22 a 23 cos ( B ) a21cos ( A ) a22cos ( B ) a23cos ( C )
a31 a32 a33 cos ( C )
a31cos ( A ) a32cos ( B ) a33cos ( C )

Se despeja

cos ( C ) de la 3era ecuacin quedando: cos ( C ) =

a 31cos ( A ) +a32cos ( b )
a33

Se reemplaza su valor en cualquiera de las otras dos ecuaciones, en nuestro caso la 2da, y

despejamos

cos(B )(a22a33 a23a 32 )


cos( A ) obteniedo: cos( A )=
a12a33 a31a23

definimos nuestra 1era cte, A1:

(a22a33 a23a32 )
por lo que cos( A )=cos(B)A 1
a12a33 a31a23

se reemplaza el nuevo valor de

cos( A ) en cos(C) resultando:

cos(C)=

cos (B)(a32 A 1a31 )


(a 32 A 1a 31)
siendo B 1=
a33
a 33

finalmente se reemplazan estos valores en la condicion de vector unitario para obtener:

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.

Figura 8. Resultado de las direccions principales calculadas.

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

programacion en fortran [4].

Figuta 9. Esfuerzo de Von Mises ontenidos

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.

El punto se encuentra sometido principalmente a traccin, salvo en el interior de su material


donde est sometido a compresin, el esfuerzo predominante es normal ya que el cortante
mximo es menor que sigma 1.
Cortante mximo = sigma 1- sigma 3 / 2 = aprox 350 MPa
Von Misses nos dice que: si el material no tiene un esfuerzo a la fluencia de 600MPa no fallar.

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

Potrebbero piacerti anche