We use a zero crossing power controller that modulates power cycle by cycle i.e. 10kw from a 20kW heater would have the controller on for 3 cycles and off for 3 cycles with the switching occurring at the 0 voltage point of the sine wave to prevent noise spikes and harmonic generation that comes from soft starts and contactor type controls.
On system startup we have a ramping up period to prevent a sudden large load being imposed. Also, the heaters are isolated unless the generator is online and has been running for at least a minute to allow the power management system to stabilize after bringing a generator online. The power (and thus exhaust gas temperature) is regulated proportionally to the temperature of exhaust gases leaving the turbocharger. This temperature is, of course, proportional to the load on the generator.
By using this method, the SeaClean system will not place a load on shorepower when the generator is running offline such as when cooling down after switching to shore power. It does not present a parasitic load on the switchboard when large hotel loads heavily load the generator. When hotel loads are at maximum, the heater uses no power so that all power is available to the switchboard.