PID 2020: State of Art

What’s going on with PID control

Pablo Díaz
2 min readDec 5, 2020

A few weeks ago I was searching about PID control and I hadn’t found a state of the art of PID control. So, I decided to check the state of art check-in the newest papers and researches published.

Last update: [2020–10–27]

Popular methods for tuning:

  1. Manual tuning: Stability
  2. Ziegler–Nichols
  3. Tyreus Luyben
  4. Automatic tuning: software tools
  5. Cohen–Coon
  6. Automatic tuning: Åström-Hägglund
  7. Harris Hawks Optimization Algorithm

Automatic tuning:

  1. (Newest) Neural networks: read-paper-1 read-paper-2
  2. Deterministic Q-SLP Algorithm: read the paper
  3. Particle swarm optimization algorithm: read the paper
  4. Genetic algorithm in C++: review library
  5. Bio-Inspired Multiojective Tuning: read the paper
  6. Loop optimization software: open-loop, closed-loop control, and references.
  7. Calculates initial values via the Ziegler–Nichols method automatically.
  8. Patented methods embedded on PID tuning software like Matlab. Check all until 2006
  9. Loop optimization software for Non-steady stable models.

Open-source software to autotune:

  1. Arduino library that you mentioned.
  2. Python: GEKKO view demonstration
  3. Python: based on Arduino-library view library
  4. Web-based on Arduino-library: an open online tool

Other software:

References: (2006) Autotuning of PID Controllers: A Relay Feedback Approach.

Disclaimer: I’m not an expert on control engineering. Question asked here: https://engineering.stackexchange.com/questions/37852/best-pid-autotuning-algorithm-library-for-simple-heater-problem/37866#37866

--

--

Pablo Díaz

Autodidact, Bac. Mechatronic Engineering. I’m on Github, LinkedIn, ResearchGate and Medium.