Cruise parameter determination method and device, electronic equipment and storage medium

CN116749966BActive Publication Date: 2026-09-22FAW JIEFANG AUTOMOTIVE CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310628525.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-30
Publication Date
2026-09-22
Estimated Expiration
2043-05-30

AI Technical Summary

Benefits of technology

[0015]本发明实施例提供的巡航参数确定方案,在巡航模式下,首先获取目标车速与实际车速对应的目标速度偏差和目标PID参数;然后根据目标速度偏差和目标PID参数确定多个测试组,并获取每个测试组对应的测试结果,测试结果包括车速波动量和燃油消耗率;最后根据车速波动量和燃油消耗率确定目标测试组,目标测试组中的测试数据为车辆在巡航模式下行驶时PID参数对应的最优数据。本实施例提供的方案,通过车速波动量和燃油消耗率确定目标测试组的方式,使得获得的测试数据用于巡航模式下的PID控制时,能够起到在满足用户驾驶舒适度的基础上,提升燃油经济性的作用,解决了现有方案在巡航模式下燃油消耗较大的问题,取到了提升用户驾车体验的有益效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116749966B_ABST
    Figure CN116749966B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a cruise parameter determination method and device, electronic equipment and a storage medium, relating to the technical field of computer, which comprises: in the cruise mode, obtaining a target speed deviation and a target PID parameter corresponding to a target vehicle speed and an actual vehicle speed; determining a plurality of test groups according to the target speed deviation and the target PID parameter, and obtaining a test result corresponding to each test group, the test result comprising a vehicle speed fluctuation and a fuel consumption rate; determining a target test group according to the vehicle speed fluctuation and the fuel consumption rate, and the test data in the target test group being optimal data corresponding to the PID parameter when the vehicle drives in the cruise mode. When the test data obtained by the embodiments of the present application is used for PID control in the cruise mode, it can play a role in improving fuel economy on the basis of meeting user driving comfort, solve the problem of large fuel consumption in the cruise mode of the prior art, and obtain the beneficial effect of improving user driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to computer technology, and in particular to a method, apparatus, electronic device and storage medium for determining cruise parameters. Background Technology

[0002] With the advancement of technology, cruise control systems have become standard equipment in most vehicles. Activating cruise control on highways allows the vehicle to automatically travel at a preset target speed, thus improving driving comfort.

[0003] Existing cruise control systems use a target speed as the control objective. When cruise control is activated, it acquires the vehicle's actual speed and controls the vehicle to reduce fuel consumption when the actual speed is higher than the target speed, and to increase fuel consumption when the actual speed is lower than the target speed. Considering vehicle comfort, a smaller deviation between the actual and target speed is preferable. However, because real-world road conditions are constantly changing, the control system frequently adjusts its torque to maintain a stable speed, resulting in higher fuel consumption. Summary of the Invention

[0004] This invention provides a method, apparatus, electronic device, and storage medium for determining cruise parameters, which can improve existing methods for determining cruise parameters.

[0005] In a first aspect, embodiments of the present invention provide a method for determining cruise parameters, including: In cruise mode, the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed are obtained; Multiple test groups are determined based on the target speed deviation and the target PID parameters, and test results are obtained for each test group. The test results include vehicle speed fluctuation and fuel consumption rate. The target test group is determined based on the vehicle speed fluctuation and the fuel consumption rate. The test data in the target test group is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0006] Optionally, obtaining the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed includes: Determine at least two preset vehicle speeds, and obtain the initial speed deviation and initial PID parameters generated when driving based on each preset vehicle speed; When the initial speed deviation meets the first preset condition, the preset vehicle speed corresponding to the initial speed deviation is determined as the target vehicle speed; The initial speed deviation and initial PID parameters corresponding to the target vehicle speed are determined as the target speed deviation and the target PID parameters.

[0007] Optionally, the step of taking the initial speed deviation and initial PID parameters generated when driving at each preset vehicle speed includes: Obtain the actual vehicle speed when driving based on each of the preset vehicle speeds; The initial speed deviation is obtained based on each preset vehicle speed and the corresponding actual vehicle speed; When driving at each preset vehicle speed, the actual vehicle speed is calibrated online to obtain the initial PID parameters.

