Antiwindup design for the speed loop PI controller of a PMSM servo system

A novel antiwindup (AW) strategy for a proportional-integral (PI) regulator based on the back-calculation method is presented. The proposed method will calculate the gain of the back-calculation based on the input and output status of the PI regulator without the requirement of motor parameters, such as the inertial and torque-current coefficient, and the back-calculation gain will vary with the speed command in order to obtain the optimal dynamic performance. The proposed method avoids the problem caused by the fixed back-calculation gain in the classical AW strategy, and prevents the system from untimely saturation withdrawing or an unexpected overshoot due to the inappropriate back-calculation gain, respectively. The proposed AW strategy is compared with the classical AW design by simulation and experiment on an application platform of a permanent magnet synchronous motor servo system. A PI controller with the proposed AW design will decrease the overshoot with a small settling time of the system's step-response, which can be observed obviously in wide dynamic variation. It reduces the difficulty of the parameter tuning for the PI controller.

Antiwindup design for the speed loop PI controller of a PMSM servo system

A novel antiwindup (AW) strategy for a proportional-integral (PI) regulator based on the back-calculation method is presented. The proposed method will calculate the gain of the back-calculation based on the input and output status of the PI regulator without the requirement of motor parameters, such as the inertial and torque-current coefficient, and the back-calculation gain will vary with the speed command in order to obtain the optimal dynamic performance. The proposed method avoids the problem caused by the fixed back-calculation gain in the classical AW strategy, and prevents the system from untimely saturation withdrawing or an unexpected overshoot due to the inappropriate back-calculation gain, respectively. The proposed AW strategy is compared with the classical AW design by simulation and experiment on an application platform of a permanent magnet synchronous motor servo system. A PI controller with the proposed AW design will decrease the overshoot with a small settling time of the system's step-response, which can be observed obviously in wide dynamic variation. It reduces the difficulty of the parameter tuning for the PI controller.

___

  • K. Astrom, T. Hagglund, PID Controllers: Theory, Design, and Tuning. Research, Triangle Park, North Carolina, The Instrumentation, Systems, and Automation Society; 2 Sub edition, 1995.
  • P. Youbin, D. Vrancic, R. Hanus, “Anti-windup, bumpless, and conditioned transfer techniques for PID controllers”, IEEE Control Systems Magazine, Vol. 16, pp. 48–57, 1996.
  • D. Zhang, H. Li, E.G. Collins, “Digital anti-windup PI controller for variable-speed motor drives using FPGA and stochastic theory”, IEEE Transactions on Power Electronics, Vol. 21, pp. 1496–1501, 2006.
  • G. Herrmann, M.C. Turner, I. Postlethwaite, G. Guoxiao, “Practical implementation of a novel anti-windup scheme in a HDD-dual-stage servo system”, IEEE/ASM Transactions on Mechatronics, Vol. 9, pp. 580–592, 2004.
  • S. Tarbouriech, M. Turner, “Anti-windup design: an overview of some recent advances and open problems”, IET Control Theory and Applications, Vol. 3, pp. 1–19, 2009.
  • B. Bahrani, S. Kenzelmann, A. Rufer, “Multivariable-PI-based dq current control of voltage source converters with superior axes decoupling capability”, IEEE Transactions on Industrial Electronics, Vol. 58, pp. 3016–3026, 2011. R.J. Wai, J.D. Lee, K.L. Chuang, “Real-time PID control strategy for Maglev transportation system via particle swarm optimization”, IEEE Transactions on Industrial Electronics, Vol. 58, pp. 629–646, 2011.
  • A. Draou, A. Miloudi, E.A. Al-Radadi, “A variable gain PI controller used for speed control of a direct torque neuro fuzzy controlled induction machine drive”, Turkish Journal of Electrical Engineering & Computer Sciences, Vol. 15, pp. 37–49, 2007.
  • A.F. Bakan, S. Partal, ˙I. S ¸enol, K.N. Bekiro˘ glu, “Online speed control of a brushless AC servomotor based on artificial neural networks”, Turkish Journal of Electrical Engineering & Computer Sciences, Vol. 19, pp. 373–383, 20 J.W. Choi, S.C. Lee, “Antiwindup strategy for PI-type speed controller”, IEEE Transactions on Industrial Electronics, Vol. 56, pp. 2039–2046, 2009.
  • J.K. Seok, K.T. Kim, D.C. Lee, “Automatic mode switching of P/PI speed control for industry servo drives using online spectrum analysis of torque command”, IEEE Transactions on Industrial Electronics, Vol. 54, pp. 2642–2647, 200
  • J.K. Seok, “Frequency-spectrum-based antiwindup compensator for PI controlled systems”, IEEE Transactions on Industrial Electronics, Vol. 53, pp. 1781–1790, 2006.
  • A. Syaichu-Rohman, R.H. Middleton, “Anti-windup schemes for discrete time systems: an LMI-based design”, Proceedings of the 5th Asian Control Conference, pp. 554–561, 2004.
  • S. Lambeck, O. Sawodnt, “Design of anti-windup-extensions for digital control loops”, Proceedings of the American Control Conference, pp. 5309–5314, 2004.
  • F. Cupertino, E. Mininno, D. Naso, B. Turchiano, L. Salvatore, “On-line genetic design of anti-windup unstructured controllers for electric drives with variable load”, IEEE Transactions on Evolutionary Computation, Vol. 8, pp. 347– 364, 2004.
  • P. March, M.C. Turner, “Anti-windup compensator designs for nonsalient permanent-magnet synchronous motor speed regulators”, IEEE Transactions on Industry Applications, Vol. 45, pp. 1598–1608, 2009.
  • A.S. Hodel, C.E. Hall, “Variable-structure PID control to prevent integrator windup”, IEEE Transactions on Industrial Electronics, Vol. 48, pp. 442–451, 2001.
  • H.B. Shin, “New antiwindup PI controller for variable-speed motor drives”, IEEE Transactions on Industrial Electronics, Vol. 45, pp. 445–450, 1998.
  • J.G. Park, J.H. Chung, H.B. Shin, “Anti-windup integral-proportional controller for variable-speed motor drives”, Journal of Power Electronics, Vol. 2, pp. 130–138, 2002.
  • M. Yang, D. Xu, X. Gui, “Study of AC PMSM speed servo system anti-windup design”, Proceedings of the CSEE, Vol. 27, pp. 28–32, 2007.
  • A.T.A. Sevin¸ c, “A full adaptive observer for DC servo motors”, Turkish Journal of Electrical Engineering & Computer Sciences, Vol. 11, pp. 117–130, 2003.
  • H.B. Shin, J.G. Park, “Anti-windup PID controller with integral state predictor for variable-speed motor drives”, IEEE Transactions on Industrial Electronics, Vol. 59, pp. 1509–1516, 2012.