SciELO - Scientific Electronic Library Online

 
 issue80Reconstruction of multispectral light field (5d plenoptic function) based on compressive sensing with colored coded apertures from 2D projectionsPower deposition influence on the electrical and optical properties of Sn1-xO2Nbx thin films obtained by sputtering author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


Revista Facultad de Ingeniería Universidad de Antioquia

Print version ISSN 0120-6230

Rev.fac.ing.univ. Antioquia  no.80 Medellín July/Sep. 2016

https://doi.org/10.17533/udea.redin.n80a15 

Articles

A novel method for fuzzy scale factors scheduling in fuzzy PD+I with anti-windup system controllers

Un nuevo método para la programación difusa de los factores de escala en controladores difusos PD+I con sistema anti-windup

Aldo Rafael Sartorius-Castellanos1 

José de Jesús Moreno-Vázquez1 

Raúl Antonio-Ortiz1 

Marcia Lorena Hernández-Nieto1 

1. Departamento de Ingeniería Electrónica, Instituto Tecnológico de Minatitlán. Blvd. Institutos Tecnológicos S/N Col. Buena Vista Norte. C. P. 96848. Minatitlán, México.


Abstract

The adjustment of scale factors in fuzzy controllers is a key factor in their correct functioning. In two-inputs fuzzy PID controllers, such as fuzzy PI+D (FPI+D) and fuzzy PD+I (FPD+I), the adjustment of scale factors is directly related to the adjustment of the gains of a PID controller using some of the traditional methods of adjustment. In systems that have control signal saturation, fuzzy PID controllers require anti-windup systems (AW) that limit the controller’s integral action. In these situations, the adjustments of scale factors are not directly related to the adjustment of gains of a PID controller. Its use increases the overall gain system and creates an unbounded controller, which causes a faster response in the transient state but an oscillatory behavior and even critical stability in the steady state of the response. A solution to this problem is to reduce the output scale factor, to create a bounded controller, in which the tracking time constant is augmented. Consequently, the system presents more bounded oscillations in the steady state, but the transient response is slower. The main motivation of this research was to develop an approach for adjusting fuzzy PD+I controllers with an anti-windup system (FPD+I AW) with faster response in the transient state and without oscillatory behavior in the steady state. This approach uses a second fuzzy controller, which adjusts the output scale factor and the tracking time constant according to the actual system error. To verify the effectiveness of the proposed approach, a fuzzy PD+I controller with an AW system based on tracking back calculation and fuzzy scale factor scheduling (FPD+I AW-FSFS) was implemented and used to control the speed in a direct current motor with control signal saturation and was compared with the responses of FPD+I unbounded and FPD+I bounded controllers with AWs based on tracking back calculation, thereby proving the effectiveness of the proposed method.

KEYWORDS Anti-windup; controller; fuzzy; factor scheduling

Resumen

El ajuste de los factores de escala en los controladores difusos es un factor clave para su correcto funcionamiento. En controladores difusos PID con dos entradas, como los controladores difusos PI+D (FPI+D) y PD+I (FPD+I), el ajuste de los factores de escala está directamente relacionado con el ajuste de las ganancias de un controlador PID, utilizando alguno de los métodos tradicionales de ajuste. En sistemas que presentan saturación en la señal de control, los controladores difusos PID requieren un sistema de anti-windup (AW) que limite la acción integral del controlador. En estos casos, el ajuste de los factores de escala no está relacionado directamente al ajuste de las ganancias de un controlador PID. Utilizar este ajuste de ganancias, incrementa la ganancia general del sistema, creando un controlador sin acotar, el cual presenta una rápida respuesta en el estado transitorio, pero un comportamiento oscilatorio, e incluso críticamente inestable en la respuesta en estado estable. Una solución a este problema es reducir el factor de escala de salida, creando un controlador acotado, con lo cual la constante de tiempo de seguimiento se incrementa. Con ello el sistema presenta oscilaciones más acotadas en el estado estacionario, pero su estado transitorio es más lento. La principal motivación de esta investigación fue obtener un método para ajustar controladores difusos PD+I con sistema anti-windup (FPD+I AW) con una respuesta rápida en estado transitorio y sin que presenten un comportamiento oscilatorio en estado estable, utilizando para ello un segundo controlador difuso, el cual ajusta el factor de escala de salida y la constante de tiempo de seguimiento de acuerdo al error actual del sistema. Para verificar el método propuesto, un controlador difuso PD+I con sistema anti-windup basado en la técnica de cálculo de retorno y programación difusa de los factores de escala (FPD+I AW-FSFS) fue implementado y utilizado para controlar la velocidad de un motor de corriente directa con saturación en la señal de control y su respuesta fue comparada con las respuestas de los controladores FPD+I sin acotamiento y FPD+I acotado, todos con AW basado en la técnica de cálculo de retorno, demostrando así la eficacia del método propuesto.

