Alan B
100 GW
It is automatic, it computes the RMS and does the control. You are right, the software is somewhat complicated, but a cheap little 8 pin microprocessor can easily handle it. The circuit is electrically and mechanically simple. The software handles ramping the PWM and computing the RMS and doing feedback to get the desired value.