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

By predicting road conditions and determining the appropriate gear, the problem of frequent gear shifting in automatic transmissions under complex road conditions is solved, reducing wear on gears and bearings and extending the service life of automatic transmissions.

CN119844554BActive Publication Date: 2025-11-18SINO TRUK JINAN POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Automatic transmissions frequently shift gears in complex road conditions, leading to increased wear on gears and bearings, and shortening their service life.

Method used

By acquiring information about the current road segment the vehicle is traveling on, road conditions can be predicted, and the appropriate gear for the next segment can be determined based on road conditions, vehicle speed, and engine speed range, thus avoiding unnecessary gear shifting.

Benefits of technology

Reduce friction and wear between gears in the automatic transmission, thus extending the service life of the automatic transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119844554B_ABST
    Figure CN119844554B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a gear control method, electronic equipment, storage medium and program product. The method comprises: obtaining current road section information of vehicle driving, obtaining the distance between the current position and the crest when the current road section information indicates that the vehicle is on an uphill road section, taking the current gear as the next road section gear when the distance is less than or equal to the preset distance threshold, or determining the next road section engine speed corresponding to the next road section driving of the vehicle with the current gear and the next road section planning vehicle speed when the distance is greater than or equal to the preset distance threshold or the current road section information indicates that the vehicle is on a flat road section, and 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. 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 increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive gear control, and more particularly to a gear control method, electronic device, storage medium, and program product. Background Technology

[0002] With the continuous development of automotive technology, automatic transmission technology has also become increasingly 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 more comfortable, while also improving the car's power performance. When starting and accelerating, automatic transmission cars can output power more smoothly, avoiding the jerking sensation of manual transmission cars.

[0003] In existing technologies, when automatic gear shifting is achieved through an automatic transmission, when road conditions are complex, such as when the vehicle is driving on a road with a large slope, the driving force of the vehicle may be less than the driving resistance due to the influence of gravity on the slope, resulting in a decrease in vehicle speed. The vehicle will automatically downshift to a lower gear, and when the vehicle speed increases again, it will shift to a higher gear.

[0004] Therefore, in complex road conditions, the automatic transmission shifts gears frequently. Frequent shifting over a long period of time increases the friction and wear between gears in the automatic transmission. Bearings and shafts also suffer additional wear during frequent shifting, ultimately reducing the service life of the automatic transmission. Summary of the Invention

[0005] This application provides a gear control method, electronic device, storage medium, and program product to reduce frequent gear shifting in automatic transmissions and increase the service life of automatic transmissions.

[0006] In a first aspect, embodiments of this application provide a gear control method, including:

[0007] Obtain information about the current road segment the vehicle is traveling on;

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

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

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

[0011] In one possible implementation, determining the next gear of the vehicle based on the engine speed of the next road segment and the engine speed range of the current gear includes:

[0012] When the engine speed in the next segment is less than the minimum speed in the engine speed range, the current gear is downshifted to obtain the gear in the next segment.

[0013] When the engine speed in the next segment is greater than the maximum speed in the engine speed range, the high-speed running time of the vehicle's engine is obtained, and the gear in the next segment is determined based on the high-speed running time of the engine and the current gear. The high-speed running time of the engine is the duration during which the engine speed is greater than or equal to a preset speed threshold.

[0014] When the engine speed in the next segment is within the specified range, the current gear is used as the gear for the next segment.

[0015] In one possible implementation, determining the next gear segment based on the engine high-speed operating duration and the current gear includes:

[0016] When the engine runs at high speed for a duration greater than or equal to a preset duration, the current gear is shifted up to obtain the next gear segment.

[0017] When the engine runs at high speed for less than a preset duration, the current gear is used as the next gear for the next segment.

[0018] In one possible implementation, it also includes:

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

[0020] If the vehicle's current speed is less than the target speed, and the minimum speed is greater than the target cruising speed, then the target gear will be used as the gear for the next road segment.

[0021] In one possible implementation, it also includes:

[0022] When the current gear is neutral and the current road segment information indicates a downhill section, determine the vehicle's current speed and preset braking threshold.

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

[0024] In one possible implementation, it also includes:

