IP Library › Granted Patent US 12,454,315
Granted Patent B2
US 12,454,315 · App. 18/122,170 · Granted Oct 28, 2025

Temperature dependent enhancement for brake-to-steer

Inventors: Alex Jennings (Bath, MI); Sarin Kodappully (Midland, MI); Michael S. Wyciechowski (Grand Blanc, MI); Iulian Ungureanu (Oakland Township, MI)
Assignees: Steering Solutions IP Holding Corporation; Continental Automotive Systems Inc.
B62D9/005B60T8/172B60T8/1725B60T17/22B60W10/04B60W10/18B60W10/20B60W30/18145B60W2510/184B60W2710/18B60W2710/184B60W2710/20F16D2066/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 12,454,315
App. No.
18/122,170
Granted
Oct 28, 2025
Kind
B2
Abstract

A number of variations are disclosed including a computer program product and method of modifying brake-to-steer brake pressure commands, based on brake temperature, in real time as well as to create temperature dependent powertrain control and temperature dependent brake cooling.

Claims (76)

1. A computer program product comprising instructions executable by an electronic processor to carry out actions, comprising:

determining at least one brake-to-steer brake command;

communicating at least one brake temperature input to a brake-to-steer adjustment function and at least one brake pressure to torque scalar function;

generating an arbitrated brake temperature data by arbitrating the at least two brake temperature inputs;

generating at least one brake derating scalar based on arbitrated brake temperature data via a brake-to-steer brake derating logic function;

generating at least one brake pressure to torque scalar based on the at least one brake temperature input;

applying the at least one brake derating scalar and the at least one brake pressure to torque scalar to the at least one brake-to-steer brake command via a brake-to-steer brake derating logic function; and

generating at least one modified brake-to-steer brake command.

2. A computer program product as in claim 1 , wherein generating at least one modified brake-to-steer brake command comprises multiplying the at least one brake-to-steer brake command by the at least one brake derating scalar and the at least one brake pressure to torque scalar.

3. A computer program product as in claim 1 , further comprising applying the at least one modified brake-to-steer brake command to a vehicle braking system, wherein the at least two brake temperature inputs comprises an input from a sensor and an input from an estimated temperature.

4. A computer program product as in claim 1 , wherein communicating at least one brake temperature input to the brake-to-steer adjustment function and at least one torque scalar calculation function comprises:

measuring the at least one brake temperature input via at least one onboard vehicle sensor based on at least one of brake pad temperature, brake disc temperature, or brake fluid temperature.

5. A computer program product as in claim 1 , wherein communicating at least one brake temperature input to the brake-to-steer adjustment function and at least one torque scalar calculation function comprises:

calculating the at least one brake temperature input via at least one of an onboard vehicle sensor or processor based on at least one of brake pressure apply time, brake force application time, wheel deceleration, or vehicle deceleration.

6. A computer program product as in claim 1 , wherein the brake-to-steer brake commands comprise brake actuation commands for at least one of a front left wheel, front right wheel, rear left wheel, or rear right wheel brake systems on a vehicle.

7. A computer program product comprising instructions executable by an electronic processor to carry out actions, comprising:

determining at least one brake-to-steer brake command;

communicating at least one brake temperature input to a brake-to-steer adjustment function and at least one brake pressure to torque scalar function;

generating an arbitrated brake temperature data by arbitrating the at least one brake temperature input;

generating at least one brake derating scalar based on arbitrated brake temperature data via a brake-to-steer brake derating logic function;

generating at least one brake pressure to torque scalar based on the at least one brake temperature input:

applying the at least one brake derating scalar and the at least one brake pressure to torque scalar to the at least one brake-to-steer brake command via a brake-to-steer brake derating logic function; and

generating at least one modified brake-to-steer brake command, and further comprising:

applying the at least one brake pressure to torque scalar to at least one brake-to-steer powertrain command via a brake-to-steer powertrain adjustment function; and

generating at least one scaled powertrain command.

8. A computer program product as in claim 7 , wherein generating at least one scaled powertrain command comprises multiplying the at least one brake-to-steer powertrain command by one over the at least one brake pressure to torque scalar.

9. A computer program product as in claim 8 , further comprising applying the at least one scaled powertrain command to a vehicle propulsion system.

10. A method comprising:

determining at least one brake-to-steer brake command;

communicating at least one brake temperature input to a brake-to-steer adjustment function and at least one brake pressure to torque scalar function;

generating an arbitrated brake temperature data by arbitrating the at least two brake temperature inputs;

generating at least one brake derating scalar based on arbitrated brake temperature data via a brake-to-steer brake derating logic function;

generating at least one brake pressure to torque scalar based on the at least one brake temperature input;

applying the at least one brake derating scalar and the at least one brake pressure to torque scalar to the at least one brake-to-steer brake command via a brake-to-steer brake derating logic function; and

generating at least one modified brake-to-steer brake command.

11. A method as in claim 10 , wherein generating at least one modified brake-to-steer brake command comprises multiplying the at least one brake-to-steer brake command by the at least one brake derating scalar and the at least one brake pressure to torque scalar.

