Vehicle speed control method and device, vehicle, storage medium and product

By calculating the speed difference between the vehicle, the method of determining the target throttle opening and the pedal opening degree solves the problem of difficulty maintaining the optimal economic performance under complex road conditions, and achieved accurate control and economic performance optimization.

CN119370106AActive Publication Date: 2025-01-28CHINA FAW CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411375483.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-28
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

The prior art is difficult to quickly adapt to driving conditions under complex and changeable actual road conditions, resulting in the inability to maintain the optimal working condition at all times, affecting the overall economic performance.

Method used

By obtaining the current speed and target speed range, the calculation difference is calculated to determine the openness of the target throttle and the openness of the target pedal, so that the vehicle always maintains the range of optimal economic performance.

Benefits of technology

Realize the precise control of the speed, effectively reduce fuel consumption and power consumption, have stronger real -time adjustment capabilities, and accurately predict the future working conditions, so as to better optimize the economic performance of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119370106A_ABST
    Figure CN119370106A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, in particular to a vehicle speed control method and device, a vehicle, a storage medium and a product, and the method comprises the steps that the vehicle speed of the vehicle at the current moment is obtained; based on the vehicle speed at the current moment and the target vehicle speed range of the vehicle, one of the target accelerator opening degree and the target pedal opening degree of the vehicle at the next moment is determined; and controlling the speed of the vehicle according to the target accelerator opening degree or the target pedal opening degree. Therefore, the problem of how to improve the accurate control of the vehicle speed so as to optimize the economic performance of the whole vehicle is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle speed control method, device, vehicle, storage medium and product. Background Art

[0002] With the continuous development of the automobile industry, the optimization of vehicle economic performance has become one of the important factors in improving vehicle competitiveness. Especially in the current environment of increasing environmental awareness and energy shortage, it is particularly important to reduce vehicle economic indicators such as fuel consumption and power consumption.

[0003] Related technologies disclose an energy-saving speed optimization method, which establishes a model by analyzing driving data and adjusts the vehicle speed online to achieve better energy consumption performance. However, in actual driving, it is difficult to quickly adapt to changing driving conditions. As a result, under complex and changeable actual road conditions, the vehicle may not always maintain the best working state, thereby affecting the overall economic performance. Summary of the invention

[0004] The present application provides a vehicle speed control method, device, vehicle, storage medium and product to solve the problem of how to improve the precise control of vehicle speed to optimize the economic performance of the entire vehicle.

[0005] The first aspect of the present application provides a vehicle speed control method, comprising the following steps: obtaining the vehicle speed at a current moment; determining one of a target throttle opening and a target pedal opening of the vehicle at the next moment based on the vehicle speed at the current moment and a target speed range of the vehicle; and controlling the vehicle speed according to the target throttle opening or the target pedal opening.

[0006] Optionally, based on the vehicle speed at a current moment and the target speed range of the vehicle, a target throttle opening and a target pedal opening of the vehicle at the next moment are determined, including: if the vehicle speed at the current moment is not within the target speed range, a first difference between the vehicle speed at the current moment and a critical value of the target speed range is calculated, and the target throttle opening and a target pedal opening of the vehicle are determined according to the first difference; if the vehicle speed at the current moment is within the target speed range, the vehicle speed at the next moment is predicted, a second difference between the vehicle speed at the next moment and the critical value of the target speed range is calculated, and the target throttle opening and a target pedal opening of the vehicle are determined according to the second difference.

[0007] Optionally, determining a target throttle opening and a target pedal opening of the vehicle based on a first difference includes: obtaining a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; if the vehicle speed at a current moment is lower than a lower limit of a target speed range, determining the target acceleration based on the first difference and the first calibration table, and calculating the target throttle opening based on the target acceleration; if the vehicle speed at a current moment is higher than the lower limit of the target speed range, determining the target deceleration based on the first difference and the second calibration table, and calculating the target pedal opening based on the target deceleration.

