The Use of Fuzzy Logic in the Control of an Inverted Pendulum
Adrian Chmielewski , Robert Gumiński , Paweł Maciąg , Jędrzej Mączak
AbstractFuzzy Logic Control is an example of the type of developing the control algorithms using softcomputing, reflecting the imperfections of the real world. The main principle of this type of programming and, therefore, fuzzy logic is to use uncertainty and part of the truth hidden in the received information in order to achieve stability and the shortest possible time and simplicity of the implementation. The paper presents an example of using the fuzzy controller in order to maintain proper control of an inverted pendulum. Prepared model of an inverted pendulum pivotally mounted on a carriage represents a non-linear dynamic object with two degrees of freedom. Control of the system is accomplished by force extortion of the corresponding displacement of the carriage. On the basis of derived equations of motion the dynamic model of the system in Matlab/Simulink was prepared. At the stage of building a fuzzy controller they were proposed input and output linguistic variables with the respective functions of belonging and base rules. In this paper the results of a simulation operation of the system of fuzzy logic were presented. Also the advantages and disadvantages of the proposed control method were discussed.
|Total number of authors||5|
|Publication size in sheets||0.55|
|Book||Awrejcewicz Jan (eds.): Dynamical Systems: Modelling, 2016, Springer Proceedings in Mathematics & Statistics, ISBN 978-3-319-42401-9, [978-3-319-42402-6], 450 p., DOI:10.1007/978-3-319-42402-6|
|Score|| = 15.0, 25-12-2019, BookChapterMatConfByConferenceseries|
= 15.0, 25-12-2019, BookChapterMatConfByConferenceseries
|Publication indicators||= 8.0|
|Citation count*||8 (2020-06-19)|
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.