Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miguelgfierro/pid_controller_optimizer

PID controller optimization using generic algorithms
https://github.com/miguelgfierro/pid_controller_optimizer

Last synced: about 1 month ago
JSON representation

PID controller optimization using generic algorithms

Awesome Lists containing this project

README

        

# PID controller optimization using generic algorithms

This is the code to optimize the PID parameters of a controller using genetic algorithms. It was developed during my [PhD thesis](http://miguelgfierro.com/docs/gonzalez-fierro2014thesis.pdf).

The optimization method is a genetic algorithm called [Differential Evolution](https://en.wikipedia.org/wiki/Differential_evolution). This algorithm is a good method for multiobjective optimization with constraints.

For more information please visit my [blog](http://miguelgfierro.com) or my [youtube channel](https://www.youtube.com/user/ciruselvirus)