Machine Learning Control: Tuning a PID Controller with Genetic Algorithms

This lecture shows how to use genetic algorithms to tune the parameters of a PID controller. Tuning a PID controller with genetic algorithms is not generally recommended, but is used to demonstrate evolutionary control algorithms.

Machine Learning Control
T. Duriez, S. L. Brunton, and B. R. Noack

Closed-Loop Turbulence Control: Progress and Challenges
S. L. Brunton and B. R. Noack