Abstract
In this study, a new advanced metaheuristics-based optimization approach is proposed and successfully applied to design and tuning of a PID-type Fuzzy Logic Controller (FLC). The scaling factors tuning problem of the FLC structure is formulated and systematically resolved, using various constrained metaheuristics such as the Differential Search Algorithm (DSA), Gravitational Search Algorithm (GSA), Artificial Bee Colony (ABC) and Particle Swarm Optimization (PSO). In order to specify more time-domain performance control objectives of the proposed metaheuristics-tuned PID-type FLC, different optimization criteria such as Integral of Square Error (ISE) and Maximum Overshoot (MO) are considered and compared The classical Genetic Algorithm Optimization (GAO) method is also used as a reference tool to measure the statistical performances of the proposed methods. All these algorithms are implemented and analyzed in order to show the superiority and the effectiveness of the proposed fuzzy control tuning approach. Simulation and real-time experimental results, for an electrical DC drive benchmark, show the advantages of the proposed metaheuristics-tuned PID-type fuzzy control structure in terms of performance and robustness.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Azar, A. T. (Ed.) (2010a). Fuzzy systems. Vienna, Austria: INTECH. ISBN 978-953-7619-92-3.
Azar, A. T. (2010b). Adaptive neuro-fuzzy systems. In Fuzzy systems. Vienna, Austria: INTECH. ISBN 978-953-7619-92-3.
Azar, A. T. (2012). Overview of type-2 fuzzy logic systems. International Journal of Fuzzy System Applications, 2(4), 1–28.
Azar, A. T., & Serrano, F. E. (2014). Robust IMC-PID tuning for cascade control systems with gain and phase margin specifications. Neural Computing and Applications,. doi:10.1007/s00521-014-1560-x.
Basturk, B. & Karaboga, D. (2006). An artificial bee colony (ABC) algorithm for numeric function optimization. In Proceedings of IEEE Swarm Intelligence Symposium, May 12–14, Indianapolis, USA.
Bouallègue, S., Haggège, J., Ayadi, M., & Benrejeb, M. (2012a). PID-type fuzzy logic controller tuning based on particle swarm optimization. Engineering Applications of Artificial Intelligence, 25(3), 484–493.
Bouallègue, S., Haggège, J., & Benrejeb, M. (2011). Particle swarm optimization-based fixed-structure \(\mathcal{H}_{\infty}\)control design. International Journal of Control, Automation and Systems, 9(2), 258–266.
Bouallègue, S., Haggège, J., & Benrejeb, M. (2012b). A new method for tuning PID-type fuzzy controllers using particle swarm optimization. In Fuzzy Controllers: Recent Advances in Theory and Applications (pp. 139–162). Vienna, Austria: INTECH. ISBN 978-953-51-0759-0.
Boussaid, I., Lepagnot, J., & Siarry, P. (2013). A survey on optimization metaheuristics. Information Sciences, 237(1), 82–117.
Civicioglu, P. (2012). Transforming geocentric Cartesian coordinates to geodetic coordinates by using differential search algorithm. Computers and Geosciences, 46(1), 229–247.
David, R. C., Precup, R. E., Petriu, E. M., Radac, M. B., & Preitl, S. (2013). Gravitational search algorithm-based design of fuzzy control systems with a reduced parametric sensitivity. Information Sciences, 247(1), 154–173.
Dréo, J., Siarry, P., Pétrowski, A., & Taillard, E. (2006). Metaheuristics for Hard Optimization Methods and Case Studies. Heidelberg: Springer.
Eberhart, R. & Kennedy, J. (1995). A new optimizer using particle swarm theory. In Proceedings of the 6th International Symposium on Micro Machine and Human Science (pp. 39–43), October 4–6, Nagoya, Japan.
Eker, I., & Torun, Y. (2006). Fuzzy logic control to be conventional method. Energy Conversion and Management, 47(4), 377–394.
Goldberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. Boston: Addison-Wesley Publishing Company.
Goswami, D., & Chakraborty, S. (2014). Differential search algorithm-based parametric optimization of electrochemical micromachining processes. International Journal of Industrial Engineering Computations, 5(1), 41–54.
Guzelkaya, M., Eksin, I., & Yesil, E. (2003). Self-tuning of PID type fuzzy logic controller coefficients via relative rate observer. Engineering Applications of Artificial Intelligence, 16(3), 227–236.
Haggège, J., Ayadi, M., Bouallègue, S., & Benrejeb, M. (2010). Design of Fuzzy Flatness-based Controller for a DC Drive. Control and Intelligent Systems, 38(3), 164–172.
Haggège, J., Bouallègue, S., & Benrejeb, M. (2009). Robust \(\mathcal{H}_{\infty}\)Design for a DC Drive. International Review of Automatic Control, 2(4), 415–422.
Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, Turkey.
Karaboga, D., & Akay, B. (2009). A comparative study of Artificial Bee Colony algorithm. Applied Mathematics and Computation, 214(1), 108–132.
Karaboga, D., & Basturk, B. (2007). A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of Global Optimization, 39(3), 459–471.
Karaboga, D., & Basturk, B. (2008). On the performance of artificial bee colony (ABC) algorithm. Applied Soft Computing, 8(1), 687–697.
Karaboga, D., Gorkemli, B., Ozturk, C., & Karaboga, N. (2012). A comprehensive survey: Artificial bee colony (ABC) algorithm and applications. Artificial Intelligent Review, 42, 21–57. doi:10.1007/s10462-012-9328-0.
Kennedy, J. and Eberhart, R. (1995). Particle swarm optimization. In Proceedings. of IEEE International Joint Conference on Neural Networks (pp. 1942–1948), November 27–December 01, Perth, Australia.
Lee, C. C. (1998a). Fuzzy logic in control systems: Fuzzy logic controller-part I. IEEE Transactions on Systems, Man, and Cybernetics, 20(2), 404–418.
Lee, C. C. (1998b). Fuzzy logic in control systems: Fuzzy logic controller-part II. IEEE Transactions on Systems, Man, and Cybernetics, 20(2), 419–435.
Madiouni, R., Bouallègue, S., Haggège, J., & Siarry, P. (2013). Particle swarm optimization-based design of polynomial RST controllers. In Proceedings. of the 10th IEEE International Multi-Conference on Systems, Signals and Devices (pp. 1–7), Hammamet, Tunisia.
MathWorks. (2009). Genetic algorithm and direct search toolbox user’s guide.
Nobahari, H., Nikusokhan, M., & Siarry, P. (2011). Non-dominated sorting gravitational search algorithm. In Proceedings. of the International conference on swarm intelligence (pp. 1–10), June 14–15, Cergy, France.
Passino, K. M. & Yurkovich, S. (1998). Fuzzy control. Boston, Addison Wesley Longman.
Precup, R. E., David, R. C., Petriu, E. M., Preitl, S., & Radac, M. B. (2011). Gravitational search algorithms in fuzzy control systems tuning. In Proceedings. of the 18th IFAC World Congress (pp. 13624–13629), August 28–September 02, Milano, Italy.
Qiao, W. Z., & Mizumoto, M. (1996). PID type fuzzy controller and parameters adaptive method. Fuzzy Sets and Systems, 78(1), 23–35.
Rao, R. V. and Savsani, V. J. (2012). Mechanical design optimization using advanced optimization techniques. Heidelberg: Springer.
Rashedi, E., Nezamabadi-pour, H., & Saryazdi, S. (2009). GSA: A gravitational search algorithm. Information Sciences, 179(13), 2232–2248.
Siarry, P., & Michalewicz, Z. (2008). Advances in metaheuristics for hard optimization. New York: Springer.
Toumi, F., Bouallègue, S., Haggège, J., & Siarry, P. (2014). Differential search algorithm-based approach for PID-type fuzzy controller tuning. In Proceedings. of the International Conference on Control, Engineering & Information Technology, March 22–25, Sousse, Tunisia.
Waghole, V., & Tiwari, R. (2014). Optimization of needle roller bearing design using novel hybrid methods. Mechanism and Machine Theory, 72(1), 71–85.
Woo, Z. W., Chung, H. Y., & Lin, J. J. (2000). A PID type fuzzy controller with self-tuning scaling factors. Fuzzy Sets and Systems, 115(2), 321–326.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Bouallègue, S., Toumi, F., Haggège, J., Siarry, P. (2015). Advanced Metaheuristics-Based Approach for Fuzzy Control Systems Tuning. In: Zhu, Q., Azar, A. (eds) Complex System Modelling and Control Through Intelligent Soft Computations. Studies in Fuzziness and Soft Computing, vol 319. Springer, Cham. https://doi.org/10.1007/978-3-319-12883-2_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-12883-2_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12882-5
Online ISBN: 978-3-319-12883-2
eBook Packages: EngineeringEngineering (R0)