Está en la página 1de 22

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA MECÁNICA


CALCULO POR ELEMENTOS FINITOS –MC 516

INDICE

ENUNCIADO DEL PROBLEMA …………………………...2

SOLUCIÓN…………………………………………………...3

DIAGRAMA DE FLUJO……………………………………..15

CODIGO EN MATLAB……………………………………...16

CONCLUSIONES……………………………………………21

pág. 1
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

1. ENUNCIADO DEL PROBLEMA

Modelar la viga mostrada con 8 elementos finitos y calcular en ellos los esfuerzos
debido a la flexión de la misma, y las reacciones en los apoyos (empotrados).

Datos del material: Sección de la Viga


N
E=2.1∗105
mm2
gr−f
ρ=7.8
cm3

pág. 2
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

2. SOLUCION

2.1. Modelado del cuerpo


Considerando 8 elementos finitos en toda la viga:

Cuadro de Conectividad:

e Nodos GDL
1 1 2 1 2 3 4
2 2 3 3 4 5 6
3 3 4 5 6 7 8
4 4 5 7 8 9 10
5 5 6 9 10 11 12
6 6 7 11 12 13 14
7 7 8 13 14 15 16
8 8 9 15 16 17 18

pág. 3
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

2.2. Vectores desplazamientos

El vector desplazamiento será:


T
Q= ( [ Q 1 Q 2 Q 3 Q 4 Q5 Q 6 … Q 17 Q 18 ] )
Pero notamos que Q1, Q2, Q17 y Q18 son cero ya que están empotrados.
T
Q= ( [ 0 0 Q3 Q 4 Q 5 Q 6 … 0 0 ] )

2.3. Vectores carga


Del dato dado inicialmente:
gr−f N
ρ=7.8 3
=76.518∗10−6
cm mm3
N
ρ1= ρ8=ρ∗A 1=ρ∗A8= ρ∗( 100∗13∗2+ 25∗( 150−26 ) ) =−0.43615
mm
N
ρ2= ρ7=ρ∗A 2=ρ∗A7 =ρ∗( 100∗13∗2+25∗ (250−26 ) ) =−0.62744
mm
N
ρ3= ρ6=ρ∗A 3= ρ∗A6 =ρ∗ ( 100∗13∗2+25∗( 350−26 ) )=−0.81874
mm
N
ρ4 =ρ5= ρ∗A 4=ρ∗A5 =ρ∗( 100∗13∗2+25∗ ( 450−26 ) )=−1.01003
mm

pág. 4
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

Para cada uno de los elementos finitos:

−0.43615∗3752 0.43615∗3752
W 1= [ −0.43615∗375
2 12
−0.43615∗375
2 12 ]
−0.62744∗3752 0.62744∗3752
W 2= [ −0.62744∗375
2 12
−0.62744∗375
2 12 ]
−0.81874∗3752 0.81874∗375 2
W 3= [ −0.81874∗375
2 12
−0.81874∗375
2 12 ]
−1.01003∗3752 1.01003∗3752
W 4= [ −1.01003∗375
2 12
−1.01003∗375
2 12 ]
−1.01003∗3752 1.01003∗3752
W 5= [ −1.01003∗375
2 12
−1.01003∗375
2 12 ]
−0.81874∗3752 0.81874∗375 2
W 6= [ −0.81874∗375
2 12
−0.81874∗375
2 12 ]
−0.62744∗3752 0.62744∗375 2
W 7= [ −0.62744∗375
2 12
−0.62744∗375
2 12 ]
−0.43615∗3752 0.43615∗3752
W 8= [ −0.43615∗375
2 12
−0.43615∗375
2 12 ]

pág. 5
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

Para toda la viga, tenemos:

−163.55625

[]
−10222.265625
−281.20125
2869.453125
−271.15875
−2241.796875
−342.894375
−2241.6796875
W = −378.76125
0
−342.894375
2241.6796875
−271.15875
2241.796875
−199.423125
2241.6796875
−81.778125
5111.1328125

Para la carga distribuida aplicada en cada elemento finito:

−5∗3752 5∗3752
P 3= [ −5∗375
2 12
−5∗375
2 12 ]
−5∗3752 5∗3752
P4 = [ −5∗375
2 12
−5∗375
2 12 ]
−5∗3752 5∗3752
P 5= [ −5∗375
2 12
−5∗375
2 12 ]
−5∗3752 5∗375 2
P 6= [ −5∗375
2 12
−5∗375
2 12 ]
pág. 6
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

Para toda la viga, tenemos:

0
0

[]
0
0
−1875
2
−234375
4
−1875
0
P= −1875
0
−1875
0
−1875
2
234375
4
0
0
0
0

Entonces tenemos el vector de cargas total:

pág. 7
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

0
0

