|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#11
|
||||||
|
||||||
|
Just to Clarify ...
Wysiwyg,
I just to make sure you understand the relationship between weight and the force needed to propel your robot. F=ma right? Right. However, the largest determination in how your robot will behave is friction in your drivetrain. The actual equation I use is: F(at wheels) = m(130lbs or 59 kg) * a + Ff(friction) An easy way to determine Ff is to take your motors off, but leave the transmissions and pull the robot at a constant speed with a spring scale. I usually add 10% and use that. F=Tout / Rwheel and Tout = Tmotor * GR * eff Tout is the torque output of your drivetrain Rwheel is your wheel radius (not diameter) Tmotor is motor torque GR is your gear ratio (usually > 1) eff is your drivetrain efficiency (0.70 < eff < 0.95) In DC motors there exists a speed-Torque relationship as follows: Tmotor = K*Smotor + Tstall K is the slope of the Torque - Speed curve of the motor (negative) Smotor is the motor speed Tstall is the stall torque of the motor Please watch your units!! Putting it all together: (K*Smotor+Tstall) * GR * eff / Rwheel = M * a + Ff 'a' is the time rate of change of speed of the robot, Vout and if you take small time increments the formula for a at any instance of time 'i" is: a_i = (Vout_i - Vout_i-1)/(t_i - t_i-1) to shorten the notation we will use a=dVout/dt Sout is the ROTATIONAL speed of the wheels and is related to Vout using the following equation: Vout = Sout * Rwheel, so the equation is a = Rwheel *dSout/dt Remember that Smotor is related to Sout by the relationship: Smotor = Sout * GR Again, putting it all together: (K*Sout*GR+Tstall)*GR*eff/Rwheel = M*Rwheel*dSout/dt +Ff You can solve this for Sout at any instance in time, i, and put it into a spreadsheet formula and get robot speed vs. time for various wheel and gear ratio combinations. The final spreadsheet equation using 'i' as the time right now and 'i-1' as the previous time (use a time step between 0.01 and 0.1 seconds) time step is notated as 'dt': Sout_i = (Tstall*GR*eff*dt + M*Rwheel*Sout_i-1 - Ff*dt) / BIG Y BIG Y = M*Rwheel - (K*GR^2*eff*dt/Rwheel) The equation seems long, but it is pretty straightforward. If you use a spreadsheet and use initial conditions at t=0 if Sout=0, you can solve for Sout at each time increment and can figure out how long it will take you to get to max speed. I haven't checked my notes, but this looks right. I will double check tonight. I hope this helps. Paul |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Fisher Price Motors... | archiver | 2001 | 2 | 23-06-2002 22:36 |
| fisher price motors | archiver | 2000 | 4 | 23-06-2002 22:36 |
| New Fisher Price Motor - IMPORTANT | Paul Copioli | Motors | 6 | 08-02-2002 13:35 |
| "Motors and Drive train edition" of Fresh From the Forum | Ken Leung | CD Forum Support | 6 | 29-01-2002 12:32 |
| 4 fisher price motors? | Jordan A. | General Forum | 2 | 12-01-2002 11:52 |