IP Library Granted Patent US 8,565,954
Granted Patent B2
US 8,565,954 · App. 13/267,755 · Granted Oct 22, 2013

Vehicle motor temperature determination

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,565,954
App. No.
13/267,755
Granted
Oct 22, 2013
Kind
B2
Abstract

Methods, systems, and vehicles are provided pertaining to the determination of a temperature of a vehicle motor having an ignition when the ignition is turned on following a period of time in which the ignition had been turned off. A memory stores a function having a boundary condition that comprises a prior temperature from when the ignition was turned off. A processor is coupled to the memory. The processor is configured to determine an amount of time for which the ignition has been turned on and determine the temperature of the motor using the function if the amount of time for which the ignition has been turned on is less than a predetermined threshold.

Claims (54)

1. A system for determining a temperature of a motor of a vehicle having an ignition when the ignition is turned on following a period of time in which the ignition had been turned off, the system comprising:

a memory configured to store a function having a boundary condition, the boundary condition comprising a prior temperature from when the ignition was turned off; and

a processor coupled to the memory and configured to:

determine an amount of time for which the ignition has been turned on;

determine a second amount of time in which the ignition was turned off;

determine the temperature of the motor using the function and the boundary condition when the amount of time for which the ignition has been turned on is less than a predetermined threshold; and estimate the temperature of the motor to be equal to a temperature of the motor coolant when the second amount of time is greater than a second predetermined threshold.

2. The system of claim 1 , wherein:

the memory is further configured to store a thermal model; and

the processor is further configured to determine the temperature of the motor using the thermal model when the amount of time for which the ignition has been turned on is greater than the predetermined threshold.

3. The system of claim 1 , wherein the boundary condition comprises an ambient temperature from when the ignition was turned off.

4. The system of claim 1 , wherein the motor is cooled by a motor coolant, and the boundary condition comprises a temperature of the motor coolant from when the ignition was turned off.

5. The system of claim 1 , wherein the motor is cooled by a motor coolant, and the processor is further configured to:

determine a second amount of time in which the ignition was turned off; and

estimate the temperature of the motor to be equal to a temperature of the motor coolant when the second amount of time is greater than a second predetermined threshold.

6. The system of claim 1 , wherein the motor comprises a stator and a rotor, and the system further comprises:

a first sensor configured to measure a first stator temperature of the stator from when the ignition was turned off;

a second sensor configured to measure a first rotor temperature of the rotor from when the ignition was turned off; and

a third sensor configured to measure an ambient temperature from when the ignition was turned off;

wherein the processor is further configured to:

determine a current rotor temperature of the rotor using a first function, the first function using the second amount of time, the first rotor temperature, the ambient temperature, and a rotor thermal time constant; and

determine a current stator temperature of the stator using a second function, the second function using the second amount of time, the first stator temperature, the ambient temperature, and a stator thermal time constant.

7. The system of claim 1 , wherein the motor comprises a stator and a rotor and is cooled by a motor coolant, and the system further comprises:

a sensor configured to measure a first motor coolant temperature from when the ignition was turned off and a second motor coolant temperature from when the ignition is turned on;

wherein the processor is further configured to:

determine a second amount of time for which the ignition was turned off;

determine a current rotor temperature of the rotor using a first function, the first function using the second amount of time, the first motor coolant temperature, the second motor coolant temperature, a rotor thermal time constant, and a motor coolant thermal time constant; and

determine a current stator temperature of the stator using a second function, the second function using the second amount of time, the first motor coolant temperature, the second motor coolant temperature, a stator thermal time constant, and the motor coolant thermal time constant.

8. A vehicle comprising:

a drive system;

a motor coupled to the drive system;

an ignition coupled to the motor; and

a control system coupled to the motor and the ignition, the control system comprising:

a memory configured to store a function having a boundary condition, the boundary condition comprising a prior temperature from when the ignition was turned off; and

a processor coupled to the memory and configured to:

determine an amount of time for which the ignition has been turned on;

determine a second amount of time in which the ignition was turned off;

determine a temperature of the motor using the function and the boundary condition when the amount of time for which the ignition has been turned on is less than a predetermined threshold; and estimate the temperature of the motor to be equal to a temperature of the motor coolant when the second amount of time is greater than a second predetermined threshold.

9. The vehicle of claim 8 , wherein:

the memory is further configured to store a thermal model; and

the processor is further configured to determine the temperature of the motor using the thermal model when the amount of time for which the ignition has been turned on is greater than the predetermined threshold.

10. The vehicle of claim 8 , wherein the boundary condition comprises an ambient temperature from when the ignition was turned off.

11. The vehicle of claim 8 , wherein the motor is cooled by a motor coolant, and the boundary condition comprises a temperature of the motor coolant from when the ignition was turned off.

12. The vehicle of claim 8 , wherein the motor comprises a stator and a rotor, and the control system further comprises:

a first sensor configured to measure a first stator temperature of the stator from when the ignition was turned off;

a second sensor configured to measure a first rotor temperature of the rotor from when the ignition was turned off; and

a third sensor configured to measure an ambient temperature from when the ignition was turned off;

wherein the processor is further configured to:

determine a current rotor temperature of the rotor using a first function, the first function using the second amount of time, the first rotor temperature, the ambient temperature, and a rotor thermal time constant; and

determine a current stator temperature of the stator using a second function, the second function using the second amount of time, the first stator temperature, the ambient temperature, and a stator thermal time constant.

13. The vehicle of claim 8 , wherein the motor comprises a stator and a rotor and is cooled by a motor coolant, and the control system further comprises:

a sensor configured to measure a first motor coolant temperature from when the ignition was turned off and a second motor coolant temperature from when the ignition is turned on;

wherein the processor is further configured to:

determine a current rotor temperature of the rotor using a first function, the first function using the second amount of time, the first motor coolant temperature, the second motor coolant temperature, a rotor thermal time constant, and a motor coolant thermal time constant; and

determine a current stator temperature of the stator using a second function, the second function using the second amount of time, the first motor coolant temperature, the second motor coolant temperature, a stator thermal time constant, and the motor coolant thermal time constant.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034186/0776 →
SECURITY AGREEMENT Recorded Jun 28, 2012
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 028458/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2011
From: YEH, CHIA-CHOU; BERRY, DANIEL J.; TURNBULL, PAUL F.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 027028/0488 →