Sparky
2005-06-12 12:52:38 UTC
Here is my report on the Gaggia Classic temperature stability during a
shot. The machine is slightly modified, with PID temperature control
and an aluminium block glued to the boiler to act as an additional
thermal mass. The PID control uses a K-type thermocouple mounted to the
top of the boiler under the metal bracket that holds the thermal fuse
in place.
Ambient temperature was 20 deg Centigrade during the course of the data
logging, which indicates the water temperature in the reservoir. All
data was logged using a single PID set point (99.5 deg C). All pours
were stopped after 60 ml was extracted, using a double basket. The
error with the volume was judged using a small glass that had
previously been calibrated. The main error was due to the crema, which
meant that the volume was usually below 60 ml (once the Guinness effect
had ended). The timing between shots was no less that 11 minutes and
usually 15 minutes or more to allow thermal recovery between shots.
The data was logged using a K-type thermocouple with an exposed bead
junction. The bead is no more than 1 mm in diameter. The thermal
response of this thermocouple was extremely rapid due to its small
thermal mass. The fast response is evident in the data, so there is no
need to quantify it further. The data was logged on a QM1538 digital
multimeter with RS232 output. The QM1538 outputs data at 0.4 second
intervals. A data logging routine was written in Matlab, which logs the
data and corrects for the nonlinear thermocouple response. The
thermocouple was calibrated against a digital thermometer, which was in
turn calibrated in an ice/water mixture and in boiling water (sea
level). A non-linear curve fitting routine was then used to provide a
correction function. The TC reading is estimated to be accurate to
within +/- 0.2 C following this procedure.
The data was logged for two different cases; directly pouring the shot
and using a shot pre-infusion period (to allow the boiler to recover
from the large thermal load that occurs due to the rapid flow of water
into the puck during this period). In all cases, the basket was filled
to the point of touching the shower screen. A standard Gaggia double
basket was used. The filter basket was removed from the porta-filter
for filling with grounds, while the porta-filter was left locked onto
the group at all times, to maximize thermal inertia.
The thermocouple was situated on top of the grounds and was introduced
over the rim of the basket. When the porta-filter was locked in place,
the thermocouple wire formed a good seal with the lip of the basket and
the rubber group gasket. In most cases, no leaking was observed,
otherwise only a few small drops (2-3) of water slowly escaped via the
seal (representing a negligible increase in flow rate).
The results are presented graphically and can be found here:
No pre-infusion
Loading Image...
Here we directly see the shocking temperature stability during a shot.
While a range of different flows are indicated, the fastest flow
results in a drop of approximately 7.5 C during the shot. All the other
shots resulted in 9-10 C temperature variations.
With pre-infusion
Loading Image...
We see that pre-infusion helps slightly to reduce the temperature
variation during the shot. Here it ranges from 5 C to 9 C. It may be
possible to reduce the variation down to 3 C if ristretto pours are
used. However, the pre-infusion step adds variability to the PID set
point temperature, resulting in less accuracy in the starting
temperature. It may be possible to minimize this effect with good
repeatable grind and tamp as well as accurate pre-infusion timing.
A group head temperature measurement was also performed by placing the
thermocouple up next to the group casket. It shows the effect of
brewing on the group temperature outside the porta-filter basket.
Loading Image...
Here was see that the rapid fall in temperature of the group head. The
effects of pre-infusion and brewing are clearly visible in the data.
The results presented here would be even more evident in an unmodified
Classic, indicating that temperature stability is clearly not possible
with this machine. The likely culprit for the instability is the
boiler-on-group design with the cold water injection from the bottom
between the boiler and the group. Clearly, the large thermal load from
cold water injection is transferred directly to the group as well as to
the hot water drawn from the top of the boiler.
As for PID modifying a Classic, it does have a noticeable effect on
shot-to-shot repeatability. Also the thermocouple mounting position may
also improve things along with aggressive PID parameters. It would seem
the best place to mount the thermocouple should at the bottom of the
boiler as close to the boiler-group junction as possible, to allow the
PID controller to best respond to the load.
Ultimately the poor thermal design of the Classic can best be remedied
by the use of pre-heated input water using either a heat exchanger or
second pre-boiler. This would remove the large thermal load during the
shot pour. The group could also be actively heated and PID controlled,
but this may only provide a diminishing return.
As for the taste, I had found the bitterness can easily be removed with
the PID controller, but that there was always some sourness that could
not be removed with the temperature set point. These results now
explain what I had been experiencing. If the bitterness is removed, the
shots invariably drop into the low temperature regime producing a sour
note.
As for my credentials: I am an experimental physicist with over 20
year's experience. I believe I followed a reasonably rigorous
experimental procedure for this study. BTW, not a single quality bean
was harmed in the pursuit of this data.
I hope people find this study useful when future discussions return to
the Classic vs XXXX debate.
Regards,
Mark.
shot. The machine is slightly modified, with PID temperature control
and an aluminium block glued to the boiler to act as an additional
thermal mass. The PID control uses a K-type thermocouple mounted to the
top of the boiler under the metal bracket that holds the thermal fuse
in place.
Ambient temperature was 20 deg Centigrade during the course of the data
logging, which indicates the water temperature in the reservoir. All
data was logged using a single PID set point (99.5 deg C). All pours
were stopped after 60 ml was extracted, using a double basket. The
error with the volume was judged using a small glass that had
previously been calibrated. The main error was due to the crema, which
meant that the volume was usually below 60 ml (once the Guinness effect
had ended). The timing between shots was no less that 11 minutes and
usually 15 minutes or more to allow thermal recovery between shots.
The data was logged using a K-type thermocouple with an exposed bead
junction. The bead is no more than 1 mm in diameter. The thermal
response of this thermocouple was extremely rapid due to its small
thermal mass. The fast response is evident in the data, so there is no
need to quantify it further. The data was logged on a QM1538 digital
multimeter with RS232 output. The QM1538 outputs data at 0.4 second
intervals. A data logging routine was written in Matlab, which logs the
data and corrects for the nonlinear thermocouple response. The
thermocouple was calibrated against a digital thermometer, which was in
turn calibrated in an ice/water mixture and in boiling water (sea
level). A non-linear curve fitting routine was then used to provide a
correction function. The TC reading is estimated to be accurate to
within +/- 0.2 C following this procedure.
The data was logged for two different cases; directly pouring the shot
and using a shot pre-infusion period (to allow the boiler to recover
from the large thermal load that occurs due to the rapid flow of water
into the puck during this period). In all cases, the basket was filled
to the point of touching the shower screen. A standard Gaggia double
basket was used. The filter basket was removed from the porta-filter
for filling with grounds, while the porta-filter was left locked onto
the group at all times, to maximize thermal inertia.
The thermocouple was situated on top of the grounds and was introduced
over the rim of the basket. When the porta-filter was locked in place,
the thermocouple wire formed a good seal with the lip of the basket and
the rubber group gasket. In most cases, no leaking was observed,
otherwise only a few small drops (2-3) of water slowly escaped via the
seal (representing a negligible increase in flow rate).
The results are presented graphically and can be found here:
No pre-infusion
Loading Image...
Here we directly see the shocking temperature stability during a shot.
While a range of different flows are indicated, the fastest flow
results in a drop of approximately 7.5 C during the shot. All the other
shots resulted in 9-10 C temperature variations.
With pre-infusion
Loading Image...
We see that pre-infusion helps slightly to reduce the temperature
variation during the shot. Here it ranges from 5 C to 9 C. It may be
possible to reduce the variation down to 3 C if ristretto pours are
used. However, the pre-infusion step adds variability to the PID set
point temperature, resulting in less accuracy in the starting
temperature. It may be possible to minimize this effect with good
repeatable grind and tamp as well as accurate pre-infusion timing.
A group head temperature measurement was also performed by placing the
thermocouple up next to the group casket. It shows the effect of
brewing on the group temperature outside the porta-filter basket.
Loading Image...
Here was see that the rapid fall in temperature of the group head. The
effects of pre-infusion and brewing are clearly visible in the data.
The results presented here would be even more evident in an unmodified
Classic, indicating that temperature stability is clearly not possible
with this machine. The likely culprit for the instability is the
boiler-on-group design with the cold water injection from the bottom
between the boiler and the group. Clearly, the large thermal load from
cold water injection is transferred directly to the group as well as to
the hot water drawn from the top of the boiler.
As for PID modifying a Classic, it does have a noticeable effect on
shot-to-shot repeatability. Also the thermocouple mounting position may
also improve things along with aggressive PID parameters. It would seem
the best place to mount the thermocouple should at the bottom of the
boiler as close to the boiler-group junction as possible, to allow the
PID controller to best respond to the load.
Ultimately the poor thermal design of the Classic can best be remedied
by the use of pre-heated input water using either a heat exchanger or
second pre-boiler. This would remove the large thermal load during the
shot pour. The group could also be actively heated and PID controlled,
but this may only provide a diminishing return.
As for the taste, I had found the bitterness can easily be removed with
the PID controller, but that there was always some sourness that could
not be removed with the temperature set point. These results now
explain what I had been experiencing. If the bitterness is removed, the
shots invariably drop into the low temperature regime producing a sour
note.
As for my credentials: I am an experimental physicist with over 20
year's experience. I believe I followed a reasonably rigorous
experimental procedure for this study. BTW, not a single quality bean
was harmed in the pursuit of this data.
I hope people find this study useful when future discussions return to
the Classic vs XXXX debate.
Regards,
Mark.