A nonlinear Luenberger observer for sensorless vector control of induction motors