[ ][ ] [ ]
−163.55625 0 −163.55625
−10222.265625 0 −10222.265625
−281.20125 −1875 −281.20125
2869.453125 2 2869.453125
−271.15875 −234375 −1208.65875
−2241.796875 4 −60835.546875
−342.894375 −1875 −2217.894375
−2241.6796875 0 −2241.6796875
F=W + P= −378.76125 + −1875 = −2253.76125
0 0 0
−342.894375 −1875 −2217.89375
2241.6796875 0 2241.6796875
−271.15875 −1875 −1208.65875
2241.796875 2 60835.546875
−199.423125 234375 −199.423125
2241.6796875 4 2241.6796875
−81.778125 0 −81.778125
5111.1328125 0 5111.1328125
0
0

2.4. Matriz de rigidez


Primeramente, hallamos las matrices de rigidez locales, de cada elemento finito:
Elemento 1:

pág. 8
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

Calculo del momento de inercia (I):

1 150 13 2 1
I=( 12
∗100∗133 + ( 13∗100 )∗(
2 2 )
− ) ∗2+ ∗(150−13−13)3∗25
12

I =16208600 mm4
Matriz de rigidez local:

12 2250 −12 2250


k=
5

3753

[
2.1∗10 ∗16208600 2250 562500 −2250 281250
−12 −2250 12 −2250
2250 281250 −2250 562500
]
Elemento 2:

Calculo del momento de inercia (I):

1 250 13 2 1
I=(12
3
∗100∗13 + 13∗100 ∗(
( )
2 2 12 )
− ) ∗2+ ∗(250−13−13)3∗25

179885800
I= mm4
3
Matriz de rigidez local:

Elemento 3:

pág. 9
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

Calculo del momento de inercia (I):

1 350 13 2 1
I=( 12
∗100∗133 + ( 13∗100 )∗(
2 2 )
− ) ∗2+ ∗(350−13−13)3∗25
12
434145800
I= mm4
3
Matriz de rigidez local:

2.1∗105∗434145800 12 2250 −12 2250


k=
3
375 3
[
∗ 2250 562500 −2250
−12 −2250 12
2250 281250 −2250
281250
−2250
562500
]
Elemento 4:

Calculo del momento de inercia (I):

1 450 13 2 1
I=( 12
∗100∗133 + ( 13∗100 )∗(
2 2 )
− ) ∗2+ ∗(450−13−13)3∗25
12

I =282968600 mm4
Matriz de rigidez local:

pág. 10
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

12 2250 −12 2250


k=
5

3753

[
2.1∗10 ∗282968600 2250 562500 −2250 281250
−12 −2250 12 −2250
2250 281250 −2250 562500
]
Elemento 5:

Calculo del momento de inercia (I):

1 450 13 2 1
I=( 12
∗100∗133 + ( 13∗100 )∗(
2 2 )
− ) ∗2+ ∗(450−13−13)3∗25
12

I =282968600 mm4
Matriz de rigidez local:

Elemento 6:

pág. 11
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

Calculo del momento de inercia (I):

1 350 13 2 1
I=( 12
∗100∗133 + ( 13∗100 )∗(
2 2 )
− ) ∗2+ ∗(350−13−13)3∗25
12
434145800
I= mm4
3
Matriz de rigidez local:

2.1∗105∗434145800 12 2250 −12 2250


k=
3
3753
∗ 2250
[562500
−12 −2250
−2250
12
2250 281250 −2250
281250
−2250
562500
]
Elemento 7:

Calculo del momento de inercia (I):

1 250 13 2 1
I=( 12
∗100∗133 + ( 13∗100 )∗(
2 2 )
− ) ∗2+ ∗(250−13−13)3∗25
12
179885800
I= mm4
3
Matriz de rigidez local:

pág. 12
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

2.1∗105∗179885800 12 2250 −12 2250


k=
3
375 3
∗ 2250
[
562500
−12 −2250
−2250
12
281250
−2250
2250 281250 −2250 562500
]
Elemento 8:

Calculo del momento de inercia (I):

1 150 13 2 1
I=( 12
∗100∗133 + ( 13∗100 )∗(
2 2 )
− ) ∗2+ ∗(150−13−13)3∗25
12

I =16208600 mm4
Matriz de rigidez local:

12 2250 −12 2250


k=
5

3753

[
2.1∗10 ∗16208600 2250 562500 −2250 281250
−12 −2250 12 −2250
2250 281250 −2250 562500
]
2.5. Ecuación de Rigidez
Sabemos de las formulas:
F=K∗Q
Entonces despejando y calculando la matriz Q, tenemos:

pág. 13
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

0
0

[]
−0.02159
−8.2437∗10−5
−0.0485
−5
−5.26889∗10
−0.06288
−2.1338∗10−5
−0.06696
Q=
4.4853∗10−19
−0.06288
2.1338∗10−5
−0.048518
5.26889∗10−5
−0.02159
−5
8.2437∗10
0
0

2.6. Esfuerzos:
Sabemos por formula, que para un elemento finito:
E∗y
e
σ =−
( )
l 2e
∗[ 6 z q 1+ ( 3 z−1 )∗l e∗q2 −6 z q 3+ ( 3 z +1 )∗l e∗q 4 ]

Para un punto genérico (z,y), donde z є [-1,1]

Para y=50 mm
 Para z=-1

