Está en la página 1de 11

Obtener las redundantes RCy y RCx del siguiente pórtico por el método del primer teorema de

Castigliano. E = 30 GPa

30 kN/m

65 kN
C 0.35 m
B
5m 0.3 m

2.5 m

15 kN/m
1m
A

0.3 m
0.55 m

1. Reacciones de la estructura
In[1]:= Expand[Solve[0  RCy * 5 - RCx * (1 + 5 / 2) - 30 * 5 * 5 / 2 -

65 * (1 + 5 / 2) - (15 * (5 / 2) / 2) * (1 + (5 / 2) / 3) + MA, MA]]


expand⋯ resuelve

MA  + - 5 RCy
5095 7 RCx
Out[ ]=
8 2

In[2]:= Expand[Solve[0  RAy + RCy - 30 * 5, RAy]]


expand⋯ resuelve

Out[ ]= {{RAy  150 - RCy}}

In[3]:= Expand[Solve[0  RAx + RCx + 65 + (15 * (5 / 2) / 2), RAx]]


expand⋯ resuelve

RAx  - - RCx
335
Out[ ]=
4

2. Ecuaciones de momento en función de las redundantes


RCx y RCy
2.1. Corte 1: 0 ⩽ y ⩽ 1

Printed by Wolfram Mathematica Student Edition


2 15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb

M1
V1
A’
y

2.1.1. Ecuación de momento

ExpandSolve0  + - 5 RCy + - - RCx * y + M1, M1


5095 7 RCx 335
In[4]:=
expand⋯ resuelve 8 2 4

M1  - - + 5 RCy + + RCx y


5095 7 RCx 335 y
Out[ ]=
8 2 4

2.1.2. Derivadas corte 1 respecto a las redundantes RCx y RCy


∂ M1
"  ∂RCx - - + 5 RCy + + RCx y
5095 7 RCx 335 y
∂ RCx
In[12]:= "

∂ M1
8 2 4

 - +y
7
∂ RCx
Out[ ]=
2

∂ M1
"  ∂RCy - - + 5 RCy + + RCx y
5095 7 RCx 335 y
∂ RCy
In[13]:= "
8 2 4
∂ M1
5
∂ RCy
Out[ ]=

2.2. Corte 2: 1 ⩽ y ⩽ 7
2

M2
V2
w(y)
A’’

1m

2.2.1. Ecuación de la recta corte 2

Printed by Wolfram Mathematica Student Edition


15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb 3

m  (0 - 15) / ((7 / 2) - 1)
m  -6
In[ ]:=

Out[ ]=

In[ ]:= Solve[15  - 6 * 1 + b, b]


resuelve

Out[ ]= {{b  21}}

w(y) = -6x+21
2.2.2. Ecuación de momento corte 2

In[9]:= Expand
expande factores

Solve0  + - 5 RCy + - - RCx * y + (- 6 * y + 21) * (y - 1) * (y - 1) / 2 +


5095 7 RCx 335

resuelve 8 2 4

((15 - (- 6 * y + 21)) * (y - 1) / 2) * (2 * (y - 1) / 3) + M2, M2

M2  - - + 5 RCy + + RCx y - + y3 


5163 7 RCx 407 y 21 y2
Out[ ]=
8 2 4 2

2.2.3. Derivadas corte 2 respecto a las redundantes RCx y RCy


∂ M2
"  ∂RCx - - + 5 RCy + + RCx y - + y3
5163 7 RCx 407 y 21 y2
∂ RCx
In[10]:= "
8 2 4 2
∂ M2
- +y
7
∂ RCx
Out[ ]=
2

∂ M2
"  ∂RCy - - + 5 RCy + + RCx y - + y3
5163 7 RCx 407 y 21 y2
∂ RCy
In[11]:= "
8 2 4 2
∂ M2
5
∂ RCy
Out[ ]=

2.3. Corte 3: 0 ⩽ x ⩽ 5

Printed by Wolfram Mathematica Student Edition


4 15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb

30 kN/m

M3
65 kN
B B’
x
V3

2.5 m

15 kN/m
1m

2.3.1. Ecuación de momento corte 3

ExpandSolve0  + - 5 RCy + - - RCx * (1 + 5 / 2) -


5095 7 RCx 335
In[14]:=
expand⋯ resuelve 8 2 4

(150 - RCy) * x + (15 * (5 / 2) / 2) * (2 * (5 / 2) / 3) + 30 * x * x / 2 + M3, M3

Out[ ]= M3  - 375 + 5 RCy + 150 x - RCy x - 15 x2 

2.3.2. Derivadas corte 3 respecto a las redundantes RCx y RCy


∂ M3
"  ∂RCx - 375 + 5 RCy + 150 x - RCy x - 15 x2 
∂ RCx
In[15]:= "

∂ M3
0
∂ RCx
Out[ ]=

∂ M3
"  ∂RCy - 375 + 5 RCy + 150 x - RCy x - 15 x2 
∂ RCy
In[16]:= "

∂ M3
 5-x
∂ RCy
Out[ ]=

3. Solución de las redundantes RCx y RCy con las ecua-


ciones de compatibilidad
Icolumna  (300 * 550 ^ 3 / 12)
Icolumna  4 159 375 000
In[ ]:=

Out[ ]=

Iviga  (300 * 350 ^ 3 / 12)


Iviga  1 071 875 000
In[ ]:=

Out[ ]=

Printed by Wolfram Mathematica Student Edition


15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb 5

3.1. Ecuación de la redundante RCx, es decir la deflexión en C en el sentido x es igual a cero δCx =0

In[63]:= Ecuacion1  Expand


expande factores

0 *  - - + 5 RCy + + RCx y * - +y y +
1000 ^ 3 1 5095 7 RCx 335 y 7
30. * 4 159 375 000 0 8 2 4 2

 - - + 5 RCy + + RCx y - + y3 * - +y y +
7/2 5163 7 RCx 407 y 21 y2 7
1 8 2 4 2 2

*  - 375 + 5 RCy + 150 x - RCy x - 15 x2  * (0)  x 


1000 ^ 3 5

30. * 1 071 875 000


Ecuacion1  0  26.622 + 0.114534 RCx - 0.24543 RCy
0

Out[63]=

3.2. Ecuación de la redundante RCy, es decir la deflexión en C en el sentido y es igual a cero δCy =0

In[62]:= Ecuacion2 

Expand0  *  - - + 5 RCy + + RCx y * (5)  y +


1000 ^ 3 1 5095 7 RCx 335 y
30. * 4 159 375 000
expande factores 0 8 2 4

 - - + 5 RCy + + RCx y - + y3 * (5)  y +


7/2 5163 7 RCx 407 y 21 y2
1 8 2 4 2

*  - 375 + 5 RCy + 150 x - RCy x - 15 x2  * (5 - x)  x 


1000 ^ 3 5

30. * 1 071 875 000


Ecuacion2  0  - 142.824 - 0.24543 RCx + 1.99698 RCy
0

Out[62]=

3.3. Solución de las redundantes RCx y RCy (sistema de 2 ecuaciones con 2 incógnitas)

In[28]:= Solve[0  26.622005175724183` + 0.1145337674263294` RCx - 0.2454295016278487` RCy &&

0  - 142.82431390501893` - 0.2454295016278487` RCx + 1.996983545305353` RCy, {RCx, RCy}]


resuelve

Out[ ]= {{RCx  - 107.489, RCy  58.3096}}

4. Solución de las reacciones MA, RAx y RAy, en función de


las redundantes RCx y RCy
MA  + - 5 RCy /. {RCx  - 107.48882500747999, RCy  58.30963676521682}
5095 7 RCx
In[22]:=
8 2
Out[ ]= MA  - 30.8841

RAy  150 - RCy /. {RCx  - 107.48882500747999, RCy  58.30963676521682}


RAy  91.6904
In[23]:=