[0008] Optionally, the target PID parameters include proportional parameters, integral parameters, and derivative parameters; The determination of multiple test groups based on the target speed deviation and the target PID parameters includes: Using the data corresponding to the target speed deviation, the proportional parameter, the integral parameter, and the differential parameter as reference data, at least one deviation data is determined for each of the reference data. Multiple test groups are obtained based on the baseline data and the deviation data.

[0009] Optionally, each of the reference data corresponds to two of the deviation data; The process of obtaining multiple test groups based on the benchmark data and the deviation data includes: When the differential parameter is 0, nine test groups are obtained based on the baseline data and the two deviation data.

[0010] Optionally, determining the target test group based on the vehicle speed fluctuation and the fuel consumption rate includes: Obtain the fluctuation value corresponding to each of the vehicle speed fluctuations; When the fluctuation value meets the second preset condition, the test group with the lowest fuel consumption rate is determined as the target test group.

[0011] Optionally, after determining the test group with the lowest fuel consumption rate as the target test group, the method further includes: The test data in the target test group is stored as a test file for verification.

[0012] In a second aspect, embodiments of the present invention provide a cruise parameter determination device, the device comprising: The acquisition module is used to acquire the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed in cruise mode. The first determining module is used to determine multiple test groups based on the target speed deviation and the target PID parameters, and to obtain the test results corresponding to each test group, wherein the test results include vehicle speed fluctuation and fuel consumption rate; The second determining module is used to determine a target test group based on the vehicle speed fluctuation and the fuel consumption rate, wherein the test data in the target test group is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0013] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the cruise parameter determination method according to any embodiment of the present invention.

[0014] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing computer instructions, which are used to cause a processor to execute the cruise parameter determination method described in any embodiment of the present invention.

[0015] The cruise parameter determination scheme provided in this embodiment of the invention, in cruise mode, first obtains the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed; then, it determines multiple test groups based on the target speed deviation and target PID parameters, and obtains the test results corresponding to each test group, including vehicle speed fluctuation and fuel consumption rate; finally, it determines a target test group based on the vehicle speed fluctuation and fuel consumption rate, where the test data is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode. The scheme provided in this embodiment, by determining the target test group based on vehicle speed fluctuation and fuel consumption rate, enables the obtained test data to be used for PID control in cruise mode, thereby improving fuel economy while meeting user driving comfort. This solves the problem of high fuel consumption in existing solutions during cruise mode and achieves the beneficial effect of improving the user's driving experience.

[0016] It should be understood that the description in this section is not intended to identify key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the embodiments of the present invention will become readily apparent from the following description. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating a method for determining cruise parameters provided in an embodiment of the present invention; Figure 2 This is another flowchart illustrating the cruise parameter determination method provided in this embodiment of the invention; Figure 3 This is a schematic diagram of a cruise parameter determination device provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0019] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0020] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0021] Figure 1 This is a flowchart illustrating a cruise parameter determination method provided in an embodiment of the present invention. This embodiment is applicable to situations where cruise parameters are determined during cruise functionality. The method can be executed by a cruise parameter determination device, which can be implemented in hardware and / or software and can be configured in a computer device such as a server. (Reference) Figure 1 The method may specifically include the following steps: S110. In cruise mode, obtain the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed.

[0022] This solution is applicable to scenarios where relevant control parameters are determined based on experimental environments when a vehicle is driven in cruise mode. This ensures that when the control parameters obtained in the experimental environment are applied to cruise mode, they can achieve both driving comfort and fuel economy.

[0023] When setting up the test environment, the Electronic Control Unit (ECU) of the test vehicle is connected to the test terminal via serial port or Bluetooth. The test terminal is equipped with test software to control the vehicle and perform data acquisition, data storage and data analysis during vehicle operation.

[0024] After the vehicle is in normal driving mode, cruise control can be activated when cruise conditions are met. A target speed can be set in cruise control, such as 110 km / h. However, during actual driving, the actual speed may deviate from the target speed, for example, the actual speed might be 108 km / h. As the actual road load changes, the vehicle will adjust its actual speed in a timely manner according to the target speed to ensure that the adjusted actual speed matches the target control speed. During the adjustment of the actual speed based on the target speed, the PID (Proportion-Integral-Derivative) parameters corresponding to the current change in controlled speed are obtained; further, the speed deviation is determined based on the target speed and the actual speed.

