Professional Documents
Culture Documents
Tellez Robles Maria Del Rayo Arcelia Balanceo: Centro de Masa
Tellez Robles Maria Del Rayo Arcelia Balanceo: Centro de Masa
BALANCEO
FUNCIONES
MatΩ[{x_, y_, z_}] := {{0, - z, y}, {z, 0, - x}, {- y, x, 0}}
BALANCEO EN UN PLANO
Datos
m1 = 100;
l1 = 0.2;
θ1 = 30 °;
m2 = 50;
l2 = 0.25;
θ2 = 125 °;
m3 = 150;
l3 = 0.175;
θ3 = 180 °;
centro de masa
Ec1 = m1 l1 {Cos[θ1], Sin[θ1], 0} + m2 l2 {Cos[θ2], Sin[θ2], 0} +
coseno seno coseno seno
m3 l3 {Cos[θ3], Sin[θ3], 0} + m4l4 {Cos[θ4], Sin[θ4], 0}
coseno seno coseno seno
25.8615
- 0.898843
m4 = m4l4Sol l4
25.8615
l4
120
100
80
60
40
lBal
0.4 0.6 0.8 1.0
l4Sol = 0.25
m4Sol = m4 /. l4 → l4Sol
0.25
103.446
MTot = m1 + m2 + m3 + m4Sol
403.446
representacion grafica
0.3
0.2
0.1
0.0
-0.1
0.30
0.25
0.20
0.15
0.10
0.2
0.0
-0.2
-0.4
-0.6 -0.4 -0.2 0.0
0.0
-0.1
-0.2
-0.3
-0.4
Brazo2 = Graphics[
gráfico
{Blue, {Line[{{0, 0}, l2 {Cos[θ2], Sin[θ2]}}], Locator[l2 {Cos[θ2], Sin[θ2]}]}}];
azul línea coseno seno localizador coseno seno
Brazo3 = Graphics[
gráfico
{Green, {Line[{{0, 0}, l3 {Cos[θ3], Sin[θ3]}}], Locator[l3 {Cos[θ3], Sin[θ3]}]}}];
verde línea coseno seno localizador coseno seno
SistemaDesbalanceado =
Show[{Origen, Masa1, Brazo1, Masa2, Brazo2, Masa3, Brazo3}, PlotRange → All]
muestra rango de rep⋯ todo
SistemaBalanceado =
Show{Origen, Masa1, Brazo1, Masa2, Brazo2, Masa3, Brazo3, Masa4, Brazo4}, PlotRange → All,
muestra rango de rep⋯ todo
AxesLabel → θ4Sol Degree "θBal=", "mBal=" m4Sol "θBal" θ4Sol Degree, "mBal=" m4Sol
etiqueta de ejes grado grado
Datos:
m1 = 0.1;
r1 = 0.1(*1.35*);
θ1 = 45 °(*113.4º*);
z1 = 0.15(*0.845*);
m2 = 0.11(*1.8*);
r2 = 0.15(*0.822*);
θ2 = 270 °;
z2 = 0.4;
m3 = 0(*2.4*);
r3 = 0;
θ3 = 0;
z3 = 0;
Planos de balanceo
zaBal = 0;
raBal = 0.2;
zbBal = 0.55;
rbBal = 0.2;
Ecuaciones:
{0, 0, 0}
MTot = m1 + m2 + m3
0.21
Show[{Barra1, Barra2, Barra3, Eje, Masa1, Masa2, Masa3}, Axes → True, PlotRange → All]
muestra ejes verd⋯ rango de rep⋯ todo
{0, 0, 0}
- ma ra ω2 Cos[θa], - ma ra ω2 Sin[θa], 0
sumaMa ω ^ 2 // Simplify
simplifica
sumaMb ω ^ 2 // Simplify
simplifica
sumaLp == {0, 0, 0}
0. - 0.00707107 ω2 - ma ra ω2 Cos[θa] - mb rb ω2 Cos[θb],
0.00942893 ω2 - ma ra ω2 Sin[θa] - mb rb ω2 Sin[θb], 0. ⩵ {0, 0, 0}
Solve: Inverse functions are being used by Solve, so some solutions may not be found; use Reduce for complete solution
information.
Solve: Equations may not give solutions for all "solve" variables.
Solve: Inverse functions are being used by Solve, so some solutions may not be found; use Reduce for complete solution
information.
Solve: Equations may not give solutions for all "solve" variables.
maSol1 = ma /. Sol2[[2]]
mbSol1 = mb /. Sol3[[2]]
θaSol1 = θa /. Sol2[[2]]
θbSol1 = θb /. Sol3[[2]]
0.0259129
0.0512725
- 3.01728
1.75998
Representacion graffica
VectRa0
VectRb0
{ra Cos[θa], ra Sin[θa], 0}
Rim =
Graphics3D[{Gray, Opacity[0.1], {Cylinder[{{0, 0, VectRa0[[3]]}, {0, 0, VectRb0[[3]]}},
gráfico 3D gris opacidad cilindro
rbBal], Cylinder[{{0, 0, VectRa0[[3]]}, {0, 0, VectRb0[[3]]}}, rbBal]}}] /.
cilindro
Sol2[[1]] /. {ra → raBal, rb → rbBal}
Show[{Barra1, Barra2, Barra3, Masa1, Masa2, Masa3, MasaA, MasaB, Eje, Rim},
muestra
Axes → True, PlotRange → All]
ejes verd⋯ rango de rep⋯ todo
CentroMasa =
m1 VectR10 + m2 VectR20 + m3 VectR30 + maSol1 VectRa0 + mbSol1 VectRb0 /. Sol2[[2]] /.
Sol3[[2]] /. {ra → raBal, rb → rbBal}
- 1.51788 × 10-18 , 0., 0.0871999
0. - 8.67362 × 10-19 ω2
0. + 4.33681 × 10-19 ω2