Está en la página 1de 17

VIGAS

PROBLEMA

Determinar la matriz de desplazamientos de una viga la cual es sometida a una carga


distribuida en toda su longitud, desprecindose los efectos de temperatura. Se tiene que el
Mdulo de Elasticidad del material de cada viga es 200 GPa, as como el perfil de la viga es
W310x52.

DATOS DEL PROBLEMA

Mdulo de Elasticidad: 200 GPa

Perfil de la Viga: W310x52

Momento de Inercia: 118.6 x 106 mm4

25000 N/m

5m 2.5 m
SOLUCION:

1) ANALISIS (Mtodos por elementos finitos)

Q1 25000 N/m Q3
Q5

Q2 1 Q4 2 Q6

Nodo 1
Nodo 2 Nodo 3
R1 R2

M1

5m 2.5 m

De la grfica original hay ciertos nodos con restricciones de movilidad, mejor conocidas
como Condiciones de Contorno.

TABLA DE CONECTIVIDAD

I
Elemento Nodos GDL L (m) E (GPa)
(x10 mm4)
6

1 12 1234 5 200 118.6

2 23 3456 2.5 200 118.6


2) MATRIZ DE RIGIDEZ DE LOS ELEMENTOS

Para comenzar con nuestros clculos y posteriormente dar a conocer nuestros resultados;
usaremos las siguientes frmulas:

12 6 12 6
6 4 2 6 22
[] = 3 [12
6 12 6] . ()
6 22 6 42

Donde: [] :
:
:
:

Tomaremos como ejemplo un elemento de nuestra grfica:

ELEMENTO 1

Q1
Q3

Q2 1 Q4

Nodo 1 Nodo 2

12 6 12 6
6 42 6 22 ]
[]1 = 3 [12
6 12 6
6 22 6 42

Conocemos: = 200, = 5 , = 118.6106 4


1 2 3 4

2277120 5692800 2277120 5692800 1


18976000 9488000
[]1 = [ 5692800 5692800 2
2277120 5692800 2277120 5692800] 3
5692800 9488000 5692800 18976000 4
ELEMENTO 2

Q3
Q5

Q4 Q6

Nodo 2 Nodo 3

12 6 12 6
6 42 6 22 ]
[]2 = 3 [12
6 12 6
6 22 6 42

Conocemos: = 200, = 2.5 , = 118.6106 4


3 4 5 6

18216960 22771200 18216960 22771200 3


1 22771200 37952000 22771200 18976000 4
[] = [18216960
22771200 18216960 22771200] 5
22771200 18976000 22771200 37952000
6
3) MATRIZ DE RIGIDEZ GLOBAL

Utilizaremos la siguiente frmula para resolver la matriz de rigidez global:

[] = ()
=1

Donde: [] :

4) MATRIZ DE FUERZAS

Para hallar esta matriz, bastar con revisar la siguiente tabla de distribucin de
fuerzas:

()
ELEMENTO 1



Nodo 1 Nodo 2

Por lo tanto el vector fuerza de este elemento ser:


Conociendo: :



2
2 62500

[]1 = 12 = [52083]
62500
52083
2
2

[ 12 ]

Para estos clculos se ha usado el valor de w=25000N/mm, dato que el problema


nos daba.
ELEMENTO 2



Nodo 2 Nodo 3

Por lo tanto el vector fuerza de este elemento ser:


Conociendo: :



2
2 31250

[]1 = 12 = [13021]
31250
13021
2
2
[ 12 ]

Para estos clculos se ha usado el valor de w=25000N/mm, dato que el problema


nos daba.

Por la distribucin de los nodos conseguimos el vector fuerzas total:

62500 + 1 62500 + 1
52083 + 1 52083 + 1
[] = 62500 31250 + 2 = 93750 + 2
52083 13021 39062
31250 31250
[ 13021 ] [ 13021 ]
5) DESPLAZAMIENTOS

Para hallar los desplazamientos, usaremos la siguiente frmula:

