Lets start with a simple use-case: the single-phase inverter as the one shown in Fig. 3. In general, to control the voltage applied on an inductive load, a single phase inverter made up of 2 pairs of switches (also referred as legs) is used. The voltage on the load (the green arrow) is defined based on the Kirchhoff circuit law as the difference of terminal voltages.
Fig. 3: Single-phase inverter schematic
Since we have four switches, we will have four possible combinations of those and three possible values for the voltage applied on the load as shown in Table 1.
Table 1: Single phase modulation
Depending on how we choose to control the switches, we can have two types of PWM modulations:
BIPOLAR – we use only rows 2 and 3 in Table 1 to control the switches. In this case the voltage applied on the load can have only 2 distinct values: +Vdc or –Vdc
UNIPOLAR - we use all four combinations of switches leading us to a load voltage that can have 3 distinct levels: zero, plus or negative DC bus voltage.
The main differences between BIPOLAR and UNIPOLAR commutations are highlighted in the Fig.4. On the left, we have the load voltage and current variation for bipolar case while on the right hand side we have the same quantities but this time for unipolar commutation method.
Fig. 4: Bipolar vs. Unipolar Modulation technique comparison
The bipolar modulation is quite simple and the logic to implement such method is elementary. All we need is a carrier signal, usually a sawtooth signal that is compared against the signal waveform you wish to obtain. The values obtained after comparison are used to control the top and bottom switches that forms one inverter leg. Since the control pulses varies in width – hence the name of Pulse Width Modulation (PWM).
In case of unipolar modulation, the logic to generate such signals looks similar, the only difference being the fact that we need to add a second reference source to control the switches on the second inverter leg. Usually this second reference signal is phased out with 180 degrees compared with the source for the first inverter leg.
In Fig. 5, we have an example of switching commands for bipolar (on the left hand side) versus unipolar (on the right side) commutation methods in case of 10 Hz sinusoidal waveform and a 1 kHz carrier signal.
Fig. 5: PWM generation for bipolar and unipolar modulation
If we are going to apply these sets of PWM commands to control the voltage and current over an inductive type of load like PMSM windings we are going to obtain the variations shown in Fig. 6. Here you can clearly see the main differences between both commutation methods.
Note: All these waveform were obtained with Simulink models attached at the end of the article. Feel free to experiment with your own values for R & L
Fig. 6: Bipolar vs. Unipolar modulation results: voltage and current thru an inductive load
As we can see there are a few fundamental differences between bipolar and unipolar modulation techniques:
The first notable difference is the current waveform that is much smoother in case of unipolar commutation than the corresponding one obtained with bipolar modulation. The fact that we apply a smaller effective voltage helps keeping the current ripple smaller and reduces the harmonics produced. As you can seen the current waveform resemble better the sinusoidal waveform in case of the unipolar modulation.
Less voltage stress seen by the transistors in case of unipolar compared to bipolar method where the transistors needs to switch off 2 times the amount of DC voltage, in unipolar technique they see only half of that stress. This makes the unipolar method more suitable of high-voltage applications.
The switching logic is more complicated in case of unipolar method since we need to pass thru an intermediate state.
Effective switching frequency which is higher in case of unipolar commutation even if we used the same 1khz carrier signal.