[0025] Speed ​​deviation refers to the allowable deviation between the target speed and the actual speed. During vehicle operation, to ensure driver comfort, acceleration and deceleration in cruise control mode should not cause the vehicle to jerk forward or backward or cause driving discomfort. Ideally, the closer the actual speed is to the target speed (e.g., speed deviation = 0), the higher the fuel consumption. Therefore, fuel consumption should be reduced without compromising driving comfort, such as keeping the speed deviation within a certain range.

[0026] The aforementioned target speed deviation can be understood as the speed deviation value that meets user comfort standards, obtained through testing under experimental conditions. PID parameters are used to ensure the actual vehicle speed matches the target speed. The aforementioned target PID parameters can be understood as the corresponding PID parameters when the speed deviation value meets a certain value under experimental conditions.

[0027] S120. Determine multiple test groups based on the target speed deviation and target PID parameters, and obtain the test results corresponding to each test group.

[0028] In this current step, based on the target speed deviation and target PID parameters obtained in step S110 above, multiple test groups can be determined. Each test group includes the speed deviation and PID parameters; the PID parameters include proportional, integral, and derivative parameters. That is, based on the values ​​corresponding to the target speed deviation and target PID parameters obtained in the above steps, a deviation value is set for each parameter, and a test group is determined based on each deviation value, thus obtaining multiple test groups. The purpose of determining multiple test groups is to further subdivide the target speed deviation and target PID parameters to make the obtained test results more accurate.

[0029] For example, if the target speed deviation obtained in step S110 is ΔV, and the target PID parameters are P0, I0, and D0, when determining multiple test groups based on the target speed deviation and target PID parameters, the allowable deviation for ΔV is ±1; the allowable deviations for P0, I0, and D0 are ΔP, ΔI, and ΔD, respectively. Correspondingly, the parameters to be measured may include the following: ΔV-1, ΔV, ΔV+1; P0+ΔP, P0, and P0-ΔP; I0+ΔI, I0, and I0-ΔI; D0+ΔD, D0, and D0-ΔD. Further, each parameter to be measured is combined to obtain multiple test groups, such that the multiple test groups contain combinations of each parameter to be measured. For example, one test group may be: ΔV-1, P0+ΔP, I0+ΔI, and D0+ΔD; it could also be ΔV-1, P0+ΔP, I0+ΔI, and D0+ΔD. 0、 The specific combinations of I0-ΔI and D0-ΔD, etc., will not be listed here. The actual combinations shall prevail.

[0030] By conducting experiments on each parameter to be tested in each test group, the test results corresponding to each test group can be obtained. The current test results include vehicle speed fluctuation and fuel consumption rate.

[0031] Speed ​​fluctuation indicates the change in vehicle speed while cruising based on current parameters; fuel consumption rate indicates the fuel consumption while cruising based on current parameters.

[0032] S130. Determine the target test group based on vehicle speed fluctuation and fuel consumption rate. The test data in the target test group is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0033] The target test group is the test group whose vehicle speed fluctuation meets the first condition (e.g., the fluctuation value is less than the first value) and whose corresponding fuel consumption rate meets the second condition (e.g., the fuel consumption rate is less than the second value).

[0034] Preferably, when the vehicle speed fluctuation meets the first condition, the smaller the corresponding fuel consumption rate, the more optimal the test data for the current test group is. For example, the target test group can be ΔV-1, P... 0, I0-ΔI and D0-ΔD; that is, when the vehicle is driving in cruise mode, the speed fluctuation is controlled to be kept at ΔV-1, and the PID parameters are P 0、 During I0-ΔI and D0-ΔD, both driving comfort and fuel economy can be ensured.

[0035] The cruise parameter determination method provided in this embodiment of the invention, in cruise mode, firstly obtains the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed; then, it determines multiple test groups based on the target speed deviation and target PID parameters, and obtains the test results corresponding to each test group, including vehicle speed fluctuation and fuel consumption rate; finally, it determines a target test group based on the vehicle speed fluctuation and fuel consumption rate, where the test data is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode. The solution provided in this embodiment, by determining the target test group based on vehicle speed fluctuation and fuel consumption rate, enables the obtained test data to be used for PID control in cruise mode, thereby improving fuel economy while meeting user driving comfort. This solves the problem of high fuel consumption in existing solutions during cruise mode and achieves the beneficial effect of improving the user's driving experience.

