<figure><img src="image_1.png" /></figure>

HAL
open science

# Modulation Strategy with a Minimal Number of Commutations for a Five-Level H-Bridge NPC Inverter

Florent Becker, Ehsan Jamshidpour, Philippe Poure, Shahrokh Saadate

► To cite this version:

Florent Becker, Ehsan Jamshidpour, Philippe Poure, Shahrokh Saadate. Modulation Strategy with a Minimal Number of Commutations for a Five-Level H-Bridge NPC Inverter. Electronics, 2019, 8 (4), pp.454. 10.3390/electronics8040454 . hal-03225280

HAL Id: hal-03225280

https://hal.univ-lorraine.fr/hal-03225280

Submitted on 8 Feb 2022

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_2.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
<figure><img src="image_3.png" /></figure>

Article

# Modulation Strategy with a Minimal Number of
Commutations for a Five-Level H-Bridge
NPC Inverter

Florent Becker<fnref n="1" />, Ehsan Jamshidpour<fnref n="2" />, Philippe Poure<fnref n="3" />,* and Shahrokh Saadate<fnref n="4" />

Received: 13 February 2019; Accepted: 18 April 2019; Published: 23 April 2019

<figure><img src="image_4.png" /></figure>

check for
updates

**Abstract:** In this paper, a so-called OPTimized Pulse Width Modulation (OPT-PWM) strategy with a minimal number of commutations for a multilevel converter (MC) is proposed. The principle is based on the reduction of the number of switch commutations by removing the unnecessary ones for each voltage level transition. The OPT-PWM strategy is applied to a five-level H-Bridge Neutral Point Clamped (HB-5L-NPC) inverter. A specific block based on a state machine is added to conventional modulation techniques to perform the transitions from a given voltage level to another one via the best trajectory with a minimal number of commutations. The principle of this additional block can be applied to any modulation technique. In this paper, the proposed strategy is validated first by simulation and then through experimental tests.

**Keywords:** multilevel inverter; Pulse Width Modulation; minimal number of commutations; state machine; Neutral Point Clamped Converter

## 1. Introduction

In recent decades, the use of power converters in high-power and medium-voltage (MV) industrial applications such as the integration of renewable resources, distributed power generation systems, microgrids, energy storage systems, and motor drives has significantly increased. There are two major families for voltage source inverters (VSI): two-level and multilevel inverters (MLI) where the prefix "multi" means any integer greater than two. In MV applications, with respect to device rating limits, MLI has attracted increasing attention in the last decade. MLI provides significant advantages for these applications. Among these advantages, the THD (Total Harmonic Distortion) improvement in output signals at low switching frequencies is most discussed in the literature. Due to this improvement, the size of the output passive filters can be reduced. Moreover, a lower switching frequency allows performance with higher efficiency [1].

In the literature, four major multilevel inverters are commonly studied [2]: Neutral Point Clamped (NPC) [3–10], Flying Capacitor (FC) [11,12], Cascaded H-Bridge (CHB) [13,14], and Modular Multilevel Converter (MMC) [15,16]. They have major advantages compared to two-level inverters, mainly because they operate at lower switching frequencies. More, they provide a higher number of levels; thus, the staircase waveform is increased. In a recent review paper [17], these attractive features of MLI are highlighted and discussed.

<footnote n="1">1 Naval Academy Research Institute, Ecole Navale CC-600, F-29240 Brest CEDEX 9, France; florent.becker@ecole-navale.fr</footnote>

<footnote n="2">2 ECAM Strasbourg Europe—ICube laboratory (UMR7357), F-67400 Illkirch-Graffenstaden, France; ehsan.jamshidpour@ecam-strasbourg.eu</footnote>

<footnote n="3">3 Institut Jean Lamour (UMR7198), Université de Lorraine, 54000 Nancy, France</footnote>

<footnote n="4">4 GREEN Laboratory, Université de Lorraine, 54000 Nancy, France; shahrokh.saadate@univ-lorraine.fr</footnote>

<footnote>* Correspondence: philippe.Poure@univ-lorraine.fr; Tel.: +33-(0)6-6087-8917</footnote>
In addition, modulation techniques are very often discussed in the literature [1,8,15]; they aim to perform harmonic reduction of the system for the same converter output power but at lower switching frequency [1,17]. The originality of this paper is to propose an additional advanced functionality for the modulation strategy that evaluates possible switching trajectories in multilevel inverters and implements the trajectory with a minimal number of commutations. The proposed advanced functionality can also be applied to any modulation strategy and provides a significant improvement compared with modulation approaches published in the literature.

In this paper, a five-level H-bridge NPC (HB-5L-NPC) inverter controlled by an OPTimized Pulse Width Modulation (OPT-PWM) strategy is proposed. The goal of the proposed OPT-PWM control is to perform the minimal number of commutations when the conventional Level Shift-PWM (LS-PWM) control is used. This means that this control method produces the same output voltage as the conventional LS-PWM but with a reduced number of switch commutations.

