IP Library Granted Patent US 12,491,879
Granted Patent B2
US 12,491,879 · App. 17/932,925 · Granted Dec 9, 2025

Vehicle cruise torque control method and apparatus

Inventors: Guoling Kong (Shenzhen, CN); Xuan Long (Shenzhen, CN); Yongxiang Tao (Shanghai, CN); Jun Wang (Shenzhen, CN); Fulong Xin (Shanghai, CN)
Assignee: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
B60W30/143
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,491,879
App. No.
17/932,925
Granted
Dec 9, 2025
Kind
B2
Abstract

A vehicle cruise control method and apparatus related to the technical field of vehicle manufacturing are provided. The method resolves a problem of relatively large energy consumption during vehicle cruise control.

Claims (27)

1 . A vehicle cruise control method, applied to a vehicle control system controlling a vehicle, comprising:

obtaining an actual vehicle speed of a vehicle at a current moment;

determining whether the vehicle is operating in a first phase of cruising at a target vehicle speed or a second phase of cruising at a target cruising torque, the second phase intentionally allowing for speeds fluctuations for saving energy consumption of the vehicle; and

in response to determining that the vehicle is operating in the second phase, further determining whether the actual vehicle speed at the current moment is within a target range, determined based on a tolerance range of the target vehicle speed of the vehicle; and

in response to that the actual vehicle speed is within the target range, controlling the vehicle to cruise at a target value of a cruising torque that allows for the speeds fluctuations, wherein the cruising torque is a torque output by an engine of the vehicle from a crankshaft end, and wherein the target value of the cruising torque is determined based on a feedforward torque and a feedback torque, the feedback torque adjusted by a calibration algorithm; or

in response to that the actual vehicle speed is not within the target range, adjusting the target value of the cruising torque to cause the actual vehicle speed of the vehicle, at a first moment after the current moment, to be within the target range, wherein the target value is determined before obtaining the actual vehicle speed of the vehicle at the current moment, and

wherein the feedforward torque and the feedback torque are respectively: a feedforward torque and a feedback torque of the vehicle control system when a cruise control duration reaches a preset duration in a process in which the vehicle control system controls the vehicle to cruise at the target vehicle speed, the feedforward torque comprises at least one of a gradient resistance torque, a rolling resistance torque, and a wind resistance torque, and the feedback torque comprises a torque required for adjusting the actual vehicle speed to the target vehicle speed.

2 . The method according to claim 1 , wherein the target range is determined based on the tolerance range of the target vehicle speed and a speed limit range of a road on which the vehicle is located.

3 . The method according to claim 2 , wherein the target value is a value of a cruising torque at which the vehicle drives on a flat road.

4 . A vehicle cruise control apparatus, used on a vehicle control system controlling a vehicle, comprising:

at least one processor; and

a memory coupled to the at least one processor and storing programming instructions for execution by the at least one processor, the programming instructions, when executed by the at least one processor, instruct the vehicle control system to perform the following operations:

obtaining an actual vehicle speed of a vehicle at a current moment;

determining whether the vehicle is operating in a first phase of cruising at a target vehicle speed or a second phase of cruising at a target cruising torque, the second phase intentionally allowing for speeds fluctuations for saving energy consumption of the vehicle; and

in response to determining that the vehicle is operating in the second phase, further determining whether the actual vehicle speed at the current moment is within a target range determined based on a tolerance range of the target vehicle speed of the vehicle; and

in response to that a determining result indicates that the actual vehicle speed is within the target range, control the vehicle to cruise at a target value of a cruising torque that allows for the speed fluctuations, wherein the cruising torque is a torque output by an engine of the vehicle from a crankshaft end, and wherein the target value of the cruising torque is determined based on a feedforward torque and a feedback torque, the feedback torque adjusted by a calibration algorithm; and

in response to that a determining result indicates that the actual vehicle speed is not within the target range, adjust the target value of the cruising torque to cause the actual vehicle speed of the vehicle, at a first moment after the current moment, to be within the target range, wherein the feedforward torque and the feedback torque are respectively a feedforward torque and a feedback torque of the vehicle control system when a cruise control duration reaches a preset duration in a process in which the vehicle control system controls the vehicle to cruise at the target vehicle speed, wherein the feedforward torque comprises at least one of a gradient resistance torque, a rolling resistance torque, and a wind resistance torque, and the feedback torque comprises a torque required for adjusting the actual vehicle speed to the target vehicle speed.

5 . The apparatus according to claim 4 , wherein the target range is determined based on the tolerance range of the target vehicle speed and a speed limit range of a road on which the vehicle is located.

