Adaptive extended kalman filter for robust sensorless control of PMSM drives