Sei sulla pagina 1di 15

Como resolver cualquier ejercicio de estabilidad?

Para resolver cualquier problemtica no importa la cantidad de cargas y fuerzas aplicadas sobre nuestra
estructura esttica, lo importante es saber que toda la problemtica se debe llevar a una expresin
de simplificacin.
Primero definiremos a lo que llamaremos BLOQUES BASICOS, estos bloques son la mnima
expresin a analizar. Se pueden destacar 4 como los ms importantes.

BB N 1:
F(x1)

F(x2 )

Ra

Rb

Ra

Rb

x1
x2

Donde:
M (Ra ) = P a Rb l = 0
P a
que
determinam
os
Ra = P Rb
l
F( x1 ) = Ra x
Rb =

F( x2) = Ra x P ( x a )

De manera que en Simulink tenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 1

Dentro de BBN1 en Simulink tenemos:

Dentro de las f(u) tenemos:


Calc Ra:
u[2]-u[6]

a u[1]
P u[2]
l u[3]
x u[4]
Ra u[5]
Rb u[6]

-------------------------------------------------------------------Calc Rb:
(u[2]*u[1])/u[3]
-------------------------------------------------------------------F(x1):
-(u[5]*u[4])
-------------------------------------------------------------------F(x2):
-(u[5]*u[4]-u[2]*(u[4]-u[1]))

F(x1) u[1]
F(x2) u[2]
a u[3]
x u[4]

bbn1_selector.m:
function[x] = variable(u)
if

u(4)<u(3),x = u(1)

else

x = u(2)

end

Autor: Arce, Gerardo Ing. Civil.

Pg. 2

BB N 2:
F(x1)

F(x2 )

F(x3 )

P'
Q
Ra

Q
Rb

Ra

Rb
x''

x'

l
x

Donde:
M (Ra ) = Q (b a ) (a + ((b a )/2 )) Rb l = 0
Rb = (Q (b a ) (a + ((b a )/2 ))) / l
Ra = Q (b a ) Rb

x' = x a
x' ' = a + x' /2
P' = Q x'
F( x1 ) = Ra x

F( x2) = Ra x P'(x' /2 )

F( x2) = Ra x ((Q (b a )) (x b + ((b a )/2 )))

De manera que en Simulink tenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 3

Dentro de BBN2 en Simulink tenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 4

Dentro de las f(u) tenemos:


Calc Rb:
(u[3]*(u[2]-u[1]))*(u[1]+((u[2]-u[1])/2))/u[4]
-------------------------------------------------------------------Calc Ra:
u[3]*(u[2]-u[1])-u[7]
--------------------------------------------------------------------

a u[1]
b u[2]
Q u[3]
l u[4]
x u[5]
Ra u[6]
Rb u[7]
x' u[8]
x' ' u[9]
P' u[10]

x':
u[5]-u[1]
-------------------------------------------------------------------x'':
u[1]+u[8]/2
-------------------------------------------------------------------P':
u[3]*u[8]
-------------------------------------------------------------------F(x1):
-(u[6]*u[5])
-------------------------------------------------------------------F(x2):
-(u[6]*u[5]-u[10]*(u[8]/2))
-------------------------------------------------------------------F(x3):
-(u[6]*u[5]-((u[3]*(u[2]-u[1]))*(u[5]-u[2]+((u[2]-u[1])/2))))

F(x1) u[1]

bbn2_selector.m:

F(x2) u[2]

function[x] = variable(u)

F(x3) u[3]

if

a u[4]
b u[5]
x u[6]

elseif

u(6)<u(4),x = u(1)
u(4)<u(6)&u(6)<u(5),x = u(2)

else

x = u(3)

end

Autor: Arce, Gerardo Ing. Civil.

Pg. 5

BB N 3:
F(x 1 )

F(x 2 )

F(x 3 )

P'
Q'

Q
Ra

Rb

Ra

Rb
x''

x'

l
x

Donde:
M (Ra ) = Q (b a ) / 2 (a + ((b a ) * 2/3)) Rb l = 0
Rb = (Q (b a ) / 2 (a + ((b a )* 2/3))) / l
Ra = Q (b a ) / 2 Rb
x' = x a
x' ' = a + 2/3 * x'
Q' = Q * x' /(b a)
P' = Q'x' /2
F(x 1 ) = Ra x
F(x2 ) = Ra x P'(x x ' ')

F(x2 ) = Ra x ((Q (b a ) / 2) (x b + (1 / 3 * (b a ))))

De manera que en Simulink tenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 6

Dentro de BBN3 en Simulink tenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 7

Dentro de las f(u) tenemos:


Calc Rb:
(u[3]*(u[2]-u[1])/2)*((u[1]+((u[2]-u[1])*(2/3))))/u[4]
-------------------------------------------------------------------Calc Ra:
(u[3]*(u[2]-u[1])/2)-u[7]
-------------------------------------------------------------------x':

a u[1]
b u[2]
Q u[3]
l u[4]
x u[5]
Ra u[6]
Rb u[7]
x' u[8]
x' ' u[9]
P' u[10]
Q' u[11]

u[5]-u[1]
-------------------------------------------------------------------x'':
u[1]+u[8]*(2/3)
-------------------------------------------------------------------P':
u[11]*u[8]/2
-------------------------------------------------------------------Q':
(u[3]*u[8])/(u[2]-u[1])
-------------------------------------------------------------------F(x1):
-(u[6]*u[5])
-------------------------------------------------------------------F(x2):
-(u[6]*u[5]-u[10]*(u[5]-u[9]))
-------------------------------------------------------------------F(x3):
-(u[6]*u[5]-((u[3]*(u[2]-u[1])/2)*(u[5]-u[2]+(1/3*(u[2]-u[1])))))

