Gear control method, electronic equipment, storage medium and program product

By obtaining the current road section information of the vehicle and calculating the distance between the current position and the slope top, and determining the appropriate gear, the problem of frequent shifting of automatic transmissions in complex road conditions is solved, reducing gear friction and wear and extending service life.

CN119844554AActive Publication Date: 2025-04-18SINO TRUK JINAN POWER CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510024448.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-04-18
Estimated Expiration
2045-01-07

AI Technical Summary

Technical Problem

The automatic transmission frequently shifts gears in complex road conditions, resulting in increased gear friction and wear and shorter service life.

Method used

By obtaining the current road section information of the vehicle, the distance between the current position and the slope top is calculated, and the appropriate gear position is determined based on the distance and road conditions information, so as to reduce unnecessary gear shifts.

Benefits of technology

Reduces friction and wear between the internal gears of the automatic transmission and extends the service life of the automatic transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119844554A_ABST
    Figure CN119844554A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a gear control method, electronic equipment, a storage medium and a program product. The method comprises the steps of obtaining current road section information of vehicle driving, obtaining the distance between a current position and a slope top when the current road section information indicates that the vehicle is located on an uphill road section, taking a current gear as a next road section gear when the distance is smaller than or equal to a preset distance threshold value, and taking the current gear as a next road section gear when the distance is larger than or equal to the preset distance threshold value. Or when the current road section information indicates that the vehicle is in the level road section, determining the corresponding next road section engine rotating speed when the vehicle runs on the next road section at the current gear and the next road section planned vehicle speed, and determining the next road section gear of the vehicle according to the next road section engine rotating speed and the engine rotating speed range of the current gear. By optimizing the gear shifting strategy, frequent gear shifting when the vehicle speed is stable is avoided, and the service life of the automatic gearbox is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile gear control, and in particular to a gear control method, electronic equipment, storage medium and program product. Background Art

[0002] With the continuous development of automobile technology, the technology of automatic transmission is also becoming more mature. Automatic transmission cars can automatically adjust the gear ratio during driving to adapt to different road conditions and vehicle speeds. This makes driving easier and improves the power performance of the car. When starting and accelerating, automatic transmission cars can output power more smoothly, avoiding the frustration of manual transmission cars.

[0003] In the prior art, when automatic gear shifting is achieved through an automatic transmission, when the road conditions are complicated, for example, when a vehicle is traveling on a road with a large slope, the vehicle's driving force may be less than the driving resistance due to the influence of the slope's gravity, resulting in a reduction in vehicle speed, and the vehicle automatically shifts to a low gear. When the vehicle speed increases again, it shifts to a high gear again.

[0004] As a result, the automatic transmission shifts gears frequently in complex road conditions. Frequent gear shifting over a long period of time will increase the friction and wear between the gears inside the automatic transmission, and the bearings and shafts will also be subject to additional wear during frequent gear shifting, ultimately reducing the service life of the automatic transmission. Summary of the invention

[0005] The embodiments of the present application provide a gear control method, an electronic device, a storage medium and a program product, which are used to reduce the frequent gear shifting of an automatic transmission and increase the service life of the automatic transmission.

[0006] In a first aspect, an embodiment of the present application provides a gear control method, comprising:

[0007] Get the current road section information of the vehicle;

[0008] When the current road section information indicates that the vehicle is in an uphill section, obtaining the distance between the current position and the top of the slope;

[0009] When the distance is less than or equal to a preset distance threshold, the current gear is used as the next road segment gear;

[0010] When the distance is greater than or equal to a preset distance threshold, or the current road section information indicates that the vehicle is on a flat road section, the engine speed of the next section corresponding to the vehicle traveling in the next section at the current gear and the planned speed of the next section is determined, and the next section gear of the vehicle is determined based on the engine speed of the next section and the engine speed range of the current gear.

[0011] In a possible implementation manner, determining the next road section gear of the vehicle according to the next road section engine speed and the engine speed range of the current gear includes:

[0012] When the engine speed of the next road section is less than the minimum speed of the engine speed range, downshifting the current gear position to obtain the gear position of the next road section;

[0013] When the engine speed of the next road section is greater than the maximum speed of the engine speed range, obtaining the high-speed operation time of the engine of the vehicle, and determining the gear of the next road section according to the high-speed operation time of the engine and the current gear, the high-speed operation time of the engine being the time when the engine speed is greater than or equal to a preset speed threshold;

[0014] When the engine speed of the next road section is within the engine speed range, the current gear is used as the gear of the next road section.

