Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sexta Finitos
Sexta Finitos
ESTRUCTURAS CON
NODOS NO
ARTICULADOS
Sexta práctica calificada
Calculo por elementos finitos (MC-516D)
2013-II
Alumno:
Bustamante Gonzalez, Luis Fernando
Código:
20102554J
ESTRUCTURAS CON NODOS NO ARTICULADOS UNI-FIM
Tabla de contenido
PA=5000N 45º
1500
PB=4000N
45º
45º
5 6
3 5
Se tienen 6 elementos con 5 nodos y 10 grados de libertad. Las coordenadas para los
nodos son:
q14
q8 q11
q7 q13
q10
q9 q12 q15
q2
q5
q1 q6 q4
q3
Q3
𝑄1
𝑄2
𝑄3
𝑄4
𝑄5
𝑄6
𝑄7
𝑄 = 𝑄8 𝑚𝑚
𝑄9
𝑄10
𝑄11
𝑄12
𝑄13
𝑄14
[𝑄15 ]
Donde 𝑄3 = 𝑄4 = 𝑄9 = 𝑄10 = 0, pues la viga esta empotrada en los nodos 2 y 3, los demás
desplazamientos son incógnitas que tendremos que calcular.
4. MATRIZ DE RIGIDEZ
A continuación pasamos a calcular la matriz de Rigidez Global, que está determinada por
la siguiente ecuación:
𝑅4
𝐼=𝜋 = 4908738.5 𝑚𝑚2
4
Elemento 1
Q2 Q5
Q4
Q6 Q2
𝒙𝟐 − 𝒙𝟏
𝒍𝟏 = =𝟏
𝒍
𝒚𝟐 − 𝒚𝟏
Q3 𝒎𝟏 = =𝟎
Q1Q5 Q6 Q4 𝒍
Q1
(1) (2)
1
1 0 −1 0
0 0 0 0
𝐾1 = 405789.05 × [ ]
−1 0 1 0
0 0 0 0
12 9000 −12 9000
3.1 × 105 × 4908738.5 9000 9 × 106 −9000 4.5 × 106 ]
+( ) [
15003 −12 −9000 12 −9000
9000 4.5 × 106 −9000 9 × 106
𝐾 = 𝐾1 + 𝐾2 + 𝐾3 + 𝐾4 + 𝐾5 + 𝐾6
5. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuación:
𝜎𝑒 = ±[𝜎𝑁 + 𝜎𝑀 ]
Donde:
𝜎𝑁 : 𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 𝑛𝑜𝑟𝑚𝑎𝑙(𝑑𝑒𝑏𝑖𝑑𝑜 𝑎 𝑙𝑎 𝑡𝑟𝑎𝑐𝑐𝑖𝑜𝑛)
𝜎𝑀 : 𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 𝑑𝑒 𝑙𝑎 𝑓𝑙𝑒𝑥𝑖𝑜𝑛(𝑑𝑒𝑏𝑖𝑑𝑜 𝑎𝑙 𝑚𝑜𝑚𝑒𝑛𝑡𝑜 𝑓𝑙𝑒𝑐𝑡𝑜𝑟)
𝐸𝑦
𝜎𝑒 = ( ) [6𝜉𝑞1 + (3𝜉 − 1)𝑙𝑒 𝑞2 − 6𝜉𝑞3 + (3𝜉 + 1)𝑙𝑒 𝑞4 ]
𝑙2 𝑒
𝑞1
𝐸 𝑞2
𝜎𝑀 = ( ) [−𝑙 −𝑚 𝑙 𝑚] [𝑞 ]
𝑙 𝑒 3
𝑞4
6. DIAGRAMA DE FLUJO
7. FUNCION EN MATLAB
XY=[0 0;40 0;40 30;0 30];
C=[1 2;3 2;1 3;4 3];
A=1;E=29.5*10^6;
Fx=[2 20*10^3];
Fy=[3 -25*10^3];
nfijos=[1 4];
npatinx=[2];
npatiny=[0];
%ingresando datos
XY=1500*[-1 1;0 1;1 1;0 0;1 0]; %coordenada nodales
C=[1 2;2 3;1 4;2 4;3 4;4 5]; %conectividad
Fx=[1 -5000]; %Fuerzas en x [nodo,fuerza]
Fy=[2 -2000;4 -3000]; %Fuerzas en y [nodo,fuerza]
d=7.8; %peso especifico
E=3.1*10^5;
d=50; A=pi*d^2/4;
nfijos=[3 5]; % nodos fijos en x,y
npatinx=[0]; % nodos fijos en y
npatiny=[0]; % nodos fijos en x
%---------------------------------------
% procesando numeros de nodos y de elementos
nn=size(XY);nn=nn(1);%num de nodos
ne=size(C);ne=ne(1);%num de el ementos
% Hallando la matriz de rigidez K
% inicializando valores
le=[];l=[];m=[];
K=zeros(2*nn,2*nn);
for e=1:ne
%hallando nodos de cada elemento
i=C(e,1); j=C(e,2);
%posiciones para cada nodo i,j
xi=XY(i,1); yi=XY(i,2);
xj=XY(j,1); yj=XY(j,2);
%posiciones de GDL para nodos i,j
Gi=[2*i-1 2*i];
Gj=[2*j-1 2*j];
%hallando logitud y cosenos directores de cada elemento
le(e)=sqrt((xj-xi)^2+(yj-yi)^2);
l(e)=(xj-xi)/le(e);
m(e)=(yj-yi)/le(e);
L=[l(e) m(e) 0 0; 0 0 l(e) m(e)];
Kl=(E*A/le(e))*[1 -1;-1 1]; %K local
Kg=(L'*Kl)*L; %K global
%Kt: K temporal
Kt=zeros(2*nn,2*nn);
% colocando elementos ubicados en su posiciones globales
Kt(Gi,Gi)=Kg([1 2],[1 2]);
Kt(Gi,Gj)=Kg([1 2],[3 4]);
Kt(Gj,Gi)=Kg([3 4],[1 2]);
Kt(Gj,Gj)=Kg([3 4],[3 4]);
%agregando la matriz Kt a K
K=K+Kt;
end
%Crea el vector Fuerza a partir dew los datos Fx,Fy
F=zeros(2*nn,1);
F(Fx(:,1)*2-1)=Fx(:,2);
F(Fy(:,1)*2)=Fy(:,2);
% Enfoque de eliminación
% coloca 1 en M1 para apoyos fijos
% coloca 0 en M1 para apoyos móviles
% distingue si un apoyo es fijo o si tiene patín
M1=zeros(2*nn,1);
%para apoyos fijos
z=size(nfijos);z=z(2);
for p=1:z
M1(2*nfijos(p)-1:2*nfijos(p))=1;
end
%para apoyos con patin en x
if(npatinx(1)~=0)
z=size(npatinx);z=z(2);
for p=1:z
M1(2*npatinx(p))=1;
end
end
%para apoyos con patin en y
if(npatiny(1)~=0)
z=size(npatiny);z=z(2);
for p=1:z
M1(2*npatiny(p)-1)=1;
end
end
end
end
N(Y)= 1500
INGRESE LAS CORDENADAS DEL NODO
5
N(X)= 0
N(Y)= 1500
===== RESULTADOS ==============
REACCION EN PUNTO (1) X(N)=
-1.634047510750955e+004
REACCION EN PUNTO (1) Y(N)=
-7.520571515552884e+003
MOMENTO EN PUNTO (1)(Nxmm) =
-8.470004922040227e+004
REACCION EN PUNTO (5) X(N)=
1.134047510750954e+004
REACCION EN PUNTO (5) Y(N)=
-2.436750156917257e+002
MOMENTO EN PUNTO(5)(Nxmm) =
-4.388783325569534e+004
ESFUERZOS=
5.5118 5.8687 -4.1628 -3.4516 5.2671 -7.0564 0
8. CONCLUSIONES
La barra 1 como era de esperarse no está sometida a esfuerzo alguno ya que sus dos
extremos la sostienen.
Los valores de las deformaciones en el sistema son más cercanos a la realidad debido a que
en este caso estamos considerando el peso de cada elemento, ya que en comparación con
los resultados obtenidos en la tercera práctica, las deformaciones en este caso son de
mayor magnitud que en la práctica pasada.
Los esfuerzos obtenidos son de mayor magnitud que en el caso de la tercera práctica, esto
se da fundamentalmente por la flexión que ocurre en cada elemento, ya que los esfuerzos
de tracción si son mínimos.
Este tipo de análisis es muy recomendado debido a que a partir de éste, podremos deducir
el comportamiento (deformaciones) de cualquier armadura sometida a diferentes fuerzas
e inclusive cargas distribuidas a lo largo de cada elemento (incluyendo su propio peso).