Finite Control Set Model Predictive Control of Permanent Magnet Synchronous Motor Based on Multi-Core Parallel Computing
Liu Tao1, Xi Jinyu1, Song Zhanfeng2, Wang Meng3
1. Tianjin Key Laboratory of Advanced Technology of Electrical Engineering and Energy Tiangong University Tianjin 300387 China; 2. School of Electrical and Information Engineering Tianjin University Tianjin 300072 China; 3. College of Electronic and Electric Engineering Henan Normal University Xinxiang 453007 China
Abstract:Finite control set model predictive control (FCS-MPC) has a contradiction between long program execution time and short control period, and its algorithm execution efficiency is lower than the traditional linear control algorithm, which further affect the improvement of the switching frequency and control accuracy. In order to solve this problem, combined with the development of multi-core microcontrollers in recent years, this paper proposed a multi-core parallel computing based FCS-MPC strategy for permanent magnet synchronous motor. FCS-MPC has a high dependence on data and timing, which contradicts the independent characteristics of multi-core microcontrollers. This paper designed the dual-core and quad-core control architectures, and proposed the data exchange strategy and dynamic flags. With the experimental system, the transient and steady state performance, the additional constraint compatibility, and the program execution time of the proposed method were analyzed and compared. It is proved that the proposed method can effectively reduce the execution time of FCS-MPC strategy while maintaining the performance and characteristics of the original algorithm.
刘涛, 习金玉, 宋战锋, 王萌. 基于多核并行计算的永磁同步电机有限集模型预测控制策略[J]. 电工技术学报, 2021, 36(1): 107-119.
Liu Tao, Xi Jinyu, Song Zhanfeng, Wang Meng. Finite Control Set Model Predictive Control of Permanent Magnet Synchronous Motor Based on Multi-Core Parallel Computing. Transactions of China Electrotechnical Society, 2021, 36(1): 107-119.
[1] Vazquez S, Rodriguez J, Rivera M, et al.Model predictive control for power converters and drives: advances and trends[J]. IEEE Transactions on Industrial Electronics, 2016, 64(2): 935-947. [2] 陈卓易, 邱建琪, 金孟加. 内置式永磁同步电机无位置传感器自适应集总电动势模型预测控制[J]. 电工技术学报, 2018, 33(24): 5659-5669. Chen Zhuoyi, Qiu Jianqi, Jin Mengjia. Sensorless adaptive lumped electromotive-force model predictive control of interior permanent magnet synchronous motors[J]. Transactions of China Electrotechnical Society, 2018, 33(24): 5659-5669. [3] 姚骏, 刘瑞阔, 尹潇. 永磁同步电机三矢量低开关频率模型预测控制研究[J]. 电工技术学报, 2018, 33(13): 2935-2945. Yao Jun, Liu Ruikuo,Yin Xiao. Research on 3-vector model predictive control with low switching frequency of permanent magnet synchronous motor[J]. Transactions of China Electrotechnical Society, 2018, 33(13): 2935-2945. [4] 苗磊, 张勇军, 童朝南, 等. 基于模型预测直接转矩控制的永磁同步发电机效率优化研究[J]. 电工技术学报, 2018, 33(15): 3535-3546.Miao Lei, Zhang Yongjun, Tong Chaonan, et al. Efficiency optimization of permanent magnet synchronous generators based on model predictive direct torque control[J]. Transactions of China Electrotechnical Society, 2018, 33(15): 3535-3546. [5] Shen Kun, Feng Jianghua, Zhang Jing.Finite control set model predictive control with feedback correction for power converters[J]. CES Transactions on Electrical Machines and Systems, 2018, 2(3): 312-319. [6] 陈卓易, 邱建琪, 金孟加. 永磁同步电机有限集无参数模型预测控制[J]. 电机与控制学报, 2019, 23(1): 19-26. Chen Zhuoyi, Qiu Jianqi, Jin Mengjia. Finite control set nonparametric model predictive control for permanent magnet synchronous machines[J]. Electric Machines and Control Application, 2019, 23(1): 19-26. [7] 杨兴武, 牛梦娇, 李豪, 等. 基于开关状态函数计算的改进模型预测控制[J]. 电工技术学报, 2018, 33(20): 4834-4844. Yang Xingwu, Niu Mengjiao, Li Hao, et al. Improved model predictive control based on switching state function calculation[J]. Transactions of China Electrotechnical Society, 2018, 33(20): 4834-4844. [8] 於锋, 朱晨光, 吴晓新, 等. 基于矢量分区的永磁同步电机三电平双矢量模型预测磁链控制[J]. 电工技术学报, 2020, 35(10): 2130-2140. Yu Feng, Zhu Chenguang, Wu Xiaoxin, et al. Two-vector-based model predictive flux control of three-level based permanent magnet synchronous motor with sector subregion[J]. Transactions of China Electrotechnical Society, 2020, 35(10): 2130-2140. [9] Zhou Zhanqing, Xia Changliang, Yan Yan.Torque ripple minimization of predictive torque control for PMSM with extended control set[J]. IEEE Transactions on Industrial Electronics, 2017, 64(9): 6930-6939. [10] Rodriguez J, Kazmierkowski M P, Espinoza J R, et al.State of the art of finite control set model predictive control in power electronics[J]. IEEE Transactions on Industrial Informatics, 2013, 9(2): 1003-1016. [11] Shirabe K, Swamy M, Kang J K, et al.Advantages of high frequency PWM in AC motor drive applications[C]// IEEE Energy Conversion Congress and Exposition (ECCE), Raleigh, USA, 2012: 2977-2984. [12] Liu Tao, Cai Yan, Song Zhanfeng.Simplified predictive torque control for surface-mounted PMSM based on equivalent transformation and partition method[J]. IEEE Access, 2020, 8(1): 35048-35062. [13] Xia Changliang, Liu Tao, Shi Tingna, et al.A simplified finite-control-set model-predictive control for power converters[J]. IEEE Transactions on Industrial Informatics, 2014, 10(2): 991-1002. [14] Liu Xing, Wang Dan, Peng Zhouhua.A computationally efficient FCS-MPC method without weighting factors for NNPCs with optimal duty cycle control[J]. IEEE/ASME Transactions on Mechatronics, 2018, 23(5): 2503-2514. [15] Luo Yixiao, Liu Chunhua.A flux constrained predictive control for a six-phase PMSM motor with lower complexity[J]. IEEE Transactions on Industrial Electronics, 2019, 66(7): 5081-5093. [16] Luo Yixiao, Liu Chunhua.Model predictive control for a six-phase PMSM motor with a reduced-dimension cost function[J]. IEEE Transactions on Industrial Electronics, 2020, 67(2): 969-979. [17] Sun Chong, Sun Dan, Zheng Zhihao, et al.Simplified model predictive control for dual inverter-fed open-winding permanent magnet synchronous motor[J]. IEEE Transactions on Energy Conversion, 2018, 33(4): 1846-1854. [18] Xiao Meng, Shi Tingna, Gu Xin, et al.Simplified predictive torque control for permanent magnet synchronous motor with discrete duty cycle control[J]. IET Electric Power Applications, 2019, 13(3): 294-301. [19] Kodumur M R E, Kunisetti V P K, Kumar T V. Enhanced predictive torque control for open end winding induction motor drive without weighting factor assignment[J]. IEEE Transactions on Power Electronics, 2019, 34(1): 503-513. [20] 李耀华, 师浩浩, 孟祥臻. 表面式永磁同步电机直接转矩控制系统简化预测控制策略[J]. 电机与控制学报, 2020, 24(4): 96-103. Li Yaohua, Shi Haohao, Meng Xiangzhen. Simplified predictive control for direct torque control of surface permanent magnet synchronous motor[J]. Electric Machines and Control Application, 2020, 24(4): 96-103. [21] Zhang Zhenbin, Li Zhen, Kazmierkowski M P, et al.Robust predictive control of three-level NPC back-to-back power converter PMSG wind turbine systems with revised predictions[J]. IEEE Transactions on Power Electronics, 2018, 33(11): 9588-9598. [22] Gulbudak O, Santi E.FPGA-based model predictive controller for direct matrix converter[J]. IEEE Transactions on Industrial Electronics, 2016, 63(7): 4560-4570. [23] Zhang Zhenbin, Wang Fengxiang, Sun Tongjing, et al.FPGA-based experimental investigation of a quasi-centralized model predictive control for back-to-back converters[J]. IEEE Transactions on Power Electronics, 2016, 31(1): 662-674. [24] Akin B, Bhardwaj M, Choudhury S.An integrated implementation of two-phase interleaved PFC and dual motor drive using single MCU with CLA[J]. IEEE Transactions on Industrial Informatics, 2013, 9(4): 2082-2091. [25] Cortes P, Rodriguez J, Silva C, et al.Delay compensation in model predictive current control of a three-phase inverter[J]. IEEE Transactions on Industrial Electronics, 2012, 59(2): 1323-1325.