[0025] When the current gear is in neutral and the current road segment information indicates a downhill section, the vehicle is determined to meet the gear-shifting conditions based on the current vehicle speed, the current position, and the current road segment information. The gear-shifting conditions include at least one of the following: the distance between the current position and the top of the hill is less than or equal to the preset distance threshold; the current position is on a flat road after the downhill section and the current vehicle speed is less than the sum of the allowable speed limit and the preset value; or the current road segment information is invalid.

[0026] When the vehicle meets the shift condition, the engine speed of the current vehicle speed in each gear of the vehicle is determined, and the highest gear corresponding to the engine speed range in which the engine speed is located is determined as the next segment gear.

[0027] In one possible implementation, it also includes:

[0028] When the current road segment information is invalid, the automatic transmission determines the gear for the next road segment.

[0029] Secondly, embodiments of this application provide a gear control device, comprising:

[0030] The acquisition module is used to obtain information about the current road segment the vehicle is traveling on;

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

[0032] The processing module is used 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 configured to determine the engine speed of the next road segment corresponding to the vehicle traveling in the next road segment at the current gear and the planned speed of the next road segment when the distance is greater than or equal to a preset distance threshold, or when the current road segment information indicates that the vehicle is on a flat road segment, and to determine the gear of the vehicle for the next road segment based on the engine speed of the next road segment and the engine speed range of the current gear.

[0034] In one type of gear control device, the following is also included:

[0035] When the engine speed in the next segment is less than the minimum speed in the engine speed range, the processing module is used to downshift the current gear to obtain the gear in the next segment.

[0036] When the engine speed in the next segment is greater than the maximum speed in the engine speed range, the acquisition module is used to acquire the engine high-speed running duration of the vehicle, the processing module determines the gear of the next segment based on the engine high-speed running duration and the current gear, wherein the engine high-speed running duration is the duration during which the engine speed is greater than or equal to a preset speed threshold.

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

[0038] In one type of gear control device, the following is also included:

[0039] The processing module is used to upshift the current gear to obtain the next segment gear when the engine runs at high speed for a duration greater than or equal to a preset duration.

[0040] The processing module is also used to use the current gear as the next segment gear when the engine runs at high speed for a period of less than a preset time.

[0041] In one type of gear control device, the following is also included:

[0042] The processing module is used to determine the target speed of the vehicle when it coasts to the farthest position in the map information in the target gear, and the minimum speed of the vehicle during the coasting process in the target gear, when the current road segment information indicates that the vehicle is on a downhill road segment.

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

[0044] In one type of gear control device, the following is also included:

[0045] The processing module is used to determine the current vehicle speed and preset braking threshold when the current gear is neutral and the current road segment 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, determine the braking speed requirement from the braking module and calculate the highest gear required to reach the braking speed requirement at the current vehicle speed, as the gear for the next road segment.

[0047] In one type of gear control device, the following is also included:

[0048] The processing module is further configured to determine whether the vehicle meets the gear-shifting conditions based on the current vehicle speed, the current position, and the current road segment information when the current gear is in neutral and the current road segment information indicates a downhill section. The gear-shifting conditions include at least one of the following: the distance between the current position and the top of the hill is less than or equal to the preset distance threshold; the current position is on a flat road after the downhill section and the current vehicle speed is less than the sum of the allowable speed limit and the preset value; or the current road segment information is invalid.

[0049] The processing module is further configured to, when the vehicle meets the shift condition, determine the engine speed of the current vehicle speed in each gear of the vehicle, and determine the highest gear corresponding to the engine speed range in which the engine speed is located as the next segment gear.

[0050] In one type of gear control device, the following is also included:

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

[0052] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0053] The memory stores computer-executed instructions;

