That's what I mean by the lead-lag compensation--use two integrators and just dork the phase near the zero crossing with a closely spaced pole and zero. It works great but tends to be vulnerable to changes of gain, e.g. when somebody drops the heater supply voltage. That's the backup plan, but I'd prefer a ridiculously fast one-pole rolloff if that's feasible.
(Op amp users have got used to this too--I wouldn't be happy if my op amp worked great at a gain of 5 but oscillated at a gain of 50.)
Hope so.
Precision is needed only at lower speed, so I can use something like you proposed earlier--a software loop that tweaks the thermostat's set point and possibly its hysteresis to improve the longer term temperature stability.
Interesting, thanks. Avoiding big iron is one of the major secondary goals of the design, so I'll have a whack at doing a fast thermostat with e.g. an LM319 and see how it behaves, and what sort of tweaks are needed.
Cheers
Phil Hobbs