Re: PID vs. temp stability question
- From: Andy Schecter <schecter@xxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 30 Oct 2005 23:56:34 GMT
papenfussDIESPAM@xxxxxxxxxxxxxxxxxxxx wrote:
So... back to the original idea (which doesn't seem to be discussed much in the archives)... feed-FORWARD control.
As you've seen, feedforward and feed-forward come up a few times in Google search, but not often. There are at least two reasons why you aren't getting a lot of hits:
1. Implementing a robust FF scheme is expensive and/or a PITA for people who aren't EEs.
2. There are plenty of folks here who use manual feedforward schemes without even knowing the word; they turn on the steam switch for x seconds at the beginning of each shot. I tried this for a while, but it didn't seem to improve my shots.
> The introduction of cold water to the boiler is a disturbance, but the
> system it is being applied to is relatively constant. If
> one eliminates the variables of flow rate (puck tamping and grind), initial > boiler temperature (with feedback control such as a PID), and inlet water
> temperature (keep ambient room temperature constant), linear feedforward
> should be able to compensate for the disturbance on the (now time invariant) > plant.
FYI, here's another bit of information: Notwithstanding a consistent grind and tamp, it's an oversimplification to say that flow rate is non-variable. My machine feeds about 30ml of water into the boiler in the first 5 seconds. This wets the puck and fills the air space. At that flow rate, it would take somewhere around 1800 watts to maintain temperature.
Then, for the next 20-25 seconds, it feeds ~25ml of water to complete the extraction. That flow rate corresponds to about 300-400 watts.
I'm sure you will check these figures to see if my math is in the ballpark.
> Like I said, when I get a spare boiler (well, thermoblock in this case) to > play with, I'll take some measurements and see what I can come up with.
I use a thermoblock upstream of the boiler that's under PID (feedback) control. It does a fair job. If you took the time, you could certainly add a flowmeter to the loop and manage the feedforward situation to account for the variable flow rate as outlined above.
A simpler solution for a non-professional like me would be to replace the thermoblock with a small preheat boiler. This would probably do 90% of what a fancy feedforward loop would accomplish. I haven't gotten around to it.
As I'm sure you aware, some folks with dual boilers preheat their feedwater by running it through a coil wrapped around the steam boiler. The Brewtus (dual boiler) runs the feedwater through a heat exchanger in the steam boiler.
Many of us here would be very interested in hearing how your experiments come out. --
-Andy S. picture page: http://tinyurl.com/eh0x .
- Follow-Ups:
- Re: PID vs. temp stability question
- From: DavidMLewis
- Re: PID vs. temp stability question
- References:
- PID vs. temp stability question
- From: papenfussDIESPAM
- Re: PID vs. temp stability question
- From: papenfussDIESPAM
- Re: PID vs. temp stability question
- From: Andy Schecter
- PID vs. temp stability question
- Prev by Date: Re: Slightly OT: Espresso machine delivery (UK)
- Next by Date: Re: Help with my espresso.
- Previous by thread: Re: PID vs. temp stability question
- Next by thread: Re: PID vs. temp stability question
- Index(es):
Relevant Pages
|