In the print window, choose “Save as PDF” to keep a copy on your device.
1Formulas and methods
DC motors
Armature circuit
V = E + IaRa
Back-EMF and torque
E = k·ω, T = k·Ia
Speed
ω = 2π·n/60, ω = (V − IaRa)/k
No-load speed and stall torque
ω0 = V/k, Tstall = k·V/Ra
Powers
Pin = V·Ia, Pdev = E·Ia = T·ω, Pout = Pdev − Prot
Starting
Istart = V/(Ra + Rst)
Speed regulation
SR = (n0 − nFL)/nFL
Maximum developed power
Pmax = V²/(4Ra)
Chopper drive
Va = D·Vdc
Method
Draw the armature circuit: supply V, resistance Ra and the back-EMF E in series.
Use V = E + Ia·Ra to link voltage, current and back-EMF.
Use E = k·ω for speed and T = k·Ia for torque, with ω = 2π·n/60.
For power and efficiency, start from V·Ia, subtract the copper loss Ia²·Ra and then the rotational losses.
Gears & gear trains
Meshing gears
n1·N1 = n2·N2
Torque
T2 = T1·(N2/N1)·η
Power
P = T·ω, ω = 2π·n/60
Compound train
total ratio = product of the stage ratios
Data acquisition & sampling
Nyquist criterion
fs > 2·fmax, fN = fs/2
Alias frequency
fa = |f − k·fs|, k = round(f/fs)
Step size
1 LSB = VFSR/2ᴺ
Quantisation error (rounding)
±½ LSB
Truncating ADC code
D = ⌊Vin/LSB⌋
Bits for a resolution r
2ᴺ ≥ span/r
Ideal SQNR, full-scale sine
SQNR = 6.02·N + 1.76 dB
Data rate
channels × fs × N bit/s
Multiplexed ADC
fs = 1/(n·(tc + tset))
UART
Tb = 1/baud; 8N1 = 10 bits per byte; bytes/s = baud/bits per frame
Baud rate divider
baud = fclk/(16·D)
Method
Write down what is given: sampling rate, signal frequencies, number of bits, input range, baud rate.
For sampling questions, compare each frequency with fs/2; a higher frequency appears at fa = |f − k·fs| with the nearest multiple of fs.
For resolution questions, find 1 LSB = VFSR/2ᴺ, or the smallest N with 2ᴺ ≥ span/resolution.
For data rates and UART links, count everything that is sent: channels, samples per second, bits or whole bytes per sample, and the start, parity and stop bits of every frame.
Wheatstone bridge & strain gauges
Divider voltages
Va = VsR2/(R1 + R2), Vb = VsR4/(R3 + R4)
Output
Vab = Va − Vb
Balance
R1/R2 = R3/R4
Slide-wire bridge
R/Rx = l/(100 − l)
Thévenin resistance
Rth = R1∥R2 + R3∥R4
Gauge factor
ΔR/R = GF·ε
Bridge output
quarter Vs·GF·ε/4, half Vs·GF·ε/2, full Vs·GF·ε
Small change, one arm
Vab ≈ Vs·ΔR/(4R)
Stress
σ = E·ε
Method
Treat the bridge as two voltage dividers across the same supply.
For balance, set R₁/R₂ = R₃/R₄ and solve for the unknown resistor.
For an unbalanced bridge, find Va and Vb from the dividers and subtract; use the Thévenin equivalent when a meter loads the output.
For strain gauges, convert strain to ΔR/R = GF·ε and use Vs·GF·ε/4, /2 or ×1 for a quarter, half or full bridge.
Steady-state error & PID control
System type
number of poles of G(s) at s = 0
Error constants
Kp = lim G(s), Kv = lim s·G(s), Ka = lim s²·G(s) (s → 0)
Step A
ess = A/(1 + Kp)
Ramp A·t
ess = A/Kv
Parabola A·t²/2
ess = A/Ka
PID controller
C(s) = Kp + Ki/s + Kd·s
Second-order target
s² + 2ζωns + ωn²
Overshoot and timing
%OS = 100·e−ζπ/√(1−ζ²), tp = π/ωd, ts ≈ 4/(ζωn)
Method
Count the poles of the open loop C(s)·G(s) at s = 0: that is the system type.
Work out the error constant that matches the input: Kp for a step, Kv for a ramp, Ka for a parabola.
Apply ess = A/(1 + Kp), A/Kv or A/Ka, or solve it for the gain you need.
For a damping or speed specification, write the closed-loop characteristic polynomial and match it with s² + 2ζω_n·s + ω_n².
2Practice problems
1.DC motorsMedium
A DC motor (k = 0.25 V·s/rad, Ra = 0.8 Ω) runs from 24 V. At full load it draws 2 A. Neglecting the no-load current, find its speed regulation SR = (n₀ − nFL)/nFL in percent.
V = 24 Vk = 0.25 V·s/radRa = 0.8 ΩIFL = 2 A
SR = %
2.DC motorsHard
A separately excited DC motor on 220 V (Ra = 0.5 Ω) runs at 1800 rpm with an armature current of 25 A. The load changes and the current becomes 10 A, with the field unchanged. Find the new speed n2.
V = 220 VRa = 0.5 Ωn1 = 1800 rpmIa1 = 25 AIa2 = 10 A
n2 = rpm
3.Gears & gear trainsMedium
A belt runs on a 150 mm driving pulley at 720 rpm. The tension is 400 N on the tight side and 160 N on the slack side. Find the power P transmitted, in kW.
d1 = 150 mmn1 = 720 rpmT1 = 400 NT2 = 160 N
P = kW
4.Gears & gear trainsHard
An open belt connects a 200 mm driving pulley at 720 rpm to a 315 mm pulley; the centres are 500 mm apart. The coefficient of friction is 0.25 and the tight-side tension may not exceed 500 N. Find the largest power P the belt can transmit without slipping, in kW (ignore centrifugal effects).
A recorder samples one channel at 10 kHz with a 24-bit ADC. Each sample is stored in whole bytes. Find the memory M needed for a 30 min recording, in MB (1 MB = 10⁶ bytes).
n = 1fs = 10 kHzN = 24t = 30 min
M = MB
6.Data acquisition & samplingHard
An 8-channel multiplexer feeds one ADC. Each conversion takes 20 µs, and after every channel switch the input needs 2 µs to settle. The channels are scanned in turn without pause. Find the sampling rate fs of each channel, in kHz.
n = 8tc = 20 µstset = 2 µs
fs = kHz
7.Wheatstone bridge & strain gaugesMedium
A galvanometer with a resistance of 200 Ω is connected between a and b of the bridge shown (Vs = 5 V). Find the galvanometer current Ig from a to b, in µA.
A quarter bridge (one active gauge, GF = 2) is excited with 5 V. The largest strain to be measured is 200 µε, and it must give 10 V at the input of an analogue-to-digital converter. Find the amplifier gain G.
Vs = 5 VGF = 2εmax = 200 µεVFS = 10 V
G =
9.Steady-state error & PID controlMedium
The input r(t) = 10 + 1t (a step plus a ramp) is applied to a unity-feedback loop with G(s) = 4/(s(s + 1)(s + 4)). Find the steady-state error ess.
G(s) = 4/(s(s + 1)(s + 4))r(t) = 10 + 1t
ess =
10.Steady-state error & PID controlHard
A proportional controller K drives the plant G(s) = 4/(s(s + 6)) in a unity-feedback loop. Find the gain K that gives the closed loop a damping ratio ζ = 0.8.
G(s) = 4/(s(s + 6))ζ = 0.8
K =
11.Step responseMedium
A system has the transfer function G(s) = 15/(s² + 2s + 15) and receives a unit step input. Find the percent overshoot %OS of the step response.
G(s) = 15/(s² + 2s + 15)
%OS = %
12.Step responseHard
A series RLC circuit with R = 4 Ω, L = 50 mH and C = 100 µF is connected to a 10 V step at t = 0. The capacitor is uncharged and no current flows before the step. Find the percent overshoot %OS of the capacitor voltage.
R = 4 ΩL = 50 mHC = 100 µFV = 10 V
%OS = %
3Solutions
1.DC motors
Answer: SR = 7.143 %
DC motor: the armature is a resistance Ra in series with the back-EMF E, so V = E + Ia·Ra. The back-EMF grows with speed, E = k·ω, and the torque with current, T = k·Ia, with the same motor constant k (V·s/rad = N·m/A) in SI units. Convert speeds with ω = 2π·n/60. The developed power is E·Ia = T·ω; the input power is V·Ia, and the copper loss Ia²Ra and the rotational loss make the difference. The speed falls in a straight line with torque, ω = V/k − Ra·T/k², from the no-load speed V/k to zero at the stall torque k·V/Ra. At standstill E = 0, so the starting current V/Ra is large unless a resistor limits it.
No-load and full-load speed
n₀ = 60·24/(2π·0.25) = 916.7 rpm
nFL = 60·(24 − 2·0.8)/(2π·0.25) = 855.6 rpm
Speed regulation
SR = (916.7 − 855.6)/855.6·100 = 7.143 %
Answer
SR = 7.143 %
2.DC motors
Answer: n2 = 1865 rpm
DC motor: the armature is a resistance Ra in series with the back-EMF E, so V = E + Ia·Ra. The back-EMF grows with speed, E = k·ω, and the torque with current, T = k·Ia, with the same motor constant k (V·s/rad = N·m/A) in SI units. Convert speeds with ω = 2π·n/60. The developed power is E·Ia = T·ω; the input power is V·Ia, and the copper loss Ia²Ra and the rotational loss make the difference. The speed falls in a straight line with torque, ω = V/k − Ra·T/k², from the no-load speed V/k to zero at the stall torque k·V/Ra. At standstill E = 0, so the starting current V/Ra is large unless a resistor limits it.
Back-EMF before and after
E1 = 220 − 25·0.5 = 207.5 V
E2 = 220 − 10·0.5 = 215 V
New speed
n2 = 1800·215/207.5 = 1865 rpm
Answer
n2 = 1865 rpm
3.Gears & gear trains
Answer: P = 1.357 kW
Belt drives: without slip, both pulleys have the same rim speed v = π·d·n/60, so n₁·d₁ = n₂·d₂ and the speed ratio is d₂/d₁. Slip s makes the driven pulley a little slower: n₂ = n₁·(d₁/d₂)·(1 − s). The power transmitted is P = (T₁ − T₂)·v, with T₁ the tension on the tight side and T₂ on the slack side. Friction limits the ratio of the tensions: T₁/T₂ = eμθ, where θ is the angle of wrap in radians on the smaller pulley; for an open belt θ = π − 2·asin((d₂ − d₁)/(2C)) with centre distance C.
Belt speed
v = 5.655 m/s
Power
P = (400 − 160)·5.655 = 1357 W = 1.357 kW
Answer
P = 1.357 kW
4.Gears & gear trains
Answer: P = 1.949 kW
Belt drives: without slip, both pulleys have the same rim speed v = π·d·n/60, so n₁·d₁ = n₂·d₂ and the speed ratio is d₂/d₁. Slip s makes the driven pulley a little slower: n₂ = n₁·(d₁/d₂)·(1 − s). The power transmitted is P = (T₁ − T₂)·v, with T₁ the tension on the tight side and T₂ on the slack side. Friction limits the ratio of the tensions: T₁/T₂ = eμθ, where θ is the angle of wrap in radians on the smaller pulley; for an open belt θ = π − 2·asin((d₂ − d₁)/(2C)) with centre distance C.
Angle of wrap
θ = 2.911 rad
Slack-side tension
eμθ = e0.7278 = 2.07, T₂ = 500/2.07 = 241.5 N
Power
P = (500 − 241.5)·7.54 = 1.949 kW
Answer
P = 1.949 kW
5.Data acquisition & sampling
Answer: M = 54 MB
Data rates: every channel delivers fs samples per second of N bits, so the raw rate is channels × fs × N bit/s. In memory a sample takes whole bytes (a 12-bit sample is stored in 2 bytes), so the memory for a recording is channels × fs × bytes per sample × time. A multiplexed ADC converts the channels one after another: each conversion (with settling) takes t, so one round of n channels takes n·t and each channel is sampled at 1/(n·t).
Bytes per sample
⌈24/8⌉ = 3 B
Byte rate
1·10000·3 = 30000 B/s
Memory
M = 30000·1800 = 5.4 × 10⁷ B = 54 MB
Answer
M = 54 MB
6.Data acquisition & sampling
Answer: fs = 5.682 kHz
Data rates: every channel delivers fs samples per second of N bits, so the raw rate is channels × fs × N bit/s. In memory a sample takes whole bytes (a 12-bit sample is stored in 2 bytes), so the memory for a recording is channels × fs × bytes per sample × time. A multiplexed ADC converts the channels one after another: each conversion (with settling) takes t, so one round of n channels takes n·t and each channel is sampled at 1/(n·t).
Time per channel
20 + 2 = 22 µs
Time per scan
8·22 = 176 µs
Sampling rate per channel
fs = 1/176 µs = 5.682 kHz
Answer
fs = 5.682 kHz
7.Wheatstone bridge & strain gauges
Answer: Ig = 4762 µA
Wheatstone bridge: two voltage dividers share one supply Vs. The left divider R1–R2 gives Va = Vs·R2/(R1 + R2) and the right divider R3–R4 gives Vb = Vs·R4/(R3 + R4); the output is Vab = Va − Vb. The bridge is balanced (Vab = 0, no current in the meter) when R1/R2 = R3/R4, that is R1·R4 = R2·R3. Seen from the output, the bridge is a Thévenin source with Rth = R1∥R2 + R3∥R4.
Thévenin voltage
Vth = 5·(150/450 − 10/260) = 1.474 V
Thévenin resistance
Rth = R₁∥R₂ + R₃∥R₄ = 109.6 Ω
Galvanometer current
Ig = 1.474/(109.6 + 200) = 4762 µA
Answer
Ig = 4762 µA
8.Wheatstone bridge & strain gauges
Answer: G = 20000
Strain gauges: a gauge changes its resistance with strain: ΔR/R = GF·ε, where the gauge factor GF is about 2 for metal foil. In a bridge with all arms equal to R, one active gauge (quarter bridge) gives Vo ≈ Vs·GF·ε/4. Two active gauges with opposite strains in adjacent arms (half bridge) give Vs·GF·ε/2, and four (full bridge) give Vs·GF·ε. Stress follows from Hooke’s law, σ = E·ε. Load cells state their sensitivity in mV/V: the output at full load per volt of excitation.
Bridge output at full scale
Vo = 0.5 mV
Gain
G = 10/0.0005 = 20000
Answer
G = 20000
9.Steady-state error & PID control
Answer: ess = 1
Steady-state error: in a unity-feedback loop with open-loop transfer function G(s) the error is E(s) = R(s)/(1 + G(s)), and by the final value theorem ess = lims→0 s·E(s). The system type is the number of poles of G(s) at s = 0. The error constants are Kp = lim G(s), Kv = lim s·G(s) and Ka = lim s²·G(s), all for s → 0. A step of size A gives ess = A/(1 + Kp), a ramp A·t gives A/Kv and a parabola A·t²/2 gives A/Ka. A type-0 loop follows a step with a finite error, a type-1 loop follows it exactly and a ramp with a finite error.
Velocity constant
Kv = lim s·G(s) = 1
Step part
Kp = ∞ → estep = 0
Ramp error
ess = 1/1 = 1
Answer
ess = 1
10.Steady-state error & PID control
Answer: K = 3.516
P, PI and PID control: the controller C(s) = Kp + Ki/s + Kd·s acts on the error. A proportional gain makes the loop faster and reduces the error of a type-0 plant, but never removes it. The integral term adds a pole at s = 0: the system type rises by one, and a step is followed without error. The derivative term adds damping. To choose gains, write the closed-loop characteristic polynomial and compare it with s² + 2ζωns + ωn². Then %OS = 100·e−ζπ/√(1−ζ²), tp = π/ωd with ωd = ωn√(1 − ζ²), and ts ≈ 4/(ζωn).
Characteristic polynomial
s(s + 6) + 4K = s² + 6s + 4K
Natural frequency
2·0.8·ωₙ = 6 → ωₙ = 3.75 rad/s
Gain
4K = ωₙ² = 14.06 → K = 3.516
Answer
K = 3.516
11.Step response
Answer: %OS = 43.19 %
Step response: a first-order system G(s) = K/(τs + 1) answers a step of size U with y(t) = K·U·(1 − e−t/τ): it reaches 63.2 % of the final value K·U after one time constant τ and 98 % after 4τ. A second-order system G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) has the poles s = −ζωₙ ± jωd with ωd = ωₙ√(1 − ζ²). For 0 < ζ < 1 the step response overshoots: percent overshoot %OS = 100·e−ζπ/√(1−ζ²), peak time tp = π/ωd, and the 2 % settling time ts ≈ 4/(ζωₙ). Compare the denominator with s² + 2ζωₙs + ωₙ² to read off ωₙ and ζ. For a mass–spring–damper ωₙ = √(k/m) and ζ = c/(2√(km)); for a series RLC circuit ωₙ = 1/√(LC) and ζ = (R/2)·√(C/L).
Compare with the standard form
The denominator must match s² + 2ζωₙs + ωₙ².
ωₙ² = 15 → ωₙ = 3.873 rad/s
2ζωₙ = 2 → ζ = 2/(2·3.873) = 0.2582
Result
%OS = 100·e−ζπ/√(1−ζ²) = 100·e−0.8396 = 43.19 %
Answer
%OS = 43.19 %
12.Step response
Answer: %OS = 75.42 %
Step response: a first-order system G(s) = K/(τs + 1) answers a step of size U with y(t) = K·U·(1 − e−t/τ): it reaches 63.2 % of the final value K·U after one time constant τ and 98 % after 4τ. A second-order system G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) has the poles s = −ζωₙ ± jωd with ωd = ωₙ√(1 − ζ²). For 0 < ζ < 1 the step response overshoots: percent overshoot %OS = 100·e−ζπ/√(1−ζ²), peak time tp = π/ωd, and the 2 % settling time ts ≈ 4/(ζωₙ). Compare the denominator with s² + 2ζωₙs + ωₙ² to read off ωₙ and ζ. For a mass–spring–damper ωₙ = √(k/m) and ζ = c/(2√(km)); for a series RLC circuit ωₙ = 1/√(LC) and ζ = (R/2)·√(C/L).