Control Dynamics and Simulation of Inclined Cart and Pendulum System

Control Dynamics and Simulation of Inclined Cart and Pendulum System

Ashwani Kharola (Department of Mechanical Engineering, Graphic Era University, Dehradun, India) and Pravin P. Patil (Department of Mechanical Engineering, Graphic Era University, Dehradun, India)
Copyright: © 2017 |Pages: 17
DOI: 10.4018/IJAEC.2017040105

Abstract

This paper applies various soft-computing control strategies for offline mode control of highly non-linear cart and pendulum system moving on an inclined surface. The surface is considered at inclination of 12° from horizontal. The study compares performance of four different control techniques namely Proportional-integral-derivative (PID), Fuzzy logic, Adaptive neuro fuzzy inference system (ANFIS) and Neural networks for control of proposed system. A Matlab-Simulink model of system has been developed from mathematical equations derived using Newton's second law. The cart and pendulum system has been initially controlled using PID controllers and results were further used to train ANFIS and neural controllers. The ANFIS and fuzzy controllers were designed using three and nine gbell shape membership functions (MFs) respectively. The controllers were further compared in terms of settling time, overshoot and undershoot.
Article Preview

1. Introduction

Cart and pendulum is a highly non-linear and multi-variable systems which are objects of theoretical investigation in area of control engineering, robotics etc (Xu and Yu, 2004). It consists of a rigid pole hinged on a cart moving horizontally. The objective is to control pole vertically upwards while cart is stabilised at desired location (Tripathi et al. 2013). A review of past literature suggests that many control techniques has been successfully applied for control of these systems (Tao et al. 2008; Becerikli et al. 2003; Johnson and Moradi, 2005). Seven et al. (2011) discussed a Zero moment point (ZMP) technique which was capable of generating reference for control of 12 degree of freedom humanoid robot climbing on a slope. The authors employed a fuzzy controller for controlling orientation of the robot feet while climbing. Dong et al. (2012) achieved balancing of first order inverted pendulum using PID and fuzzy controllers. A mathematical model of proposed system has been built. The simulation results showed satisfying performance of both schemes. According to Wang et al. (2012), ANFIS and PID control can be combined to stabilise inverted pendulum system and eliminate tracking error. A mathematical model of proposed system has been elaborated. The results proved superiority of ANFIS-PID controller over linear quadratic regulator (LQR) control. Sugano et al. (2013) introduced a mobile inverted pendulum which was capable of moving on changing slope. The study considered a simulation model which applied a constraint contact formulation technique to determine a contact point between wheel and the ground. Almeshal (2013) discussed a hybrid fuzzy control strategy for two-wheeled robotic vehicle having payload moving in different terrains. The proposed system was designed using Euler-Lagrange approach. Dai et al. (2014) developed a multi degree of freedom two wheel inverted pendulum robot having a movable weight. The proposed system was capable of climbing and descending a slope while maintaining its upright position. Controllers were designed for balance and velocity control of robot using a simplified model derived from Lagrange’s method. In a study by Yusuf and Magaji (2014), PID controller was optimized using Genetic algorithm (GA) for control of pendulum angle. The tuning of PID was achieved manually for obtaining an optimum response. The results showed better performance of GA-PID controller over conventional PID controller. Xu & Lee (2014) proposed a real time sliding mode control of two-wheeled mobile robot. The proposed system was able to climb different terrains with minimal disturbance. The study for the first time introduced an underactuated system which utilized a single actuator for position and balance control of mobile robots. The validity of the proposed control was proved through simulations and experiments. In a research by Ponce at al. (2014), a neural-fuzzy-genetic control of inverted pendulum has been proposed. The study presents conventional controllers for observe implementation problems. The results proved validity of proposed control. Hanafy and Metwally (2014) proposed a concept of qualitative dynamic process modeling using a dynamic adaptive neuro fuzzy systems for control of inverted pendulum. The study also presents an identification method based on combination of linguistic knowledge. In a study by Liang et al. (2016) a dynamical model of two-wheeled self-balancing robot moving on inclined surface has been established. The study examined equilibrium point of the system and presented its dynamics in state space form. The authors further proposed a linear quadratic regulator (LQR) controller for control of proposed system. In this paper, we have focused on offline control of cart and pendulum system moving on an inclined surface. The control was achieved using four different soft-computing control techniques. Initially, a mathematical model of inverted pendulum system has been derived which was controlled using conventional PID controllers. The results of PID controllers were further used to train ANFIS and Neural network controllers. The study also considered a linguistic based fuzzy approach for stabilisation of proposed system. The simulation results are further compared to analyse the superiority and limitations of proposed techniques.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 10: 4 Issues (2019): Forthcoming, Available for Pre-Order
Volume 9: 4 Issues (2018): 3 Released, 1 Forthcoming
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing