Iterative Learning Pre-Compensation Strategy Based Active Disturbance Rejection Position Control Method of Permanent Magnet Linear Synchronous Motor Drives
Liang Wanjia1, Huang Xuzhen1, Wang Anpeng2
1. College of Automation Nanjing University of Aeronautics and Astronautics Nanjing 211100 China; 2. School of Electrical Engineering and Automation Harbin Institute of Technology Harbin 150001 China
Abstract:The permanent magnet linear synchronous motor (PMLSM) has gained significant adoption in linear servo drive applications such as precision CNC machine tools due to its advantages of the direct drive mechanism, simplified structure, and high transmission efficiency. However, the inherent thrust ripple induced by the cogging effect and end effects in PMLSM systems adversely affects the tracking performance of servo mechanisms and machining accuracy, making thrust ripple suppression crucial. This paper presents a novel thrust ripple suppression method employing an iterative learning pre-compensation (ILPC) strategy to improve system control performance, thereby achieving high-dynamic and high-precision operation for PMLSM-driven systems. Initially, a comprehensive modeling and analysis of the PMLSM and its thrust fluctuations are conducted. A two-degree-of-freedom controller is designed, comprising an acceleration feedforward controller (AFFC), a feedback controller, and a disturbance observer. This configuration preliminarily mitigates errors and thrust fluctuations during the acceleration and deceleration phases. The stability of the PI-Lead controller is validated through open-loop Bode plots. A comparative analysis assesses the impact of disturbance observers with varying orders and bandwidths on the system's disturbance rejection capabilities. Subsequently, an anticipatory iterative learning controller (AILC) is introduced. The convergence of the AILC is rigorously demonstrated, and parameter tuning principles are investigated. The iterative learning process is leveraged to suppress thrust fluctuations further and enhance the system's tracking accuracy. Additionally, the equivalent current observation error of the PMLSM's detent force disturbance is fitted and pre-compensated, thereby reducing the dependency of iterative learning control on motion modes. Finally, an experimental platform for PMLSM based on STM32F407 is established. The experimental results demonstrate that the proposed ILPC strategy effectively suppresses thrust fluctuations in PMLSM across different operating conditions. Specifically, under no-load conditions, the root mean square (RMS) value of position tracking error is reduced by more than 15% at three different speed setpoints. Under light-load conditions, the RMS value of position tracking error consistently reduces, exceeding 10%.
梁万佳, 黄旭珍, 王安鹏. 基于迭代学习预补偿策略的永磁直线同步电机推力波动抑制方法[J]. 电工技术学报, 2025, 40(16): 5247-5258.
Liang Wanjia, Huang Xuzhen, Wang Anpeng. Iterative Learning Pre-Compensation Strategy Based Active Disturbance Rejection Position Control Method of Permanent Magnet Linear Synchronous Motor Drives. Transactions of China Electrotechnical Society, 2025, 40(16): 5247-5258.
[1] 张毅伟, 黄旭珍, 徐济安. 基于混合自适应扩展卡尔曼滤波的永磁同步直线电机等效机械参数辨识策略[J]. 中国电机工程学报, 2024, 44(3): 1162-1173. Zhang Yiwei, Huang Xuzhen, Xu Ji’an.Equivalent mechanical parameter identification of permanent magnet synchronous linear motor based on hybrid adaptive extended Kalman filter[J]. Proceedings of the CSEE, 2024, 44(3): 1162-1173. [2] 宋琳, 聂子玲, 孙军, 等. 基于参数辨识的永磁同步直线电机循环神经网络多维观测器[J]. 电工技术学报, 2024, 39(22): 7059-7072. Song Lin, Nie Ziling, Sun Jun, et al.Multidi- mensional observer of permanent magnet synchronous linear motor recurrent neural network based on parameter identification[J]. Transactions of China Electrotechnical Society, 2024, 39(22): 7059-7072. [3] 鲍明堃, 周扬忠. 基于复合神经网络重构对象的永磁同步直线电机变参数型位移速度并行控制[J]. 电工技术学报, 2024, 39(8): 2470-2484. Bao Mingkun, Zhou Yangzhong.Parallel dis- placement velocity control of permanent magnet synchronous linear motor with variable parameters based on composite neural network reconstruction object[J]. Transactions of China Electrotechnical Society, 2024, 39(8): 2470-2484. [4] Dai Luyao, Li Xin, Zhu Yu, et al.The generation mechanism of tracking error during acceleration or deceleration phase in ultraprecision motion systems[J]. IEEE Transactions on Industrial Electronics, 2019, 66(9): 7109-7119. [5] 方馨, 王丽梅, 张康. 基于扰动观测器的永磁直线电机高阶非奇异快速终端滑模控制[J]. 电工技术学报, 2023, 38(2): 409-421. Fang Xin, Wang Limei, Zhang Kang.High order nonsingular fast terminal sliding mode control of permanent magnet linear motor based on disturbance observer[J]. Transactions of China Electrotechnical Society, 2023, 38(2): 409-421. [6] Wang Mingyi, Kang Kai, Zhang Chengming, et al.Precise position control in air-bearing PMLSM system using an improved anticipatory fractional- order iterative learning control[J]. IEEE Transactions on Industrial Electronics, 2024, 71(6): 6073-6083. [7] 王立俊, 赵吉文, 于子翔, 等. 基于非线性时间延迟扰动估计的永磁同步直线电机无模型鲁棒位置跟踪控制[J]. 电工技术学报, 2024, 39(18): 5692-5704. Wang Lijun, Zhao Jiwen, Yu Zixiang, et al.Model- free robust position tracking control of permanent magnet synchronous linear motor based on nonlinear time delay disturbance estimation[J]. Transactions of China Electrotechnical Society, 2024, 39(18): 5692-5704. [8] 赵鑫宇, 王丽梅. 永磁直线同步电机自适应分数阶终端滑模控制[J]. 电工技术学报, 2023, 38(20): 5434-5443. Zhao Xinyu, Wang Limei.Adaptive fractional-order terminal sliding mode control for permanent magnet linear synchronous motor[J]. Transactions of China Electrotechnical Society, 2023, 38(20): 5434-5443. [9] 张国强, 赵新茹, 张恒, 等. 基于比例谐振内模扩张状态观测器的PMLSM推力波动抑制策略[J]. 电工技术学报, 2024, 39(8): 2449-2458. Zhang Guoqiang, Zhao Xinru, Zhang Heng, et al.Proportional resonant internal model extended state observer based thrust ripple suppression strategy of PMLSM drives[J]. Transactions of China Electro- technical Society, 2024, 39(8): 2449-2458. [10] Wang Anpeng, Li Liyi, Huang Xuzhen.A thrust ripple suppression strategy of PMLSM based on resonant disturbance observer with optimal gain and phase compensation[C]//2023 26th International Con- ference on Electrical Machines and Systems (ICEMS), Zhuhai, China, 2023: 2600-2605. [11] Zhang Heng, Zhang Guoqiang, Liu Wenlong, et al.Thrust ripple suppression of PMLSM drives based on Fourier transform compensator cascaded improved ESO[C]//IECON 2022-48th Annual Conference of the IEEE Industrial Electronics Society, Brussels, Belgium, 2022: 1-6. [12] 艾雄雄, 张博, 邓斌, 等. 基于扰动估计补偿的PMLSM固定时间积分滑模控制[J]. 电机与控制应用, 2023, 50(9): 28-34. Ai Xiongxiong, Zhang Bo, Deng Bin, et al.Fixed time integral sliding mode control for PMLSM based on disturbance estimation compensation[J]. Electric Machines & Control Application, 2023, 50(9): 28-34. [13] Liu Xiufeng, Cao Haiyin, Wei Wei, et al.A practical precision control method base on linear extended state observer and friction feedforward of permanent magnet linear synchronous motor[J]. IEEE Access, 2020, 8: 68226-68238. [14] Hui Yu, Chi Ronghu, Huang Biao, et al.Extended state observer-based data-driven iterative learning control for permanent magnet linear motor with initial shifts and disturbances[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2021, 51(3): 1881-1891. [15] Sun Jiankun, Li Shihua, Yang Jun.Iterative learning control with extended state observer for iteration- varying disturbance rejection[C]//Proceeding of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 2014: 1148-1153. [16] Wu Aijing, Huo Xin, Liu Qingquan, et al.ESO-based cyclic iterative learning control for continuous system with varying trials[C]//IECON 2023-49th Annual Conference of the IEEE Industrial Electronics Society, Singapore, 2023: 1-6. [17] Zhang Jingyao, Meng Deyuan.Improving tracking accuracy for repetitive learning systems by high-order extended state observers[J]. IEEE Transactions on Neural Networks and Learning Systems, 2023, 34(12): 10398-10407. [18] Jing Yajie, Hou Beibei, Liu Pengbo, et al.Learning disturbance observer-based repetitive control with application to fast tool servo system[C]//2024 IEEE 18th International Conference on Advanced Motion Control (AMC), Kyoto, Japan, 2024: 1-6. [19] Zhang Guoqiang, Zhao Xinru, Wang Qiwei, et al.PR internal mode extended state observer-based iterative learning control for thrust ripple suppression of PMLSM drives[J]. IEEE Transactions on Power Electronics, 2024, 39(8): 10095-10105. [20] 姜云风, 蓝益鹏, 孙伟栋. 基于ESO的磁悬浮直线同步电机变增益自适应迭代学习控制[J]. 电机与控制应用, 2023, 50(4): 1-7, 15. Jiang Yunfeng, Lan Yipeng, Sun Weidong.Variable gain adaptive iterative learning control of magnetic levitation linear synchronous motor based on ESO[J]. Electric Machines & Control Application, 2023, 50(4): 1-7, 15. [21] 谭强. 精密永磁直线同步电机电磁力波动分析与抑制研究[D]. 哈尔滨: 哈尔滨工业大学, 2021. Tan Qiang.Analysis and suppression of electro- magnetic force fluctuation of precision permanent magnet linear synchronous motor[D]. Harbin: Harbin Institute of Technology, 2021. [22] Chen Yangyang, Yang Ming, Liu Kaiyuan, et al.Reversed structure based PI-lead controller anti- windup design and self-commissioning strategy for servo drive systems[J]. IEEE Transactions on Indu- strial Electronics, 2022, 69(7): 6586-6599. [23] Wang Danwei.On D-type and P-type ILC designs and anticipatory approach[J]. International Journal of Control, 2000, 73(10): 890-901.