Set 46 — Stepper, BLDC and Reluctance Motors
The machines in this last set are built the opposite way round from everything before them. A d.c. motor or an induction motor is connected to a supply and left to find its own operating point; a stepper, a brushless d.c. motor and a switched-reluctance motor will not turn at all until a controller decides which winding to energise and when. The reward is exact position control without an encoder, a torque constant that holds from standstill upwards, and rotors with no windings, no brushes and in two cases no magnets.
The analysis is correspondingly simple and almost entirely arithmetic. A stepper's resolution is a tooth count; its speed is a pulse rate divided by six. A brushless d.c. motor is a separately excited d.c. machine with the commutator replaced by transistors, and its two constants are equal in SI units because energy is conserved. Reluctance torque, whether switched or synchronous, comes from one idea — that a rotor is pulled towards the position where the inductance is largest — expressed once as \(\tfrac12 i^2\,dL/d\theta\) and once as a \(\sin 2\delta\) term in a power equation. This set closes the book.
A stepper's step angle is fixed by geometry alone. With \(m\) stator phases energised in sequence and \(N_r\) rotor teeth,
\[ \beta = \frac{360^\circ}{mN_r}, \qquad \text{steps per revolution} = \frac{360^\circ}{\beta} = mN_r \]For a variable-reluctance motor with \(N_s\) stator and \(N_r\) rotor poles the equivalent form \(\beta = 360^\circ(N_s-N_r)/(N_sN_r)\) gives the same answer.
Speed follows the pulse rate, exactly and without slip:
\[ N = \frac{\beta f}{6}\ \text{rev/min} \qquad (\beta\ \text{in degrees},\ f\ \text{in pulses per second}) \]\[ \text{pulses for an angle }\theta = \frac{\theta}{\beta}, \qquad \text{pulses for }n\text{ revolutions} = n\,mN_r \]Half-stepping and micro-stepping divide the step, not the motor. Energising two phases together halves \(\beta\); driving the phases with graded currents divides it by the micro-step ratio. Resolution improves; accuracy and holding torque do not improve with it.
A brushless d.c. motor has one machine constant wearing two hats. Power balance for a lossless conversion, \(E I = T\omega\) with \(E = k_e\omega\), forces
\[ k_T\ \left[\text{N·m/A}\right] = k_e\ \left[\text{V·s/rad}\right] \]The equality is exact in SI units and is not a coincidence — it is conservation of energy written twice.
The BLDC then behaves as a d.c. machine:
\[ I = \frac{T}{k_T}, \qquad \omega = \frac{V-IR}{k_e}, \qquad \omega_{NL} = \frac{V}{k_e}, \qquad T_{stall} = \frac{k_TV}{R} \]Reluctance torque comes from a changing inductance, not from a rotor current:
\[ T = \tfrac12 i^2\frac{dL}{d\theta} \]It is independent of the sign of \(i\), so a switched-reluctance drive needs only unidirectional current; and it vanishes at the aligned and unaligned positions where \(dL/d\theta = 0\).
The average torque of a switched-reluctance motor is the work per stroke times the strokes per revolution, spread over \(2\pi\):
\[ W = \tfrac12 i^2\left(L_{max}-L_{min}\right), \qquad T_{av} = \frac{W\,mN_r}{2\pi}, \qquad \text{stroke angle} = \frac{360^\circ}{mN_r} \]A synchronous reluctance motor makes torque from saliency alone, with no excitation term because \(E_f = 0\):
\[ P = \frac{3V^2}{2}\left(\frac{1}{X_q}-\frac{1}{X_d}\right)\sin2\delta, \qquad T = \frac{P}{\omega_s} \]Maximum at \(\delta = 45^\circ\), and the best attainable power factor is \((X_d-X_q)/(X_d+X_q)\) — which is why the saliency ratio is the figure of merit for these machines.
Two stepper motors are to be compared.
- A variable-reluctance motor with 8 stator poles wound as 4 phases and a 6-toothed rotor.
- A hybrid motor with 50 rotor teeth, driven as 4 phases in full-step mode.
Find the step angle and the number of steps per revolution of each; verify the variable-reluctance figure by the stator–rotor pole formula; and give the hybrid motor's resolution in full-step, half-step and 1/16 micro-step modes, in degrees and in arc-minutes.
The variable-reluctance motor, from the phase-and-tooth formula:
The same answer from the pole geometry, which is the more physical route. Each excitation aligns the nearest rotor tooth with the newly energised stator pole, and the rotor therefore moves by the difference between the stator and rotor pole pitches:
This is the vernier action that gives every stepper its fine step: two coarse pitches, 60° and 45°, differencing to a fine one of 15°. If \(N_s = N_r\) the step angle would be zero and the motor could not index at all.
The hybrid motor:
The standard industrial stepper. Its 50 rotor teeth are split between two axially displaced cups, offset by half a tooth pitch, with a permanent magnet between them — the arrangement that makes 200 steps possible from a machine with only two windings.
Resolution in the three drive modes:
| Mode | Step angle | Steps per revolution | Arc-minutes per step | Fraction of a revolution |
|---|---|---|---|---|
| Full step (one phase on) | 1.8° | 200 | 108.0' | 0.500 % |
| Half step (alternate one and two phases) | 0.9° | 400 | 54.0' | 0.250 % |
| 1/16 micro-step | 0.1125° | 3200 | 6.75' | 0.0313 % |
| Variable-reluctance motor above | 15° | 24 | 900.0' | 4.17 % |
A warning about the last two rows. Micro-stepping divides the commanded position by 16, but it does not divide the error. A typical hybrid stepper is accurate to about ±5 % of one full step — roughly ±5.4 arc-minutes — and micro-stepping cannot improve on that, because the error comes from tooth-pitch imperfections and from detent torque, not from the drive. Micro-stepping buys smoothness and quiet running; it does not buy accuracy.
Why the variable-reluctance motor is coarse is simply that it has six rotor teeth against fifty. It is cheap, has no magnet, and has no detent torque when de-energised — sometimes an advantage, sometimes not. The hybrid motor's magnet gives it detent torque, a much larger holding torque per unit volume, and the fine step that made it the standard.
For the 1.8° hybrid stepper of Problem 1, determine
- the shaft speed at a stepping rate of 1000 pulses per second, and the pulse rate needed for 3000 rev/min;
- the number of pulses required to turn the shaft through 45°, and through 25.5 revolutions;
- the time taken by the 25.5-revolution move at 1000 pulses per second, and the shaft speed the 15° variable-reluctance motor would reach at the same pulse rate.
Derive the speed relation rather than quoting it. Each pulse advances the shaft by \(\beta\) degrees, so \(f\) pulses per second advance it by \(\beta f\) degrees per second:
At 1000 pulses per second:
Ten thousand steps a second is at the top of what a hybrid stepper will do; the winding inductance limits how fast the current can be established in each phase, and torque falls away steeply beyond a few kilohertz.
Pulse counts are pure division:
Both are whole numbers, which is not an accident of the arithmetic but a requirement of the machine: a stepper can only stop at a multiple of \(\beta\). A commanded move of 40° would be 22.2 steps — unreachable, and the controller would round it to 22 steps (39.6°) and carry the 0.4° forward.
Time for the long move, ignoring the acceleration and deceleration ramps:
The variable-reluctance motor at the same pulse rate turns more than eight times faster, because each of its steps is more than eight times larger:
| Pulse rate (steps/s) | Hybrid, 1.8° (rev/min) | VR, 15° (rev/min) |
|---|---|---|
| 100 | 30 | 250 |
| 500 | 150 | 1250 |
| 1000 | 300 | 2500 |
| 5000 | 1500 | 12500 |
| 10000 | 3000 | 25000 |
The last VR entry is fantasy — no small motor reaches 25 000 rev/min — and that is the point. Fine resolution and high speed pull in opposite directions, and the pulse rate is the same for both.
What is exact here and what is not. The position is exact: 5100 pulses is 25.5 revolutions to the last arc-minute, provided not one step is lost. The speed and the time are exact only while the motor keeps up. Command a rate the motor cannot follow, or accelerate too fast, and steps are missed silently — there is no feedback to notice. That single vulnerability is why steppers are used for light, predictable loads and abandoned in favour of servos everywhere else.
A 48 V brushless d.c. motor has a back-e.m.f. constant of 0.06 V per rad/s and a winding resistance of 0.4 Ω between the conducting terminals. Rotational losses may be neglected.
- Show that the torque constant must be numerically equal to the back-e.m.f. constant in SI units, and give the back-e.m.f. constant in volts per 1000 rev/min.
- Find the current, speed, output power and efficiency when the shaft torque is 1.2 N·m.
- Find the no-load speed, the stall torque and the stall current, and comment on the last of them.
Prove the equality from energy conservation. The electrical power converted is the product of the back e.m.f. and the current; the mechanical power produced is torque times angular speed. In an ideal conversion these are the same power:
Check the units: \(1\ \text{V·s/rad} = 1\ \text{W·s/(A·rad)} = 1\ \text{J/(A·rad)} = 1\ \text{N·m/A}\). The same physical quantity, read in two directions.
In the units data sheets prefer:
Loaded to 1.2 N·m, the current follows first because torque is set by current alone:
Power and efficiency:
The two end points of the characteristic:
| Operating point | \(T\) (N·m) | \(I\) (A) | \(N\) (rev/min) | \(P_{out}\) (W) | \(\eta\) |
|---|---|---|---|---|---|
| No load | 0 | 0 | 7639 | 0 | — |
| Working point | 1.2 | 20 | 6366 | 800 | 83.3 % |
| Half stall | 3.6 | 60 | 3820 | 1440 | 50.0 % |
| Stalled | 7.2 | 120 | 0 | 0 | 0 |
A straight line from no load to stall, exactly as for a separately excited d.c. machine — which is what a BLDC is, with the commutator's job given to the transistors.
Comment on the stall current. 120 A is six times the working current and would dissipate \(120^2\times0.4 = 5.76\) kW in a winding designed to lose 160 W. Nothing in the machine prevents it: at standstill there is no back e.m.f., and only the 0.4 Ω stands between the battery and the winding. Every BLDC drive therefore carries a current limit in the controller, and it is that limit, not the motor, that sets the usable stall torque. The 7.2 N·m in the table is a mathematical extrapolation and not an operating point.
A 4-phase, 8/6 switched-reluctance motor has a phase inductance that rises linearly from 8 mH at the unaligned position to 60 mH at the aligned position over 15° of rotor rotation. The controller holds the phase current constant at 10 A throughout that interval. Determine
- the rate of change of inductance with rotor angle and the instantaneous torque;
- the stroke angle, the number of strokes per revolution and the average torque;
- the shaft power at 1500 rev/min, checked by an energy argument.
Convert the inductance slope to radians, because the torque formula is in SI units and a degree is not:
Equivalently 3.467 mH per degree. Forgetting this conversion is the single commonest error in switched-reluctance problems and gives an answer 57 times too large.
The instantaneous torque while the phase conducts:
Note what is not in this expression: no flux linkage with a rotor winding, no slip, no excitation. The rotor is a lump of shaped steel, and the torque exists only because moving it changes the inductance the stator sees.
The stroke geometry. An 8/6 machine has \(m = 8/2 = 4\) phases and \(N_r = 6\) rotor poles, so
The stroke angle equals the inductance-rise interval, so as one phase reaches alignment the next begins its rise. The torque is therefore continuous and the average equals the instantaneous value, 9.93 N·m.
Shaft power at 1500 rev/min:
Check it by energy, which is an entirely independent route. The work done in one stroke is the integral of the torque through the stroke:
Two consequences of the \(i^2\). First, the torque does not depend on the direction of the current, so each phase needs only a unidirectional switch — an asymmetric half-bridge of two transistors and two diodes, not a full bridge. Second, torque is proportional to the square of the current, exactly as in the series motor of Set 45, which gives the same generous overload torque and the same requirement for current limiting.
Where the model is optimistic. Holding the current perfectly constant over the whole 15° requires a supply voltage large enough to force it in against a rising inductance, and to extract it again before the inductance starts to fall. Neither is possible at high speed, so the real torque falls short of 9.93 N·m as the speed rises, and the current waveform becomes a rounded pulse rather than a rectangle. The figure computed here is the low-speed, current-controlled limit.
A 3-phase, star-connected, 400 V, 50 Hz, 4-pole synchronous reluctance motor has a direct-axis reactance of 12 Ω and a quadrature-axis reactance of 4 Ω per phase. Armature resistance may be neglected. Determine
- the maximum torque and the load angle at which it occurs;
- the current, torque and power factor at load angles of 10°, 20°, 30° and 45°;
- the best power factor the machine can achieve and its relation to the saliency ratio.
Start from the two-reaction equations of Set 37 with the excitation removed. There is no field winding, so \(E_f = 0\) and the terminal voltage is supported entirely by the two reactance drops. Taking the rotor direct axis as reference and \(\delta\) as the angle of \(\mathbf V\) from the quadrature axis:
The power is the sum of the two axis products, and the saliency is what makes it non-zero:
If \(X_d = X_q\) the bracket vanishes and the machine makes no torque at all. Saliency is not a refinement here; it is the entire mechanism.
Substitute the numbers:
Working one load angle in full, at \(\delta = 20^\circ\):
The four operating points:
| \(\delta\) | \(I_d\) (A) | \(I_q\) (A) | \(I_a\) (A) | \(P\) (W) | \(T\) (N·m) | Power factor |
|---|---|---|---|---|---|---|
| 10° | 18.95 | 10.03 | 21.44 | 4560 | 29.03 | 0.307 |
| 20° | 18.08 | 19.75 | 26.78 | 8570 | 54.56 | 0.462 |
| 30° | 16.67 | 28.87 | 33.33 | 11547 | 73.51 | 0.500 |
| 45° | 13.61 | 40.83 | 43.03 | 13333 | 84.88 | 0.447 |
The torque peaks at 45° but the power factor peaks at 30°. The two optima do not coincide, so a reluctance drive is normally worked short of maximum torque.
The best power factor, in closed form. Maximising \(\cos\phi\) over \(\delta\) gives the classical result
Exactly the table's entry at 30°. It depends only on the saliency ratio \(X_d/X_q = 3\) — not on the voltage, the frequency or the size of the machine.
Why the saliency ratio is everything. A ratio of 3 caps the power factor at 0.50 and the machine needs 43 A to deliver 13.3 kW where a comparable induction motor would need about 25 A. Modern axially-laminated and flux-barrier rotors reach ratios of 8 to 10, giving \(\cos\phi_{max}\) of 0.78 to 0.82, and it is that improvement alone — not any change in the underlying theory, which is Set 37's — that has brought the synchronous reluctance motor back into commercial use as a rare-earth-free alternative to the permanent-magnet machine.
The 1.8° hybrid stepper of Problem 1 has a holding torque of 1.2 N·m and a rotor inertia of \(0.5\times10^{-4}\) kg·m². It drives, through a rigid coupling, a load of inertia \(1.5\times10^{-4}\) kg·m² against a friction torque of 0.2 N·m. Determine
- the natural frequency of the rotor in a detent, and why it matters;
- an estimate of the maximum start–stop stepping rate and the corresponding speed;
- the pulse count and time for a 90° index move at 2000 pulses per second, and the linear resolution when the shaft drives a 4 mm-pitch leadscrew in full-step and half-step modes.
Total inertia first, the coupling being rigid:
The restoring torque near a detent is a spring. Displace the rotor by \(\theta\) mechanical radians and the electrical displacement is \(N_r\theta\), so
Why that number matters. A stepper is almost undamped. Drive it at a stepping rate near 87 steps per second and each pulse arrives in phase with the rotor's own oscillation; the swings build up, the rotor overshoots by more than a step, and the motor stalls or runs backwards. Every stepper data sheet shows this low-frequency resonance dip, and every controller either accelerates quickly through it, adds mechanical damping, or uses micro-stepping to spread the impulse.
The start–stop rate. To start without losing a step, the motor must complete one full step within one pulse interval, starting from rest. Take the available accelerating torque as the holding torque less friction:
This is an estimate and should be quoted as one. It assumes the full holding torque is available throughout the step, whereas the true torque follows \(T_h\sin(N_r\theta)\) and averages about \(2/\pi\) of the peak; it also ignores the winding's electrical time constant. Both make the real start–stop rate lower — typically 200 to 250 steps per second for a motor of this size — so the figure is an upper bound.
Above the start–stop rate the motor must be ramped. With acceleration and deceleration profiles a hybrid stepper of this size will slew at several thousand steps per second, but it can neither start nor stop there. The 282 pulses/s figure is the boundary between "command it and go" and "ramp it".
The index move, at 2000 pulses/s — well above the start–stop rate, so a ramp is assumed and the figures below are the flat-out part of the move:
The leadscrew. One revolution advances the nut by the pitch, so
| Mode | Step angle | Steps/rev | Linear resolution | Feed at 2000 steps/s |
|---|---|---|---|---|
| Full step | 1.8° | 200 | 4/200 = 20 µm | 40 mm/s |
| Half step | 0.9° | 400 | 4/400 = 10 µm | 20 mm/s |
Half-stepping halves the resolution figure and halves the feed rate at the same pulse rate — and, as Problem 1 noted, does nothing whatever for the accuracy, which is limited by the leadscrew's own pitch error and backlash long before it is limited by the motor.
Key Formulas
| Quantity | Relation | Notes |
|---|---|---|
| Step angle | \(\beta = 360^\circ/(mN_r)\) | \(m\) phases, \(N_r\) rotor teeth — Problem 1 |
| Step angle, pole form | \(\beta = 360^\circ(N_s-N_r)/(N_sN_r)\) | Vernier action; equivalent — Problem 1 |
| Steps per revolution | \(360^\circ/\beta = mN_r\) | Halved angle when half-stepping |
| Shaft speed | \(N = \beta f/6\) rev/min | \(\beta\) in degrees, \(f\) in steps/s — Problem 2 |
| Pulses for an angle | \(n = \theta/\beta\) | Must be a whole number — Problem 2 |
| Stepper stiffness | \(k = T_hN_r\) N·m/rad | Small-displacement linearisation — Problem 6 |
| Resonant frequency | \(f_n = (1/2\pi)\sqrt{T_hN_r/J}\) | Avoid stepping near it — Problem 6 |
| Start–stop rate estimate | \(\beta = \tfrac12(T_a/J)t^2\), \(f_{ss} = 1/t\) | Upper bound only — Problem 6 |
| BLDC constants | \(k_T\ [\text{N·m/A}] = k_e\ [\text{V·s/rad}]\) | Exact in SI — Problem 3 |
| BLDC current and speed | \(I = T/k_T\), \(\omega = (V-IR)/k_e\) | Problem 3 |
| BLDC limits | \(\omega_{NL} = V/k_e\), \(T_{stall} = k_TV/R\) | Straight speed–torque line — Problem 3 |
| Reluctance torque | \(T = \tfrac12i^2\,dL/d\theta\) | Angle in radians — Problem 4 |
| Work per stroke | \(W = \tfrac12i^2(L_{max}-L_{min})\) | Constant-current approximation |
| SRM average torque | \(T_{av} = W\,mN_r/2\pi\) | Strokes per revolution \(= mN_r\) — Problem 4 |
| Synchronous reluctance power | \(P = \tfrac32V^2(1/X_q-1/X_d)\sin2\delta\) | Per phase \(V\), peak at 45° — Problem 5 |
| Axis currents | \(I_d = V\cos\delta/X_d\), \(I_q = V\sin\delta/X_q\) | Problem 5 |
| Best reluctance power factor | \(\cos\phi_{max} = (X_d-X_q)/(X_d+X_q)\) | Depends only on saliency ratio — Problem 5 |
Common Mistakes
Counting stator poles as phases. An 8-pole stator wound as 4 phases has \(m = 4\), not 8, and using the wrong figure halves the step angle — Problem 1.
Believing micro-stepping improves accuracy. It improves resolution and smoothness; the positional error is set by tooth geometry and is unchanged — Problems 1 and 6.
Writing \(N = \beta f\) without the factor of 6. The 6 converts degrees per second into revolutions per minute — Problem 2.
Commanding a move that is not a whole number of steps. A stepper can only rest at a multiple of \(\beta\); the remainder must be carried forward — Problem 2.
Treating \(k_e\) and \(k_T\) as independent data-sheet entries. They are numerically identical in SI units, and a mismatch means one of them is quoted in V per 1000 rev/min — Problem 3.
Quoting the stall torque as an operating point. It corresponds to six times rated current and 5.8 kW of winding loss; the controller's current limit sets the real figure — Problem 3.
Using \(dL/d\theta\) in henries per degree. The torque formula is in SI units; a degree-based slope gives an answer 57.3 times too large — Problem 4.
Expecting a switched-reluctance motor to need bidirectional current. Torque goes as \(i^2\), so a unidirectional half-bridge suffices — Problem 4.
Using the synchronous-machine power formula with an \(E_f\) term. A reluctance motor has no field winding; only the \(\sin 2\delta\) saliency term survives, and it peaks at 45°, not 90° — Problem 5.
Assuming maximum torque and maximum power factor occur together. For \(X_d/X_q = 3\) the torque peaks at 45° and the power factor at 30° — Problem 5.
Quoting a start–stop rate to three figures. It rests on an average-torque assumption and on neglecting the winding time constant, and is an upper bound — Problem 6.
The machines in this last set look nothing like the ones the book opened with, and yet not one new principle has been needed to analyse them. The stepper's step angle is the vernier arithmetic of pole pitches. The brushless d.c. motor is a separately excited d.c. machine whose commutator has been replaced by transistors, and its two constants are equal for the same reason that \(E_aI_a = T\omega_m\) held in Set 5. Reluctance torque is the \(\tfrac12i^2\,dL/d\theta\) of Set 4's coenergy argument, and the synchronous reluctance motor is Set 37's two-reaction theory with the excitation set to zero.
That is the shape of the whole subject. Forty-six sets have rested on a very small number of ideas — Faraday's law, the magnetic circuit, a rotating field made from three currents or from two, energy conservation between an electrical port and a mechanical one, and a phasor diagram to keep the bookkeeping honest. Every machine in this book is one arrangement of those ideas, and the differences between them are differences of geometry and of what the designer chose to make cheap.
What has changed, and what these last machines mark, is where the intelligence sits. A d.c. motor, a transformer and an induction motor are connected to a supply and left to find their own operating point; the machine is the system. A stepper, a brushless d.c. motor and a switched-reluctance motor cannot turn at all without a controller deciding, thousands of times a second, which winding to energise and how hard. The machine has become one component of a drive, and the equations worked through here are what the controller is solving in real time. Read that way, nothing in this book is finished — it is the model that every modern drive is built on top of.