[0008] Optionally, a target throttle opening and a target pedal opening of the vehicle are determined based on the second difference, including: obtaining a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; if the vehicle speed at the next moment is lower than the lower limit of the target speed range, the target acceleration is determined based on the second difference and the first calibration table, and the target throttle opening is calculated based on the target acceleration; if the vehicle speed at the next moment is higher than the lower limit of the target speed range, the target deceleration is determined based on the second difference and the second calibration table, and the target pedal opening is calculated based on the target deceleration.

[0009] Optionally, before determining one of the target throttle opening and the target pedal opening of the vehicle based on the second difference, it also includes: if the vehicle speed at the next moment is within the target speed range, calculating the third difference between the vehicle speed at the next moment and the lower limit of the target speed range, and the fourth difference between the vehicle speed at the next moment and the upper limit of the target speed range; controlling the vehicle speed according to the third difference and the fourth difference.

[0010] Optionally, the vehicle speed is controlled according to the third difference and the fourth difference, including: calculating a first required torque according to the third difference, and calculating a first throttle opening according to the first required torque; calculating a second required torque according to the fourth difference, and calculating a second throttle opening according to the second required torque; calculating a throttle influence factor according to the first throttle opening and the second throttle opening, and controlling the vehicle speed according to the throttle influence factor.

[0011] The second aspect of the present application provides a vehicle speed control device, including: an acquisition module, used to obtain the vehicle speed at a current moment; a determination module, used to determine one of the target throttle opening and target pedal opening of the vehicle at the next moment based on the vehicle speed at the current moment and the target speed range of the vehicle; a first control module, used to control the vehicle speed according to the target throttle opening or the target pedal opening.

[0012] Optionally, the determination module is further used to calculate a first difference between the vehicle speed at the current moment and a critical value of the target speed range if the vehicle speed at the current moment is not within the target speed range, and determine one of the target throttle opening and the target pedal opening of the vehicle based on the first difference; if the vehicle speed at the current moment is within the target speed range, predict the vehicle speed at the next moment, calculate a second difference between the vehicle speed at the next moment and the critical value of the target speed range, and determine one of the target throttle opening and the target pedal opening of the vehicle based on the second difference.

[0013] Optionally, the determination module is further used to obtain a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; if the vehicle speed at the current moment is lower than the lower limit of the target vehicle speed range, the target acceleration is determined according to the first difference and the first calibration table, and the target throttle opening is calculated according to the target acceleration; if the vehicle speed at the current moment is higher than the lower limit of the target vehicle speed range, the target deceleration is determined according to the first difference and the second calibration table, and the target pedal opening is calculated according to the target deceleration.

[0014] Optionally, the determination module is further used to obtain a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; if the vehicle speed at the next moment is lower than the lower limit of the target vehicle speed range, the target acceleration is determined according to the second difference and the first calibration table, and the target throttle opening is calculated according to the target acceleration; if the vehicle speed at the next moment is higher than the lower limit of the target vehicle speed range, the target deceleration is determined according to the second difference and the second calibration table, and the target pedal opening is calculated according to the target deceleration.

[0015] Optionally, the vehicle speed control device also includes: a calculation module, used to calculate a third difference between the vehicle speed at the next moment and the lower limit of the target speed range, and a fourth difference between the vehicle speed at the next moment and the upper limit of the target speed range, before determining one of the vehicle's target throttle opening and target pedal opening according to the second difference, when the vehicle speed at the next moment is within the target speed range; a second control module, used to control the vehicle speed according to the third difference and the fourth difference.

[0016] Optionally, the second control module is further used to calculate the first required torque based on the third difference, and calculate the first throttle opening based on the first required torque; calculate the second required torque based on the fourth difference, and calculate the second throttle opening based on the second required torque; calculate the throttle influence factor based on the first throttle opening and the second throttle opening, and control the vehicle speed based on the throttle influence factor.

[0017] A third aspect of the present application provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a vehicle speed control method as described in the above embodiment.

