Patent ID: 8346417

Claim:
A method for controlling a motor for an electric vehicle, comprising the steps of: S 1 ) detecting rotor positions of the motor during a sampling period; S 2 ) calculating a current acceleration (a) of the motor based on the detected rotor position values within a specified statistical duration; S 3 ) if the current acceleration (a) is greater than a predetermined forward acceleration (a 0 ), then decreasing an output torque of the motor, and performing step S 1 ; S 4 ) if the current acceleration (a) is not greater than a predetermined forward acceleration (a 0 ) and if the current acceleration (a) is less than a predetermined backward acceleration (a 1 ), then increasing the output torque of the motor, and performing step S 1 ; and S 5 ) if the current acceleration (a) is not greater than the predetermined forward acceleration (a 0 ) and if the current acceleration (a) is not less than the predetermined backward acceleration (a 1 ), then controlling the output torque of the motor according to a normal travel control strategy; and wherein if the current acceleration (a) is less than the predetermined backward acceleration (a1) in step S 4 and if a brake signal is detected, then controlling the output torque of the motor according to a brake control strategy.