One-loop sensorless flatness-based method for a nonideal boost converter