PALABRAS CLAVES: Anti-windup; controlador; difuso; programación de factores

1. Introduction

Traditional PID controllers are extensively used in the industry because of their robustness and simplicity of operation 1. However, they have great drawbacks because of their limited ability to correct system uncertainties, parameter variations, and external disturbances.

In situations in which traditional classic control schemes are impractical or impossible, such as processes that are complex, non-linear or have inaccuracies in the model 2, fuzzy controllers have demonstrated to be effective through several studies 3. Consequently, diverse fuzzy controllers have been developed, such as fuzzy sliding mode controllers 4, T-S fuzzy controllers 5, state feedback fuzzy controllers 6)(7, output feedback fuzzy controllers 8)(9, fuzzy PI controllers 10, and fuzzy PD controllers 11)(12.

Fuzzy PID controllers (FPID) have three inputs and a three-dimensional rule base, which makes defining the controller rules complex. To prevent this problem, different variants of FPID controllers have been proposed, such as those shown in 13)(15. In these studies, the adjustment of the PID controller gains is performed dynamically through a fuzzy system, or the controllers proposed in 16, which present schemes with two- and one-dimensional rule bases working in parallel.

Nevertheless, two-input FPID controllers (FPI+D and FPD+I) have a proper structure and the most practical use as they require only a set of two-dimensions fuzzy rules and can use the well-known tuning process of traditional PID controllers. Thus, it is the most popular type of FPID controller used in various studies and applications 17. Several approaches have been presented to adjust the scale factors in the different configurations of two-input FPID controllers, such as self-tuning 18, trial and error 19, saturation-based tuning methods 20, and using genetic algorithms 21.

In all types of PID and FPID controllers, when saturation exists in the control signal, a degradation of system performance occurs because of the integral action of the controller, a phenomenon known as windup. This phenomenon causes large settling times in the output signal and even instability of the system if it is unstable in an open loop because the closed loop is broken 22. This degradation can be corrected with the use of different conventional anti-windup (AW) schemes, as shown in 23)(24, or with AW schemes based on fuzzy logic, as shown in 25)(26. Conventional AW methods include the use of a limited integrator, conditional integration, and tracking back calculation method. Tracking back calculation is the most commonly used method to prevent integral windup 27.

We cannot directly use traditional PID controller tuning methods when conventional AW schemes such as tracking back calculation are used in FPID controllers or their two-input variants. The reason is that the overall gain of the system is increased and causes an oscillatory and even critically stable behavior in the controlled variable. Recent studies have shown that the gain of the FPID controller must be smaller than that of the conventional PID controller 28, even in controllers without an AW system, to prevent the controller’s inherent saturation 20.

With this adjustment in FPID controllers or their two-input variants, the output scaling factor is reduced and the tracking time constant is augmented. Consequently, the system presents more bounded oscillations in the steady state of the response, but the transient response is slower.

Motivated by this effect and the works mentioned above, this study develops an approach to fuzzy scheduling, both the output scaling factor and the tracking time constant, based on system error and uses these parameters to adjust a fuzzy PD+I controller with an AW system based on tracking back calculation (FPD+I AW).

The proposed method schedules the output scaling factor and the tracking time constant according to the system error and maintains a faster transient response of the system while bounded the oscillatory behavior in the controlled variable. To validate the method, the proposed controller was used to control the speed of a Micro-switch DC motor model 22VM81-020-5 coupled with an analogue tachometer. Data acquisition was developed with a National Instruments board model NI USB-6212. The response of the proposed fuzzy PD+I controller with AW system based on tracking back calculation and fuzzy scale factor scheduling (FPD+I AW-FSFS) was compared with those of fuzzy PD+I controllers with AW system based on tracking back calculation with static values of fuzzy scale factors in unbounded and bounded versions.

All tests were performed using Matlab and Simulink software in conjunction with Real Time Workshop and Fuzzy Logic Toolboxes, under conditions of constant load, eccentric load and varying load.

2. PID AW controller tuning

In the conventional PID controller with tracking back calculation anti-windup system (PID AW), shown in Figure 1, control output is described in the frequency domain by Eq. (1)

(1)

where is the saturated output. To tune the PID AW controller, the gains Kp , Kd , and Ki are adjusted by the method of Tyreus and Luyben, and the term μ of the tracking time constant, must satisfy the condition shown in Eq. (2):

(2)

Figure 1 PID AW controller with an AW system based on tracking back calculation 

The values of the calculated gains are presented in Table 1

Table 1 Calculated values of the gains for the conventional PID AW controller 

3. FPD+I AW controller gain analysis

For the FPD+I AW controller, as shown in Figure 2, control signal u(t) is determined by Eq. (3), where and are the scaling factors for the proportional and derivative inputs, respectively, is the integral gain, is the output scaling factor, and is the fuzzy tracking time constant.

(3)

The non-linear function can acts as a sum in a lineal input-output mapping 29)(30 if the control surface is linear. Thus, Eq. (3) can be linearly approximated in the frequency domain as Eq. (4):

(4)

Figure 2 FPD+I AW controller with an AW system based on tracking back calculation 

By comparison, Eqs. (1) and (4) are related in the way shown in Eqs. (5-8):

(5)

(6)

(7)

(8)

4. FPD+I AW controller implementation and tuning

Fuzzy controller has two inputs, namely, error, which is denoted as e(t) and its derivative e(t), and one output, which is denoted as u(t).The linguistic values used for both inputs and output are shown in Eq. (9):

(9)

Each input has seven fuzzy sets, which define 49 fuzzy rules, as shown in Table 2.

Table 2 Fuzzy rules for the FPD+I AW controller 

Inputs and outputs are normalized at intervals (-1,1) as shown in Figure 3.

Figure 3 Member functions for inputs and output of the FPD+I AW fuzzy controller 

4.1. Adjusting the scaling factors for the unbounded version of the controller

The Micro-switch direct current motor model 22VM81-020-5 has a maximum speed of 10,000 °/sec. Therefore, the maximum error that can occur is ±10,000 °/sec, and the scaling factor is defined as shown in Eq. (10).

(10)

From Eqs. (5-8) and (10) and the gains calculated in Table 1, the scaling factors for inputs and and output , as well as the fuzzy tracking time constant, were calculated. Table 3 shows the values calculated.

Table 3 Calculated scaling factors for the unbounded version of the FPD+I AW controller 

With this adjustment, the transient response of the system is faster but presents an oscillatory and even critically stable behavior in the steady state response as shown in Figure 4.

Figure 4 Response of the FPD+I AW unbounded controller with constant load 

4.2. Adjusting the scaling factors for the bounded version of the controller

The output scale factor must be bounded in order to avoid an oscillatory and even critically stable behavior in the controlled variable because of the injected signal in the AW loop. The output scale factor 𝜎 must be almost T i times lower in systems with saturation, as shown in Eq. (11), to limit the global gain and achieve stability in the output signal 28. Therefore,

(11)

Table 4 presents the values calculated for the FPD+I AW bounded controller, where the output scale factor 𝜎 is T i times lower and the fuzzy tracking time is times greater than that in the unbounded controller. With this adjustment, the system presents more bounded oscillations in the steady state response, but the transient response is slower as shown in Figure 5.

Table 4 Calculated scaling factors for the FPD+I AW bounded controller 

Figure 5 Responses of the FPD+I AW unbounded and FPD+I bounded controllers 

5. FPD+I AW-FSFS controller

As previously shown, the FPD+I AW unbounded controller has a fast transient response because of the high value in the output scale factor . However, this factor scale is responsible to the system has an oscillatory behavior at steady state.

In the same manner the output scale factor reduces the fuzzy tracking time constant , which decreases the response smoothness because of the resetting of the controller’s integral part. Moreover, the FPD+I AW bounded controller has a slow transient response because the gain of the output scale factor is reduced, thereby reducing the oscillatory behavior in the steady state.

The proposed FPD+I AW-FSFS controller uses a second fuzzy controller called the scale factor scheduling fuzzy controller, which adjusts the gains of the output scale factor and the tracking time constant according to the actual error, as shown in Figure 6. With this approach, having a fast transient response while reducing the oscillatory behavior in the steady state is possible, thus improving the global performance of the system.

Figure 6 Output scale factor and factor of the fuzzy tracking time constant adjusted by the fuzzy scale factor scheduling controller according to the actual error 

The structure of the FPD+I AW-FSFS controller with an AW system based on tracking back calculation and fuzzy scale factor scheduling is illustrated in Figure 7.

Figure 7 FPD+I AW-FSFS controller with an AW system based on tracking back calculation and fuzzy scale factor scheduling 

6. FPD+I AW-FSFS controller test

An FPD+I AW-FSFS controller adjusted and configured by the proposed approach is used to control the speed of a Micro-switch DC motor model 22VM81-020-5 coupled with an analogue tachometer in three different scenarios. Data acquisition is conducted with a National Instruments board model NI USB-6212.

The performance of the FPD+I AW-FSFS controller is compared with the responses of the fuzzy PD+I with an AW system based on tracking back calculation controllers (FPD+I AW) in bounded and unbounded versions. In all tests, the motor had an initial speed of 0°/sec and is set to the reference speed of 10,000°/sec. In these tests, the ITAE performance index is used. The percentage of maximum overshoot, peak time tp, rise time tr, and settling time ts, which uses the criterion of 2%, are also shown.

6.1 Tests with constant load

Figure 8 and Table 5 show that the global performance of the FPD+I AW-FSFS controller is superior to that of the FPD+I AW unbounded and FPD+I AW bounded controllers, and that it has a better ITAE performance index.

The FPD+I AW-FSFS controller exhibits greater overshoots than the FPD+I unbounded and FPD+I bounded controllers. However, data demonstrate that the reset and settling times of the FPD+I AW-FSFS controller are shorter, and thus its global performance is increased.

The FPD+I AW-FSFS controller also presents shorter times in the steady state response and has more bounded oscillations, which also help to increase its global performance.

Figure 8 Comparative responses of the FPD+I AW unbounded, FPD+I AW bounded, and FPD+I AW-FSFS controllers with constant load 

Table 5 Comparative responses of the FPD+I AW unbounded, FPD+I AW bounded, and FPD+I AW-FSFS controllers with constant load 

6.2 Tests with eccentric load

The performance of the FPD+I AW-FSFS controller is compared with the response of the same controllers used in subsection 6.1, but an eccentric load is used throughout the test.

Figure 9 shows that the performance of the FPD+I AW-FSFS controller is superior to that of the FPD+I AW unbounded and FPD+I AW bounded controllers by compensating the eccentric load.

Moreover, Figure 9 and Table 6 indicate that the FPD+I AW-FSFS controller exhibits a slightly faster response and has less overshoot in the transient state than the FPD+I AW unbounded controller. The FPD+I AW-FSFS controller also presents shorter times in the steady state response, thus increasing its global performance.

Table 6 Comparative responses of the FPD+I AW unbounded, FPD+I AW bounded, and FPD+I AW-FSFS controllers with eccentric load 

Figure 9 Comparative responses of the FPD+I AW unbounded, FPD+I AW bounded, and FPD+I AW-FSFS controllers with eccentric load 

6.3. Test with load variations

The performance of the FPD+I AW-FSFS controller is compared with the response of the same controllers used in subsection 6.1 by applying a load variation at ten seconds. Based on Table 7 and Figure 10, the FPD+I AW-FSFS controller clearly displays superior performance to the FPD+I AW unbounded and FPD+I AW bounded controllers by compensating for the load variation more rapidly and with more bounded oscillations observed.

The comparison results shown in Figure 10 demonstrate that the FPD+I AW-FSFS controller has a slightly faster response when trying to compensate for the load variation.

Figure 10 Comparative responses of the FPD+I AW unbounded, FPD+I AW bounded, and FPD+I AW-FSFS controllers with load variations 

Table 7 Comparative responses of the FPD+I AW unbounded, FPD+I AW bounded, and FPD+I AW-FSFS controllers with load variations 

7. Stability analysis

Stability analysis is conducted using the linguistic trajectory method proposed in 31. This method is valid for bi-dimensional systems and is based on plotting the closed-loop trajectory over a state space diagram, which shows the partition induced by the set of rules 32.

Figures 11(a) and 11(b) shown that under constant and eccentric loads, the dynamic response of the systems with the proposed controller, rapidly converges to the linguistic variable zero (z) in both error and its derivative.

Figure 11 Linguistic trajectory of the FPD+I AW-FSFS controllers with a) constant load and b) eccentric load 

