Multi-objective optimization of PID controller parameters using genetic algorithm

Proportional-Integral-Derivative (PID) controller is one of the most popular controllers applied in industries. However, despite the simplicity in its structure, the PID parameter tuning for high-order, unstable and complex plants is difficult. When dealing with such plants, empirical tuning methods...

Full description

Bibliographic Details
Main Author: Rani, Mohd. Rahairi
Format: Thesis
Language:English
Published: 2012
Subjects:
Online Access:http://eprints.utm.my/32310/1/Mohd.RahairiRaniMFKE2012.pdf
_version_ 1796856968513585152
author Rani, Mohd. Rahairi
author_facet Rani, Mohd. Rahairi
author_sort Rani, Mohd. Rahairi
collection ePrints
description Proportional-Integral-Derivative (PID) controller is one of the most popular controllers applied in industries. However, despite the simplicity in its structure, the PID parameter tuning for high-order, unstable and complex plants is difficult. When dealing with such plants, empirical tuning methods become ineffective while analytical approaches require tedious mathematical works. As a result, the control community shifts its attention to stochastic optimisation techniques that require less interaction from the controller designers. Although these approaches manage to optimise the PID parameters, the combination of multiple objectives in one single objective function is not straightforward. This work presents the development of a multi-objective genetic algorithm to optimise the PID controller parameters for a complex and unstable system. A new genetic algorithm, called the Global Criterion Genetic Algorithm (GCGA) has been proposed in this work and is compared with the state-of-the-art Non-dominated Sorting Genetic Algorithm (NSGA-II) in several standard test problems. The results show the GCGA has convergence property with an average of 35.57% in all problems better than NSGA-II. The proposed algorithm has been applied and implemented on a rotary inverted pendulum, which is a nonlinear and under-actuated plant, suitable for representing a complex and unstable high-order system, to test its effectiveness. The set of pareto solutions for PID parameters generated by the GCGA has good control performances (settling time, overshoot and integrated time absolute errors) with closed-loop stable property.
first_indexed 2024-03-05T18:50:45Z
format Thesis
id utm.eprints-32310
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:50:45Z
publishDate 2012
record_format dspace
spelling utm.eprints-323102017-07-25T08:02:59Z http://eprints.utm.my/32310/ Multi-objective optimization of PID controller parameters using genetic algorithm Rani, Mohd. Rahairi QA Mathematics Proportional-Integral-Derivative (PID) controller is one of the most popular controllers applied in industries. However, despite the simplicity in its structure, the PID parameter tuning for high-order, unstable and complex plants is difficult. When dealing with such plants, empirical tuning methods become ineffective while analytical approaches require tedious mathematical works. As a result, the control community shifts its attention to stochastic optimisation techniques that require less interaction from the controller designers. Although these approaches manage to optimise the PID parameters, the combination of multiple objectives in one single objective function is not straightforward. This work presents the development of a multi-objective genetic algorithm to optimise the PID controller parameters for a complex and unstable system. A new genetic algorithm, called the Global Criterion Genetic Algorithm (GCGA) has been proposed in this work and is compared with the state-of-the-art Non-dominated Sorting Genetic Algorithm (NSGA-II) in several standard test problems. The results show the GCGA has convergence property with an average of 35.57% in all problems better than NSGA-II. The proposed algorithm has been applied and implemented on a rotary inverted pendulum, which is a nonlinear and under-actuated plant, suitable for representing a complex and unstable high-order system, to test its effectiveness. The set of pareto solutions for PID parameters generated by the GCGA has good control performances (settling time, overshoot and integrated time absolute errors) with closed-loop stable property. 2012 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/32310/1/Mohd.RahairiRaniMFKE2012.pdf Rani, Mohd. Rahairi (2012) Multi-objective optimization of PID controller parameters using genetic algorithm. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering. http://dms.library.utm.my:8080/vital/access/manager/Repository?query=Multi-objective+optimization+of+PID+controller+parameters+using+genetic+algorithm&queryType=vitalDismax&public=true
spellingShingle QA Mathematics
Rani, Mohd. Rahairi
Multi-objective optimization of PID controller parameters using genetic algorithm
title Multi-objective optimization of PID controller parameters using genetic algorithm
title_full Multi-objective optimization of PID controller parameters using genetic algorithm
title_fullStr Multi-objective optimization of PID controller parameters using genetic algorithm
title_full_unstemmed Multi-objective optimization of PID controller parameters using genetic algorithm
title_short Multi-objective optimization of PID controller parameters using genetic algorithm
title_sort multi objective optimization of pid controller parameters using genetic algorithm
topic QA Mathematics
url http://eprints.utm.my/32310/1/Mohd.RahairiRaniMFKE2012.pdf
work_keys_str_mv AT ranimohdrahairi multiobjectiveoptimizationofpidcontrollerparametersusinggeneticalgorithm