Applying the proposed OPT-PWM on MMCs can be useful to reduce switching losses and consequently improve the efficiency and the lifetime of the converters. In multilevel converters, even at low frequencies, the switching power losses of the applied IGBT (Insulated Gate Bipolar Transistor) devices are considerable. As an example, they can amount to roughly one-third of the total losses if 4.5 kV IGBT components are used [18]. Thus, there is a permanent requirement for further improvement of efficiency by power loss reduction, especially in the high-power range applications where energy cost and cooling equipment are mainly concerned [18]. A few works have studied some modulation strategies to minimize the number of commutation processes in matrix converters [19,20]. In reference [21], an advanced model predictive control technique was proposed for a back-to-back NPC converter; this control was applied to wind energy conversion systems (WECS). By applying the proposed predictive control, the authors considered the redundant switching states of a converter to reduce the number of commutations. The presented results show that the active power delivered to the grid was increased where the extracted power of the generator was constant [21]. This means that the reduction in the number of commutations decreases the power loss in the converter. In the same spirit, this paper presents a so-called OPT-PWM modulation strategy that removes unnecessary switching to reduce the number of commutations per switching cycles with respect to the classical modulation strategy.

According to surveys [22,23], one of the semiconductor aging processes is the accumulation of electrical switching cycles (ΔV and Δi cycles) that cause metallurgical defects on the semiconductor die and change the electrical characteristics as well [23]. Therefore, a reduction in the number of commutations can also postpone the aging of the semiconductor.

The paper is organized as follows. The next section presents the proposed HB-5L-NPC converter and all the possible output voltage levels. The proposed OPT-PWM control is detailed in Section 3. Simulation results for the HB-5L-NPC inverter are presented in Section 4, and experimental tests are presented and discussed in Section 6, followed by a general conclusion in the last section.

## 2. Studied System Description

The system studied in this paper is shown in Figure 1; it is based on a single-phase HB-5L-NPC. The converter supplies an inductive load (R, L series). The proposed HB-5L-NPC consists of two parallel connected 3-level NPC (Figure 2a). Each 3-level NPC consists of four switches and six diodes (Figure 2b). The DC bus consists of two identical capacitors C, connected in series, where the midpoint is denoted 'O'.
<figure><img src="image_5.png" /><figcaption>**Figure 1.** Studied system based on a five-level H-Bridge Neutral Point Clamped (HB-5L-NPC) inverter.</figcaption></figure>

<figure><img src="image_6.png" /><figcaption>**Figure 2.** (a) Three-level NPC topology (for one phase); (b) HB-5L-NPC topology (for one phase).</figcaption></figure>

## 2.1. *Control of the HB-5L-NPC by Classical LS-PWM*

To control the converter, a conventional modulation strategy was considered. The block LS-PWM in Figure 1 generates the switching patterns by comparing two triangular carriers with two sinusoidal references. As shown in Figure 3a, the positive triangular carrier signal (Car_Pos) and the sinusoidal reference (Ref_Pos) are used to generate the control signals for the switches T11 and T13 (leg1 for 3-level HB-NPC in Figure 3b). To generate the control signals of the components T12 and T14 (Leg1), the positive sinusoidal reference is compared with the negative triangular signal (Car_Neg). The controls for the four switches of the Leg2 (T21, T22, T23, and T24) are generated by comparing the negative sinusoidal reference (Ref_Neg) with the two carriers. The generated outputs of the LS-PWM block and the control signals are given in Figure 3b. Thus, as can be seen, the output voltage (at the bottom of Figure 3b) behavior has five levels (−Vdc, −Vdc/2, 0, Vdc/2, and Vdc).
<figure><img src="image_7.png" /><figcaption>**Figure 3.** Switching pattern generation by classical Level Shift Pulse Width Modulation (LS-PWM):
(a) block diagram; (b) switching orders and the output voltage $V_o(t)$.</figcaption></figure>

## 2.2. Simulation Results for the HB-5L-NPC Converter Controlled by LS-PWM

Some simulations in the Matlab/Simulink environment using the SimPowerSystem library were performed to study the system depicted in Figure 2. The simulation results illustrate the possibility of reducing the number of commutations. The system parameters are introduced in Table 1, where $f_{pwm}$ is the PWM switching frequency and m is the modulation index.

The simulation results for the output voltage are shown in Figure 4. As mentioned before, the goal of this paper is to propose an additional advanced functionality for the modulation strategy that provides the minimal number of switch commutations. For this, let us first analyze the output voltage generated by the classical LS-PWM, as given in Figure 4.

<table><caption>**Table 1.** Simulation parameters.</caption><thead><tr><td>Symbol</td><td>Quantity</td></tr></thead><tbody><tr><td>V<sub>dc</sub></td><td>100 V</td></tr><tr><td>R</td><td>27.7 Ω</td></tr><tr><td>L</td><td>9 mH</td></tr><tr><td>f<sub>pwm</sub></td><td>1 kHz</td></tr><tr><td>m</td><td>0.8</td></tr></tbody></table>