6 . The apparatus according to claim 5 , wherein the target value is a value of a cruising torque at which the vehicle drives on a flat road.

7 . A computer program product storing computer-executable instructions stored on a non-transitory computer-readable storage medium that, when executed by a processor of a vehicle cruise control system controlling a vehicle, cause the vehicle cruise control system to:

obtain an actual vehicle speed of a vehicle at a current moment;

determine whether the vehicle is operating in a first phase of cruising at a target vehicle speed or a second phase of cruising at a target cruising torque, the second phase intentionally allowing for speeds fluctuations for saving energy consumption of the vehicle; and

in response to determining that the vehicle is operating in the second phase, further determining whether the actual vehicle speed at the current moment is within a target range determined based on a tolerance range of the target vehicle speed of the vehicle; and

in response to that the actual vehicle speed is within the target range, control the vehicle to cruise at a target value of a cruising torque that allows for the speeds fluctuations, wherein the cruising torque is a torque output by an engine of the vehicle from a crankshaft end, and wherein the target value of the cruising torque is determined based on a feedforward torque and a feedback torque, the feedback torque adjusted by a calibration algorithm; or

in response to that the actual vehicle speed is not within the target range, adjust the target value of the cruising torque to cause the actual vehicle speed of the vehicle, at a first moment after the current moment, to be within the target range, wherein the vehicle cruise control system determines the target value before the obtaining the actual vehicle speed of the vehicle at the current moment, and wherein the feedforward torque and the feedback torque are respectively: a feedforward torque and a feedback torque of the vehicle control system when a cruise control duration reaches a preset duration in a process in which the vehicle control system controls the vehicle to cruise at the target vehicle speed, the feedforward torque comprises at least one of a gradient resistance torque, a rolling resistance torque, and a wind resistance torque, and the feedback torque comprises a torque required for adjusting the actual vehicle speed to the target vehicle speed.

8 . The computer program product according to claim 7 , wherein the target range is determined based on the tolerance range of the target vehicle speed and a speed limit range of a road on which the vehicle is located.

9 . The computer program product according to claim 8 , wherein the target value is a value of a cruising torque at which the vehicle drives on a flat road.

Assignments (3)
CHANGE OF NAME Recorded Apr 28, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075485/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069335/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2024
From: KONG, GUOLING; LONG, XUAN; TAO, YONGXIANG; WANG, JUN; XIN, FULONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069072/0870 →
Priority Claims (1)
CN 202010191681.X · Mar 18, 2020 · national
Continuity (2)
Continuation PCTCN2021079371 · Mar 5, 2021
Related Publication 20230009744A1 · Jan 12, 2023
References Cited (32)
US 7641584B1 · Belloso · 2010 [cited by examiner]
US 10131227B2 · Johansson et al. · 2018 [cited by applicant]
US 20100332100A1 · Faggetter · 2010 [cited by examiner]
US 20140067211A1 · Kim · 2014 [cited by examiner]
US 20140244083A1 · Kim · 2014 [cited by applicant]
US 20160031443A1 · Komatsu et al. · 2016 [cited by applicant]
US 20160159352A1 · Kim · 2016 [cited by examiner]
US 20190100208A1 · Plianos · 2019 [cited by examiner]
CN 101624016A · 2010 [cited by applicant]
CN 103661377A · 2014 [cited by applicant]
CN 104015720A · 2014 [cited by applicant]
CN 104192145A · 2014 [cited by applicant]
CN 104340066A · 2015 [cited by applicant]
CN 105346390A · 2016 [cited by applicant]
CN 106740814A · 2017 [cited by applicant]
CN 107487324A · 2017 [cited by applicant]
CN 107745712A · 2018 [cited by applicant]
CN 108275142A · 2018 [cited by applicant]
CN 109050532A · 2018 [cited by applicant]
CN 109415062A · 2019 [cited by applicant]
CN 109484405A · 2019 [cited by applicant]
CN 109552329A · 2019 [cited by applicant]
CN 109591595A · 2019 [cited by applicant]
CN 109624979A · 2019 [cited by applicant]
CN 109835335A · 2019 [cited by applicant]
CN 110155051A · 2019 [cited by applicant]
DE 102007036794A1 · 2009 [cited by applicant]
DE 102014226296A1 · 2016 [cited by applicant]
EP 2709889B1 · 2020 [cited by applicant]
JP H08113056A · 1996 [cited by applicant]
JP 2009018681A · 2009 [cited by applicant]
WO 2013065167A1 · 2013 [cited by applicant]