Transactions of China Electrotechnical Society  2023, Vol. 38 Issue (22): 6039-6058    DOI: 10.19595/j.cnki.1000-6753.tces.230547
Current Issue| Next Issue| Archive| Adv Search |
Research on High-Performance Explicit Model Predictive Control Algorithm for Permanent Magnet Synchronous Motors
Liu Zhongyong1,2, Fan Tao1,2, He Guolin2, Wen Xuhui1,2
1. University of Chinese Academy of Sciences Beijing 100049 China;
2. Institute of Electrical Engineering Chinese Academy of Sciences Beijing 100190 China

Download: PDF (10882 KB)   HTML (1 KB) 
Export: BibTeX | EndNote (RIS)      
Abstract  Since the 1970s, model predictive control (MPC) algorithms have proven to be effective control strategies for multi-input and multi-output nonlinear dynamic systems with complex constraints. However, due to the significant computational demands associated with optimization problems, applying MPC to control objects with fast response time requirements, such as motor systems, presents challenges in achieving iterative solutions for constrained problems within short control cycles. This paper proposes a high-performance control strategy for permanent magnet synchronous motors based on the explicit model predictive control (EMPC) concept. The strategy involves the establishment of linearized models for current and speed control using multiparametric programming to eliminate coupling effects and nonlinear influences between states. The offline solution yields optimal control actions under effective constraint conditions, stored as piecewise-affine functions. During operation, the corresponding optimal control actions are obtained by querying the partition containing the current state combination. The paper comprehensively analyzes model mismatch, digital delay, and dead-zone effects in EMPC applications and provides corresponding solutions. A fully automated dyno test platform verifies the proposed algorithm's efficacy.
The paper introduces the theoretical foundations of multiparametric programming and presents a comprehensive design process for explicit model predictive control. It establishes linearized models for controlling current and speed in permanent magnet synchronous motors while linearizing voltage and current constraints. The effects of parameter mismatch, digital delay, and inverter nonlinearity on EMPC are analyzed, and respective compensatory measures are proposed. The EMPC problem definition and optimal control law are solved using the MPT3 toolbox, displaying critical partitions and optimal cost functions under different state combinations. The simulation verifies the algorithm and the preceding analysis of various non-ideal factors. Experimental validation is conducted on a motor dyno test platform, comparing the performance of EMPC with a proportional-integral (PI) control algorithm. In the current control scenario, when given a 30 A current step command, the PI algorithm exhibits a response time of 0.1 s, while the EMPC algorithm responds in 0.001 4 s. In speed control, with a 600 r/min speed step command, the PI algorithm takes 1 s to respond, whereas the EMPC algorithm responds in 0.3 s. When subjected to load disturbances, the PI algorithm reaches a steady state after 0.5 s, while the EMPC algorithm reaches a steady state after 0.1 s. The experimental results demonstrate that EMPC effectively reduces coupling effects without overshooting because each control is optimized under constraints, exhibiting superior harmonic current suppression capabilities.
Based on the theoretical analysis and experimental results, the following conclusions can be drawn:
(1) The EMPC algorithm incorporates models and various constraints into the control problem, which can encompass all dynamic characteristics during the control process, guarantee linear stability, and achieve better dynamic performance compared to anti-saturation strategies.
(2) Due to the high bandwidth characteristic, the EMPC algorithm has faster dynamic response and harmonic suppression than PI control. The design approach based on multivariable control does not consider coupling effects between system states, and the optimal control action obtained through feasible region-solving meets global control requirements. Thus, it eliminates the need for cumbersome tuning based on operating conditions.
Keywords:Permanent magnet synchronous motor (PMSM), explicit model predictive control, optimal control, speed prediction control, current prediction control
Received: 27 April 2023     
PACS: TM341  
Service
E-mail this article
Add to my bookshelf
Add to citation manager
E-mail Alert
RSS
Articles by authors
Cite this article:   
URL:  
https://dgjsxb.ces-transaction.com/EN/10.19595/j.cnki.1000-6753.tces.230547     OR     https://dgjsxb.ces-transaction.com/EN/Y2023/V38/I22/6039
Copyright © Transactions of China Electrotechnical Society
Supported by: Beijing Magtech