<figure><img src="image_8.png" /><figcaption>**Figure 4.** Zooms of the output voltage of the HB-5L-NPC.</figcaption></figure>
## 2.3. The Switching Number Reduction

As indicated in Figure 4, some small variations in the output voltage $V_o(t)$ at the $V_{dc}/2$ and $-V_{dc}/2$ levels occur. To better understand our approach, these small variations are highlighted in Zooms 1 to 4 in Figure 4.

These small variations are not generated by changes in the level of the output voltage and are due to some switch commutations. It is clear that when the output voltage reference level remains the same (equal to $V_{dc}/2$ or $-V_{dc}/2$), it is not necessary to have any commutations. In order to clarify the origin of these voltage variations, the 18 possible combinations (states) of the eight switches to generate a given output voltage level ($V_o$) are illustrated in Figure 5. In this figure, a state $S_x$ (with $x$ from 1 to 18) corresponds to the realization of a given voltage level obtained by on-state switches of the converter (in red color).

<figure><img src="image_9.png" /><figcaption>Figure 5. HB-5L-NPC converter configurations to generate the five voltage levels.</figcaption></figure>

In Figure 5, when the requested output voltage level is equal to $V_{dc}/2$ (in the case where $i(t) > 0$), there are two possibilities (states S2 and S3). Therefore, only T11 and T24 can be commuted when the states change (but $V_o$ remains the same). When the requested voltage level is equal to $-V_{dc}/2$ (with $i(t) < 0$, states S16 and S17) only T14 and T21 are switching. Thus, only the corresponding switching patterns are analyzed.

In order to understand what happens during these four intervals (Zooms 1 to 4), the simulation results of the output voltage were observed. To confirm the commutation of one switch, not only were the switching patterns (sent by the LS-PWM block to the switch) observed but the currents passing in the switches were also verified. Figures 6–9 give the switching patterns and the associated switch currents during the highlighted phases in Figure 4 (Zooms 1 to 4).

As illustrated in Figures 6–9, the output voltage $V_o(t)$ is not constant and small variations occur while it should be constant and equal to $V_{dc}/2$. The currents and switching patterns confirm that these oscillations are due to unnecessary commutations. For example, in Figure 6, the converter is in state S2 and then passed to state S3 (Figure 5). Both states generate $V_o = V_{dc}/2$; therefore, four
unnecessary commutations for the same output voltage level are generated. These commutations inevitably decrease the efficiency of the converter. Therefore, to improve the efficiency of the converter, these unnecessary commutations should be avoided. After analyzing all switching patterns and currents over one period of $V_o$, it is confirmed that the unnecessary commutations occur only in the considered four zones (detailed before). In the next section, the proposed advanced modulation strategy to eliminate some 16 unnecessary commutations per period is developed.

<figure><img src="image_10.png" /><figcaption>**Figure 6.** Output voltage $V_o(t)$, currents IT11 and IT24, and command of the switches T11 and T24 (Zoom 1).</figcaption></figure>

<figure><img src="image_11.png" /><figcaption>**Figure 7.** Output voltage $V_o(t)$, currents IT11 and IT24, and command of the switches T11 and T24 (Zoom 2).</figcaption></figure>

<figure><img src="image_12.png" /><figcaption>**Figure 8.** Output voltage $V_o(t)$, currents IT21 and IT14, and command of the switches T21 and T14 (Zoom 3).</figcaption></figure>
<figure><img src="image_13.png" /><figcaption>**Figure 9.** Output voltage $V_o(t)$, currents IT21 and IT14, and command of the switches T21 and T14 (Zoom 4).</figcaption></figure>

**3. The Principle of the Proposed OPT-PWM Strategy**

As mentioned before, several modulation strategies have been conventionally proposed in the literature to control the output voltage of multilevel inverters [17]. In this paper, to illustrate our contribution, the classical LS-PWM is considered and an additional block is proposed to provide a minimal number of commutations. Nevertheless, any conventional PWM method can be used ([1,8,15] and [24–27]), and the same modification of the modulation strategy we propose can be applied in all cases.

Before discussing the OPT-PWM, it is necessary to define the following terms used in this paper:

* Transition: passing from one state to another one.

* **Trajectory:** A trajectory is made up of all the transitions that make it possible to pass from the initial output voltage level to the desired voltage level. A trajectory may consist of one or more transitions.

* **NOT:** number of transitions for a trajectory.

* **NOC:** number of commutations.

* **NOC$_{Sx-Sy}$:** number of commutations to switch from state $S_x$ to state $S_y$.

* **NOC$_{total}$:** total number of commutations made by the switches during a trajectory.

Figure 10 illustrates the principle of the OPT-PWM proposed in this paper. This method selects a trajectory with a minimal number of commutations after analyzing all possible trajectories to pass from the initial voltage level to the desired voltage level.

