A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions
This paper aims to speed up the response and alleviate the computing load of model predictive control (MPC) of permanent magnet synchronous machine (PMSM). For this purpose, the Laguerre functions were extended to MPC, creating novel linear controller (LMPC) for the PMSM model. Firstly, the differen...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2021-12-01
|
Series: | Alexandria Engineering Journal |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S1110016821001903 |
id |
doaj-fbad983338ca482980ea9f7ece15c697 |
---|---|
record_format |
Article |
spelling |
doaj-fbad983338ca482980ea9f7ece15c6972021-06-07T06:45:32ZengElsevierAlexandria Engineering Journal1110-01682021-12-0160654855494A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functionsLihua Gao0Guangming Zhang1Huiminou Yang2Lei Mei3School of Mechanical and Power Engineering, Nanjing Tech University, Nanjing 211816, China; Nanjing Polytechnic Institute, Nanjing 210048, ChinaSchool of Mechanical and Power Engineering, Nanjing Tech University, Nanjing 211816, China; Corresponding author.School of Mechanical and Power Engineering, Nanjing Tech University, Nanjing 211816, ChinaSchool of Mechanical and Power Engineering, Nanjing Tech University, Nanjing 211816, ChinaThis paper aims to speed up the response and alleviate the computing load of model predictive control (MPC) of permanent magnet synchronous machine (PMSM). For this purpose, the Laguerre functions were extended to MPC, creating novel linear controller (LMPC) for the PMSM model. Firstly, the differences of control variables between adjacent sampling periods were regarded as a unit impulse response of a stable system, which can be approximated by a few terms of Laguerre polynomials. In this way, the difference of control variables can converge to zero quickly through parameter adjustment. Then, the current and voltage constraints in the form of Laguerre functions were applied on PMSM to improve the current response to sudden changes of speed or load. Furthermore, the torque load was applied to the state space model of PMSM to optimize the response to external load. Simulation results show that the proposed LMPC controller can effectively reduce the computing complexity that restricts the application of MPC on PMSM.http://www.sciencedirect.com/science/article/pii/S1110016821001903Permanent magnet synchronous machine (PMSM)model predictive control (MPC)Laguerre functionsConstraints |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lihua Gao Guangming Zhang Huiminou Yang Lei Mei |
spellingShingle |
Lihua Gao Guangming Zhang Huiminou Yang Lei Mei A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions Alexandria Engineering Journal Permanent magnet synchronous machine (PMSM) model predictive control (MPC) Laguerre functions Constraints |
author_facet |
Lihua Gao Guangming Zhang Huiminou Yang Lei Mei |
author_sort |
Lihua Gao |
title |
A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions |
title_short |
A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions |
title_full |
A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions |
title_fullStr |
A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions |
title_full_unstemmed |
A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions |
title_sort |
novel method of model predictive control on permanent magnet synchronous machine with laguerre functions |
publisher |
Elsevier |
series |
Alexandria Engineering Journal |
issn |
1110-0168 |
publishDate |
2021-12-01 |
description |
This paper aims to speed up the response and alleviate the computing load of model predictive control (MPC) of permanent magnet synchronous machine (PMSM). For this purpose, the Laguerre functions were extended to MPC, creating novel linear controller (LMPC) for the PMSM model. Firstly, the differences of control variables between adjacent sampling periods were regarded as a unit impulse response of a stable system, which can be approximated by a few terms of Laguerre polynomials. In this way, the difference of control variables can converge to zero quickly through parameter adjustment. Then, the current and voltage constraints in the form of Laguerre functions were applied on PMSM to improve the current response to sudden changes of speed or load. Furthermore, the torque load was applied to the state space model of PMSM to optimize the response to external load. Simulation results show that the proposed LMPC controller can effectively reduce the computing complexity that restricts the application of MPC on PMSM. |
topic |
Permanent magnet synchronous machine (PMSM) model predictive control (MPC) Laguerre functions Constraints |
url |
http://www.sciencedirect.com/science/article/pii/S1110016821001903 |
work_keys_str_mv |
AT lihuagao anovelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions AT guangmingzhang anovelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions AT huiminouyang anovelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions AT leimei anovelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions AT lihuagao novelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions AT guangmingzhang novelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions AT huiminouyang novelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions AT leimei novelmethodofmodelpredictivecontrolonpermanentmagnetsynchronousmachinewithlaguerrefunctions |
_version_ |
1721392931770728448 |