Code for Kinematic Results

Matlab Code:

Tcs=2.93760545; %chuck stall torque

Wcnl=150; %chuck load rotation speed of shaft

Ns=6; %teeth on the sun

Nr=48; %teeth on the ring (extraneous)

Np=19; %teeth on the planetary gears

ge=.92; %gear inefficiencies on transmitted torque

TRrs=Ns/Nr; %transmission ratio between ring and sun

TRrp=Np/Nr; %transmission ratio between ring and planet

Wc=0:1:Wcnl; %chuck speeds, corresponds to Warm1

Tc=Tcs.*(1-Wc/Wcnl);

Wp1=(TRrp^-1+1).*Wc;

Ws1=(TRrs^-1+1).*Wc;  %Ws1 corresponds to Warm2

Tp1=(TRrp^-1+1)^-1.*Tc/ge;

Ts1=(TRrs^-1+1)^-1.*Tc/ge; %corresponds to Tarm2

Wp2=(TRrp^-1+1).*Ws1;

Wm=(TRrs^-1+1).*Ws1; %motor rotational speed

Tp2=(TRrp^-1+1)^-1.*Ts1/ge;

Tm=(TRrs^-1+1)^-1.*Ts1/ge; %motor torque

figure

hold on

plot(Wc,Tc)

%plot(Wp1,Tp1)

%plot(Ws1,Ts1)

%plot(Wp2,Tp2)

plot(Wm,Tm)

xlabel('Rotation Speed (rpm)')

ylabel('Torque (N*m)')

legend('Chuck','Motor')

%,'Sun Gear 1','Planetary Gear Set 2','Motor')

Pm=Tm.*Wm./9.5488;

%plot(Wm,Pm)

%xlabel('Motor Rotation Speed (rpm)')

%ylabel('Motor Power (W)')

%plot(Wc,Tc)