You are on page 1of 28

UNIVERSIDAD INDUSTRIAL DE SANTANDER

ESCUELA DE FISICA

RESISTENCIA DE MATERIALES

INFORME

EJERCICIO VIGA

BRAIAN STEVEN ROCHA PADILLA

MIGUEL ANGEL RINCON SALAMANCA

Elaborado por.

LUIS ANTONIO BAUTISTA

Profesor.

BARBOSA, I SEMESTRE DEL 2016


Resumen

Para resolver un problema de análisis de vigas es necesario hacer varios estudios


pero en este trabajo nos centraremos exclusivamente en el análisis matemático,
con el cual obtendremos los valores que nos indicarán si efectivamente la viga
puede resistir los esfuerzos, pesos a los que está sometido, de lo contrario se
buscaran soluciones como un cambio de dimensiones para que esta pueda
resistirlos, además de determinar la deformación física que pudiera sentir a raíz
de esos esfuerzos.

Objetivo General

 Analizar esfuerzos cortantes y normales en una viga en voladizo aplicando


cargas distribuidas, fuerzas puntuales y pesos.

Objetivos específicos

 Determinar el punto en donde se produce el esfuerzo cortante y normal


máximo en la viga.
 Resolver el ejercicio planteado con la ayuda de MATLAB.
 Comparar valores tanto calculados como también los obtenidos por el
software MATLAB.
VIGA
Propiedades del material (Acero, Estructural (ASTM-A36))

 Densidad: 7860 Kg/m^3


 Modulo de elasticidad (E): 200 Gpa
 Esfuerzo normal a fluencia (σy): 250 Mpa
 Esfuerzo normal ultimo (σu): 400 Mpa
 Esfuerzo cortante a fluencia ( y) : 145 Mpa
 Factor de seguridad: 1.4

Calculos adicionales

Area de la viga

A = 0.018033 [m^2]

Peso de la viga

Longitud = 10 [m]
Volumen = Area*Longitud
Masa = densidad*Volumen
Peso (Wv) = masa*9.81= 13904.6331 [N]
Centroide en el eje Z

Zc = 0.1615 [m}

Inercia de la viga respecto centroide

I = 0.00034410529 [m^4]

Ecuaciones de carga

W1 = - 105000.0*x - 13904.6331779999727586982771754

W2 = - 14400.0*x^2 + 129600.0*x - 425504.633177999989129602909088

W3 = 19111.1111111111094942316412926*x^2 -
324888.888888888875953853130341*x + 1323873.14459977787919342517853
Diagramas de cuerpo libre

DCL Gancho 1

∑Fz = 0

Dz-14715 = 0
Dz = 14715 [N]

∑Md=0

-Md+0.5*14715=0

Md = 7357.5 [N.m]

DCL Gancho 2

∑Fz = 0

Hz-12753 = 0
Hz=12753 [N]

∑Mh=0

Mh-0.4*12753=0

Mh=5101.2 [ N.m]
DCL Viga

∑Fz = 0
2 7 10
Az +Cz-14715+Ez+Gz-12753+∫0 𝑤1𝑑𝑥 +∫2 𝑤2𝑑𝑥 + ∫7 𝑤3𝑑𝑥 =0

∑Ma = 0
2
3*Cz-4.5*14715+6*Ez+8*Gz-9*12753-10*17658+7357.5-5101.2+∫0 𝑥 ∗
7 10
𝑤1𝑑𝑥+∫2 𝑥 ∗ 𝑤2𝑑𝑥 + ∫7 𝑥 ∗ 𝑤3𝑑𝑥 =0
Ángulos de deflexión

1 2 1 3 𝑀𝑐∗3
ѲC = − ∫ 𝑤1 ∗ 𝑥(9 − 𝑥 2 )𝑑𝑥 − ∫ 𝑤2 ∗ 𝑥(9 − 𝑥 2 )𝑑𝑥 −
6∗𝐸∗𝐼∗3 0 6∗𝐸∗𝐼∗3 2 3∗𝐸∗𝐼

