Está en la página 1de 6

Vigas

5ta Prctica

Vigas
Enunciado del Problema
Modelar la viga mostrada con 4 elementos finitos, calcular los
esfuerzos y las reacciones en los apoyos.

Material:
Acero Estructural A-36
E=2.1x10^5 N/mm
Peso especfico=7.8 gr-f/cm3

PROGRAMA EN MATLAB
clear all
format short
disp('
______________________')
disp('
')
disp('
FLEXIN')
disp('
CLCULO PARA VIGAS VARIABLES')
disp('
______________________')
disp('--------------------------------------------------------------------');
disp('InserTar ([mm. N.] o [pulg. lb.]):::::')
disp(' ');
x=input('Datos [longitud total Modulo elasticidad Peso especfico] ->');
disp(' ');
d=input('Longitud d de cada elemento de la viga [d1 d2 ...dn] ->');
disp(' ');
le=input('Longitudes de cada elemento finito [L1 L2 ...Ln] ->');
disp(' ');
A=input('Frmula del area en funcin a d: a.d^n+...+m.d^2+n.d+q:[a ..... m n q]->');
disp(' ');
I=input('Frmula del momento de inercia a.d^n+...+m.d^2+n.d+q:[a ..... m n q]->');
disp(' ')
p=input('Cargas constantes aplicadas en N/mm [p1;p2;p3;p4;...;p]->');
disp(' ')
ap=input(Elementos donde se aplican las cargas anteriores [A;B;C;D;...;N]->');
disp('--------------------------------------------------------------------');
n=length(le);
ci=polyval(I,d);
ca=polyval(A,d);
%Tabla de conectividad y GDL

Clculo por Elementos Finitos

Vigas

5ta Prctica

C=[];
for i=1:n
C=[C;[i i i+1 2*i-1 2*i 2*(i+1)-1 2*(i+1)]];
end
disp(ELemento Conectividad
GDL)
disp(C)
disp(' Elemento distancia d longitud I
A')
disp([C(:,1) d' le' ci' ca'])
%matriz de rigidez
k=zeros(2*(n+1));
for i=1:length(le)
KT=zeros(2*(n+1));
KT(C(i,4):C(i,7),C(i,4):C(i,7))=x(2)*ci(i)/le(i)^3*[12 6*le(i) -12 6*le(i);6*le(i) 4*le(i)^2 -6*le(i) 2*le(i)^2;-12
-6*le(i) 12 -6*le(i);6*le(i) 2*le(i)^2 -6*le(i) 4*le(i)^2];
k=k+KT;
end
disp('Matriz de Rigidez')
disp(k)
%vectores de carga locales
f=[];
for i=1:n
f=[f;[-x(3)*le(i)*ca(i)/2 -x(3)*le(i)^2*ca(i)/12 -x(3)*le(i)*ca(i)/2 x(3)*le(i)^2*ca(i)/12]];
end
for j=1:length(p)
for i=1:length(ap)
f(ap(j,i),:)=f(ap(j,i),:)+[p(j)*le(ap(j,i))/2 p(j)*le(ap(j,i))^2/12 p(j)*le(ap(j,i))/2 -p(j)*le(ap(j,i))^2/12];
end
end
disp('Vectores de carga locales(para cada elemento)')
disp(f)
%globales
F=[f(1,1);f(1,2)];
for i=1:n-1
F=[F;[f(i,3)+f(i+1,1)];[f(i,4)+f(i+1,2)]];
end
disp('Vectores de cargas globales (sin las cargas en los empotrados)')
F=[F;f(n,3);f(n,4)];
disp(F)
%Desplazamientos
Q=zeros(2*(n+1),1);
Q(3:end-2)=k(3:end-2,3:end-2)\F(3:end-2);
disp('Fuerzas totales externas aplicadas sobre la viga')
FT=k*Q;
disp(FT)
disp('Reacciones y Momentos a hallar:')
incog=FT-F;
disp(incog)
%esfuerzos
for i=1:length(le)
ES(i)=-(x(2)/le(i)^2)*sum([6 2*le(i) -6 4*le(i)].*[Q(C(i,4)) Q(C(i,5)) Q(C(i,6)) Q(C(i,7))]);
end
disp(' Esfuerzos []*y (N/mm2 o Lb/pulg2)')
disp(ES)
%ESfuerzos maximos cortantes
for i=1:n
Tm(i)=(6*x(2)*ci(i)/(ca(i)*le(i)^3))*sum([2 le(i) -2 le(i)].*[Q(C(i,4)) Q(C(i,5)) Q(C(i,6)) Q(C(i,7))]);
end
disp('Esfuerzos cortantes mximos []*alpha (N/mm2 o Lb/pulg2)')
disp(Tm)

Descripcin del Programa


El programa es aplicado para le arreglo de vigas mostrado en el enunciado, de
donde como datos de entrada se ingresar:

Clculo por Elementos Finitos

Vigas
-

5ta Prctica
En un solo vector la distancia total, el mdulo de elasticidad y el peso
especfico del material usado.
La longitud d de cada elemento finito.
Las longitudes para cada elemento finito.
La frmula del rea en funcin de la distancia d en un vector, indicndose
solo los coeficientes de mayor al menor trmino con exponente n.
La frmula del momento de inercia en funcin de la distancia d en un
vector, de la misma forma que el rea.
Las cargas externas aplicadas sobre la armadura.
Los elementos correspondientes a cada carga externa aplicada.

Como resultado se obtendr la tabla de conectividad y los grados de libertad para


cada elemento de la viga, la matriz de rigidez, las deformaciones para cada nodo,
las fuerzas externas totales aplicadas y los esfuerzos para cada barra.

DIAGRAMA DE BLOQUES

Clculo por Elementos Finitos

Vigas

5ta Prctica

DESARROLLO DEL PROGRAMA ne=4


>> armfle

______________________

FLEXIN
CLCULO PARA VIGAS VARIABLES
______________________
-------------------------------------------------------------------InserTar ([mm. N.] o [pulg. lb.]):::::
Datos [longitud total
7.6449187*1e-05]

Modulo elasticidad

Longitud d de cada elemento de la viga

Peso especfico] ->[3000 2.1*1e05

[d1 d2 ...dn] ->[200 400 400 200]

Longitudes de cada elemento finito [L1 L2 ...Ln] ->[750 750 750 750]
Frmula del area en funcin a

d: a.d^n+...+m.d^2+n.d+q:[a ..... m n q]-> [25 1950]

Frmula del momento de inercia a.d^n+...+m.d^2+n.d+q:[a ..... m n q]-> [2.0833 487.5


-12675 109850]
Cargas constantes aplicadas en N/mm [p1;p2;p3;p4;...;p]-> [-5]
Elementos donde se aplican las cargas anteriores [A;B;C;D;...;N]-> [2 3]
ELemento
1

Conectividad
2
1

GDL
3

Clculo por Elementos Finitos

Vigas
2
3
4

5ta Prctica
2
3
4

3
4
5

3
5
7

Elemento distancia d
1
200
2
400
3
400
4
200

4
6
8

5
7
9

longitud
750
750
750
750

6
8
10
I
33741250
206371050
206371050
33741250

A
6950
11950
11950
6950

Matriz de Rigidez
1.0e+011 *
Columns 1 through 8
0.0000
0.0008
-0.0000
0.0008
0
0
0
0
0
0

0.0008
0.3779
-0.0008
0.1890
0
0
0
0
0
0

-0.0000
-0.0008
0.0000
0.0039
-0.0000
0.0046
0
0
0
0

0.0008
0.1890
0.0039
2.6893
-0.0046
1.1557
0
0
0
0

0
0
-0.0000
-0.0046
0.0000
0
-0.0000
0.0046
0
0

0
0
0.0046
1.1557
0
4.6227
-0.0046
1.1557
0
0

0
0
0
0
-0.0000
-0.0046
0.0000
-0.0039
-0.0000
0.0008

0
0
0
0
0.0046
1.1557
-0.0039
2.6893
-0.0008
0.1890

Columns 9 through 10
0
0
0
0
0
0
-0.0000
-0.0008
0.0000
-0.0008

0
0
0
0
0
0
0.0008
0.1890
-0.0008
0.3779

Vectores de carga locales(para cada elemento)


1.0e+005 *
0.0000
0.0000
0.0000
0.0000

-0.0020
-0.0222
-0.0222
-0.0020

-0.2491
-2.7720
-2.7720
-0.2491

-0.0020
-0.0222
-0.0222
-0.0020

0.2491
2.7720
2.7720
0.2491

Vectores de cargas globales (sin las cargas en los empotrados)


1.0e+005 *
-0.0020
-0.2491
-0.0242
-2.5229
-0.0444
0
-0.0242
2.5229
-0.0020
0.2491
Desplazamientos
0
0
-0.0387
-0.0000
-0.0563
-0.0000
-0.0387
0.0000
0
0
Fuerzas totales externas aplicadas sobre la viga
1.0e+006 *
0.0046

Clculo por Elementos Finitos

Vigas

5ta Prctica

2.1344
-0.0024
-0.2523
-0.0044
-0.0000
-0.0024
0.2523
0.0046
-2.1344
Reacciones y Momentos a hallar:
1.0e+006 *
0.0048
2.1593
0.0000
0.0000
0.0000
-0.0000
0.0000
-0.0000
0.0048
-2.1593
Esfuerzos []*y
-0.0398
-0.0158

-0.0077

0.0633

Esfuerzos cortantes mximos []*alpha


0.6668
0.1856
-0.1856
-0.6668
>>

CONCLUSIONES
De acuerdo con los resultados, se observa que los esfuerzos mayores se
encuentran localizados el los elementos finitos que estn cerca de los
empotramientos, ya que stos se encargan de soportar todo el peso de la
viga as tambin como las fuerzas externas a las que sta sometida.
El anlisis realizado en comparacin con los trabajos anteriores, se aproxima
mejor en cuanto al comportamiento real de la viga.
Se observa que la viga solo presenta deformaciones correspondientes a la
aplicacin de fuerzas, pero con respecto a los momentos no se denota que
estos hallan ocasionado deformacin alguna, esto se puede explicar a que los
valores pueden ser muy pequeos (en comparacin con los otros valores), y
el software Matlab los aproxima a cero.

Clculo por Elementos Finitos