Better simulator temperature reality

Tue, 02 Jun 2015 14:03:46 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 02 Jun 2015 14:03:46 +0200
changeset 366
7b698d012a0c
parent 365
df0261bb3feb
child 367
b9130db48c63

Better simulator temperature reality

thermferm/simulator.c file | annotate | diff | comparison | revisions
--- a/thermferm/simulator.c	Mon May 18 21:19:06 2015 +0200
+++ b/thermferm/simulator.c	Tue Jun 02 14:03:46 2015 +0200
@@ -130,8 +130,8 @@
 	    	 * Calculate final temperature of the beer and the air.
 	    	 */
 		// Cheap trick, just follow slowly the air temp.
-		simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 200.0);
-		simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 1000.0);
+		simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 500.0);
+		simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 2500.0);
 
 		syslog(LOG_NOTICE, "air=%.3f beer=%.3f heater=%.3f cooler=%.3f", simulator->air_temperature, simulator->beer_temperature,
 				simulator->s_heat_temp, simulator->s_cool_temp);

mercurial