[0015] In a possible implementation manner, determining the next road section gear according to the engine high-speed operation time and the current gear includes:

[0016] When the engine high-speed operation time is greater than or equal to a preset time, the current gear is shifted up to obtain the next road section gear;

[0017] When the engine high-speed operation duration is less than a preset duration, the current gear is used as the next road section gear.

[0018] In a possible implementation, it further includes:

[0019] When the current road section information indicates that the vehicle is in a downhill section, determining a target vehicle speed when the vehicle coasts to the farthest position in the map information in the target gear position, and a minimum vehicle speed during the coasting process in the target gear position;

[0020] When the current speed of the vehicle is less than the target speed and the minimum speed is greater than the target cruising speed, the target gear is used as the next road section gear.

[0021] In a possible implementation, it further includes:

[0022] When the current gear is neutral and the current road section information indicates a downhill section, determining the current vehicle speed and a preset braking threshold of the vehicle;

[0023] When the current vehicle speed is greater than the preset braking threshold, the braking required speed is obtained from the braking module, and the highest gear required to reach the braking required speed at the current vehicle speed is calculated as the next road section gear.

[0024] In a possible implementation, it further includes:

[0025] When the current gear is neutral and the current road section information indicates a downhill section, determining whether the vehicle meets a gear shifting condition according to the current vehicle speed, the current position, and the current road section information, the gear shifting condition comprising at least one of the following: the distance between the current position and the top of the slope is less than or equal to the preset distance threshold, the current position is on a flat road after a downhill slope and the current vehicle speed is less than the sum of the lower limit of the allowed vehicle speed and a preset value, and the current road section information is invalid;

[0026] When the vehicle meets the gear-entry condition, the engine speed of the current vehicle speed at each gear of the vehicle is determined, and the highest gear corresponding to the engine speed range of the engine speed is determined as the next road section gear.

[0027] In a possible implementation, it further includes:

[0028] When the current road section information is invalid, the next road section gear is determined by the automatic transmission.

[0029] In a second aspect, an embodiment of the present application provides a gear control device, comprising:

[0030] An acquisition module is used to obtain the current road section information of the vehicle;

[0031] The acquisition module is further used to acquire the distance between the current position and the top of the slope when the current road section information indicates that the vehicle is in an uphill section;

[0032] A processing module, configured to use the current gear as the next road segment gear when the distance is less than or equal to a preset distance threshold;

[0033] The processing module is further used to determine the engine speed of the next section corresponding to the vehicle traveling in the next section at the current gear and the planned speed of the next section when the distance is greater than or equal to a preset distance threshold, or the current section information indicates that the vehicle is in a flat road section, and determine the next section gear of the vehicle based on the engine speed of the next section and the engine speed range of the current gear.

[0034] In a gear control device, the present invention further includes:

[0035] When the engine speed of the next road section is less than the minimum speed of the engine speed range, the processing module is used to downshift the current gear to obtain the gear of the next road section;

[0036] When the engine speed of the next road section is greater than the maximum speed of the engine speed range, an acquisition module is used to acquire the high-speed operation time of the engine of the vehicle, and a processing module determines the gear of the next road section according to the high-speed operation time of the engine and the current gear, wherein the high-speed operation time of the engine is the time when the engine speed is greater than or equal to a preset speed threshold;

[0037] The processing module is further configured to use the current gear as the gear of the next road section when the engine speed of the next road section is within the engine speed range.

[0038] In a gear control device, the present invention further includes:

[0039] A processing module, configured to perform an upshift process on the current gear to obtain the next road section gear when the engine high-speed operation time is greater than or equal to a preset time;

[0040] The processing module is also used to use the current gear as the next road section gear when the engine high-speed operation time is less than a preset time.

[0041] In a gear control device, the present invention further includes:

[0042] a processing module, configured to determine, when the current road section information indicates that the vehicle is in a downhill section, a target vehicle speed when the vehicle coasts to the farthest position in the map information in the target gear position, and a minimum vehicle speed during the coasting process in the target gear position;

[0043] The processing module is further configured to use the target gear as the next road section gear when the current vehicle speed is less than the target vehicle speed and the minimum vehicle speed is greater than the target cruising speed.

[0044] In a gear control device, the present invention further includes:

[0045] a processing module, configured to determine a current speed of the vehicle and a preset braking threshold when the current gear is neutral and the current road section information indicates a downhill section;

[0046] The processing module is also used to, when the current vehicle speed is greater than the preset braking threshold, obtain the braking required speed from the braking module and calculate the highest gear required to reach the braking required speed at the current vehicle speed as the next road section gear.

