Sizing Methodology — 5 Steps With Formulas
How To Size A BLDC Drive System For Your AGV.
The five-step methodology below is what Shenghe engineering uses when responding to a sizing inquiry. Run it yourself before requesting a quote to verify the recommendation matches your expectations.
Step 1 — Compute Wheel Torque
T_wheel = m × g × (μ_rolling × cos(θ) + sin(θ)) × r_wheel × n_drive × safety_factor
m = total mass: payload + AGV chassis (kg)
g = 9.81 m/s²
μ_rolling = rolling friction coefficient. Typical: 0.015 polyurethane wheel on smooth concrete; 0.025 polyurethane on rough concrete; 0.035 polyurethane on epoxy; 0.05 polyurethane on outdoor asphalt
θ = max gradient angle (radians). Indoor flat: 0. Loading dock ramp: typically 3–5° (0.052–0.087 rad)
r_wheel = wheel radius (m)
n_drive = number of drive wheels (most AGV: 1 or 2; transfer cart: typically 4)
safety_factor = 1.5–2.0 for industrial duty cycle. Higher (2.5) for safety-critical applications (medical, food processing)
Step 2 — Compute Wheel Rotational Speed
ω_wheel = v_max / r_wheel
RPM_wheel = ω_wheel × 60 / (2π)
Typical max travel speeds: 0.3–0.5 m/s heavy transfer cart; 0.5–1.0 m/s heavy AGV; 1.0–1.5 m/s medium AGV; 1.5–2.0 m/s light AMR. Faster than 2.0 m/s indoor is rare — safety considerations dominate.
Step 3 — Pick Gearbox Reduction Ratio
i_gearbox = RPM_motor_target / RPM_wheel
- Shenghe BLDC no-load RPM: 2,000–4,000 RPM depending on frame + voltage. Under-load RPM = 60–80% of no-load.
- Target motor under-load RPM in the 1,500–3,000 RPM band — motor efficiency peaks in this range, audible noise stays low, bearing life maximised.
- For 200 RPM wheel target at 2,400 RPM motor → ratio 12:1. Pick 12:1 standard 2-stage planetary (efficiency ~88%).
- Avoid ratios where motor would run >3,500 RPM under load (bearing wear) or <1,000 RPM (motor torque ripple becomes audible / felt as cogging).
Step 4 — Pick Motor Continuous Power Rating
P_continuous = T_wheel × ω_wheel / η_gearbox / η_motor
- η_gearbox: 0.94 single-stage planetary, 0.88 two-stage, 0.82 three-stage
- η_motor: 0.85–0.92 for BLDC at rated load and rated RPM
- Add 30–50% headroom over the computed P_continuous for inrush, brake hold, uphill startup
- Verify the selected SKU's continuous-duty rating (not peak rating) covers your computed P_continuous + headroom
Step 5 — Match Voltage Class And Pick Controller
Voltage class is determined by your battery system, not the motor. Pick the motor variant matching your battery voltage; then pick the controller matching the motor variant.
| Voltage class | Power band | Motor variant | Controller |
| 12V DC | 10–200 W | 22–42 mm BLDC, Hall sensor | BLD22010 (18–60V/10A) |
| 24V DC | 100–500 W | 42–57 mm BLDC, Hall sensor; servo with encoder for precision | BLD22010 or BLDB6010 servo |
| 36V DC | 250–800 W | 57–86 mm BLDC, Hall sensor | BLD22010 |
| 48V DC | 500–2,000 W | 86–115 mm BLDC, Hall sensor; servo for positioning | BLD6010 (48–220V/25A continuous, 30A peak) or BLDB6010 servo |
| 72V DC | 1,000–3,000 W | 115 mm BLDC, Hall sensor, regen-braking option | BLD6010 with regen-braking firmware variant |
Worked Example 1 — 200 kg AMR @ 1.5 m/s
Assumptions: 200 kg total mass (150 kg payload + 50 kg chassis), 0.10 m wheel radius (200 mm wheel), 0.015 μ_rolling (PU on smooth concrete), 0° gradient, 2 drive wheels, 1.5× safety factor.
- T_wheel per wheel = 200 × 9.81 × (0.015 × 1 + 0) × 0.10 / 2 × 1.5 = 2.21 N·m per wheel
- ω_wheel = 1.5 / 0.10 = 15 rad/s → RPM_wheel = 143 RPM
- i_gearbox = 2,500 / 143 = 17.5:1 → round to 20:1 standard 2-stage planetary
- P_continuous per wheel = 2.21 × 15 / 0.88 / 0.88 = 42.9 W per wheel × 1.4 headroom = 60 W → pick 100 W motor
- System: 2× 24V 100W BLDC + 2-stage planetary 20:1, BLD22010 controller per wheel
Worked Example 2 — 1,200 kg Heavy AGV @ 0.5 m/s
Assumptions: 1,200 kg total mass (1,000 kg payload + 200 kg chassis), 0.125 m wheel radius (250 mm wheel), 0.020 μ_rolling (PU on industrial floor), 0° gradient, 2 drive wheels (rear), 2.0× safety factor (heavy industrial).
- T_wheel per wheel = 1,200 × 9.81 × 0.020 × 0.125 / 2 × 2.0 = 29.4 N·m per wheel
- ω_wheel = 0.5 / 0.125 = 4 rad/s → RPM_wheel = 38 RPM
- i_gearbox = 2,200 / 38 = 58:1 → round to 50:1 or 64:1 standard 2-stage planetary
- P_continuous per wheel = 29.4 × 4 / 0.88 / 0.88 = 152 W per wheel × 1.5 headroom = 228 W → pick 400 W motor
- System: 2× 48V 400W BLDC + 2-stage planetary 50:1, BLD6010 controller per wheel (regen-braking enabled for deceleration)