= . ()
Por lo tanto nuestro producto vectorial sera el siguiente:

Por las condiciones de contorno dadas del problema, tenemos el siguiente vector
de desplazamiento:

0
0
0
= 4
5
[6]

Por lo tanto reduciremos la matriz de acuerdo a nuestra conveniencia y quedar


de la siguiente manera:

56928000 22771200 18976000 4 39062


[22771200 18216960 22771200] [5] = [31250]
18976000 22771200 37952000 6 13021
Operando, resultar:
4 0.0013723 ()
[5] = [ 0.0085772 () ]
6 0.004117 ()

Completaremos nuestro vector desplazamiento que ser el siguiente:

0
0
0
[] = 0.0013723 ()
0.0085772 ()
[ 0.004117 () ]

6) REACCIONES EN LOS APOYOS

Usando la misma frmula:

= . ()

Operando, obtenemos:

1 54687 ()
[1] = [39062 (. )]
2 132814 ()
7) ESFUERZOS DE LOS ELEMENTOS

Para un punto genrico (z,y), donde z [-1,1]

)6 zq1 (3z 1)l e q 2 6 zq 3 (3z 1)l e q 4 . ()


Ey
e (
l e2

ELEMENTO 1

0 1
-1

Nodo 1 Nodo 2

Tomaremos los valores de z=-1, 0, 1

Para z=-1; y=158.5 mm

De los valores anteriormente calculados obtendremos:

= 17.4
Para z=0; y=158.5 mm

De los valores anteriormente calculados obtendremos:

= 8.7
Para z=1; y=158.5 mm

De los valores anteriormente calculados obtendremos:

= 34.8
ELEMENTO 2

0 1
-1

Nodo 2 Nodo 3

Tomaremos los valores de z=-1, 0, 1

Para z=-1; y=158.5 mm

De los valores anteriormente calculados obtendremos:

= 87.011
Para z=0; y=158.5 mm

De los valores anteriormente calculados obtendremos:

= 34.8028
Para z=1; y=158.5 mm

De los valores anteriormente calculados obtendremos:

= 17.4056
DIAGRAMA DE FLUJO
INICIO

Leer
datos de
entrada

Para i=1:4

Calcula la matriz de rigidez de


cada elemento y tambin la
global.

Calcula desplazamientos,
reacciones

Para i=1:4

Calcula esfuerzos
para e=-1,1

Si ES1<=ES2

Emax=ES2 Emax=ES1

Imprime esfuerzos y
reacciones.
CDIGO MATLAB
El siguiente cdigo es el que nos permiti obtener los resultados del problema propuesto:

Antes de proceder a observar el cdigo, se har una breve explicacin de las incgnitas
usadas:

:
:
:
:
:
CDIGO USADO
%VIGAS
clc
format long

input('MEN DE DATOS');

%INGRESANDO NMERO DE ELEMENTOS FINITOS A USAR

ne=input('INGRESE EL NMERO DE ELEMENTOS FINITOS=');

%CLCULOS A HALLAR

input('Calcular:');
input('a) Desplazamiento de los elementos');
input('b) Esfuerzos de cada elemento')
input('c) Reacciones en los apoyos')

%DEFINIENDO LAS VARIABLES DE SALIDA

input('VARIABLES DE SALIDA');
input('Q: VECTOR DESPLAZAMIENTO');
input('R: REACCION EN LOS APOYOS');
input('S: VECTOR ESFUERZOS');

%DEFINIENDO NUESTROS PARMETROS INICIALES

I=input('INGRESE EL MOMENTO DE INERCIA=');


E=input('INGRESE EL MDULO DE ELASTICIDAD=');
w=input('INGRESE LA CARGA DISTRIBUIDA=');
tc=input('INGRESE TABLA DE CONECTIVIDAD(solo nodos)=');
%EJEMPLO [1 2;2 3;3 4;4 2;4 1;4 5;5 1]

%INGRESANDO LONGITUDES DE LOS ELEMENTOS FINITOS

L=[];
for i=1:ne
disp('INGRESE LA LONGITUD DEL ELEMENTO ');disp(i);
L(i)=input('L= ');
end

%FORMANDO NUESTRA MATRIZ DE RIGIDEZ

krs=zeros(2*ne+2);
Kij=zeros(2*ne+2);

for i=1:ne

ps1=tc(i,1)*2-1; ps2=tc(i,1)*2;
ps3=tc(i,2)*2-1; ps4=tc(i,2)*2;

krs(ps1,ps1)=12; krs(ps1,ps2)=6*L(i);
krs(ps1,ps3)=-12; krs(ps1,ps4)=6*L(i);

krs(ps2,ps1)=6*L(i); krs(ps2,ps2)=4*(L(i)^2);
krs(ps2,ps3)=-6*L(i); krs(ps2,ps4)=2*(L(i)^2);

krs(ps3,ps1)=-12; krs(ps3,ps2)=-6*L(i);
krs(ps3,ps3)=12; krs(ps3,ps4)=-6*L(i);

krs(ps4,ps1)=6*L(i); krs(ps4,ps2)=2*(L(i)^2);
krs(ps4,ps3)=-6*L(i); krs(ps4,ps4)=4*(L(i)^2);

Kij=Kij+(E*I/(L(i)^3))*krs;
krs=zeros(2*ne+2);
end

%FORMANDO NUESTRO VECTOR FUERZAS

F=zeros(2*ne+2,1);
fe=zeros(2*ne+2,1);

for i=1:ne

ps1=tc(i,1)*2-1; ps2=tc(i,1)*2;
ps3=tc(i,2)*2-1; ps4=tc(i,2)*2;

fe(ps1,1)=-w*L(i)/2;
fe(ps2,1)=-w*(L(i)^2)/12;
fe(ps3,1)=-w*L(i)/2;
fe(ps4,1)=w*(L(i)^2)/12;

F=F+fe;
fe=zeros(2*ne+2,1);

end
RESULTADOS DEL CDIGO UTILIZADO

MEN DE DATOS

INGRESE EL NMERO DE ELEMENTOS FINITOS=2

Calcular:

a) Desplazamiento de los elementos


