Politecnico di Torino (logo)

Development of an intelligent controller using Genetic Programming

Nicola Menga

Development of an intelligent controller using Genetic Programming.

Rel. Giorgio Guglieri, Edmondo Minisci. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Aerospaziale, 2019

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (6MB) | Preview

Very complex systems require sophisticated controllers in order to achieve high performance. The demand for ever higher performance is putting the traditional controllers in crisis especially when there is a lack of information on the environment in which the system is operating or when the goals are not completely clear. These needs can be met by Intelligent Control (IC), a class of control techniques whose development is recently increased thanks to modern processing capacity. Flexibility is the key for intelligent controllers in order to adapt to different scenarios. Therefore in this master thesis an intelligent control system was designed by using Genetic Programming (GP) algorithm in Python. The capabilities of genetic programming to generate a proper controller structure are shown in off-line process, where disturbances are not taken into account and the control structure is not updated over time. In addition the behaviours of several controllers designed by genetic programming are compared in presence of disturbances in order to understand the robustness. Then an intelligent adaptive architecture has been proposed. In this instance the update of the control structure is done by using genetic programming in on-line adaptation process when a disturbance occurs in the plant. The idea of the suggested method has been tested on mass-spring-damper system and on a modified version of the standard Goddard problem. In these problems the genetic programming receives as inputs the state of the plant so that it generates the right values of control variables required in order to minimize the discrepancies over the time between the current and desired values of the state variables. The obtained results show the potentialities of genetic programming to adapt the structure of the controllers for several conditions in which plant parameters have been changed.

Relators: Giorgio Guglieri, Edmondo Minisci
Academic year: 2019/20
Publication type: Electronic
Number of Pages: 153
Corso di laurea: Corso di laurea magistrale in Ingegneria Aerospaziale
Classe di laurea: New organization > Master science > LM-20 - AEROSPATIAL AND ASTRONAUTIC ENGINEERING
Ente in cotutela: ICE Lab, Department of Mechanical and Aerospace Engineering, University of Strathclyde (REGNO UNITO)
Aziende collaboratrici: University of Strathclyde
URI: http://webthesis.biblio.polito.it/id/eprint/12122
Modify record (reserved for operators) Modify record (reserved for operators)