The pathways are similar in both cases, thus satisfy the condition shown in Eq. (12):

(12)

Figure 12 shows that the pathway is different when disturbances or a load variation is applied. Nevertheless, the error and its derivate again converge to the linguistic variable zero (z). This finding implies that the system is BIBO stable, as the output is bounded in the presence of bounded disturbances in the input signal. Therefore, satisfy the condition shown in Eq. (13)

(13)

Figure 12 Linguistic trajectory of the FPD+I AW-FSFS controller with load variations 

8. Conclusions

This paper presents a new method for dynamically adjusting scale factors in fuzzy PD+I with an AW system based on tracking back calculation controllers (FPD+I AW).

Using the proposed method for dynamically adjusting scale factors, the augmenting of the overall gain of the system was achieved in the transient response. Thus, the system responded faster, and the limiting of the overall gain of the system was achieved in the steady state. Thus, the presence of the oscillatory behavior or even the critically stable behavior in the controlled variable was avoided. The proposed method for dynamically adjusting scale factors was used to compare the performance of the FPD+I AW-FSFS controller with the response of the FPD+I AW unbounded and FPD+I AW bounded controllers, all with AW systems based on tracking back calculation.

All tests were conducted using Matlab and Simulink software in conjunction with Real Time Workshop and Fuzzy Logic Toolboxes under conditions of constant load, varying load, and eccentric load. The FPD+I AW-FSFS controller showed the best global performance in all cases.