[0036] Figure 2 This is another flowchart illustrating the cruise parameter determination method provided in this embodiment of the invention. The relationship between this embodiment and the above embodiments further refines the corresponding features of the above embodiments. Figure 2 As shown, the method may include the following steps: S210. In cruise mode, determine at least two preset vehicle speeds and obtain the initial speed deviation and initial PID parameters generated when driving at each preset vehicle speed.

[0037] The preset vehicle speed is a speed value set by the experimenters based on their experience. There are at least two preset speeds; the purpose of this is to provide multiple speed test data points, from which the optimal data is selected for further refined testing.

[0038] For example, the aforementioned preset vehicle speed may include a first preset vehicle speed, a second preset vehicle speed, a third preset vehicle speed, and a fourth preset vehicle speed, etc., with corresponding values ​​of 100 km / h, 105 km / h, 110 km / h, and 115 km / h, etc. The specific number of preset vehicle speeds and the actual value corresponding to each preset vehicle speed are not limited here.

[0039] The solution provided in this embodiment, which takes the initial speed deviation and initial PID parameters generated when driving at each preset vehicle speed, can be implemented in the following way: Obtain the actual vehicle speed based on each preset vehicle speed; obtain the initial speed deviation based on each preset vehicle speed and the corresponding actual vehicle speed; calibrate the actual vehicle speed online based on each preset vehicle speed to obtain the initial PID parameters.

[0040] Each preset vehicle speed is tested individually to obtain the actual vehicle speed corresponding to that preset speed. Furthermore, for each preset vehicle speed, the initial speed deviation between the current preset speed and the actual vehicle speed can be obtained. This initial speed deviation indicates the speed deviation at different preset vehicle speeds.

[0041] The purpose of online calibration of the actual vehicle speed is to make the actual vehicle speed match the preset vehicle speed, and then obtain the initial PID parameters corresponding to each preset vehicle speed when the actual vehicle speed is stable.

[0042] S211. When the initial speed deviation meets the first preset condition, the preset vehicle speed corresponding to the initial speed deviation is determined as the target vehicle speed.

[0043] Generally, the speed deviation varies depending on the preset vehicle speed. For example, if the preset vehicle speeds are 100 km / h, 105 km / h, 110 km / h, and 115 km / h, the corresponding initial speed deviations may be 5 km / h, 3 km / h, 2 km / h, and 1 km / h, respectively. The specific initial speed deviation for each preset vehicle speed is not limited here.

[0044] For multiple initial speed deviations corresponding to multiple preset vehicle speeds, the solution provided in this embodiment determines the preset vehicle speed corresponding to the initial speed deviation that satisfies the first preset condition as the target vehicle speed.

[0045] Specifically, the preset speed deviation can be determined first, and the preset vehicle speed that is closest to the preset speed deviation can be determined as the target vehicle speed.

[0046] The aforementioned preset speed deviation can be understood as the maximum speed deviation between the preset speed and the actual speed allowed without affecting user comfort. For example, if the preset speed and the actual speed are equal, the system torque will be frequently adjusted, resulting in maximum fuel consumption. In this embodiment, to improve fuel economy while satisfying user driving comfort, for example, the preset speed deviation can be 3 km / h. The first preset condition can be that the preset speed corresponding to the initial speed deviation closest to 3 km / h is the target speed, such as 105 km / h. This indicates that in cruise mode, driving at the target speed (e.g., 105 km / h) provides better comfort.

[0047] S212. Determine the initial speed deviation and initial PID parameters corresponding to the target vehicle speed as the target speed deviation and target PID parameters.

[0048] In the current step, further detailed analysis experiments are conducted based on the target speed deviation and target PID parameters corresponding to the target vehicle speed, in order to further optimize the experimental results.

[0049] S220. Using the data corresponding to the target speed deviation, proportional parameter, integral parameter and differential parameter as reference data, determine at least one deviation data for each reference data.

[0050] The target PID parameters mentioned above include proportional, integral, and derivative parameters. Through steps S210-S213, data corresponding to the target speed deviation, proportional, integral, and derivative parameters can be obtained. Furthermore, the data obtained in the above steps are used as baseline data, and at least one deviation data point is determined for each baseline data point for subsequent experimental procedures.