𝑀𝑐∗3 𝑀𝑒∗3 1 2
ѲC=3∗𝐸∗𝐼 + 6∗𝐸∗𝐼 + 6∗𝐸∗𝐼∗3 ∫0 𝑤2 ∗ (6 − 𝑥)(9 − (6 − 𝑥)2 𝑑𝑥 +
7357.5(−6(4.5−3)∗3+2∗32 +3(4.5−3)2 ) 14725((6−4.5)(32 −(6−4.5)2 )

6∗3∗𝐸∗𝐼 6∗3∗𝐸∗𝐼
𝑀𝑐∗3 𝑀𝑒∗3 1 6 7357.5(9−3(4.5−3)2 )
ѲE = − 6∗𝐸∗𝐼 − 3∗𝐸∗𝐼 − 6∗𝐸∗𝐼∗3 ∫3 𝑤2 ∗ (𝑥 − 3)(9 − (𝑥 − 3)2 )𝑑𝑥 − +
6∗3∗𝐸∗𝐼
14725((6−4.5)(32 −(6−4.5)2 )
6∗3∗𝐸∗𝐼

𝑀𝑒∗2 𝑀𝑔∗2 1 7 1 8
ѲE= 3∗𝐸∗𝐼 + 6∗𝐸∗𝐼 + 6∗𝐸∗𝐼∗2 ∫6 𝑤2 ∗ (8 − 𝑥)(4 − (8 − 𝑥)2 )𝑑𝑥 + 6∗𝐸∗𝐼∗2 ∫7 𝑤3 ∗
(8 − 𝑥)(4 − (8 − 𝑥)2 )𝑑𝑥

∑MG=0
10
MG-12753*(10-9)-5101.2-17658*(10-8)+∫8 𝑤3 ∗ (𝑥 − 8)𝑑𝑥=0

MC = 162819.78 [N.m]

ME = 48978.82 [N.m]

MG = 131942.43 [N.m]
Diagramas de Tramos

 Tramo AC (0<=x<3)

∑Fz=0
2 3
Az+Cz1+∫0 𝑤1𝑑𝑥+∫2 𝑤2𝑑𝑥=0

∑Ma=0
2 3
3*Cz1+∫0 𝑥 ∗ 𝑤1𝑑𝑥 +∫2 𝑥 ∗ 𝑤2𝑑𝑥 -Mc=0

 TRAMO CE (3<=x<6)

∑Fz=0
6
Cz2+Ez1-14715+∫3 𝑤2𝑑𝑥=0

∑Ma=0

Mc+3*Cz2+6*Ez1-4.5*14715+7357.5-Me
6
+∫3 𝑥 ∗ 𝑤2𝑑𝑥-Mc=0
 TRAMO EG (6<=X<8)

∑Fz=0
7 8
Ez2+Gz1+∫6 𝑤2𝑑𝑥 + ∫7 𝑤3𝑑𝑥 =0

∑Ma=0
7 8
6*Ez2+8*Gz1+Me-Mg+∫6 𝑥 ∗ 𝑤2𝑑𝑥 + ∫7 𝑥 ∗ 𝑤3𝑑𝑥 =0

 TRAMO GI (8<=X<10)

∑Fz=0
10
Gz2-12753-17658+ ∫8 𝑤3𝑑𝑥=0

∑Ma=0
10
8*Gz2+Mg-5101.2-10*17658 + ∫8 𝑥 ∗ 𝑤3𝑑𝑥 =0

Az = 114650.36 [N]
Cz = Cz1+Cz2 = 580677.4783 [N]
Ez = Ez1+Ez2 = 292119.2736 [N]
Gz = Gz1+Gz2 = 242725.2227 [N]
Ecuaciones de cortante

 Tramo AB (0<=X<2)

x
V1 = Az + ∫0 w1 dx
V1= 114650.35703887467789500406397893 - x*(52500.0*x +
13904.633177999972758698277175426)

 Tramo BC (2<=X<3)

2 𝑋
V2 = Az + ∫0 w1 dx + ∫2 𝑤2 𝑑𝑥
V2 = - 4800.0*x^3 + 64800.0*x^2 -
425504.63317799998912960290908813*x +
507050.35703887471063681332780434

 Tramo CD (3<=X<4.5)

2 3 𝑥
V3 = Az + ∫0 w1 dx + ∫2 𝑤2 𝑑𝑥 + 𝐶𝑧 + ∫3 𝑤2dx
V3 = - 4800.0*x^3 + 64800.0*x^2 -
425504.63317799998912960290908813*x +
1087727.835396848617957285451549

 Tramo DE (4.5<=X<6)

2 3 4.5 𝑥
V4 = Az + ∫0 w1 dx + ∫2 𝑤2 𝑑𝑥 + 𝐶𝑧 + ∫3 𝑤2 𝑑𝑥 − 14715 + ∫4.5 𝑤2𝑑𝑥
V4 = - 4800.0*x^3 + 64800.0*x^2 -
425504.63317799998912960290908813*x +
1073012.835396848617957285451549

 Tramo EF (6<=X<7)

2 3 4.5 6
V5 = Az + ∫0 w1 dx + ∫2 𝑤2 𝑑𝑥 + 𝐶𝑧 + ∫3 𝑤2 𝑑𝑥 − 14715 + ∫4.5 𝑤2𝑑𝑥 + 𝐸𝑧 +
𝑥
∫6 𝑤2𝑑𝑥
V5 = - 4800.0*x^3 + 64800.0*x^2 -
425504.63317799998912960290908813*x +
1365132.1090164149058985351878512
 Tramo FG (7<=X<8)
2 3 4.5 6
V6 = Az + ∫0 w1 dx + ∫2 𝑤2 𝑑𝑥 + 𝐶𝑧 + ∫3 𝑤2 𝑑𝑥 − 14715 + ∫4.5 𝑤2𝑑𝑥 + 𝐸𝑧 +
7 𝑥
∫6 𝑤2𝑑𝑥 + ∫7 𝑤3𝑑𝑥

V6 = 6370.370370370369831410547097524*x^3 -
162444.44444444443797692656517029*x^2 +
1323873.1445997778791934251785278*x -
3576971.5946872895636670773865672

 Tramo GH (8<=X<9)
2 3 4.5 6
V7 = Az + ∫0 w1 dx + ∫2 𝑤2 𝑑𝑥 + 𝐶𝑧 + ∫3 𝑤2 𝑑𝑥 − 14715 + ∫4.5 𝑤2𝑑𝑥 + 𝐸𝑧 +
7 8 𝑥
∫6 𝑤2𝑑𝑥 + ∫7 𝑤3𝑑𝑥 + ∫8 𝑤3𝑑𝑥

V7 = 6370.370370370369831410547097524*x^3 -
162444.44444444443797692656517029*x^2 +
1323873.1445997778791934251785278*x -
3334246.3719237048256521423657735

 Tramo HI (9<=X<10)

2 3 4.5 6
V8 = Az + ∫0 w1 dx + ∫2 𝑤2 𝑑𝑥 + 𝐶𝑧 + ∫3 𝑤2 𝑑𝑥 − 14715 + ∫4.5 𝑤2𝑑𝑥 + 𝐸𝑧 +
7 8 9 𝑥
∫6 𝑤2𝑑𝑥 + ∫7 𝑤3𝑑𝑥 + ∫8 𝑤3𝑑𝑥 − 12753 + ∫9 𝑤3𝑑𝑥
V8 = 6370.370370370369831410547097524*x^3 -
162444.44444444443797692656517029*x^2 +
1323873.1445997778791934251785278*x -
3346999.3719237048256521423657735

Diagrama de cortantes
Ecuaciones de momento

 Tramo AB (0<=x<2)
𝑥
m1 = ∫0 𝑣1𝑑𝑥
m1 = -x*(17500.0*x^2 + 6952.3165889999863793491385877132*x -
116646.02920103684005716622614109)

 Tramo BC (2<=x<3)
2 𝑥
m2 = ∫0 𝑣1𝑑𝑥 +∫2 𝑣2𝑑𝑥
m2 = - 1200.0*x^4 + 21600.0*x^3 - 212752.31658899999456480145454407*x^2 +
509046.0292010368727989754899665*x -
255200.00000000003274180926382542

 Tramo CD (3<=x<4.5)
2 3 𝑥
m3 = ∫0 𝑣1𝑑𝑥 +∫2 𝑣2𝑑𝑥 +∫3 𝑣3𝑑𝑥
m3 = - 1200.0*x^4 + 21600.0*x^3 - 212752.31658899999456480145454407*x^2 +
1074438.5995860378071464746407381*x -
1951377.7111550028357843067161403

 Tramo DE (4.5<=x<6)
2 3 4.5 𝑥
m4 = ∫0 𝑣1𝑑𝑥 +∫2 𝑣2𝑑𝑥 +∫3 𝑣3𝑑𝑥 − 7357.5 + ∫4.5 𝑣4𝑑𝑥
m4 = - 1200.0*x^4 + 21600.0*x^3 - 212752.31658899999456480145454407*x^2 +
1072967.0995860378071464746407381*x -
1945491.7111550028357843067161403

 Tramo EF (6<=x<7)
2 3 4.5 6 𝑥
m5 = ∫0 𝑣1𝑑𝑥 +∫2 𝑣2𝑑𝑥+∫3 𝑣3𝑑𝑥 − 7357.5 + ∫4.5 𝑣4𝑑𝑥 + ∫6 𝑣5𝑑𝑥
m5 = - 1200.0*x^4 + 21600.0*x^3 - 212752.31658899999456480145454407*x^2 +
1392755.5444893878788715081608242*x -
3864222.3805751032661345078366565
 Tramo FG (7<=x<8)
2 3 4.5 6 7 𝑥
m6 = ∫0 𝑣1𝑑𝑥 +∫2 𝑣2𝑑𝑥 +∫3 𝑣3𝑑𝑥 − 7357.5 + ∫4.5 𝑣4𝑑𝑥 + ∫6 𝑣5𝑑𝑥 + ∫7 𝑣6𝑑𝑥
m6 = 1592.592592592592457852636774381*x^4 -
54148.148148148145992308855056763*x^3 +
661936.57229988893959671258926392*x^2 -
3549348.1592143165906941044135942*x +
7147347.9897952698309683484268618

 Tramo GH (8<=x<9)
2 3 4.5 6 7 8
m7 = ∫0 𝑣1𝑑𝑥 +∫2 𝑣2𝑑𝑥 +∫3 𝑣3𝑑𝑥 − 7357.5 + ∫4.5 𝑣4𝑑𝑥 + ∫6 𝑣5𝑑𝑥 + ∫7 𝑣6𝑑𝑥 +
𝑥
∫8 𝑣7𝑑𝑥
m7 = 1592.592592592592457852636774381*x^4 -
54148.148148148145992308855056763*x^3 +
661936.57229988893959671258926392*x^2 -
3361616.2719237048256521423657735*x +
5645492.8914703757106326520442963

 Tramo HI (9<=x<10)
2 3 4.5 6 7 8
M8 = ∫0 𝑣1𝑑𝑥 +∫2 𝑣2𝑑𝑥 +∫3 𝑣3𝑑𝑥 − 7357.5 + ∫4.5 𝑣4𝑑𝑥 + ∫6 𝑣5𝑑𝑥 + ∫7 𝑣6𝑑𝑥 +
9 𝑥
∫8 𝑣7𝑑𝑥 + 5101.2 + ∫9 𝑣8𝑑𝑥
M8 = 1592.592592592592457852636774381*x^4 -
54148.148148148145992308855056763*x^3 +
661936.57229988893959671258926392*x^2 -
3362891.5719237048256521423657735*x + 5657480.7114703757106326520442

Diagrama de momentos
Ecuaciones de deflexión

 Tramo AB (0<=x<2)

Z1′ = (∫ m1dx + C1)/EI

𝑍1 = (∫(∫ 𝑚1𝑑𝑥)dx + C1 ∗ X + C2)/EI

 Tramo BC (2<=x<3)

Z2′ = (∫ m2dx + C3)/EI

𝑍2 = (∫(∫ 𝑚2𝑑𝑥)dx + C3 ∗ X + C4)/EI

 Tramo CD (3<=x<4.5)

Z3′ = (∫ m3dx + C5)/EI

𝑍3 = (∫(∫ 𝑚3𝑑𝑥)dx + C5 ∗ X + C6)/EI

 Tramo DE (4.5<=x<6)

Z4′ = (∫ m4dx + C7)/EI

𝑍4 = (∫(∫ 𝑚4𝑑𝑥)dx + C7 ∗ X + C8)/EI

 Tramo EF (6<=x<7)

Z5′ = (∫ m5dx + C9)/EI

𝑍5 = (∫(∫ 𝑚5𝑑𝑥)dx + C9 ∗ X + C10)/EI

 Tramo FG (7<=x<8)

Z6′ = (∫ m6dx + C11)/EI

𝑍6 = (∫(∫ 𝑚6𝑑𝑥)dx + C11 ∗ X + C12)/EI


 Tramo GH (8<=x<9)

Z7′ = (∫ m7dx + C13)/EI

𝑍7 = (∫(∫ 𝑚7𝑑𝑥)dx + C13 ∗ X + C14)/EI

 Tramo HI (9<=x<10)

Z8′ = (∫ m8dx + C15)/EI

𝑍8 = (∫(∫ 𝑚8𝑑𝑥)dx + C15 ∗ X + C16)/EI

Condiciones de frontera

1. Z1(0)=0
2. Z1(2)=Z2(2)
3. Z1’(2)=Z2’(2)
4. Z2(3)=0
5. Z3(3)=0
6. Z3(4.5)=Z4(4.5)
7. Z3’(4.5)=Z4’(4.5)
8. Z4(6)=0
9. Z5(6)=0
10. Z5(7)=Z6(7)
11. Z5’(7)=Z6’(7)
12. Z6(8)=0
13. Z7(8)=0
14. Z6’(8)=Z7’(8)
15. Z7(9)=Z8(9)
16. Z7’(9)=Z8’(9)

Curva elástica
Diagrama de esfuerzos normales

Con respecto a la gráfica anterior vamos a demostrar en qué punto máximo y


mínimo de la viga encuentra a tensión y compresión.

Signo ( - ) = compresión
Signo ( + )= Tensión

σ= (-m*z)/I

 Tomamos el momento más alto que se encuentre en nuestra grafica de


momentos con respecto a x
 El z se toma desde la máxima y mínima altura de la viga

σ1= (-(-1.628*10^5)*0.1615)/ 0.00034410529


σ1= 76.4074 [Mpa]

El punto máximo de la viga se encuentra a tensión en el punto (z=0.1615 x=3).

σ2= (-(-1.628*10^5)*-0.1615)/ 0.00034410529


σ2= -76.4074 [Mpa]

El punto mínimo de la viga se encuentra a compresión en el punto (z=-0.1615


x=3).
Esfuerzos cortantes

q1=

q1= 37.898647730440326108083513080195 -
1453.0436496253324045311855027919*z^2

q2=

q2= 248.3123988840606340330126660516 -
1453.0436496253324045311855027919*z^2

q3=

q3= 37.898647730440326108083513080195 -
1453.0436496253324045311855027919*z^2

Diagrama de esfuerzos cortantes


Diseño

A partir de la gráfica de cortantes se analiza si la viga soporta las cargas y para


ello utilizamos la fórmula de esfuerzos cortantes.

=(V*Q)/(I*t)

V es el cortante máximo de la viga


t es el ancho de la viga
I es la inercia
Q es el primer momento de área

Donde q=(Q/I*t)

El máximo cortante de la viga es V= 3.159*10^5 [N]

q es el Y máximo que se ve en la gráfica anterior q = 248.3

=V*q
= (3.159*10^5*248.3)/1*10^6 =78.4379 MPa

El resultado anterior se compara con el valor del cortante admisible

= y/FS
= 145/1.4= 103.57 MPa
Comparando los resultados nos podemos dar cuenta que la viga está
sobredimensionada por lo tanto toca disminuirle las medidas para que sea más
óptima en el gasto de material.

Diseño optimizado

Este es el nuevo diseño optimizado quitándole una medida proporcional a toda la


viga de 0.0035 m dándonos un cortante admisible de 102.6648 MPa.

El máximo cortante de la viga es V= 3.112*10^5 [N]

q es el Y máximo que se ve en la gráfica anterior q = 329.9

=V*q
= (3.112*10^5*329.9)/1*10^6 =102.6648 [MPa]

El resultado anterior se compara con el valor del cortante admisible

= y/FS
= 145/1.4= 103.57 [MPa]
Conclusiones

 Este trabajo nos permitió aprender a analizar una estructura como lo fue
una viga con diferentes cargas y apoyos, como es su comportamiento tanto
en diagramas cortantes, momentos y su respectiva deflexión, además de
sus esfuerzos normales y cortantes que estos nos permiten saber si la viga
está sobredimensionada o no.

 Para realizar las investigaciones a escala reducida, no se pueden escalar


las variables como: esfuerzos, resistencias, momentos, cargas y demás
variables que implican un diseño estructural, ya que estas, están
relacionadas directamente con la geometría de la sección, y esta última es
la única que se puede llevar a escala reducida.

 En el informe que realizamos se logró llevar a cabo todos los tipos de


cálculos a desarrollar para el diseño de la viga de acero.
Es de suma importancia conocer y desarrollar este estudio ya que estos
elementos conformas partes principales de estructuras y un inadecuado o
mal uso de estos procedimientos, pueden causar problemas muy graves en
dichas estructuras.
Anexos

Pasos Matlab

Nota: Le agregamos una función Res el cual le quita o aumenta


proporcionalmente las dimensiones a la viga con el fin de hacer óptima la
viga ya que anteriormente nos dio sobredimensionada.

El valor que encontramos más óptimo para disminuir las dimensiones de la


viga fue de 0.0035 m para que se nos aproximara al cortante admisible.
clear;clc;
L=10;
den=7860;
E=200e9;
res=0;

%medida de alturas de la viga en I


h1=0.0229-res;h3=0.323-res;h4=h3-h1*2;

%altura tramo medio de la viga


h2=h1+h4;

%medida de ancho de la viga en I


a1=0.014-res;a2=0.309-res;

%area de la viga en I
syms y z
A=vpa(int(int(1,y,-a2/2,a2/2),z,0,h1)+int(int(1,y,-
a1/2,a1/2),z,h1,h2)+int(int(1,y,-a2/2,a2/2),z,h2,h3),6);

%centroide en z
Zc=vpa((int(int(z,y,-a2/2,a2/2),z,0,h1)+int(int(z,y,-
a1/2,a1/2),z,h1,h2)+int(int(z,y,-a2/2,a2/2),z,h2,h3))/A,6);

% inercia
I=vpa(int(int(z^2,z,-h3/2,(-h3/2+h1)),y,-a2/2,a2/2)+int(int(z^2,z,(-
h3/2+h1),((-h3/2+h1)+h4)),y,-a1/2,a1/2)+int(int(z^2,z,((-
h3/2+h1)+h4),h3/2),y,-a2/2,a2/2),8);

% peso de la viga
Vol=A*L;
masa=den*Vol;
Wv=masa*9.81;

% funciones de las cargas distribuidas


w1=carga([0 2],[-Wv -Wv-210000]);
w2=carga([2 4.5 7],[-Wv-210000 -Wv-120000 -Wv-210000]);
w3=carga([7 8.5 10],[-Wv -Wv-43000 -Wv]);
%ecuaciones de ganchos

%gancho uno
syms Dz Md
e1=Dz-14715;
e2=-Md+0.5*14715;
r=solve(e1,e2);
Dz=vpa([r.Dz],8);
Md=vpa([r.Md],8);

%gancho dos
syms Hz Mh
e3=Hz-12753;
e4=Mh-0.4*12753;
r=solve(e3,e4);
Hz=vpa([r.Hz],8);
Mh=vpa([r.Mh],8);

% ecuacion general
syms Az Cz Ez Gz x Mc Me Mg
e5=Az+Cz-Dz+Ez+Gz-Hz-17658+int(w1,x,0,2)+int(w2,x,2,7)+int(w3,x,7,10);
e6=3*Cz-4.5*Dz+6*Ez+8*Gz-9*Hz-10*17658+7357.5-
5101.2+int(x*w1,x,0,2)+int(x*w2,x,2,7)+int(x*w3,x,7,10);

% ecuaciones de angulos de deflexion


e7=-(1/(6*3))*int(x*(3^2-x^2)*w1,x,0,2)-(1/(6*3))*int(x*(3^2-
x^2)*w2,x,2,3)-Mc-Mc-(Me/2)-(1/18)*int((6-x)*(9-(6-x)^2)*w2,x,3,6)-
(7357.5*(-6*(4.5-3)*3+2*9+3*(1.5^2))/18)+(14715*(6-4.5)*(9-(6-
4.5)^2)/18);
e8=-(Mc/2)-Me-(1/18)*int((x-3)*(9-(x-3)^2)*w2,x,3,6)-(7357.5*(9-3*(4.5-
3)^2))/18+(14715*(6-4.5)*(9-(6-4.5)^2)/18)-(Me*2/3)-Mg*(2/6)-
(1/12)*int((8-x)*(4-(8-x)^2)*w2,x,6,7)-(1/12)*int((8-x)*(4-(8-
x)^2)*w3,x,7,8);
e9=Mg-12753*(10-9)-5101.2-17658*(10-8)+int((x-8)*w3,x,8,10);
r1=solve(e7,e8,e9);
Mc=vpa([r1.Mc],8);
Me=vpa([r1.Me],8);
Mg=vpa([r1.Mg],8);

% tramo AC 0<=x<3
syms Az Cz1
e10=Az+Cz1+int(w1,x,0,2)+int(w2,x,2,3);
e11=3*Cz1+int(x*w1,x,0,2)+int(x*w2,x,2,3)-Mc;
s1=solve(e10,e11);
Az=vpa([s1.Az],8);
Cz1=vpa([s1.Cz1],8);

% tramo CE 3<=x<6
syms Ez1 Cz2
e12=Cz2+Ez1-14715+int(w2,x,3,6);
e13=Mc-4.5*14715+6*Ez1+7357.5-Me+3*Cz2+int(x*w2,x,3,6);
s2=solve(e12,e13);
Ez1=vpa([s2.Ez1],8);
Cz2=vpa([s2.Cz2],8);
% tramo EG 6<=x<8
syms Ez2 Gz1
e14=Ez2+Gz1+int(w2,x,6,7)+int(w3,x,7,8);
e15=6*Ez2+Me+8*Gz1-Mg+int(x*w2,x,6,7)+int(x*w3,x,7,8);
s3=solve(e14,e15);
Ez2=vpa([s3.Ez2],8);
Gz1=vpa([s3.Gz1],8);

% tramo GI 8<=x<10
syms Gz2
e16=Gz2-12753-17658+int(w3,x,8,10);
s4=solve(e16);
Gz2=s4;

%solución apoyos
Cz=Cz1+Cz2;
Ez=Ez1+Ez2;
Gz=Gz1+Gz2;

%Diagrama de cortante
syms x x1 x2 x3 x4 x5 x6 x7 x8
v1=Az+int(w1,x,0,x);
v2=Az+int(w1,x,0,2)+int(w2,x,2,x);
v3=Az+int(w1,x,0,2)+int(w2,x,2,3)+Cz+int(w2,x,3,x);
v4=Az+int(w1,x,0,2)+int(w2,x,2,3)+Cz+int(w2,x,3,4.5)-
14715+int(w2,x,4.5,x);
v5=Az+int(w1,x,0,2)+int(w2,x,2,3)+Cz+int(w2,x,3,4.5)-
14715+int(w2,x,4.5,6)+Ez+int(w2,x,6,x);
v6=Az+int(w1,x,0,2)+int(w2,x,2,3)+Cz+int(w2,x,3,4.5)-
14715+int(w2,x,4.5,6)+Ez+int(w2,x,6,7)+int(w3,x,7,x);
v7=Az+int(w1,x,0,2)+int(w2,x,2,3)+Cz+int(w2,x,3,4.5)-
14715+int(w2,x,4.5,6)+Ez+int(w2,x,6,7)+int(w3,x,7,8)+Gz+int(w3,x,8,x);
v8=Az+int(w1,x,0,2)+int(w2,x,2,3)+Cz+int(w2,x,3,4.5)-
14715+int(w2,x,4.5,6)+Ez+int(w2,x,6,7)+int(w3,x,7,8)+Gz+int(w3,x,8,9)-
12753+int(w3,x,9,x);
vpa([v1;v2;v3;v4;v5;v6;v7;v8],8);
x=0:0.01:2;V1=eval(vectorize(v1));x1=x;
x=2:0.01:3;V2=eval(vectorize(v2));x2=x;
x=3:0.01:4.5;V3=eval(vectorize(v3));x3=x;
x=4.5:0.01:6;V4=eval(vectorize(v4));x4=x;
x=6:0.01:7;V5=eval(vectorize(v5));x5=x;
x=7:0.01:8;V6=eval(vectorize(v6));x6=x;
x=8:0.01:9;V7=eval(vectorize(v7));x7=x;
x=9:0.01:10;V8=eval(vectorize(v8));x8=x;
x=[x1 x2 x3 x4 x5 x6 x7 x8];V=[V1 V2 V3 V4 V5 V6 V7 V8];
figure;
subplot(3,1,1);
plot(x,V);title('Diagrama de cortante (N)');xlabel('m');ylabel('N');grid
on;

%Diagrama de momentos
syms x
m1=int(v1,x,0,x);
m2=int(v1,x,0,2)+int(v2,x,2,x);
m3=int(v1,x,0,2)+int(v2,x,2,3)+int(v3,x,3,x);
m4=int(v1,x,0,2)+int(v2,x,2,3)+int(v3,x,3,4.5)-7357.5+int(v4,x,4.5,x);
m5=int(v1,x,0,2)+int(v2,x,2,3)+int(v3,x,3,4.5)-
7357.5+int(v4,x,4.5,6)+int(v5,x,6,x);
m6=int(v1,x,0,2)+int(v2,x,2,3)+int(v3,x,3,4.5)-
7357.5+int(v4,x,4.5,6)+int(v5,x,6,7)+int(v6,x,7,x);
m7=int(v1,x,0,2)+int(v2,x,2,3)+int(v3,x,3,4.5)-
7357.5+int(v4,x,4.5,6)+int(v5,x,6,7)+int(v6,x,7,8)+int(v7,x,8,x);
m8=int(v1,x,0,2)+int(v2,x,2,3)+int(v3,x,3,4.5)-
7357.5+int(v4,x,4.5,6)+int(v5,x,6,7)+int(v6,x,7,8)+int(v7,x,8,9)+5101.2+i
nt(v8,x,9,x);
vpa([m1;m2;m3;m4;m5;m6;m7;m8],6);
x=0:0.01:2;M1=eval(vectorize(m1));x1=x;
x=2:0.01:3;M2=eval(vectorize(m2));x2=x;
x=3:0.01:4.5;M3=eval(vectorize(m3));x3=x;
x=4.5:0.01:6;M4=eval(vectorize(m4));x4=x;
x=6:0.01:7;M5=eval(vectorize(m5));x5=x;
x=7:0.01:8;M6=eval(vectorize(m6));x6=x;
x=8:0.01:9;M7=eval(vectorize(m7));x7=x;
x=9:0.01:10;M8=eval(vectorize(m8));x8=x;
x=[x1 x2 x3 x4 x5 x6 x7 x8];M=[M1 M2 M3 M4 M5 M6 M7 M8];
subplot(3,1,2);
plot(x,M);title('Diagrama de momentos
(N/m)');xlabel('m');ylabel('N/m');grid on;

%Deflexión de la viga
syms c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 x z
ei=E*I;
zp1=(int(m1,x)+c1)/ei;
z1=(int(int(m1,x),x)+c1*x+c2)/ei;
zp2=(int(m2,x)+c3)/ei;
z2=(int(int(m2,x),x)+c3*x+c4)/ei;
zp3=(int(m3,x)+c5)/ei;
z3=(int(int(m3,x),x)+c5*x+c6)/ei;
zp4=(int(m4,x)+c7)/ei;
z4=(int(int(m4,x),x)+c7*x+c8)/ei;
zp5=(int(m5,x)+c9)/ei;
z5=(int(int(m5,x),x)+c9*x+c10)/ei;
zp6=(int(m6,x)+c11)/ei;
z6=(int(int(m6,x),x)+c11*x+c12)/ei;
zp7=(int(m7,x)+c13)/ei;
z7=(int(int(m7,x),x)+c13*x+c14)/ei;
zp8=(int(m8,x)+c15)/ei;
z8=(int(int(m8,x),x)+c15*x+c16)/ei;

%condiciones de frontera
x=0;cf1=eval(z1);
x=2;cf2=eval(z1-z2);
x=2;cf3=eval(zp1-zp2);
x=3;cf4=eval(z2);
x=3;cf5=eval(z3);
x=4.5;cf6=eval(z3-z4);
x=4.5;cf7=eval(zp3-zp4);
x=6;cf8=eval(z4);
x=6;cf9=eval(z5);
x=7;cf10=eval(z5-z6);
x=7;cf11=eval(zp5-zp6);
x=8;cf12=eval(z6);
x=8;cf13=eval(z7);
x=8;cf14=eval(zp6-zp7);
x=9;cf15=eval(z7-z8);
x=9;cf16=eval(zp7-zp8);

cf=vpa([cf1;cf2;cf3;cf4;cf5;cf6;cf7;cf8;cf9;cf10;cf11;cf12;cf13;cf14;cf15
;cf16],6);
sol=solve(cf1,cf2,cf3,cf4,cf5,cf6,cf7,cf8,cf9,cf10,cf11,cf12,cf13,cf14,cf
15,cf16);
c1=sol.c1;c2=sol.c2;c3=sol.c3;c4=sol.c4;c5=sol.c5;c6=sol.c6;c7=sol.c7;c8=
sol.c8;c9=sol.c9;c10=sol.c10;c11=sol.c11;c12=sol.c12;c13=sol.c13;c14=sol.
c14;c15=sol.c15;c16=sol.c16;
solu=vpa([c1;c2;c3;c4;c5;c6;c7;c8;c9;c10;c11;c12;c13;c14;c15;c16],7);

%curva elástica
syms x z
z1=eval(z1);
z2=eval(z2);
z3=eval(z3);
z4=eval(z4);
z5=eval(z5);
z6=eval(z6);
z7=eval(z7);
z8=eval(z8);
z=[z1;z2;z3;z4;z5;z6;z7;z8];
x=0:0.01:2;Z1=eval(vectorize(z1));x1=x;
x=2:0.01:3;Z2=eval(vectorize(z2));x2=x;
x=3:0.01:4.5;Z3=eval(vectorize(z3));x3=x;
x=4.5:0.01:6;Z4=eval(vectorize(z4));x4=x;
x=6:0.01:7;Z5=eval(vectorize(z5));x5=x;
x=7:0.01:8;Z6=eval(vectorize(z6));x6=x;
x=8:0.01:9;Z7=eval(vectorize(z7));x7=x;
x=9:0.01:10;Z8=eval(vectorize(z8));x8=x;
x=[x1 x2 x3 x4 x5 x6 x7 x8];Z=[Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8];
subplot(3,1,3);
plot(x,Z);title('Curva elastica');xlabel('m');xlabel('Z(m)');grid on;

%Esfuerzos normales
figure;
subplot(2,1,1);
syms x z
m=m1*(H(x-0)-H(x-2))+m2*(H(x-2)-H(x-3))+m3*(H(x-3)-H(x-4.5))+m4*(H(x-
4.5)-H(x-6))+m5*(H(x-6)-H(x-7))+m6*(H(x-7)-H(x-8))+m7*(H(x-8)-H(x-
9))+m8*(H(x-9)-H(x-10));
Sn=-m*z/I;
[x z]=meshgrid(0:0.1:10,-h3/2:0.001:h3/2);
subplot(2,1,1);
contourf(x,z,eval(vectorize(Sn)),60);colorbar;
title('Esfuerzos normales (Mpa)');
xlabel('x(m)');ylabel('y(m)');
%Esfuerzos cortantes
syms x z y
q1=-1/(I*a2)*(int(int(z,z,-h3/2,z),y,-a2/2,a2/2));
q2=1/(I*a1)*(int(int(z,z,z,h4/2),y,-
a1/2,a1/2))+1/(I*a1)*(int(int(z,z,h4/2,h3/2),y,-a2/2,a2/2));
q3=1/(I*a2)*(int(int(z,z,z,h3/2),y,-a2/2,a2/2));
v=v1*(H(x-0)-H(x-2))+v2*(H(x-2)-H(x-3))+v3*(H(x-3)-H(x-4.5))+v4*(H(x-
4.5)-H(x-6))+v5*(H(x-6)-H(x-7))+v6*(H(x-7)-H(x-8))+v7*(H(x-8)-H(x-
9))+v8*(H(x-9)-H(x-10));
q=q1*(H(z+h3/2)-H(z+h4/2))+q2*(H(z+h4/2)-H(z-h4/2))+q3*(H(z-h4/2)-H(z-
h3/2));
St=v*q;
[x z]=meshgrid(0:0.1:10,-h3/2:0.01:h3/2);
subplot(2,1,2);
contourf(x,z,eval(vectorize(St/1e6)),60);colorbar;
title('Esfuerzos cortantes (Mpa)');
xlabel('x(m)');
zlabel('z(m)');

figure;
ezplot(q,[-h3/2 h3/2]);

You might also like