A Unified Anti-Windup Technique for Fuzzy and Sliding Mode Controllers

Radu Emil Precup, Marius L. Tomescu, Emil M. Petriu


This paper proposes the unified treatment of an anti-windup technique for fuzzy and sliding mode controllers. A back-calculation and tracking anti-windup scheme is proposed in order to prevent the zero error integrator wind-up in the structures of state feedback fuzzy controllers and sliding mode controllers. The state feedback sliding mode controllers are based on the state feedback-based computation of the switching variable. An example that copes with the position control of an electro-hydraulic servo-system is presented. The conclusions are pointed out on the basis of digital simulation results for the state feedback fuzzy controller.


Anti-windup technique, electro-hydraulic servo-system, fuzzy control, saturation, sliding mode control, digital simulation.

Full Text:



Bohn, C.; Atherton, D. P. (1995); An analysis package comparing PID anti-windup strategies, IEEE Control Systems Magazine, 15(2):34-40.

Peng, Y.; Vrančić, D.; Hanus, R.; Weller, S. S. R. (1998); Anti-windup designs for multivariable controllers, Automatica, 34(12):1559-1565.

Tharayil, M.; Alleyne, A. (2002); A generalized PID error governing scheme for SMART/SBLI control, Proceedings of 2002 American Control Conference, Anchorage, AK, USA, 1:346-351.

Åström, K. J.; Hägglund, T. (2006); Advanced PID Control, Instrument Society of America, Research Triangle Park, NC.

Wu, X.; Lin, Z. (2012); On immediate, delayed and anticipatory activation of anti-windup mechanism: Static anti-windup case, IEEE Transactions on Automatic Control, 57(3):771- 777.

Fišer, J.; Šulc, B. (2001); Sliding mode control design with anti wind-up, Proceedings of XXVI. ASR'2001 Seminar, Instruments and Control, Ostrava, Czech Republic, Paper ID 17:1-8.

Herrmann, G.; Turner, M. C.; Postlethwaite, I; Guo G. (2004); Practical implementation of a novel anti-windup scheme in a HDD-dual-stage servo-system, IEEE/ASME Transactions on Mechatronics, 9(3):580-592.

Kanamori, M.; Iwagami, K. (2014); Novel anti-windup PID controller design under holonomic endpoint constraints for Euler-Lagrange systems with actuator saturation, Preprints of 19th IFAC World Congress, Cape Town, South Africa, pp. 9321-9326.

Chiang, H.-H.; Hsu, K.-C.; Li I.-H. (2015); Optimized adaptive motion control through an SoPC implementation for linear induction motor drives, IEEE/ASME Transactions on Mechatronics, 20(1):348-360.

Septanto, H.; Syaichu-Rohman, A.; Mahayana, D. (2011); Static anti-windup compensator design of linear sliding mode control for input saturated systems, Proceedings of 2011 International Conference on Electrical Engineering and Informatics, Bandung, Indonesia, pp. 1-4.

Yokoyama, M.; Kim, G.-N.; Tsuchiya, M. (2012); Integral sliding mode control with antiwindup compensation and its application to a power assist system, Journal of Vibration and Control, 16(4):503-512.

Lee, J. M.; Park, S. H.; Kim, J. S. (2013); Design and experimental evaluation of a robust position controller for an electrohydrostatic actuator using adaptive antiwindup sliding mode scheme, The Scientific World Journal, Vol. 2013, Article ID 590708, pp. 1-16.

Zaafouri, C.; Garcia, G. (2013); Comparative study of the saturated sliding mode and antiwindup controllers, Proceedings of 2013 International Conference on Electrical Engineering and Software Applications, Hammamet, Tunisia, pp. 1-6.

Preitl, S.; Precup, R.-E. (1995); On the opportunity of ARW measures in fuzzy control, in: Real World Applications of Intelligent Technologies, H.-J. Zimmermann, M. G. Negoita, D. Dascalu, Eds., Editura Academiei Romane, Bucharest, pp. 149-153.

Zhang, T.; Feng, G.; Liu, H.; Lu, J. (2009); Piecewise fuzzy anti-windup dynamic output feedback control of nonlinear processes with amplitude and rate actuator saturations, IEEE Transactions on Fuzzy Systems, 17(2):253-264 .

Ting, C.-S.; Chang, Y.-N. (2011); Robust anti-windup controller design of time-delay fuzzy systems with actuator saturations, Information Sciences, 181(15):3225-3245.

