System for vehicle wheelspin detection and correction
A system for detecting and correcting wheelspin in a vehicle powered by a motor includes drive wheels driven by the motor and a motor controller in communication with the motor. In one embodiment, a vehicle acceleration from an inertial measurement unit (IMU) is compared to an estimated vehicle acceleration determined from an acceleration of the motor's rotor. If the estimated vehicle acceleration is greater than the IMU acceleration the motor controller adjusts the motor to correct the wheelspin. In a second embodiment, the vehicle acceleration is determined from a GPS receiver. In further embodiments, the vehicle acceleration is determined from other motor parameters, including voltage, current, and torque. In various embodiments, the drive motor is an electric motor, an internal combustion engine, or other prime mover device or mechanism.
1 . A system for detecting and correcting wheelspin in an electric vehicle, comprising:
an electric motor having a rotor coupled to one or more drive wheels, the one or more drive wheels operable to propel the electric vehicle in response to rotation of the rotor of the electric motor;
an inertial measurement unit (IMU) attached to the electric vehicle and operable to provide an IMU-measured vehicle acceleration; and
a motor controller comprising control circuitry in communication with the electric motor and IMU, wherein the motor controller:
determines a vehicle acceleration based on information received from the IMU;
determines a motor-rotor estimated vehicle acceleration based on a measured acceleration of a rotor of the electric motor; and
detects wheelspin by determining if the IMU-measured vehicle acceleration is less than the motor-rotor estimated vehicle acceleration, wherein upon detection of wheelspin the motor controller decreases power to the electric motor until a cessation of wheelspin is detected.
2 . The system of claim 1 , wherein decreasing power to the electric motor comprises adjusting a voltage, a current, or a command signal to the electric motor.
3 . A system for detecting and correcting wheelspin in an electric vehicle, comprising:
an electric motor having a rotor coupled to one or more drive wheels, the one or more drive wheels operable to propel the electric vehicle in response to rotation of the rotor of the electric motor;
an inertial measurement unit (IMU) attached to the electric vehicle and operable to provide an IMU-measured vehicle acceleration;
a motor controller comprising control circuitry in communication with the electric motor and IMU, wherein the motor controller:
(i) determines a vehicle acceleration based on information received from the IMU;
(ii) determines a motor-rotor estimated vehicle acceleration based on a measured acceleration of a rotor of the electric motor;
(iii) detects wheelspin by determining if the IMU-measured vehicle acceleration is less than the motor-rotor estimated vehicle acceleration; and
the system further comprising user controls in communication with the motor controller operable to provide user-desired speed, acceleration, and direction information to the motor controller.
4 . The system of claim 1 , wherein the control circuitry comprises a processor, a memory, and non-transitory storage and is operable to execute instructions to perform desired control of the electric motor.
5 . The system of claim 4 , wherein the non-transitory storage includes predetermined and user-defined limits and schedules used to impart control to the electric motor.
6 . The system of claim 1 , wherein a measured acceleration of a rotor of the electric motor comprises measuring an acceleration of a component in mechanical communication with the rotor and a calculation or derivation of an acceleration of the rotor based thereon.
7 . A system for detecting and correcting wheelspin in an electric vehicle, comprising:
an electric motor having a rotor coupled to one or more drive wheels, the one or more drive wheels operable to propel the electric vehicle in response to rotation of the rotor of the electric motor;
a global positioning system (GPS) receiver attached to the electric vehicle and operable to provide geographic positional and/or acceleration information; and
a motor controller comprising control circuitry in communication with the electric motor and GPS receiver, wherein the motor controller:
determines a GPS-estimated vehicle acceleration based on information received from the GPS receiver;
determines a motor-rotor estimated vehicle acceleration based on a measured acceleration of a rotor of the electric motor; and
detects wheelspin by determining if the GPS-estimated vehicle acceleration is less than the motor-rotor estimated vehicle acceleration, wherein upon detection of wheelspin the motor controller decreases power to the electric motor until no wheelspin is detected.
8 . The system of claim 7 , wherein decreasing power to the electric motor comprises adjusting a voltage, a current, or a command signal to the electric motor.
9 . A system for detecting and correcting wheelspin in an electric vehicle, comprising:
an electric motor having a rotor coupled to one or more drive wheels, the one or more drive wheels operable to propel the electric vehicle in response to rotation of the rotor of the electric motor;
a global positioning system (GPS) receiver attached to the electric vehicle and operable to provide geographic positional and/or acceleration information; and
a motor controller comprising control circuitry in communication with the electric motor and GPS receiver, wherein the motor controller:
(i) determines a GPS-estimated vehicle acceleration based on information received from the GPS receiver;
(ii) determines a motor-rotor estimated vehicle acceleration based on a measured acceleration of a rotor of the electric motor;
iii) detects wheelspin by determining if the GPS-estimated vehicle acceleration is less than the motor-rotor estimated vehicle acceleration; and
the system further comprising user controls in communication with the motor controller operable to provide user-desired speed, acceleration, and direction information to the motor controller.
10 . The system of claim 7 , wherein the control circuitry comprises a processor, a memory, and non-transitory storage and is operable to execute instructions to perform desired control of the electric motor.
11 . The system of claim 10 , wherein the non-transitory storage includes predetermined and user-defined limits and schedules used to impart control to the electric motor.
12 . A system for detecting and correcting wheelspin in a vehicle, comprising:
a drive motor coupled to a drive wheel, wherein the drive wheel is operable to propel the vehicle in response to a movement of the motor;
an inertial measurement unit (IMU) attached to the vehicle and operable to provide an IMU-measured vehicle acceleration; and
a motor controller comprising control circuitry in communication with the motor and IMU, wherein the motor controller:
determines a vehicle acceleration based on information received from the IMU;
determines a motor estimated vehicle acceleration based on a measured acceleration of a component of the motor; and
detects wheelspin by determining if the IMU-measured vehicle acceleration is less than the motor estimated vehicle acceleration, wherein upon detection of wheelspin the motor controller decreases power to the motor until a cessation of wheelspin is detected.
13 . The system of claim 12 , wherein the drive motor is an electric motor, an internal combustion engine, or other prime mover device or mechanism.