A stability analysis of the proposed controller in more complex or coupled systems, such as a robot manipulator or chemical processes, can be studied further

References

1. R. Vilanova, V. Alfaro and O. Arrieta, “Robustness in PID Control”, in PID Control in the Third Millennium, 1 st ed. R. Vilanova and A. Visioli (eds). London, UK: Springer, 2012, pp. 113-145. [ Links ]

2. L. Wu, X. Su, P. Shi and J. Qiu, “A New Approach to Stability Analysis and Stabilization of Discrete-Time T-S Fuzzy Time-Varying Delay Systems”, IEEE Trans. Syst. Man Cybern. Part B Cybern., vol. 41, no. 1, pp. 273-286, 2011. [ Links ]

3. R. Arulmozhiyal and R. Kandiban, “An intelligent speed controller for Brushless DC motor”, in 7 th IEEE Conference on Industrial Electronics and Applications (ICIEA), Singapore, Singapore, 2012, pp. 16-21. [ Links ]

4. Q. Hu, B. Xiao and P. Shi, “Tracking control of uncertain Euler-Lagrange systems with finite-time convergence”, Int. J. Robust Nonlinear Control, vol. 25, no. 17, pp. 3299-3315, 2014. [ Links ]

5. B. Mohan, “Fuzzy Pid Control Via Modified Takagi-Sugeno Rules”, Intell. Autom. Soft Comput., vol. 17, no. 2, pp. 165-174, 2011. [ Links ]

