Yogurt en un controlador PID


25

¿Cómo se cambia el ajuste de un controlador PID para lidiar con las propiedades térmicas cambiantes?

El proyecto: estoy haciendo yogurt. Cultiva a 110 grados F durante aproximadamente medio día; pones leche y un poco de cultivo iniciador y obtienes yogur. Ahorre un poco como entrante para el próximo lote y coma el resto. Fácil y delicioso

La configuración: estoy tomando un recipiente seguro para alimentos (sartén con tapa) colocándolo sobre un calentador, agregando un termopar tipo k, SSR y controlador PID, todo conectado por la implementación de referencia de cualquier controlador PID que desee nombrar. Esto funciona bien si estoy usando una olla de cocción lenta (225W, aproximadamente 3/4 gal) como mi olla y elemento calefactor, pero quiero hacer lotes más grandes (1 gal).

El problema: con una mayor relación de calentador a masa térmica (placa caliente de 1000 W y bandeja de acero inoxidable en lugar de cerámica). Hay una mayor inestabilidad durante la última parte del ciclo. El controlador PID está sintonizado con agua (la leche es un poco más cara) y mantiene la temperatura dentro de los 2 grados F durante las primeras dos horas, pero a medida que los cultivos de yogur noto cambios pronunciados de temperatura, y a diferencia del uso de la olla de cocción lenta, veo separación de suero. (presumiblemente debido a una temperatura excesiva o una mayor condensación en la tapa debido a lo mismo). Estoy bastante seguro de que la masa térmica más grande estaba amortiguando el ruido del cambio de la conductividad térmica durante el cultivo, pero no estoy seguro de cómo proceder para controlar con mayor precisión la temperatura durante las etapas posteriores sin comprometer excesivamente la regulación de la temperatura al principio.


8
+1 solo por el título. Realmente desearía poder darte una respuesta.
Roger Rowland

1
Parece que tiene su sensor de temperatura en el lugar equivocado. Las características térmicas del cultivo no deberían afectarlo. El sensor debe estar fuera del contenedor, no dentro de él, ya que la idea es mantener el equilibrio térmico. Tal vez debería incluir un diagrama de su configuración para que podamos tener claras las relaciones entre los diversos elementos.
Dave Tweed

@DaveTweed, para la versión crockpot, solo quite el tornillo del mango de la tapa dejando un agujero en la tapa para insertar el termopar, colocando la unión del termopar en el medio de la masa térmica, ya que la temperatura del yogurt es lo que me importa . conecte el crockpot en el ssr. para la versión de sartén, el único cambio es sustituir una sartén de acero inoxidable en una placa calefactora, nuevamente termopar en el centro de masa.
hildred

1
Exactamente mi punto. No le importa el "centro de masa", ya que si puede mantener la superficie externa a una temperatura constante, el resto se encargará de sí mismo. La superficie es donde se gana o pierde calor. Su enfoque supone que habrá un gradiente de temperatura significativo dentro de la cultura misma, que es exactamente lo que está tratando de evitar.
Dave Tweed

2
Como aún no se ha mencionado: al igual que todos los organismos vivos, los cultivos de yogur también generan calor, lo que puede contribuir a cambios de temperatura mensurables cuando se recupera su metabolismo colectivo. (Sé que el efecto es notable con la levadura en la masa de pan, pero lo mismo podría suceder con el yogur). Con una relación de superficie a volumen menor, esta perturbación del sistema controlado por PID podría ser más pronunciada.
ndim

Respuestas:


9

El verdadero problema parece ser su configuración mecánica, no el detalle del control PID. Es posible que el control PID ni siquiera sea lo que desea.

Comenzaría colocando el recipiente de cultivo de yogurt dentro de un baño de agua, luego trataría de regular la temperatura del baño de agua. La masa térmica adicional del agua alargará la constante de tiempo dominante y no dependerá mucho de lo que esté sucediendo dentro del recipiente.

