You are on page 1of 16

INGRESO DE DATOS:

CALCULODE
DEECUACION
VECTORES
TRAFORMACION
MATRICIAL
L(longitud),
IMPRESIN
A(area),
INICIO
DE
FIN
PG= ;
K= RESULTADOS
=

P (carga), E (cte de elasticidad),

CALCULO
POR
ELEMENTO
S FINITOS

UNIVERSIDAD
NACIONAL DE
INGENIERIA - FIM

1
LABORATORI
O

ALUMNO:

CONTRERAS MARTINEZ DIMEL ARTURO


20090011A

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

REPRESENTACION DEL SISTEMA

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

Vector de esfuerzos (Mpa)

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

REPRESENTACION DEL SISTEMA

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

Reaccin en apoyo (N)


R1 =

-3.5455e+005

R2 =
8.5455e+005

CODIGO PARA HALLAR LOS ESFUERZOS EN LOS SOPORTES CUANDO EL NODO


EXTREMO LLEGA A LA PARED
clc;clear all
disp('SEGUNDO EJERCICIO')
disp('HALLANDO LOS ESFUERZOS EN LOS SOPORTES CUANDO EL NODO EXTREMO
LLEGA A LA PARED')
P1= 300*1000;%N
P2=600*1000;
E= 200000; %Mpa
%Las longitudes varian de acuerdo a los desplazamientos
L=[150+1.0636 150+1.2273-1.0636 200+1.3636-1.0636 200+3.5-1.3636]; %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);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

HALLANDO LOS ESFUERZOS EN LOS SOPORTES CUANDO EL NODO EXTREMO


LLEGA A LA PARED
Vector desplazamiento(mm)
Q=
0
1.0730
1.2386
1.3767

0
Vector de esfuerzos (Mpa)
es =
1.0e+003 *
1.4206

0.2206

0.1379 -1.3621

Reaccin en apoyo (N)


R1 =
-3.5515e+005
R2 =
-5.4485e+005
Comprobando : Suma de las dos fuerzas (N)
ans =

900000

PROBLEMA 3

SOLUCION:

REPRESENTACION DEL SISTEMA

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;

%como en las posiciones Q3 y Q4=0 entonces se agrega C en K (3,3) y


(4,4)
K(3,3)=K(3,3)+c;
K(4,4)=K(4,4)+c;
%la adicion de la matriz de rigidez se obtiene de la ecuacion
%Q1-0.25*Q5=0:
b1=1;
b2=-0.25;
M=[c*b1^2 c*b1*b2;c*b1*b2 c*b2^2];
K(1,1)=K(1,1)+M(1,1);
K(1,5)=K(1,5)+M(1,2);
K(5,1)=K(5,1)+M(2,1);
K(5,5)=K(5,5)+M(2,2);
%De igual manera se adiciona a la matriz de rigidez debido a :
%Q2-0.75*Q5=0
b1=1;
b2=-0.75;
N=[c*b1^2 c*b1*b2;c*b1*b2 c*b2^2];
K(2,2)=K(2,2)+N(1,1);
K(2,5)=K(2,5)+N(1,2);
K(5,2)=K(5,2)+N(2,1);
K(5,5)=K(5,5)+N(2,2);
disp('Matriz de Rigidez')
K
F=[0 0 0 0 P];
disp('desplazamiento de los nodos')
disp('desplazamiento (in)')
Q=inv(K)*F'%en mm
%calculo de los esfuerzos
D1=[];
D1(1)=Q(3);
D1(2)=Q(1);
D2=[];
D2(1)=Q(4);
D2(2)=Q(2);
disp('Esfuerzos en los apoyos superiores')
disp('Esfuerzos(psi)')
J1=E1/L1*[-1 1]*D1(1:2)'
J2=E2/L2*[-1 1]*D2(1:2)'

CONSIDERANDO EL METODO DE MULTIPUNTO


Matriz de Rigidez
K=
1.0e+009 *
8.3308
0

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

desplazamiento de los nodos


desplazamiento (in)
Q=
0.0152
0.0455
0.0000
0.0000
0.0606
Esfuerzos en los apoyos superiores
Esfuerzos(psi)
J1 =
1.2630e+004
J2 =
1.2632e+004

CONCLUSIONES:

1. Se observa que el valor de la reaccin es exactamente igual al


calculado por equilibrio esttico, entonces se llega a la conclusin que
la reaccin de nuestro problema no depende de la cantidad de
elementos finitos que elijamos, siempre va salir la correcta.

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.

3. Se puede apreciar que las deformaciones son realmente pequeas


(dcimas de micras).

You might also like