Modelling and Control of a Non-linear Inverted Pendulum Using an Adaptive Neuro-Fuzzy Controller

Author(s):  
Mohammed A. A. Al-Mekhalfi ◽  
Herman Wahid
Author(s):  
Gomaa Zaki El-Far

This paper proposes a modified particle swarm optimization algorithm (MPSO) to design adaptive neuro-fuzzy controller parameters for controlling the behavior of non-linear dynamical systems. The modification of the proposed algorithm includes adding adaptive weights to the swarm optimization algorithm, which introduces a new update. The proposed MPSO algorithm uses a minimum velocity threshold to control the velocity of the particles, avoids clustering of the particles, and maintains the diversity of the population in the search space. The mechanism of MPSO has better potential to explore good solutions in new search spaces. The proposed MPSO algorithm is also used to tune and optimize the controller parameters like the scaling factors, the membership functions, and the rule base. To illustrate the adaptation process, the proposed neuro-fuzzy controller based on MPSO algorithm is applied successfully to control the behavior of both non-linear single machine power systems and non-linear inverted pendulum systems. Simulation results demonstrate that the adaptive neuro-fuzzy logic controller application based on MPSO can effectively and robustly enhance the damping of oscillations.


2021 ◽  
Author(s):  
Chun Meng

Flutter, a self-excited vibration of wings and control surfaces, can lead to catastrophic failure of aircraft structures. Classical methods have been applied successfully for flutter suppression and for increasing the flutter critical speed. With the demand of higher speed and more flexible aircraft, more advanced active flutter control techniques are required. In this study, a neuro-fuzzy methodology for flutter suppression of a two dimensional airfoil is explored. A MATLAB simulation environment is used for the modeling and analysis. The airfoil model is simulated according to a set of aeroelastic equations of motion. A neuro-fuzzy controller, called NEFCON, is then embedded in the airfoil model for increasing the flutter speed. NEFCON learns from the motion of the airfoil and automatically produces fuzzy rules. The simulation results show that these fuzzy rules can successfully increase the critical flutter speed. The performance of the fuzzy rules is tested with differential airfoil parameters.


Fuzzy Systems ◽  
2017 ◽  
pp. 308-320
Author(s):  
Ashwani Kharola

This paper illustrates a comparison study of Fuzzy and ANFIS Controller for Inverted Pendulum systems. IP belongs to a class of highly non-linear, unstable and multi-variable systems which act as a testing bed for many complex systems. Initially, a Matlab-Simulink model of IP system was proposed. Secondly, a Fuzzy logic controller was designed using Mamdani inference system for control of proposed model. The data sets from fuzzy controller was used for development of a Hybrid Sugeno ANFIS controller. The results shows that ANFIS controller provides better results in terms of Performance parameters including Settling time(sec), maximum overshoot(degree) and steady state error.


2017 ◽  
Vol 6 (4) ◽  
pp. 21-32
Author(s):  
Ashwani Kharola ◽  
Pravin P. Patil

Elastic Inverted Pendulum system (EIP) are very popular objects of theoretical investigation and experimentation in field of control engineering. The system becomes highly nonlinear and complex due to transverse displacement of elastic pole or pendulum. This paper presents a comparison study for control of EIP using fuzzy and hybrid adaptive neuro fuzzy inference system (ANFIS) controllers. Initially a fuzzy controller was designed, which was used for training and tuning of ANFIS controller using gbell shape membership functions (MFs). The performance of complete system was evaluated through output responses of settling time, steady state error and maximum overshoot. The study also highlights effect of varying number of MFs on training error of ANFIS. The results showed better performance of ANFIS controller compared to fuzzy controller.


2021 ◽  
Author(s):  
Chun Meng

Flutter, a self-excited vibration of wings and control surfaces, can lead to catastrophic failure of aircraft structures. Classical methods have been applied successfully for flutter suppression and for increasing the flutter critical speed. With the demand of higher speed and more flexible aircraft, more advanced active flutter control techniques are required. In this study, a neuro-fuzzy methodology for flutter suppression of a two dimensional airfoil is explored. A MATLAB simulation environment is used for the modeling and analysis. The airfoil model is simulated according to a set of aeroelastic equations of motion. A neuro-fuzzy controller, called NEFCON, is then embedded in the airfoil model for increasing the flutter speed. NEFCON learns from the motion of the airfoil and automatically produces fuzzy rules. The simulation results show that these fuzzy rules can successfully increase the critical flutter speed. The performance of the fuzzy rules is tested with differential airfoil parameters.


Sign in / Sign up

Export Citation Format

Share Document