Precup, R.-E.; Preitl, S. (1997); Popov-type stability analysis method for fuzzy control systems, Proceedings of Fifth European Congress on Intelligent Technologies and Soft Computing, Aachen, Germany, (2):1306-1310.

Precup, R.-E.; Preitl, S. (1999); Fuzzy Controllers, Editura Orizonturi Universitare, Timişoara, 1999.

Precup, R.-E.; Preitl, S.; Balas, M.; Balas, V. (2004); Fuzzy controllers for tire slip control in anti-lock braking systems, Proceedings of IEEE International Conference on Fuzzy Systems, Budapest, Hungary, (3):1317-1322.

Precup, R.-E.; Preitl, S. (2006); Stability and sensitivity analysis of fuzzy control systems. Mechatronics applications, Acta Polytechnica Hungarica, 3(1):61-76.

Tomescu, M. L.; Preitl, S.; Precup, R.-E.; Tar, J. K. (2007); Stability analysis method for fuzzy control systems dedicated controlling nonlinear processes, Acta Polytechnica Hungarica, 4(3):127-141.

Precup, R.-E.; Tomescu, M. L.; Preitl, S. (2009); Fuzzy logic control system stability analysis based on Lyapunov's direct method, International Journal of Computers, Communications & Control, 4(4):415-426.

Precup, R.-E.; Tomescu, M. L.; Radac, M.-B.; Petriu, E. M.; Preitl, S.; Dragos, C.-A. (2012); Iterative performance improvement of fuzzy control systems for three tank systems, Expert Systems with Applications, 39(9):8288-8299.

Precup, R.-E.; Radac, M.-B.; Tomescu, M. L.; Petriu, E. M.; Preitl, S. (2013); Stable and convergent iterative feedback tuning of fuzzy controllers for discrete-time SISO systems, Expert Systems with Applications, 40(1):188-199.

Precup, R.-E.; David, R.-C.; Petriu, E. M.; Radac, M.-B.; Preitl, S. (2014); Adaptive GSA-based optimal tuning of PI controlled servo systems with reduced process parametric sensitivity, robust stability and controller robustness, IEEE Transactions on Cybernetics, 44(11):1997-2009.

Zadeh, L. A. (1974); Fuzzy logic and its application to approximate reasoning, Proceedings of IFIP Congress 74, Stockholm, Sweden, pp. 591-594.

Zadeh, L. A. (1994); Fuzzy logic: issues, contentions and perspectives, Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing ICASSP94, Adelaide, SA, Australia, pp. 183-184.

Zadeh, L. A. (2013); Stochastic finite-state systems in control theory, Information Sciences, 251:1-9.

Mitroi, F. C.; Minculete, N. (2013); Mathematical inequalities for biparametric extended information measures, Journal of Mathematical Inequalities, 7(1):63-71.

Nădăban, S.; Dzitac, I, (2014); Atomic decompositions of fuzzy normed linear spaces for wavelet applications, Informatica, 25(4):643-662.

Gál, L.; Lovassy, R.; Rudas, I. J.; Kóczy, L. T. (2014); Learning the optimal parameter of the Hamacher t-norm applied for fuzzy-rule-based model extraction, Neural Computing and Applications, 24(1):133-142.

Nădăban, S. (2015); Fuzzy Euclidean normed spaces for data mining applications, International Journal of Computers, Communications & Control, 10(1):70-77.

Nădăban, S. (2014); Fuzzy pseudo-norms and fuzzy F-spaces, Fuzzy Sets and Systems, DOI: 10.1016/j.fss.2014.12.010.

Nădăban, S.; Dzitac, I (2014); Special Types of Fuzzy Relations, Procedia Computer Science, 31C:552-557.

Škrjanc, I; Blažič, S.; Agamennoni, O. E. (2005); Interval fuzzy model identification using l1-norm, IEEE Transactions on Fuzzy Systems, 13(5):561-568.

Johanyćk, Z.C. (2010); Survey on five fuzzy inference-based student evaluation methods, in: Computational Intelligence in Engineering, I. J. Rudas, J. Fodor, J. Kacprzyk, Eds., Studies in Computational Intelligence, Springer-Verlag, Berlin, Heidelberg, Vol. 313, pp. 219-228.

Vaščák, J. (2010); Approaches in adaptation of fuzzy cognitive maps for navigation purposes, Proceedings of 8th International Symposium on Applied Machine Intelligence and Informatics, Heržany, Slovakia, pp. 31-36, 2010.

