Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming Solution

Due to its merits of fast dynamic response, flexible inclusion of constraints and the ability to handle multiple control targets, model predictive control has been widely applied in the symmetry topologies, e.g., electrical drive systems. Predictive current control is penalized by the high current r...

Full description

Bibliographic Details
Main Authors: Haotian Xie, Jianming Du, Dongliang Ke, Yingjie He, Fengxiang Wang, Christoph Hackl, José Rodríguez, Ralph Kennel
Format: Article
Language:English
Published: MDPI AG 2022-03-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/14/3/626
_version_ 1797441499698298880
author Haotian Xie
Jianming Du
Dongliang Ke
Yingjie He
Fengxiang Wang
Christoph Hackl
José Rodríguez
Ralph Kennel
author_facet Haotian Xie
Jianming Du
Dongliang Ke
Yingjie He
Fengxiang Wang
Christoph Hackl
José Rodríguez
Ralph Kennel
author_sort Haotian Xie
collection DOAJ
description Due to its merits of fast dynamic response, flexible inclusion of constraints and the ability to handle multiple control targets, model predictive control has been widely applied in the symmetry topologies, e.g., electrical drive systems. Predictive current control is penalized by the high current ripples at steady state because only one switching state is employed in every sampling period. Although the current quality can be improved at a low switching frequency by the extension of the prediction horizon, the number of searched switching states will grow exponentially. To tackle the aforementioned issue, a fast quadratic programming solver is proposed for multistep predictive current control in this article. First, the predictive current control is described as a quadratic programming problem, in which the objective function is rearranged based on the current derivatives. To avoid the exhaustive search, two vectors close to the reference derivative are preselected in every prediction horizon. Therefore, the number of searched switching states is significantly reduced. Experimental results validate that the predictive current control with a prediction horizon of 5 can achieve an excellent control performance at both steady state and transient state while the computational time is low.
first_indexed 2024-03-09T12:23:58Z
format Article
id doaj.art-a51785a7b96748b69fe80c3bb4bdd0a7
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-09T12:23:58Z
publishDate 2022-03-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-a51785a7b96748b69fe80c3bb4bdd0a72023-11-30T22:37:14ZengMDPI AGSymmetry2073-89942022-03-0114362610.3390/sym14030626Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming SolutionHaotian Xie0Jianming Du1Dongliang Ke2Yingjie He3Fengxiang Wang4Christoph Hackl5José Rodríguez6Ralph Kennel7Electrical Drive Systems and Power Electronics, Technical University of Munich, 80333 München, GermanyLaboratory of Renewable Energy Systems, University of Applied Sciences Munich, 80335 München, GermanyNational Local Joint Engineering Research Center for Electrical Drives and Power Electronics, Quanzhou Institute of Equipment Manufacturing, Haixi Institute, Chinese Academy of Sciences, Jinjiang 362200, ChinaElectrical Drive Systems and Power Electronics, Technical University of Munich, 80333 München, GermanyNational Local Joint Engineering Research Center for Electrical Drives and Power Electronics, Quanzhou Institute of Equipment Manufacturing, Haixi Institute, Chinese Academy of Sciences, Jinjiang 362200, ChinaLaboratory of Renewable Energy Systems, University of Applied Sciences Munich, 80335 München, GermanyDepartment of Engineering Sciences, Universidad Andres Bello, Santiago 7500971, ChileElectrical Drive Systems and Power Electronics, Technical University of Munich, 80333 München, GermanyDue to its merits of fast dynamic response, flexible inclusion of constraints and the ability to handle multiple control targets, model predictive control has been widely applied in the symmetry topologies, e.g., electrical drive systems. Predictive current control is penalized by the high current ripples at steady state because only one switching state is employed in every sampling period. Although the current quality can be improved at a low switching frequency by the extension of the prediction horizon, the number of searched switching states will grow exponentially. To tackle the aforementioned issue, a fast quadratic programming solver is proposed for multistep predictive current control in this article. First, the predictive current control is described as a quadratic programming problem, in which the objective function is rearranged based on the current derivatives. To avoid the exhaustive search, two vectors close to the reference derivative are preselected in every prediction horizon. Therefore, the number of searched switching states is significantly reduced. Experimental results validate that the predictive current control with a prediction horizon of 5 can achieve an excellent control performance at both steady state and transient state while the computational time is low.https://www.mdpi.com/2073-8994/14/3/626predictive current controlquadratic programmingmultistepfast solversymmetry topology
spellingShingle Haotian Xie
Jianming Du
Dongliang Ke
Yingjie He
Fengxiang Wang
Christoph Hackl
José Rodríguez
Ralph Kennel
Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming Solution
Symmetry
predictive current control
quadratic programming
multistep
fast solver
symmetry topology
title Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming Solution
title_full Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming Solution
title_fullStr Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming Solution
title_full_unstemmed Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming Solution
title_short Multistep Model Predictive Control for Electrical Drives—A Fast Quadratic Programming Solution
title_sort multistep model predictive control for electrical drives a fast quadratic programming solution
topic predictive current control
quadratic programming
multistep
fast solver
symmetry topology
url https://www.mdpi.com/2073-8994/14/3/626
work_keys_str_mv AT haotianxie multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution
AT jianmingdu multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution
AT dongliangke multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution
AT yingjiehe multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution
AT fengxiangwang multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution
AT christophhackl multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution
AT joserodriguez multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution
AT ralphkennel multistepmodelpredictivecontrolforelectricaldrivesafastquadraticprogrammingsolution