DC-DC · Class C Two-Quadrant Chopper · Virtual Lab

Class C Chopper Simulator — Two-Quadrant DC Chopper

An advanced, physics-accurate simulator of the Class C (two-quadrant) chopper — a half-bridge leg that combines Class A (motoring) and Class B (braking) so the load current can flow in either direction while the voltage stays positive. It covers Quadrants I and II: forward motoring and regenerative braking on one leg. Vary the duty D, frequency, source, motor (with signed back-EMF) and device model; read the live bidirectional current, a four-quadrant map and the ripple spectrum, and export the data — all validated against Vo = D·Vs.

Class C chopper circuit diagram (power circuit): a half-bridge leg with an upper and lower controlled switch, each with an anti-parallel diode, driving an R-L-E DC-motor load for two-quadrant motoring and regenerative braking
Figure 3: Class C chopper — power circuit. A half-bridge leg — the upper switch/lower diode give Class A motoring, the lower switch/upper diode give Class B braking, so the current can be either sign.

Chopper control

Vo = D·Vs · complementary half-bridge leg (Class A + Class B)

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 two-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 C (two-quadrant) chopper?

A Class C chopper is a half-bridge leg — an upper and a lower controlled switch, each with an anti-parallel diode — driven with complementary gate signals. It merges the Class A motoring path (upper switch, lower diode) with the Class B braking path (lower switch, upper diode), so the load current can flow in either direction while the average output voltage stays positive. That makes it a two-quadrant converter covering Quadrant I (forward motoring) and Quadrant II (regenerative braking) with no change to the circuit — the diodes simply carry the current whichever way it flows.

Output voltage & current

Vo = D · Vs   ·   Io = (Vo − E) / R  (either sign)

Here D is the duty ratio of the upper switch. When the motor back-EMF E is below Vo the current is positive (motoring); when E exceeds Vo the current reverses and the machine brakes regeneratively — try both by moving the back-EMF slider. Because the leg is always in conduction (one device or its diode), the current is continuous and Vo = D·Vs holds across both quadrants. This simulator integrates the real R-L-E load and compares the measured average to D·Vs.

Advanced options in this simulator

  • Signed back-EMF: raise the back-EMF above the output voltage to flip from motoring to braking and watch the operating point cross from Quadrant I to Quadrant II.
  • Duty & frequency: control the average voltage and the current ripple.
  • Device model: switch and diode drops with on-resistance; the accuracy check stays locked to Vo = D·Vs.
  • Four-quadrant map, ripple spectrum & export: live operating point, FFT of voltage/current and CSV/report/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 B, Class D and Class E chopper simulators. For the full theory see the Class C chopper tutorial.

Applications

DC drives that must both motor and brake in one direction — battery vehicles, forklifts, conveyors and hoists — where a single leg gives smooth transitions between driving and regenerative braking.

Frequently asked questions

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

Vo = D·Vs. The current (Vo − E)/R can be positive (motoring) or negative (braking) depending on the back-EMF.

Why is it a two-quadrant chopper?

The voltage stays positive while the current can be either sign, so the operating point covers Quadrants I and II.

How do I make it brake?

Raise the motor back-EMF above the average output voltage — the current reverses and the operating point moves into Quadrant II.

What devices does it use?

Two controlled switches (IGBT/MOSFET) with anti-parallel diodes forming a half-bridge leg.

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