[0047] In a gear control device, the present invention further includes:

[0048] The processing module is further used to determine whether the vehicle meets the gear shifting condition according to the current vehicle speed, the current position, and the current road section information when the current gear is neutral and the current road section information indicates a downhill road section, wherein the gear shifting condition includes at least one of the following: the distance between the current position and the top of the slope is less than or equal to the preset distance threshold, the current position is on a flat road after a downhill slope and the current vehicle speed is less than the sum of the lower limit of the allowed vehicle speed and a preset value, and the current road section information is invalid;

[0049] The processing module is also used to determine the engine speed of the current vehicle speed at each gear of the vehicle when the vehicle meets the gear shifting condition, and determine the highest gear corresponding to the engine speed range where the engine speed is located as the next road section gear.

[0050] In a gear control device, the present invention further includes:

[0051] The processing module is also used to determine the gear position of the next road section by the automatic transmission when the current road section information is invalid.

[0052] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;

[0053] The memory stores computer-executable instructions;

[0054] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0055] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.

[0056] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0057] A gear control method, electronic device, storage medium and program product provided in an embodiment of the present application obtain information about a current road section on which a vehicle is traveling. When the current road section information indicates that the vehicle is in an uphill section, the distance between the current position and the top of the slope is obtained. When the distance is less than or equal to a preset distance threshold, the current gear is used as the gear for the next section. When the distance is greater than or equal to the preset distance threshold, or when the current road section information indicates that the vehicle is in a flat road section, the engine speed of the next section corresponding to the vehicle traveling in the next section with the current gear and the planned speed for the next section is determined, and the gear for the next section of the vehicle is determined based on the engine speed of the next section and the engine speed range of the current gear. Compared with the prior art, when the automatic transmission encounters complex road conditions, there will be a problem of frequent gear shifting, which will reduce the service life of the automatic transmission. The present application calculates the distance between the current position and the top of the slope, and then compares this distance with a preset distance threshold. If the distance is less than or equal to the preset threshold, the current gear is maintained as the gear for the next section to avoid frequent gear shifting during the uphill process. If the distance is greater than the preset threshold or the current section is a flat road, the gear for the next section is reasonably determined based on the vehicle speed and the engine speed range. By optimizing the gear shifting strategy and avoiding frequent gear shifting when the vehicle speed is stable, the friction and wear between the gears in the automatic transmission can be reduced, as well as the additional wear on the bearings and shafts during frequent gear shifting, thereby increasing the service life of the automatic transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0059] Figure 1 A schematic diagram of a scenario of a gear control method provided in this application;

[0060] Figure 2 A schematic diagram of a flow chart of a first embodiment of a gear control method provided by the present application;

[0061] Figure 3 A schematic diagram of a flow chart of a second embodiment of a gear control method provided by the present application;

[0062] Figure 4 A schematic diagram of a flow chart of a third embodiment of a gear control method provided in the present application;

[0063] Figure 5 A schematic diagram of a flow chart of a fourth embodiment of a gear control method provided by the present application;

[0064] Figure 6 A schematic diagram of a flow chart of a fifth embodiment of a gear control method provided by the present application;

[0065] Figure 7A flow chart of a seventh embodiment of a gear control method provided by the present application;

[0066] Figure 8 A schematic diagram of the structure of a gear control device provided in this application;

[0067] Fig. 9 A schematic diagram of the structure of the electronic device provided in this application.

[0068] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0069] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0070] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0071] In the prior art, the automatic transmission will shift gears according to the road conditions. When the road conditions are complex, the automatic transmission will shift gears frequently. Frequent shifting over a long period of time will increase the damage to the automatic transmission and reduce the service life of the automatic transmission.

[0072] Based on this, the inventive concept of this application is to provide a gear control method, to reduce unnecessary gear shifting operations, and to avoid frequent gear shifting of automatic transmissions. Therefore, the road conditions can be predicted in advance, and the gear of the next road section can be reasonably determined according to the road condition information, vehicle speed and engine speed range to reduce unnecessary gear shifting.