F(x1) u[1]

bbn3_selector.m:

F(x2) u[2]

function[x] = variable(u)

F(x3) u[3]

if

a u[4]
b u[5]
x u[6]

elseif

u(6)<u(4),x = u(1)
u(4)<u(6)&u(6)<u(5),x = u(2)

else

x = u(3)

end

Autor: Arce, Gerardo Ing. Civil.

Pg. 8

BB N 4:
F(x 1)

F(x 2 )

F(x3 )

Q''
Q'

Q
Ra

Rb

Ra

Rb

x'

x''

Ahora el problema para mayor facilidad se parte en 2, como si fueran 2 cargas distintas que luego al
final se suman y obtenemos el resultado final correcto.

F(x1)

F(x2 )

F(x3 )

x'
Q''

P''

Ra

Rb

l2
P'

Q'
Ra

Rb

l1
x

Autor: Arce, Gerardo Ing. Civil.

Pg. 9

Donde:
M (Ra ) = Q (b a ) / 2 (a + ((b a ) *1/3 )) Rb l = 0
Rb = (Q (b a ) / 2 (a + ((b a ) *1/3))) / l
Ra = Q (b a ) / 2 Rb
x' = x a
x' ' = x b
Q' = (Q x' ')/(b a)
Q'' = Q Q'
P' = Q'x'
P' ' = Q''x' /2
l 1 = a + x' /3
l 2 = a + x' /2
F( x1 ) = Ra x

F( x2') = Ra x P'(x l 1 )

F( x2'' ) = Ra x P' '(x l 2 )

F( x2) = Ra x ((Q (b a )/2 ) (x (a + (b a )/3)))

De manera que en Simulink tenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 10

Dentro de BBN4 en Simulink tenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 11

Dentro de las f(u) tenemos:


Rb = (Q (b a ) / 2 (a + ((b a ) *1/3 ))) / l
Calc Rb = (u[3]*(u[2]-u[1])/2)*((u[1]+((u[2]-u[1])*(1/3))))/u[4]
--------------------------------------------------------------------

Ra = Q (b a ) / 2 Rb

Calc Ra = (u[3]*(u[2]-u[1])/2)-u[7]
--------------------------------------------------------------------

x' = x a

x' = u[5]-u[1]
--------------------------------------------------------------------

a u[1]
b u[2]
Q u[3]
l u[4]
x u[5]
Ra u[6]
Rb u[7]
x' u[8]
x' ' u[9]
Q' u[10]
Q' ' u[11]
P' u[12]
P' ' u[13]
l 1 u[14]
l 2 u[15]

x' ' = b x
x'' = u[2]-u[5]
--------------------------------------------------------------------

Q' = (Q x' ')/(b a)

Q' = (u[3]*u[9])/(u[2]-u[1])
--------------------------------------------------------------------

Q'' = Q Q'

Q'' = u[3]-u[10]
--------------------------------------------------------------------

P' = Q'x'

P' = u[10]*u[8]
--------------------------------------------------------------------

P' ' = Q''x' /2

P' = u[11]*u[8]/2
--------------------------------------------------------------------

l 1 = a + x' /3
l 1 = u[1]+u[8]/2
--------------------------------------------------------------------

l 2 = a + x' /2
l 2 = u[1]+u[8]/3
--------------------------------------------------------------------

F( x1 ) = Ra x
F(x1) = -(u[6]*u[5])
--------------------------------------------------------------------

F( x2) = Ra x P'(x l 1 ) P' '(x l 2 )

F(x2') = -(u[6]*u[5]-u[12]*(u[5]-u[14])-u[13]*(u[5]-u[15]))
--------------------------------------------------------------------

F( x3) = Ra x ((Q (b a )/2 ) (x (a + (b a )/3 )))

F(x3) = -(u[6]*u[5]-((u[3]*(u[2]-u[1])/2)*(u[5]-(u[1]+(u[2]-u[1])/3))))

F(x1) u[1]
F(x2) u[2]
F(x3) u[3]
a u[4]
b u[5]
x u[6]

bbn3_selector.m:
function[x] = variable(u)
if
u(6)<u(4),x = u(1)
elseif u(4)<u(6)&u(6)<u(5),x = u(2)
else
x = u(3)
end

Autor: Arce, Gerardo Ing. Civil.

Pg. 12

Ahora supongamos tener este sistema a resolver:


P1

P2

P3

Q3

Q2
Q1
Ra

Rb
b

g
h

l
A primera vista parece un problema TERRORIFICO!!! Pero si lo miramos con ms detenimiento
vemos que esta compuesto de todos los BLOQUES BASICOS que describimos anteriormente.
Lo nico que hay que hacer para resolver el sistema es ingresar todas las variables, en este caso:
a, b, c, d, e, f, g, h, i, P1, P2, P3, Q1, Q2, Q3 y sumar todo al final!!!

Autor: Arce, Gerardo Ing. Civil.

Pg. 13

Luego podemos crear un SUB-BLOQUE para mejorar la presentacin del trabajo, adems
colocamos el bloque derivador para obtener tambin el Corte.
Ingresamos las siguientes variables y obtenemos:

Autor: Arce, Gerardo Ing. Civil.

Pg. 14

Dentro de l SCOPE M y Q vemos las 2 grficas juntas, la de Corte y la de Momento:

Autor: Arce, Gerardo Ing. Civil.

Pg. 15

Potrebbero piacerti anche