Vous êtes sur la page 1sur 5

Taller 1 Aplicaci

on de elementos finitos
Universidad Nacional de Colombia
Facultad de Ingeniera
Departamento de Ingeniera Mec
anica y Mecatr
onica
Juan Felipe Giraldo

19 de marzo de 2015
El experimentador que no sabe lo que est
a buscando no comprender
a lo que
encuentra. (Claude Bernard)

Implementar un c
odigo en C++, usando las herramientas vistas en clase (librera
armadillo), que solucione por el metodo de los elementos finitos, problemas de
tipo barra(truss) en 1D y 2D, tipo viga (beam) en 1D y 2D, y tipo Marco
(Frame) en 1D y 2D. Debe generar como salida:
1. Vector de desplazamientos nodales. (desplazamiento longitudinales y giros
si el elemento lo requiere, por ejemplo en las viga y los marcos)
2. Vector de cargas nodales (fuerzas nodales y momentos flectores si el elemento lo requiere, por ejemplo en las viga y los marcos).
3. Vector de deformaciones longitudinales por elemento.
4. Vector de Esfuerzos longitudinales.
5. Vector de Fuerzas internas por elemento (Fuerzas axiales y fuerzas cortantes si el elemento lo requiere, por ejemplo en las vigas y los marcos).
El programa debe reconocer como datos de entrada:
1. El n
umero de elementos totales (NE).
2. El n
umero de nodos totales (Nn).
3. El n
umero de grados de libertad por nodo (GLn).

4. El n
umero de nodos por elemento (En este caso siempre sera 2, dada la
representaci
on unidimensional). (NnE)
5. Una tabla de Coordenadas (Tcoor) que indique: En la primera columna
el n
umero del nodo, en la segunda columna, la componente en x, y en
la tercera columna la componente en y (igual que el trabajado en clase).
6. Una tabla de Elementos (TEle) que indique: En la primera columna el
n
umero del elemento, en la segunda columna el primer punto que conecta
(de la tabla Tcoor), en la tercera columna el segundo punto que conecta, y en las dem
as columnas la informacion que requiera para resolver el
problema (propiedades del material y constantes reales). (Recuerde que la
longitud por elemento lo toma usted de la tabla de coordenadas, por ende
no va en esta tabla).
7. Una tabla de condiciones de borde de fuerza (CBf) que indique: En la
primera columna el nodo al que se le esta aplicando la carga (diferente
de cero), en la segunda columna la magnitud, y en la tercera columna, la
direcci
on (0 si es en x, 1 si es en y).
8. Una tabla de condiciones de borde de desplazamiento (CBd) que indique:
En la primera columna el nodo al que se le esta aplicando la restriccion
de desplazamiento, en la segunda columna la magnitud, y en la tercera
columna, la direcci
on (0 si es en x, 1 si es en y).
9. Matriz elemental del elemento a resolver (Ke). Nota: Recuerde que el
programa principal int main() No debe ser modificado. u
nicamente de
deben modificar las condiciones de borde.
Nota: Puede trabajar con base en el codigo realizado en clase o crear un
nuevo. Lo importante es que lo pueda sustentar correctamente.
Consejo: Empiece programando el elemento tipo barra en 1D (realizado en
clase), modifquelo para que lo pueda resolver ahora en 2D. Se dara cuenta
que en este punto, este c
odigo en 2D para elementos barra funciona tambien
para vigas en 1D, (el n
umero de grados de libertad por elemento es el mismo). Prosiga ahora a modificarlo para que resuelva vigas en 2D. Se dara cuenta
ahora que este mismo le funcionara para elementos tipo marco en 1D y que
adicionalmente ya habr
a encontrado una logica para que el codigo quede parametrizado. Dese cuenta que, si tiene el programa en 2D ya lo tiene por ende en
1D, por lo tanto es recomendable que trabaje directamente la matriz de rotaci
on en 2 dimensiones. Adjunte el codigo comentado y corriendo correctamente,
donde se especifique los par
ametros de entrada, con este nombre: TCoor, TEle, CBd,CBf,NE,Nn,GLn,NnE. La salida debe estar enumerada correctamente,
respecto a un diagrama (figura del problema) del dise
no enumerado que usted
realice previamente.

