Un controlador PID mantiene una variable dentro de un rango deseado mediante la combinación de tres acciones: proporcional, integral y derivativa. La acción proporcional responde rápido pero puede haber error, la integral elimina el error pero es más lenta, y la derivativa elimina oscilaciones. Juntas, estas tres acciones ofrecen un control preciso sin oscilaciones u errores. Un controlador PID es útil para sistemas de primer o segundo orden, y se configura mediante las ganancias proporcional, integral y derivativa.