Últimamente estoy intentando aprender y a su vez añadir un control pid a mi controlador de temperatura de pc...
He leído muchísimo sobre el control proporcional, integrado y derivado... Pero no acabo de entender todo...
Cualquier ejemplo que miro en internet se basa en calentar, tipo horno... Aquí en el foro hay algun que otro post
el problema viene cuando en vez de calentar, lo que deseo es enfriar, ¿como? Pues usando un ventilador controlado con el pwm del pic...
Como se hace, o se debería de hacer para calcular las constantes kp,ki y kd? El la misma formula del control pid la que debo utilizar para la tarea que quiero hacer yo?
Acaso me recomendais otro tipo de control? Pi,pd...
Un saludo gente...
Primero que nada, yo te recomiendo un control ON/OFF para esa aplicación. O sea, que tu ventilador se encienda o se apague dependiendo de si la temperatura llego a un limite. Suele usarse una histeresis para evitar que el sistema se quede oscilando en un punto. Por ejemplo, que el ventilador prenda si la temperatura es mayor que 70ºC, y que no se apague hasta que baje a 30ºC.
Resolviendo tu duda con los PID, es muy simple. Independientemente de la aplicacion (enfriar, calentar, control de velocidad, posicion o lo que sea), un control PID siempre tiene 4 elementos:
Proceso: Es nuestro sistema del mundo real. En tu caso una PC que se calienta.
Sensor: Es el instrumento que nos permite conocer la variable que queremos controlar. En tu caso, un sensor de temperatura.
Actuador: Es lo que nos permite modificar la variable controlada. En tu caso, un ventilador.
Controlador: El PID mismo, es el que posee las reglas que le dicen al actuador qué hacer en base a lo que le diga el sensor.
Un PID funciona calculando el error (diferencia entre el valor al que queres llegar, y el valor real), y actuando en base a ese error de forma Proporcional, Integral y/o Derivativa. O sea, dependiendo de qué tan grande sea el error, cuánto se acumule en el tiempo y cuán rápido varíe, es la intensidad con la que va a actuar el actuador.
Te recomiendo que busques "teoría de control PID". Hay muchísima información dando vueltas. El proceso de elegir las constantes Kp, Ki y Kd se conoce como "tuning" o sintonización del PID. También hay mucha información y distintos métodos.
Insisto, creo que un PID es demasiado para lo que necesitas, con un control ON/OFF basta.
Saludos y suerte!