Preview

Fuzzy Control of Inverted Pendulum Based on Differential Evolution

Powerful Essays
Open Document
Open Document
1960 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Fuzzy Control of Inverted Pendulum Based on Differential Evolution
Fuzzy Control of Inverted Pendulum Based on Differential Evolution
Abstract: Fuzzy control is an efficient method for the control of nonlinear, uncertain plants.
Although satisfactory performance can be achieved with the fuzzy control method, its performance can still be improved, if some optimization algorithms are used to tune some of its parameters. In this paper, we testify the performance of the fuzzy logic for the inverted pendulum system and utilize the Differential Evolution algorithm to optimize the parameters of this controller to obtain better performance.

Key words: Fuzzy Control ;Differential Evolution ;Inverted Pendulum ;Optimization 1 Introduction
In stabilization control of inverted pendulum systems, fuzzy control shows great potentials. However, it is difficult to determine the value of some parameters. Differential Evolution is a simple and efficient heuristic for global optimization over continuous spaces. This paper gives a better optimization algorithm for the fuzzy controller and it is verified. Theory developed by L. A. Zadeh, is a practical alternative for a variety of challenging control applications since it provides a simple and convenient method for constructing nonlinear controllers using heuristic information. Fuzzy control provides a user-friendly formalism for representing and implementing our ideas via the use of linguistic rules, so that we can achieve the expected performance easily. Usually, a block diagram of a fuzzy controller is shown in Fig.1 [1].

2 Fuzzy Control and Differential Evolution
2.1 Fuzzy logic systems and control Fuzzy control, based on the Fuzzy Logic

Rule-base

Reference input
Fuzzification

Inference Mechanism

defuzzification

Output

Fig.1 The block diagram of a fuzzy controller

(1) The rule-base contains a fuzzy logic quantification of the expert’s linguistic description of how to achieve the performance. (2) The inference mechanism emulates the expert’s decision making,



References: [1] Kevin M. Passino, Stephen Yurkovich. “Fuzzy Control”, An Imprint of Addison-Wesley Longman, Inc.1997. [2] Rainer Storn, Kenneth Price. “Differential Evolution – A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces”, Journal of Global Optimization 11: 341–359, 1997. [3] Zhou Yanping, Gu Xingsheng. “Advances in differential evolution”, Control and Instruments in Chemical Industry, 2007, 34(3) : 1—5. [4] Hong Liu, Fengyang Duan and Ying Gao. “Study on Fuzzy Control of Inverted Pendulum System in the Simulink Environment”, Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation August 5 8, 2007, Harbin, China. 5

