Skip to main content

Parametric Optimization of a Fuzzy Logic Controller for Nonlinear Dynamical Systems using Evolutionary Computation

  • Chapter
New Optimization Techniques in Engineering

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 141))

Abstract

Fuzzy logic controllers (FLC) have long been successfully implemented for effective tracking control and regulation of nonlinear dynamical systems. The optimization of parameters of a fuzzy logic controller is the focus of research in the domain of evolutionary computation (EC). The parameters include membership functions and rule sets. In this chapter we solve this optimization problem using three different algorithms. These are simple genetic algorithm (SGA), differential evolution (DE) algorithm and univariate marginal distribution algorithm (UMDA). Like simple genetic algorithm, differential evolution is an exceptionally simple, fast, and robust population based search algorithm that is able to locate near-optimal solutions to difficult problems. In contrast, univariate marginal distribution algorithm is a purely probabilistic search strategy over the possible solution space. We have selected two nonlinear control system problems for application. In the domain of process control, control of pH poses a difficult problem because of inherent nonlinearities and frequently changing process dynamics. The efficacy of DE over SGA is shown through the design of FLC for a pH neutralization process. This result is also verified through successful implementation on a laboratory scale pH plant setup. The next problem is the control of an one-link robot manipulator. The fuzzy model of the robot inverse dynamics in conjunction with a fuzzy PD (proportional plus derivative) controller is optimized using univariate marginal distribution algorithm and compared with SGA. Fuzzy UMDA model is found to be more accurate as compared to fuzzy SGA model. However, fuzzy SGA and UMDA controllers do fare well on equal footing and their performances are accurate and robust to model uncertainties.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  • Back T (1996), Evolutionary algorithms in Theory and Practice, Oxford University Press, New York, USA

    Google Scholar 

  • Behera L, Gopal M, Chaudhury S (1994), Trajectory Tracking of a Robot Manipulator using Gaussian Networks, Robotics and Autonomous Systems, 13: 107–115

    Article  Google Scholar 

  • Behera L (1995), Neural Controllers for Robot Manipulators, PhD Thesis, Indian Institute of Technology, Delhi

    Google Scholar 

  • Behera L, Anand KK (1999), Guaranteed Tracking and Regulatory Performance of Nonlinear Dynamic Systems using Fuzzy Neural Networks, lEE Proc. Control Theory and Applications, 146: 484–491

    Article  Google Scholar 

  • Fogel DB (1995), Evolutionary Computation: Toward a new Philosophy of Machine Intelligence, IEEE Press, Piscataway, NJ, USA

    Google Scholar 

  • Gu J, Huang X (1994), Efficient Local Search with Search Space Smoothing: A Case Study of the Travelling Salesman Problem (TSP), IEEE Trans. on Systems, Man and Cybernetics, 24: 728–735

    Article  Google Scholar 

  • Goldberg DE (1989), Genetic Algorithms in Search, Optimization, and Machine Learning, Reading, MA: Addison-Wesley

    Google Scholar 

  • Gustaffson TK, Waller KV (1992), Nonlinear and Adaptive Control of pH, Ind. Eng. Chem. Res., 31: 2681–2693

    Article  Google Scholar 

  • Mühlenbein H, Mahnig T (2001), Evolutionary Computation and Beyond, In: Foundations of Real-world Intelligence, ed. Uesaka et al, CSLI Publications, 123–188

    Google Scholar 

  • Muhlenbein H (1998), The equation of response to selection and its use for Prediction, Evolutionary Computation, 5: 303–346

    Article  Google Scholar 

  • Homaifar A, McCormick E (1995), Simultaneous Design of Membership Functions and Rule Sets for Fuzzy Controllers Using Genetic Algorithms, IEEE Trans. Fuzzy System, 3: 129–138

    Article  Google Scholar 

  • Karr CL, Gentry EJ (1993), Fuzzy Control of pH Using Genetic Algorithms, IEEE Trans. Fuzzy Systems, 1: 46–53

    Article  Google Scholar 

  • Kennedy J, Eberhart RC (2001), Swarm Intelligence, Morgan Kauffman

    Google Scholar 

  • Lee CC (1990), Fuzzy Logic in Control Systems: Fuzzy Logic Controller, parts I and II, IEEE Trans. Syst. Man Cybern., 20: 404–435

    Article  MATH  Google Scholar 

  • Maiti SN, Kapoor N, Saraf DN (1994), Adaptive Dynamic Matrix Control of pH, Ind. Eng. Chem. Res., 33: 641–646

    Article  Google Scholar 

  • Mamdani EH (1974), Application of Fuzzy Algorithms for the Control of a Dynamic Plant, Proc. IEEE, 121: 1585–1588

    Google Scholar 

  • McAvoy TJ (1972), Dynamics of pH in Controlled Stirred Tank Reactor, Ind. Eng. Chem. Res. Process Des. Dev., 11: 1254–1259

    Google Scholar 

  • Meeden LA (1996), An increamental approach to developing inteligent neural network controllers for robots, IEEE Trans. on Syst. Man Cybern., 26: 474–485

    Article  Google Scholar 

  • Morgan P (1996), A Clear Look at Fuzzy PI Control, InTech, 50–54

    Google Scholar 

  • Nordvik JP, Renders JM (1991), Genetic Algorithms and their Potential for Use in Process Control: A Case Study, In: Proc. of the Fourth Int. Conf. Genetic Algorithms, 260–265

    Google Scholar 

  • Park D, et al (1994), Genetic-Based New Fuzzy Reasoning Models with Application to Fuzzy Control, IEEE Trans. on Syst. Man Cybern., 24: 39–47

    Article  Google Scholar 

  • Price K, Storn R (1997), Differential Evolution, Dr. Dobb’s Journal, April: 18–24

    Google Scholar 

  • Qin SJ, Borders G (1994), A Multiregion Fuzzy Logic Controller for Nonlinear Process Control, IEEE Trans. Fuzzy Systems, 2: 74–81

    Article  Google Scholar 

  • Sastry KKN, Behera L, Nagrath IJ (1999), Differential evolution based fuzzy logic controller for nonlinear process control, Fundamenta Informaticae, 37: 121–136

    MathSciNet  MATH  Google Scholar 

  • Tettamanzi A, Tomassini M (2001), Soft Computing: Integrating Evolutionary, Neural, and Fuzzy Systems, Springer-Verlag.

    MATH  Google Scholar 

  • Whitley D, Starkweather T, Bogart C (1990), Genetic algorithms and neural networks: Optimizing connections and connectivity, Parallel Computing, 14: 347–361

    Article  Google Scholar 

  • Yang JM, Horng JT, Kao CY (2000), A genetic algorithm with adaptive mutations and family competition for training neural networks, International Journal of Neural Systems, 10: 333–352

    Google Scholar 

  • Zadeh LA (1973), Outline of A New Approach to the Analysis of Complex Systems and Decision Processes, IEEE Trans. Syst. Man Cybern., 3: 28–44

    Article  MathSciNet  MATH  Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Behera, L. (2004). Parametric Optimization of a Fuzzy Logic Controller for Nonlinear Dynamical Systems using Evolutionary Computation. In: New Optimization Techniques in Engineering. Studies in Fuzziness and Soft Computing, vol 141. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39930-8_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39930-8_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05767-0

  • Online ISBN: 978-3-540-39930-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics