Professional Documents
Culture Documents
In[113]:=
Ro@P_, Q_D := 8PP1T QP1T - PP2T QP2T, PP1T QP2T + PP2T QP1T, QP3T<;
ClearAll@1, 2, , p1, p2, q1, q2D;
e1 = 81, 0, 0<;
H*Parmetros cinemticos*L
1 = 25 Degree;
2 = 70 Degree;
H*Rotacin de bases*L
e11 = Ro@p, e1D;
e12 = Ro@q, e11D;
b1 = l11 e11;
b2 = l21 e12;
rp = b1 + b2;
H*Anlisis de VELOCIDAD*L
w1 = 1.5; w2 = 2;
W1 = 80, w1, 0<;
W2 = 80, w2, 0<;
vA = Ro@W1, b1D;
vBA = Ro@W2, b2D;
v = vA + vBA N;
Print@"Posicin = ", rpD;
Show@ g1, Axes True, PlotRange 88-5, 5<, 8-0.5, 5<, 8-5, 5<<,
ViewPoint 80, 0, 3.384<, Ticks True D
5
0
-5
4
Out[142]=
0
-5
ClearAll@P1, P2, Q1, Q2, rp1, b1, b2, w1, w2, v, vBA, vAD;
P = 8P1, P2<;
Q = 8Q1, Q2<;
a11 = Ro@P, e11D;
a12 = Ro@Q, e12D;
b1 = l11 a11;
b2 = l21 a12;
rp1 = b1 + b2 N
CINEMTICA INVERSA
i = 0;
ForB = 45, 230, += 5,
ClearAll@P1, P2, Q1, Q2, rp1, b1, b2, w1, w2, v, vBA, vA, vx, vyD;
P = 8P1, P2<;
Q = 8Q1, Q2<;
a11 = Ro@P, e11D;
a12 = Ro@Q, e12D;
b1 = l11 a11;
b2 = l21 a12;
rp1 = b1 + b2 N;
H*Anlisis de VELOCIDAD*L
H*w1=1.5;
w2=2;*L
W1 = 80, w1, 0<;
W2 = 80, w2, 0<;
vA = Ro@W1, b1D;
vBA = Ro@W2, b2D;
vef = vA + vBA N;
H*Construimos la trayectoria a seguir*L
r = 4; w = 2;
h = - 1;
k = 1;
x = h + r Cos@ DegreeD;
;
y = k + r Sin@ DegreeD;
H*Derivamos con respecto al tiempo: dxdt= dxds*dydt *L
vx = - r Sin@ DegreeD w;
vy = r Cos@ DegreeD w;
v = SqrtAvx2 + vy2 E;
f1 = rp1@@1DD x;
f2 = rp1@@2DD y;
f3 = vef@@1DD vx;
f4 = vef@@2DD vy;
f5 = P12 + P22 1;
f6 = Q12 + Q22 1;
sol = FindRoot@8f1, f2, f3, f4, f5, f6<, 8P1, 0.6<, 8P2, 0.1<,
8Q1, 0.2<, 8Q2, 0.4<, 8w1, 0.2<, 8w2, 0.4<, AccuracyGoal 1D;
resp = 8P1, P2, Q1, Q2, w1, w2< . sol;
P1
P2
Q1
Q2
w1
w2
=
=
=
=
=
=
resp@@1DD;
resp@@2DD;
resp@@3DD;
resp@@4DD;
resp@@5DD;
resp@@6DD;
DxDs =
N;
vx Dt
2
vx + vy
DyDs =
Dt
N;
vy Dt
2
vx + vy
Dt
DxDs2 + DyDs2 N;
l = Arrowheads@MediumD;
g2@iD = Graphics3D@8
<D;
i ++;
Manipulate@
Show@ 8 g1, g3@tD, g2@tD, Table@punto@uD, 8u, 0, t<D <,
Axes True, PlotRange 88- 10, 5<, 8- 7, 10<, 8- 2, 2<<,
ViewPoint 80, 0, 3.384<, AspectRatio Automatic D
, 8t, 0, i - 2, 1<D H*Cierro el Show*L
ShowB:
, g3@30D, g2@30D,
ShowA1, Axes True, PlotRange 88-10, 5<, 8-7, 10<, 8-2, 2<<, ViewPoint 80, 0, 3.384<, AspectRatio
AutomaticE.
ShowA9g1, 3=, Axes True, PlotRange 88-10, 5<, 8-7, 10<, 8-2, 2<<, ViewPoint 80, 0, 3.384<,
AspectRatio AutomaticE.
r = 3; w = 2;
ForB = 90, 135, += 1,
x = r Cos@ DegreeD;
y = r Sin@ DegreeD;
PrintA"p= ", SqrtAx2 + y2 E NE;
xp = - r Sin@ DegreeD w;
yp = r Cos@ DegreeD w;
PrintA"v= ", SqrtAxp2 + yp2 E NE;
H*Calcular el vector unitario tangente a la trayectoria*L
H*DRDs*L
DxDs =
N;
xp Dt
2
xp + yp
DyDs =
Dt
N;
yp Dt
2
xp + yp
Dt
DRDs =
DxDs2 + DyDs2 N;
Print@DRDsD
F;
ParametricPlot@8r Cos@ DegreeD, r Sin@ DegreeD<,
8, 90, 135<, PlotRange 88- r, r<, 8- r, r<<D
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
10
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
p= 3.
v= 6.
1.
3
-3
-2
-1
-1
-2
-3
11