You May Also Find These Documents Helpful

  • Powerful Essays

    Nt1330 Unit 5 Lab Report

    • 1050 Words
    • 5 Pages

    The experimental setup is shown in Figures 5 and 6. Shows the GA-PID and ACO-PID controllers for a 3-phase 60KW SRM motor which are implemented & simulated by using Matlab-Simulink software program. Motor parameters used for simulation are given in Table 1. Tables 2 and 3 shows the GA-PID and ACO-PID controller’s parameters. the response of Kp, Ki and Kd parameters are summarized on table 4 which shows that the proportional controller “Kp” will have the effect of reducing rise time and will reduce the steady state error while the integral controller “Ki” will have the effect of eliminating the steady state error but will have the worst transient response on a system while the derivative…

    • 1050 Words
    • 5 Pages
    Powerful Essays
  • Better Essays

    This paper will describe the limitations of the internal control system and also give the…

    • 1129 Words
    • 5 Pages
    Better Essays
  • Good Essays

    In CPG-based control, the possible technique to deal with the malfunction joints and the abnormal leg walking is to re-coordinate the actuation commands of all joints. The frequency, amplitude, and the phase relation of each joint and the phase relation of each limb should re-establish by re-adjusting or vary the parameters in CPG equations. Therefore, the parameter tuning and real-time adjusting become the extraordinary problems that require not only the time for finding but also the method of achieving the appropriate values of each…

    • 808 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Pendulum Lab

    • 4890 Words
    • 20 Pages

    The purpose of this lab was to prove the theoretical equation of a pendulum is T=2π(√L/g)and determine if any other factors affect the period of a pendulum. Our hypothesis was that an increase in mass would decrease the period, an increase in angle increase the period and an increase in length of string would increase the period. would a The materials that are needed for this experiment include a photo gate, stand, 10 bobs varying in weight, a role of string, scissors, tape, computer with program for photo gate, protractor, large chart paper, scale, a pencil and a piece of paper. The results produced data with only 6.85% error, we reduced error by using a photo gate and by attempting 3 trials for each set of identical variables and then averaged the results. After the experiment we determined that the period is independent from the mass, that angle may be weakly correlated and that further testing should be done to confirm this point. We also concluded that period is proportional to the square root of length.…

    • 4890 Words
    • 20 Pages
    Better Essays
  • Good Essays

    A small amount of energy is lost due to air resistance as the pendulum swings. This means each swing is slightly smaller than the one before.…

    • 1902 Words
    • 10 Pages
    Good Essays
  • Powerful Essays

    Pendulums

    • 10171 Words
    • 41 Pages

    The simple gravity pendulum[4] is an idealized mathematical model of a pendulum.[5] [6] [7] This is a weight (or bob) on the end of a massless cord suspended from a pivot, without friction. When given an initial push, it will swing back and forth at a constant amplitude. Real pendulums are subject to friction and air drag, so the amplitude of their swings declines.…

    • 10171 Words
    • 41 Pages
    Powerful Essays
  • Satisfactory Essays

    Physics lab report

    • 512 Words
    • 3 Pages

    As seen from the expression, a plot of pendulum length verses its period squared will yield a straight line. The slope will be dependent upon the local acceleration due to gravity (9.803 m/s2)…

    • 512 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    2 inverted pendulums

    • 571 Words
    • 3 Pages

    Many different control methods are proposed for the inverted pendulum problem. The Proportional-Integral-Derivative (PID) and Proportional-Derivative (PD) controllers, Model Predictive Control (MPC), and fuzzy control to mention a few. However one of the obstacles by using the PID and PD controllers are that they alone cannot effectively control all of the pendulum state variables (modes) since they are of lower order than the pendulum itself. Hence, they are usually replaced by a full-order controller. A linear state feedback controller based on the linearized inverted pendulum model can instead be used, and may also be extended with a disturbance observer (Kalman filter) to improve the disturbance rejection performance.…

    • 571 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    The results of the experiment have proven the acceleration due to gravity and the precision of period of simple pendulum. Besides that, the length of the pendulum did influence the period and the period increased linearly with length. The results matched to within 11.00 %. Thus the experiments were all carried out successfully.…

    • 1655 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    1. Introduction Model predictive control (MPC) refers to a class of computer control algorithms that utilize an explicit process model to predict the future response of a plant. At each control interval an MPC algorithm attempts to optimize future plant behavior by computing a sequence of future manipulated variable adjustments. The first input in the optimal sequence is then sent into the plant, and the entire calculation is repeated at subsequent control intervals. Originally developed to meet the specialized control needs of power plants and petroleum refineries, MPC technology can now be found in a wide variety of application areas including chemicals, food processing, automotive, and aerospace applications. Several recent…

    • 23865 Words
    • 96 Pages
    Powerful Essays
  • Good Essays

    Physic

    • 10458 Words
    • 42 Pages

    Hypothesis: The longer the length of a simple pendulum, the longer the period of oscillation. Aim of the experiment: To investigate how the period of a simple pendulum varies with its length. Variables: Manipulated: The length of the pendulum, l Responding: The period of the pendulum, T Constant: The mass of the pendulum bob, gravitational acceleration Apparatus/Materials: Pendulum bob, length of thread about 100 cm long, retort stand, stopwatch Setup:…

    • 10458 Words
    • 42 Pages
    Good Essays
  • Good Essays

    Cart

    • 1376 Words
    • 6 Pages

    II. ROBUST C ONTROL STATEMENT The objective of this project is to design a controller that meets the specified robust performance criteria. When the cart-spring pendulum system is considered, these criteria reflects on robustness to outside disturbance and plant uncertainty. To get this controller, it is necessary to set up this problem in a very systematic way. The cart-spring pendulum system is a complex system and it has a few important properties to study. For the purpose of deriving a model, the experimental system will be considered to be composed of a massless spring attached to a frictionless cart from which a slender rod freely hangs. The output of the system is the position p of the cart, in meters, relative to the spring’s equilibrium point and the angular position θ of the pendulum, in radians, relative to the vertical; both positions are measured with optical encoders. The physical inputs of the system are the voltage u applied to the armature of the dc motor, in Volts, and a disturbance force w, in Newtons. The operating range of D/A converter, is [-5,5] Volts. The disturbance w is a force in the plane of motion orthogonal to the pendulum of length 2l and acts at a disturbance of (4/3)l from the cart-pendulum hinge. A nonlinear model of the system can be derived by applying standard Euler-Lagrange techniques, see [1]. Moreover, consider the plant as  ˙  xp = Ap xp + Bp,u u + Bp,w w y = Cp,y xp + Dp,yu u + Dp,yw w  z =C x +D p,z p p,zu u + Dp,zw w…

    • 1376 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Digital Control Systems

    • 4836 Words
    • 20 Pages

    In this topic, you use the Fuzzy Logic Toolbox graphical user interface (GUI) tools to build a Fuzzy Inference System (FIS)…

    • 4836 Words
    • 20 Pages
    Good Essays
  • Powerful Essays

    This is applied in the presence of modeling inaccuracies, parameter variation and disturbances, in the provided upper bounds of their absolute values are known. Modeling inaccuracies may come from certain uncertainty about the plant, or from the choice of a simplified representation of the system dynamic. The sliding mode controller design provides a systematic approach to the problem of maintaining stability and satisfactory performance in presence of modeling imperfections. Sliding mode control is especially appropriate for the tracking control of motors, and robot manipulators whose mechanical load change over a wide range. Induction motors are used as actuators which have to follow complex trajectory specified for manipulator movements. Advantages of sliding mode controllers are that it is computationally simple compared adaptive controllers system with parameter estimation and also robust to parameter variations. Disadvantage of sliding mode control is sudden and large change of control variables during the process in which leads to high stress for the scheme to be controlled. It also leads to chattering of the system…

    • 914 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Derivative will cause a greater system response to a rapid rate of change than to a small rate of change. In other words, if a system’s error continues to rise, the controller must not be responding with sufficient correction. Derivative senses this rate of change in the error and provides a greater response [22]. Derivative is adjusted as a time factor and therefore is also called rate time. It is essential that too much derivative should not be applied or it can cause overshoot or erratic control. In mathematical term, the derivative term (Dout) is expressed…

    • 724 Words
    • 3 Pages
    Good Essays