[0073] Figure 1 A schematic diagram of a scenario of a gear control method provided in this application, such as Figure 1As shown, the specific application scenario of the present application is: the vehicle's own on-board system obtains the current road section information of the vehicle, and then when the current road section information indicates that the vehicle is in an uphill section, obtains the distance between the current position and the top of the slope, and then when the distance is less than or equal to a preset distance threshold, the current gear is used as the next section gear and sent to the vehicle's transmission control system, such as an automatic transmission, or when the distance is greater than or equal to the preset distance threshold, or the current road section information indicates that the vehicle is in a flat road section, the on-board system determines the next section engine speed corresponding to the vehicle traveling in the next section with the current gear and the next section planned speed, and determines the next section gear of the vehicle based on the next section engine speed and the engine speed range of the current gear, and then sends it to the automatic transmission, so that the automatic transmission changes the gear and controls the vehicle.

[0074] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0075] Figure 2 A schematic diagram of a flow chart of a first embodiment of a gear control method provided by the present application, such as Figure 2 As shown, the method includes:

[0076] S201: Obtain information about the current road section on which the vehicle is traveling.

[0077] In an embodiment of the present application, information about the current road section on which the vehicle is traveling is obtained, and the road section information includes: an uphill section, a downhill section, a flat road section, and an invalid road section, wherein an invalid road section indicates that the given road section information is incorrect, for example, a flat road section is identified as an uphill section.

[0078] S202: When the current road section information indicates that the vehicle is in an uphill section, obtain the distance between the current position and the top of the slope.

[0079] In an embodiment of the present application, when the current road section information indicates that the vehicle is in an uphill section, the distance between the current position of the vehicle and the top of the slope is obtained.

[0080] S203: When the distance is less than or equal to a preset distance threshold, the current gear is used as the next road segment gear.

[0081] In the embodiment of the present application, the speed of the vehicle in the future section is planned according to the map information and the optimization algorithm, that is, the future road conditions are divided into n sections, and the planned speed trajectory of the future n sections of road conditions is obtained. , and assume that the vehicle's current gear is , the engine speed is , the current vehicle speed is When the distance between the vehicle's current position and the top of the slope is less than or equal to the preset distance threshold, the current gear is used as the gear for the next section, that is, As the gear for the next section of the road.

[0082] S204: When the distance is greater than or equal to a preset distance threshold, or the current road section information indicates that the vehicle is on a flat road section, determine the engine speed of the next section corresponding to the vehicle traveling in the next section at the current gear and the planned speed of the next section, and determine the next section gear of the vehicle based on the engine speed of the next section and the engine speed range of the current gear.

[0083] In an embodiment of the present application, when the distance between the current position of the vehicle and the top of the slope is greater than or equal to a preset distance threshold, or when the current road section information indicates that the vehicle is on a flat road section, the engine speed of the next section corresponding to the vehicle traveling in the next section at the current gear and the planned speed of the next section is determined, and then the next section gear of the vehicle is determined based on the engine speed of the next section and the engine speed range of the current gear.

[0084] Preferably, when the current road section information is invalid, the next road section gear is determined by the automatic transmission.

[0085] In the embodiment of the present application, when the current road section information is invalid, the driver may not be able to accurately judge the road conditions ahead, making it difficult to make appropriate gear shifting decisions. The automatic gearbox automatically determines the gear position, which can avoid driving safety problems caused by driver misoperation, and the automatic gearbox can automatically adjust the gear position according to the vehicle state to adapt to different road conditions and driving requirements. This helps the vehicle maintain a stable driving state under various complex road conditions and improves driving safety.

[0086] In an embodiment of the present application, information about the current road section on which the vehicle is traveling is obtained. When the current road section information indicates that the vehicle is in an uphill section, the distance between the current position and the top of the slope is obtained. When the distance is less than or equal to a preset distance threshold, the current gear is used as the gear for the next section. When the distance is greater than or equal to the preset distance threshold, or the current road section information indicates that the vehicle is in a flat road section, the engine speed of the next section corresponding to the vehicle traveling in the next section with the current gear and the planned speed for the next section is determined, and the gear for the next section of the vehicle is determined based on the engine speed of the next section and the engine speed range of the current gear. Compared with the prior art, when the automatic transmission encounters complex road conditions, there will be a problem of frequent gear shifting, which will reduce the service life of the automatic transmission. The present application calculates the distance between the current position and the top of the slope, and then compares this distance with a preset distance threshold. If the distance is less than or equal to the preset threshold, the current gear is maintained as the gear for the next section to avoid frequent gear shifting during the uphill process. If the distance is greater than the preset threshold or the current section is a flat road, the gear for the next section is reasonably determined based on the vehicle speed and the engine speed range. By optimizing the gear shifting strategy and avoiding frequent gear shifting when the vehicle speed is stable, the friction and wear between the gears in the automatic transmission can be reduced, as well as the additional wear on the bearings and shafts during frequent gear shifting, thereby increasing the service life of the automatic transmission.

[0087] Figure 3 A schematic diagram of a flow chart of a second embodiment of a gear control method provided in this application, such as Figure 3 As shown in the above Figure 2 Based on the embodiment shown, a specific implementation method of determining the next road section gear of the vehicle according to the engine speed of the next road section and the engine speed range of the current gear in step S204 is:

[0088] S301: When the engine speed of the next road section is less than the minimum speed of the engine speed range, downshift the current gear to obtain the next road section gear.

[0089] In an embodiment of the present application, when the vehicle travels to the next road section in the current gear, when the engine speed is less than the minimum speed of the engine speed range, where the minimum speed of the engine speed range refers to the minimum speed of the engine speed range in the current gear, the current gear is downshifted to obtain the gear of the next road section. For example, the gear of the next road section can be the current gear minus one.

[0090] S302: When the engine speed of the next road section is greater than the maximum speed of the engine speed range, obtain the high-speed operation time of the vehicle's engine, and determine the gear of the next road section based on the high-speed operation time of the engine and the current gear. The high-speed operation time of the engine is the time when the engine speed is greater than or equal to the preset speed threshold.

[0091] In an embodiment of the present application, when the vehicle travels to the next road section in the current gear, when the engine speed is greater than the maximum speed of the engine speed range, wherein the maximum speed of the engine speed range refers to the maximum speed of the engine speed range in the current gear, the vehicle's engine high-speed operation time is obtained, and then the next road section gear is determined based on the engine high-speed operation time and the current gear, wherein the engine high-speed operation time is the duration when the engine speed is greater than or equal to the preset speed threshold.

[0092] S303: When the engine speed of the next road section is within the engine speed range, the current gear is used as the gear of the next road section.

[0093] In an embodiment of the present application, when the vehicle travels to the next road section in the current gear, when the engine speed is within the engine speed range, where the engine speed range refers to the engine speed range in the current gear, at this time, the current gear is used as the gear for the next road section.

[0094] In the embodiment of the present application, when the engine speed of the next section is less than the minimum speed of the engine speed range, in order to keep the engine running in a more efficient and economical speed range and ensure that the vehicle has sufficient power output, the system will downshift the current gear to increase the engine speed, thereby matching the implementation requirements of the next section. When the engine speed of the next section is greater than the maximum speed of the engine speed range, the high-speed operation time of the vehicle's engine is obtained, and the next section gear is determined based on the high-speed operation time of the engine and the current gear, so as to avoid the engine running under high load and high speed for a long time, reduce the risk of wear and overheating, and extend the service life of the engine. When the engine speed of the next section is within the engine speed range, it means that the current gear can already meet the driving requirements of the next section well, and the current gear is used as the gear of the next section to avoid unnecessary gear shifting operations and improve driving stability and comfort.

[0095] Figure 4 A schematic diagram of a flow chart of a third embodiment of a gear control method provided in this application, such as Figure 4 As shown in the above Figure 3 Based on the embodiment shown, a specific implementation method of determining the gear position of the next road section according to the engine high-speed operation time and the current gear position in step S302 is:

[0096] S401: When the engine high-speed operation time is greater than or equal to a preset time, the current gear is shifted up to obtain the next gear.

[0097] In an embodiment of the present application, when the engine speed in the next section is greater than the maximum speed in the engine speed range, and the obtained engine high-speed operation time is greater than or equal to the preset time, the current gear is shifted up to obtain the next section gear.

[0098] S402: When the engine high-speed operation time is less than a preset time, the current gear is used as the next gear.

[0099] In an embodiment of the present application, when the engine speed of the next section is greater than the maximum speed of the engine speed range, and the obtained engine high-speed operation time is less than the preset time, the current gear is used as the gear of the next section.

[0100] In an embodiment of the present application, when the engine speed in the next section is greater than the maximum speed in the engine speed range, and the obtained engine high-speed operation time is greater than or equal to the preset time, it indicates that the engine has been subjected to high-load operation for a certain period of time. In order to avoid engine overheating or wear, the engine speed is reduced by shifting up the current gear. When the engine high-speed operation time is less than the preset time, it indicates that the engine is still capable of withstanding the high load. At this time, in order to avoid unnecessary gear shifting operations and gear shifting shocks and make the vehicle run more smoothly, the current gear is used as the gear for the next section.

[0101] Figure 5 A schematic diagram of a flow chart of a fourth embodiment of a gear control method provided in the present application, such as Figure 5 As shown, the method also includes:

