摘要

In this paper a new approach to automatic design of controllers is proposed. It is based on a knowledge about modelling object and capabilities of the genetic programming. In particular, a new type of the problem encoding, new evolutionary operators (tuning operator and mutation operator) and new initialization method are proposed. Moreover, a modified block scheme of genetic programming algorithm and modification of genetic programming operators: insertion, pruning, crossover were introduced. The combination of mentioned elements allows to simplify the design process of controllers. It also provides a lot of possibilities in the selection of the controller's parameters and its structure. Proposed method was tested on the model of quarter car active suspension system.

  • 出版日期2015