<figure><img src="image_14.png" /><figcaption>**Figure 10.** Scheme of the proposed OPT-PWM control strategy.</figcaption></figure>

In the first step, the requested voltage level ($V_o^*$) will be determined by using the switching patterns generated by the conventional PWM block used in the classical modulation strategy. Then, the state selection algorithm will find the best trajectory and states to obtain the voltage level $V_o^*$ with a minimal number of commutations. This is performed by the “Commutation Optimizer” block given
in Figure 10. This optimization only depends on the initial and final voltage levels and consequently does not depend on the used modulation strategy.

### 3.1. Determination of the Voltage Level $V_o^*$

For the commutation optimizer algorithm to find the best trajectory, the reference voltage level ($V_o^*$) has to be determined. Based on the 18 possible states (Figure 5), suitable control was predefined and is recorded in Table 2. As an example for the state S1, the switches T11, T12, T22, and T24 should be “on” whereas the other switches are “off”. Then, the block called “Output Voltage Calculation” compares the generated PWM switching patterns with the predefined table (Table 2) to find the required voltage level $V_o^*$.

<table><caption>**Table 2.** Possible voltage levels and states for the single-phase HB-5L-NPC topology.</caption><thead><tr><th rowspan="2">V<sub>o</sub>*</th><th colspan="2">i(t) > 0</th><th colspan="2">i(t) < 0</th></tr><tr><th>States</th><th>Passing Component</th><th>States</th><th>Passing Components</th></tr></thead><tbody><tr><td>V<sub>dc</sub></td><td>S1</td><td>T11, T12, T23, T24</td><td>S10</td><td>D11, D12, D23, D24</td></tr><tr><td rowspan="2">V<sub>dc</sub>/2</td><td>S2</td><td>DC1+, T12, T23, T24</td><td>S11</td><td>D11, D12, T22, DC2+</td></tr><tr><td>S3</td><td>T11, T12, T23, DC2-</td><td>S12</td><td>DC1-, T13, D23, D24</td></tr><tr><td rowspan="4">0</td><td>S4</td><td>DC1+, T12, T23, DC2-</td><td>S13</td><td>DC1-, T13, DC2+, T22</td></tr><tr><td>S5</td><td>T23, T24, D14, D13</td><td>S14</td><td>D11, D12, T21, T22</td></tr><tr><td>S6</td><td>T11, T12, D22, D21</td><td>S15</td><td>T13, T14, D23, D24</td></tr><tr><td>S7</td><td>D13, D14, DC2-, T23</td><td>S16</td><td>T13, T14, T22, DC2+</td></tr><tr><td>-V<sub>dc</sub>/2</td><td>S8</td><td>DC1+, T12, D21, D22</td><td>S17</td><td>DC1-, T13, T21, T22</td></tr><tr><td>-V<sub>dc</sub></td><td>S9</td><td>D13, D14, D21, D22</td><td>S18</td><td>T13, T14, T21, T22</td></tr></tbody></table>

### 3.2. Search for the Trajectory with a Minimal Number of Commutations

Once the output voltage $V_o^*$ (Figure 10) is fixed by the classical PWM control, a second block called “State Selection” selects the best state and trajectory with the minimum number of commutations to perform the required voltage level.

To pass from one level of voltage to another, several trajectories are possible. In addition, each trajectory can contain several transitions between different states. Each transition ($S_X \to S_Y$) is associated with a given number of commutations ($NOC_{S_X-S_Y}$), directly related to the number of switches changing their status (on $\leftrightarrow$ off) from $S_X$ to $S_Y$ (one voltage level to another). Thus, to achieve the goal of this method, the total number of commutations ($NOC_{total}$) during each change in the output voltage level has to be minimized. For this, all possible trajectories are observed. It is clear that NOC increases with the number of transitions (NOT). To accelerate the execution of the proposed algorithm, the trajectories with more than two transitions are ignored. Indeed, in all cases, the maximum value of NOT will be equal to 2, which allows selecting the optimal trajectories. After trajectory selection, the NOC of each transition and then $NOC_{total}$ is calculated. Finally, the trajectory with the minimum $NOC_{total}$ is selected.

The optimal trajectory search method is summarized in the flowchart presented in Figure 11. This algorithm is used to determine the optimal trajectory for one change in voltage level. Note that this algorithm (Figure 11) can lead to the choice of one or more trajectories. In the case where more than one trajectory is chosen, the trajectory using the switches which had the lowest number of commutations during the period before will be selected.
<figure><img src="image_15.png" /><figcaption>**Figure 11.** Search for the minimal number of commutations.</figcaption></figure>

### 3.3. Selection of an Optimized Trajectory out of the Optimal Trajectories