[0054] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0055] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0056] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0057] This application provides a gear control method, electronic device, storage medium, and program product that acquires information about the current road segment in which the vehicle is traveling. When the current road segment information indicates that the vehicle is on an uphill section, the distance between the current position and the top of the hill is acquired. If the distance is less than or equal to a preset distance threshold, the current gear is used as the gear for the next road segment. If the distance is greater than or equal to the preset distance threshold, or if the current road segment information indicates that the vehicle is on a flat road segment, the engine speed of the next road segment corresponding to the vehicle traveling on the next road segment at the current gear and the planned speed of the next road segment is determined. Based on the engine speed range of the next road segment and the engine speed of the current gear, the gear of the vehicle for the next road segment is determined. Compared to existing technologies where automatic transmissions frequently shift gears in complex road conditions, leading to a reduced lifespan, this application calculates the distance between the current position and the crest of a hill, 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 segment, avoiding frequent gear shifts during uphill driving. If the distance is greater than the preset threshold or the current road segment is flat, the gear for the next segment is rationally determined based on the vehicle speed and engine speed range. By optimizing the shifting strategy and avoiding frequent shifts at stable vehicle speeds, friction and wear between gears within the automatic transmission can be reduced, as well as additional wear on bearings and shafts during frequent gear shifts, thereby increasing the service life of the automatic transmission. Attached Figure Description

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

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

[0060] Figure 2 A flowchart illustrating an embodiment of a gear control method provided in this application;

[0061] Figure 3 A flowchart illustrating a second embodiment of a gear control method provided in this application;

[0062] Figure 4 A flowchart illustrating a third embodiment of a gear control method provided in this application;

[0063] Figure 5 A flowchart illustrating a fourth embodiment of a gear control method provided in this application;

[0064] Figure 6 A flowchart illustrating a fifth embodiment of a gear control method provided in this application;

[0065] Figure 7A flowchart illustrating a seventh embodiment of a gear control method provided in this application;

[0066] Figure 8 This application provides a schematic diagram of the structure of a gear control device;

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

[0068] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0069] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this 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, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0071] In existing technology, automatic transmissions shift gears according to road conditions. In complex road conditions, automatic transmissions may shift gears frequently. Frequent shifting over a long period of time will increase the damage to the automatic transmission and reduce its service life.

[0072] Based on this, the inventive concept of this application is to provide a gear control method, which reduces unnecessary gear shifting operations and avoids frequent gear shifting of automatic transmissions. Therefore, by predicting road conditions in advance, the gear for the next road segment can be reasonably determined based on road condition information, vehicle speed and engine speed range, so as to reduce unnecessary gear shifting.

[0073] Figure 1 A schematic diagram of a gear control method provided in this application, such as... Figure 1As shown, the specific application scenario of this application is as follows: The vehicle's own onboard system obtains the current road segment information of the vehicle. Then, when the current road segment information indicates that the vehicle is on an uphill section, it obtains the distance between the current position and the top of the hill. When the distance is less than or equal to a preset distance threshold, it sends the current gear as the gear for the next road segment to the vehicle's transmission control system, such as an automatic transmission. Alternatively, when the distance is greater than or equal to the preset distance threshold, or when the current road segment information indicates that the vehicle is on a flat road segment, the onboard system determines the engine speed of the next road segment corresponding to the vehicle's current gear and the planned speed for the next road segment. Based on the engine speed range of the next road segment and the current gear, it determines the vehicle's gear for the next road segment and sends it to the automatic transmission, causing the automatic transmission to change gears and thus control the vehicle.

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

[0075] Figure 2 A flowchart illustrating an embodiment of a gear control method provided in this application is shown below. Figure 2 As shown, the method includes:

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

[0077] In this embodiment of the application, the current road segment information of the vehicle is obtained. The road segment information includes: uphill road segment, downhill road segment, flat road segment and invalid road segment. The invalid road segment indicates that the road segment information is incorrect, for example, a flat road segment is identified as an uphill road segment.

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

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

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

[0081] In this embodiment, vehicle speeds for future road segments are planned based on map information and optimization algorithms. Specifically, the future road conditions are divided into n segments, and the planned vehicle speed trajectories for these n segments are obtained. And assume the vehicle is currently in gear. The engine speed is Current speed is If the distance between the vehicle's current position and the crest of the hill is less than or equal to a preset distance threshold, the current gear will be used as the gear for the next road segment. Used as the gear for the next section.

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

[0083] In this embodiment of the application, when the distance between the vehicle's current position and the top of the hill is greater than or equal to a preset distance threshold, or when the current road segment information indicates that the vehicle is on a flat road segment, the engine speed of the next road segment corresponding to the vehicle's current gear and the planned speed of the next road segment is determined. Then, based on the engine speed of the next road segment and the engine speed range of the current gear, the gear of the vehicle for the next road segment is determined.