Out[ ]=

RAx  - - RCx /. {RCx  - 107.48882500747999, RCy  58.30963676521682}


335
In[24]:=
4
Out[ ]= RAx  23.7388

5. Porcentajes de error respecto a los resultados en el


SAP2000

Printed by Wolfram Mathematica Student Edition


6 15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb

ErrorMA  (30.8841 - 22.9) * 100 / 30.88


ErrorMA  25.8552
In[ ]:=

Out[ ]=

ErrorRAy  (91.6904 - 91.27) * 100 / 91.6904


ErrorRAy  0.458499
In[ ]:=

Out[ ]=

ErrorRAx  (23.7388 - 20.85) * 100 / 23.7388


ErrorRAx  12.1691
In[ ]:=

Out[ ]=

ErrorRCy  (58.73 - 58.3096) * 100 / 58.3096


ErrorRCy  0.720979
In[ ]:=

Out[ ]=

ErrorRCx  (107.489 - 104.6) * 100 / 107.489


ErrorRCx  2.68772
In[ ]:=

Out[ ]=

6. Ecuaciones de los momentos de la estructura


M1  - - + 5 RCy +
+ RCx y /.
5095 7 RCx 335 y
In[64]:=

{RCx  - 107.48882500747999, RCy  58.30963676521682}


8 2 4

Out[64]= M1  30.8841 - 23.7388 y

In[68]:= V1  ∂y (30.884071352264073` - 23.73882500747999` y)


Out[68]= V1  - 23.7388

Printed by Wolfram Mathematica Student Edition


15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb 7

M2  - - + 5 RCy + + RCx y - + y3 /.
5163 7 RCx 407 y 21 y2
In[65]:=

{RCx  - 107.48882500747999, RCy  58.30963676521682}


8 2 4 2

M2  22.3841 - 5.73883 y - + y3
21 y2
Out[65]=
2

V2  ∂y 22.384071352264073` - 5.7388250074799885` y - + y3
21 y2
In[69]:=
2

Out[69]= V2  - 5.73883 - 21 y + 3 y 2

M3  - 375 + 5 RCy + 150 x - RCy x - 15 x2 /.


{RCx  - 107.48882500747999, RCy  58.30963676521682}
In[66]:=

Out[66]= M3  - 83.4518 + 91.6904 x - 15 x2

In[70]:= V3  ∂x - 83.45181617391586` + 91.69036323478318` x - 15 x2 

Out[70]= V3  91.6904 - 30 x

In[97]:= Solve[0 == 91.69036323478318 - 30 x, x]


resuelve

Out[97]= {{x  3.05635}}

M3  - 83.45181617391586 + 91.69036323478318 x - 15 x2 /. {x  3.056345441159439}


M3  56.6669
In[98]:=

Out[98]=

7. Diagrama de cortante y momento


7.1. Diagrama de cortante de la columna

Printed by Wolfram Mathematica Student Edition


8 15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb

In[84]:= Manipulate
manipula

ShowListLinePlot[{{0, 0}, {- 23.73882500747999, 0}, {- 23.73882500747999, 1}},


mue⋯ gráfico de línea de una lista

AxesLabel  {"V (kN)", "y (m)"}], ContourPlotx == - 5.7388250074799885 - 21 y + 3 y2 ,


etiqueta de ejes representación de contornos

x, 0, - 5.7388250074799885 - 21 y + 3 y2 /. {y  7 / 2}, {y, 1, 7 / 2},


ListLinePlot- 5.7388250074799885 - 21 y + 3 y2 /. {y  7 / 2}, 7 / 2, {0, 7 / 2},
gráfico de línea de una lista

ListLinePlot- 5.7388250074799885 - 21 a + 3 a2 , a, {0, a}, PlotStyle  Red,


gráfico de línea de una lista estilo de repr⋯ rojo

PlotRange  All, {a, 1, 7 / 2}


rango de rep⋯ todo

y (m)
a

3.5

3.0

2.5

Out[84]= 2.0

