Genetic algorithms for automated tuning of fuzzy controllers: a transportation application

We describe the design and tuning of a controller for enforcing compliance with a prescribed velocity profile for a rail-based transportation system. This requires following a trajectory, rather than fixed set-points (as in automobiles). We synthesize a fuzzy controller for tracking the velocity profile, while providing a smooth ride and staying within the prescribed speed limits. We use a genetic algorithm to tune the fuzzy controller's performance by adjusting its parameters (the scaling factors and the membership functions) in a sequential order of significance. We show that this approach results in a controller that is superior to the manually designed one, and with only modest computational effort. This makes it possible to customize automated tuning to a variety of different configurations of the route, the terrain, the power configuration, and the cargo.

[1]  Francisco Herrera,et al.  A CLASSIFIED REVIEW ON THE COMBINATION FUZZY LOGIC–GENETIC ALGORITHMS BIBLIOGRAPHY: 1989–1995 , 1997 .

[2]  H. Takagi,et al.  Integrating Design Stages of Fuzzy Systems using Genetic Algorithms 1 , 1993 .

[3]  C. L. Karr,et al.  Fuzzy control of pH using genetic algorithms , 1993, IEEE Trans. Fuzzy Syst..

[4]  Piero P. Bonissone,et al.  Automated fuzzy knowledge base generation and tuning , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[5]  Frank Klawonn,et al.  Modifications of genetic algorithms for designing and optimizing fuzzy controllers , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[6]  M.A. Lee,et al.  Integrating design stage of fuzzy systems using genetic algorithms , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[7]  Charles L. Karr,et al.  Genetic algorithms for fuzzy controllers , 1991 .

[8]  Francisco Herrera,et al.  Tuning fuzzy logic controllers by genetic algorithms , 1995, Int. J. Approx. Reason..

[9]  L. Zheng,et al.  A practical guide to tune of proportional and integral (PI) like fuzzy controllers , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[10]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[11]  H. Surmann,et al.  Self-Organizing and Genetic Algorithms for an Automatic Design of Fuzzy Control and Decision Systems , 1993 .