Power Electronics and Drives: practice problems and exam questions

Switching converters and electrical drives: buck, boost and buck-boost converters with their ripple and conduction modes, DC motors and their speed control, and the AC power that feeds them.

Cram pack (PDF)Formula sheets, method steps and practice problems with full solutions, ready to print.

Topics in this course

  1. DC-DC convertersideal conversion ratios · inductor ripple and currents · output ripple and the CCM boundarycalculations
  2. DC motorsback-EMF, current and torque · speed–torque and efficiency · starting and speed controlcalculations
  3. AC power & power factorP and Q of a load · line current · power factor correctioncalculations
  4. Three-phase powerbalanced Y and Δ voltages and currents · three-phase power · power factor correctioncalculations

Exam tips for Power Electronics and Drives

  • Use volt-second balance on the inductor: the average inductor voltage over a period is zero.
  • Keep the units straight: µH, µF and kHz must become H, F and Hz.
  • For a motor, convert rpm to rad/s before using E = k·ω or P = T·ω.

Worked examples

DC-DC convertersEasy
+−12 VD = ?LCR−+48 V

An ideal inverting buck-boost converter must produce −48 V from 12 V in continuous conduction. Find the duty cycle D.

Vin​ = 12 VVo​ = −48 V

Find D

Show hints
  1. Start from the ideal conversion ratio: |Vo| = Vin·D/(1 − D).
  2. Solve it for D.
  3. D = |Vo|/(Vin + |Vo|).
Show the answer and the step-by-step solution

DC-DC converters: a switch S turns on for the fraction D of each period T = 1/f. In steady state the average inductor voltage is zero (volt-second balance), which gives the ideal conversion ratios in continuous conduction: buck Vo = D·Vin, boost Vo = Vin/(1 − D), inverting buck-boost |Vo| = Vin·D/(1 − D). An ideal converter keeps the power: Vin·Iin = Vo·Io. While S is on the inductor current rises by ΔIL = VL·D·T/L, with VL = Vin − Vo for the buck and Vin for the boost and buck-boost. The output ripple is ΔVo = ΔIL/(8fC) for the buck and Io·D/(fC) for the boost and buck-boost. The inductor current just touches zero (the CCM boundary) when the average inductor current equals ΔIL/2.

Conversion ratio

|Vo| = Vin·D/(1 − D)

Solve for D

D = |Vo|/(Vin + |Vo|) = 0.8

Answer

D = 0.8
DC motorsMedium
T (N·m)n (rpm)20 N·mn0​n = ?

A DC motor (k = 0.8 N·m/A, Ra = 0.4 Ω) runs from 110 V and drives a load torque of 20 N·m. Find its speed n in rpm.

V = 110 Vk = 0.8 N·m/ARa = 0.4 ΩT = 20 N·m

Find n (rpm)

Show hints
  1. The torque sets the current: Ia = T/k.
  2. Ia = 20/0.8 = 25 A.
  3. ω = (V − IaRa)/k.
Show the answer and the step-by-step solution

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.

Armature current

Ia = T/k = 20/0.8 = 25 A

Back-EMF and speed

E = 110 − 25·0.4 = 100 V
ω = E/k = 125 rad/s → n = 1194 rpm

Answer

n = 1194 rpm

How practising works

  • “Practise this course” mixes problems from all its topics, like a real exam.
  • Every problem has new values, so you learn the method instead of an answer.
  • Stuck? Open a small hint first, and the full explanation only when you need it.
  • Mock exams are timed and have no hints, and you get your score and a full review at the end.

Calculators for this course

Related courses