[0018] The fourth aspect of the present application provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed, it is used to implement the vehicle speed control method as described in the above embodiment.

[0019] The fifth aspect of the present application provides a computer program product, including: a computer program or instructions, which, when executed, implements the vehicle speed control method as described in the above embodiment.

[0020] Therefore, this application has at least the following beneficial effects:

[0021] The embodiment of the present application can determine the target throttle opening and target pedal opening of the vehicle based on the current vehicle speed and the target vehicle speed range, so that the vehicle always remains within the optimal economic performance range, effectively reducing fuel consumption and power consumption, and having stronger real-time adjustment capabilities and accurate prediction capabilities for future working conditions, thereby better optimizing the economic performance of the vehicle. Thus, the problem of how to improve the precise control of vehicle speed to optimize the economic performance of the entire vehicle is solved.

[0022] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0024] Figure 1 A flow chart of a vehicle speed control method provided according to an embodiment of the present application;

[0025] Figure 2 A detailed flow chart of vehicle speed control provided according to an embodiment of the present application;

[0026] Figure 3 A block diagram of a vehicle speed control device according to an embodiment of the present application;

[0027] Figure 4 It is a schematic diagram of the structure of a vehicle according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0029] The following describes the vehicle speed control method, device, vehicle, storage medium and product of the embodiment of the present application with reference to the accompanying drawings. In response to the problems mentioned in the above background technology, the present application provides a vehicle speed control method, in which the target throttle opening and target pedal opening of the vehicle are determined based on the current vehicle speed and the target vehicle speed range of the vehicle, so that the vehicle always remains within the optimal economic performance range, effectively reducing fuel consumption and power consumption, and having stronger real-time adjustment capabilities and accurate prediction capabilities for future working conditions, thereby better optimizing the economic performance of the vehicle. As a result, the problem of how to improve the precise control of vehicle speed to optimize the economic performance of the entire vehicle is solved.

[0030] Specifically, Figure 1 A schematic flow chart of a vehicle speed control method provided in an embodiment of the present application.

[0031] like Figure 1 As shown, the vehicle speed control method of the vehicle comprises the following steps:

[0032] In step S101, the vehicle speed at the current moment is obtained.

[0033] It is understandable that the embodiments of the present application can collect the vehicle's speed data in real time through a speed sensor (such as a wheel speed sensor, GPS, etc.) installed on the vehicle.

[0034] In step S102, based on the current vehicle speed and the target vehicle speed range, one of the target accelerator opening and the target pedal opening of the vehicle at the next moment is determined.

[0035] Among them, the target speed range is usually set according to the vehicle's economic indicators (such as fuel consumption, power consumption, etc.), including a lower limit and an upper limit. The actual speed of the vehicle needs to vary within this range to maintain the best economic performance.

[0036] In one embodiment of the present application, based on the vehicle speed at a current moment and the target speed range of the vehicle, a target throttle opening and a target pedal opening of the vehicle at the next moment are determined, including: if the vehicle speed at the current moment is not within the target speed range, a first difference between the vehicle speed at the current moment and a critical value of the target speed range is calculated, and the target throttle opening and a target pedal opening of the vehicle are determined according to the first difference; if the vehicle speed at the current moment is within the target speed range, the vehicle speed at the next moment is predicted, a second difference between the vehicle speed at the next moment and the critical value of the target speed range is calculated, and the target throttle opening and a target pedal opening of the vehicle are determined according to the second difference.

[0037] It can be understood that the embodiments of the present application can obtain the vehicle speed at the current moment and compare it with a preset target vehicle speed range. The target vehicle speed range generally includes a lower limit value (V_min) and an upper limit value (V_max).

