IP Library › Granted Patent US 12,269,472
Granted Patent B2
US 12,269,472 · App. 18/187,163 · Granted Apr 8, 2025

Systems and methods for determining vehicle and trailer resistance related characteristics

Inventors: Todd J. Brinkman (Rochester Hills, MI); Matthew Giuffre (Chelsea, MI)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
B60W30/18072B60W2520/10B60W2520/105B60W2530/10B60W2530/16B60W2540/12B60W2540/18
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,269,472
App. No.
18/187,163
Granted
Apr 8, 2025
Kind
B2
Abstract

Methods and systems determine resistance related constants for use by a vehicle towing a trailer. A system for controlling functions of the vehicle and the trailer includes sensors that provide sensor data. A processor performs a readiness check, based on the sensor data, by determining whether the sensor data exceeds predetermined thresholds. When the readiness check is passed, meaning the thresholds are not exceeded, and based on the sensor data, the processor computes values for constants that represent aerodynamic resistance and rolling resistance of the vehicle and the trailer. Based on the constants, the processor controls functions of the vehicle.

Claims (53)

1. A system for controlling functions of a vehicle having vehicle brakes and a trailer having trailer brakes, the system comprising:

sensors of the vehicle configured to provide sensor data comprising deceleration values across a range of speeds of the vehicle and the trailer; and

a processor configured to:

perform, based on the sensor data, a readiness check by determining whether the sensor data exceeds predetermined thresholds;

compute, based on the sensor data and when the readiness check is passed, meaning the predetermined thresholds are not exceeded, values for constants that represent aerodynamic resistance and rolling resistance of the vehicle and the trailer specifically;

save the constants as a part of a profile unique to the trailer; and

control, based on the profile, functions of the vehicle and the trailer including to apply, in proportional response to application of the vehicle brakes, the trailer brakes.

2. The system of claim 1 , wherein, prior to computing the constants, the processor controls the functions of the vehicle based on generic constants predetermined and stored in memory.

3. The system of claim 1 , wherein the sensors comprise:

a speed sensor configured to provide speed signals representative of speed of the vehicle;

a brake sensor configured to provide brake signals representative of brake application of the vehicle; and

a steering angle sensor configured to provide steering signals representative of angles at which wheels of the vehicle are turned.

4. The system of claim 1 , wherein the processor is configured to correct the values based on a motoring force of the vehicle.

5. The system of claim 1 , wherein the processor is configured, prior to computing the values for the constants, to determine, from an acceleration sensor, the deceleration values during operation of the vehicle.

6. The system of claim 1 , wherein the processor is configured, with input of the sensors, to collect deceleration data across the range of speeds of the vehicle and the trailer, wherein the constants are related to both acceleration and velocity.

7. The system of claim 1 , wherein the processor is configured to compute, based on the constants, a combined weight of the vehicle and the trailer.

8. The system of claim 1 , comprising an interface configured to communicate information to and from the processor, wherein the processor is configured to determine a weight change of the vehicle and the trailer, and is configured to communicate, through the interface and after the weight change, a need to update the constants.

9. The system of claim 1 , wherein the processor is configured to access data limits from a memory and to rationalize the constants by restricting the constants to within the data limits.

10. The system of claim 1 , wherein the constants comprise a first constant and a second constant, wherein the first constant represents air density, an aerodynamic drag coefficient, a frontal area of the vehicle and the trailer, and mass of the vehicle and the trailer, and the second constant represents a rolling resistance coefficient of the vehicle and the trailer and acceleration of gravity.

11. A method for controlling functions of a vehicle having vehicle brakes and a trailer having trailer brakes, the method comprising:

providing, by sensors of the vehicle, sensor data including providing deceleration values across a range of speeds of the vehicle and the trailer;

performing, by a processor and based on the sensor data, a readiness check by determining whether the sensor data exceeds predetermined thresholds;

computing, by the processor based on the sensor data and when the readiness check is passed, meaning the predetermined thresholds are not exceeded, values for constants that represent aerodynamic resistance and rolling resistance of the vehicle and trailer specifically;

saving the constants as a part of a profile unique to the trailer; and

controlling, by the processor and based on the profile, functions of the vehicle and the trailer including applying, in proportional response to application of the vehicle brakes, the trailer brakes.

12. The method of claim 11 , comprising:

predetermining generic constants that represent the aerodynamic resistance and the rolling resistance of the vehicle and the trailer;

storing the generic constants in a memory accessible by the processor; and

controlling, prior to the computing of the constants and by the processor, the functions of the vehicle based on the generic constants.

13. The method of claim 11 , wherein the providing the sensor data comprises:

providing, by a speed sensor, speed signals representative of speed of the vehicle;

providing, by a brake sensor, brake signals representative of brake application of the vehicle; and

providing, by a steering angle sensor, steering signals representative of angles at which wheels of the vehicle are turned.

14. The method of claim 11 , comprising correcting, by the processor, the values based on a motoring force of the vehicle.

15. The method of claim 11 , comprising:

determining, by the processor with input from an acceleration sensor and prior to computing the values for the constants, the deceleration values.

16. The method of claim 11 , comprising collecting, by the processor with input of the sensors, deceleration data across the range of speeds of the vehicle and the trailer, wherein the computing the values for the constants includes factoring in both acceleration and velocity.

