SciELO - Scientific Electronic Library Online

 
vol.15 issue1Study of the stramberry drying process using microwave dryerPerformance analysis of a laboratory scale cooling tower for different packing materials, water inlet temperature and mass flow ratio water-air author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars 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.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )