IP Library Granted Patent US 12703228
Granted Patent B2
US 12703228 · App. 18/404,540 · Granted Aug 11, 2026

Adaptive self-heating management of processors in autonomous vehicles

Inventors: Fen Chen (Morgan Hill, CA); Jagdeep Singh (Union City, CA); Andrew Liang (San Francisco, CA); Louis Alexander Pisha (Oakland, CA); Arul Ramalingam (Fremont, CA)
Assignee: GM CRUISE HOLDINGS LLC
B60H1/32B60H2001/3255B60W60/001
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 12703228
App. No.
18/404,540
Granted
Aug 11, 2026
Kind
B2
Abstract

Autonomous vehicles (AVs) may have processors to perform compute operations. These processors may be susceptible to overheating, due to one or more mechanical failures that may occur in the assembly that encloses the processors. To proactively address potential overheating of these processors, temperature of the processors can be monitored over time, e.g., at launch and during AV operation. A temperature profile line can be fitted to envelop the temperature data samples. The temperature profile line can indicate an extent of overheating, the rate of regression of the assembly's ability to cool the processors and predict when the processor may reach a critical temperature in the future. Based on one or more parameters that define the temperature profile line, it is possible to determine a regression profile of the processor. The regression profile can dictate whether to take an action to compensate for the regression.

Claims (63)

1 . A computer-implemented method, comprising:

tracking temperature data samples of a processor over a period of time, the processor being part of a vehicle;

determining a temperature profile line that envelops the temperature data samples;

determining a regression profile based on one or more parameters defining the temperature profile line, wherein determining the regression profile comprises comparing the one or more parameters defining the temperature profile line against one or more thresholds;

based on the regression profile, determining one or more compensation actions that modifies one or more of: the processor and the vehicle; and

triggering the one or more compensation actions to be performed,

wherein the one or more compensation actions comprises changing a loading profile of the processor.

2 . The computer-implemented method of claim 1 , wherein the temperature profile line relates time and temperature according to a fractional power law.

3 . The computer-implemented method of claim 1 , wherein determining the temperature profile line comprises:

determining a first parameter defining the temperature profile line that represents a temperature offset;

determining a second parameter defining the temperature profile line that represents a linear parameter; and

determining a third parameter defining the temperature profile line that represents a fractional power parameter.

4 . The computer-implemented method of claim 1 , wherein determining the regression profile comprises:

determining whether the one or more parameters defining the temperature profile line fall within a parameter value range of a plurality of parameter value ranges corresponding to different regression profiles.

5 . The computer-implemented method of claim 1 , wherein determining the regression profile comprises:

looking up the regression profile in a look up table using the one or more parameters defining the temperature profile line, wherein the look up table associates different characteristic values for the one or more parameters with different regression profiles.

6 . The computer-implemented method of claim 1 , further comprising:

determining an estimated time to a critical temperature based on a critical temperature point on the temperature profile line, wherein the determining of the one or more compensation actions is further based on the estimated time to the critical temperature.

7 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

changing a clock frequency of the processor.

8 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

changing a voltage level of the processor.

9 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

commanding a processor cooling control of the processor to increase cooling to the processor.

10 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

commanding a vehicle cooling control of the vehicle to increase cooling directed to the processor.

11 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

changing a route of the vehicle.

12 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

changing a maximum speed of the vehicle.

13 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

causing the vehicle to enter a degraded state of operation.

14 . The computer-implemented method of claim 1 , wherein the one or more compensation actions further comprises:

allowing the vehicle to complete a current operational assignment; and

after the vehicle completes the current operational assignment, changing a route of the vehicle.

15 . The computer-implemented method of claim 1 , further comprising:

transmitting, to a fleet management system, one or more of: the regression profile, one or more parameters defining the temperature profile line, and the one or more compensation actions.

16 . The computer-implemented method of claim 1 , further comprising:

after the one or more compensation actions are performed,

tracking further temperature data samples of the processor over a further period of time;

determining a further temperature profile line that envelops the further temperature data samples and the further temperature data samples; and

determining a further regression profile based on one or more further parameters defining the further temperature profile line.

17 . A vehicle, comprising:

a processor to execute one or more compute operations;

a temperature sensor to sense a temperature of the processor and output temperature data samples over time; and

a control processor to:

receive the temperature data samples;

determine a temperature profile line that fits the temperature data samples;

determine a regression profile based on one or more parameters defining the temperature profile line;

determine one or more compensation actions that modifies one or more of: the processor and the vehicle; and

trigger the one or more compensation actions to be performed,

wherein the one or more compensation actions comprises:

allowing the vehicle to complete a current operational assignment; and

after the vehicle completes the current operational assignment, changing a route of the vehicle.

18 . A computer-implemented method, comprising:

receiving one or more parameters defining a temperature profile line representative of a relationship between a temperature of a processor of a vehicle and time;

determining an estimated time to a critical temperature based on a critical temperature point on the temperature profile line;

determining an estimated time for the vehicle to complete a current operational assignment;

based on the estimated time to the critical temperature and the estimated time for the vehicle to complete the current operational assignment, determining one or more compensation actions to be performed by the vehicle;

triggering the one or more compensation actions to be performed,

wherein the one or more compensation actions comprises:

allowing the vehicle to complete a current operational assignment; and

after the vehicle completes the current operational assignment, changing a route of the vehicle.