[0084] Preferably, when the current road segment information is invalid, the automatic transmission determines the gear for the next road segment.

[0085] In this embodiment, when the current road information is invalid, the driver may be unable to accurately judge the road conditions ahead, making it difficult to make appropriate gear-shifting decisions. Automatic gear selection by the automatic transmission avoids driving safety issues caused by driver error, and the automatic transmission can automatically adjust gears according to vehicle status to adapt to different road conditions and driving needs. This helps the vehicle maintain a stable driving state under various complex road conditions, improving driving safety.

[0086] In this embodiment, the current road segment information of the vehicle is obtained. When the current road segment information indicates that the vehicle is on an uphill road segment, 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 road segment. When the distance is greater than or equal to the preset distance threshold, or when the current road segment information indicates that the vehicle is on a flat road segment, the engine speed of the next road segment corresponding to the vehicle traveling on the next road segment with the current gear and the planned speed of the next road segment is determined. Based on the engine speed range of the next road segment and the engine speed of the current gear, the gear of the vehicle for the next road segment is determined. Compared to existing technologies where automatic transmissions frequently shift gears in complex road conditions, leading to a reduced lifespan, this application calculates the distance between the current position and the crest of a hill, 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 segment, avoiding frequent gear shifts during uphill driving. If the distance is greater than the preset threshold or the current road segment is flat, the gear for the next segment is rationally determined based on the vehicle speed and engine speed range. By optimizing the shifting strategy and avoiding frequent shifts at stable vehicle speeds, friction and wear between gears within the automatic transmission can be reduced, as well as additional wear on bearings and shafts during frequent gear shifts, thereby increasing the service life of the automatic transmission.

[0087] Figure 3 A flowchart illustrating a second embodiment of a gear control method provided in this application is shown below. Figure 3 As shown above, in the above Figure 2 Based on the illustrated embodiment, a specific implementation of step S204, which determines the next gear of the vehicle according to the engine speed of the next segment and the engine speed range of the current gear, is as follows:

[0088] S301: When the engine speed in the next segment is less than the minimum speed within the engine speed range, downshift the current gear to obtain the gear for the next segment.

[0089] In this embodiment of the application, when the vehicle is traveling to the next road segment in the current gear, if 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 for the next road segment. For example, the gear for the next road segment can be the current gear minus one.

[0090] S302: When the engine speed in the next segment is greater than the maximum speed in the engine speed range, obtain the duration of high-speed engine operation, and determine the gear for the next segment based on the duration of high-speed engine operation and the current gear. The duration of high-speed engine operation is the duration during which the engine speed is greater than or equal to a preset speed threshold.

[0091] In this embodiment of the application, when the vehicle is traveling to the next road segment in the current gear, if the engine speed is greater than the maximum speed of the engine speed range, where the maximum speed of the engine speed range refers to the maximum speed of the engine speed range in the current gear, then the high-speed running duration of the vehicle's engine is obtained, and then the gear of the next road segment is determined based on the high-speed running duration of the engine and the current gear. The high-speed running duration of the engine is the duration during which the engine speed is greater than or equal to a preset speed threshold.

[0092] S303: When the engine speed is within the range for the next gear segment, the current gear will be used as the gear for the next gear segment.

[0093] In this embodiment of the application, when the vehicle is traveling to the next road segment in the current gear and the engine speed is within the engine speed range, where the engine speed range refers to the engine speed range in the current gear, the current gear is used as the gear for the next road segment.

[0094] In this embodiment, when the engine speed in the next segment is lower than the minimum speed within the engine speed range, in order to maintain the engine operating in a more efficient and economical speed range while ensuring sufficient power output for the vehicle, the system will downshift the current gear to increase the engine speed, thereby matching the driving requirements of the next segment. When the engine speed in the next segment is higher than the maximum speed within the engine speed range, the system obtains the duration of high-speed engine operation and determines the gear for the next segment based on the duration of high-speed engine operation and the current gear. This avoids the engine operating at high load and high speed for extended periods, reducing wear and overheating risks and extending engine life. When the engine speed in the next segment is within the engine speed range, it indicates that the current gear can adequately meet the driving requirements of the next segment, and the current gear is used as the gear for the next segment to avoid unnecessary gear shifting operations and improve driving smoothness and comfort.

