Abstract
The purpose of this work is to develop a method for the synthesis of fuzzy controllers based on experimental data based on clustering. To achieve this goal, it is proposed to take experimental data on the input and output signals of the control system of a technical object with a classical controller. On the basis of experimental data, a data clustering method is developed that allows determining the term-sets of input and output linguistic variables of a fuzzy controller that implements the Mamdani fuzzy inference algorithm. Clustering is performed by estimating the boundaries of the intervals of change in experimental data, evenly dividing them into clusters depending on the required power of the linguistic variables term-sets, and determining whether the data belongs to one or another cluster. Since the experimental data are related, that is, for each moment of time, data on both the input and output signals of the classical controller is stored and their belonging to clusters is determined, then the rule base of a fuzzy controller is easily compiled. According to the results of experiments, it was found that in most cases the rule base is formed with duplicate rules, that is, there are rules with the same antecedent, but different consequent, so the authors conducted additional research related to the reduction of the rule base and assigning redundant rules of different weights. To simplify the research, the authors developed software in the MatLab environment that allows both to obtain experimental data, and to synthesize a fuzzy controller and check its performance. The research results will be useful for developers of fuzzy control models. #CSOC1120.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Xu, J.X., Hang, C., Liu, C.: Parallel structure and tuning of a fuzzy PID controller. Automatic 36, 673–684 (2000)
Burakov, M.V., Konovalov, A.S., Yakovets, O.B.: Evolyutsionnyy sintez nechetkikh regulyatorov. [Evolutionary synthesis of fuzzy controllers]. Inf. Control Syst. 6, 28–33 (2015). (in Russian)
Mann, G.K.I., Hu, B.-G., Gosine, R.G.: Analysis of direct action fuzzy PID controller structures. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 29(3), 371–388 (1999)
Yesil, E., Guzelkaya, M., Eksin, I.: Fuzzy PID controllers: an overview. In: Conference: The 3rd Triennial ETAI International Conference on Applied Automatic (2003)
Soloviev, K.A., Muravyova, E.A., Sultanov, R.G.: Adaptatsiya nechetkogo regulyatora. [Adaptation of a fuzzy regulator]. Oil Gas Bus. 12(3), 123–128 (2014). (in Russian)
Kiryanov, D.V.: Metodika parametricheskogo sinteza tsifrovogo nechetkogo regulyatora SAU nestatsionarnymi ob’yektami upravleniya. [Methods of parametric synthesis of digital fuzzy ACS controller by non-stationary control objects]. Inf. Process. Syst. 5(54), 53–57 (2006). (in Ukrainian)
Kostoglotov, A.A., Lazarenko, S.V., Pugachev, I.V.: Method of synthesis of multi-mode control under the expected uncertainty using the analysis of the phase-space decomposition on the basis of the generalized power maximum condition. In: AIP Conference Proceedings, vol. 2188, p. 030005 (2019)
Zhang, J., Chen, W.H., Lu, X., Wen, J.: Fuzzy controller synthesis for nonlinear neutral state-delayed systems with impulsive effects. Inf. Sci. 555, 293–313 (2020)
Alsafadi, L.A., Chulin, N.A., Mironova, I.V.: Synthesis of fuzzy controller based on simple PID controller. Procedia Computer Science 150, 28–38 (2019). 13th International Symposium “Intelligent Systems” (INTELS 2018)
Berdnikov, V., Lokhin, V.: Synthesis of guaranteed stability regions of a nonstationary nonlinear system with a fuzzy controller. Civ. Eng. J. 5(1), 107–116 (2019)
Pobedinsky, V.V., Hertz, E.F., Gorokhovsky, A.G., Shishkina, E.E.: Synthesis of a fuzzy model in matlab for automatic control of the drying process. Adv. Eng. Res. 151, 243–248 (2018)
Uskov, A., Shchokin, V., Mykhailenko, O., Kryvenko, O.: The fuzzy logic controllers synthesis method in the vector control system of the wind turbine doubly-fed induction generator. In: E3S Web of Conferences, vol. 166, p. 04006 (2020)
Muravyova, E.A., Radakina, D.S.: Using the fuzzy controller to control process parameters. Int. Sci. J. Industry 4.0. 3(5), 236–239 (2018)
Dutu, L.C., Mauris, G., Bolon, Ph.: A fast and accurate rule-base generation method for mamdani fuzzy systems. IEEE Trans. Fuzzy Syst. Inst. Electr. Electron. Eng. 26, 715-733 (2018)
Ignatyev, V., Kovalev, A., Spiridonov, O., Kureychik, V., Soloviev, V., Ignatyeva, A.: A method of optimizing the rule base in the Sugeno fuzzy inference system using fuzzy cluster analysis. Int. Rev. Electr. Eng. (I.R.E.E.) 15(4), 316–327 (2020). ISSN 1827-6660
Ignatyev, V.V., Soloviev, V.V., Beloglazov, D.A., Boldyreff, A.S.: Development of a method for automatic generation and optimization of fuzzy controller parameters using genetic algorithm. In: Proceedings of SPIE. Artificial Intelligence and Machine Learning in Defense Applications II, vol. 11543, p. 115430A (2020)
Volosencu, C.: Properties of fuzzy systems. WSEAS Trans. Syst. 8, 210–228 (2009)
Ignatyev, V., Soloviev, V., Beloglazov, D., Kureychik, V., Ignatyeva, A., Vorotova, A.: System for automatic adjustment of intelligent controller parameters. In: Kravets, A.G., Groumpos, P.P., Shcherbakov, M., Kultsova, M. (eds.) CIT&DS 2019. CCIS, vol. 1084, pp. 226–242. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29750-3_18
Medasani, S., Kim, J., Krishnapuram, R.: An overview of membership function generation techniques for pattern recognition. Int. J. Approx. Reason. 19, 391–417 (1998)
Ojha, V., Abraham, A., Snasel, V.: Heuristic design of fuzzy inference systems: a review of three decades of research. Eng. Appl. Artif. Intell. 85, 845–864 (2019)
Acknowledgements
Scientific research was carried out as part of the project “Creating a high-tech production of hardware and software systems for processing agricultural raw materials based on microwave radiation” (Agreement with the Ministry of Education and Science of the Russian Federation № 075-11-2019-083 dated 20.12.2019, Agreement South Federal University № 18 dated 20.09.2019, number of work in South Federal University № HD/19-25-RT).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Ignatyev, V.V., Soloviev, V.V., Beloglazov, D.A., Kovalev, A.V. (2021). Method for the Synthesis of Fuzzy Controllers from Experimental Data Based on Clustering. In: Silhavy, R. (eds) Artificial Intelligence in Intelligent Systems. CSOC 2021. Lecture Notes in Networks and Systems, vol 229. Springer, Cham. https://doi.org/10.1007/978-3-030-77445-5_51
Download citation
DOI: https://doi.org/10.1007/978-3-030-77445-5_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77444-8
Online ISBN: 978-3-030-77445-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)