Reducing of torque and flux ripples in DTC of IM based on predictive control