Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

  • Bastian Weber
  • Tobias Brandt
  • Axel Mertens
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
Seiten3172-3179
Seitenumfang8
ISBN (elektronisch)9781467383936
PublikationsstatusVeröffentlicht - 10 Mai 2016
Veranstaltung31st Annual IEEE Applied Power Electronics Conference and Exposition, APEC 2016 - Long Beach, USA / Vereinigte Staaten
Dauer: 20 März 201624 März 2016

Publikationsreihe

NameConference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC
Band2016-May

Abstract

This paper presents a novel approach to compensate the voltage error due to switching dead times in voltage-fed inverters using a field-programmable gate array (FPGA) and current oversampling. The FPGA controls an analog-to-digital (AD) converter which operates at a high conversion rate and processes numerous current samples taken at equidistant time steps within each pulse width modulation (PWM) period. The FPGA also generates the inverter's PWM modulation. As phase currents at an inductive load can be approximated by piecewise linear time functions during each switching state of the inverter, the FPGA interpolates the current slopes using a linear least mean squares regression. Based on this regression, a predictor structure in the FPGA predicts the phase current right at the beginning of the switching dead time. The predictor structure can be computed almost instantaneously due to parallel data processing. Based on the estimated phase current, the FPGA uses a lookup table, depending on current and DC link voltage, to correct an upcoming switching instant in order to compensate for the dead-time effect. Depending on current polarity and magnitude, the lookup table stores the respective compensation times for the upcoming switching instants. The lookup table is the result of an offline commissioning process.

ASJC Scopus Sachgebiete

Zitieren

Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling. / Weber, Bastian; Brandt, Tobias; Mertens, Axel.
2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016. Institute of Electrical and Electronics Engineers Inc., 2016. S. 3172-3179 7468318 (Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC; Band 2016-May).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Weber, B, Brandt, T & Mertens, A 2016, Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling. in 2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016., 7468318, Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC, Bd. 2016-May, Institute of Electrical and Electronics Engineers Inc., S. 3172-3179, 31st Annual IEEE Applied Power Electronics Conference and Exposition, APEC 2016, Long Beach, USA / Vereinigte Staaten, 20 März 2016. https://doi.org/10.1109/APEC.2016.7468318
Weber, B., Brandt, T., & Mertens, A. (2016). Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling. In 2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016 (S. 3172-3179). Artikel 7468318 (Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC; Band 2016-May). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APEC.2016.7468318
Weber B, Brandt T, Mertens A. Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling. in 2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016. Institute of Electrical and Electronics Engineers Inc. 2016. S. 3172-3179. 7468318. (Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC). doi: 10.1109/APEC.2016.7468318
Weber, Bastian ; Brandt, Tobias ; Mertens, Axel. / Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling. 2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016. Institute of Electrical and Electronics Engineers Inc., 2016. S. 3172-3179 (Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC).
Download
@inproceedings{0dc3ce4359d44144b258f9ecd570082f,
title = "Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling",
abstract = "This paper presents a novel approach to compensate the voltage error due to switching dead times in voltage-fed inverters using a field-programmable gate array (FPGA) and current oversampling. The FPGA controls an analog-to-digital (AD) converter which operates at a high conversion rate and processes numerous current samples taken at equidistant time steps within each pulse width modulation (PWM) period. The FPGA also generates the inverter's PWM modulation. As phase currents at an inductive load can be approximated by piecewise linear time functions during each switching state of the inverter, the FPGA interpolates the current slopes using a linear least mean squares regression. Based on this regression, a predictor structure in the FPGA predicts the phase current right at the beginning of the switching dead time. The predictor structure can be computed almost instantaneously due to parallel data processing. Based on the estimated phase current, the FPGA uses a lookup table, depending on current and DC link voltage, to correct an upcoming switching instant in order to compensate for the dead-time effect. Depending on current polarity and magnitude, the lookup table stores the respective compensation times for the upcoming switching instants. The lookup table is the result of an offline commissioning process.",
keywords = "current oversampling, Dead-time effect, FPGA-based control, inverter nonlinearity",
author = "Bastian Weber and Tobias Brandt and Axel Mertens",
year = "2016",
month = may,
day = "10",
doi = "10.1109/APEC.2016.7468318",
language = "English",
series = "Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "3172--3179",
booktitle = "2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016",
address = "United States",
note = "31st Annual IEEE Applied Power Electronics Conference and Exposition, APEC 2016 ; Conference date: 20-03-2016 Through 24-03-2016",

}

Download

TY - GEN

T1 - Compensation of switching dead-time effects in voltage-fed PWM inverters using FPGA-based current oversampling

AU - Weber, Bastian

AU - Brandt, Tobias

AU - Mertens, Axel

PY - 2016/5/10

Y1 - 2016/5/10

N2 - This paper presents a novel approach to compensate the voltage error due to switching dead times in voltage-fed inverters using a field-programmable gate array (FPGA) and current oversampling. The FPGA controls an analog-to-digital (AD) converter which operates at a high conversion rate and processes numerous current samples taken at equidistant time steps within each pulse width modulation (PWM) period. The FPGA also generates the inverter's PWM modulation. As phase currents at an inductive load can be approximated by piecewise linear time functions during each switching state of the inverter, the FPGA interpolates the current slopes using a linear least mean squares regression. Based on this regression, a predictor structure in the FPGA predicts the phase current right at the beginning of the switching dead time. The predictor structure can be computed almost instantaneously due to parallel data processing. Based on the estimated phase current, the FPGA uses a lookup table, depending on current and DC link voltage, to correct an upcoming switching instant in order to compensate for the dead-time effect. Depending on current polarity and magnitude, the lookup table stores the respective compensation times for the upcoming switching instants. The lookup table is the result of an offline commissioning process.

AB - This paper presents a novel approach to compensate the voltage error due to switching dead times in voltage-fed inverters using a field-programmable gate array (FPGA) and current oversampling. The FPGA controls an analog-to-digital (AD) converter which operates at a high conversion rate and processes numerous current samples taken at equidistant time steps within each pulse width modulation (PWM) period. The FPGA also generates the inverter's PWM modulation. As phase currents at an inductive load can be approximated by piecewise linear time functions during each switching state of the inverter, the FPGA interpolates the current slopes using a linear least mean squares regression. Based on this regression, a predictor structure in the FPGA predicts the phase current right at the beginning of the switching dead time. The predictor structure can be computed almost instantaneously due to parallel data processing. Based on the estimated phase current, the FPGA uses a lookup table, depending on current and DC link voltage, to correct an upcoming switching instant in order to compensate for the dead-time effect. Depending on current polarity and magnitude, the lookup table stores the respective compensation times for the upcoming switching instants. The lookup table is the result of an offline commissioning process.

KW - current oversampling

KW - Dead-time effect

KW - FPGA-based control

KW - inverter nonlinearity

UR - http://www.scopus.com/inward/record.url?scp=84973596264&partnerID=8YFLogxK

U2 - 10.1109/APEC.2016.7468318

DO - 10.1109/APEC.2016.7468318

M3 - Conference contribution

AN - SCOPUS:84973596264

T3 - Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC

SP - 3172

EP - 3179

BT - 2016 IEEE Applied Power Electronics Conference and Exposition, APEC 2016

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 31st Annual IEEE Applied Power Electronics Conference and Exposition, APEC 2016

Y2 - 20 March 2016 through 24 March 2016

ER -