292698706-finitos-3ra-practica.docx

  • Uploaded by: Pool
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 292698706-finitos-3ra-practica.docx as PDF for free.

More details

  • Words: 1,526
  • Pages: 16
CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Universidad Nacional de Ingeniería Facultad de Ingeniería Mecánica

TERCERA PRÁCTICA CALIFICADA (ARMADURAS PLANAS) Curso:

calculo por elementos finitos.

Sección:

“D”.

Profesor:

Cueva Pacheco Ronald.

Alumno:

Paredes Rojas Jhon Edison.

Código:

20091032b

2013-I ARMADURAS PLANAS

Página 1

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

TERCERA PRÁCTICA CALIFICADA (ARMADURAS PLANAS) OBJETIVOS: 

Estimar la distribución de los esfuerzos en la armadura para cada elemento finito. Hallar las reacciones en los apoyos, aplicando las matrices y ecuación de rigidez y condiciones de contorno, etc.



Calcular los resultados mediante la herramienta matemática MATLAB.

ENUNCIADO DEL PROBLEMA: Dada el siguiente diagrama de una armadura de elementos con sección circular constante de diámetro Φ=50mm y material con módulo de elasticidad E=3.1*10^5N/mm^2, Calcular las reacciones en los apoyos en los ejes x, y respectivos y los esfuerzos longitudinales en cada barra. Realizar el diagrama de flujo y su respectiva codificación (solución) en MATLAB.

Pc

Pa = 5000N Pb = 4000N Pe = 2000N Pc = 3000N Φ

= 50 mm

E

= 3.1*10^5 N/mm2

ARMADURAS PLANAS

Página 2

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

SOLUCION: 1. MODELADO DE LA ESTRUCTURA PLANA: Modelando en 7 elementos finitos

2. CUADRO DE CONECTIVIDAD:

Para los 6 grados de libertad es el siguiente cuadro de conectividad donde se muestra las longitudes y las áreas de los 7 elementos finitos: NODOS (e) (1) (2) 1 2 3 4 5 6 7

1 2 3 4 4 4 5

2 3 4 2 1 5 1

GDL 1 - 2 - 3 4 1 3 5 7 7 7 9

2 4 6 8 8 8 10

ARMADURAS PLANAS

3 5 7 3 1 9 1

4 6 8 4 2 10 2

𝑙𝑒 (𝑚𝑚)

𝐴𝑒 (𝑚𝑚2 )

𝐸𝑒 (𝑁 /𝑚𝑚2 )

l

m

1500 1500 2121.32 1500 2121.32 1500 1500

1963.4954 1963.4954 1963.4954 1963.4954 1963.4954 1963.4954 1963.4954

3.1x10^5 3.1x10^5 3.1x10^5 3.1x10^5 3.1x10^5 3.1x10^5 3.1x10^5

1 1 -0.707 0 0.707 0 0.707

0 0 0.707 1 0.707 1 -0.707

Página 3

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

También hacemos una tabla en donde se pueda ubicar todas las coordenadas de los nodos para poder hallar los cosenos. NODO x(mm) y(mm) 1 0 0 2 1500 0 3 3000 0 4 1500 1500 5 0 1500 3. DESPLACAMIENTOS NODALES GLOBALES: La estructura presenta 2 soportes fijos donde los desplazamientos en cualquier eje seria 0 mm así se tendría que en los nodos 1 y 3 están empotrados por lo cual: Q1 = Q 2 = Q 9 = Q10 = 0 Entonces tendríamos que el vector desplazamiento: Q1 0 Q2 0 Q3 Q3 Q4 Q4 Q5 Q Q= = 5 Q6 Q6 Q7 Q7 Q8 Q8 Q9 0 [Q10 ] [ 0 ] Los desplazamientos que se presentan en la figura son desplazamientos globales. Se ha supuesto el sistema de coordenadas XY globales en el primer cuadrante. 4. VECTOR CARGA:

ARMADURAS PLANAS

Página 4

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Según datos del problema: F4 = 2000N

F5 = 5000 N

F6 = 4000 N

F8 = 3000N

Además se tiene que en los nodos 1 y 5 existen reacciones: F1 = R1 ; F2 = R 2 ; F9 = R 9 ; F10 = R10 Teniendo así el vector carga como: F1 R1 F2 R2 F3 0 F4 2000 F5 5000 F= = F6 4000 0 F7 3000 F8 R9 F9 [F10 ] [ R10 ] 4. MATRICES DE RIGIDEZ PARA CADA ELEMENTO: Empleando la fórmula para el cálculo de Ke: l2 [K]e = k [ lm2 −l −lm

lm m2 −lm −m2

−l2 −lm −lm −m2 ] l2 lm lm m2

Tabla de los cosenos directores para cada elemento: (e)

ARMADURAS PLANAS