[0038] In the embodiments of the present application, if the current vehicle speed is not within the target vehicle speed range (i.e., lower than V_min or higher than V_max), the first difference between the vehicle speed at the current moment and the critical value of the target vehicle speed range is calculated, that is: if the current vehicle speed is lower than the lower limit of the target vehicle speed range (V < V_min), calculate the first difference ΔV1 = V_min - V between the current vehicle speed and the lower limit of the target vehicle speed range. If the current vehicle speed is higher than the upper limit of the target vehicle speed range (V > V_max), calculate the first difference ΔV1 = V - V_max between the current vehicle speed and the upper limit of the target vehicle speed range.

[0039] In another embodiment of the present application, if the current vehicle speed is within the target vehicle speed range, the embodiments of the present application can predict the vehicle speed at the next moment and calculate the second difference between the predicted vehicle speed at the next moment and the critical value of the target vehicle speed range. That is, if the predicted vehicle speed is lower than the lower limit V_min of the target vehicle speed range, calculate the second difference with the lower limit. If the predicted vehicle speed is higher than the upper limit V_max of the target vehicle speed range, calculate the second difference with the upper limit.

[0040] In an embodiment of the present application, determining one of the target throttle opening and the target pedal opening of the vehicle according to the first difference includes: obtaining a first calibration table of the difference and acceleration, and a second calibration table of the difference and deceleration; if the vehicle speed at the current moment is lower than the lower limit of the target vehicle speed range, determine the target acceleration according to the first difference and the first calibration table, and calculate the target throttle opening according to the target acceleration; if the vehicle speed at the current moment is higher than the upper limit of the target vehicle speed range, determine the target deceleration according to the first difference and the second calibration table, and calculate the target pedal opening according to the target deceleration.

[0041] In the embodiments of the present application, the first calibration table records the corresponding relationship between different vehicle speed differences and the required acceleration, and the second calibration table records the corresponding relationship between different vehicle speed differences and the required deceleration. The first calibration table and the second calibration table can be obtained through pre-calibration, such as through experiments or simulations.

[0042] Specifically, when the current vehicle speed is lower than the lower limit of the target vehicle speed range, the embodiment of the present application can calculate the difference between the current vehicle speed V and the lower limit V_min of the target vehicle speed range, that is, ΔV1=V_min-V, and according to the calculated first difference ΔV1, the corresponding acceleration a is found in the first calibration table, and the corresponding throttle opening can be calculated according to the target acceleration a. When the current vehicle speed is higher than the upper limit of the target vehicle speed range, the embodiment of the present application can calculate the first difference between the current vehicle speed Vt and the upper limit V_max of the target vehicle speed range, that is, ΔV1=V-V_max. According to the calculated first difference ΔV1, the corresponding deceleration d is found in the second calibration table, and the corresponding brake pedal opening is calculated according to the target deceleration d. Therefore, the embodiment of the present application continuously monitors the deviation between the actual vehicle speed and the target vehicle speed, and continuously adjusts the throttle opening and the brake pedal opening according to real-time feedback to ensure that the vehicle always remains within the target vehicle speed range. Through this closed-loop control method, the vehicle economic performance can be optimized while ensuring driving safety and comfort.

[0043] Furthermore, a target throttle opening and a target pedal opening of the vehicle are determined based on the second difference, including: obtaining a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; if the vehicle speed at the next moment is lower than the lower limit of the target speed range, the target acceleration is determined based on the second difference and the first calibration table, and the target throttle opening is calculated based on the target acceleration; if the vehicle speed at the next moment is higher than the lower limit of the target speed range, the target deceleration is determined based on the second difference and the second calibration table, and the target pedal opening is calculated based on the target deceleration.

[0044] For an embodiment of the present application in which a target throttle opening and a target pedal opening of a vehicle are determined according to the vehicle speed at the next moment, reference can be made to the explanation of the above embodiment in which the target throttle opening and the target pedal opening of the vehicle are determined at the current vehicle speed. To avoid redundancy, it will not be elaborated here.