[0095] Figure 4 A flowchart illustrating a third embodiment of a gear control method provided in this application is shown below. Figure 4 As shown above, in the above Figure 3 Based on the illustrated embodiment, a specific implementation of step S302, which determines the next gear based on the engine's high-speed running time and the current gear, is as follows:

[0096] S401: When the engine runs at high speed for a duration greater than or equal to a preset duration, the current gear is shifted up to obtain the next gear segment.

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

[0098] S402: When the engine runs at high speed for less than the preset time, the current gear will be used as the next gear.

[0099] In this embodiment of the application, when the engine speed in the next segment is greater than the maximum speed in the engine speed range, and the obtained high-speed engine running time is less than the preset time, the current gear is used as the gear in the next segment.

[0100] In this embodiment, when the engine speed in the next segment is greater than the maximum speed of the engine speed range, and the obtained high-speed engine running 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 upshifting the current gear. When the high-speed engine running time is less than the preset time, it indicates that the engine still has the ability to withstand high load. At this time, in order to avoid unnecessary gear shifting operations and gear shifting shocks, and to make the vehicle drive more smoothly, the current gear is used as the gear for the next segment.

[0101] Figure 5 A flowchart illustrating a fourth embodiment of a gear control method provided in this application is shown below. Figure 5 As shown, the method also includes:

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

[0103] In this embodiment, if the current road information indicates that the vehicle is on a downhill section, the target speed of the vehicle when it coasts to the farthest position in the map information in the target gear, and the minimum speed of the vehicle during the coasting process in the target gear, are determined. For example, when the target gear is the highest gear, the distance between the current position and the farthest point is calculated. Then, the acceleration is determined based on the vehicle's dynamic characteristics and road conditions. Then, using the equations of motion in physics, combined with the initial velocity, distance, and acceleration, the target speed of the vehicle when it coasts to the farthest position in the highest gear, and the minimum speed of the vehicle during the coasting process in the highest gear, are calculated. When the target gear is neutral, the target speed of the vehicle when it coasts to the farthest position in the map information in neutral is calculated, and the minimum speed of the vehicle during the coasting process in neutral is recorded.

[0104] S502: If the vehicle's current speed is less than the target speed and the minimum speed is greater than the target cruising speed, then the target gear will be used as the gear for the next road segment.

[0105] In this embodiment of the application, when the current vehicle speed is less than the target vehicle speed and the minimum vehicle speed is greater than the target cruising speed, wherein the target cruising speed is the minimum speed that the vehicle is expected to maintain during normal driving, the target gear is used as the next segment gear, that is, the highest gear or neutral gear is used as the next segment gear.

[0106] In this embodiment, when the current road information indicates that the vehicle is on a downhill section, the target speed of the vehicle when it coasts to the farthest position in the map information in the target gear is determined, as well as the minimum speed of the vehicle during the coasting process in the target gear. If the current speed of the vehicle is less than the target speed and the minimum speed is greater than the target cruising speed, then the target gear is used as the gear for the next road segment. The fact that the current speed is less than the target speed means that if the vehicle switches to the target gear and continues to coast, its speed may increase until it approaches or reaches the target speed. Furthermore, the fact that the minimum speed is greater than the target cruising speed indicates that even at the minimum speed during the coasting process, the vehicle will not fall below the safe driving speed. By determining 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 in the next road segment, it can maintain or increase its speed while ensuring that the vehicle will not fall below the safe driving speed during the coasting process.

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

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

[0109] In this embodiment of the application, when the current gear is neutral and the current road segment information indicates a downhill road segment, the current vehicle speed and the preset braking threshold are determined. The preset braking threshold is a vehicle speed value preset based on factors such as vehicle characteristics, road conditions, and safety standards.

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