1.5

1.0

0.5

V (kN)
-40 -30 -20 -10

7.2. Diagrama de cortante de la viga

Printed by Wolfram Mathematica Student Edition


15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb 9

In[79]:= Manipulate[

Show[Plot[91.69036323478318` - 30 x, {x, 0, 5}, AxesLabel  {"x (m)", "V (kN)"}],


manipula

ListLinePlot[{{5, 91.69036323478318 - 30 x /. {x  5}}, {5, 0}}],


mue⋯ representación gráfica etiqueta de ejes

ListLinePlot[{{a, 0}, {a, 91.69036323478318 - 30 a}}, PlotStyle  Red]], {a, 0, 5}]


gráfico de línea de una lista

gráfico de línea de una lista estilo de repr⋯ rojo

a
V (kN)
100

50

Out[79]=

x (m)
1 2 3 4 5

-50

7.3. Diagrama de momento de la columna

Printed by Wolfram Mathematica Student Edition


10 15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb

In[94]:= ManipulateShowListLinePlot[{{30.884071352264073 - 23.73882500747999 y /. {y  0}, 0},


manipula mue⋯ gráfico de línea de una lista

{30.884071352264073 - 23.73882500747999 y /. {y  1}, 1}, {0, 1}},


AxesLabel  {"M (kN.m)", "y (m)"}],
etiqueta de ejes

ContourPlotx == 22.384071352264073 - 5.7388250074799885 y - + y3 ,


21 y2

representación de contornos 2

x, 22.384071352264073 - 5.7388250074799885 y - + y3 /. {y  1},


21 y2
2

22.384071352264073 - 5.7388250074799885 y - + y3 /. {y  7 / 2}, {y, 1, 7 / 2},


21 y2
2

ListLinePlot22.384071352264073 - 5.7388250074799885 y - + y3 /. {y  7 / 2},


21 y2

gráfico de línea de una lista 2

7 / 2, {0, 7 / 2}, ListLinePlot


gráfico de línea de una lista

22.384071352264073 - 5.7388250074799885 a - + a3 , a, {0, a},


21 a2
2
PlotStyle  Red, PlotRange  All, {a, 1, 7 / 2}
estilo de repr⋯ rojo rango de rep⋯ todo

y (m)
a

3.5

3.0

2.5

Out[94]= 2.0

1.5

1.0

0.5

M (kN.m)
-80 -60 -40 -20 20

7.4. Diagrama de momento de la viga

Printed by Wolfram Mathematica Student Edition


15002 Ejercicio 1er Castigliano Pórtico 2021-10.nb 11

In[100]:= ManipulateShowPlot- 83.45181617391586 + 91.69036323478318 x - 15 x2 ,


manipula mue⋯ representación gráfica

{x, 0, 5}, AxesLabel  {"x (m)", "M (kN.m)"}, ScalingFunctions  "Reverse",


etiqueta de ejes funciones de escalado invierte orden

ListLinePlot0, - 83.45181617391586 + 91.69036323478318 x - 15 x /. {x  5}, {5, 0}, 2

gráfico de línea de una lista

ScalingFunctions  "Reverse",
funciones de escalado invierte orden

ListLinePlot{3.056345441159439, 0}, 3.056345441159439,


gráfico de línea de una lista

- 83.45181617391586 + 91.69036323478318 x - 15 x2 /. {x  3.056345441159439},


ScalingFunctions  "Reverse", PlotStyle  Green,
funciones de escalado invierte or⋯ estilo de repr⋯ verde

ListLinePlot{a, 0}, a, - 83.45181617391586 + 91.69036323478318 a - 15 a2 ,


gráfico de línea de una lista

PlotStyle  Red, ScalingFunctions  "Reverse", {a, 0, 5}


estilo de repr⋯ rojo funciones de escalado invierte orden

a
M (kN.m)

-75

-50

Out[100]= -25

x (m)
1 2 3 4 5

25

50

Printed by Wolfram Mathematica Student Edition

También podría gustarte