An Improved DTC Scheme Based on Common-Mode Voltage Reduction for Three Level NPC Inverter in Induction Motor Drive Applications
Abstract
1. Introduction
- -
- Integration of CMV minimization into a closed-loop control scheme without the need for additional hardware components.
- -
- Simultaneous reduction in CMV, torque and flux ripples, as well as current harmonic content with a constant switching frequency.
- -
- Implementation of a simplified SVM strategy that lowers computational complexity and reduces processing load.
- -
- Use of a single virtual vector within the small hexagon, rather than multiple virtual vectors, to minimize switching complexity and losses.
| Ref. | Method/Strategy | Inverter/Motor Type | CMV Reduction | Additional Features | Limitations |
|---|---|---|---|---|---|
| [6], 2022 | DTC-SVM with virtual vectors | two-level/five-phase induction motor | Partial reduction | -Constant switching frequency | -High torque ripples at low speed |
| [7], 2023 | Simplified DTC-SVM with the use of only one PI controller | two-level/three-phase induction motor | Not considered | -Simple and less dependent on motor parameters | -Limited precision and robustness of torque and flux control under rapid load changes |
| [8], 2021 | DTC-SVM with 3-D Mamdani type-2 fuzzy controller | Five-level NPC/three-phase induction motor | Not considered | -Improved dynamic performance and current profile | -Increased computational complexity |
| [10], 2022 | DTC-SVM with virtual vector concept | Three-to-five direct matrix converter/five-phase induction motor | Not considered | -xy component elimination | -Increased algorithmic complexity |
| [14], 2025 | ST-DTC with virtual vectors | two-level/three-phase PMSM | Partial reduction | -Improved steady-state performance | -Variable switching frequency -Increased algorithmic complexity |
| [16], 2021 | ST-DTC with multidimensional ST | Two-level matrix converter/three-phase PMSM | Near elimination | -Adequate dynamic performance | -High torque and current ripples -Variable switching frequency |
| [18], 2025 | ST-DTC using twelve sectors | Three-level NPC/three-phase induction motor | Partial reduction | -Balancing of the dc-link neutral point | -High torque and current ripples at low speed -Variable switching frequency |
| [5], 2022 | ST-DTC using specific voltage vectors | Three-level NPC/three-phase induction motor | Partial reduction | -Balancing of the dc-link neutral point | -High current ripple -Variable switching frequency -Restricted DC-bus utilization ratio |
| P-DTC-SVM | DTC-SVM with simplified SVM algorithm | Three-level NPC/three-phase induction motor | Partial reduction | -Reduced torque, flux, and current ripples across the entire speed -High DC-bus utilization ratio -Constant switching frequency -Simplified algorithm structure | -No consideration given to the DC-link neutral point balance |
2. Conventional DTC-SVM Design Based on Three Level Inverter and CMV Issues
2.1. Operating Principle of DTC-SVM
2.2. Modeling of Three Level NPC Inverter
2.3. CMV Issues in Three-Level NPC Inverter-Fed IM
2.4. Two-Level Hexagon-Based Modulation Method
3. The Proposed DTC-SVM with CMV Reduction for Three-Level NPC Inverter
- ▪
- If , then is synthesized by (OON) and the medium vector (PNO).
- ▪
- If , then is synthesized by (OOO) and (PNN).
- ▪
- If , then is synthesized by (ONO) and (PON).
- ▪
- If , then is synthesized by (OON) and (PNO).
- ▪
- If , then is synthesized by (OOO) and (PNN).
- ▪
- If , then is synthesized by (ONO) and (PON).
4. Simulation Results
5. FPGA Implementation
5.1. HIL Co-Simulation
5.2. Real Time Implementation Using XSG Blockset
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A. The Parameters of the 3-Phase IM Used for Simulations Are Expressed in SI Units
References
- Yadlapalli, R.T.; Kotapati, A.; Kandipati, R.; Balusu, S.R.; Koritala, C.S. Advancements in energy efficient GaN power devices and power modules for electric vehicle applications: A review. Int. J. Energy Res. 2021, 45, 12638–12664. [Google Scholar] [CrossRef]
- Grunditz, E.A.; Thiringer, T.; Saadat, N. Acceleration, drive cycle efficiency, and cost tradeoffs for scaled electric vehicle drive system. IEEE Trans. Ind. Appl. 2020, 56, 3020–3033. [Google Scholar] [CrossRef]
- Maxwell, J.C. A Treatise on Electricity and Magnetism, 3rd ed.; Clarendon Press: Oxford, UK, 1892; Volume 2, pp. 68–73. [Google Scholar]
- İnCi, M.; Büyük, M.; Demir, M.H.; İlBey, G. A review and research on fuel cell electric vehicles: Topologies, power electronic converters, energy management methods, technical challenges, marketing and future aspects. Renew. Sustain. Energy Rev. 2021, 137, 110648. [Google Scholar] [CrossRef]
- Meher, S.R.; Banerjee, S.; Vankayalapati, B.T.; Singh, R.K. A reconfigurable on-board power converter for electric vehicle with reduced switch count. IEEE Trans. Veh. Technol. 2020, 69, 3760–3772. [Google Scholar] [CrossRef]
- Tatte, Y.; Aware, M.; Badoni, M. Modified Direct Torque Control Technique of Induction Motor for Torque Ripple and Common-Mode Voltage Reduction with Neutral-Point Voltage Balancing. Iran. J. Sci. Technol. Trans. Electr. Eng. 2022, 46, 1207–1221. [Google Scholar] [CrossRef]
- Muduli, U.R.; Chikondra, B.; Behera, R.K. Space Vector PWM Based DTC Scheme With Reduced Common Mode Voltage for Five-Phase Induction Motor Drive. IEEE Trans. Power Electron. 2022, 37, 114–124. [Google Scholar] [CrossRef]
- Peter, A.K.; Mathew, J.; Gopakumar, K. A Simplified DTC-SVPWM Scheme for Induction Motor Drives Using a Single PI Controller. IEEE Trans. Power Electron. 2023, 38, 750–761. [Google Scholar] [CrossRef]
- Naik, V.N.; Singh, S.P. A Novel Interval Type-2 Fuzzy-Based Direct Torque Control of Induction Motor Drive Using Five-Level Diode-Clamped Inverter. IEEE Trans. Ind. Electron. 2021, 68, 149–159. [Google Scholar] [CrossRef]
- Vinod, B.R.; Baiju, M.R.; Shiny, G. Five-Level Inverter-Fed Space Vector Based Direct Torque Control of Open-End Winding Induction Motor Drive. IEEE Trans. Energy Convers. 2018, 33, 1392–1401. [Google Scholar] [CrossRef]
- Muduli, U.R.; Behera, R.K.; Al Hosani, K.; El Moursi, M.S. Direct Torque Control with Constant Switching Frequency for Three-to-Five Phase Direct Matrix Converter Fed Five-Phase Induction Motor Drive. IEEE Trans. Power Electron. 2022, 37, 11019–11033. [Google Scholar] [CrossRef]
- Ben Mahmoud, Z.; Hamouda, M.; Khedher, A. Direct power control with common mode voltage reduction of grid-connected three-level NPC inverter. IET Power Electron. 2019, 12, 400–409. [Google Scholar] [CrossRef]
- Ben Mahmoud, Z.; Hamouda, M.; Khedher, A. A comparative study between the nearest three vectors and two-level hexagons based space vector modulation algorithms for three-level NPC inverters. Int. J. Renew. Energy Res. 2017, 7, 1074–1084. [Google Scholar]
- Jnayah, S.; Moussa, I.; Khedher, A. IM Fed by Three-Level Inverter under DTC Strategy Combined with Sliding Mode Theory. Electronics 2022, 11, 3656. [Google Scholar] [CrossRef]
- Deng, W.; Zhang, Q.; Yan, B.; Li, S. Direct Torque Control of PMSM Drives for Common-Mode Voltage Reduction and Steady-State Performance Improvement. IEEE Trans. Transp. Electrif. 2025, 11, 1629–1639. [Google Scholar] [CrossRef]
- Yang, Y.; Wang, Q.; Shang, J. Five-Level Hysteresis DTC of Open-End Winding Permanent Magnet Synchronous Motors with Zero-Sequence Currents Suppression and Torque Ripple Reduction. IEEE Access 2022, 10, 121762–121771. [Google Scholar] [CrossRef]
- Deng, W.; Li, S. Direct Torque Control of Matrix Converter-Fed PMSM Drives Using Multidimensional Switching Table for Common-Mode Voltage Minimization. IEEE Trans. Power Electron. 2021, 36, 683–690. [Google Scholar] [CrossRef]
- Tatte, Y. Torque ripple reduction with modified torque comparator in direct torque-controlled induction motor. Electr. Eng. 2024, 106, 4045–4058. [Google Scholar] [CrossRef]
- Tatte, Y.; Aware, M. Twelve sectors direct torque control for three-level inverter fed induction motor drive. Electr. Eng. 2025, 107, 6107–6121. [Google Scholar] [CrossRef]
- Hakami, S.S.; Alsofyani, I.M.; Lee, K.-B. Torque Ripple Reduction and Flux-Droop Minimization of DTC With Improved Interleaving CSFTC of IM Fed by Three-Level NPC Inverter. IEEE Access 2019, 7, 184266–184275. [Google Scholar] [CrossRef]
- Hakami, S.S.; Lee, K.-B. Four-Level Hysteresis-Based DTC for Torque Capability Improvement of IPMSM Fed by Three-Level NPC Inverter. Electronics 2020, 9, 1558. [Google Scholar] [CrossRef]
- Singh, S.; Singh, V.P.; Mathur, A.; Bashishtha, T.K.; Padmanaban, S.; Varshney, T. Airport microgrid control using integral-of-absolute-error having high renewable penetration. Sci. Rep. 2025, 15, 23550. [Google Scholar] [CrossRef]
- Tatte, Y.N.; Aware, M.V. Direct Torque Control of Induction Motor with Common-Mode Voltage Elimination. Electr. Power Compon. Syst. 2016, 44, 2310–2324. [Google Scholar] [CrossRef]
- Jnayah, S.; Khedher, A. Sensorless DTC-SVM applied to an induction motor controlled by a three-level inverter using SMSFO. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2023, 42, 1349–1371. [Google Scholar] [CrossRef]
- Ben Mahmoud, Z.; Guenenna, T.; Khedher, A. A novel virtual vector-based direct power control strategy to reduce common mode voltage in transformer-less two-level grid-connected VSI. Electr. Eng. 2025, 107, 121–132. [Google Scholar] [CrossRef]
- Ben Mahmoud, Z.; Khedher, A. A Comprehensive Review on Space Vector Based-PWM Techniques for Common Mode Voltage Mitigation in Photovoltaic Multi-Level Inverters. Energies 2024, 17, 916. [Google Scholar] [CrossRef]
- Ben Mahmoud, Z.; Khedher, A. FPGA-based implementation of an enhanced space vector modulation algorithm that reduces the common mode voltage in three-level NPC inverter through the synthesis of a virtual zero-vector in the two-level hexagon. Electr. Eng. 2025, 107, 10841–10854. [Google Scholar] [CrossRef]
- Moussa, I.; Bouallegue, A.; Khedher, A. New wind turbine emulator based on DC machine: Hardware implementation using FPGA board for an open-loop operation. IET Circuits Devices Syst. 2019, 13, 896–902. [Google Scholar] [CrossRef]
- Moussa, I.; Khedher, A. Photovoltaic emulator based on PV simulator RT implementation using XSG tools for an FPGA control: Theory and experimentation. Int. Trans. Electr. Energy Syst. 2019, 29, e12024. [Google Scholar] [CrossRef]
- Moussa, I.; Khedher, A. A theoretical and experimental study of a laboratory wind turbine emulator using DC-motor controlled by an FPGA-based approach. Electr. Power Compon. Syst. 2020, 48, 399–409. [Google Scholar] [CrossRef]





