Linda, O.; Manic, M. (2011); Interval type-2 fuzzy voter design for fault tolerant systems, Information Sciences, 181(14):2933-2950.

Dragos, C.-A.; Precup, R.-E.; Tomescu, M. L.; Preitl, S.; Petriu, E. M.; Radac, M.-B. (2013); An approach to fuzzy modeling of electromagnetic actuated clutch systems, International Journal of Computers, Communications & Control, 8(3):395-406.

Teodorescu, H.-N. L. (2013); On the characteristic functions of fuzzy systems, International Journal of Computers, Communications & Control, 8(3):469-476.

Jafarian, A. ( 2014); New artificial intelligence approach for solving fuzzy polynomial equations, International Journal of Artificial Intelligence, 12(2):57-74.

Baranyi, P.; Tikk, D.; Yam, Y.; Patton, R. J. (2003); From differential equations to PDC controller design via numerical transformation, Computers in Industry, 51(3):281-297.

Precup, R.-E.; Preitl, S.; Radac, M.-B.; Petriu, E. M.; Dragos, C.-A.; Tar, J. K. (2011); Experiment-based teaching in advanced control engineering, IEEE Transactions on Education, 54(3):345-355.

Precup, R.-E.; Dragos, C.-A.; Preitl, S.; Radac, M.-B.; Petriu, E. M. (2012); Novel tensor product models for automatic transmission system control, IEEE Systems Journal, 6(3):488- 498.

Angelov, P.; Yager, R. (2013); Density-based averaging - A new operator for data fusion, Information Systems, 222:163-174.

Bălănică, V.; Dumitrache, I.; Preziosi, L. (2013); Breast cancer diagnosis based on spiculation feature and neural network techniques, International Journal of Computers, Communications & Control, 8(3):354-365.

Osaba, E.; Diaz, F.; Onieva, E.; Carballedo, R.; Perallos, A. (2014); AMCPA: A population metaheuristic with adaptive crossover probability and multi-crossover mechanism for solving combinatorial optimization problems, International Journal of Artificial Intelligence, 12(2):1- 23.

Popescu, D.; Cirstoiu, S. (2014); A simulator for the multi-model control of Diesel engines, Studies in Informatics and Control, 23(4):381-386.

Yu, X.; Kaynak, O. (2009); Sliding-mode control with soft computing: A survey, IEEE Transactions on Industrial Electronics, 56(9):3275-3285.

Antić, D.; Milojković, M.; Jovanović, Z.; Nikolić, S. (2010); Optimal design of the fuzzy sliding mode control for a DC servo drive, Strojniški vestnik - Journal of Mechanical Engineering, 56(7-8):455-463.

Al-Hadithi, B. M.; Barragán, A. J.; Andújar, J. M.;Jiménez, A. (2013); Variable structure control with chattering elimination and guaranteed stability for a generalized T-S model, Applied Soft Computing, 13(12):4802-4812.

Milosavljević, C.; Perunicić-Drazenović, B. Veselić, B. (2013); Discrete-time velocity servo system design using sliding mode control approach with disturbance compensation, IEEE Transactions on Industrial Informatics, 9(2):920-927.

Liu, Z.; Su, H.; Pa, S. (2014); A new adaptive sliding mode control of uncertain nonlinear systems, Asian Journal of Control,16(1):198-208.

Filip, F.-G.; Leiviskä, K. (2009); Large-scale complex systems, in: Springer Handbook of Automation, S. Y. Nof, Ed., Springer-Verlag, Berlin, Heidelberg, pp. 619-638.

Precup, R.-E.; David, R.-C.; Petriu, E. M.; Preitl, S.; Paul, A. S. (2011); Gravitational search algorithm-based tuning of fuzzy control systems with a reduced parametric sensitivity, in: Soft Computing in Industrial Applications, A. Gaspar-Cunha, R. Takahashi, G. Schaefer, L. Costa, Eds., Springer-Verlag, Berlin, Heidelberg, Advances in Intelligent and Soft Computing, Vol. 96, pp. 141-150.

Penedo, F.; Haber, R. E.; Gajate, A.; del Toro, R. M. (2012); Hybrid incremental modeling based on least squares and fuzzy K-NN for monitoring tool wear in turning processes, IEEE Transactions on Industrial Informatics, 8(4):811-818.

Barchinezhad, S.; Eftekhari, M. (2014); A new fuzzy and correlation based feature selection method for multiclass problems, International Journal of Artificial Intelligence, 12(2):24-41.

