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...
Main Authors: | , , , , , , , |
---|---|
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 |