The Self-Tuning PID Controllers Toolbox¶
This toolbox contains the self-tuning PID controllers published in:
Jérôme Mendes, Luís Osório, and Rui Araújo. Self-tuning pid controllers in pursuit of plug and play capacity. Control Engineering Practice, 69:73–84, December 2017. [doi]
Abstract: This work addresses the problem of controlling unknown and time varying plants for industrial applications. The concept of “plug-and-play” was pursued using control algorithms that auto-adapt their control parameters in order to control unknown and time-varying plants. Self-Tuning Controllers (STC) with PID form were studied and tested on a real process setup. The setup is composed of two coupled DC motors and a variable load. Controllers’ performances were compared in order to distinguish which controllers perform better, which are easier to set up, which have a better initial response, and which enable faster reaction to plant variations and load disturbances.
Software source code: The Self-Tuning PID Controllers Toolbox (Scilab implementation)
How to Run¶
- For use with Scilab:
MainFile_Controllers.sce – Just run the file.