[0045] It should be noted that, in the actual implementation process, in order to ensure smoothness during driving, the embodiment of the present application can adopt a smooth transition strategy when adjusting the throttle opening and the brake pedal opening to avoid the discomfort caused by sudden acceleration or deceleration, such as using a PID controller or other advanced control algorithms to achieve smooth control output.

[0046] In one embodiment of the present application, before determining one of the target throttle opening and the target pedal opening of the vehicle based on the second difference, it also includes: if the vehicle speed at the next moment is within the target speed range, then calculating the third difference between the vehicle speed at the next moment and the lower limit of the target speed range, and the fourth difference between the vehicle speed at the next moment and the upper limit of the target speed range; controlling the vehicle speed according to the third difference and the fourth difference.

[0047] It is understandable that when the vehicle speed at the next moment is within the target speed range, the embodiment of the present application can further calculate and adjust the throttle opening to ensure that the vehicle can stably maintain within the target speed range.

[0048] Specifically, the embodiment of the present application can calculate the third difference between the vehicle speed V_next at the next moment and the lower limit V_min of the target vehicle speed range, that is, ΔV3 = V_next-V_min. Calculate the fourth difference between the vehicle speed V_next at the next moment and the upper limit V_max of the target vehicle speed range, that is, ΔV4 = V_max-V_next.

[0049] Furthermore, the vehicle speed is controlled according to the third difference and the fourth difference, including: calculating a first required torque according to the third difference, and calculating a first throttle opening according to the first required torque; calculating a second required torque according to the fourth difference, and calculating a second throttle opening according to the second required torque; calculating a throttle influence factor according to the first throttle opening and the second throttle opening, and controlling the vehicle speed according to the throttle influence factor.

[0050] The embodiment of the present application can query the pre-calibrated difference and torque relationship table according to the third difference ΔV3 to obtain the corresponding first required torque T1. The first required torque T1 represents the minimum torque required to prevent the vehicle speed from being lower than the lower limit of the target vehicle speed range, and the first throttle opening a is calculated according to the first required torque T1. The embodiment of the present application can also query the pre-calibrated difference and torque relationship table according to the fourth difference ΔV4 to obtain the corresponding second required torque T2. The second required torque T2 represents the maximum torque required to prevent the vehicle speed from being higher than the upper limit of the target vehicle speed range, and the second throttle opening b is calculated according to the second required torque T2.

[0051] Furthermore, the embodiment of the present application can calculate the throttle influence factor b / a according to the first throttle opening and the second throttle opening, and the vehicle speed can be obtained by multiplying the calculated throttle influence factor b / a by the throttle opening.

[0052] It should be noted that the throttle influence factor of the embodiment of the present application can also be corrected according to the driving mode of the vehicle, such as sports mode, comfort mode, economy mode, etc., wherein the lower the intensity of the torque output in different modes and the less intense the driving, the smaller the throttle influence factor. In the actual implementation process, the embodiment of the present application can apply different correction coefficients to adjust the basic throttle influence factor according to the currently selected driving mode. The correction coefficient k under different driving modes can be pre-set, for example: economy mode: k = 0.5 (reduce the throttle influence factor). Thus, according to the needs of different driving modes, the throttle influence factor is dynamically adjusted to achieve more flexible and personalized vehicle speed control. This not only improves the driving experience, but also further optimizes the economic performance and safety of the vehicle.

[0053] In step S103, the vehicle speed is controlled according to the target throttle opening or the target pedal opening.

[0054] Based on the above embodiments, if the target throttle opening or the target pedal opening has been determined, when the current vehicle speed is lower than the target vehicle speed range, the target throttle opening is used; when the current vehicle speed is higher than the target vehicle speed range, the target pedal opening is used, so that the vehicle always remains within the optimal economic performance range, effectively reducing fuel consumption and power consumption, and ensuring the best economic performance under different driving conditions.

[0055] The following Figure 2 will detail the vehicle speed control method of the embodiments of the present application, including the following processes:

