Skip to main content
Log in

A Genetic Approach for Simultaneous Design of Membership Functions and Fuzzy Control Rules

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

Based on the genetic algorithm (GA), an approach is proposed for simultaneous design of membership functions and fuzzy control rules since these two components are interdependent in designing a fuzzy logic controller (FLC). With triangular membership functions, the left and right widths of these functions, the locations of their peaks, and the fuzzy control rules corresponding to every possible combination of input linguistic variables are chosen as parameters to be optimized. By using a proportional scaling method, these parameters are then transformed into real-coded chromosomes, over which the offspring are generated by rank-based reproduction, convex crossover, and nonuniform mutation. Meanwhile, the concept of enlarged sampling space is used to expedite the convergence of the evolutionary process. To show the feasibility and validity of the proposed method, a cart-centering example will be given. The simulation results will show that the designed FLC can drive the cart system from any given initial state to the desired final state even when the cart mass varies within a wide range.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chang, C. H. and Wu, Y. C.: The genetic algorithm-based tuning method for symmetric membership functions of fuzzy logic control systems, in: Proc. of the Internat. IEEE/IAS Conf. on Industrial Automation and Control: Emerging Technologies, 1995, pp. 421-428.

  2. Fogel, D.: An introduction to simulated evolutionary optimization, IEEE Trans. Neural Networks 5 (1994), 3-14.

    Google Scholar 

  3. Gen, M. and Cheng, R.: Genetic Algorithm and Engineering Design, Wiley, New York, 1997.

    Google Scholar 

  4. Goldberg, D. E.: Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley, Reading, MA, 1989.

    Google Scholar 

  5. Grefenstette, J. J.: Optimization of control parameters for genetic algorithms, IEEE Trans. Systems Man Cybernet. 16(1) (1986), 122-128.

    Google Scholar 

  6. Holland, J.: Adaptation in Natural and Artificial System, Univ. of Michigan Press, Ann Arbor, 1975.

    Google Scholar 

  7. Homaifar, A. and McCormick, E.: Simultaneous design of membership functions and rule sets for fuzzy controller using genetic algorithms, IEEE Trans. Fuzzy Systems 3(2) (1995), 129-139.

    Google Scholar 

  8. Karr, C. L. and Gentry, E. J.: Fuzzy control of pH using genetic algorithms, IEEE Trans. Fuzzy Systems 1(1) (1993), 46-53.

    Google Scholar 

  9. Lee, C. C.: Fuzzy logic in control systems: Fuzzy logic controller-Part I, IEEE Trans. Systems Man Cybernet. 20 (1990), 404-418.

    Google Scholar 

  10. Mamdani, E. H.: Applications of fuzzy algorithms for control of simple dynamic plant, Proc. IEE 121(12) (1974), 1585-1588.

    Google Scholar 

  11. Man, K. F., Tang, K. S., and Kwong, S.: Genetic algorithms: Concepts and applications, IEEE Trans. Industr. Electronics 43(5) (1996), 519-534.

    Google Scholar 

  12. Michalewicz, Z.: Genetic Algorithm C Data Structure D Evolution Programs, 2nd ed., Springer, New York, 1994.

    Google Scholar 

  13. Schwefel, H.: Evolution and Optimum Seeking, Wiley, New York, 1994.

    Google Scholar 

  14. Tang, K. S., Chan, C. Y., and Man, K. F.: A simultaneous method for fuzzy memberships and rules optimization, in: Proc. of the IEEE Internat. Conf. on Industrial Technology, 1996, pp. 279-283.

  15. Thrift, P.: Fuzzy logic synthesis with genetic algorithms, in: Proc. of the 4th Internat. Conf. on Genetic Algorithms, 1991, pp. 450-457.

  16. Zadeh, L. A.: Outline of a new approach to the analysis of complex systems and decision processes, IEEE Trans. Systems Man Cybernet. 3 (1973), 28-44.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, CJ., Liu, GY. A Genetic Approach for Simultaneous Design of Membership Functions and Fuzzy Control Rules. Journal of Intelligent and Robotic Systems 28, 195–211 (2000). https://doi.org/10.1023/A:1008186427312

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008186427312

Navigation