[0102] S501: When the current road section information indicates that the vehicle is on a downhill section, determine a target vehicle speed when the vehicle coasts to the farthest position in the map information in the target gear, and a minimum vehicle speed during the coasting process in the target gear.

[0103] In an embodiment of the present application, if the current road section information indicates that the vehicle is in a downhill section, the target speed of the vehicle when the target gear slides down to the farthest position in the map information, and the minimum speed of the vehicle during the sliding process in the target gear are determined. For example, when the target gear is the highest gear, then the distance from the current position to the farthest end is calculated, and then the acceleration is determined according to the dynamic characteristics of the vehicle and the road conditions, and then the motion equation in physics is used to combine the initial velocity, distance and acceleration to calculate the target speed of the vehicle when it slides down to the farthest position in the highest gear, and the minimum speed of the vehicle during the sliding process in the highest gear. When the target gear is neutral, the target speed of the vehicle when it slides to the farthest position in the map information in neutral is calculated, and the minimum speed of the vehicle during the sliding process in neutral is recorded.

[0104] S502: When the current vehicle speed is less than the target vehicle speed and the minimum vehicle speed is greater than the target cruising speed, the target gear is used as the gear for the next road section.

[0105] In an embodiment of the present application, when the current speed of the vehicle is less than the target speed and the minimum speed is greater than the target cruising speed, where the target cruising speed is the minimum speed that the vehicle hopes to maintain during normal driving, the target gear is used as the gear for the next section, that is, the highest gear or neutral gear is used as the gear for the next section.

[0106] In an embodiment of the present application, when the current road section information indicates that the vehicle is in a downhill section, the target speed of the vehicle when it slides to the farthest position in the map information in the target gear and the minimum speed of the vehicle during the sliding process in the target gear are determined. When the current speed of the vehicle is less than the target speed and the minimum speed is greater than the target cruising speed, the target gear is used as the gear for the next road section. The current speed is less than the target speed, which means that if the vehicle switches to the target gear and continues to slide, its speed may increase until it approaches or reaches the target speed, and the minimum speed is greater than the target cruising speed, indicating that even at the minimum speed during the sliding process, the vehicle will not be lower than the safe driving speed. By judging that the current speed of the vehicle is less than the target speed and the minimum speed is greater than the target cruising speed, it is ensured that when the vehicle uses the target gear to travel in the next road section, it can maintain or increase the speed and ensure that the vehicle will not be lower than the safe driving speed during the sliding process.

[0107] Figure 6 A flowchart of a fifth embodiment of a gear control method provided in this application is shown in FIG. Figure 6 As shown, the method also includes:

[0108] S601: When the current gear is neutral and the current road section information indicates a downhill section, determine the current vehicle speed and a preset braking threshold value.

[0109] In an embodiment of the present application, when the current gear is neutral and the current road section information indicates a downhill section, the current vehicle speed and a preset braking threshold are determined, wherein the preset braking threshold is a speed value preset based on vehicle characteristics, road conditions, safety standards and other factors.

[0110] S602: When the current vehicle speed is greater than a preset braking threshold, the braking demand speed is obtained from the braking module, and the highest gear required to reach the braking demand speed at the current vehicle speed is calculated as the next road section gear.

[0111] In the embodiment of the present application, when the current vehicle speed is greater than the preset braking threshold, it indicates that the vehicle speed is too fast and needs to be decelerated to ensure safety. The braking demand speed is obtained from the braking module, which is the speed that the vehicle needs to reach in order to decelerate to a safe range. Then, the highest gear required to reach the braking demand speed at the current vehicle speed is calculated as the gear for the next section. Among them, the highest gear required to reach the braking demand speed at the current vehicle speed can be calculated based on the braking demand speed, the current vehicle speed, the gear ratios of each gear, and the rear axle speed ratio, and it is used as the gear for the next section.

[0112] In an embodiment of the present application, when the current gear is neutral and the current road section information indicates a downhill section, the current vehicle speed and the preset braking threshold are determined. When the current vehicle speed is greater than the preset braking threshold, it indicates that the vehicle speed is too fast and needs to be decelerated to ensure the safety of the vehicle. At this time, based on the braking demand speed, the highest gear required to reach the braking demand speed at the current speed is calculated and used as the next road section gear to ensure that the vehicle can quickly decelerate to a safe range after shifting gears, so as to avoid speeding and loss of control of the vehicle due to gravity acceleration, thereby improving driving safety.

