CPC B60L 3/0061 (2013.01) [B60K 7/0007 (2013.01); B60L 3/0076 (2013.01); B60L 3/12 (2013.01); B60L 2220/14 (2013.01); B60L 2220/46 (2013.01); B60L 2240/423 (2013.01); B60L 2240/429 (2013.01)] | 10 Claims |
1. A method, comprising:
while a vehicle is driven by at least two electric machines, sending, by a device, a first request and a second request at a same time, the first request being a short-circuit request sent to a first one of the at least two electric machines, and the second request to being an acceleration torque request sent to a second one of the at least two electric machines;
causing, by the first one of the at least two electric machines in response to receiving the first request sent from the device, a diagnostic short circuit in phases of the first one of the at least two electric machines;
measuring, by the device, currents in the first one of the at least two electric machines while the diagnostic short circuit is caused in the phases of the first one of the at least two electric machines in response to the first one of the at least two electric machines receiving the first request sent from the device;
determining, by the device, a thermal state of the first one of the at least two electric machines using the currents in the first one of the at least two electric machines measured while the diagnostic short circuit is caused in the phases of the first one of the at least two electric machines in response to the first one of the at least two electric machines receiving the first request sent from the device; and
generating, by the second one of the at least two electric machines in response to receiving the second request sent from the device, an acceleration torque that compensates for a braking torque of the first one of the at least two electric machines that results from the first one of the at least two electric machines causing the diagnostic short circuit in response to receiving the first request sent from the device.
|