Subscript 0 denotes the reference design. Geometry uses millimetres and mm² unless stated otherwise. Electromagnetic torque equations use metres. Angular speed is mechanical rad/s.
Our geometric approximation1. Reserve space for the yoke, teeth and copper
Dg is the mid-gap diameter; g is the radial gap, so Db is the stator bore diameter. Ds is the slot outer diameter. As is total slot area, not copper area: copper occupies kfill As. The geometric condition Do − Dg ≥ 16 mm reserves space but does not certify magnetic or mechanical feasibility.
The annulus and constant slot-fraction construction is our simplification. Slot-area and winding-space models are discussed in [2], §5.
Established identity + conditional scaling2. Convert electric loading into torque
The stress identity follows by integrating tangential force over the cylindrical air gap and multiplying by radius. Holding magnetic loading, winding factors, copper fill and current density fixed gives our normalized torque scaling. Waveform and winding factors are absorbed into the reference stress; we do not equate all peak and RMS definitions.
[1], Eq. (3) supports the torque identity; [2], §5 supports the slot-area/current-capacity reasoning. The reference T₀ = 0.9 N·m is our uncalibrated choice. “Rated” here is a nominal model reference, not a verified continuous thermal rating.
Reduced electrical model3. Keep current and voltage limits separate
This is a steady-state, single-port DC equivalent. Its SI voltage and current are defined so that Kt and Ke are numerically equal and EI = Tωm. They are not raw three-phase line, phase, peak, RMS or dq quantities. The effective terminal voltage is assumed to be 48 V; no inverter modulation mapping is made from a physical DC bus.
Fixed flux density, pole count, winding turns and winding factor give Kt, Ke ∝ Dg L. Fixed turns and fill make wire area proportional to As. With a fixed end-turn multiplier, wire length scales with L, hence R ∝ L/As. A larger slot accommodates thicker conductors and higher current; the controller’s absolute current and power ratings are not separately constrained.
Basic motor constants and operating limits: [3]. Winding resistance from conductor length and area: [2], §5.1. R₀ = 0.30 Ω, 850 rad/s and the ×2 current factor are illustrative inputs, not literature fits. This DC reduction omits the inductive voltage limits described by the full PM-machine theory in [2].
Why the old triangular envelope was replaced
The earlier line Tpk(1 − |ω|/ω₀) implicitly made the selected peak current torque equal to voltage-limited stall torque. There was no resistance model to justify that equality. The current implementation clips a voltage-limited line at a separate current limit: a flat low-speed region followed by a decline. Its reference constants still need calibration.
Ideal gearing4. Map the motor to the joint
At low speed, the current cap sets available torque. Above base speed, the voltage cap dominates. The torque–speed chart and the jumping simulation call the same function. Gearbox efficiency is 100%, so Tjoint ωjoint = Tmotor ωm.
Ideal torque/speed transformation and reflected rotor inertia: [4], §8.9. Gear tooth strength, feasible discrete ratios and transmission losses are not modeled.
Volume calculation + illustrative structural terms5. Account for mass and inertia
Areas are mm², lengths mm, densities kg/m³; mass is kg and inertia kg·m². The iron/copper terms use m = ρV. Rotor and ancillary terms are our reference scaling estimates, not a CAD bill of materials or a gearbox sizing equation. The Dg⁴L inertia exponent assumes similar rotor geometry. A wider stator changes moving leg mass without changing rotor inertia at fixed Dg and L.