Version 3 (modified by 7 years ago) (diff) | ,
---|
A General Method for Choosing Motors and Gearings
Work in Progress
The example/case study below (in the green boxes) are probably more intuitive and easier to follow than the theory presented first in each section, but the theory discusses the why and how.
1. Define the problem.
Typically, you have the following overarching constraints and requirements in FRC:
Constraints:
- 40A (max) breaker per motor output
- 120A breaker total (including other mechanisms)
- mass budget
- space
- specific allowable motors
Requirements
- mechanical power - combination of factors, including
- speed - how fast would you like to be able to accomplish the task?
- distance - what is the range of the mechanism?
On this page, we'll ignore mass and space constraints for the most part.
First, let's consider power and efficiency.
From physics, power is equivalently defined by the following:
P = W/t = Fd/t = Fv
where W = work, F = force, d = distance, t = time, and v = (average) velocity.
- Figure out the force required by your system.
- From your design, determine how fast you want the mechanism to actuate.
- As an elimination tool, any motor combination with a total output power less than your requirement will not do the job (depending on efficiency), those motors. You can either
- reduce the speed
- increase the number of motors
- Make sure there is some margin for the inefficiency of the system, the gearing, and other unaccounted factors.
- Efficiency is higher for directly directly systems, and for simply gearboxes.
- Efficiency lowers for gearboxes with a lot of contact points, such as planetary gearboxes.
- Efficiency can be as low as 40-50% for poorly designed worm gears.
From here on, your effective power
is your required power
* efficiency
. (Likewise, required power
= effective power
/ efficiency
.)
Case Study: Lifting a Robot
Throughout this page, the situation of lifting a 134.885 lb (600 N) robot up 1 ft by using a grappling hook mechanism will be used as a case study to show how the process works. All other constraints apply here.
The reaction force is gravity, so our power is dependent on how fast we want to lift the robot. Lifting a 600 N robot at various speeds:
Speed (m/s) | Speed (ft/s) | Required Power (W) |
---|---|---|
0.25 | 0.82 | 150 |
0.50 | 1.64 | 300 |
1.00 | 3.28 | 600 |
Suppose we wanted to lift at 1 m/s (3.28 ft/s) so that the robot would climb up in about 1/3 of a second. We need a minimum of 600 W, not counting inefficiency, in order to do this. Looking at the max power ratings on several common FRC motors:
Motor |
Maximum Power |
---|---|
CIM | 337 W |
Mini-CIM | 230 W |
775pro | 347 W |
We see that there is no one motor that gives enough power to do this. (It is impossible to get that linear speed with any FRC motor, regardless of gearing, against this force.)
We could
- gear 2 motors together, or
- decrease the desired speed.
1. More Motors
2 CIM's, 3 mini-CIM's, or 2 775pro's would each have enough power to achieve that speed.
Suppose we gear 2 CIM's together with a gearbox. Their theoretical combined power is 674 W, which is theoretically enough to achieve that speed, since it's more than the required 600 W.
Considering potential inefficiency, this 2-CIM combination can only accommodate at least a 90% efficiency at the max power. Any lower, and the motor may not be sufficient.
Suppose that we've decided irrevocably to use a worm gearing. Since for this situation we will need multiple motors, let's assume an efficiency of 40% (worm gears can be inefficient, plus motors' powers don't quite add efficiently either). From above, our
required power
is 600 W / 40% = 1500 W from motors. (By the way, this is a huge number.)
In order for this (admittedly, extreme in many regards) case to work, we'd need to combine the outputs of at least 5 CIM motors together.
2. Speed Decrease
Instead, we could rationalize that 3.28 ft/s is a really fast speed to climb up a foot.
Let's assume we want to use a 775pro due to other reasons (perhaps mass budget issues). What is the maximum speed that we can achieve with the 775pro?
v = P/F = (347 W) / (600 N) = 0.58 m/s or 1.9 ft/s
Is 1.9 ft/s fast enough? Definitely. Even with an efficiency of 50%, is 0.95 ft/s fast enough? Probably.
2. Understand the requirements of the system.
In section (1), we considered power and efficiency as the basis for understanding the problem. Next, we consider mechanical systems that can accomplish our needs.
Since we don't exactly know the efficiency of the final motor+gearing combination, we still need to consider our effective power
= required power
* efficiency
.
We also need to consider
- torque requirements
- speed requirements
- current limitations
for the
- motor
- gearing, etc.
Back to lifting the 600 N robot.
Let's assume we're going to go with a 775pro. Useful information about the problem and the motor from the above box:
Max Power of the 775pro | 347 W |
---|---|
Desired Linear Velocity | 1 ft/s = 0.305 m/s |
Required Power to Lift | ~ 180 W |
Rationale for Desired Linear Speed: Climbing in about 1 s is decently fast, and even if the efficiency is about 50%, the motor+gearing will be able to accomplish that.
This next part will require some trial and error, trying different combinations of gearing and output radius:
- Suppose our design involves a winch with a 4 in. (.1 m) diameter drum --> radius of drum is 2 in. (.05 m).
The force available to lift the 600 N robot at the output will be divided by the radius (read: smaller radii enable more force with less deflection).
- The following gear ratios are available in stock (either in the shop or from a manufacturer) in the form of a "standard" gearbox:
- 1:16
- 1:10
- 1:8
- 1:4
Let's take a loop at the motor curve for the 775pro:
Stall Torque Analysis
From the design of a 2 in. (.05 m) radius drum at the output, we need an output torque of at least 30 Nm
Peak Power Analysis
Peak Efficiency Analysis
Other Considerations
- mass
- lead times