[0056] 1) When the current vehicle speed is lower than the lower limit, the brake influence factor is set to 0 and the throttle influence factor is set to 1. In the embodiments of the present application, the lower limit of the current vehicle speed and the target vehicle speed range can be calculated, the maximum torque that can be output is calculated according to the current working condition, and the maximum acceleration is obtained. When the maximum acceleration < A, it is executed at the throttle opening corresponding to the torque; when the maximum acceleration ≥ A, with the acceleration = A, the throttle opening change value is calculated.

[0057] 2) When the current vehicle speed is higher than the upper limit, the brake influence factor is set to 1 and the throttle influence factor is set to 0. In the embodiments of the present application, the upper limit of the current vehicle speed and the target vehicle speed range can be calculated to obtain a larger deceleration B for deceleration, and the brake pedal opening change value is calculated.

[0058] 3) When the current vehicle speed is within the specified range, the future vehicle speed after a period of time T is calculated based on the current vehicle speed and the acceleration, specifically as follows:

[0059] 3.1) When the future vehicle speed exceeds the upper limit of the target vehicle speed range, the brake influence factor is set to 1 and the throttle influence factor is set to 0. The deviation value between the vehicle speed V and the upper limit of the future target vehicle speed is calculated to obtain the minimum deceleration, and the brake pedal opening is calculated and executed.

[0060] 3.2) When the future vehicle speed is lower than the lower limit of the target vehicle speed range, the brake influence factor is set to 0 and the throttle influence factor is set to 1. The deviation value between the vehicle speed V and the lower limit of the future target vehicle speed is calculated to obtain the minimum acceleration, and it is executed at the throttle opening corresponding to the acceleration.

[0061] 3.3) When the future vehicle speed is within the target speed range, the brake influence factor is set to 0, the throttle influence factor is set to 1, the deviation between the vehicle speed V and the lower limit of the target speed is calculated, the required torque is calculated, the throttle opening a corresponding to the torque is calculated, and then the deviation between the vehicle speed V and the upper limit of the future target speed is calculated, and the throttle opening b corresponding to the torque is calculated. The throttle influence factor is in the range of 1 to b / a, depending on the driving mode.

[0062] According to the vehicle speed control method proposed in the embodiment of the present application, the target throttle opening and the target pedal opening of the vehicle are determined based on the current vehicle speed and the target vehicle speed range, so that the vehicle is always kept within the optimal economic performance range, effectively reducing fuel consumption and power consumption, and having stronger real-time adjustment capabilities and accurate prediction capabilities for future working conditions, thereby better optimizing the economic performance of the vehicle. Thus, the problem of how to improve the precise control of vehicle speed to optimize the economic performance of the entire vehicle is solved.

[0063] Next, the vehicle speed control device according to the embodiment of the present application is described with reference to the accompanying drawings.

[0064] Figure 3 It is a block diagram of a vehicle speed control device of an embodiment of the present application.

[0065] like Figure 3 As shown, the vehicle speed control device 10 of the vehicle includes: an acquisition module 100 , a determination module 200 and a first control module 300 .

[0066] Among them, the acquisition module 100 is used to obtain the vehicle speed at the current moment; the determination module 200 is used to determine one of the target throttle opening and target pedal opening of the vehicle at the next moment based on the current vehicle speed and the target speed range of the vehicle; the first control module 300 is used to control the vehicle speed according to the target throttle opening or the target pedal opening.

[0067] In one embodiment of the present application, the determination module 200 is further used to calculate a first difference between the vehicle speed at the current moment and a critical value of the target speed range if the vehicle speed at the current moment is not within the target speed range, and determine one of the target throttle opening and the target pedal opening of the vehicle based on the first difference; if the vehicle speed at the current moment is within the target speed range, predict the vehicle speed at the next moment, calculate a second difference between the vehicle speed at the next moment and the critical value of the target speed range, and determine one of the target throttle opening and the target pedal opening of the vehicle based on the second difference.