[0051] The aforementioned deviation data indicates the allowable deviation for each parameter. The purpose of this is to improve the experimental accuracy by testing each parameter individually in subsequent experiments, thereby obtaining better experimental results.

[0052] For example, if the baseline data corresponding to the target velocity deviation, proportional parameter, integral parameter and differential parameter are ΔV, P0, I0 and D0 respectively, then the deviation data corresponding to each baseline data can be 2ΔV, 1 / 2ΔV; ±ΔP, ±ΔI and ±ΔD, etc. The specific deviation data corresponding to each baseline data is not limited here, and shall be subject to the experimental requirements.

[0053] S221. Obtain multiple test groups based on baseline data and deviation data.

[0054] Each test group should include all combinations of data corresponding to the target velocity deviation, proportional parameter, integral parameter, and differential parameter.

[0055] In one implementation, the cruise parameter determination scheme provided in this embodiment provides that each reference data corresponds to two deviation data; specifically, the above step S221 can be implemented in the following way: when the differential parameter is 0, nine test groups are obtained based on the reference data and the two deviation data.

[0056] The purpose of setting the differential parameter to 0 in the scheme provided in this embodiment is that the differential parameter has a small impact on this experiment. Setting the differential parameter to 0 can reduce the number of test groups and improve the experimental rate.

[0057] In this embodiment, nine test groups can be obtained when conducting experiments using the baseline data corresponding to the target velocity deviation, proportional parameter, and integral parameter, along with two deviation data. Taking step S220 as an example, the nine test groups obtained are shown in Table 1 below: S230, Obtain the fluctuation value corresponding to each vehicle speed fluctuation.

[0058] By conducting experiments on the test data corresponding to each test group, the fluctuation value corresponding to each vehicle speed fluctuation can be obtained. Specifically, in each test result group, when the PID parameters are set as shown in Table 1, the fluctuation value corresponding to each vehicle speed fluctuation can be obtained. This fluctuation value is used to represent the actual vehicle speed fluctuation corresponding to each vehicle speed fluctuation.

[0059] S231. When the fluctuation value meets the second preset condition, the test group with the lowest fuel consumption rate is determined as the target test group. The test data in the target test group is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0060] The second preset condition can be: calculate the average of the fluctuation values ​​for all test groups, select test groups with fluctuation values ​​below the average as candidate test groups, and further determine the test group with the lowest fuel consumption rate among the candidate test groups as the target test group. The fuel consumption rate can be obtained directly during the individual experiments for each test group. The test data in the target test group then represents the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0061] In one implementation, the solution provided in this embodiment, after determining the test group with the lowest fuel consumption rate as the target test group, further includes: The test data in the target test group is stored as test files for verification.

[0062] The test data in the target test group is stored as a test file. Then, vehicles with the same configuration are selected, and the test data files in the test file are retested based on the re-selected vehicles to further verify the test results. If the retest results are inconsistent, the cause needs to be analyzed and found, or the above steps are repeated. If the retest results are consistent, the evaluation is passed, and the test data in the target test group is determined to be the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0063] The cruise parameter determination method provided in this embodiment determines the target test group by measuring vehicle speed fluctuation and fuel consumption rate. This allows the obtained test data to be used for PID control in cruise mode, helping to improve fuel economy during constant-speed cruise while maintaining or significantly reducing cruise comfort. Furthermore, this solution does not alter any of the vehicle's hardware or software structure; it achieves fuel economy optimization solely through experimental calibration, effectively enhancing product competitiveness.