l

m

Página 5

CALCULO POR ELEMENTOS FINITOS 1 2 3 4 5 6 7

TERCERA PRACTICA CALIFICADA

1 1 -0.707 0 0.707 0 0.707

0 0 0.707 1 0.707 1 -0.707

Para el elemento 1 Q1 1 [K]1 = 4.05787 ∗ 105 0 [ −1 0

Q2 Q3 Q4 1 0 −1 0 Q1 0 0 0 Q2 ] 0 1 0 Q3 0 0 0 Q4

Q3 1 [K]2 = 4.05787 ∗ 105 0 [ −1 0

Q4 Q5 Q6 2 0 −1 0 Q3 0 0 0 Q4 ] 0 1 0 Q5 0 0 0 Q6

Para el elemento 2

Para el elemento 3

Q5 Q6 Q7 Q8 3 1 −1 −1 −1 Q5 [K]3 = 1.43468 ∗ 105 −1 1 1 −1 Q6 [ ] −1 1 1 −1 Q7 Q8 1 −1 −1 1

ARMADURAS PLANAS

Página 6

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Para el elemento 4

Q3 Q4 0 0 [K]4 = 4.05787 ∗ 105 0 1 [ 0 0 0 −1

Q7 Q8 4 Q3 0 0 0 −1 Q4 ] Q7 0 0 Q6 0 1

Para el elemento 5

Q7 1 [K]5 = 1.43468 ∗ 105 1 [ −1 −1

ARMADURAS PLANAS

Q8 1 1 −1 −1

Q1 Q2 5 −1 −1 Q7 −1 −1 Q8 ] Q1 1 1 Q2 1 1

Página 7

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Para el elemento 6

Q7 1 [K]6 = 4.05787 ∗ 105 0 [ −1 0

Q8 Q9 Q10 5 Q7 0 −1 0 Q8 0 0 0 ] Q9 0 1 0 0 0 0 Q10

Para el elemento 7

Q9 Q10 0 0 [K]7 = 4.05787 ∗ 105 0 1 [ 0 0 0 −1

ARMADURAS PLANAS

Q1 Q2 7 Q9 0 0 0 −1 Q10 ] Q1 0 0 Q2 0 1

Página 8

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

4. MATRIZ DE RIGIDEZ DE LOS ELEMENTOS Ensamblando las matrices de cada elemento obtenemos la matriz global con las condiciones de contorno: F = KQ Para hallar los desplazamientos tomamos la sub matriz:

3000 De donde se obtiene los desplazamientos globales.

ARMADURAS PLANAS

Página 9

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Resultados

5. DIAGRAMA DE FLUJO: INICIO

UBICACIÓN DE NODOS Y ELEMENTOS: TABLA DE CONECTIVIDAD

CALCULO DE LOS COSENOS DIRECTORES Y COORDENADAS GLOBALES

ARMADURAS PLANAS

Página 10

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

VECTOR FUERZAS: VECTOR DESPLAZAMIENTO: 𝑄𝑖

MATRIZ DE RIGIDEZ: 𝐾𝑖

𝐹𝑖

𝐹𝑖 = 𝐾𝑖 𝑄𝑖

VALOR DE 𝑄𝑖

CALCULO DE REACCIONES

ESFUERZOS 𝜎𝑖

FIN

6. CODIGO EN SOFTWARE MATLAB Luego escribimos la siguiente función en MATLAB: % TERCERA PRACTICA CALIFICADA % NOMBRE Paredes Rojas Jhon Edison % CODIGO 20091032b % ARMADURAS PLANAS clc;clear all;close all; % asignacion o ingreso de datos nd=5; % Numero de nodos ne=7; % Numero de elementos finitos D=50; % Diametro de c/u elemento finito (mm) E=3.1*10^5; % modulo de elasticidad (N/mm2)

ARMADURAS PLANAS

Página 11

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

% Ingreso de la tabla de conectividad tc=input('INGRESE NODOS DE LA TC: '); % Ejm tc=[1 2;2 3;3 4;4 2;4 1;4 5;5 1] ni=[]; % n=[0 0;1500 0;3000 0 ;1500 1500;0 1500] for i=1:nd disp('Ingrese las cordenadas del nodo : '); disp(i); n(i,1)=input('N(X)= '); n(i,2)=input('N(Y)= '); end