[0068] In one embodiment of the present application, the determination module 200 is further used to obtain a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; if the vehicle speed at the current moment is lower than the lower limit of the target vehicle speed range, the target acceleration is determined according to the first difference and the first calibration table, and the target throttle opening is calculated according to the target acceleration; if the vehicle speed at the current moment is higher than the lower limit of the target vehicle speed range, the target deceleration is determined according to the first difference and the second calibration table, and the target pedal opening is calculated according to the target deceleration.

[0069] In one embodiment of the present application, the determination module 200 is further used to obtain a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; if the vehicle speed at the next moment is lower than the lower limit of the target vehicle speed range, the target acceleration is determined according to the second difference and the first calibration table, and the target throttle opening is calculated according to the target acceleration; if the vehicle speed at the next moment is higher than the lower limit of the target vehicle speed range, the target deceleration is determined according to the second difference and the second calibration table, and the target pedal opening is calculated according to the target deceleration.

[0070] In one embodiment of the present application, the vehicle speed control device 10 also includes: a calculation module, which is used to calculate a third difference between the vehicle speed at the next moment and the lower limit of the target speed range, and a fourth difference between the vehicle speed at the next moment and the upper limit of the target speed range before determining one of the target throttle opening and the target pedal opening of the vehicle according to the second difference, when the vehicle speed at the next moment is within the target speed range; a second control module, which is used to control the vehicle speed according to the third difference and the fourth difference.

[0071] In one embodiment of the present application, the second control module is further used to calculate the first required torque based on the third difference, and calculate the first throttle opening based on the first required torque; calculate the second required torque based on the fourth difference, and calculate the second throttle opening based on the second required torque; calculate the throttle influence factor based on the first throttle opening and the second throttle opening, and control the vehicle speed based on the throttle influence factor.

[0072] It should be noted that the above explanation of the vehicle speed control method embodiment is also applicable to the vehicle speed control device of this embodiment, and will not be repeated here.

[0073] According to the vehicle speed control device proposed in the embodiment of the present application, the target throttle opening and the target pedal opening of the vehicle are determined based on the current vehicle speed and the target vehicle speed range of the vehicle, so that the vehicle is always kept within the optimal economic performance range, effectively reducing fuel consumption and power consumption, and having stronger real-time adjustment capabilities and accurate prediction capabilities for future working conditions, thereby better optimizing the economic performance of the vehicle. Thus, the problem of how to improve the precise control of vehicle speed to optimize the economic performance of the entire vehicle is solved.

[0074] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:

[0075] Memory 401 , processor 402 , and a computer program stored in the memory 401 and executable on the processor 402 .

[0076] When the processor 402 executes the program, the vehicle speed control method provided in the above embodiment is implemented.

[0077] Furthermore, the vehicle also includes:

[0078] The communication interface 403 is used for communication between the memory 401 and the processor 402 .

[0079] The memory 401 is used to store computer programs that can be executed on the processor 402 .

[0080] The memory 401 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.

[0081] If the memory 401, the processor 402 and the communication interface 403 are implemented independently, the communication interface 403, the memory 401 and the processor 402 can be connected to each other through a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0082] Optionally, in a specific implementation, if the memory 401, the processor 402 and the communication interface 403 are integrated on a chip, the memory 401, the processor 402 and the communication interface 403 can communicate with each other through an internal interface.

[0083] The processor 402 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.

[0084] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the vehicle speed control method as described above is implemented.

[0085] An embodiment of the present application also provides a computer program product, including: a computer program or instructions, which, when executed, implements the vehicle speed control method as described above.

[0086] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0087] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0088] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0089] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array, a field programmable gate array, etc.

[0090] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0091] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A vehicle speed control method, characterized in that: The following steps are involved: Get the vehicle's speed at the current moment; Determining one of a target throttle opening and a target pedal opening of the vehicle at a next moment based on the vehicle speed at the current moment and the target vehicle speed range of the vehicle; The vehicle speed is controlled according to the target accelerator opening or the target pedal opening.

