×

New integral antiwindup scheme for PI motor speed control. (English) Zbl 1338.93151

Summary: Windup refers to the phenomenon where a control system operates in a nonlinear region when the controller’s output exceeds the input limits of the plant being controlled. Windup can lead to performance degradation in terms of overshoot, settling time and even system stability. Many anti-windup strategies involve switching and manipulating the integral control component in various ways when saturation occurs aiming to bring control back into the linear region. For better insight into windup, the proportional-integral (PI) plane is now used as a means to explain the phenomenon in terms of the controller’s signals. A PI controller with a built-in closed-loop integral controller that has a reference set based on the input command and external torque is proposed. The performance for this proposed method is compared against existing conditional integration, tracking back calculation and integral state prediction schemes on second and third order systems using MATLAB/SIMULINK simulations of an induction motor and a DC motor respectively. The proposed controller showed promising potential with its ability to eliminate overshoot in both no load and full load conditions due to the decoupling of its parameters from its response and has the shortest settling time when compared against existing schemes, even in the presence of noise.

MSC:

93B40 Computational methods in systems theory (MSC2010)
93C95 Application models in control theory
93C10 Nonlinear systems in control theory
93C15 Control/observation systems governed by ordinary differential equations

Software:

Simulink; Matlab
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Gupta, Artificial intelligence applications in permanent magnet brushless DC motor drives, Artif. Intell. Rev. 33 pp 175– · Zbl 05780512 · doi:10.1007/s10462-009-9152-3
[2] Lin C.L. H.Y. Jan Application of evolution strategy in mixed H /H 2 control for a linear brushless DC motor Kobe, Japan 1 6 2003
[3] Bose, Neural Network applications in power electronics and motor drives-an introduction and perspective, IEEE Trans. Ind. Electron. 54 (1) pp 14– (2007) · doi:10.1109/TIE.2006.888683
[4] Baptista, Fuzzy predictive algorithms applied to real-time force control, Control Eng. Practice 9 (4) pp 411– (2011) · doi:10.1016/S0967-0661(00)00119-2
[5] Fonseca, Fuzzy logic speed control of an induction motor, Microprocess. Microsyst. 22 (9) pp 523– (1999) · doi:10.1016/S0141-9331(98)00110-0
[6] Fleming, Evolutionary algorithms in control systems engineering: A survey, Control Eng. Practice 10 (11) pp 1223– (2002) · doi:10.1016/S0967-0661(02)00081-3
[7] Wai, Supervisory genetic evolution control for indirect field-oriented induction motor drive, IEE Proc. Elec. Power Applicat. 150 pp 215– (2003) · doi:10.1049/ip-epa:20030155
[8] Gadoue, Artificial intelligence-based speed control of DTC induction motor drives-a comparative study, Elect. Power Syst. Res. 79 (1) pp 210– (2009) · doi:10.1016/j.epsr.2008.05.024
[9] Wai R.J. J.D. Lee L.J. Chang Supervisory genetic evolution control for induction machine using fuzzy design technique Melbourne, Victoria, Australia 2004 894 900
[10] Tarbouriech, Anti-windup design: An overview of some recent advances and open problems, IET Contr. Theory Appl. 3 (1) pp 1– (2009) · doi:10.1049/iet-cta:20070435
[11] Krikelis, State feedback integral control with intelligent integrator, Int. J. Control 32 (3) pp 465– (1980) · doi:10.1080/00207178008922868
[12] Walgama, Generalization of conditioning technique for anti-windup compensators, Proc. Inst. Elect. Eng. 139 pp 109– (1992) · Zbl 0758.93027
[13] Hodel, Variable-structure PID control to prevent integrator windup, IEEE Trans. Ind. Electron. 48 (2) pp 442– (2001) · doi:10.1109/41.915424
[14] Hodel, Authors reply to comments on variable-structure PID control to prevent integrator windup, IEEE Trans. Ind. Electron. 51 (3) pp 738– (2004) · doi:10.1109/TIE.2004.827822
[15] Mantz, Comments on variable-structure pid control to prevent integrator windup, IEEE Trans. Ind. Electron. 51 (3) pp 736– (2004) · doi:10.1109/TIE.2004.825205
[16] Seok, Frequency-spectrum-based antiwindup compensator for PI controlled systems, IEEE Trans. Ind. Electron. 53 (6) pp 1781– (2006) · doi:10.1109/TIE.2006.885118
[17] Choi, Antiwindup strategy for PI-type speed controller, IEEE Trans. Ind. Electron. 56 (6) pp 2039– (2009) · doi:10.1109/TIE.2009.2016514
[18] Ogawa H. K. Sasaki K. Matsumoto Y. Ishida A simple antiwindup control based on a PI control with an initial value of the integral state variable Singapore 149 152 2010
[19] Shin, New antiwindup PI controller for variable-speed motor drives, IEEE Trans. Ind. Electron. 45 (3) pp 445– (1998) · doi:10.1109/41.679002
[20] Li, Comparison and evaluation of anti-windup PI controllers, J. Power Electron. 11 (1) pp 45– · doi:10.6113/JPE.2011.11.1.045
[21] Shin, Anti-windup PID controller with integral state predictor for variable-speed motor drives, IEEE Trans. Ind. Electron. 59 (3) pp 1509– (2012) · doi:10.1109/TIE.2011.2163911
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.