You are on page 1of 35

Sizing Electric Motors for

Mobile Robotics

May 21, 2006


The Basics

May 21, 2006


Unit Conversions
rad rev N ⋅m
2π =1 1Watt = 1
sec sec sec
Coulomb
1Watt = 1Volt ⋅ Ampere = 1Volt
sec

May 21, 2006


Basics

The FORCE applied


by a wheel is always
tangent to the wheel.

Force is measured in units of weight (lb, oz, N)


May 21, 2006
Basics

The required
TORQUE to move a
mobile robot is the
force times the
radius of the wheel.

Torque is measured in units of weight x length


May 21, 2006 (lb·ft, oz ·in, N·m)
Procedure for Sizing DC
Motors

May 21, 2006


Information Needed
• Estimated Weight
• Number of wheels and motors
• Maximum incline
• Desired maximum velocity at worst
case
• Push/Pull forces

May 21, 2006


Procedure
• Step One: Determine total applied force
at worst case

May 21, 2006


Friction
• Static Friction
– Used to determine traction failure
• Rolling Friction
– Used to determine motor requirements
• Kinetic Friction

May 21, 2006


Rolling Friction
FR = µ R ⋅ N
∀ µR Is the coefficient of Rolling friction
– Using the coefficient of Static friction (µS)
will typically be to high
• To determine µR:
– Roll a wheel at a initial velocity, v, and
measure the time, t, in which it takes to
stop v
µR =
May 21, 2006 t⋅g
Rolling Friction
• Some typical values for µR
– Steel on steel: 0.001
– Rubber on pavement: 0.015

May 21, 2006


Other Forces
• Gravity
FI = W ⋅ sin θ

• External
θ

May 21, 2006


Total Force
• Calculate worst case
– Up hill with rolling friction
F = W ⋅ ( µ R ⋅ cosθ + sin θ )
– Up hill with rolling friction, pushing
F = W ⋅ ( µ R ⋅ cosθ + sin θ ) + FEX
– Level ground with rolling friction
F = µ R ⋅W
– Level ground with rolling friction, pushing

May 21, 2006


F = µ R ⋅ W + FEX
Other Cases
• Tracks
– Set µr=0
– Use a spring scale to determine the force required
to pull the chassis in neutral and add that to the
worst case force
• Gear Trains
– Bulky gear trains may significantly affect the
outcome
– If this is a concern, it may be best to test in the
same way as tracks
May 21, 2006
Procedure
• Step One: Determine total applied force
at worst case
• Step Two: Calculate power requirement

May 21, 2006


Power Requirement
• Determine velocity, v, requirement
under maximum load (worst case force)
• Using the worst case force and velocity,
calculate the power requirement
P = F ⋅v
• This is the total power, divide by the
number of motors if more than one
motor is used
RULE OF THUMB: 3 TIMES MARGIN
May 21, 2006
Procedure
• Step One: Determine total applied force
at worst case
• Step Two: Calculate power requirement
• Step Three: Calculate torque and speed
requirement

May 21, 2006


Speed/Torque Requirements
• Using the velocity requirement, v, and
the radius of the wheel, r
v
ω= Speed requirement
is in rad/sec
r
• Using the speed from above and the
power per motor
P
T=
ω
May 21, 2006
Procedure
• Step One: Determine total applied force
at worst case
• Step Two: Calculate power requirement
• Step Three: Calculate torque and speed
requirement
• Step Four: Find a motor that meets
these requirements
May 21, 2006
Spec Sheet

May 21, 2006


Spec Sheet

May 21, 2006


Procedure
• Step One: Determine total applied force
at worst case
• Step Two: Calculate power requirement
• Step Three: Calculate torque and speed
requirement
• Step Four: Find a motor that meets
these requirements
• Step Five: Plot motor characteristics
May 21, 2006
Torque vs. Speed Curve
TPK
T = TPK − ⋅ω
S NL
• Where T = Torque
• TPK = Stall Torque
• SNL = No Load Speed
∀ ω = Speed

May 21, 2006


Torque vs. Speed Curve
Torque vs. Speed

7.00E-02

6.00E-02
From this plot,
5.00E-02 maximum speed can
be determined for a
Torque, Nm

4.00E-02
given load.
3.00E-02

2.00E-02

1.00E-02

0.00E+00
0 1000 2000 3000 4000 5000 6000 7000 8000
Speed, rpm
May 21, 2006
Power
TPK S NL
T = TPK − ⋅ω ω = (TPK −T)
S NL TPK
P = T ⋅ω
TPK
P (ω ) = − ⋅ ω 2 + TPK ⋅ ω
S NL
S NL 2
P (T ) = − ⋅ T + S NL ⋅ T
TPK
May 21, 2006
Power
Power vs. Speed

1.20E+01

1.00E+01

8.00E+00
Power, watts

6.00E+00

TPK
4.00E+00
P (ω ) = − ⋅ ω 2 + TPK ⋅ ω
2.00E+00 S NL
0.00E+00
0 1000 2000 3000 4000 5000 6000 7000
Speed, rpm
May 21, 2006
Power
Power vs. Torque

1.20E+01

1.00E+01

8.00E+00
Power, watts

6.00E+00

S NL 2
4.00E+00
P (T ) = − ⋅ T + S NL ⋅ T
2.00E+00 TPK
0.00E+00
0 0.01 0.02 0.03 0.04 0.05 0.06
Torque, Nm
May 21, 2006
Power vs. Speed
Power
1.20E+01

1.00E+01

8.00E+00
Power vs. Torque
Power, watts

6.00E+00 1.20E+01

4.00E+00 1.00E+01

2.00E+00 8.00E+00

Power, watts
0.00E+00 6.00E+00
0 1000 2000 3000 4000 5000 6000 7000
Speed, rpm

1
4.00E+00

ω = ω max
2.00E+00

2
0.00E+00
0 0.01 0.02 0.03 0.04 0.05 0.06
Torque, Nm

1
Peak power is obtained at half of T = Tmax
maximum torque and speed 2
May 21, 2006
Procedure
• Step One: Determine total applied force
at worst case
• Step Two: Calculate power requirement
• Step Three: Calculate torque and speed
requirement
• Step Four: Find a motor that meets
these requirements
• Step Five: Plot motor characteristics
May 21, 2006
A Few Extra Points

May 21, 2006


Simple DC Motor Model

V = I ⋅R+e e = ke ⋅ ω V = I ⋅ R + ke ⋅ ω

T = kt ⋅ I
2
 I 
η max = 1 − NL 

 IP 
May 21, 2006
Motor Inductance
• The windings of a DC motor creates an
Inductance, L
• Change in current through an di
inductance creates a voltage V =L
dt
• Switching current to a motor causes
di/dt to spike (Flyback)
Flyback voltages can be very high and damage
electronics, that is why a flyback diode in the
May 21, 2006
switching circuit is required.
Winches
• Similar to drive motors

May 21, 2006


Common Mistakes
• Using static or kinetic friction instead of rolling
friction
– If a wheel is rolling without slipping, the only
energy loss is due to deformations in the
wheel/surface (rolling friction)
• Using PWM to control a motor reduces the
available torque
– The average power, speed and torque are
reduced, however, effective torque is not
significantly effected

May 21, 2006


Questions?

May 21, 2006

You might also like