Beruflich Dokumente
Kultur Dokumente
Índice
Esfuerzos Longitudinales...................................................................9
Diagrama de Flujo..............................................................................10
Uso de Matlab....................................................................................11
Conclusiones.................................................................................... 33
1
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
Material:
Acero estructural A-36
E=2.1x10^5 N/mm2
ρ =7.8 gr-f/cm3
E y
σ e 2 6 ξ q1 ( 3ξ 1 )e q 2 6ξ q3 ( 3ξ 1 )e q 4
e
V 6 EI
e
τ max α α 2q1 e q 2 2q3 e q 4
3
A A e
Donde “y” es la distancia del punto genérico a la fibra neutra.
2
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
Puente de la UNI
1. MODELADO DE LA VIGA
3
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
4
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
I 1 0.12577 mm4
5
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0.0231 0.1395 0.0231 0.1395 0 0 0 0
0 0 0.1395 1.1235 0.1395 0.5617 0 0 0 0
0 0 0.0231 0.1395 0.0231 0.1395 0 0 0 0
k 2 10 9 x
0 0 0.1395 0.5617 0.1395 1.1235 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
6
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0.0231 0.1395 0.0231 0.1395 0 0
k 3 10 9 x
0 0 0 0 0.1395 1.1235 0.1395 0.5617 0 0
0 0 0 0 0.0231 0.1395 0.0231 0.1395 0 0
0 0 0 0 0.1395 0.5617 0.1395 1.1235 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
k 4 10 9 x
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0.0231 0.1395 0.0231 0.1395
0 0 0 0 0 0 0.1395 1.1235 0.1395 0.5617
0 0 0 0 0 0 0.0231 0.1395 0.0231 0.1395
0 0 0 0 0 0 0.1395 0.5617 0.1395 1.1235
Hallamos las fuerzas locales equivalentes que se consideró para la viga en cada
elemento:
0 0 0
0 0
0
2.8114 0 0
5.6603 0 0
2.8114 2 .8114 0
F2 10 4 N F3 10 4 N F4 N
5.6603 5.6603 0
7 0 2.8114 2.8114
0 5.6603 5.6603
0 2.8114
0
0 0 5.6603
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2.8114
5.6603
2.8114
5.6603
0
F1 10 4 N
0
0
0
0
0
2.8114
5.6603
5.6228
0
5.6228
F1 10 4 N
0
5.6228
0
2.8114
5.6603
R1
0 0.309
0
0
0
0
0
→
R 1.03
RT 5 RT 10 3 KN
0 0
0 0
0 0
R 0.309
9
0 0
8
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
R1 2.8114 280.886
56.6603
5.6603
56.228
5.6228
0
0 973.72
→
R 5 .6228 Fr KN
Fr 10 4 5 N 0
0 56.228
5.6228
0
0 280.886
R 2.8114
9 56.6603
5.6603
Como los desplazamientos Q1, Q2, Q9 y Q10, quedan restringidos a cero, necesitamos
encontrar Q3, Q4, Q5, Q6, Q7 y Q8.
KQ F
9
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
Obtenemos:
0
2.9532
17.8372
0.7383
0
Q mm
0
17.8372
0.7383
0
2.9532
1
0
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
Para y=0.5 m
Para z=-1
1.648786
6.595147
MPa
8.243934
6.595147
Para z=0
4.121967
0.824393
MPa
0.824393
4.121967
11
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
1
2
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
INICI
O
Leer
datos de
entrada
Para i=1:4
Calcula desplazamientos,
reacciones
Para i=1:4
Calcula esfuerzos
para e=-1,1
Si
ES1<=ES2
Emax=ES2 Emax=ES1
Imprime esfuerzos y
reacciones.
1
3
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
5. USANDO MATLAB
PROGRAMA EN MATLAB
clear all;
clc;
syms l m z y R1 R5 R9
% H=input('Ingrese la altura de la placa en metros= ');
% B=input('ingrese la base de la placa en metros= ');
% pa=input('Ingrese la carga PA en Newton= ');
% t=input('Ingrese el espesor de la placa en metros= ');
% E=input('Ingrese el modulo de elasticidad en Pascales= ');
% T=input('Ingrese la varaición de temperatura de la placa en °C= ');
% alfa=input('Ingrese el valor del coeficiente de dilatación lineal en °C^-1= ');
Klocal = zeros(4);
Ktotal = zeros(10);
Ktotali = zeros(10);
Flocal = zeros(4,1);
Ftotali = zeros(10,1);
Ftotal = zeros(10,1);
for i=1:links
%Definimos una función en donde se tEnga a los cosenos directores
1
4
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
Klocal = (E*mom)/((L/4)^3)*f(L/4);
Ktotali((2*i-1):(2*i+2),(2*i-1):(2*i+2))= Klocal(1:4,1:4);
fprintf('El K global del link %3.1f\n',i)
Ktotali
Ktotal = Ktotal + Ktotali;
Ktotali = zeros(10);
%Aporte de los pesos de la estructura
Flocal =Area*9.8*[-1*p*(L/4)/2;-1*p*(L/4)^2/12;-1*p*(L/4)/2;p*(L/4)^2/12];
Flocal = Flocal + [-1*pd*(L/4)/2;-1*pd*(L/4)^2/12;-1*pd*(L/4)/2;pd*(L/4)^2/12] ;
Ftotali((2*i-1):(2*i+2),1)= Flocal ;
fprintf('La fuerza parcial del link %3.1f\n',i)
Ftotali
Ftotal= Ftotal+Ftotali;
Ftotali= zeros(10,1);
end
Q2=0;
Q3=0;
Q4=0;
Q6=0;
Q7=0;
Q8=0;
Q10=0;
Q=[0;Q2;Q3;Q4;0;Q6;Q7;Q8;0;Q10];
F=Ktotal*Q-Ftotal;
%clc;
%MOSTRANDO LOS RESULTADOS
disp(' RESULTADOS');
disp('..............................');
disp('EL VECTOR DESPLAZAMIENTO en los nodos en mm ');
disp(' Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10');
disp(1e3*Q');
disp('..............................');
disp('EL VECTOR FUERZA en los nodos en KN');
disp(' R1 R2 R3 R4 R5 R6 R7 R8 R9 R10');
disp(1e-3*F');
disp('..............................');
for i=1:4
fprintf('Función del esfuerzo para el link %3.1f',i)
g(y,z)=vpa((-E*y/((L/4)^2))*[6*z,(3*z-1)*(L/4),-6*z,(3*z+1)*(L/4)]*Q((2*i-1):(2*i+2),1));
expand(g(y,z))
fprintf('El esfuerzo para la coordenada y=0.5 z=-1 del link %3.1f',i)
simplify(g(0.5,-1))
end
1
6
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
fprintf('\n')
for i=1:4
fprintf('Función del esfuerzo para el link %3.1f',i)
g(y,z)=vpa((-E*y/((L/4)^2))*[6*z,(3*z-1)*(L/4),-6*z,(3*z+1)*(L/4)]*Q((2*i-1):(2*i+2),1));
expand(g(y,z))
fprintf('El esfuerzo para la coordenada y=0.5 z=0 del link %3.1f',i)
simplify(g(0.5,0))
end
fprintf('\n')
for i=1:4
fprintf('Función del esfuerzo para el link %3.1f',i)
g(y,z)=vpa((-E*y/((L/4)^2))*[6*z,(3*z-1)*(L/4),-6*z,(3*z+1)*(L/4)]*Q((2*i-1):(2*i+2),1));
expand(g(y,z))
fprintf('El esfuerzo para la coordenada y=0.5 z=1 del link %3.1f',i)
simplify(g(0.5,1))
end
clear all;
clc;
syms l m z y R1 R5 R9
% H=input('Ingrese la altura de la placa en metros= ');
% B=input('ingrese la base de la placa en metros= ');
% pa=input('Ingrese la carga PA en Newton= ');
% t=input('Ingrese el espesor de la placa en metros= ');
% E=input('Ingrese el modulo de elasticidad en Pascales= ');
% T=input('Ingrese la varaición de temperatura de la placa en °C= ');
% alfa=input('Ingrese el valor del coeficiente de dilatación lineal en °C^-1= ');
Klocal = zeros(4);
Ktotal = zeros(10);
Ktotali = zeros(10);
1
7
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
Flocal = zeros(4,1);
Ftotali = zeros(10,1);
Ftotal = zeros(10,1);
for i=1:links
%Definimos una función en donde se tEnga a los cosenos directores
Klocal = (E*mom)/((L/4)^3)*f(L/4);
Ktotali((2*i-1):(2*i+2),(2*i-1):(2*i+2))= Klocal(1:4,1:4);
fprintf('El K global del link %3.1f\n',i)
Ktotali
Ktotal = Ktotal + Ktotali;
Ktotali = zeros(10);
%Aporte de los pesos de la estructura
Flocal =Area*9.8*[-1*p*(L/4)/2;-1*p*(L/4)^2/12;-1*p*(L/4)/2;p*(L/4)^2/12];
Flocal = Flocal + [-1*pd*(L/4)/2;-1*pd*(L/4)^2/12;-1*pd*(L/4)/2;pd*(L/4)^2/12] ;
Ftotali((2*i-1):(2*i+2),1)= Flocal ;
fprintf('La fuerza parcial del link %3.1f\n',i)
Ftotali
Ftotal= Ftotal+Ftotali;
Ftotali= zeros(10,1);
end
Q2=0;
Q3=0;
Q4=0;
Q6=0;
Q7=0;
Q8=0;
Q10=0;
Q=[0;Q2;Q3;Q4;0;Q6;Q7;Q8;0;Q10];
F=Ktotal*Q-Ftotal;
%clc;
%MOSTRANDO LOS RESULTADOS
disp(' RESULTADOS');
disp('..............................');
disp('EL VECTOR DESPLAZAMIENTO en los nodos en mm ');
disp(' Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10');
disp(1e3*Q');
1
9
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
disp('..............................');
disp('EL VECTOR FUERZA en los nodos en KN');
disp(' R1 R2 R3 R4 R5 R6 R7 R8 R9 R10');
disp(1e-3*F');
disp('..............................');
for i=1:4
fprintf('Función del esfuerzo para el link %3.1f',i)
g(y,z)=vpa((-E*y/((L/4)^2))*[6*z,(3*z-1)*(L/4),-6*z,(3*z+1)*(L/4)]*Q((2*i-1):(2*i+2),1));
expand(g(y,z))
fprintf('El esfuerzo para la coordenada y=0.5 z=-1 del link %3.1f',i)
simplify(g(0.5,-1))
end
fprintf('\n')
for i=1:4
fprintf('Función del esfuerzo para el link %3.1f',i)
g(y,z)=vpa((-E*y/((L/4)^2))*[6*z,(3*z-1)*(L/4),-6*z,(3*z+1)*(L/4)]*Q((2*i-1):(2*i+2),1));
expand(g(y,z))
fprintf('El esfuerzo para la coordenada y=0.5 z=0 del link %3.1f',i)
simplify(g(0.5,0))
end
fprintf('\n')
for i=1:4
fprintf('Función del esfuerzo para el link %3.1f',i)
g(y,z)=vpa((-E*y/((L/4)^2))*[6*z,(3*z-1)*(L/4),-6*z,(3*z+1)*(L/4)]*Q((2*i-1):(2*i+2),1));
expand(g(y,z))
fprintf('El esfuerzo para la coordenada y=0.5 z=1 del link %3.1f',i)
simplify(g(0.5,1))
end
2
0
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
1
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
2
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
3
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
4
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
5
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
6
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
7
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
8
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
2
9
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
3
0
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
3
1
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
3
2
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
3
3
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
3
4
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
3
5
Universidad Nacional de Ingeniería Calculo por elementos Finitos
Facultad de Ingeniería Mecánica vigas
6. CONCLUSIONES:
Las matrices que se analizan en estos sistemas son de orden muy elevado, por
tal razón es necesario utilizar un lenguaje de programación que nos permita
manejar las variables con mayor flexibilidad y poder generalizar el método de
análisis.
El vector desplazamiento es desarrollado en base a la conectividad de los
elementos, por ello es importante manejar una tabla de conectividad ordenada y
secuencial.
Cada elemento de la viga está sujeto a fuerzas y un momento; las fuerzas que
pueden ser de compresión o tensión directa mientras los momentos son de
flexión.
Como es propio de la viga, en este caso todas las cargas son aplicadas en los
nodos, además los cálculos se realizan despreciando la fricción en los nodos.
3
6