Active disturbance rejection control of permanent magnet synchronous motor based on improved particle swarm optimization
-
摘要: 为解决永磁同步电机的高精度控制问题,提出了一种基于改进粒子群优化算法的离散型自抗扰控制方法。在建立永磁同步电机数学模型基础上,对粒子群优化算法进行改进,分别设计改进的二阶跟踪微分器、三阶扩展状态观测器和非线性状态误差反馈环节,构造新的非线性函数提高扩展状态观测器和非线性状态误差补偿的控制率。改进粒子群算法对状态观测器和非线性状态误差补偿进行参数整定。结果显示,与PI和传统自抗扰控制器相比较,改进粒子群优化自抗扰控制能够使永磁同步电机具有更快的响应速度、更好的跟踪精度和更强的抗干扰能力,显著提高了控制效果。Abstract: In order to solve the high-precision control problem of a permanent magnet synchronous motor (PMSM), a discrete type active disturbance rejection control (ADRC) method based on improved particle swarm optimization algorithm was proposed. On the basis of the mathematical model of PMSM, the conventional particle swarm optimization algorithm was ameliorated, the second-order tracking differentiator, the third-order extended state observer and the nonlinear state error feedback unit were designed and improved, and a new nonlinear function was designed and used to improve the control rate of the extended state observer and the nonlinear state error compensation. The improved particle swarm optimization algorithm was responsible for tuning the parameters of the state observer and the nonlinear state error compensation. The results show that compared with PI controller and the traditional ADRC, the improved ADRC based on particle swarm optimization made the PMSM have faster response speed, better tracking accuracy and stronger anti-interference ability, and significantly improve the control effect.
-
表 1 IPSO-ADRC参数
单元结构 参数 含义 数值 TD r 速度因子 500 λF 滤波因子 0.01 h 积分步长 0.0001 ESO h0 采样步长 0.001 δ 滤波因子 0.05 α1 非线性因子 0.5 α2 非线性因子 0.5 β10 函数增益 30 β20 函数增益 300 β30 函数增益 1000 b 补偿因子 2 NLSEF δ1 滤波因子 0.05 α3 非线性因子 0.25 α4 非线性因子 0.25 β1 函数增益 4000 β2 函数增益 140 表 2 永磁电机主要参数
参数 意义 数值 R/Ω 电阻 2.875 L/H 电感 8.5×10−3 J/(kg·m2) 转动惯量 0.001 pn 极对数 4 ψf /Wb 永磁磁链 0.32 表 3 主要性能指标
控制器 上升时间/s 调节时间/s 超调量/(%) 稳态误差/(%) PI 0.002 8 0.015 16.3 0.55 ADRC 0.010 6 0.014 0 0 IPSO-ADRC 0.003 1 0.005 0 0 -
[1] Wang X,Suh C S. A nonlinear time–frequency control based FOC for permanent magnet synchronous motors[J]. International Journal of Dynamics and Control,2021,9:179-189. doi: 10.1007/s40435-020-00662-7 [2] 李涛. 采用扩展滑模观测器的数控机床永磁同步电机鲁棒控制方法[J]. 制造技术与机床,2022(5):152-158. doi: 10.19287/j.mtmt.1005-2402.2022.05.026 [3] Wu Z H,Zhou H C,Guo B Z. Review and new theoretical perspectives on active disturbance rejection control for uncertain finite-dimensional and infinite-dimensional systems[J]. Nonlinear Dynamics,2020,101(12):935-959. [4] 祝可可,阮琳. 计及变流器影响的直驱式永磁同步发电机二阶自抗扰控制[J]. 太阳能学报,2023,44(2):87-92. doi: 10.19912/j.0254-0096.tynxb.2021-1035 [5] Qi X H,Li J,Xia Y Q,et al. On the robust stability of active disturbance rejection control for SISO systems[J]. Circuits,Systems,and Signal Processing,2017,36(1):65-81. doi: 10.1007/s00034-016-0302-y [6] Stankovic M,Naumovic M,Manojlovic S,et al. Optimized pure hardware FPGA-based implementation of active disturbance rejection control[J]. Electrical Engineering,2018,100(1):111-121. doi: 10.1007/s00202-016-0495-x [7] Huang J C,Ma P,Bao G X,et al. Research on position servo system based on fractional-order extended state observer[J]. IEEE Access,2020,8:102748-102756. doi: 10.1109/ACCESS.2020.2997407 [8] Hou G L,Gong L J,Wang M Y,et al. A novel linear active disturbance rejection controller for main steam temperature control based on the simultaneous heat transfer search[J]. ISA Transactions,2022,122:357-370. doi: 10.1016/j.isatra.2021.05.003 [9] Zhong C Q,Wang L,Xu C F. Path tracking of permanent magnet synchronous motor using fractional order fuzzy PID controller[J]. Symmetry,2021,13(7):1118. doi: 10.3390/sym13071118 [10] 王红,潘家栋,徐学武,等. 永磁同步电机的无位置传感器控制参数优化[J]. 制造技术与机床,2020(11):95-99. doi: 10.19287/j.cnki.1005-2402.2020.11.020 [11] Shi Z Y,Zhang P,Lin J C,et al. Permanent magnet synchronous motor speed control based on improved active disturbance rejection control[J]. Actuators,2021,10(7):147. doi: 10.3390/act10070147 [12] Zhou R,Fu C F,Tan W. Implementation of linear controllers via active disturbance rejection control structure[J]. IEEE Transactions on Industrial Electronics,2021,68(7):6217-6226. doi: 10.1109/TIE.2020.2992951 [13] Tolabi H B,Ara1a L,Hosseini R. An enhanced particle swarm optimization algorithm to solve probabilistic load flow problem in a micro-grid[J]. Applied Intelligence,2021,51:1645-1668. doi: 10.1007/s10489-020-01872-4 [14] Wang D S,Tan D P,Liu L. Particle swarm optimization algorithm:an overview[J]. Soft Computing,2018,22:387-408. doi: 10.1007/s00500-016-2474-6 [15] Phommixay S,Doumbia M,St-Pierre D. Review on the cost optimization of microgrids via particle swarm optimization[J]. International Journal of Energy and Environmental Engineering,2020,11:73-89. doi: 10.1007/s40095-019-00332-1 [16] Dixit A K,Mani A,Bansal R. An adaptive mutation strategy for differential evolution algorithm based on particle swarm optimization[J]. Evolutionary Intelligence,2022,15:1571-1585. doi: 10.1007/s12065-021-00568-z