6. J. Dong and G. Yang, “Reliable State Feedback Control of T-S Fuzzy Systems with Sensor Faults”, IEEE Trans. Fuzzy Syst., vol. 23, no. 2, pp. 421-433, 2014 [ Links ]

7. L. Xiaomei, L. Shengtao, Z. Kanjian, D. Xiujuan and J. Yuanwei, “State feedback predictive control based on T-S fuzzy model and state estimator”, in 26th Chinese Control and Decision Conference, Changsha, China, 2014, pp. 5133-5136. [ Links ]

8. S. Tong, S. Sui and Y. Li, “Fuzzy Adaptive Output Feedback Control of MIMO Nonlinear Systems with Partial Tracking Errors Constrained”, IEEE Trans. Fuzzy Syst., vol. 23, no. 4, pp. 729-742, 2014. [ Links ]

9. J. Yoneyama, “Output feedback control design for nonlinear systems based on a generalized Takagi-Sugeno fuzzy system”, in World Automation Congress (WAC), Waikoloa, USA, 2014, pp. 313-318. [ Links ]

10. R. Precup et al., “Cascade Control System-Based Cost Effective Combination of Tensor Product Model Transformation and Fuzzy Control”, Asian J. Control, vol. 17, no. 2, pp. 381-391, 2014. [ Links ]

