Adaptation of a Fuzzy Controller’s Scaling Gains Using Genetic Algorithms for Balancing an Inverted Pendulum
نویسنده
چکیده
This paper examines the development of a genetic adaptive fuzzy control system for the Inverted Pendulum. The inverted pendulum is a classical problem in Control Engineering, used for testing different control algorithms. The goal is to balance the inverted pendulum in the upright position by controlling the horizontal force applied to its cart. Because it is unstable and has a complicated nonlinear dynamics, the inverted pendulum is a good testbed for the development of nonconventional advanced control techniques. Fuzzy logic technique has been successfully applied to control this type of system, however most of the time the design of the fuzzy controller is done in an ad-hoc manner, and choosing certain parameters (controller gains, membership functions) proves difficult. This paper examines the implementation of an adaptive control method based on genetic algorithms (GA), which can be used on-line to produce the adaptation of the fuzzy controller’s gains in order to achieve the stabilization of the pendulum. The performances of the proposed control algorithms are evaluated and shown by means of digital simulation.
منابع مشابه
Experimental Studies of Swing Up and Balancing Control of an Inverted Pendulum System Using Intelligent Algorithms Aimed at Advanced Control Education
This paper presents the control of an inverted pendulum system using intelligent algorithms, such as fuzzy logic and neural networks, for advanced control education. The swing up balancing control of the inverted pendulum system was performed using fuzzy logic. Because the switching time from swing to standing motion is important for successful balancing, the fuzzy control method was employed t...
متن کاملMINIMUM TIME SWING UP AND STABILIZATION OF ROTARY INVERTED PENDULUM USING PULSE STEP CONTROL
This paper proposes an approach for the minimum time swing upof a rotary inverted pendulum. Our rotary inverted pendulum is supported bya pivot arm. The pivot arm rotates in a horizontal plane by means of a servomotor. The opposite end of the arm is instrumented with a joint whose axisis along the radial direction of the motor. A pendulum is suspended at thejoint. The task is to design a contro...
متن کاملA Comparison of DE and SFLA Optimization Algorithms in Tuning Parameters of Fuzzy Logic Controller
The paper presents using Differential Evolution (DE) and Shuffled Frog Leaping Algorithm (SFLA) to optimally tune parameters of a fuzzy logic controller stabilizing a rotary inverted pendulum system at its upright equilibrium position. Both the DE and SFLA are meta-heuristic search methods. DE belongs to the class of evolutionary algorithms while SFLA is inspired from the memetic evolution of a...
متن کاملStable fuzzy controller design for uncertain nonlinear systems: genetic algorithm approach
This paper addresses the stable fuzzy controller design problem of nonlinear systems. The methodology is based on a fuzzy logic approach and the genetic algorithm (GA). I n order to analyze the system stability, the TSK fuzzy plant model is employed to describe the dynamics of the nonlinear plant. A fuzzy controller is then developed to close the feedback loop. The stability conditions are deri...
متن کاملInverted Pendulum Control Using Negative Data
In the training phase of learning algorithms, it is always important to have a suitable training data set. The presence of outliers, noise data, and inappropriate data always affects the performance of existing algorithms. The active learning method (ALM) is one of the powerful tools in soft computing inspired by the computation of the human brain. The operation of this algorithm is complete...
متن کامل