[0064] Figure 3 This is a schematic diagram of a cruise parameter determination device provided in an embodiment of the present invention. This device is suitable for executing the cruise parameter determination method provided in an embodiment of the present invention. Figure 3 As shown, the device may specifically include: an acquisition module 310, a first determination module 320, and a second determination module 330, wherein: The acquisition module 310 is used to acquire the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed in cruise mode. The first determining module 320 is used to determine multiple test groups based on the target speed deviation and the target PID parameters, and to obtain the test results corresponding to each test group. The test results include vehicle speed fluctuation and fuel consumption rate. The second determining module 330 is used to determine a target test group based on the vehicle speed fluctuation and the fuel consumption rate, wherein the test data in the target test group is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0065] The cruise parameter determination device provided in this embodiment of the invention, in cruise mode, first acquires the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed; then, it determines multiple test groups based on the target speed deviation and target PID parameters, and acquires the test results corresponding to each test group, including vehicle speed fluctuation and fuel consumption rate; finally, it determines a target test group based on the vehicle speed fluctuation and fuel consumption rate, where the test data is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode. The solution provided in this embodiment, by determining the target test group based on vehicle speed fluctuation and fuel consumption rate, enables the obtained test data to be used for PID control in cruise mode, thereby improving fuel economy while satisfying user driving comfort. This solves the problem of high fuel consumption in existing solutions during cruise mode and achieves the beneficial effect of improving the user's driving experience.

[0066] In one embodiment, the acquisition module 310 is specifically used to determine at least two preset vehicle speeds and acquire the initial speed deviation and initial PID parameters generated when driving based on each preset vehicle speed; when the initial speed deviation meets a first preset condition, the preset vehicle speed corresponding to the initial speed deviation is determined as the target vehicle speed; the initial speed deviation and initial PID parameters corresponding to the target vehicle speed are determined as the target speed deviation and the target PID parameters.

[0067] In one embodiment, the acquisition module 310 is further specifically used to acquire the actual vehicle speed when driving based on each of the preset vehicle speeds; to obtain the initial speed deviation based on each of the preset vehicle speeds and the corresponding actual vehicle speeds; and to perform online calibration on the actual vehicle speeds when driving based on each of the preset vehicle speeds to obtain the initial PID parameters.

[0068] In one embodiment, the target PID parameters include proportional parameters, integral parameters, and derivative parameters; The first determining module 320 is specifically used to determine at least one deviation data for each of the target speed deviation, the proportional parameter, the integral parameter and the differential parameter as reference data; and to obtain multiple test groups based on the reference data and the deviation data.

[0069] In one embodiment, each of the reference data corresponds to two of the deviation data; The first determining module 320 is further configured to obtain nine test groups based on the benchmark data and two deviation data when the differential parameter is 0.

[0070] In one embodiment, the second determining module 330 is specifically used to obtain the fluctuation value corresponding to each of the vehicle speed fluctuations; when the fluctuation value meets the second preset condition, the test group with the lowest fuel consumption rate is determined as the target test group.

[0071] In one embodiment, the device further includes: a storage module; The storage module is used to store the test data in the target test group as test files for verification.

[0072] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is merely an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0073] This invention also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to execute the cruise parameter determination method according to any embodiment of this invention.

[0074] This invention also provides a computer-readable medium storing computer instructions that, when executed by a processor, implement the cruise parameter determination method described in any embodiment of this invention.

[0075] The following is for reference. Figure 4 It shows a schematic diagram of the structure of a computer system 500 suitable for implementing an electronic device according to embodiments of the present invention. Figure 4 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0076] like Figure 4 As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 502 or programs loaded from storage section 508 into random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the system 500. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0077] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. A removable medium 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 510 as needed so that computer programs read from it can be installed into storage section 508 as needed.

[0078] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs the functions defined above in the system of this invention.

[0079] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0080] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0081] The modules and / or units described in the embodiments of the present invention can be implemented in software or hardware. The described modules and / or units can also be housed in a processor; for example, a processor can be described as including an acquisition module, a first determination module, and a second determination module. The names of these modules do not necessarily limit the module itself.

[0082] In another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs that, when executed by the device, cause the device to include: in cruise mode, acquiring a target speed deviation and target PID parameters corresponding to a target vehicle speed and the actual vehicle speed; determining multiple test groups based on the target speed deviation and the target PID parameters, and acquiring test results corresponding to each test group, the test results including vehicle speed fluctuation and fuel consumption rate; determining a target test group based on the vehicle speed fluctuation and the fuel consumption rate, the test data in the target test group being the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode.

[0083] According to the technical solution of the present invention, by determining the target test group through vehicle speed fluctuation and fuel consumption rate, the obtained test data can be used for PID control in cruise mode to improve fuel economy while meeting the user's driving comfort. This solves the problem of high fuel consumption in existing solutions in cruise mode and achieves the beneficial effect of improving the user's driving experience.

[0084] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for determining cruise parameters, characterized in that, include: In cruise mode, the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed are obtained; Multiple test groups are determined based on the target speed deviation and the target PID parameters, and test results are obtained for each test group. The test results include vehicle speed fluctuation and fuel consumption rate. The target test group is determined based on the vehicle speed fluctuation and the fuel consumption rate. The test data in the target test group is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode. The step of obtaining the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed includes: determining at least two preset vehicle speeds, and obtaining the initial speed deviation and initial PID parameters generated when driving at each preset vehicle speed; when the initial speed deviation meets a first preset condition, determining the preset vehicle speed corresponding to the initial speed deviation as the target vehicle speed; determining the initial speed deviation and initial PID parameters corresponding to the target vehicle speed as the target speed deviation and the target PID parameters; wherein, the first preset condition is met when the initial speed deviation is closest to the preset speed deviation. The target PID parameters include proportional parameters, integral parameters, and derivative parameters. Determining multiple test groups based on the target speed deviation and the target PID parameters includes: using the data corresponding to the target speed deviation, the proportional parameters, the integral parameters, and the derivative parameters as reference data, determining at least one deviation data for each reference data; and obtaining multiple test groups based on the reference data and the deviation data.

2. The method for determining cruise parameters according to claim 1, characterized in that, The process of obtaining the initial speed deviation and initial PID parameters generated during driving at each preset vehicle speed includes: Obtain the actual vehicle speed when driving based on each of the preset vehicle speeds; The initial speed deviation is obtained based on each preset vehicle speed and the corresponding actual vehicle speed; When driving at each preset vehicle speed, the actual vehicle speed is calibrated online to obtain the initial PID parameters.

3. The method for determining cruise parameters according to claim 1, characterized in that, Each of the baseline data points corresponds to two of the deviation data points; The process of obtaining multiple test groups based on the benchmark data and the deviation data includes: When the differential parameter is 0, nine test groups are obtained based on the baseline data and the two deviation data.

4. The method for determining cruise parameters according to claim 1, characterized in that, The step of determining the target test group based on the vehicle speed fluctuation and the fuel consumption rate includes: Obtain the fluctuation value corresponding to each of the vehicle speed fluctuations; When the fluctuation value meets the second preset condition, the test group with the lowest fuel consumption rate is determined as the target test group; wherein, when the fluctuation value is less than the average of the corresponding fluctuation values ​​of all test groups, it is determined that the second preset condition is met.

5. The method for determining cruise parameters according to claim 1, characterized in that, After determining the test group with the lowest fuel consumption rate as the target test group, the following steps are also included: The test data in the target test group is stored as a test file for verification.

6. A cruise parameter determination device, characterized in that, include: The acquisition module is used to acquire the target speed deviation and target PID parameters corresponding to the target vehicle speed and the actual vehicle speed in cruise mode. The first determining module is used to determine multiple test groups based on the target speed deviation and the target PID parameters, and to obtain the test results corresponding to each test group, wherein the test results include vehicle speed fluctuation and fuel consumption rate; The second determining module is used to determine a target test group based on the vehicle speed fluctuation and the fuel consumption rate, wherein the test data in the target test group is the optimal data corresponding to the PID parameters when the vehicle is driving in cruise mode. Specifically, the acquisition module is used to determine at least two preset vehicle speeds and acquire the initial speed deviation and initial PID parameters generated when driving at each preset vehicle speed; when the initial speed deviation meets a first preset condition, the preset vehicle speed corresponding to the initial speed deviation is determined to be the target vehicle speed; the initial speed deviation and initial PID parameters corresponding to the target vehicle speed are determined to be the target speed deviation and the target PID parameters; wherein, the first preset condition is met when the initial speed deviation is closest to the preset speed deviation. The target PID parameters include proportional parameters, integral parameters, and derivative parameters; The first determining module is specifically used to determine at least one deviation data for each of the target speed deviation, the proportional parameter, the integral parameter and the differential parameter as reference data; and to obtain multiple test groups based on the reference data and the deviation data.

7. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the cruise parameter determination method according to any one of claims 1-5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the cruise parameter determination method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Cruise control method and device, equipment and storage medium

    CN115009278A

  • PID control device, program and recording medium

    JP2004021309A