[0111] In this embodiment, when the current vehicle speed exceeds a preset braking threshold, it indicates that the vehicle speed is too high and needs to be reduced to ensure safety. The braking demand speed is determined from the braking module; this braking demand speed is the speed at which the vehicle needs to decelerate to a safe range. Then, the highest gear required to reach the braking demand speed at the current vehicle speed is calculated and used as the gear for the next segment. Specifically, 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 ratio, and this calculated gear is used as the gear for the next segment.

[0112] In this embodiment, when the current gear is neutral and the current road segment information indicates a downhill section, the vehicle's current speed and preset braking threshold are determined. If the current speed is greater than the preset braking threshold, it indicates that the vehicle speed is too high and needs to be reduced to ensure vehicle safety. At this time, based on the braking speed requirement, the highest gear required to reach the braking speed requirement at the current speed is calculated and used as the gear for the next road segment. This ensures that the vehicle can quickly decelerate to a safe range after shifting gears, thereby avoiding speeding and loss of control due to acceleration caused by gravity and improving driving safety.

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

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

[0115] In this embodiment, when the current gear is neutral and the current road segment information indicates a downhill section, the vehicle's gear-shifting condition is determined based on the current speed, current position, and current road segment information. The gear-shifting condition includes at least one of the following: the current position is less than or equal to a preset distance threshold to ensure the vehicle can shift gears in time before entering the downhill section, utilizing engine braking to assist in deceleration and prevent loss of control due to excessive speed during the descent; the current position is on a flat road after the downhill section and the current speed is less than the sum of the allowable lower speed limit and a preset value. The preset value can be calibrated, representing situations where the vehicle may continue to accelerate due to inertia after descending the slope. When the vehicle is about to enter a flat road and the current speed is low, shifting gears in advance ensures the vehicle travels at a suitable speed on the flat road, avoiding unnecessary acceleration and deceleration. If the current road segment information is invalid, to ensure driving safety, the vehicle is assumed to have entered a complex road condition requiring gear shifting, thus triggering the gear-shifting condition.

[0116] S702: When the vehicle meets the conditions for shifting gears, determine the engine speed at the current vehicle speed in each gear, and determine the highest gear corresponding to the engine speed range as the next gear for the next segment.

[0117] In this embodiment of the application, when the vehicle meets the above-mentioned gear shifting conditions, the engine speed at the current vehicle speed in each gear 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 fuel-efficient. 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 gear for the next road segment, so as to ensure that the vehicle can drive at a suitable speed and power on downhill sections or subsequent road conditions.

[0118] In this embodiment, when the current gear is neutral and the current road segment information indicates a downhill section, the vehicle is assessed based on its current speed, current position, and current road segment information to determine whether it meets the gear-shifting conditions. The gear-shifting conditions include at least one of the following: the distance between the current position and the top of the hill is less than or equal to a preset distance threshold; the current position is on a flat road after the downhill section and the current speed is less than the sum of the allowable speed limit and a preset value; or the current road segment information is invalid. Then, when the vehicle meets the gear-shifting conditions, the engine speed at the current speed in each gear is determined, and the highest gear corresponding to the engine speed range is determined as the gear for the next road segment. By selecting an appropriate gear, the vehicle can drive more economically while ensuring driving safety, thereby reducing fuel consumption and emissions.

[0119] Figure 8 This is a schematic diagram of the structure of a gear control method provided in this application, as shown below. Figure 8 As shown in the schematic diagram 80 of the gear control method provided in this embodiment, it includes:

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

[0121] The 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 will not be described in detail here.

[0122] Figure 9 A schematic diagram of the structure of the electronic device provided in this application. Figure 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, memory 902, and communication component 903 are connected via a bus 904.

[0123] In a specific implementation, at least one processor 901 executes computer execution instructions stored in memory 902, causing at least one processor 901 to perform the above-described method.

[0124] The specific implementation process of processor 901 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It 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 (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0126] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[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. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0128] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0129] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0130] The aforementioned 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 storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0131] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from 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 reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0132] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

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

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