As mentioned before, the “Output Voltage Calculation” block (Figure 10) compares the switching patterns generated by the PWM (δij) to the possible states in Table 2 to find the corresponding state. Once the concerned state is obtained, the value of the next output voltage level ($V_o^*$) is known. As illustrated in Figure 5, each voltage level may have more than one state. Now, the task of the “State Selection” block is the selection of a trajectory with the minimal NOC<sub>total</sub> to pass from $S_X$ (actual state) to $S_Y$ (the state with $V_o^*$). Figure 12 illustrates all of the trajectories (based on Table 2 with $i(t) > 0$) that could be used to pass from $S_X$ to $S_Y$.

<figure><img src="image_16.png" /><figcaption>**Figure 12.** States of switching and associated trajectories when $i(t)$ is positive.</figcaption></figure>

As can be seen in Figure 12 (and Figure 5), in some cases, it may be necessary to perform several transitions to switch from one voltage level to another. As mentioned before, the trajectories with NOT > 2 will be ignored by the proposed algorithm (Figure 13).

The following color code (see Figure 12) is used for the transitions according to the number of communications:

Green (finest line): 2 commutations,

Orange: 4 commutations,

Red: 6 commutations,
Brown (thickest line): 8 commutations.

For instance, one of the possible trajectories to pass from S9 to S6 is S9 → S8 → S6. The NOC<sub>S9-S6</sub> of this trajectory is 10, as detailed below:

$$NOC_{S9-S6} = NOC_{S9-S8} + NOC_{S8-S6} = 4 + 6 = 10. \qquad (1)$$

After calculation of the NOC for all possible trajectories, the results are presented in Table 3. The selected trajectories lead to a minimum NOC<sub>total</sub> with the minimum number of transitions.

In the case where several trajectories with the same NOC<sub>total</sub> are available, as mentioned before, a new criterion will be taken into account. This criterion is the number of uses (Nu) of each transition. For this, the Nu of each transition is stocked during a period, and then the trajectory with the minimal Nu will be selected. This new criterion makes it possible to better distribute the commutations of the switches over each cycle and increase the lifetime of the components. Figure 13 summarizes the different steps taken to perform the proposed OPT-PWM.

<figure><img src="image_17.png" /><figcaption>Figure 13. The final algorithm for OPTimized (OPT)-PWM.</figcaption></figure>
<table><caption>**Table 3.** Transitions and possible trajectories when passing from one voltage level to another (Case where i(t) > 0).</caption><thead><tr><th>Initial Output Voltage Level</th><th>Final Output Voltage Level</th><th>Selected Trajectories</th></tr></thead><tbody><tr><td>V<sub>o</sub> = V<sub>dc</sub></td><td>V<sub>o</sub> = V<sub>dc</sub>/2</td><td>S1 → S2<br>S1 → S3</td></tr><tr><td>V<sub>o</sub> = V<sub>dc</sub></td><td>V<sub>o</sub> = 0</td><td>S1 → S4<br>S1 → S5<br>S1 → S6</td></tr><tr><td>V<sub>o</sub> = V<sub>dc</sub></td><td>V<sub>o</sub> = -V<sub>dc</sub>/2</td><td>S1 → S5 → S8,<br>S1 → S6 → S7</td></tr><tr><td>V<sub>o</sub> = V<sub>dc</sub></td><td>V<sub>o</sub> = -V<sub>dc</sub></td><td>S1 → S5 → S9<br>S1 → S6 → S9</td></tr><tr><td>V<sub>o</sub> = V<sub>dc</sub>/2</td><td>V<sub>o</sub> = 0</td><td>S2 → S4<br>S3 → S4</td></tr><tr><td>V<sub>o</sub> = V<sub>dc</sub>/2</td><td>V<sub>o</sub> = -V<sub>dc</sub>/2</td><td>S2 → S4 → S7<br>S2 → S4 → S8<br>S2 → S5 → S8<br>S3 → S4 → S7<br>S3 → S4 → S8<br>S3 → S6 → S7</td></tr><tr><td>V<sub>o</sub> = V<sub>dc</sub>/2</td><td>V<sub>o</sub> = -V<sub>dc</sub></td><td>S2 → S5 → S9<br>S3 → S6 → S9</td></tr><tr><td>V<sub>o</sub> = -V<sub>dc</sub></td><td>V<sub>o</sub> = 0</td><td>S9 → S5<br>S9 → S6</td></tr><tr><td>V<sub>o</sub> = -V<sub>dc</sub></td><td>V<sub>o</sub> = -V<sub>dc</sub>/2</td><td>S9 → S7<br>S9 → S8</td></tr><tr><td>V<sub>o</sub> = -V<sub>dc</sub>/2</td><td>V<sub>o</sub> = 0</td><td>S7 → S6<br>S8 → S5</td></tr></tbody></table>

## 4. Simulation Results

To validate the performance of the proposed OPT-PWM applied to the HB-5L-NPC topology (Figure 2), some simulations were performed in the Matlab/Simulink environment using the SimPowerSystem library developed by MathWorks (Natick, MA, USA). The simulated system was the same as that illustrated in Figure 1 with an RL load and the OPT-PWM control. The parameters are presented in Table 1.