2. The vehicle speed control method according to claim 1, characterized in that: The determining, based on the vehicle speed at the current moment and the target vehicle speed range of the vehicle, one of a target throttle opening and a target pedal opening of the vehicle at the next moment comprises: If the vehicle speed at the current moment is not within the target vehicle speed range, calculating a first difference between the vehicle speed at the current moment and a critical value of the target vehicle speed range, and determining one of a target throttle opening and a target pedal opening of the vehicle according to the first difference; If the vehicle speed at the current moment is within the target speed range, the vehicle speed at the next moment is predicted, and a second difference between the vehicle speed at the next moment and the critical value of the target speed range is calculated, and one of the target throttle opening and the target pedal opening of the vehicle is determined based on the second difference.

3. The vehicle speed control method according to claim 2, characterized in that: The step of determining one of a target throttle opening and a target pedal opening of the vehicle according to the first difference comprises: Obtaining a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; If the vehicle speed at the current moment is lower than the lower limit of the target vehicle speed range, determining a target acceleration according to the first difference and the first calibration table, and calculating the target throttle opening according to the target acceleration; If the vehicle speed at the current moment is higher than the upper limit of the target vehicle speed range, the target deceleration is determined according to the first difference and the second calibration table, and the target pedal opening is calculated according to the target deceleration.

4. The vehicle speed control method according to claim 2, characterized in that: Determining one of a target throttle opening and a target pedal opening of the vehicle according to the second difference includes: Obtaining a first calibration table of difference and acceleration, and a second calibration table of difference and deceleration; If the vehicle speed at the next moment is lower than the lower limit of the target vehicle speed range, determining a target acceleration according to the second difference and the first calibration table, and calculating the target throttle opening according to the target acceleration; If the vehicle speed at the next moment is higher than the upper limit of the target vehicle speed range, the target deceleration is determined according to the second difference and the second calibration table, and the target pedal opening is calculated according to the target deceleration.

5. The vehicle speed control method according to claim 4, characterized in that: Before determining one of the target throttle opening and the target pedal opening of the vehicle according to the second difference, the method further includes: If the vehicle speed at the next moment is within the target vehicle speed range, calculating a third difference between the vehicle speed at the next moment and a lower limit of the target vehicle speed range, and a fourth difference between the vehicle speed at the next moment and an upper limit of the target vehicle speed range; The vehicle speed is controlled based on the third difference and the fourth difference.

6. The vehicle speed control method according to claim 5, characterized in that: The controlling the speed of the vehicle according to the third difference and the fourth difference comprises: Calculate a first required torque according to the third difference, and calculate a first throttle opening according to the first required torque; Calculating a second required torque according to the fourth difference, and calculating a second throttle opening according to the second required torque; A throttle influence factor is calculated according to the first throttle opening and the second throttle opening, and a vehicle speed of the vehicle is controlled according to the throttle influence factor.

7. A vehicle speed control device, characterized in that: include: An acquisition module is used to obtain the vehicle speed at the current moment; a determination module, configured to determine one of a target throttle opening and a target pedal opening of the vehicle at a next moment based on the vehicle speed at the current moment and the target vehicle speed range of the vehicle; The first control module is used to control the vehicle speed according to the target throttle opening or the target pedal opening.

8. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle speed control method as described in any one of claims 1 to 5.

9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed, the vehicle speed control method of any one of claims 1-6 is implemented.

10. A computer program product comprising: A computer program or instruction, characterized in that when the computer program or instruction is executed, it implements the vehicle speed control method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Vehicle constant-speed traveling control method and device

    CN108340916A

  • Vehicle longitudinal control calibration method, device, and system and automobile

    CN109435952A

  • Vehicle speed control method, device and equipment for working condition method energy consumption test

    CN110979348A

  • Vehicle control method and device, vehicle and storage medium

    CN114801726A

  • Vehicle speed-limiting device

    JP2014133511A