F=input('INGRESE EL VECTOR COLUMNA DE FUERZAS ejm:[0 -3000 0 0 0 0 0 2000 -5000 0]''='); CC1=input('INGRESE CONDICIONES DE CONTORNO [NODO VALOR] ejm:[1 0; 2 0; 5 0; 6 0]='); %Inicio del programa lm=[]; A=pi/4*D^2; krs=zeros(2*nd); Kij=zeros(2*nd);acuh=[];acuv=[];FC=[]; le=[];Q=[];R=[];l=[];m=[];CC=[]; [fc,cc]=size(CC1); for i=1:2*nd cont=0; for j=1:fc if i==CC1(j,1) cont=1; c1=CC1(j,1); c2=CC1(j,2); end end if cont==1 CC(i,1)=c1; CC(i,2)=c2; else CC(i,1)=0; CC(i,2)=0; end end for i=1:ne le(i)=sqrt((n(tc(i,2),1)-n(tc(i,1),1))^2+(n(tc(i,2),2)n(tc(i,1),2))^2); l(i)=(n(tc(i,2),1)-n(tc(i,1),1))/le(i); m(i)=(n(tc(i,2),2)-n(tc(i,1),2))/le(i); ps1=tc(i,1)*2-1;ps2=tc(i,1)*2;ps3=tc(i,2)*2-1;ps4=tc(i,2)*2; krs(ps1,ps1)=l(i)^2;krs(ps1,ps2)=l(i)*m(i);krs(ps1,ps3)=l(i)^2;krs(ps1,ps4)=-l(i)*m(i);

ARMADURAS PLANAS

Página 12

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

krs(ps2,ps1)=l(i)*m(i);krs(ps2,ps2)=m(i)^2;krs(ps2,ps3)=l(i)*m(i);krs(ps2,ps4)=-m(i)^2; krs(ps3,ps1)=-l(i)^2;krs(ps3,ps2)=l(i)*m(i);krs(ps3,ps3)=l(i)^2;krs(ps3,ps4)=l(i)*m(i); krs(ps4,ps1)=-l(i)*m(i);krs(ps4,ps2)=m(i)^2;krs(ps4,ps3)=l(i)*m(i);krs(ps4,ps4)=m(i)^2; Kij=Kij+E*A/le(i)*krs; krs=zeros(2*nd); end for i=1:2*nd if i==CC(i,1) Q(i,1)=CC(i,2); else FC=[FC;F(i)]; for j=1:2*nd if j~=CC(j,1) acuh=[acuh,Kij(i,j)]; end end end acuv=[acuv;acuh]; acuh=[]; end Q1=acuv\FC; for i=1:2*nd if i~=CC(i,1) Q(i,1)=Q1(1,1); [f,c]=size(Q1); if f>=2 Q1=Q1(2:f,1); end end end for i=1:2*nd if i==CC(i,1) r=Kij(i,1:2*nd)*Q-F(i,1); j=i*10000; R=[R;r j]; end end R=R; ESF=[]; for i=1:ne ps1=tc(i,1)*2-1;ps2=tc(i,1)*2;ps3=tc(i,2)*2-1;ps4=tc(i,2)*2; ESF(i)=E/le(i)*[-l(i) -m(i) l(i) m(i)]*[Q(ps1,1);Q(ps2,1);Q(ps3,1);Q(ps4,1)]; end format short %Resultados disp(' RESULTADOS'); disp('DESPLAZAMIENTOS(mm)'); disp(Q);

ARMADURAS PLANAS

Página 13

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

disp('REACCIÓN(KN) POSICIÓN'); disp(R); disp('LOS ESFUERZOS(MPa)'); disp(ESF');

6. RESULTADOS: >> Q >> DESPLAZAMIENTOS(mm) 0.000000000000 0.000000000000 0.022200000000 0.071400000000 0.044400000000 0.163300000000 -0.02460000000 0.066500000000

ARMADURAS PLANAS

Página 14

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

0.000000000000 0.000000000000 >> format short >> R >> REACCIÓN(KN) POSICIÓN 1.0e+004 * -1.50000 -0.6000 1.0000 0

0.0001 0.0002 0.0009 0.0010

>> format long >> ESF’ >> LOS ESFUERZOS(MPa) 4.58370000000 4.58370000000 -2.88100000000 -1.01860000000 4.32150000000 -5.09300000000 0.00000000000 >>

CONCLUSIONES 

  

Para la asignación de grados de libertad hay q tener en cuenta la conveniencia practica de posicionar ejes paralelos a los ejes cartesianos para que los cálculos no sean engorrosos. La elección de los cosenos directores es libre pero es preferible tomar una conveniencia y seguirla a lo largo del problema. Los empotramientos presentan desplazamientos nulos en cualquiera de los dos grados de libertad asociados a cada uno. El método por elementos finitos para el cálculo de armaduras en el plano tiene una tiene una aproximación casi exacta, sólo se comete error por

ARMADURAS PLANAS

Página 15

CALCULO POR ELEMENTOS FINITOS 

TERCERA PRACTICA CALIFICADA

las cifras significativas que trabaja el MATLAB; al comparar los resultados en forma analítica con la de elementos finitos el error del cálculo es cero.

ARMADURAS PLANAS

Página 16

More Documents from "Pool"