Con una constante de tiempo más larga, el control simple de temperatura de encendido / apagado del termostato debería funcionar lo suficientemente bien. Desea que la potencia del calentador sea lo suficientemente baja como para que el baño de agua solo cambie un poco, tal vez de 2 a 4 grados, dentro de una constante de tiempo. El control de activación / desactivación de detección de umbral simple funcionará muy bien.

En lugar de agregar histéresis para evitar oscilaciones rápidas en el punto de ajuste, simplemente mantenga la salida fija por un corto tiempo, como 1/50 de la constante de tiempo más o menos.

Hace mucho tiempo, hice un baño de agua con temperatura controlada para el procesamiento de películas fotográficas. La configuración mecánica era una de esas bañeras de plástico de "goma", una bomba de pecera para mantener el agua circulando y un calentador de inmersión de 300 W fuera de la plataforma destinado a una taza de café. Dos termistores en serie colocados en lados opuestos de la bañera proporcionan la retroalimentación de temperatura. Esto fue antes de la era de los microcontroladores, por lo que un flip-flop muestreó y mantuvo la señal de encendido / apagado cada 64 ciclos de línea. Eso controlaba un relé, que activaba y desactivaba el calentador de inmersión. Funcionó muy bien. Una vez que llegó a la regulación, la temperatura se mantuvo fija en una fracción de grado F.

Estás pensando demasiado en esto con un controlador PID.


3

Me imagino que su lote se vuelve más viscoso a medida que fermenta. La transferencia de calor por convección se debilita, por lo que disminuye la conductividad térmica general.

Una posible solución sería usar calentadores de inmersión, que se distribuirían uniformemente en todo el volumen. La distancia promedio que la energía térmica tendría que recorrer disminuirá, y su configuración dependerá menos de la conductividad térmica.

Otra posible solución es tener varios conjuntos de constantes PID. El primer conjunto estaría ajustado para una leche cruda más delgada. El segundo set estaría sintonizado para yogurt más espeso. Puede cambiar de un conjunto de constantes a otro después de un período fijo de tiempo que se conoce a priori .


Sí, la viscosidad aumenta, y su razonamiento en el primer párrafo coincide con el mío. Veré calentadores de inmersión. pero su tercer párrafo es donde tiene mi interés, ¿Dónde encontraría un controlador pid COTS con múltiples constantes? Estoy familiarizado con omega y aubner, y algo familiarizado con honeywell. Que yo sepa, ninguno de ellos puede hacer esto. OS pid es de código abierto es una posibilidad, pero por el momento no puedo recomendarlo ya que tiene serios problemas (estoy trabajando en ello). segundo y más importante, ¿cómo diferirían las constantes? (Esta es mi pregunta central.)
hildred

1
Por otro lado, no conozco un COTS que pueda almacenar dos conjuntos de constantes en un controlador. Pero aquí hay algunas ideas. (Primera idea) Algunos controladores Omega tienen un puerto de comunicaciones (serie, ethernet), y puede actualizar las constantes desde una computadora. (2da idea) Podría usar 2 controladores separados (con diferentes constantes). El sensor de temperatura está conectado a ambos controladores en todo momento. El calentador está conectado solo a un controlador a la vez. (3a idea) He oído hablar de controladores que se autoafinan continuamente. Dicho controlador podría ajustarse a una deriva en la conductividad térmica.
Nick Alexeev

1
Alternativamente, coloque el sensor de temperatura en el fondo de la olla. O agregue un agitador mecánico para mantener la temperatura uniforme (probablemente no sea una buena idea si su yogur se pone muy espeso, lo sé).
WhatRoughBeast

@WhatRoughBeast, el problema es que si agitas el yogurt no se espesará.
The Photon