[0135] If a function is implemented as 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 this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0136] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0137] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A gear control method, characterized in that, include: Obtain information about the current road segment the vehicle is traveling on; When the current road segment information indicates that the vehicle is on 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 road segment; When the distance is greater than or equal to a preset distance threshold, or when the current road segment information indicates that the vehicle is on a flat road segment, the engine speed of the next road segment corresponding to the vehicle traveling in the next road segment at the current gear and the planned speed of the next road segment is determined, and the gear of the vehicle for the next road segment is determined according to the engine speed of the next road segment and the engine speed range of the current gear. Determining the next gear for the vehicle based on the engine speed of the next gear segment and the engine speed range of the current gear includes: When the engine speed in the next segment is less than the minimum speed in the engine speed range, the current gear is downshifted to obtain the gear in the next segment. When the engine speed in the next segment is greater than the maximum speed in the engine speed range, the high-speed running time of the vehicle's engine is obtained, and the gear in the next segment is determined based on the high-speed running time of the engine and the current gear. The high-speed running time of the engine is the duration during which the engine speed is greater than or equal to a preset speed threshold. When the engine speed in the next segment is within the specified range, the current gear is used as the gear for the next segment.

2. The method according to claim 1, characterized in that, The step of determining the next gear segment based on the engine's high-speed operating time and the current gear includes: When the engine runs at high speed for a duration greater than or equal to a preset duration, the current gear is shifted up to obtain the next gear segment. When the engine runs at high speed for less than a preset duration, the current gear is used as the next gear for the next segment.

3. The method according to claim 1, characterized in that, Also includes: When the current road segment information indicates that the vehicle is on a downhill section, determine the target speed of the vehicle when it coasts to the farthest position in the map information in the target gear, and the minimum speed of the vehicle during the coasting process in the target gear; If the vehicle's current speed is less than the target speed, and the minimum speed is greater than the target cruising speed, then the target gear will be used as the gear for the next road segment.

4. The method according to claim 3, characterized in that, Also includes: When the current gear is neutral and the current road segment information indicates a downhill section, determine the vehicle's current speed and preset braking threshold. When the current vehicle speed is greater than the preset braking threshold, the braking speed requirement is determined from the braking module, and the highest gear required to reach the braking speed requirement at the current vehicle speed is calculated and used as the gear for the next road segment.

5. The method according to claim 4, characterized in that, Also includes: When the current gear is in neutral and the current road segment information indicates a downhill section, the vehicle is determined to meet the gear-shifting conditions based on the current vehicle speed, the current position, and the current road segment information. The gear-shifting conditions include at least one of the following: the distance between the current position and the top of the hill is less than or equal to the preset distance threshold; the current position is on a flat road after the downhill section and the current vehicle speed is less than the sum of the allowable speed limit and the preset value; or the current road segment information is invalid. When the vehicle meets the shift condition, the engine speed of the current vehicle speed in each gear of the vehicle is determined, and the highest gear corresponding to the engine speed range in which the engine speed is located is determined as the next segment gear.

6. The method according to any one of claims 1 to 4, characterized in that, Also includes: When the current road segment information is invalid, the automatic transmission determines the gear for the next road segment.

7. A gear control device, characterized in that, include: The acquisition module is used to obtain information about the current road segment the vehicle is traveling on; The acquisition module is also used to acquire the distance between the current position and the top of the slope when the current road segment information indicates that the vehicle is on an uphill road segment; The processing module is used to select 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 configured to determine the engine speed of the next road segment corresponding to the vehicle traveling in the next road segment at the current gear and the planned speed of the next road segment when the distance is greater than or equal to a preset distance threshold, or when the current road segment information indicates that the vehicle is on a flat road segment, and to determine the gear of the vehicle in the next road segment based on the engine speed of the next road segment and the engine speed range of the current gear. When the engine speed in the next segment is less than the minimum speed in the engine speed range, the processing module is used to downshift the current gear to obtain the gear in the next segment. When the engine speed in the next segment is greater than the maximum speed in the engine speed range, the acquisition module is used to acquire the engine high-speed running duration of the vehicle, and the processing module determines the gear of the next segment based on the engine high-speed running duration and the current gear. The engine high-speed running duration is the duration during which the engine speed is greater than or equal to a preset speed threshold. The processing module is further configured to use the current gear as the gear for the next segment when the engine speed of the next segment is within the engine speed range.

8. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-6.

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

10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1-6.

Citation Information

Patent Citations

  • Automatic gear shifting control method and system and car

    CN111457083A

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

    CN115419707A