Incremental evolutionary design of TSK fuzzy controllers

被引:28
作者
Hoffmann, Frank [1 ]
Schauten, Daniel
Hoelemann, Sebastian
机构
[1] Univ Dortmund, Chair Control Syst Engn, D-44221 Dortmund, Germany
[2] Rhein Westfal TH Aachen Univ, Inst Automat Control, D-52074 Aachen, Germany
关键词
evolutionary algorithm; fuzzy control; fuzzy rule; learning; genetic fuzzy systems; incremental design;
D O I
10.1109/TFUZZ.2007.900905
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a novel method for the incremental design and optimization of first order Tagaki-Sugeno-Kang (TSK) fuzzy controllers by means of an evolutionary algorithm. Starting with a single linear control law, the controller structure is gradually refined during the evolution. Structural augmentation is intertwined with evolutionary adaptation of the additional parameters with the objective not only to improve the control performance but also to maximize the stability region of the nonlinear system. From the viewpoint of optimization the proposed method follows a divide-and-conquer approach. Additional rules and their parameters are introduced into the controller structure in a neutral fashion, such that the adaptations of the less complex controller in the previous stage are initially preserved. The proposed scheme is evaluated at the task of TSK fuzzy controller design for the upswing and stabilization of a rotational inverted pendulum. In the first case, the objective is a time optimal controller that upswings the pendulum in to the upper equilibrium point in shortest time. The stabilizing controller is designed as a state optimal controller. In a second application the optimization method is applied to the design of a fuzzy controller for vision-based mobile robot navigation. The results demonstrate that the incremental scheme generates solutions that are similar in control performance to pure parameter optimization of only the gains of a TSK system. Even more important, whereas direct optimization of control systems with more than 35 rules fails to identify a stabilizing control law, the incremental scheme optimizes fuzzy state-space partitions and gains for hundreds of rules.
引用
收藏
页码:563 / 577
页数:15
相关论文
共 14 条
  • [1] Identification of evolving fuzzy rule-based models
    Angelov, P
    Buswell, R
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2002, 10 (05) : 667 - 677
  • [2] [Anonymous], 2001, Advances in Fuzzy Systems-Applications and Theory
  • [3] Bersini H, 1997, PROCEEDINGS OF THE SIXTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS I - III, P1417, DOI 10.1109/FUZZY.1997.619751
  • [4] Evolutionary learning, reinforcement learning, and fuzzy rules for knowledge acquisition in agent-based systems
    Bonarini, A
    [J]. PROCEEDINGS OF THE IEEE, 2001, 89 (09) : 1334 - 1346
  • [5] Evolving fuzzy rule based controllers using genetic algorithms
    Carse, B
    Fogarty, TC
    Munro, A
    [J]. FUZZY SETS AND SYSTEMS, 1996, 80 (03) : 273 - 293
  • [6] Viosual servo control - Part I: Basic approaches
    Chaumette, Francois
    Hutchinson, Seth
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (04) : 82 - 90
  • [7] Linguistic modeling by hierarchical systems of linguistic rules
    Cordón, O
    Herrera, F
    Zwir, I
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2002, 10 (01) : 2 - 20
  • [8] Genetic programming for model selection of TSK-fuzzy systems
    Hoffmann, F
    Nelles, O
    [J]. INFORMATION SCIENCES, 2001, 136 (1-4) : 7 - 28
  • [9] Jagersand M, 1997, IEEE INT CONF ROBOT, P2874, DOI 10.1109/ROBOT.1997.606723
  • [10] Genetic reinforcement learning through symbiotic evolution for fuzzy controller design
    Juang, CF
    Lin, JY
    Lin, CT
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (02): : 290 - 302