17. The method of claim 11 , comprising computing, by the processor and based on the constants, a combined weight of the vehicle and the trailer.

18. The method of claim 11 , comprising:

including an interface in the vehicle configured to communicate information to and from the processor;

determining, by the processor a weight change of the vehicle and the trailer; and

communicating, by the processor, through the interface and after the weight change, a need to update the constants.

19. The method of claim 11 , comprising:

accessing, by the processor from a memory, data limits; and

rationalizing, by the processor, the constants by restricting the constants to within the data limits.

20. A vehicle having vehicle brakes configured to tow a trailer having trailer brakes, the vehicle comprising:

sensors of the vehicle configured to provide sensor data comprising deceleration values across a range of speeds of the vehicle and the trailer; and

a processor configured to:

perform, based on the sensor data, a readiness check by determining whether the sensor data exceeds predetermined thresholds;

compute, based on the sensor data and when the readiness check is passed, meaning the predetermined thresholds are not exceeded, a first value for a first constant that represents an aerodynamic resistance of the vehicle and the trailer, and a second constant that represents a rolling resistance of the vehicle and the trailer;

save the first constant and the second constant as a part of a profile unique to the trailer;

compute, from the first constant and the second constant; a command value for a controlled parameter of the vehicle; and

control, based on the command value, a system of the vehicle and the trailer including apply, in proportional response to application of the vehicle brakes, the trailer brakes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2023
From: BRINKMAN, TODD J; GIUFFRE, MATTHEW
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 063045/0011 →
Continuity (1)
Related Publication 20240317228A1 · Sep 26, 2024
References Cited (49)
US 3893692A · Presley et al. · 1975 [cited by applicant]
US 5080445A · Brearley et al. · 1992 [cited by applicant]
US 5333948A · Austin et al. · 1994 [cited by applicant]
US 5713639A · Doto et al. · 1998 [cited by applicant]
US 6042196A · Nakamura et al. · 2000 [cited by applicant]
US 6139118A · Hurst et al. · 2000 [cited by applicant]
US 6705684B1 · Garvey · 2004 [cited by applicant]
US 7401871B2 · Lu et al. · 2008 [cited by applicant]
US 8930114B1 · Reid · 2015 [cited by applicant]
US 9020729B2 · Maitlen et al. · 2015 [cited by applicant]
US 9026311B1 · Pieronek et al. · 2015 [cited by applicant]
US 9738125B1 · Brickley et al. · 2017 [cited by applicant]
US 9908377B2 · Allcorn et al. · 2018 [cited by applicant]
US 10252589B2 · Sielhorst · 2019 [cited by applicant]
US 10363910B2 · Kulkarni et al. · 2019 [cited by applicant]
US 10670479B2 · Reed et al. · 2020 [cited by applicant]
US 10703345B2 · Niedert et al. · 2020 [cited by applicant]
US 10836366B2 · James et al. · 2020 [cited by applicant]
US 11014417B2 · Reed et al. · 2021 [cited by applicant]
US 11084342B2 · Reed et al. · 2021 [cited by applicant]
US 11135882B2 · Reed et al. · 2021 [cited by applicant]
US 11167737B2 · Falcon et al. · 2021 [cited by applicant]
US 11221262B2 · Reed et al. · 2022 [cited by applicant]
US 11225235B2 · DiGioacchino et al. · 2022 [cited by applicant]
US 11485330B1 · Kulkarni · 2022 [cited by applicant]
US 11524663B2 · Prohaszka et al. · 2022 [cited by applicant]
US 20060071549A1 · Chesnut et al. · 2006 [cited by applicant]
US 20070001509A1 · Brown et al. · 2007 [cited by applicant]
US 20110042154A1 · Bartel · 2011 [cited by applicant]
US 20140046566A1 · Maitlen · 2014 [cited by applicant]
US 20150232075A1 · Fosdike · 2015 [cited by applicant]
US 20150275991A1 · De Leon · 2015 [cited by applicant]
US 20150353063A1 · Tuhro et al. · 2015 [cited by applicant]
US 20170001639A1 · Dempsey · 2017 [cited by examiner]
US 20180079394A1 · Cekola et al. · 2018 [cited by applicant]
US 20180215358A1 · Hall et al. · 2018 [cited by applicant]
US 20180339685A1 · Hill et al. · 2018 [cited by applicant]
US 20190217866A1 · Greguer · 2019 [cited by applicant]
US 20190225196A1 · Niedert et al. · 2019 [cited by applicant]
US 20200031326A1 · Henriksson · 2020 [cited by applicant]
US 20200290579A1 · Lievore · 2020 [cited by applicant]
US 20210139008A1 · DiGioacchino et al. · 2021 [cited by applicant]
US 20220017050A1 · Lievore · 2022 [cited by applicant]
US 20230227011A1 · Zengin et al. · 2023 [cited by applicant]
US 20230242084A1 · Fosdike · 2023 [cited by applicant]
US 20240042976A1 · Kirmaier et al. · 2024 [cited by applicant]
US 20240067148A1 · Ripley et al. · 2024 [cited by applicant]
US 20240208473A1 · Lievore · 2024 [cited by applicant]
US 20240262322A1 · Castillo · 2024 [cited by applicant]