Abstract:An ant colony vector moving algorithm is proposed to identify the load torque and moment of inertia for load-running permanent magnet synchronous motor (PMSM) servo system while run-time loading, in order to adjust the PI parameters and compensate the torque. Vector moving is decomposed into horizontal and vertical directions, one for moment of inertia, the other for load torque, and every ant position means one possible solution. With the sampled sequences d-axis current and speed data, based on the minimum variance principle, the pheromone expression model is established, making the closer distance between the ant position and actual load and inertia, the more pheromone. The expecting distribution for ant colony is calculated after the total pheromone statistics. The ant colony is inspired to move towards the optimal direction with the convergence point for the identified results. The normalized distribution for ant colony is selected to improve convergence performance when the dynamic ant colony distribution is converted to the normalized range. Simulations and experiments show the two parameters can be identified at the same time with the small error; and the error can become smaller if ant colony scale becomes bigger, and the dynamic performance is excellent after adjusting PI according to the identified values.
王少威, 万山明, 周理兵, 黄声华. 利用蚁群算法辨识PMSM伺服系统负载转矩和转动惯量[J]. 电工技术学报, 2011, 26(6): 18-25.
Wang Shaowei, Wan Shanming, Zhou Libing, Huang Shenghua. Identification of PMSM Servo System’s Load Torque and Moment of Inertia by Ant Colony Algorithm. Transactions of China Electrotechnical Society, 2011, 26(6): 18-25.
[1] Marco Ursini, Francesco Parasiliti, Zhang Daqing. Real-time gain tuning of PI controllers for high-performance PMSM drives[J]. IEEE Transactions on Industry Applications, 2002, 38(4): 1018-2026. [2] Choi Jong Woo, Lee Sang Cheol. Antiwindup strategy for PI-type speed controller[J]. IEEE Transactions on Industrial Electronics, 2009, 56(6): 2039-2046. [3] 高扬, 杨明, 于泳, 等. 基于扰动观测器的PMSM交流伺服系统低速控制[J]. 中国电机工程学报, 2005, 25(22): 125-129. Gao Yang, Yang Ming, Yu Yong, et al. Dirsturbance observer based low speed control of PMSM servo system[J]. Proceedings of the CSEE, 2005, 25(22): 125-129 . [4] Choi J W, Lee S C, Kim H G. Inertia identification algorithm for high-performance speed control of electric motors[J]. IEE Proceedings of Electric Power Applications, 2006, 153(3): 379-386. [5] 刘志刚, 李世华. 基于永磁同步电机模型辨识与补偿的自抗扰控制器[J]. 中国电机工程学报, 2008, 28(24): 118-223. Liu Zhigang, Li Shihua. Active disturbance rejection controller based on permanent magnetic synchronous motor model identification and compensation[J]. Proceedings of the CSEE, 2008, 28(24): 118-223. [6] 郑泽东, 李永东, Maurice Fadel, 等. 基于扩展Kalman滤波器的PMSM高性能控制系统[J]. 电工技术学报, 2010, 22(10): 18-24. Zheng Zedong, Li Yongdong, Maurice Fade1, et al. High performance PMSM control system based on extended Kalman filter[J]. Transactions of China Electrotechnical Society, 2010, 22(10): 18-24. [7] Guo Yujie, Huang Lipei. Inertia identification and auto-tuning of induction motor using MRAC[J]. IEEE Transactions on Power Electronics, 2002, 13(4): 47-54. [8] 安群涛, 孙力, 赵克. 一种永磁同步电动机参数的自适应在线辨识方法[J]. 电工技术学报, 2008, 23(6): 31-36. [9] Fukashi Andoh. Moment of inertia identification using the time average of the product of torque reference input and motor position[J]. IEEE Transactions on Power Electronics, 2007, 22(6): 2534-2543. [10] 段海滨. 蚁群算法原理及其应用[M]. 北京:科学技术出版社, 2005. [11] 刘永钦, 沈艳霞, 纪志成. 改进型最小二乘法在PMSM参数辨识中的应用[J]. 微特电机, 2008, 36(11): 8-11. Liu Yongqin, Shen Yanxia, Ji Zhicheng. Application of an improved least square algorithm in PMSM identification[J]. Small & Special Electrical Machines, 2008, 36(11): 8-11.