Adaptive learning control for induction motor servo drives