11. H. Boubertakh, M. Tadjine, P. Glorennec and S. Labiod, “Tuning fuzzy PD and PI controllers using reinforcement learning”, ISA Transactions, vol. 49, no. 4, pp. 543-551, 2010. [ Links ]

12. S. Oh, H. Jang and W. Pedrycz, “Optimized fuzzy PD cascade controller: A comparative analysis and design”, Simul. Model. Pract. Theory, vol. 19, no. 1, pp. 181-195, 2011. [ Links ]

13. X. Dong, Z. Jian and W. Feng, “Fuzzy PID Control To Feed Servo System of CNC Machine Tool”, Procedia Engineering, vol. 29, pp. 2853-2858, 2012. [ Links ]

14. P. Xue, H. Wang, J. Hou and W. Li, “Based on the fuzzy PID brushless DC motor control system design”, in International Conference on Measurement, Information and Control (MIC), Harbin, China, 2012, pp. 703-706. [ Links ]

15. Y. Wu, H. Jiang and M. Zou, “The Research on Fuzzy PID Control of the Permanent Magnet Linear Synchronous Motor”, Physics Procedia, vol. 24, pp. 1311-1318, 2012. [ Links ]

16. V. Kumar, A. Mittal and R. Singh, “Stability Analysis of Parallel Fuzzy P + Fuzzy I + Fuzzy D Control Systems”, Int. J. Autom. Comput., vol. 10, no. 2, pp. 91-98, 2013. [ Links ]

