Services on Demand
Journal
Article
Indicators
- Cited by SciELO
- Access statistics
Related links
- Cited by Google
- Similars in SciELO
- Similars in Google
Share
Prospectiva
Print version ISSN 1692-8261
Abstract
DUQUE-MARIN, Arturo; LOPEZ, Jesus A. and NAVAS, Andrés Felipe. Auto-tuning of a PID controller implemented in a PLC using swarm intelligence. Prospect. [online]. 2017, vol.15, n.1, pp.35-41. ISSN 1692-8261. https://doi.org/10.15665/rp.v15i1.679.
This project implements a swarm intelligence algorithm in an Allen Bradley PLC. The task of the algorithm is to estimate a mathematical model of a system or process to allow finding parameters of a PID controller. The algorithm is named particle swarm intelligence and it emulates the behavior of a flock of birds when they are flying.
The test of the algorithm in the PLC was made using mathematical models of systems that were simulated in Matlab running over a personal computer (PC). So, a connection between the PLC and PC was made using OPC (OLE for Process Control). This way, Matlab sends information about the state of the process, and the PLC estimates the mathematical model of the system, tuning the PID controller and then it sends to PC a suited control action. The results show that the performance of the system controlled with the adaptive PID is similar to the system controlled using a standard PID. This project shows the potential of to use adaptive control with swarm intelligence on industrial environments.
Keywords : Automation; PLC; Artificial intelligence; PID; Swarm intelligence; Auto-Tuning.