by another_jim on Fri Mar 23, 2007 12:18 am
If the lights are dimming when the PID pulses, you need to find a better wired outlet. If the other appliances are fine, and the pump pulses, replace the power cord and the wiring to the boiler's element with 12 or 14 gauge wire. Italian machines are built for 220, and use 18 gauge wire internally -- this is legal in the US, but bad practice, and a non-starter when one adds switching controls.
If rewiring the outlet (for the dimming bulb) is impossible, consider using an SCR and a 4 to 20 mA controller. This will not pulse, but works like a controllable dimmer switch.
Single boiler machines are piss poor for classic PID control, since the warmup time is a lot faster than the cool down time, and PID controllers are symmetric. I've played with the Silvia, and there are several possibilities:
1. Autotuning at any setpoint will produce the least overshoot, but very slow settling times (in essence, the autotune seems to use the cool down part of the cycle to set the parameters). The autotuners all use algorithms derived from the ultra-stable TLC tuning method
2. Classical tuning (e.g. ZN) will produce repeated overshoots but faster settling. You can get to this simply by narrowing the proportional band about 20% from the autotune, and raising the D parameter to 1/4 of the I setting
3. Unstable tuning by narrowing the proportional band to about 5F to 8F, setting the I to zero, and the D very high (to about 30 to 60 seconds, rather than the 10 to 20 the autotune will select). This is essentially an improved form of on/off control using the D parameter to cut the deadband in half from what simple on/off would produce. Greg Scace hit on this, and it's worth considering if you want to pull lots of shots in a row. Given the vaguaries inside the boiler, I doubt this form of control leads to any less repeatability in shots than classical control. However, I haven't tested this.