1
@ThePhoton - Según este video youtube.com/watch?v=LAZR1CUcLb0 y youtube.com/watch?v=daBustjm0lo (alrededor de las 4:15 se puede ver el agitador) se puede hacer yogurt usando un agitador para mantener la temperatura uniforme. En cualquier caso, una mejor idea sería hacer un baño de agua agitada para el recipiente de fermentación.
WhatRoughBeast

1

Como el hilo ya se ha alejado del PID al usar la energía eléctrica para hacer yogurt, pensé que podría sugerir otro enfoque ...

Ponga la leche y el entrante en su olla y enciéndala a alto. Cuando la temperatura de la mezcla llegue a 160 grados F, saque la olla de la olla y ponga la tapa. Sin demora, envuelva la olla con una toalla o dos y colóquela dentro de su mejor enfriador de bebidas.

"Estás pensando demasiado en esto con un controlador PID" (Olin Lathrup, arriba) y con múltiples controladores (y sus circuitos superiores), calentadores de inmersión o COTS (yo, aquí).

Si absolutamente debe tener una huella EE en el proceso, puede diseñar un detector de temperatura que detecte 160 grados Fahrenheit y provoque pitidos o zumbidos.


0

Puede que llegue un poco tarde al juego aquí, pero estaba buscando algo y encontré este hilo. Hago yogur usando esto, no se requiere baño de agua:

https://github.com/CapnBry/HeaterMeter/wiki

que armé yo mismo (pero ahora él también los vende; todo es de código abierto). La intención original era controlar una barbacoa, pero descubrí que funciona perfectamente para sous vide y también para yogurt. Yo controlo el Crock Pot más tonto que hay (Apagado, Bajo, Alto), y tengo una tapa con un agujero; puedes conseguirlos en Sears, etc., si el tuyo aún no tiene uno.

Utilizo la sonda que recomienda, ¡pero también tengo una segunda sonda independiente solo para su tranquilidad! Dejo la configuración funcionando durante diez horas, luego vierto la mezcla de yogur / suero en un colador forrado con una toalla de papel normal y dejo que se escurra. El tiempo de drenaje varía, y puede detener el drenaje cuando haya alcanzado la consistencia deseada.

Solo para dar un resumen completo del proceso:

1) vierta 1 galón de leche en una olla grande, y lentamente llévelo a 170F en la estufa, déjelo reposar a esa temperatura durante 5-10 minutos

2) encienda el horno y coloque el recipiente Crock Pot, para calentar a unos 230F, solo para matar cualquier error (algo opcional, a veces soy flojo pero nunca he tenido un lote malo todavía)

3) enfríe la olla en el fregadero flotando en agua fría, hasta que la temperatura alcance los 100F

4) saque el recipiente Crock Pot del horno y colóquelo en el Crock Pot, déjelo enfriar pero encienda el controlador PID y el Crock Pot (Bajo)

5) en la leche esterilizada, mezcle aproximadamente la mitad de una olla pequeña de yogur griego (prefiero Chobani, pero prácticamente cualquier yogur de cultivo vivo servirá y es divertido experimentar, Fage es bueno)

6) vierta todo en el Crock Pot (tengo un Crock Pot que acepta mágicamente 1 galón, ¡curioso cómo funciona!)

7) Coloque la tapa, inserte las sondas, déjelo funcionar durante 10 horas

8) ¡ponte todo geek con el servidor web en el HeaterMeter! (no se preocupe por los números reales en la imagen, hay una buena razón por la que son diferentes de lo que he mencionado, demasiados detalles para entrar aquí)

9) cuando esté listo, escurra el yogurt como se describió anteriormente (el suero líquido es ideal para hacer pan en una máquina, por cierto)

10) poner en pequeños recipientes, refrigerar, comer!

Espero que esto ayude a alguien en algún lugar a disfrutar el uso de alta tecnología para hacer la comida más básica, ¡ciertamente lo disfruto!

¡Página web para geeking sobre cómo un controlador PID produce yogurt!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.