open-loop control