pág. 14
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

5.623913∗10−6
σ=
[−6.8665∗10−7
−1.403∗10−6
−3.53437∗10−6
]
 Para z=1
−3.5343∗10−6
σ=
[−1.403∗10−6
−6.8665∗10−7
5.6239∗10−6
]
 Para z=0
1.0447∗10−6
σ=
[−1.0447∗10−6
−1.0447∗10−6
1.0447∗10−6
]

3. DIAGRAMA DE FLUJO

INICIO

Leer datos de entrada

pág. 15
Para i=1:4
cada elemento y también la
global.

UNIVERSIDAD NACIONAL DE INGENIERÍA


FACULTAD DE INGENIERÍA MECÁNICA
CALCULO PORCalcula desplazamientos,
ELEMENTOS FINITOS –MC 516 reacciones

Para i=1:4

Calcula esfuerzos para e=-1,1

Si ES1<=ES2

Emax=ES2 Emax=ES1

Imprime esfuerzos y reacciones.

4. CODIGO EN MATLAB
clc;
format long;
n=input('Ingrese Numero de Elementos Finitos:');
e1=input('Espesor de las alas(mm):');

pág. 16
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

e2=input('Espesor del alma(mm):');


l1=input('Longitud de las alas(mm):');
L=input('Ingrese Longitud de la Viga(mm):');
E=input('Modulo de Elasticidad(N/mm2):');
yp=input('Ingrese Peso Especifico(N/mm3):');
pe=input('Carga Distribuida Externa(N/mm):');
disp('MOMENTOS DE INERCIA')
for i=1:(n/2)
d(i)=(4*(L*(i-1)/n)/15+100+4*(L*i/n)/15+100)/2;
I(i)=2*(l1*e1^3/12)+e2*(d(i)-2*e1)^3/12+2*(d(i)/2-e1/2)^2*l1*e1;
end
for i=((n/2)+1):n
d(i)=(900-4*(L*(i-1)/n)/15+900-4*(L*i/n)/15)/2;
I(i)=2*(l1*e1^3/12)+e2*(d(i)-2*e1)^3/12+2*(d(i)/2-e1/2)^2*l1*e1;
end
disp(I)
disp('MATRIZ DE RIGIDEZ ESTRUCTURAL K')
k=zeros(2*(n+1),2*(n+1));

for i=1:n
l=L/n;
ke(:,:,i)=E*I(i)/l*[12 6*l -12 6*l;
6*l 4*l*l -6*l 2*l*l;
-12 -6*l 12 -6*l;

pág. 17
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

6*l 2*l*l -6*l 4*l*l];


gl1=2*i-1;
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
k(gl,gl)=k(gl,gl)+ke(:,:,i);
end
disp(k)
disp('FUERZAS DEBIDO AL PESO DEL MATERIAL')
for i=1:n
A(i)=l1*e1*2+e2*(d(i)-2*e1);
p(i)=-yp*A(i);
end
w=zeros(1,2*(n+1));
for i=1:n
l=L/n;
we(:,:,i)=[p(i)*l/2 p(i)*l^2/12 p(i)*l/2 -p(i)*l^2/12];
gl1=2*i-1;
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];

w(1,gl)=w(1,gl)+we(:,:,i);
end
wt=w';
disp(wt)
disp('FUERZAS DEBIDO A LA CARGA DISTRIBUIDA')

pág. 18
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

c=zeros(1,2*(n+1));
for i=2:3
l=L/n;
ce(:,:,i)=[pe*l/2 pe*l^2/12 pe*l/2 -pe*l^2/12];
gl1=2*i-1;
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
c(1,gl)=c(1,gl)+ce(:,:,i);
end
ct=c';
disp(ct)
disp('FUERZA TOTAL')
f=ct+wt;
disp(f)
disp('DESPLAZAMIENTOS')
disp('Q=')
kf=k(3:8,3:8);
ff=f(3:8,1);
qf=inv(kf)*ff;
Q=[0;0;qf;0;0];

disp(Q)
disp('ESFUERZOS LONGITUDINALES(N/mm2)')
y=input('Ingrese punto generico a analizar:');
z=-1;
es1=zeros(n,1);

pág. 19
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es1(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=-1')
disp(es1)
z=1;
es2=zeros(n,1);
for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es2(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end

disp('z=1')
disp(es2)
z=0;
es0=zeros(n,1);
for i=1:n

pág. 20
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es0(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=0')
disp(es0)

5. CONCLUSIONES

 Notamos que, si modelamos la viga con más elementos finitos, los


cálculos se vuelven más exactos, en este caso, la viga modelamos a 8
elementos finitos y obtuvimos resultados más cercanos a la realidad.

pág. 21
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA
CALCULO POR ELEMENTOS FINITOS –MC 516

 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.

 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.

 El análisis de viga de sección variable es la generalización del análisis de


una viga se sección constante.

 Es importante manejar una tabla de conectividad ordenada y secuencial,


ya que el vector desplazamiento es desarrollado en base a la conectividad
de los elementos.

pág. 22

También podría gustarte