View Single Post
  #6   Spotlight this post!  
Unread 21-05-2014, 14:04
Rauhul Varma Rauhul Varma is offline
Drivetrain and Design Lead
FRC #0192 (GRT)
 
Join Date: Oct 2013
Rookie Year: 2012
Location: Palo Alto
Posts: 49
Rauhul Varma has much to be proud ofRauhul Varma has much to be proud ofRauhul Varma has much to be proud ofRauhul Varma has much to be proud ofRauhul Varma has much to be proud ofRauhul Varma has much to be proud ofRauhul Varma has much to be proud ofRauhul Varma has much to be proud ofRauhul Varma has much to be proud of
Re: motor Ke and Kt Quiz

I’ll give it a try:

So from the given data we can write an equation relating current I to speed W:
I = (Istall-Ifree)(1-W/Wfree)+Ifree

We can also write an equation that relates T to W:
T = (Ts)(1-W/Wfree)

Kt = T/I, however if you divide these two equations you get Kt as a function of W, and this is because the equations have different roots. Theoretically they have the same roots as at T=0->I=0, but they do not because the equation for T only takes into account external loads on the motor and ignores the torques due to friction forces in the motor.

So the equation for T really is:
T = (Ts)(1-W/Wfree)-Tloss

Solving I=0 for W gets:
W(I=0) = Wfree(1+Ifree/(Istall-Ifree))

Then plugging that W into Tloss = (Ts)(1-W/Wfree) to solve Tloss gives:
Tloss = -(Tstall*Ifree/(Istall-Tfree))

Plugging Tloss back into T = (Ts)(1-W/Wfree)-Tloss gives us:
T = Ts(1-W/Wfree+Ifree/(Istall-Ifree))

Now since these two equations have the same root, we can divide them and get a constant:
Kt = T(W)/I(W) = -Tstall(Istall/(Ifree-Istall))/Istall

Plugging in for a bag motor yields:
Kt = 0.0102

——————

Ke is much simpler to solve for:
Ke = V/W

However you need to take into account the voltage drop through the motor’s windings at W, so we first need to solve for internal motor resistance which is:
R = Vspec/Istall

We now can rewrite Ke to include this drop:
Ke = (Vspec-I(W)*R)/W

Since we are given Wfree and Ifree we can plug those in along with R and get:
Ke = (Vspec-Ifree*Vspec/Istall)/Wfree

Plugging in for a bag motor yields:
Ke = 0.0078

As to why they are different… I would guess bad measurement, but its more likely I did the calculation wrong

Last edited by Rauhul Varma : 21-05-2014 at 14:41. Reason: Accidentally wrote Tstall instead of Istall