На вскидку нет... не делал.
Входной параметр - мощность. Пропорционально мощности делаете время включения. Ну и т.д.