12. A method as in claim 10 , further comprising applying the at least one modified brake-to-steer brake command to a vehicle braking system, wherein the at least two brake temperature inputs comprises an input from a sensor and an input from an estimated temperature.

13. A method as in claim 10 , wherein communicating at least one brake temperature input to the brake-to-steer adjustment function and at least one torque scalar calculation function comprises:

measuring the at least one brake temperature input via at least one onboard vehicle sensor based on at least one of brake pad temperature, brake disc temperature, or brake fluid temperature.

14. A method as in claim 10 , wherein communicating at least one brake temperature input to the brake-to-steer adjustment function and at least one torque scalar calculation function comprises:

calculating the at least one brake temperature input via at least one of an onboard vehicle sensor or processor based on at least one of brake pressure apply time, brake force application time, wheel deceleration, or vehicle deceleration.

15. A method as in claim 10 , wherein the brake-to-steer brake commands comprise brake actuation commands for at least one of a front left wheel, front right wheel, rear left wheel, or rear right wheel brake systems on a vehicle.

16. A method comprising:

determining at least one brake-to-steer brake command;

communicating at least one brake temperature input to a brake-to-steer adjustment function and at least one brake pressure to torque scalar function;

generating an arbitrated brake temperature data by arbitrating the at least one brake temperature input;

generating at least one brake derating scalar based on arbitrated brake temperature data via a brake-to-steer brake derating logic function;

generating at least one brake pressure to torque scalar based on the at least one brake temperature input;

applying the at least one brake derating scalar and the at least one brake pressure to torque scalar to the at least one brake-to-steer brake command via a brake-to-steer brake derating logic function; and

generating at least one modified brake-to-steer brake command, and further comprising:

applying the at least one brake pressure to torque scalar to at least one brake-to-steer powertrain command via a brake-to-steer powertrain adjustment function; and

generating at least one scaled powertrain command.

17. A method as in claim 16 , wherein generating at least one scaled powertrain command comprises multiplying the at least one brake-to-steer powertrain command by one over the at least one brake pressure to torque scalar.

18. A method as in claim 17 , further comprising applying the at least one scaled powertrain command to a vehicle propulsion system.

19. A computer program product comprising instructions executable by an electronic processor to carry out actions, comprising:

determining at least one brake-to-steer brake command;

communicating at least one brake temperature input to a brake-to-steer adjustment function and at least one brake pressure to torque scalar function;

generating an arbitrated brake temperature data by arbitrating the at least one brake temperature input;

generating at least one brake derating scalar based on arbitrated brake temperature data via a brake-to-steer brake derating logic function;

generating at least one brake pressure to torque scalar based on the at least one brake temperature input;

applying the at least one brake derating scalar and the at least one brake pressure to torque scalar to the at least one brake-to-steer brake command via a brake-to-steer brake derating logic function;

generating at least one modified brake-to-steer brake command comprising multiplying the at least one brake-to-steer brake command by the at least one brake derating scalar and the at least one brake pressure to torque scalar;

applying the at least one modified brake-to-steer brake command to a vehicle braking system;

applying the at least one brake pressure to torque scalar to at least one brake-to-steer powertrain command via a brake-to-steer powertrain adjustment function;

generating at least one scaled powertrain command comprising multiplying the at least one brake-to-steer powertrain command by one over the at least one brake pressure to torque scalar; and

applying the at least one scaled powertrain command to a vehicle propulsion system.

20. A computer program product comprising instructions executable by an electronic processor to carry out actions, comprising:

determining at least one brake-to-steer brake command;

communicating at least one brake temperature input to a brake-to-steer adjustment function and at least one brake pressure to torque scalar function;

generating an arbitrated brake temperature data by arbitrating the at least one brake temperature input;

generating at least one brake derating scalar based on arbitrated brake temperature data via a brake-to-steer brake derating logic function;

generating at least one brake pressure to torque scalar based on the at least one brake temperature input;

applying the at least one brake derating scalar and the at least one brake pressure to torque scalar to the at least one brake-to-steer brake command via a brake-to-steer brake derating logic function;

generating at least one modified brake-to-steer brake command; and

stopping the generating at least one modified brake-to-steer brake command when the arbitrated brake temperature data is at or above an upper threshold; and

resuming the generating at least one modified brake-to-steer brake command when the arbitrated brake temperature data is at or below a lower threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: JENNINGS, ALEX; KODAPPULLY, SARIN; WYCIECHOWSKI, MICHAEL S.; UNGUREANU, IULIAN
To: STEERING SOLUTIONS IP HOLDING CORPORATION; CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Reel/Frame 062997/0598 →
Continuity (1)
Related Publication 20240308584A1 · Sep 19, 2024
References Cited (7)
US 10046743B2 · Jonasson et al. · 2018 [cited by applicant]
US 10046749B2 · Irwan et al. · 2018 [cited by applicant]
US 11565699B1 · Ravella · 2023 [cited by examiner]
US 20240262419A1 · Luelfing · 2024 [cited by examiner]
DE 102021125892A1 · 2022 [cited by applicant]
DE 102021122051A1 · 2023 [cited by applicant]
DE Office action dated Jan. 8, 2024 for CN application No. 10 2023 113 770.0. [cited by applicant]