| SAH1 | SAH2 | SAL1 | SAL2 | State | Output Voltage |
|---|---|---|---|---|---|
| 1 | 1 | 0 | 0 | P | |
| 0 | 1 | 1 | 0 | O | 0 |
| 0 | 0 | 1 | 1 | N |
| Vector’s Type | Voltage Vector | CMV Level |
|---|---|---|
| Zero | NNN | |
| OOO | ||
| PPP | ||
| Small | ONN, NON, NNO | |
| OON, NOO, ONO | ||
| POO, OPO, OOP | ||
| PPO, OPP, POP | ||
| Medium | PON, OPN, NPO, NOP, ONP, PNO | |
| Large | PNN, NPN, NNP | |
| PPN, NPP, PNP |
| Subsector Ss | Switching Sequences Distribution |
|---|---|
| 1 | OON-PON-PNN-PNO-PNN-PON-OON |
| 2 | OOO-OON-PON-PNN-PON-OON-OOO |
| 3 | ONO-OOO-OON-PON-OON-OOO-ONO |
| 4 | PNO-ONO-OOO-OON-OOO-ONO-PNO |
| 5 | PNN-PNO-ONO-OOO-ONO-PNO-PNN |
| 6 | PON-PNN-PNO-ONO-PNO-PNN-PON |
| Parameter Description | Value |
|---|---|
| DC-bus voltage | Vdc = 560 V |
| DC-bus capacitor | C1 = C2 = 470 μF |
| Switching frequency | Fc = 5 kHz |
| Sampling frequency | Fs = 10 kHz |
| Output frequency | fo = 50 Hz |
| Torque controller parameters | Kp = 1500; ki = 0.05 |
| Flux controller parameters | Kp = 20.103; ki = 2 |
| Speed controller parameters | Kp = 3.2; ki = 0.15 |
| Performance Index | Conventional DTC-SVM | Proposed DTC-SVM | Improvement (%) |
|---|---|---|---|
| Torque ripple (%) | 29 | 27 | 6.9% |
| Flux ripple (%) | 1.7 | 1.2 | 29.4% |
| Current ripple (%) | 37 | 28 | 24.3% |
| Speed error (%) | 2.55 | 2.40 | 5.9% |
| Conventional DTC-SVM | Proposed DTC-SVM with CMV Reduction | |
|---|---|---|
| Torque ripple (%) | 34 | 31 |
| Flux ripple (%) | 1.9 | 1.5 |
| Current ripple (%) | 39 | 29 |
| Speed error (%) | 3.4 | 2.9 |
| CMV peak values (V) | ±Vdc/2 | ±Vdc/6 |
| Leakage current peak values (A) | ±2 | ±1 |
| Execution time (µs) | 0.82 | 0.74 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Jnayah, S.; Ben Mahmoud, Z.; Guenenna, T.; Khedher, A. An Improved DTC Scheme Based on Common-Mode Voltage Reduction for Three Level NPC Inverter in Induction Motor Drive Applications. Automation 2026, 7, 33. https://doi.org/10.3390/automation7010033
Jnayah S, Ben Mahmoud Z, Guenenna T, Khedher A. An Improved DTC Scheme Based on Common-Mode Voltage Reduction for Three Level NPC Inverter in Induction Motor Drive Applications. Automation. 2026; 7(1):33. https://doi.org/10.3390/automation7010033
Chicago/Turabian StyleJnayah, Salma, Zouhaira Ben Mahmoud, Thouraya Guenenna, and Adel Khedher. 2026. "An Improved DTC Scheme Based on Common-Mode Voltage Reduction for Three Level NPC Inverter in Induction Motor Drive Applications" Automation 7, no. 1: 33. https://doi.org/10.3390/automation7010033
APA StyleJnayah, S., Ben Mahmoud, Z., Guenenna, T., & Khedher, A. (2026). An Improved DTC Scheme Based on Common-Mode Voltage Reduction for Three Level NPC Inverter in Induction Motor Drive Applications. Automation, 7(1), 33. https://doi.org/10.3390/automation7010033