b) Esfuerzos de cada elemento
c) Reacciones en los apoyos

VARIABLES DE SALIDA

Q: VECTOR DESPLAZAMIENTO
R: REACCION EN LOS APOYOS
S: VECTOR ESFUERZOS

INGRESE EL MOMENTO DE INERCIA=1.186*10^-4


INGRESE EL MDULO DE ELASTICIDAD=200*10^9
INGRESE LA CARGA DISTRIBUIDA=25000
INGRESE TABLA DE CONECTIVIDAD(solo nodos)=[1 2;2 3]

INGRESE LA LONGITUD DEL ELEMENTO


1

L= 5

INGRESE LA LONGITUD DEL ELEMENTO


2

L= 2.5

=============
RESULTADOS
=============

LOS DESPLAZAMIENTOS
0
0
0
-0.001372347526700
-0.008577172041877
-0.004117042580101
LAS REACCIONES
1.0e+05 *

0.546875000000000
0.390625000000000
1.328125000000000
0.000000000000001
-0.000000000000000
0.000000000000000

LOS ESFUERZOS
1.0e+07 *

3.480273327712200
-1.740136663856098
CONCLUSIONES

Las matrices que se analizan en estos sistemas son de orden muy elevado, por
tal razn es necesario utilizar un lenguaje de programacin que nos permita
manejar las variables con mayor flexibilidad y poder generalizar el mtodo de
anlisis.

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.

En este caso de viga se seccin variable era de esperarse que cada elemento
tuviera 4 grados de libertad.

Cada elemento de la viga est sujeto a fuerzas y un momento; las fuerzas que
pueden ser de compresin o tensin directa mientras los momentos son de
flexin.

Como es propio de la viga, en este caso todas las cargas son aplicadas en los
nodos, adems los clculos se realizan despreciando la friccin en los nodos.

También podría gustarte