Sparse Matrix Converter
The same AC-to-AC job as a matrix converter — but with fewer switches. The sparse matrix converter keeps the two-stage indirect layout and an imaginary DC link with no energy storage, while a clever bidirectional cell (one IGBT inside a four-diode bridge) cuts the transistor count.
Introduction
A sparse matrix converter (SMC) is a direct AC-to-AC converter — it turns a fixed three-phase supply into a three-phase output of adjustable voltage and frequency, with no bulky DC-link capacitor. It belongs to the matrix-converter family and is built on the indirect matrix converter layout: a rectifier stage and an inverter stage joined by an imaginary DC link that stores no energy.
What makes it “sparse” is the reduced number of switches. In an ordinary matrix converter every bidirectional switch needs two transistors. The sparse converter re-uses a single transistor for both current directions by wrapping it inside a small four-diode bridge. The result is a converter that is functionally equivalent to the standard matrix converter but uses fewer active devices, which lowers cost and simplifies the gate-drive circuitry.
This tutorial explains the sparse matrix converter from the ground up: its block and power-circuit diagrams, how the two stages work, its switching states and waveforms, the well-known 0.866 voltage limit, and how a modern model-predictive current controller can regulate its output current.
Block Diagram
At block level the sparse matrix converter reads left to right as a chain of five things. The three-phase supply passes through a small LC input filter, then into a rectifier stage made of bidirectional switch cells. Its output is the DC-link voltage Vdc — a pulsating but always-positive voltage on two rails that hold no stored energy (the “imaginary” DC link). That feeds an ordinary six-switch inverter stage, which produces the variable-voltage, variable-frequency output. A single modulation and control unit coordinates both stages.
Circuit Diagram
The full power circuit is shown below. This particular sparse matrix converter is built from 12 IGBTs and 30 diodes: an LC input filter, a rectifier stage of six bidirectional switch cells, an imaginary DC link, and a conventional six-switch inverter feeding a three-phase motor.
Reading the circuit from left to right:
- The three input phases a, b, c come from the balanced supply on the left (shown in star with neutral N).
- An LC input filter (series inductors Lf and shunt capacitors Cf) sits between the grid and the converter. It smooths the switched currents drawn by the rectifier so that the current taken from the grid stays sinusoidal.
- The rectifier stage connects the filtered input to the two DC rails. It has six bidirectional switch cells in three legs — one leg per input phase. In each leg an upper cell can connect its phase to the positive rail (P) and a lower cell to the negative rail (N). Crucially, each cell is a single IGBT sitting inside a bridge of four diodes, which lets that one transistor carry current in either direction — the trick that gives the “sparse” converter its low switch count.
- The two rails in the middle are the imaginary DC link. There is no capacitor and no inductor here — the crossed-out symbol marks the storage element a normal drive would have but this converter deliberately omits. The rail-to-rail voltage is the DC-link voltage Vdc.
- The inverter stage is an ordinary voltage-source inverter of six switches S1–S6 in three half-bridge legs. Each leg’s midpoint is one output phase (A, B, C). Because it sits on a DC rail whose polarity never reverses, each of these is just a single IGBT with one anti-parallel diode.
- The three output phases A, B, C feed the three-phase load (typically an AC motor, shown as M).
Two kinds of switch
The two insets under the circuit show why the stages use different devices. A rectifier cell must carry current in both directions, so it is a bidirectional switch — here made from a four-diode bridge with a single IGBT across its DC terminals. Whichever way the phase current wants to flow, it finds a path through two of the diodes and the one transistor. An inverter switch, by contrast, sits on a rail whose polarity never reverses, so an ordinary single IGBT with one anti-parallel diode is enough, exactly as in any voltage-source inverter.
Working Principle
The sparse matrix converter works exactly like the indirect matrix converter it is based on: the control problem is decoupled into a rectifier part and an inverter part, and the two solutions are combined.
Rectifier side. At every instant the rectifier selects two input phases — the most positive and the most negative — and clamps them to the two DC rails. This makes the DC-link voltage Vdc as large and as positive as possible, and, by choosing how long each pair is used over a switching period, it shapes the input current so it is sinusoidal and in phase with the input voltage for near-unity power factor. Because the rails carry no stored charge, the rectifier is always switched between the largest and the second-largest line-to-line voltages.
Inverter side. The six-switch inverter chops that DC-link voltage with ordinary space-vector PWM. By varying the fraction of each switching period that each output leg is tied to the positive or negative rail, it builds three output phase voltages whose local averages trace smooth sine waves — at whatever amplitude and frequency the load needs, independent of the supply.
A detail that matters for the sparse converter is timing between the stages. Because there is no DC-link capacitor, the rectifier cannot be switched while current is flowing in the rails without risking a short between input phases. So the inverter is first put into a free-wheeling (zero) state that drives the rail current to zero, and only then does the rectifier change over. This zero-current commutation keeps the switching safe and low-loss.
Modes of Operation (Switching States)
A matrix converter does not have “modes” in the way a chopper does; it steps rapidly between allowed switching states. Thanks to the indirect layout, the states of the two stages can be listed separately. (These are described in words only — the circuit itself is the one in Figure 2.)
Rectifier-stage states
The rectifier obeys one hard rule: the two DC rails must always have a current path, and two input phases must never be short-circuited. That leaves it connecting the positive rail to one input phase and the negative rail to a different one. Counting the useful combinations gives nine allowed states: six “active” states (each connects a definite pair of input lines across the DC link) and three “zero” states (both rails tied to the same phase, so Vdc collapses to zero). To keep the DC-link voltage as high as possible, the rectifier only uses the pair with the largest available voltage, which is why Vdc follows the upper envelope of the line-to-line voltages.
Inverter-stage states
The inverter is an ordinary three-leg voltage-source bridge, so the two switches in a leg are complementary (never both on — that would short the DC link; never both off — that would open the inductive output). With three legs each choosing “top” or “bottom”, there are 2 × 2 × 2 = eight allowed states: six “active” vectors (100, 110, 010, 011, 001, 101) that apply a real voltage to the load, and two “zero” vectors (000 and 111) that apply zero line-to-line voltage. These eight states are exactly the corners and centre of the space-vector hexagon shown later.
Commutation & combining the stages
In each switching period the modulator picks a rectifier state (which sets Vdc and the input-current direction) and a sequence of inverter states (which set the output voltage), and dwells in each for a calculated time. The overall behaviour is the product of the two. A key practical point is the commutation sequence: the inverter is switched into a zero (free-wheeling) state so the DC-link current is zero before the rectifier changes its state. Because a full switching cycle of the inverter fits inside each half of a rectifier pulse, the inverter effectively switches at twice the rectifier rate.
Waveforms & Explanation
The clearest way to understand the sparse matrix converter is to follow the voltage across the two stages. Start with the DC-link voltage. The lower panel below is the three input phase voltages; the upper panel is Vdc, formed at every instant as the largest minus the smallest input voltage — because the rectifier always ties the most-positive input to the +rail and the most-negative to the −rail. The strip underneath names which phase is clamped to each rail in every 60° interval.
- It never goes negative. Because the rectifier always chooses the most-positive and most-negative phases, Vdc is a positive, pulsating voltage — just what the inverter needs on its rails.
- It ripples six times per input cycle. As the “most positive” and “most negative” roles hand over between phases, Vdc traces the upper envelope of the line-to-line voltages, dipping to 1.5 and peaking near √3 ≈ 1.73 times the phase peak.
- There is no smoothing capacitor. A normal drive would flatten this ripple with a big capacitor; here the inverter’s modulation is made to account for the ripple instead.
The inverter then synthesises the output voltage as a rotating space vector. The six active inverter states point to the corners of a hexagon and the two zero states sit at its centre; any reference voltage inside the hexagon is built by time-sharing the two active vectors that straddle it (weights dα and dβ) plus a zero vector. The largest undistorted output is the circle inscribed in the hexagon:
Because the load is inductive it filters the fast voltage steps into smooth currents. The three output line currents come out as clean, balanced sine waves at the chosen output frequency, 120° apart, with only a small switching ripple:
Finally, the payoff on the input side. Because the rectifier stage actively shapes the current it draws (helped by the LC filter), the three input line currents are also sinusoidal — at the supply frequency and, if the control chooses, in phase with the input voltages for near-unity power factor:
Predictive Current Control
The switching states above tell the converter what it can do; a controller must decide which state to apply next. A powerful modern choice is model-predictive control (MPC). The idea is intuitive: use a mathematical model of the load to predict the output current one step into the future for each possible switching state, then pick the state that brings the current closest to its reference. Fast digital signal processors make this practical to run every sampling period.
Assume the load is inductive-resistive (R–L), as most machine windings are. Its three-phase voltage and current are related by a simple differential equation, with RL the load resistance, LL the load inductance and iABC the load current:
Transforming this into a rotating d–q frame turns the three-phase equation into two decoupled scalar ones for the real and imaginary current components id and iq. Sampling at intervals Ts and approximating the derivative gives a compact discrete-time prediction of the next current from the present measurement and the applied voltage:
iq(k+1) = a·iq(k) + b·vq(k)
with a = e−RLTs/LL and b = (1 − e−RLTs/LL) / RL
For every allowed switching state the controller computes the voltage that state would apply, uses the equations above to predict the resulting current i(k+1), and scores it with a cost function — the squared distance between the predicted current and the reference current i*:
The state with the smallest cost is the one applied in the next period. Because the cost is a simple quadratic in the output voltage vector, the ideal reference voltage that would drive the current straight to its target can even be written in closed form; if that ideal voltage lies outside what the converter can produce (beyond the 0.866 circle), the controller clamps it to the boundary of the reachable region. A matching predictive model of the input filter lets the same scheme keep the input current sinusoidal as well.
Transfer Ratio & Modulation
Like every matrix converter, the sparse converter only ever connects input to output — it never boosts — so the output voltage is always smaller than the input. For undistorted sinusoidal operation the largest ratio of output to input voltage magnitude is:
This ceiling is exactly the radius of the circle inscribed in the space-vector hexagon: push the reference beyond it and the inverter runs out of DC-link voltage, so the output stops following the reference and distorts. The limit is a property of the topology, so the sparse, indirect and direct matrix converters all share it. In return you get sinusoidal input and output currents, adjustable input power factor and (with fully bidirectional cells) four-quadrant power flow — all with no DC-link capacitor.
Sparse, Very Sparse & Ultra Sparse
The “sparse” idea can be pushed to different degrees, trading switch count against capability. The three members of the family are all derived from the indirect matrix converter:
| Variant | Rectifier switches | Key trait |
|---|---|---|
| Sparse (SMC) | Fewer transistors than a full matrix converter, still fully bidirectional | Full four-quadrant operation; a direct simplification of the indirect converter’s input stage |
| Very sparse (VSMC) | One transistor per cell inside a four-diode bridge (the 12-IGBT / 30-diode circuit above) | Lowest transistor count while keeping bidirectional current; the version drawn on this page |
| Ultra sparse (USMC) | Fewest transistors of all | Simplest and cheapest, but power flow is one-directional and the input displacement angle is limited |
All three keep the same headline features — no DC-link storage, sinusoidal input and output, and the 0.866 voltage ceiling — and differ only in how far the rectifier’s switch count is reduced and what that costs in flexibility.
Advantages & Disadvantages
Advantages
- Fewer switches. A single transistor per bidirectional cell cuts the transistor count versus a conventional matrix converter, lowering cost and simplifying the gate drives.
- No DC-link capacitor. Like every matrix converter it removes the bulky, failure-prone electrolytic capacitor, giving a compact, long-life converter.
- Simpler, safer commutation. The input stage changes over while the DC-link current is zero, avoiding the risky multi-step commutation of the direct matrix converter.
- Sinusoidal input and output currents with adjustable, near-unity input power factor.
Disadvantages
- Voltage transfer ratio limited to 0.866 — the output cannot reach the full input voltage.
- More diodes. The four-diode bridge per cell adds conduction losses (current passes through two diodes plus the transistor at all times) and raises the diode count.
- Pulsating DC link. With no smoothing capacitor, the modulation must actively account for the six-times ripple in Vdc.
- Sensitive to supply disturbances and usually needs a protective clamp circuit, since there is no capacitor to ride through dips or absorb spikes.
Applications
- Compact AC motor drives where removing the DC-link capacitor saves size, weight and service cost.
- Aerospace and defence actuators and drives, which benefit from dropping heavy, temperature-sensitive electrolytic capacitors.
- Wind and other renewable generation needing clean, bidirectional grid interfacing.
- Regenerative and four-quadrant drives for lifts, cranes and traction that feed energy back on braking.
- High-performance servo drives where a fast predictive current loop gives quick, accurate torque control.