17. B. Kim and C. Chung, “Design of fuzzy PD + I controller for tracking control”, in American Control Conference, Anchorage, USA, 2002, pp. 2124-2129. [ Links ]

18. C. Dey, R. Mudi and P. Mitra, “A self-tuning fuzzy PID controller with real-time implementation on a position control system”, in 3 rd International Conference on Emerging Applications of Information Technology (EAIT), Kolkata, India, 2012, pp. 32-35. [ Links ]

19. E. Alaoui, H. Ayad and S. Doubabi, “Fuzzy Anti-Windup Schemes for PID Controllers”, Int. J. Appl. Eng. Res., vol. 1, no. 3, pp. 295-306, 2006. [ Links ]

20. X.-G. Duan, H. Deng, and H.-X. Li, “A Saturation-Based Tuning Method for Fuzzy PID Controller,” IEEE Trans. Ind. Electron., vol. 60, no. 11, pp. 5177-5185, Nov. 2013. [ Links ]

21. M. Majhi and C. Mahanta, “Fuzzy proportional integral - proportional derivative (PI-PD) controller”, in American Control Conference, Boston, USA, 2004, pp. 4028-4033. [ Links ]

22. K. astrom and L. Rundqwist, “Integrator Windup and How to Avoid It”, in American Control Conference, Pittsburgh, USA, 1989, pp. 1693-1698. [ Links ]

23. A. Ghoshal and V. John, “Anti-windup Schemes for Proportional Integral and Proportional Resonant Controller”, in National Power Electronic Conference (NPEC), Roorkee, India, 2010, pp. 1-6. [ Links ]

24. B. Hencey and A. Alleyne, “An anti-windup technique for LMI regions”, Automatica, vol. 45, no. 10, pp. 2344-2349, 2009. [ Links ]

25. S. Rini, P. Poongodi and L. Binu, “Fuzzy Assisted PI Controller with Anti-reset wind up for Regulating Pressure in a Hypersonic Wind Tunnel”, IJCA Spec. Issue Artif. Intell. Tech. - Nov. Approaches Pract. Appl., no. 2, pp. 29-33, 2011. [ Links ]

26. C. Ting and Y. Chang, “Robust anti-windup controller design of time-delay fuzzy systems with actuator saturations”, Journal Information Sciences, vol. 181, no. 15, pp. 3225-3245, 2011. [ Links ]

27. J. Choi and S. Lee, “Antiwindup Strategy for PI-Type Speed Controller”, IEEE Trans. Ind. Electron., vol. 56, no. 6, pp. 2039-2046, 2009. [ Links ]

28. A. Sartorius, J. Moreno, O. Piñón and A. Ruiz, “A new approach for adjusting scale factor in fuzzy PD+I controllers with anti-windup”, J. Intell. Fuzzy Syst., vol. 27, no. 5, pp. 2319-2326, 2014. [ Links ]

29. W. Qiao and M. Mizumoto, “PID type fuzzy controller and parameters adaptive method”, Fuzzy Sets Systems, vol. 78, no. 1, pp. 23-35, 1996. [ Links ]

30. W. Siler and H. Ying, “Fuzzy control theory: The linear case”, Fuzzy Sets Systems, vol. 33, no. 3, pp. 275-290, 1989. [ Links ]

31. M. Braae and D. Rutherford, “Theoretical and linguistic aspects of the fuzzy logic controller”, Automatica, vol. 15, no. 5, pp. 553-577, 1979. [ Links ]

32. F. Cuesta and A. Ollero, Intelligent Mobile Robot Navigation, 1 st ed. Netherlands: Springer, 2005. [ Links ]

Received: February 24, 2015; Accepted: June 21, 2016

* Corresponding author: Aldo Rafael Sartorius Castellanos e-mail: asartorius@itmina.edu.mx

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License