Astudillo, L.; Melin, P.; Castillo, O. (2015); Introduction to an optimization algorithm based on the chemical reactions, Information Sciences, 291:85-95.

Bühler, H. (1986); Réglage par mode de glissement, Presses Polytechniques Romandes, Lausanne.

Utkin, V. I. (1997); Variable structure systems with sliding modes, IEEE Transactions on Automatic Control, AC-22(2):212-222.

Precup, R.-E.; Hellendoorn, H. (2011); A survey on industrial applications of fuzzy control, Computers in Industry, 62(3):213-226.

Preitl, S.; Precup, R.-E. (1993); Anti-Reset-Windup (ARW) structure for speed control of hydrogenerators, Proceedings of CSCS-9 International Conference, Bucharest, Romania, 2:390-397.

Preitl, S. (1986); Aspects concerning the algorithmic design of electro-hydraulic servosystems for speed controllers, Proceedings of CCSITEH National Symposium, Timisoara, Romania, pp. 143-149 (in Romanian).

DOI: https://doi.org/10.15837/ijccc.2015.6.2075

Copyright (c) 2017 Radu Emil Precup, Marius L. Tomescu, Emil M. Petriu

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC-BY-NC  License for Website User

Articles published in IJCCC user license are protected by copyright.

Users can access, download, copy, translate the IJCCC articles for non-commercial purposes provided that users, but cannot redistribute, display or adapt:

  • Cite the article using an appropriate bibliographic citation: author(s), article title, journal, volume, issue, page numbers, year of publication, DOI, and the link to the definitive published version on IJCCC website;
  • Maintain the integrity of the IJCCC article;
  • Retain the copyright notices and links to these terms and conditions so it is clear to other users what can and what cannot be done with the  article;
  • Ensure that, for any content in the IJCCC article that is identified as belonging to a third party, any re-use complies with the copyright policies of that third party;
  • Any translations must prominently display the statement: "This is an unofficial translation of an article that appeared in IJCCC. Agora University  has not endorsed this translation."

This is a non commercial license where the use of published articles for commercial purposes is forbiden. 

Commercial purposes include: 

  • Copying or downloading IJCCC articles, or linking to such postings, for further redistribution, sale or licensing, for a fee;
  • Copying, downloading or posting by a site or service that incorporates advertising with such content;
  • The inclusion or incorporation of article content in other works or services (other than normal quotations with an appropriate citation) that is then available for sale or licensing, for a fee;
  • Use of IJCCC articles or article content (other than normal quotations with appropriate citation) by for-profit organizations for promotional purposes, whether for a fee or otherwise;
  • Use for the purposes of monetary reward by means of sale, resale, license, loan, transfer or other form of commercial exploitation;

    The licensor cannot revoke these freedoms as long as you follow the license terms.

[End of CC-BY-NC  License for Website User]

INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL (IJCCC), With Emphasis on the Integration of Three Technologies (C & C & C),  ISSN 1841-9836.

IJCCC was founded in 2006,  at Agora University, by  Ioan DZITAC (Editor-in-Chief),  Florin Gheorghe FILIP (Editor-in-Chief), and  Misu-Jan MANOLESCU (Managing Editor).

Ethics: This journal is a member of, and subscribes to the principles of, the Committee on Publication Ethics (COPE).

Ioan  DZITAC (Editor-in-Chief) at COPE European Seminar, Bruxelles, 2015:

IJCCC is covered/indexed/abstracted in Science Citation Index Expanded (since vol.1(S),  2006); JCR2016: IF=1.374. .

IJCCC is indexed in Scopus from 2008 (CiteScore 2017 = 1.04; SNIP2017 = 0.616, SJR2017 =0.326):

Nomination by Elsevier for Journal Excellence Award Romania 2015 (SNIP2014 = 1.029): Elsevier/ Scopus

IJCCC was nominated by Elsevier for Journal Excellence Award - "Scopus Awards Romania 2015" (SNIP2014 = 1.029).

IJCCC is in Top 3 of 157 Romanian journals indexed by Scopus (in all fields) and No.1 in Computer Science field by Elsevier/ Scopus.


 Impact Factor in JCR2017 (Clarivate Analytics/SCI Expanded/ISI Web of Science): IF=1.29 (Q3). Scopus: CiteScore2017=1.04 (Q2); Editors-in-Chief: Ioan DZITAC & Florin Gheorghe FILIP.