[0113] Figure 7 A flowchart of a sixth embodiment of a gear control method provided in this application is shown in FIG. Figure 7 As shown, the method also includes:

[0114] S701: When the current gear is neutral and the current road section information indicates a downhill section, determine whether the vehicle meets the conditions for shifting gears based on the current vehicle speed, current position, and current road section information. The shifting gear conditions include at least one of the following: the distance from the current position to the top of the slope is less than or equal to a preset distance threshold, the current position is on a flat road after a downhill slope and the current vehicle speed is less than the sum of the lower limit of the allowable vehicle speed and a preset value, and the current road section information is invalid.

[0115] In the embodiment of the present application, when the current gear is neutral and the current road section information indicates a downhill section, it is determined whether the vehicle meets the gear shifting condition based on the current vehicle speed, current position, and current road section information. The gear shifting condition includes at least one of the following: the distance between the current position and the top of the slope is less than or equal to the preset distance threshold, so as to ensure that the vehicle can shift gears in time before entering the downhill section, so as to use the braking effect of the engine to assist the vehicle in deceleration and avoid losing control due to excessive speed during the downhill process; the current position is on a flat road after the downhill and the current vehicle speed is less than the sum of the lower limit of the allowed speed and the preset value, wherein the preset value can be calibrated, that is, the vehicle may continue to accelerate due to inertia after going downhill. When the vehicle is about to enter a flat road and the current vehicle speed is low, shifting gears in advance can ensure that the vehicle travels at a suitable speed on the flat road, avoiding unnecessary acceleration and deceleration operations; when the current road section information is invalid, in order to ensure driving safety, it is assumed that the vehicle enters a complex road condition that requires shifting gears, thereby triggering the gear shifting condition.

[0116] S702: When the vehicle meets the gear shifting condition, determine the engine speed at each gear of the vehicle at the current vehicle speed, and determine the highest gear corresponding to the engine speed range as the next road section gear.

[0117] In an embodiment of the present application, when the vehicle meets the above-mentioned gear shifting conditions, the engine speed at the current vehicle speed in each gear of the vehicle is determined, and then the engine speed is matched with a preset engine speed range. The preset engine speed range is the speed range when the engine is energy-saving. The gear corresponding to the current engine speed range is determined, and then the system selects the highest gear corresponding to the current engine speed range as the next gear to ensure that the vehicle can travel at an appropriate speed and power on a downhill section or subsequent road conditions.

[0118] In an embodiment of the present application, when the current gear is neutral and the current road section information indicates a downhill section, it is determined whether the vehicle meets the gear shifting conditions based on the current vehicle speed, the current position, and the current road section information. The gear shifting conditions include at least one of the following: the distance between the current position and the top of the slope is less than or equal to a preset distance threshold, the current position is on a flat road after a downhill slope and the current vehicle speed is less than the sum of the lower limit of the allowable speed and a preset value, and the current road section information is invalid. Then, when the vehicle meets the gear shifting conditions, the engine speed at the current vehicle speed in each gear of the vehicle is determined, and the highest gear corresponding to the engine speed range within which the engine speed is located is determined as the next road section gear. By selecting a suitable gear, the vehicle can travel in a more economical manner while ensuring driving safety, thereby reducing fuel consumption and emissions.

[0119] Figure 8 A schematic diagram of a gear control method provided in this application is shown in FIG. Figure 8 As shown, the structural diagram 80 of the gear control method provided in this embodiment includes:

[0120] The acquisition module 801 is used to obtain the current road section information on which the vehicle is traveling; the acquisition module 801 is also used to obtain the distance between the current position and the top of the slope when the current road section information indicates that the vehicle is in an uphill section; the processing module 802 is used to use the current gear as the next road section gear when the distance is less than or equal to a preset distance threshold; the processing module 802 is also used to determine the next road section engine speed corresponding to the vehicle traveling in the next road section with the current gear and the next road section planned speed when the distance is greater than or equal to the preset distance threshold, or when the current road section information indicates that the vehicle is in a flat road section, and determine the next road section gear of the vehicle based on the next road section engine speed and the engine speed range of the current gear.

[0121] A gear control method provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.

[0122] Fig. 9 This is a schematic diagram of the structure of the electronic device provided in this application. Fig. 9 As shown, the electronic device 90 provided in this embodiment includes: at least one processor 901 and a memory 902. Optionally, the device 90 further includes a communication component 903. The processor 901, the memory 902 and the communication component 903 are connected via a bus 904.

[0123] In a specific implementation process, at least one processor 901 executes the computer execution instructions stored in the memory 902, so that at least one processor 901 executes the above method.

