Professional Documents
Culture Documents
CALCULODE
DEECUACION
VECTORES
TRAFORMACION
MATRICIAL
L(longitud),
IMPRESIN
A(area),
INICIO
DE
FIN
PG= ;
K= RESULTADOS
=
CALCULO
POR
ELEMENTO
S FINITOS
UNIVERSIDAD
NACIONAL DE
INGENIERIA - FIM
1
LABORATORI
O
ALUMNO:
PROFESOR :
ING. VERA ERMITAO
CURSO :
MC516 SECCION :B
Lima. Abril
2012.
PRIMER LABORATORIO
PROBLEMA1
DATOS:
P
= 30,000 N
Area1
= 150 mm^2
Area2
= 400 mm^2
= 200x109 N/m2
E
SOLUCION:
ELEMEN
NODO
NODO
TO
DIAGRAMA DE FLUJO
CODIGOS EN MATLAB
PRIMER EJERCICIO
clc;clear all
disp('PRIMER EJERCICIO')
disp('CALCULANDO DESPLAZ, ESFUERZOS EN LOS ELEMENTOS Y REACCIONES EN
LOS SOPORTES')
% Datos fijos
P= 300*1000;%N
E= 200000; %Mpa
Lt= 600; %mm
% Hallando valor de Kij
L=[Lt/4 Lt/4 Lt/2];
Kij=zeros(4);
w=zeros(4);
A=[];
A(1)=250;
A(2)=250;
A(3)=400;%mm2
for i = 1:3
w(i,i) = 1;w(i+1,i+1) = 1;w(i,i+1) = -1;w(i+1,i) = -1;
Kij = Kij + A(i)*E/L(i)*w; %N/mm
w=zeros(4);
end
F=[];
% F(1)=R1;
F(1)=P;
F(2)=0;
%F(3)=R2;
Q=[];
Q=Kij(2:3,2:3)\F';
Q=[0;Q(1);Q(2);0];
F2=Kij*Q;
R1= F2(1);
R2= F2(4);
% Esfuerzos
es=[];
for i=1:3
es(i,1)=E/L(i)*[-1 1]*Q(i:i+1,1);
end
disp('Vector desplazamiento')
Q
disp('Vector de esfuerzos (Mpa)')
es = es'
disp('Reaccin en apoyo (N)')
R1
R2
% Comprobando con equilibrio esttico
disp('Comprobando con la fuerza P externa P+R1+R2=0')
R=P
CORRIENDO EL PROGRAMA
PRIMER EJERCICIO
CALCULANDO DESPLAZ, ESFUERZOS EN LOS ELEMENTOS Y REACCIONES EN
LOS SOPORTES
Vector desplazamiento
Q=
0
0.6231
0.3462
0
es =
830.7692 -369.2308 -230.7692
Reaccin en apoyo (N)
R1 =
-2.0769e+005
R2 =
-9.2308e+004
Comprobando con la fuerza P externa P+R1+R2=0
R=
300000
PROBLEMA 2
ELEMEN
NODO
NODO
TO
SEGUNDO EJERCICIO
CODIGO PARA HALLAR LOS DESPLAZAMIENTOS INICIALES
clc;clear all
disp('SEGUNDO EJERCICIO')
disp('HALLANDO LOS DESPLAZAMIENTOS INICIALES')
% Datos fijos
P1= 300*1000;%N
P2=600*1000;
E= 200000; %Mpa
L=[150 150 200 200]; %mm
% Hallando valor de Kij
Kij=zeros(5);
w=zeros(5);
A=[];
A(1)=250;
A(2)=250;
A(3)=400;%mm2
A(4)=400;
for i = 1:4
w(i,i) = 1;w(i+1,i+1) = 1;w(i,i+1) = -1;w(i+1,i) = -1;
Kij = Kij + A(i)*E/L(i)*w; %N/mm
w=zeros(5);
end
F=[];
%F(0)=R1;
F(1)=P1;
F(2)=0;
F(3)=P2;
%F(4)=R2;
Q=[];
Q=Kij(2:4,2:4)\F';
Q=[0;Q(1);Q(2);Q(3);3.5];
F2=Kij*Q;
R1= F2(1);
R2= F2(5);
% Esfuerzos
es=[];
for i=1:4
es(i,1)=E/L(i)*[-1 1]*Q(i:i+1,1);
end
disp('Vector desplazamiento(mm)');
Q
disp('Vector de esfuerzos (Mpa)');
es = es'
disp('Reaccin en apoyo (N)');
R1
R2
CORRIENDO EL PROGRAMA
HALLANDO LOS DESPLAZAMIENTOS INICIALES
Vector desplazamiento (mm)
Q=
0
1.0636
1.2273
1.3636
3.5000
Vector de esfuerzos (Mpa)
es =
1.0e+003 *
1.4182
0.2182
0.1364
2.1364
-3.5455e+005
R2 =
8.5455e+005
A=[];
A(1)=250;
A(2)=250;
A(3)=400;%mm2
A(4)=400;
for i = 1:4
w(i,i) = 1;w(i+1,i+1) = 1;w(i,i+1) = -1;w(i+1,i) = -1;
Kij = Kij + A(i)*E/L(i)*w; %N/mm
w=zeros(5);
end
F=[];
%F(0)=R1;
F(1)=P1;
F(2)=0;
F(3)=P2;
%F(4)=R2;
Q=[];
Q=Kij(2:4,2:4)\F';
Q=[0;Q(1);Q(2);Q(3);0];
F2=Kij*Q;
R1= F2(1);
R2= F2(5);
% Esfuerzos
es=[];
for i=1:4
es(i,1)=E/L(i)*[-1 1]*Q(i:i+1,1);
end
disp('Vector desplazamiento(mm)');
Q
disp('Vector de esfuerzos (Mpa)');
es = es'
disp('Reaccin en apoyo (N)');
R1
R2
% Comprobando con equilibrio esttico
disp('Comprobando : Suma de las dos fuerzas (N)');
P1+P2
CORRIENDO EL PROGRAMA
0
Vector de esfuerzos (Mpa)
es =
1.0e+003 *
1.4206
0.2206
0.1379 -1.3621
900000
PROBLEMA 3
SOLUCION:
ELEMEN
NODO
NODO
TO
NODOS
1
2
3
4
5
TERCER EJERCICIO
clc;clear all
disp('TERCER EJERCICIO')
disp('CONSIDERANDO EL METODO DE MULTIPUNTO')
format short
%prob. libro
E1=30*10^6;
E2=10*10^6;%psi
A1=1*1;
A2=1*5/4;%in^2
L1=36;
L2=36;%in
P=15*10^3;%Lb
K=zeros(5);
k1=[];
k1=E1*A1/L1*[1 -1;-1 1];
K(3,3)=k1(1,1);
K(3,1)=k1(1,2);
K(1,3)=k1(2,1);
K(1,1)=k1(2,2);
k2=[];
k2=E2*A2/L2*[1 -1;-1 1];
K(4,4)=k2(1,1);
K(4,2)=k2(1,2);
K(2,4)=k2(2,1);
K(2,2)=k2(2,2);
%se escoge un C grande en comparacion con los valores de rigidez
%c=[8.33*10^5]*10^4
c=8330000000;
0 -0.0008
8.3303
-0.0008
0 -0.0003
0 -2.0825
0 -0.0003 -6.2475
8.3308
0
8.3303
-2.0825 -6.2475
5.2062
CONCLUSIONES:
2. Los signos de los esfuerzos resultan ser positivos, esto concuerda con
acordado que se utilizar positivo si es traccin y negativo si es
compresin, y en nuestro caso la placa est sometida a traccin.