DC-DC · Class B Second-Quadrant Chopper · Virtual Lab

Class B Chopper Simulator — Second-Quadrant DC Chopper

An advanced, physics-accurate simulator of the Class B (second-quadrant) chopper — a regenerative-braking chopper where a switch across the load builds up current and a diode returns the stored energy to the source. The motor back-EMF drives a negative (braking) current while the average voltage stays positive, so it works in the second quadrant. Vary the duty D, frequency, source, motor and device model; read the live braking current, CCM/DCM state, a four-quadrant map and the ripple spectrum, and export the data — all validated against Vo = (1−D)·Vs.

Class B chopper circuit diagram (power circuit): DC source Vs, a controlled switch across the load, a diode returning energy to the source, and an R-L-E DC-motor load producing second-quadrant regenerative braking with positive voltage and negative current
Figure 3: Class B chopper — power circuit. The switch shorts the load to build current; when it opens, the diode returns the stored energy to the source (regenerative braking).

Chopper control

Vo = (1−D)·Vs · switch ON shorts the load for D of each period

DC source

Load — DC motor (R-L-E)

Motor back-EMF ∝ speed. E > Vo makes the current fall (light load / DCM).

Device model

Ideal (0,0,0) matches the Vo = D·Vs theory exactly.

Protection ratings

Drives the protection-margin check (peak device voltage = Vs, peak current).

Sampling & display

Presets

Waveforms to display

Waveforms — steady state second-quadrant

switch v₀ output i₀ load i_s source Vs / avg
LIVE

Four-quadrant operating map

Q1 Forward motoring — Vo > 0, Io > 0.
Vo = V
Io = A
Class A operates in Quadrant I only.

Ripple spectrum analysis

Output-voltage ripple / distortion (relative to |DC|)
FFT of the output voltage — ripple harmonics at multiples of the chopper frequency f_c. Raising the frequency or inductance lowers the current ripple. Toggle to the load-current spectrum above.

Measurements

Live accuracy check — simulation vs closed-form theory

Average output  
Load current  

What is a Class B (second-quadrant) chopper?

A Class B chopper is a regenerative-braking DC chopper. A single controlled switch is connected across the load; when it turns on, the DC machine (running as a generator) drives current through the armature inductance and stores energy. When the switch turns off, a diode returns that energy to the DC source. The average output voltage stays positive but the load current is negative, so the operating point sits in the second quadrant — the machine brakes and feeds power back to the supply instead of dissipating it. It is the braking half of a reversible DC drive and is what lets electric vehicles and hoists recover energy.

Output voltage, braking current & ripple

Vo = (1 − D) · Vs   ·   Io = (Vo − E) / R = ((1−D)·Vs − E) / R < 0

Here D is the duty ratio of the switch (the fraction of each period it shorts the load), Vs the source voltage, E the motor back-EMF and R, L the armature parameters. Because braking needs E > Vo, the current is negative — energy flows from the machine to the source. This simulator integrates the real R-L-E load through both switch states, runs to steady state, and compares the measured average voltage to (1−D)·Vs in the accuracy panel.

Continuous vs discontinuous conduction

As with any chopper, enough inductance keeps the braking current continuous (CCM) and Vo = (1−D)·Vs holds. A light machine or small inductance can let the current reach zero within a period (DCM), where the simple relation breaks down. The simulator flags CCM or DCM live.

Advanced options in this simulator

  • Duty & frequency: sweep the duty ratio and chopper frequency and watch the braking voltage and current respond.
  • Motor model: resistive, inductive (R-L) or with a back-EMF (R-L-E) — set a high back-EMF to see strong braking.
  • Device model: add a switch drop, a diode forward drop and an on-resistance; the accuracy check stays locked to the ideal Vo = (1−D)·Vs.
  • Four-quadrant map: a live plot of the operating point (Vo, Io) — Class B stays in Quadrant II.
  • Ripple spectrum & export: a real FFT of the output voltage or current, plus CSV, report and PNG export.

The five chopper classes

ClassQuadrantsAverage outputUse
Class AI (V+, I+)Vo = D·VsForward motoring (step-down)
Class BII (V+, I−)Vo = (1−D)·VsRegenerative braking
Class CI & IIVo = D·VsMotoring + braking
Class DI & IVVo = (2D−1)·Vs±V, one current direction
Class EI–IVVo = (2D−1)·VsFull four-quadrant drive

Explore the others: Class A, Class C, Class D and Class E chopper simulators. For the full theory see the Class B chopper tutorial.

Applications

Regenerative braking of DC drives in electric and hybrid vehicles, forklifts, cranes, hoists, mine winders and metro traction, where recovering kinetic energy to the supply improves efficiency and reduces brake wear.

Frequently asked questions

What is the average output voltage of a Class B chopper?

Vo = (1−D)·Vs. The load current (Vo − E)/R is negative because the motor back-EMF drives energy back to the source.

Why is it a second-quadrant chopper?

The average voltage is positive but the current is negative (braking), so the operating point lies in Quadrant II of the voltage–current plane.

How does it recover energy?

The switch stores energy in the inductance from the machine; when it opens, the diode forces that energy back into the DC source — regenerative braking.

When does discontinuous conduction occur?

At light braking, low inductance or extreme duty the current reaches zero within a period; the simulator flags DCM and stops comparing against Vo = (1−D)·Vs.

Power4All · Class B (second-quadrant) chopper interactive simulator. All waveforms are produced by numerical integration of the actual circuit and validated against closed-form theory.