[0124] The specific implementation process of the processor 901 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0125] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.

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

[0127] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0128] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0129] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0130] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0131] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0132] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0133] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0135] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0136] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0137] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A gear control method, characterized in that: include: Get the current road section information of the vehicle; When the current road section information indicates that the vehicle is in an uphill section, obtaining the distance between the current position and the top of the slope; When the distance is less than or equal to a preset distance threshold, the current gear is used as the next road segment gear; When the distance is greater than or equal to a preset distance threshold, or the current road section information indicates that the vehicle is on a flat road section, the engine speed of the next section corresponding to the vehicle traveling in the next section at the current gear and the planned speed of the next section is determined, and the next section gear of the vehicle is determined based on the engine speed of the next section and the engine speed range of the current gear.

2. The method according to claim 1, characterized in that The determining the next road section gear of the vehicle according to the next road section engine speed and the engine speed range of the current gear comprises: When the engine speed of the next road section is less than the minimum speed of the engine speed range, downshifting the current gear position to obtain the gear position of the next road section; When the engine speed of the next road section is greater than the maximum speed of the engine speed range, obtaining the high-speed operation time of the engine of the vehicle, and determining the gear of the next road section according to the high-speed operation time of the engine and the current gear, the high-speed operation time of the engine being the time when the engine speed is greater than or equal to a preset speed threshold; When the engine speed of the next road section is within the engine speed range, the current gear is used as the gear of the next road section.

3. The method according to claim 2, characterized in that The step of determining the next gear position according to the engine high-speed operation time and the current gear position includes: When the engine high-speed operation time is greater than or equal to a preset time, the current gear is shifted up to obtain the next road section gear; When the engine high-speed operation duration is less than a preset duration, the current gear is used as the next road section gear.

4. The method according to claim 1, characterized in that: Also includes: When the current road section information indicates that the vehicle is in a downhill section, determining a target vehicle speed when the vehicle coasts to the farthest position in the map information in the target gear position, and a minimum vehicle speed during the coasting process in the target gear position; When the current speed of the vehicle is less than the target speed and the minimum speed is greater than the target cruising speed, the target gear is used as the next road section gear.

5. The method according to claim 4, characterized in that Also includes: When the current gear is neutral and the current road section information indicates a downhill section, determining the current vehicle speed and a preset braking threshold of the vehicle; When the current vehicle speed is greater than the preset braking threshold, the braking required speed is obtained from the braking module, and the highest gear required to reach the braking required speed at the current vehicle speed is calculated as the next road section gear.

6. The method according to claim 5, characterized in that Also includes: When the current gear is neutral and the current road section information indicates a downhill section, determining whether the vehicle meets a gear shifting condition according to the current vehicle speed, the current position, and the current road section information, the gear shifting condition comprising at least one of the following: the distance between the current position and the top of the slope is less than or equal to the preset distance threshold, the current position is on a flat road after a downhill slope and the current vehicle speed is less than the sum of the lower limit of the allowed vehicle speed and a preset value, and the current road section information is invalid; When the vehicle meets the gear-entry condition, the engine speed of the current vehicle speed at each gear of the vehicle is determined, and the highest gear corresponding to the engine speed range of the engine speed is determined as the next road section gear.

7. The method according to any one of claims 1 to 5, characterized in that Also includes: When the current road section information is invalid, the next road section gear is determined by the automatic transmission.

8. A gear control device, characterized in that: include: An acquisition module is used to obtain the current road section information of the vehicle; The acquisition module is further used to acquire the distance between the current position and the top of the slope when the current road section information indicates that the vehicle is in an uphill section; A processing module, configured to use the current gear as the next road segment gear when the distance is less than or equal to a preset distance threshold; The processing module is further used to determine the engine speed of the next section corresponding to the vehicle traveling in the next section at the current gear and the planned speed of the next section when the distance is greater than or equal to a preset distance threshold, or the current section information indicates that the vehicle is in a flat road section, and determine the next section gear of the vehicle based on the engine speed of the next section and the engine speed range of the current gear.

9. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.

Citation Information

Patent Citations

  • Automatic gear shifting control method and system and car

    CN111457083A

  • Automatic transmission gear control method and system and vehicle

    CN112303222A

  • Gearbox upshift control method and device, vehicle and storage medium

    CN115419707A

  • Gear shifting control method, device and system for vehicle uphill

    CN116292865A

  • Method and system for controlling a vehicle cruise control

    US20120271524A1