A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters

Mostafa Mosa, Gamal M. Dousoky, Haitham Abu-Rub

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Citations (Scopus)

Abstract

This paper proposes a novel implementation of an FPGA-Based Model Predictive Control (MPC) for a SiC Quasi-Z-Source inverter. To speed-up computations, to satisfy the control requirements and to increase the switching frequency, an MPC algorithm is designed for parallel processing and is implemented on an FPGA. This is suitable for high-sampling/switching frequency operation that enables the use of MPC in fast systems as SiC-based converters. Proposed concepts are simulated by MATLAB Simulink and are experimentally validated using a three-phase SiC-based Quasi-Z-Source inverter. Both of simulation and experimental results show that the proposed FPGA-based controller attains a good performance at a very small calculation time, comparable to that consumed by conventional MPC sequential implementations.

Original languageEnglish
Title of host publicationAPEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1293-1298
Number of pages6
ISBN (Print)9781479923250
DOIs
Publication statusPublished - 2014
Event29th Annual IEEE Applied Power Electronics Conference and Exposition, APEC 2014 - Fort Worth, TX, United States
Duration: 16 Mar 201420 Mar 2014

Other

Other29th Annual IEEE Applied Power Electronics Conference and Exposition, APEC 2014
CountryUnited States
CityFort Worth, TX
Period16/3/1420/3/14

Fingerprint

Model predictive control
Field programmable gate arrays (FPGA)
Controllers
Switching frequency
MATLAB
Sampling
Processing

Keywords

  • FPGA implementation
  • Model predictive control
  • Parallel processing
  • Quasi-Z-Source Inverter (qZSI)

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Mosa, M., Dousoky, G. M., & Abu-Rub, H. (2014). A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters. In APEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition (pp. 1293-1298). [6803473] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APEC.2014.6803473

A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters. / Mosa, Mostafa; Dousoky, Gamal M.; Abu-Rub, Haitham.

APEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition. Institute of Electrical and Electronics Engineers Inc., 2014. p. 1293-1298 6803473.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Mosa, M, Dousoky, GM & Abu-Rub, H 2014, A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters. in APEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition., 6803473, Institute of Electrical and Electronics Engineers Inc., pp. 1293-1298, 29th Annual IEEE Applied Power Electronics Conference and Exposition, APEC 2014, Fort Worth, TX, United States, 16/3/14. https://doi.org/10.1109/APEC.2014.6803473
Mosa M, Dousoky GM, Abu-Rub H. A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters. In APEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition. Institute of Electrical and Electronics Engineers Inc. 2014. p. 1293-1298. 6803473 https://doi.org/10.1109/APEC.2014.6803473
Mosa, Mostafa ; Dousoky, Gamal M. ; Abu-Rub, Haitham. / A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters. APEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition. Institute of Electrical and Electronics Engineers Inc., 2014. pp. 1293-1298
@inproceedings{7fda0bf161c241db9bc06b2dfa82804a,
title = "A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters",
abstract = "This paper proposes a novel implementation of an FPGA-Based Model Predictive Control (MPC) for a SiC Quasi-Z-Source inverter. To speed-up computations, to satisfy the control requirements and to increase the switching frequency, an MPC algorithm is designed for parallel processing and is implemented on an FPGA. This is suitable for high-sampling/switching frequency operation that enables the use of MPC in fast systems as SiC-based converters. Proposed concepts are simulated by MATLAB Simulink and are experimentally validated using a three-phase SiC-based Quasi-Z-Source inverter. Both of simulation and experimental results show that the proposed FPGA-based controller attains a good performance at a very small calculation time, comparable to that consumed by conventional MPC sequential implementations.",
keywords = "FPGA implementation, Model predictive control, Parallel processing, Quasi-Z-Source Inverter (qZSI)",
author = "Mostafa Mosa and Dousoky, {Gamal M.} and Haitham Abu-Rub",
year = "2014",
doi = "10.1109/APEC.2014.6803473",
language = "English",
isbn = "9781479923250",
pages = "1293--1298",
booktitle = "APEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - A novel FPGA implementation of a model predictive controller for SiC-based Quasi-Z-Source inverters

AU - Mosa, Mostafa

AU - Dousoky, Gamal M.

AU - Abu-Rub, Haitham

PY - 2014

Y1 - 2014

N2 - This paper proposes a novel implementation of an FPGA-Based Model Predictive Control (MPC) for a SiC Quasi-Z-Source inverter. To speed-up computations, to satisfy the control requirements and to increase the switching frequency, an MPC algorithm is designed for parallel processing and is implemented on an FPGA. This is suitable for high-sampling/switching frequency operation that enables the use of MPC in fast systems as SiC-based converters. Proposed concepts are simulated by MATLAB Simulink and are experimentally validated using a three-phase SiC-based Quasi-Z-Source inverter. Both of simulation and experimental results show that the proposed FPGA-based controller attains a good performance at a very small calculation time, comparable to that consumed by conventional MPC sequential implementations.

AB - This paper proposes a novel implementation of an FPGA-Based Model Predictive Control (MPC) for a SiC Quasi-Z-Source inverter. To speed-up computations, to satisfy the control requirements and to increase the switching frequency, an MPC algorithm is designed for parallel processing and is implemented on an FPGA. This is suitable for high-sampling/switching frequency operation that enables the use of MPC in fast systems as SiC-based converters. Proposed concepts are simulated by MATLAB Simulink and are experimentally validated using a three-phase SiC-based Quasi-Z-Source inverter. Both of simulation and experimental results show that the proposed FPGA-based controller attains a good performance at a very small calculation time, comparable to that consumed by conventional MPC sequential implementations.

KW - FPGA implementation

KW - Model predictive control

KW - Parallel processing

KW - Quasi-Z-Source Inverter (qZSI)

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

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

U2 - 10.1109/APEC.2014.6803473

DO - 10.1109/APEC.2014.6803473

M3 - Conference contribution

SN - 9781479923250

SP - 1293

EP - 1298

BT - APEC 2014 - 29th Annual IEEE Applied Power Electronics Conference and Exposition

PB - Institute of Electrical and Electronics Engineers Inc.

ER -