Figure 14 shows the output voltage when the converter is controlled by the proposed OPT-PWM. By comparing Figures 4 and 14, it can be seen that the output voltage waveforms are the same. To verify the elimination of the unnecessary commutations on the $V_{dc}/2$ (and also $-V_{dc}/2$) level, the same zooms as in Figure 4 were performed.

<figure><img src="image_18.png" /><figcaption>**Figure 14.** Output voltage of the converter with the proposed OPT-PWM control.</figcaption></figure>
Figures 15–18 can be compared with Figures 6–9. As can be observed, any commutation when the voltage level remains constant (equal at $V_{dc}$/2 and $-V_{dc}$/2) is no longer performed. Thus, the total number of commutations is decreased by 16 over one period.

<figure><img src="image_19.png" /><figcaption>Figure 15. Voltage $V_o$, currents IT11 and IT24, and switching patterns δ11 and δ24 (Zoom 1).</figcaption></figure>

<figure><img src="image_20.png" /><figcaption>Figure 16. Voltage $V_o$, currents IT11 and IT24, and switching patterns δ11 and δ24 (Zoom 2).</figcaption></figure>

<figure><img src="image_21.png" /><figcaption>Figure 17. Voltage $V_o$, currents IT21 and IT14, and switching patterns δ21 and δ14 (Zoom 3).</figcaption></figure>

<figure><img src="image_22.png" /><figcaption>Figure 18. Voltage $V_o$, currents IT21 and IT14, and switching patterns δ21 and δ14 (Zoom 4).</figcaption></figure>
To compare the proposed OPT-PWM and the classical LS-PWM, the operation of the system was tested for different switching frequencies while other parameters were kept unchanged. Table 4 shows the result when the system was operated under different switching frequencies. The THD of the injected current for the OPT-PWM is lower than for the LS-PWM at all frequencies. It should be mentioned that the proposed method always reduces the number of commutations, thus decreasing the switching losses in the system.

<table><caption>**Table 4.** Total Harmonic Distortion (THD) of the injected current at different frequencies for SPWM and OPT-PWM.</caption><thead><tr><td>Frequency</td><td>Current THD OPT-PWM</td><td>Current THD LS-PWM</td></tr></thead><tbody><tr><td>1 kHz</td><td>7.17%</td><td>7.50%</td></tr><tr><td>2 kHz</td><td>4.28%</td><td>4.48%</td></tr><tr><td>3 kHz</td><td>3.38%</td><td>4.11%</td></tr><tr><td>4 kHz</td><td>2.49%</td><td>3.2%</td></tr></tbody></table>

## 5. Experimental Results

To verify the validity of the proposed OPT-PWM control applied to the HB-5L-NPC, several experimental tests were carried out. The same parameters as those used in the simulations were considered. The test bench (Figure 19) was based on IGBT modules commercialized by the SEMIKRON Company (Nuremberg, Germany), reference SKM50GB123D. These IGBTs were driven by SKHI 22A drivers, distributed by the same company. The DC bus capacity value was 2200 µF.

<figure><img src="image_23.png" /><figcaption>**Figure 19.** Experimental test bench.</figcaption></figure>

The control method was applied by using a dSPACE system (Paderborn, Germany) containing a DS1005 control card as well as a DS2004 for high-resolution analog conversion (16 bit–0.8 µs) and a DS5101 PWM card with 12 outputs. The hardware implementation on the DS1005 was based on the modeling of the control algorithm carried out in the Matlab environment with classical blocks from the Simulink toolbox.

Some tests with a LS-PWM control were first performed and then the proposed OPT-PWM was applied to control the system. The results obtained from the two modulation strategies are compared in the following sections.

### 5.1. *Experimental Results with LS-PWM Control*

Figure 20 shows the output voltage of the converter with LS-PWM control. These results show clearly that there are the same small variations (peaks) at the same intervals as in the simulations. To confirm this, two zooms, one when the voltage remains a long time at $V_{dc}/2$ and the other at $-V_{dc}/2$, were made and are presented in Figures 21 and 22.
<figure><img src="image_24.png" /><figcaption>Figure 20. Output voltage of the converter with LS-PWM control.</figcaption></figure>

<figure><img src="image_25.png" /><figcaption>Figure 21. Output voltage $V_o(t)$ and switching patterns sent to T11, T12, T23, and T24 (ZOOM 1 in Figure 20).</figcaption></figure>

<figure><img src="image_26.png" /><figcaption>Figure 22. Output voltage $V_o(t)$ and switching patterns sent to T11, T12, T23, and T24 (ZOOM 2 in Figure 20).</figcaption></figure>

## 5.2. *Experimental Results with the Proposed OPT-PWM Control*

Figure 23 shows the output voltage of the HB-5L-NPC converter with the proposed OPT-PWM control.

