Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter

Thesis (MEng)--Stellenbosch University, 2020.

Saved in:
Bibliographic Details
Main Author: Sadie, Adriaan
Other Authors: Mouton, H. du T.
Format: Thesis
Language:English
Published: Stellenbosch : Stellenbosch University 2020
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614135493066752
access_status_str Open Access
author Sadie, Adriaan
author2 Mouton, H. du T.
author_browse Mouton, H. du T.
Sadie, Adriaan
author_facet Mouton, H. du T.
Sadie, Adriaan
author_sort Sadie, Adriaan
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MEng)--Stellenbosch University, 2020.
format Thesis
id oai:scholar.sun.ac.za:10019.1/107972
institution Stellenbosch University (South Africa)
language English
last_indexed 2026-06-10T12:47:13.687Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2020
publishDateRange 2020
publishDateSort 2020
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/107972 Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter Sadie, Adriaan Mouton, H. du T. Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Predictive control Hardware-in-the-loop simulation Field programmable gate arrays Pulse-duration modulation Electric current converters LCL-Filter UCTD Thesis (MEng)--Stellenbosch University, 2020. ENGLISH ABSTRACT: This thesis presents an indirect model predictive control (MPC) strategy with spacevector modulation (SVM). The controller is used to control a high-power voltage-source inverter (VSI), connected to the grid via an LCL-filter. The controller evaluates a multivariable and convex cost function over a long prediction horizon in order to determine an optimal sequence of references for a space-vector modulator. The MPC strategy is tested in a Matlab simulation. The results of the simulation show excellent steadystate behaviour as well as a fast response during transients. The controller successfully dampens the resonant frequency of the filter and exhibits low grid-current harmonic distortion. The controller is then tested by means of a hardware-in-the-loop (HiL) simulation to verify the functionality of the controller on a field-programmable gate array (FPGA) device. The VHDL (Very high-speed integrated circuit Hardware Description Language) design of the controller is discussed in detail, where emphasis is put on the FPGA resource and time usage. To confirm the efficacy of the design of the controller, the HiL results are compared to Matlab equivalent simulation results. The signals from the HiL compare well to the Matlab results, with only a slight offset, due to differences in the PWM pulses produced by the FPGA-based controller. The controller is able to function in real-time on the FPGA. An alternative small-signal linear quadratic regulator (LQR) controller is also investigated in this thesis. The controller is first tested by means of a Matlab based simulation, which shows excellent steady-state behaviour with low Total Harmonic Distortion (THD) and fast settling time during transients. The controller is also implemented on an FPGA and tested by means of a HiL simulation. The results of the HiL and the Matlab signals are compared, and the LQR controller is able to function in real-time on the FPGA. AFRIKAANSE OPSOMMING: Hierdie tesis bied ’n indirekte modelvoorspelling-beheerstrategie met ruimtevektormodulasie. Die beheerder word gebruik om ’n hoë-drywing spanningsbron-omsetter aan te dryf, wat gekoppel is aan die kragnetwerk. Die beheerder evalueer ’n multiveranderlike en konvekse kostefunksie oor ’n lang voorspellingshorison, om sodoende ’n optimale volgorde van verwysingseine vir ’n ruimtevektormodulator te bepaal. Die modelvoorspellingbeheerstrategie word getoets deur middel van ’n Matlab simulasie. Die resultate van die simulasie wys uitstekende bestendigetoestand-optrede asook ’n vinnige reaksie tydens oorgangsverskynsels. Die beheerder is in staat om die resonante frekwensie van die filter te demp en toon lae kragnetwerk stroomharmoniese distorsie. Die beheerder word dan getoets deur middel van ’n hardeware-in-die-lus (HiL) simulasie om die funksionaliteit van die beheerder op die (veldprogrammeerbare hekskikking) FPGA te bevestig. Die (hoëspoed geïntegreerde stroombaan hardeware beskrywingstaal) VHDL-ontwerp van die beheerder word volledig bespreek waar klem geplaas word op die FPGA se hulpbron- en tydsverbruik. Om die effektiwiteit van die beheerderontwerp te bevestig, word die HiL resultate vergelyk met die Matlab ekwivalente uitslae. Die seine van die HiL vergelyk goed met die Matlab-resultate, waar slegs ’n klein afwyking waargeneem word. Die afwyking word toegeskryf aan ’n verskil in die pulswydte modulasie-pulse (PWM) van die FPGA beheerder teenoor d´ıe van die Matlab seine. Die beheerder is in staat om in-tyd te funksioneer op die FPGA. ’n Alternatiewe kleinsein lineêre kwadratiese reguleerder (LKR) beheerder word ook ondersoek in hierdie tesis. Die beheerder word eers getoets deur middel van Matlab gebaseerde simulasies. Die resultate van die simulasie wys uitstekende bestendigetoestand-optrede, ’n lae totale harmoniese versteuring asook ’n vinnige reaksie tydens oorgangsverskynsels. Die LKR-beheerder word ook getoets op ’n FPGA deur middel van ’n HiL-simulasie. Die uitslae van die HiL en die Matlab-simulasie word vergelyk, en daar word bevind dat die LKR-beheerder in-tyd kan funksioneer op die FPGA. Masters 2020-02-24T07:13:10Z 2020-04-28T12:12:06Z 2020-02-24T07:13:10Z 2020-04-28T12:12:06Z 2020-03 Thesis http://hdl.handle.net/10019.1/107972 en Stellenbosch University xiii, 90 leaves : illustrations (some color) application/pdf Stellenbosch : Stellenbosch University
spellingShingle Predictive control
Hardware-in-the-loop simulation
Field programmable gate arrays
Pulse-duration modulation
Electric current converters
LCL-Filter
UCTD
Sadie, Adriaan
Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter
title Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter
title_full Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter
title_fullStr Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter
title_full_unstemmed Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter
title_short Model predictive control with space-vector modulation for a grid-connected converter with an LCL-Filter
title_sort model predictive control with space vector modulation for a grid connected converter with an lcl filter
topic Predictive control
Hardware-in-the-loop simulation
Field programmable gate arrays
Pulse-duration modulation
Electric current converters
LCL-Filter
UCTD
url http://hdl.handle.net/10019.1/107972
work_keys_str_mv AT sadieadriaan modelpredictivecontrolwithspacevectormodulationforagridconnectedconverterwithanlclfilter