Mackenzie, Matthew Robert (2007) PID controller optimisation using genetic algorithms. [USQ Project] (Unpublished)
Metadata
| HTML Citation | EndNote | Dublin Core | Reference Manager | HTML Table |
Full text available as:
| PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 2891Kb |
Abstract
[Abstract]: Genetic Algorithms are a series of steps for solving an optimisation problem using genetics as the model (Chambers, 1995). More specifically, Genetic Algorithms use the concept of Natural Selection – or survival of the fittest – to help guide the selection of candidate solutions. This project is a software design-and-code project with the aim being to use MATLAB® to develop a software application to optimise a Proportional-Integral-Derivative (PID) Controller using a purpose built Genetic Algorithm as the basis of the optimisation routine. The project then aims to extend the program and interface the Genetic Algorithm optimisation routine with an existing rotary-wing control model using MATLAB®. A systems approach to software development will be used as the overall framework to guide the software development process consisting of the five main phases of Analysis, Design, Development, Test and Evaluation. The project was only partially successful. The Genetic Algorithm did produce reasonably optimal values for the PID parameters; however, the processing time required was prohibitively long. Additionally, the project was unsuccessful in interfacing the optimised controller to the existing rotary-wing model due difficulty in conversion between SIMULINK® and MATLAB® formats. Further work to apply code optimisation techniques could see significant reduction in processing times allowing more iterations of the program to execute thereby achieving more accurate results. Thus the project results suggest that the use of Genetic Algorithms as an optimisation method is best suited to complex systems where classical optimisation methods are impractical.
| Item Type: | USQ Project |
|---|---|
| Uncontrolled Keywords: | PID controller; genetic algorithms; rotary-wing |
| Fields of Research (FOR2008): | 09 Engineering > 0906 Electrical and Electronic Engineering > 090602 Control Systems, Robotics and Automation 09 Engineering > 0906 Electrical and Electronic Engineering > 090601 Circuits and Systems 09 Engineering > 0906 Electrical and Electronic Engineering > 090699 Electrical and Electronic Engineering not elsewhere classified |
| Subjects: | 290000 Engineering and Technology > 290900 Electrical and Electronic Engineering > 290903 Other Electronic Engineering |
| Socio-Economic Objective (SEO2008): | UNSPECIFIED |
| ID Code: | 3931 |
| Deposited By: | epEditor USQ |
| Deposited On: | 28 Feb 2008 13:57 |
| Last Modified: | 03 Apr 2009 10:03 |
Archive Staff Only: edit this record
