Neural Fuzzy Control of Ball and Beam System

Neural Fuzzy Control of Ball and Beam System

Ashwani Kharola (Graphic Era University, Dehradun, India) and Pravin P. Patil (Department of Mechanical Engineering, Graphic Era University, Dehradun, India)
Copyright: © 2017 |Pages: 15
DOI: 10.4018/IJEOE.2017040104
OnDemand PDF Download:
No Current Special Offers


This paper presents an offline control of ball and beam system using fuzzy logic. The objective is to control ball position and beam orientation using fuzzy controllers. A Matlab/Simulink model of the proposed system has been designed using Newton's equations of motion. The fuzzy controllers were built using seven gbell membership functions. The performance of proposed controllers was compared in terms of settling time, steady state error and overshoot. The simulation results are shown with the help of graphs and tables which illustrates the effectiveness and robustness of proposed technique.
Article Preview


Ball and Beam systems are underactuated systems and are widely used for control applications due to their inherent non-linearity and instability (Chang et al., 2011; Frank et al., 2015). It is common control engineering problem and consists of a ball mounted on beam, servo motor and various sensors (Keshmiri et al., 2012; Cheng and Tsai, 2016). The objective is to control the ball position by changing angle of the beam (Li & Wu, 2010; Shirke & Kulkarni, 2015). The information from sensors can be taken and their difference can be fed back into the controller in order to gain the desired position of the ball. These systems are widely used for verifying control performances of various nonlinear systems (Yang et al., 2014). It mimics the dynamics of aircraft during flight, landing and turbulence (Kocaoglu & Kuscu, 2013). Many classical and modern methods have been successfully applied for control of these systems (Colon et al., 2015). In a study by Chang et al. (2011) control of ball and beam system using an adaptive fuzzy scheme has been investigated. The authors optimised parameters of fuzzy controllers using proposed approach. The Lyapunov theorem was further used to analyse the close loop stability of the system. Song & Smith (2002) applied incremental best estimate directed search (IBEDS) to fuzzy logic controller for optimisation of ball and beam system. The study showed that it was much easier to control a 4-dimensional ball and beam system than a 4-dimensional inverted pendulum system.

Recently, Lin et al. (2014) proposed a fuzzy neural network (FNN) for position control of a ball and beam system. A cascaded inner-outer loop scheme was constructed and parameters of inner loop FNN were tuned using gradient descent method. In another study by Bhushan et al. (2013) an adaptive control of ball and beam and cart pole system using Lyapunov function with fuzzy approach has been proposed. The adaptive control comprises of an ideal control and a sliding mode control. The sliding mode control was used for ensuring the stability of Lyapunov function. Oh et al. (2009) introduced an optimised fuzzy cascade controller for ball and beam system using hierarchical fair-competition based genetic algorithm (HFCGA). The proposed scheme consists of outer and inner controller in a cascaded architecture. The parameters of fuzzy controller were auto tuned using HFCGA. In a work by Almutairi & Zribi (2010) a sliding mode control of ball on a beam system has been proposed. The authors developed a static and dynamic sliding mode controller using both simplified and complete model. The results showed better performance of controllers designed using complete model of the system. Naredo & Castillo (2011) used ant colony optimisation (ACO) for tuning fuzzy controller of ball and beam system. The study considers four inputs with two membership functions. The results showed that ACO with three parameter coding provides an optimal set of parameters for fuzzy control.

Complete Article List

Search this Journal:
Open Access Articles
Volume 10: 4 Issues (2021): 1 Released, 3 Forthcoming
Volume 9: 4 Issues (2020)
Volume 8: 4 Issues (2019)
Volume 7: 4 Issues (2018)
Volume 6: 4 Issues (2017)
Volume 5: 4 Issues (2016)
Volume 4: 4 Issues (2015)
Volume 3: 4 Issues (2014)
Volume 2: 4 Issues (2013)
Volume 1: 4 Issues (2012)
View Complete Journal Contents Listing