1.

Trabajo

1. Realizar un informe del procedimiento realizado y del analisis de resultados


implementando su c
odigo en 3 problemas mostrados a continuacion. Sea
claro y conciso y detalle adecuadamente todas las salidas que debe este
programa contener.
2. Valide sus resultados con un modelo sencillo de estatica o resistencia de
materiales.
3. Utilice el Software Analysis, que puede descargar la pagina http://www.cuylaerts.net/
(un software libre, bastante liviano, que les servira para analisis de estructuras de representaci
on unidimensional, puede usarse en Windows), para
realizar los tres ejercicios propuestos y poder comparar sus resultados.

2.

Ejercicios

1. El dise
no de armaduras tipo FINK fue una de las primeras soluciones al
problema de transportar, sobre grandes puentes, cargas en movimiento
durante largos lapsos de tiempo. Dado que es una solucion facil de implementar, econ
omica y confiable, su dise
no ha sido extrapolado para un gran
n
umero de aplicaciones en el campo de la ingeniera civil. En este caso se
desea emplear elementos tipo Truss para el analisis de una cercha FINK
O W, mostrada en la figura 1. La cercha es elaborada en madera laminada
Abeto de Douglas, con un modulo de elasticidad de E = 1,9x106 lb/in2 .
Los elementos internos cuentan con una seccion transversal de 21,5in2 y
los externos con una de 25,5in2 . Suponga que en el apoyo de la derecha se
genera un hundimiento de 0.005 ft (Desplazamiento conocido en el nodo:
y = -0.005 ft y en x = 0 ). Calificaci
on (1.5/5).

Figura 1: Armadura tipo FINK O W del Problema 1


2. Se desea analizar una viga de ala ancha W 16x31 sometida a un estado
de cargas mostrado por la figura 2. El modulo de elasticidad es de E =
29x106 lb/in2 . Calificaci
on (1.5/5).

Figura 2: Viga de seccion W 16x31 del Problema 2


Nota: Use las expresiones mostradas en la Fig. 3 para transformar las
cargas distribuidas en cargas nodales equivalentes.

Figura 3: Transformaci
on de cargas distribuidas en .cargas nodales equivalentes
3. El marco mostrado en la figura 4 es usado para soportar una carga de
2000lb. El perfil de las vigas esta mostrado en el recuadro ( cross member,
para la viga horizontal, y main para las vigas de union y la viga vertical).
El marco est
a construido de acero con un modulo de elasticidad de E =
29x106 lb/in2 . Calificaci
on (2/5)

Figura 4: Marco Problema 3. (Elementos Tipo Frame)

3.

Condiciones
La entrega del informe se realizara al correo institucional (jfgiraldoa@unal.edu.co) en formato PDF (realizarlo en formato LATEX, u
nicamente).
La fecha m
axima de entrega sera el jueves 9 de Abril antes de las
11:59 p.m. Despues de la hora no se recibira ning
un trabajo, sin excepci
on.Hay suficiente tiempo por ende no se correra esta fecha. La
fecha de sustentacion sera el viernes 10 de abril desde las 9:30 p.m
en la sala CAD, La sustentacion tendra una componente en la calificaci
on, por ende traiga muy bien sustentado lo que va a presentar.
La parte m
as importante es el analisis de los resultados, por ende sea
claro al momento de redactar y aborde la mayor cantidad de temas
a analizar.
Lleve el da de la sustentacion el informe impreso. Si desea lo puede
llevar en digital en un computador diferente del que este usando para
la presentaci
on. Tenga todo listo antes del momento de sustentar.
M
aximo grupos de 3 personas, sin excepcion alguna. (si hay dos trabajos iguales o muy parecidos, la nota de ambos sera de cero).

Vous aimerez peut-être aussi