He desarrollado un ahumador de barbacoa controlado por computadora, que utiliza un amortiguador de la válvula de aceleración del coche y la frambuesa pi, impulsado por un motor paso a paso, la temperatura de recogida es un termopar.
Tengo una clase PID de python para controlar el sistema y estoy luchando para sintonizarlo. Cuando se alcanza el punto de ajuste de la temperatura (aumento de la temperatura), la compuerta se cierra como se esperaba y luego se vuelve a abrir una vez que la temperatura pasa al punto de ajuste (caída), pero en este punto el fuego de carbón ha desaparecido. He intentado diferentes valores de kP para obtener una oscilación constante sobre el punto de ajuste, pero estoy plagado de que no supere, es decir, de salir. Necesito que el regulador empiece a reabrirse tan pronto como la temperatura comience a bajar, no una vez que el sistema esté cayendo en exceso. Siento que es algo que ver con kI y kD. Por favor, ¿puedo darme un consejo antes de pegarle otro kilo de carbón? Muchas gracias a la gente.