GAOT-ECM: Extension For Control And Modeling

Version 1.0 (89.1 KB) by Andreea Ion
GAOT-ECM implements genetic algorithms for industrial plant identification and PID controller design
2.3K Downloads
Updated 22 Mar 2016

View License

GAOT-ECM (GAOT - Extension For Control And Modeling) is an extension of the Genetic Algorithm Optimization Toolbox (GAOT) by C.R. Houck, J.A. Joines, M.G. Kay, that implements genetic algorithms for industrial plant identification and PID controller design.
Case studies and examples included!
This extension brings forth the practical aspect of using genetic algorithms in aiding plant modeling and PID control design for real world industrial processes. Plants such water tanks, heaters, fans and motors are usually hard to model or tune on-site, especially after prolonged use of the equipment when degradation of performances is inevitable. Therefore, this toolbox extension introduces a series of practical steps that can be taken by control engineers in order to re-design viable PID controllers for their plants.
Inside the GAOT-ECM archive you will find two main folders: (1) Identification (for model identification) and (2) Control (for controller design).
(1) runs a plant model identification genetic algorithm for LTI second order and first order with time delay systems.
(2) runs a PID controller design genetic algorithm under various customizable performance criteria.
The demonstration files offer real world case studies from which the user can learn step-by-step how to apply genetic algorithms to model identification and PID controller design.
GAOT-ECM was implemented and tested under Matlab 7 (R2011b).
Thanks for trying the toolbox!
Acknowledgements: GAOT-ECM Toolbox(GAOT - Extension For Control And Modeling ) was inspired by Genetic Algorithm Optimization Toolbox (GAOT) by C.R. Houck, J.A. Joines, M.G. Kay.

Citing information: Patrascu M., Ion A. 2016 - Evolutionary Modeling of Industrial Plants and Design of PID Controllers. Case Studies and Practical Applications, Nature-Inspired Computing for Control Systems (Ed. H.E.Ponce Espinosa), Series Studies in Systems, Decision and Control, vol. 40, pp. 73-119, Springer International Publishing, doi: 10.1007/978-3-319-26230-7_4

Cite As

Andreea Ion (2024). GAOT-ECM: Extension For Control And Modeling (https://www.mathworks.com/matlabcentral/fileexchange/51072-gaot-ecm-extension-for-control-and-modeling), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2011b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: GAOT-ECM Seismic Vibration Case Study

Communities

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0

updated human heart rate case study data

Updated citing information.
new case study added: Human Heart Rate Model Identification
update photo