Un controlador PID compara el valor real de la salida de un proceso con el valor deseado y produce una señal de control basada en tres acciones: proporcional, integral y derivativa. La acción proporcional depende del error actual, la integral de los errores pasados, y la derivada de la velocidad de cambio del error. Juntos, estos términos intentan corregir el error y estabilizar el proceso sin oscilaciones. Los controladores PID se usan ampliamente debido a su flexibilidad para controlar muchos procesos industriales de manera