Figures 24 and 25 show the experimental results for the OPT-PWM. As can be seen, there are no unnecessary commutations. This means that the goal of the proposed control was met: the advanced functionality for the modulation strategy that evaluates possible switching state trajectories and implements the trajectory that provides the minimal number of commutations is efficient.
<figure><img src="image_27.png" /><figcaption>Figure 23. Output voltage during OPT-PWM control.</figcaption></figure>

<figure><img src="image_28.png" /><figcaption>Figure 24. Output voltage $V_o(t)$ and switching patterns sent to T11, T12, T23, and T24 (ZOOM 1 of Figure 23).</figcaption></figure>

<figure><img src="image_29.png" /><figcaption>Figure 25. Output voltage $V_o(t)$ and switching patterns sent to T13, T14, T21, and T22 (ZOOM 2 of Figure 23).</figcaption></figure>
## 6. Conclusions

This paper proposed an advanced PWM strategy applied to a five-level H-Bridge Neutral Point Clamped inverter. This modulation strategy optimizes the number of commutations without any degradation of the conventional PWM control performance. Both simulations and experimental tests were performed to confirm the validity of the proposed method. The results obtained with conventional PWM control (LS-PWM) and the proposed OPT-PWM control present similar output voltages for the HB-5L-NPC. The OPT-PWM results confirm that unnecessary commutations were removed.

By considering the number of commutations for each switch in simulations and experimental tests for two cases, thanks to the OPT-PWM control, the efficiency of the converter was improved. We note again that this advanced modulation strategy with reduced complexity can be applied to any modulation technique because its implementation uses an additional block.

**Author Contributions:** Investigation, F.B., P.P.; Resources, F.B., E.J. and P.P.; Writing—review and editing, F.B., E.J., P.P. and S.S.

**Funding:** This research received no external funding.

**Conflicts of Interest:** The authors declare no conflict of interest.

## References

1. Bouhali, O.; Rizoug, N.; Mesbahi, T.; Francois, B. Modeling and control of the three-phase NPC multilevel converter using an equivalent matrix structure. In Proceedings of the 7th IET International Conference on Power Electronics, Machines and Drives (PEMD 2014), Manchester, UK, 8–10 April 2014; pp. 1–6.

2. Akagi, H. Multilevel Converters: Fundamental Circuits and Systems. *Proc. IEEE 2017*, *105*, 2048–2065.
[CrossRef]

3. Nabae, A.; Takahashi, I.; Akagi, H. A New Neutral-Point-Clamped PWM Inverter. *IEEE Trans. Ind. Appl. 1981*, *IA-17*, 518–523. [CrossRef]

4. Konstantinou, G.; Pou, J.; Capella, G.J.; Song, K.; Ceballos, S.; Agelidis, V.G. Interleaved Operation of Three-Level Neutral Point Clamped Converter Legs and Reduction of Circulating Currents Under SHE-PWM. *IEEE Trans. Ind. Electron.* **2016**, *63*, 3323–3332. [CrossRef]

5. Barros, J.D.; Silva, J.F.A.; Jesus, É.G. Fast-predictive optimal control of NPC multilevel converters. *IEEE Trans. Ind. Electron.* **2013**, *60*, 619–627. [CrossRef]

6. Behera, R.K.; Das, S.P. A forced switching technique for current controlled three-level NPC ac-dc converter. In Proceedings of the Joint International Conference on Power Electronics, Drives and Energy Systems (PEDES), New Delhi, India, 20–23 December 2010; pp. 1–6.

7. Choudhury, A.; Pillay, P.; Williamson, S.S. DC-Bus Voltage Balancing Algorithm for Three-Level Neutral-Point-Clamped (NPC) Traction Inverter Drive With Modified Virtual Space Vector. *IEEE Trans. Ind. Appl.* **2016**, *52*, 3958–3967. [CrossRef]

8. Kuo, C.C.; Tzou, Y.Y. FPGA predictive control for single-phase active NPC grid inverters with multi-sampling technique. In Proceedings of the Annual Conference of the IEEE Industrial Electronics Society (IECON 2016), Florence, Italy, 23–26 October 2016; pp. 2295–2300.

9. Campanhol, L.B.G.; da Silva, S.A.O.; de Oliveira, A.A.; Bacon, V.D. Dynamic Performance Improvement of a Grid-Tied PV System Using a Feed-Forward Control Loop Acting on the NPC Inverter Currents. *IEEE Trans. Ind. Electron.* **2017**, *64*, 2092–2101. [CrossRef]

10. Sebaaly, F.; Vahedi, H.; Kanaan, H.Y.; Moubayed, N.; Al-Haddad, K. Design and Implementation of Space Vector Modulation-Based Sliding Mode Control for Grid-Connected 3L-NPC Inverter. *IEEE Trans. Ind. Electron.* **2016**, *63*, 7854–7863. [CrossRef]

