TECHNICAL FIELD

The present disclosure relates to hybrid/electric vehicles and control systems for hybrid vehicles.

BACKGROUND

Hybrid/electric vehicles may have an electric machine that is configured to propel the vehicle.

SUMMARY

A vehicle includes a battery, an electric machine, a rotor position sensor, an inverter, and a controller. The electric machine is configured to propel the vehicle. The electric machine has a stator and a rotor. The inverter is disposed between the battery and the electric machine. The inverter is configured to convert DC electrical power from the battery into AC electrical power. The inverter is configured to deliver the AC electrical power to the electric machine. The inverter is also configured to convert AC electrical power from the electric machine into DC electrical power. The inverter is also configured to deliver the DC electrical power to the battery. The controller is programmed to, receive a signal from the rotor position sensor that is indicative of an angular position of the rotor responsive to the inverter operating in a first switching mode, control an electric current being delivered to the stator relative to the angular position of the rotor to drive a first estimated torque of the electric machine toward a commanded torque; calculate a measured torque of the electric machine based on rotational speed of the rotor and a DC electrical power input from the battery to the electric machine via the inverter and responsive to a difference between the measured torque and the first estimated torque exceeding a threshold, adjust the signal from the rotor position sensor to include a first offset value and control the electric current being delivered to the stator relative to the angular position plus the first offset value to drive the first estimated torque of the electric machine toward a commanded torque.

A vehicle includes a battery, an electric machine, a rotor position sensor, an inverter, and a controller. The electric machine is configured to propel the vehicle. The electric machine has a stator and a rotor. The inverter is disposed between the battery and the electric machine. The inverter is configured to convert DC electrical power from the battery into AC electrical power. The inverter is configured to deliver the AC electrical power to the electric machine. The inverter is also configured to convert AC electrical power from the electric machine into DC electrical power. The inverter is also configured to deliver the DC electrical power to the battery. The controller is programmed to, receive a signal from the rotor position sensor that is indicative of an angular position of the rotor; responsive to the inverter operating in a first switching mode, control an electric voltage being delivered to the stator relative to the angular position of the rotor to drive a first estimated torque of the electric machine toward a commanded torque; calculate a measured torque of the electric machine based on rotational speed of the rotor and a DC electrical power input from the battery to the electric machine via the inverter; and responsive to a difference between the commanded torque and the measured torque or to a difference between the commanded torque and the first estimated torque exceeding a threshold, adjust the signal from the rotor position sensor to include a first offset value and control the electric current being delivered to the stator relative to the angular position plus the first offset value to drive the first estimated torque of the electric machine toward the commanded torque.

A vehicle includes a battery, an electric machine, a rotor position sensor, an inverter, and a controller. The electric machine is configured to propel the vehicle. The electric machine has a stator and a rotor. The inverter is disposed between the battery and the electric machine. The inverter is configured to convert DC electrical power from the battery into AC electrical power. The inverter is configured to deliver the AC electrical power to the electric machine. The inverter is also configured to convert AC electrical power from the electric machine into DC electrical power. The inverter is also configured to deliver the DC electrical power to the battery. The controller is programmed to, receive a signal from the rotor position sensor that is indicative of an angular position of the rotor; responsive to the inverter operating in a first switching mode, control an electric current being delivered to the stator relative to the angular position of the rotor to drive a first estimated torque of the electric machine toward a commanded torque; responsive to the inverter operating in a second switching mode, control an electric voltage being delivered to the stator relative to the angular position of the rotor to drive a second estimated torque of the electric machine toward the commanded torque; calculate a measured torque of the electric machine based on rotational speed of the rotor and a DC electrical power input from the battery to the electric machine via the inverter circuit; responsive to a transition from the first mode to the second mode resulting in a corresponding change in the DC electrical power input exceeding a first threshold and to a difference between the commanded torque and the second estimated torque or a difference between the commanded torque and the measured torque after the transition exceeding a second threshold, adjust the signal from the rotor position sensor to include a first offset value and control the electric voltage being delivered to the stator relative to the angular position plus the first offset value to drive the second estimated torque of the electric machine toward the commanded torque; and responsive to a transition from the second mode to the first mode resulting in a corresponding change in the DC electrical power input exceeding a third threshold and the difference between the commanded torque and the second estimated torque or the difference between the commanded torque and the measured torque before the transition exceeding a fourth threshold, adjust the signal from the rotor position sensor to include a second offset value and control the electric current being delivered to the stator relative to the angular position plus the second offset value to drive the first estimated torque of the electric machine toward the commanded torque.