11. Ebrahimi, J.; Karshenas, H. A New Single dc Source Six-Level Flying Capacitor Based Converter with Wide Operating Range. *IEEE Trans. Power Electron.* **2019**, *34*, 34–2158. [CrossRef]

12. Stillwell, A.; Pilawa-Podgurski, R.C.N. A 5-Level Flying Capacitor Multi-Level Converter with Integrated Auxiliary Power Supply and Start-Up. In Proceedings of the IEEE Applied Power Electronics Conference and Exposition (APEC), Tampa, FL, USA, 26–30 March 2017; pp. 2932–2938. [CrossRef]
13. Alamri, B.; Darwish, M. Power loss investigation in HVDC for cascaded h-bridge multilevel inverters (CHB-MLI). In Proceedings of the IEEE Eindhoven PowerTech, Eindhoven, The Netherlands, 29 June–2 July 2015; pp. 1–7. [CrossRef]

14. Rojas, C.A.; Kouro, S.; Edwards, D.; Bin, W.; Rivera, S. Five-level H-bridge NPC central photovoltaic inverter with open-end winding grid connection. In Proceedings of the Conference of the IEEE Industrial Electronics Society (IECON 2014), Dallas, TX, USA, 29 October–1 November 2014; pp. 4622–4627. [CrossRef]

15. Fan, S.; Zhang, K.; Xiong Jand Xue, Y. An Improved Control System for Modular Multilevel Converters with New Modulation Strategy and Voltage Balancing Control. *IEEE Trans. Power Electron.* **2015**, *30*, 358–371. [CrossRef]

16. Rodriguez, J.; Bernet, S.; Steimer, P.K.; Lizama, I.E. A Survey on Neutral-Point-Clamped Inverters. *IEEE Trans. Ind. Electron.* **2010**, *57*, 2219–2230. [CrossRef]

17. Hasan, N.S.; Rosmin, N.; Osman DA, A.; Musta'amal, A.H. Reviews on multilevel converter and modulation techniques. *Renew. Sustain. Energy Rev.* **2017**, *80*, 163–174. [CrossRef]

18. Marquardt, R. Modular Multilevel Converters—State of the art and future progress. *IEEE Power Electron. Mag.* **2018**, *5*, 24–31. [CrossRef]

19. Kobravi, K.; Iravani, R. A novel modulation strategy to minimize the number of commutation processes in the matrix converter. In Proceedings of the 2010 IEEE Energy Conversion Congress and Exposition, Atlanta, GA, USA, 12–16 September 2010.

20. Yusuke, A.; Takeshita, T. PWM control of matrix converter for reducing a number of commutations and output voltage harmonics. In Proceedings of the 2007 Power Conversion Conference, Nagoya, Japan, 2–5 April 2007; pp. 769–775.

21. Calle-Prado, A.; Alepuz, S.; Bordonnau, J.; Cortes, P.; Rodriguez, J. Predictive control of a back-to-back NPC converter-based wind power system. *IEEE Trans. Ind. Electron.* **2016**, *63*, 4615–4627. [CrossRef]

22. Durand, C.; Klinger, M.; Coutellier, D.; Naceur, H. Power cycling reliability of power module: A survey. *IEEE Trans. Device Mater. Reliab.* **2016**, *16*, 80–97. [CrossRef]

23. Niu, H. A review of power cycle driven fatigue, aging and failure modes for semiconductors power module. In Proceedings of the 2017 IEEE International Electrical Machines and Drives Conference, Miami, FL, USA, 21–24 May 2017; pp. 1–8.

24. Ounejar, Y.; AL-Haddad, K. Current control of the three phase five-level PUC-NPC converter. In Proceedings of the 38th Annual Conference on IEEE Industrial Electronics Society (IECON 2012), Montreal, QC, USA, 25–28 October 2012; pp. 4949–4954. [CrossRef]

25. Song, W.; Feng, X.; Xiong, C. A neutral point voltage regulation method with SVPWM control for single-phase three-level NPC converters. In Proceedings of the IEEE Vehicle Power and Propulsion Conference (VPPC2008), Harbin, China, 3–5 September 2008; pp. 1–4. [CrossRef]

26. Li, J.; Liu, Y.; Bhattacharya, S.; Huang, A.Q. An optimum PWM Strategy for 5-level active NPC (ANPC) converter based on real-time solution for THD minimization. In Proceedings of the IEEE Energy Conversion Congress and Exposition, San Jose, CA, USA, 20–24 September 2009; pp. 1976–1982. [CrossRef]

27. Song, K.; Konstantinou, G.; Mingli, W.; Acuna, P.; Aguilera, R.P.; Agelidis, V.G. Windowed SHE-PWM of Interleaved Four-Quadrant Converters for Resonance Suppression in Traction Power Supply Systems. *IEEE Trans. Power Electron.* **2017**, *32*, 7870–7881. [CrossRef]

<figure><img src="image_30.png" /></figure>