Sliding gear sleeve advance control method, device, equipment, medium and program products

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

Patent Information

Application Number
CN202410346249.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-26
Publication Date
2026-09-01
Estimated Expiration
2044-03-26

AI Technical Summary

Technical Problem

[0004]然而,传统技术中只考虑预设换挡挡速差的上限和下限进行限定进挡转速差的方式,所得到的进齿时刻速差容易出现过大或者过小的情况,导致在滑动齿套换挡过程中出现较大的换挡冲击和噪声,或者换挡过程中顶齿现象

Benefits of technology

[0058] The aforementioned sliding gear sleeve shift control method, device, computer equipment, storage medium, and computer program product, upon receiving a shift command, acquire the intermediate shaft speed and determine the intermediate shaft speed change rate; based on the output shaft speed and the intermediate shaft speed, determine the current speed difference between the target gear and the gear corresponding to the sliding gear sleeve; if the intermediate shaft speed change rate meets the shift condition, determine the corresponding speed difference change rate based on the current speed difference; based on the difference between the latest recorded shift speed difference and the preset shift speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determine the initial shift duration and the shift compensation duration; based on the speed difference change rate, the initial shift duration, and the shift compensation duration, acquire the predicted speed difference value; if the predicted speed difference value is within the preset speed difference range, execute the shift command. By comprehensively considering factors such as the difference between the latest recorded gear engagement speed difference and the preset gear engagement speed difference, the target gear, transmission oil temperature, and air source pressure, this method can more accurately determine the initial gear engagement time and gear engagement compensation time, thereby obtaining a more reasonable speed difference prediction value. This solves the problem of excessively large or small speed differences at the moment of gear engagement in traditional technology, thereby reducing the probability of gear tooth collision and shifting shock during the shifting process, and thus improving the service life of transmission gears.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118049482B_ABST
    Figure CN118049482B_ABST
Patent Text Reader

Abstract

This application relates to a sliding gear sleeve shifting control method, device, computer equipment, storage medium, and computer program product. The method includes: upon receiving a shifting command, acquiring the intermediate shaft speed and the rate of change of the intermediate shaft speed; determining the current speed difference between the target gear and the gear corresponding to the sliding gear sleeve; if the rate of change of the intermediate shaft speed meets the shifting conditions, determining the corresponding rate of change of the speed difference; based on the difference between the latest recorded shifting speed difference and the preset shifting speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determining the initial shifting duration and the shifting compensation duration to obtain a predicted speed difference value; and executing the shifting command if the predicted speed difference value is within the preset speed difference range. This method can solve the problem of excessively large or small speed differences at the moment of shifting in traditional technologies, thereby reducing the probability of tooth knocking and shifting shock during the shifting process, and thus improving the service life of the transmission gears.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a sliding gear sleeve shifting control method, device, computer equipment, storage medium, and computer program product. Background Technology

[0002] The sliding gear sleeve shifting method is widely used in mechanical automatic transmissions (AMT).

[0003] In traditional technology, the gear shift speed difference is limited by setting an upper and lower limit for the gear shift speed difference.

[0004] However, in traditional technology, the method of limiting the gear shift speed difference by only considering the upper and lower limits of the preset shift speed difference can easily result in an excessively large or small speed difference at the gear engagement time. This can lead to significant shift shock and noise during the shifting process of the sliding gear sleeve, or tooth knocking during the shifting process. Summary of the Invention

[0005] Based on this, it is necessary to provide a sliding sleeve gear shifting control method, device, computer equipment, computer-readable storage medium, and computer program product that can obtain a more reasonable speed difference prediction value to reduce the probability of top tooth occurrence and shifting impact during the shifting process, in order to address the above-mentioned technical problems.

[0006] Firstly, this application provides a method for controlling the gear shifting of a sliding gear sleeve. The method includes:

[0007] Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined.

[0008] Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed;

[0009] If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0010] Based on the latest recorded difference between the gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determine the initial gear engagement time and the gear engagement compensation time; the gear engagement speed difference is the speed difference between the target gear gear and the gear corresponding to the sliding sleeve at the moment of gear engagement.

[0011] The predicted value of the speed difference is obtained based on the rate of change of the speed difference, the initial gear engagement time, and the gear engagement compensation time.

[0012] If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0013] In one embodiment, determining the current speed difference between the target gear and the sliding sleeve based on the output shaft speed and the intermediate shaft speed includes:

[0014] The rotational speed of the gear corresponding to the sliding sleeve is determined based on the output shaft speed and the transmission ratio between the output shaft and the gear corresponding to the sliding sleeve.

[0015] The rotational speed of the target gear is determined based on the rotational speed of the intermediate shaft and the transmission ratio between the intermediate shaft and the target gear.

[0016] Determine the current speed difference between the target gear and the sliding gear based on the speed of the gear corresponding to the sliding gear sleeve and the speed of the target gear.

[0017] In one embodiment, the process of determining whether the intermediate shaft speed change rate satisfies the gear shifting condition includes:

[0018] Based on the current transmission oil temperature and the current speed difference, obtain the upper limit of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference from the relationship table for the upper limit of the intermediate shaft speed change rate;

[0019] If the rate of change of intermediate shaft speed is less than the upper limit of the rate of change of intermediate shaft speed, it is determined that the rate of change of intermediate shaft speed meets the gear shifting condition.

[0020] In one embodiment, the shift compensation duration includes a first shift compensation duration and a second shift compensation duration; the initial shift duration and the shift compensation duration are determined based on the difference between the latest recorded gear shift speed difference and the preset gear shift speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, including:

[0021] The first gear advance compensation duration is determined based on the difference between the latest recorded gear advance speed difference and the preset gear advance speed difference, as well as the target gear.

[0022] Determine the initial shift duration and the second shift compensation duration based on the current transmission oil temperature and the current air source pressure.

[0023] In one embodiment, the predicted speed difference value is obtained based on the rate of change of speed difference, the initial gear shift duration, and the gear shift compensation duration, including:

[0024] Based on the initial gear shift duration and the rate of change of speed difference, determine the first compensation value for the speed difference;

[0025] The second compensation value for the speed difference is determined based on the first gear shift compensation duration, the second gear shift compensation duration, and the speed difference change rate.

[0026] Based on the first compensation value, the current speed difference, and the second compensation value, the predicted speed difference value is obtained.

[0027] In one embodiment, the method further includes:

[0028] Obtain the relative position of the sliding sleeve when the gear shift command is executed;

[0029] When the relative position is greater than the preset tooth infeed position, the rotational speed difference at the tooth infeed moment is acquired and recorded.

[0030] Secondly, this application also provides a sliding gear sleeve gear shifting control device. The device includes:

[0031] The first determining module is used to obtain the intermediate shaft speed and determine the rate of change of the intermediate shaft speed when a shift command is received.

[0032] The second determining module is used to determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed.

[0033] The third determining module is used to determine the corresponding speed difference change rate based on the current speed difference when the intermediate shaft speed change rate meets the gear shifting condition.

[0034] The fourth determining module is used to determine the initial gear engagement time and gear engagement compensation time based on the difference between the latest recorded gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure; the gear engagement speed difference is the speed difference between the target gear and the gear corresponding to the sliding sleeve at the moment of gear engagement;

[0035] The acquisition module is used to obtain the predicted value of the speed difference based on the rate of change of the speed difference, the initial gear shifting time, and the gear shifting compensation time;

[0036] The execution module is used to execute the shift command when the predicted speed difference value is within the preset speed difference range.

[0037] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0038] Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined.

[0039] Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed;

[0040] If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0041] Based on the latest recorded difference between the gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determine the initial gear engagement time and the gear engagement compensation time; the gear engagement speed difference is the speed difference between the target gear gear and the gear corresponding to the sliding sleeve at the moment of gear engagement.

[0042] The predicted value of the speed difference is obtained based on the rate of change of the speed difference, the initial gear engagement time, and the gear engagement compensation time.

[0043] If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0044] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0045] Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined.

[0046] Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed;

[0047] If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0048] Based on the latest recorded difference between the gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determine the initial gear engagement time and the gear engagement compensation time; the gear engagement speed difference is the speed difference between the target gear gear and the gear corresponding to the sliding sleeve at the moment of gear engagement.

[0049] The predicted value of the speed difference is obtained based on the rate of change of the speed difference, the initial gear engagement time, and the gear engagement compensation time.

[0050] If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0051] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0052] Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined.

[0053] Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed;

[0054] If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0055] Based on the latest recorded difference between the gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determine the initial gear engagement time and the gear engagement compensation time; the gear engagement speed difference is the speed difference between the target gear gear and the gear corresponding to the sliding sleeve at the moment of gear engagement.

[0056] The predicted value of the speed difference is obtained based on the rate of change of the speed difference, the initial gear engagement time, and the gear engagement compensation time.

[0057] If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0058] The aforementioned sliding gear sleeve shift control method, device, computer equipment, storage medium, and computer program product, upon receiving a shift command, acquire the intermediate shaft speed and determine the intermediate shaft speed change rate; based on the output shaft speed and the intermediate shaft speed, determine the current speed difference between the target gear and the gear corresponding to the sliding gear sleeve; if the intermediate shaft speed change rate meets the shift condition, determine the corresponding speed difference change rate based on the current speed difference; based on the difference between the latest recorded shift speed difference and the preset shift speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determine the initial shift duration and the shift compensation duration; based on the speed difference change rate, the initial shift duration, and the shift compensation duration, acquire the predicted speed difference value; if the predicted speed difference value is within the preset speed difference range, execute the shift command. By comprehensively considering factors such as the difference between the latest recorded gear engagement speed difference and the preset gear engagement speed difference, the target gear, transmission oil temperature, and air source pressure, this method can more accurately determine the initial gear engagement time and gear engagement compensation time, thereby obtaining a more reasonable speed difference prediction value. This solves the problem of excessively large or small speed differences at the moment of gear engagement in traditional technology, thereby reducing the probability of gear tooth collision and shifting shock during the shifting process, and thus improving the service life of transmission gears. Attached Figure Description

[0059] Figure 1 This is a flowchart illustrating the sliding toothed sleeve advance control method in one embodiment;

[0060] Figure 2 This is a schematic diagram of a transmission in one embodiment;

[0061] Figure 3 This is a flowchart illustrating the sliding toothed sleeve advance control method in another embodiment;

[0062] Figure 4 This is a structural block diagram of the sliding toothed sleeve advance control device in one embodiment;

[0063] Figure 5 This is an internal structural diagram of a computer device in one embodiment;

[0064] Explanation of reference numerals in the attached figures:

[0065] 1-Input shaft, 2-Gearbox housing, 3-Intermediate shaft reduction gear, 4-Intermediate shaft counting gear, 5-Intermediate shaft speed sensor, 6-Intermediate shaft, 7-Output shaft counting gear, 8-Output shaft, 9-Output shaft speed sensor, 10-Gearbox control unit, 11-Engine control unit, 12-Input gear, 13-Engine, 14-Clutch. Detailed Implementation

[0066] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0067] In one embodiment, such as Figure 1 As shown, a sliding gear sleeve gear shifting control method is provided, including the following steps:

[0068] Step 102: Upon receiving a shift command, obtain the intermediate shaft speed and determine the intermediate shaft speed change rate.

[0069] It should be noted that the shift command can be a shift operation command from neutral to the target gear. Specifically, when the driver's intention to shift gears is detected, a shift command is generated to control the transmission control unit to obtain the intermediate shaft speed through the corresponding sensors.

[0070] like Figure 2The diagram illustrates a schematic of a transmission according to an embodiment, including an input shaft 1, a transmission housing 2, an intermediate shaft reduction gear 3, an intermediate shaft counting gear 4, an intermediate shaft speed sensor 5, an intermediate shaft 6, an output shaft counting gear 7, an output shaft 8, an output shaft speed sensor 9, a transmission ATM control unit 10, an engine control unit 11, an input gear 12, an engine 13, and a clutch 14. The intermediate shaft speed sensor 5 and the output shaft speed sensor 9 are used to detect the rotational speeds of the intermediate shaft and the output shaft, respectively. In practice, with the clutch 14 engaged, the input shaft 1 transmits torque and speed from the engine 13. The input shaft 1 and the input gear 12 are connected by a spline to achieve joint rotation. The input gear 12 is connected to the intermediate shaft reduction gear 3 by gear meshing. To obtain different transmission ratios, multiple sets of gears can be added between the input gear 12 and the intermediate shaft reduction gear 3. The intermediate shaft reduction gear 3 is connected to the intermediate shaft 6 by a spline, ensuring that the intermediate shaft reduction gear 3 and the intermediate shaft 6 have the same rotational speed and achieve power transmission.

[0071] The intermediate shaft counting gear 4 is connected to the intermediate shaft 6 via a spline and rotates together with the intermediate shaft 6 at the same speed. At this time, the intermediate shaft speed sensor 5 and the intermediate shaft counting gear 4 form a pulse frequency signal, which is transmitted to the transmission control unit module 10 through the signal line. The transmission control unit module 10 processes the signal from the intermediate shaft speed sensor 5 through internal hardware to obtain the current speed of the intermediate shaft counting gear 4, i.e., the intermediate shaft speed.

[0072] Intermediate shaft 6 transmits power and speed to output shaft 7 via splines and gear meshing. Output shaft counting gear 7 is connected to output shaft 8 via gear meshing, and output shaft 8 and output shaft counting gear 7 rotate together at the same speed. At this time, a pulse frequency signal is generated between output shaft speed sensor 9 and output shaft counting gear 7, which is transmitted to transmission control unit module 10 via a signal line. Transmission control unit module 10 processes the signal transmitted from the sensor using internal hardware to obtain the output shaft speed.

[0073] The intermediate shaft speed change rate reflects the trend of intermediate shaft speed change. The process of obtaining the intermediate shaft speed change rate can be as follows: obtain the intermediate shaft speed corresponding to a preset time period, calculate the intermediate shaft speed difference; and determine the intermediate shaft speed change rate based on the intermediate shaft speed difference and the duration corresponding to the preset time period.

[0074] Step 104: Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed.

[0075] The current speed difference between the target gear and the corresponding gear of the sliding sleeve is used to reflect the equivalent speed between them. Specifically, the speed of the target gear and the speed of the gear corresponding to the sliding sleeve can be obtained from the output shaft speed and the intermediate shaft speed, thus determining the current speed difference between them.

[0076] Step 106: If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0077] It should be noted that the shift conditions can be set based on the vehicle's dynamic characteristics and the transmission's design parameters. Generally, these shift conditions, which require a specific intermediate shaft speed change rate, can be determined through relevant tests at the factory. Specifically, a relationship table between the intermediate shaft speed change rate and its upper limit can be obtained through testing. Based on this relationship table, it can be determined whether the current shift conditions are met.

[0078] The rate of change of speed difference is used to reflect the changing trend of the speed difference between the target gear and the gear corresponding to the sliding sleeve. The process of obtaining the rate of change of speed difference can be as follows: obtain the speed difference between the target gear and the gear corresponding to the sliding sleeve within a preset time period; determine the rate of change of speed difference based on the speed difference between the target gear and the gear corresponding to the sliding sleeve and the duration of the preset time period.

[0079] Step 108: Based on the difference between the latest recorded feed speed difference and the preset feed speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, determine the initial gear shift duration and the gear shift compensation duration.

[0080] The gear engagement speed difference is the speed difference between the target gear and the corresponding gear of the sliding sleeve at the moment of gear engagement. The moment of gear engagement refers to the instant during gear shifting when the target gear and the sliding sleeve begin to mesh. The most recently recorded gear engagement speed difference can be the speed difference between the target gear and the corresponding gear of the sliding sleeve recorded at the moment of gear engagement in the previous gear shifting operation.

[0081] Specifically, the current transmission oil temperature and current air source pressure are obtained through oil temperature sensor and air pressure sensor. Based on the difference between the latest recorded gear feed speed difference and the preset gear feed speed difference, the target gear, the current transmission oil temperature and current air source pressure, the initial gear shifting time and gear shifting compensation time are determined.

[0082] Step 110: Obtain the predicted value of the speed difference based on the rate of change of the speed difference, the initial gear shifting time, and the gear shifting compensation time.

[0083] Among them, the predicted speed difference is used to determine the feasibility of shifting gears.

[0084] Specifically, the predicted speed difference can be obtained through the speed difference change rate, speed difference, initial gear engagement time, and gear engagement compensation time.

[0085] Step 112: If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0086] For example, if the predicted speed difference is within a preset speed difference range, it is determined that the gear shifting operation can be performed smoothly. In this case, the gear shifting command is executed according to the predicted speed difference, and the gear shift is completed. If the predicted speed difference exceeds the preset speed difference range, the predicted speed difference is recalculated.

[0087] In the above-mentioned sliding gear sleeve shift control method, upon receiving a shift command, the intermediate shaft speed is acquired, and the intermediate shaft speed change rate is determined; based on the output shaft speed and the intermediate shaft speed, the current speed difference between the target gear and the gear corresponding to the sliding gear sleeve is determined; if the intermediate shaft speed change rate meets the shift condition, the corresponding speed difference change rate is determined based on the current speed difference; based on the difference between the latest recorded gear shift speed difference and the preset gear shift speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, the initial shift duration and the shift compensation duration are determined; based on the speed difference change rate, the initial shift duration, and the shift compensation duration, the predicted speed difference value is obtained; if the predicted speed difference value is within the preset speed difference range, the shift command is executed. By comprehensively considering factors such as the difference between the latest recorded gear engagement speed difference and the preset gear engagement speed difference, the target gear, transmission oil temperature, and air source pressure, this method can more accurately determine the initial gear engagement time and gear engagement compensation time, thereby obtaining a more reasonable speed difference prediction value. This solves the problem of excessively large or small speed differences at the moment of gear engagement in traditional technology, thereby reducing the probability of gear tooth collision and shifting shock during the shifting process, and thus improving the service life of transmission gears.

[0088] In one embodiment, step 104 includes:

[0089] Step 1042: Determine the rotational speed of the gear corresponding to the sliding sleeve based on the output shaft rotational speed and the transmission ratio between the output shaft and the gear corresponding to the sliding sleeve.

[0090] Step 1044: Determine the speed of the target gear based on the speed of the intermediate shaft and the transmission ratio between the intermediate shaft and the target gear.

[0091] Step 1046: Determine the current speed difference between the target gear and the sliding gear based on the speed of the gear corresponding to the sliding gear sleeve and the speed of the target gear.

[0092] The transmission ratio is used to represent the ratio of the angular velocity or rotational speed of two rotating components.

[0093] The rotational speed of the gear corresponding to the sliding gear sleeve can be calculated by converting the output shaft speed and the transmission ratio between the output shaft and the gear corresponding to the sliding gear sleeve.

[0094] The rotational speed of the target gear can be calculated from the rotational speed of the intermediate shaft and the transmission ratio between the intermediate shaft and the target gear.

[0095] The current speed difference can be the difference between the speed of the gear corresponding to the sliding sleeve and the speed of the target gear.

[0096] In the above embodiments, by calculating the rotational speed of the gear corresponding to the sliding sleeve and the rotational speed of the target gear, the current speed difference can be accurately calculated, and the timing and process of gear shifting can be precisely controlled. This helps to ensure smooth meshing between gears, reduce impact and noise, and improve the performance and reliability of the gearbox.

[0097] In one embodiment, the process of determining whether the intermediate shaft speed change rate satisfies the gear shift condition includes:

[0098] Based on the current transmission oil temperature and the current speed difference, obtain the upper limit of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference from the relationship table for the upper limit of the intermediate shaft speed change rate;

[0099] If the rate of change of intermediate shaft speed is less than the upper limit of the rate of change of intermediate shaft speed, it is determined that the rate of change of intermediate shaft speed meets the gear shifting condition.

[0100] It should be noted that the relationship table for the upper limit of the intermediate shaft speed change rate can be established through extensive experiments and engineering experience, primarily based on transmission oil temperature, speed difference, and the upper limit of the intermediate shaft speed change rate. This relationship table can be a two-dimensional array or a database table. Each set of current transmission oil temperature and current speed difference corresponds to an upper limit of the intermediate shaft speed change rate. In practice, due to the limited amount of data in the relationship table, if the table does not contain an upper limit for the intermediate shaft speed change rate corresponding to the current transmission oil temperature and current speed difference, interpolation can be used to obtain the corresponding upper limit of the intermediate shaft speed change rate.

[0101] For example, upon receiving a shift command, the current transmission oil temperature and the current speed difference between the intermediate shaft and the sliding gear sleeve are obtained in real time. Based on the current transmission oil temperature and the current speed difference between the intermediate shaft and the sliding gear sleeve, the upper limit of the corresponding intermediate shaft speed change rate is determined. Simultaneously, the intermediate shaft speed change rate is monitored in real time, and if the intermediate shaft speed change rate is less than the upper limit of the intermediate shaft speed change rate, it is determined that the intermediate shaft speed change rate meets the shift condition.

[0102] In the above embodiments, transmission oil temperature is a crucial factor affecting lubricant viscosity and transmission efficiency, while the speed difference directly determines the relative motion state between gears. By comprehensively considering these two factors, reasonable gear shift control can be achieved, which can reduce impact and wear between gears, lower the transmission failure rate, and thus extend the transmission's service life.

[0103] In one embodiment, the shift compensation duration includes a first shift compensation duration and a second shift compensation duration; step 108 includes:

[0104] Step 1082: Determine the first gear shift compensation duration based on the difference between the latest recorded gear shift speed difference and the preset gear shift speed difference, as well as the target gear.

[0105] Step 1084: Determine the initial shift duration and the second shift compensation duration based on the current transmission oil temperature and the current air source pressure.

[0106] The newly recorded gear engagement time speed difference can be the speed difference between the target gear and the corresponding gear of the sliding sleeve at the gear engagement time recorded in the previous gear engagement operation. If the vehicle is preparing to perform a gear engagement operation for the first time, the factory default preset gear engagement time speed difference can be used directly as the newly recorded gear engagement time speed difference.

[0107] Based on the difference between the latest recorded feed speed difference and the preset feed speed difference, and the target gear, the first compensation duration table is consulted to determine the first gear shift compensation duration. Specifically, the first compensation duration table can be obtained through extensive experiments conducted before shipment. The first compensation duration table can be a two-dimensional array or a database table. Each set of the latest recorded feed speed difference and the preset feed speed difference, along with the target gear, corresponds to a first gear shift compensation duration. In practice, since the amount of data stored in the first compensation duration table is limited, if a corresponding first gear shift compensation duration does not exist in the table, it can be calculated directly using linear interpolation. It should be noted that all tables in this invention can be obtained through linear interpolation.

[0108] Based on the current transmission oil temperature and current air source pressure, the initial gear shift duration and the second gear shift compensation duration can be determined from a preset initial gear shift duration table and a preset second gear shift compensation duration table, respectively. Specifically, the preset initial gear shift duration table and the preset second gear shift compensation duration table can be obtained through experiments.

[0109] In practice, the current transmission oil temperature affects the viscosity and fluidity of the lubricating oil, thus impacting the smoothness and efficiency of gear shifting. Therefore, the shifting time can be adjusted according to the oil temperature to ensure smooth gear shifting at different oil temperatures. Similarly, the current air pressure also affects the response speed and accuracy of gear shifting. Changes in air pressure also need to be compensated for by adjusting the shifting time.

[0110] In the above embodiments, by using the difference between the latest recorded gear engagement time speed difference and the preset gear engagement speed difference, as well as the influence of transmission oil temperature and air source pressure on gear shifting operation, the gear shifting time can be controlled more precisely, reducing gear shifting failure or impact caused by improper operation.

[0111] In one embodiment, step 110 includes: determining a first compensation value for the speed difference based on the initial shift duration and the rate of change of the speed difference; determining a second compensation value for the speed difference based on the first shift compensation duration, the second shift compensation duration and the rate of change of the speed difference; and obtaining a predicted value for the speed difference based on the first compensation value, the current speed difference and the second compensation value.

[0112] Specifically, the process of determining the first compensation value for the speed difference can be based on the initial gear shift duration and the rate of change of the speed difference, calculated using a preset algorithm or by looking up a compensation value table. The gear shift compensation duration is obtained using the first and second gear shift compensation durations. Finally, based on the gear shift compensation duration and the rate of change of the speed difference, the second compensation value for the speed difference is calculated by looking up a compensation value table.

[0113] The predicted speed difference value can be obtained by combining or calculating the first compensation value, the current speed difference, and the second compensation value. Specifically, the predicted speed difference value can be obtained by superimposing the first compensation value, the current speed difference, and the second compensation value.

[0114] In the above embodiments, by using the initial shift time, the rate of change of speed difference, and various compensation durations, the change of speed difference during the actual shift process can be predicted more accurately, which helps to reduce shift failure or impact caused by inaccurate prediction and improve the accuracy of shift control.

[0115] In one embodiment, the relative position of the sliding sleeve when executing the gear shift command is obtained; if the relative position is greater than the preset gear shift position, the speed difference at the gear shift moment is obtained and recorded.

[0116] The relative position of the sliding sleeve when executing the gear shift command can be obtained by real-time monitoring of the movement of the sliding sleeve using position sensors (such as displacement sensors, angle sensors, etc.).

[0117] For example, after executing the shift command, the relative position of the sliding sleeve at the time of execution is obtained. If the relative position is greater than the preset shift position, the speed difference at the moment of shifting is obtained and recorded, i.e., the actual shift speed difference during this shift, for use in calculating the predicted speed difference value in the next shift control. Specifically, the preset shift position is determined based on factors such as vehicle design, transmission structure, and shift requirements, representing the position the sliding sleeve needs to reach to successfully complete the shift operation.

[0118] In the above embodiments, when the relative position is greater than the preset tooth feed position, the predicted value of the speed difference is obtained and recorded as the tooth feed speed difference for use in subsequent gear shift control, thereby providing more accurate data support for subsequent gear shift control.

[0119] In one example, reference Figure 3 The diagram shows a flowchart of a sliding gear sleeve advance control method in another embodiment.

[0120] Step 301: Upon receiving a gear shift command, obtain the intermediate shaft speed and the output shaft speed.

[0121] Step 302: Calculate the rate of change of intermediate shaft speed based on the intermediate shaft speed.

[0122] Step 303: Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the intermediate shaft speed and the output shaft speed.

[0123] Step 304: Obtain the upper limit of the intermediate shaft speed change rate based on the current transmission oil temperature and the current speed difference.

[0124] Step 305: If the rate of change of intermediate shaft speed is less than the upper limit of the rate of change of intermediate shaft speed, determine the corresponding rate of change of speed difference based on the current speed difference.

[0125] Step 306: Determine the first gear shift compensation duration based on the difference between the latest recorded gear shift speed difference and the preset gear shift speed difference, as well as the target gear; determine the initial gear shift duration and the second gear shift compensation duration based on the current transmission oil temperature and the current air source pressure.

[0126] Step 307: Determine the first compensation value for the speed difference based on the initial gear shifting time and the rate of change of the speed difference; determine the second compensation value for the speed difference based on the first gear shifting compensation time, the second gear shifting compensation time and the rate of change of the speed difference; obtain the predicted speed difference value based on the first compensation value, the current speed difference and the second compensation value.

[0127] Step 308: Obtain the predicted speed difference value based on the speed difference change rate, the initial shift duration, and the shift compensation duration; if the predicted speed difference value is within the preset speed difference range, execute the shift command.

[0128] Step 309: Obtain the relative position of the sliding sleeve when executing the gear shift command; if the relative position is greater than the preset gear shift position, obtain and record the speed difference at the gear shift moment.

[0129] In this embodiment, upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined. Based on the output shaft speed and the intermediate shaft speed, the current speed difference between the target gear and the gear corresponding to the sliding sleeve is determined. If the rate of change of the intermediate shaft speed meets the shift condition, the corresponding rate of change of the speed difference is determined based on the current speed difference. Based on the difference between the latest recorded gear shift speed difference and the preset gear shift speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, the initial shift duration and the shift compensation duration are determined. Based on the rate of change of the speed difference, the initial shift duration, and the shift compensation duration, a predicted speed difference value is acquired. If the predicted speed difference value is within the preset speed difference range, the shift command is executed. By comprehensively considering factors such as the difference between the latest recorded gear shift speed difference and the preset gear shift speed difference, the target gear, the transmission oil temperature, and the air source pressure, this method can more accurately determine the initial gear shift duration and the gear shift compensation duration, thereby obtaining a more reasonable speed difference prediction value. This reduces the occurrence of large shift shocks and shift noises during sliding gear sleeve shifting, lowers the transmission failure rate, and extends the transmission service life.

[0130] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0131] Based on the same inventive concept, this application also provides a sliding gear sleeve shifting control device for implementing the above-mentioned sliding gear sleeve shifting control method. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more sliding gear sleeve shifting control device embodiments provided below can be found in the limitations of the sliding gear sleeve shifting control method above, and will not be repeated here.

[0132] In one embodiment, such as Figure 4 As shown, a sliding gear sleeve shifting control device is provided, comprising: a first determining module 402, a second determining module 404, a third determining module 406, a fourth determining module 408, an acquisition module 410, and an execution module 412, wherein:

[0133] The first determining module 402 is used to obtain the intermediate shaft speed and determine the rate of change of the intermediate shaft speed when a shift command is received.

[0134] The second determining module 404 is used to determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed.

[0135] The third determining module 406 is used to determine the corresponding speed difference change rate based on the current speed difference when the intermediate shaft speed change rate meets the gear shifting condition.

[0136] The fourth determining module 408 is used to determine the initial gear shifting time and the gear shifting compensation time based on the difference between the latest recorded gear shifting speed difference and the preset gear shifting speed difference, the target gear, the current transmission oil temperature and the current air source pressure; the gear shifting speed difference is the speed difference between the target gear gear and the gear corresponding to the sliding sleeve at the moment of gear shifting.

[0137] The acquisition module 410 is used to acquire the predicted value of the speed difference based on the rate of change of the speed difference, the initial gear shifting time, and the gear shifting compensation time;

[0138] The execution module 412 is used to execute a gear shift command when the predicted speed difference value is within a preset speed difference range.

[0139] In some embodiments, the second determining module 404 is further configured to determine the rotational speed of the gear corresponding to the sliding sleeve based on the output shaft rotational speed and the transmission ratio between the output shaft and the gear corresponding to the sliding sleeve; determine the rotational speed of the target gear based on the intermediate shaft rotational speed and the transmission ratio between the intermediate shaft and the target gear; and determine the current speed difference between the target gear and the sliding sleeve based on the rotational speed of the gear corresponding to the sliding sleeve and the rotational speed of the target gear.

[0140] In some embodiments, the third determining module 406 is further configured to obtain, from a relation table for the upper limit of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference, the upper limit value of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference; and determine that the intermediate shaft speed change rate meets the shift condition if the intermediate shaft speed change rate is less than the upper limit value of the intermediate shaft speed change rate.

[0141] In some embodiments, the fourth determining module 408 is further configured to determine the first gear shift compensation duration based on the difference between the latest recorded gear shift time difference and the preset gear shift time difference, and the target gear.

[0142] Determine the initial shift duration and the second shift compensation duration based on the current transmission oil temperature and the current air source pressure.

[0143] In some embodiments, the acquisition module 410 is further configured to determine a first compensation value for the speed difference based on the initial gear shifting time and the speed difference change rate; determine a second compensation value for the speed difference based on the first gear shifting compensation time, the second gear shifting compensation time and the speed difference change rate; and acquire a predicted speed difference value based on the first compensation value, the current speed difference and the second compensation value.

[0144] In some embodiments, the apparatus further includes:

[0145] The position acquisition module is used to acquire the relative position of the sliding toothed sleeve when the gear shift command is executed;

[0146] The recording module is used to acquire and record the speed difference at the moment of tooth infeed when the relative position is greater than the preset tooth infeed position.

[0147] Each module in the aforementioned sliding gear sleeve advance control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0148] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores a relational table for the upper limit of the intermediate shaft speed change rate, a first compensation duration table, a second compensation duration table, etc. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a sliding gear sleeve shifting control method.

[0149] The display unit of this computer device is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of this computer device can be a touch layer covering the display screen, or buttons, a trackball, or a touchpad set on the computer device casing, or an external keyboard, touchpad, or mouse, etc.

[0150] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0151] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0152] Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined.

[0153] Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed;

[0154] If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0155] Based on the difference between the latest recorded gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, the initial gear engagement time and gear engagement compensation time are determined; the gear engagement speed difference is the speed difference between the target gear and the gear corresponding to the sliding sleeve at the moment of gear engagement.

[0156] Based on the rate of change of speed difference, the initial gear shifting time, and the gear shifting compensation time, the predicted speed difference value is obtained;

[0157] If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0158] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0159] The rotational speed of the gear corresponding to the sliding sleeve is determined based on the output shaft speed and the transmission ratio between the output shaft and the gear corresponding to the sliding sleeve.

[0160] The rotational speed of the target gear is determined based on the rotational speed of the intermediate shaft and the transmission ratio between the intermediate shaft and the target gear.

[0161] Determine the current speed difference between the target gear and the sliding gear based on the speed of the gear corresponding to the sliding gear sleeve and the speed of the target gear.

[0162] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0163] Based on the current transmission oil temperature and the current speed difference, obtain the upper limit of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference from the relationship table for the upper limit of the intermediate shaft speed change rate;

[0164] If the rate of change of intermediate shaft speed is less than the upper limit of the rate of change of intermediate shaft speed, it is determined that the rate of change of intermediate shaft speed meets the gear shifting condition.

[0165] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0166] The first gear advance compensation time is determined based on the difference between the latest recorded gear advance speed difference and the preset gear advance speed difference, as well as the target gear.

[0167] Determine the initial shift duration and the second shift compensation duration based on the current transmission oil temperature and the current air source pressure.

[0168] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0169] Based on the initial gear shift duration and the rate of change of speed difference, determine the first compensation value for the speed difference;

[0170] Based on the first gear shift compensation duration, the second gear shift compensation duration, and the rate of change of speed difference, determine the second compensation value for the speed difference;

[0171] Based on the first compensation value, the current speed difference, and the second compensation value, obtain the predicted speed difference value.

[0172] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0173] Obtain the relative position of the sliding sleeve when the gear shift command is executed;

[0174] When the relative position is greater than the preset tooth infeed position, the rotational speed difference at the tooth infeed moment is acquired and recorded.

[0175] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0176] Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined.

[0177] Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed;

[0178] If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0179] Based on the difference between the latest recorded gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, the initial gear engagement time and gear engagement compensation time are determined; the gear engagement speed difference is the speed difference between the target gear and the gear corresponding to the sliding sleeve at the moment of gear engagement.

[0180] Based on the rate of change of speed difference, the initial gear shifting time, and the gear shifting compensation time, the predicted speed difference value is obtained;

[0181] If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0182] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0183] The rotational speed of the gear corresponding to the sliding sleeve is determined based on the output shaft speed and the transmission ratio between the output shaft and the gear corresponding to the sliding sleeve.

[0184] The rotational speed of the target gear is determined based on the rotational speed of the intermediate shaft and the transmission ratio between the intermediate shaft and the target gear.

[0185] Determine the current speed difference between the target gear and the sliding gear based on the speed of the gear corresponding to the sliding gear sleeve and the speed of the target gear.

[0186] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0187] Based on the current transmission oil temperature and the current speed difference, obtain the upper limit of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference from the relationship table for the upper limit of the intermediate shaft speed change rate;

[0188] If the rate of change of intermediate shaft speed is less than the upper limit of the rate of change of intermediate shaft speed, it is determined that the rate of change of intermediate shaft speed meets the gear shifting condition.

[0189] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0190] The first gear advance compensation time is determined based on the difference between the latest recorded gear advance speed difference and the preset gear advance speed difference, as well as the target gear.

[0191] Determine the initial shift duration and the second shift compensation duration based on the current transmission oil temperature and the current air source pressure.

[0192] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0193] Based on the initial gear shift duration and the rate of change of speed difference, determine the first compensation value for the speed difference;

[0194] Based on the first gear shift compensation duration, the second gear shift compensation duration, and the rate of change of speed difference, determine the second compensation value for the speed difference;

[0195] Based on the first compensation value, the current speed difference, and the second compensation value, obtain the predicted speed difference value.

[0196] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0197] Obtain the relative position of the sliding sleeve when the gear shift command is executed;

[0198] When the relative position is greater than the preset tooth infeed position, the rotational speed difference at the tooth infeed moment is acquired and recorded.

[0199] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0200] Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined.

[0201] Determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed;

[0202] If the rate of change of intermediate shaft speed meets the gear shifting condition, determine the corresponding rate of change of speed difference based on the current speed difference.

[0203] Based on the difference between the latest recorded gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, the initial gear engagement time and gear engagement compensation time are determined; the gear engagement speed difference is the speed difference between the target gear and the gear corresponding to the sliding sleeve at the moment of gear engagement.

[0204] Based on the rate of change of speed difference, the initial gear shifting time, and the gear shifting compensation time, the predicted speed difference value is obtained;

[0205] If the predicted speed difference is within the preset speed difference range, execute the shift command.

[0206] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0207] The rotational speed of the gear corresponding to the sliding sleeve is determined based on the output shaft speed and the transmission ratio between the output shaft and the gear corresponding to the sliding sleeve.

[0208] The rotational speed of the target gear is determined based on the rotational speed of the intermediate shaft and the transmission ratio between the intermediate shaft and the target gear.

[0209] Determine the current speed difference between the target gear and the sliding gear based on the speed of the gear corresponding to the sliding gear sleeve and the speed of the target gear.

[0210] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0211] Based on the current transmission oil temperature and the current speed difference, obtain the upper limit of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference from the relationship table for the upper limit of the intermediate shaft speed change rate;

[0212] If the rate of change of intermediate shaft speed is less than the upper limit of the rate of change of intermediate shaft speed, it is determined that the rate of change of intermediate shaft speed meets the gear shifting condition.

[0213] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0214] The first gear advance compensation time is determined based on the difference between the latest recorded gear advance speed difference and the preset gear advance speed difference, as well as the target gear.

[0215] Determine the initial shift duration and the second shift compensation duration based on the current transmission oil temperature and the current air source pressure.

[0216] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0217] Based on the initial gear shift duration and the rate of change of speed difference, determine the first compensation value for the speed difference;

[0218] Based on the first gear shift compensation duration, the second gear shift compensation duration, and the rate of change of speed difference, determine the second compensation value for the speed difference;

[0219] Based on the first compensation value, the current speed difference, and the second compensation value, obtain the predicted speed difference value.

[0220] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:

[0221] Obtain the relative position of the sliding sleeve when the gear shift command is executed;

[0222] When the relative position is greater than the preset tooth infeed position, the rotational speed difference at the tooth infeed moment is acquired and recorded.

[0223] 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, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0224] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0225] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0226] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for controlling the advance of a sliding gear sleeve, characterized in that, The method includes: Upon receiving a shift command, the intermediate shaft speed is acquired, and the rate of change of the intermediate shaft speed is determined. The current speed difference between the target gear and the gear corresponding to the sliding sleeve is determined based on the output shaft speed and the intermediate shaft speed. If the rate of change of the intermediate shaft speed meets the gear shifting condition, the corresponding rate of change of the speed difference is determined based on the current speed difference. Based on the latest recorded difference between the gear engagement speed difference and the preset gear engagement speed difference, the target gear, the current transmission oil temperature, and the current air source pressure, the initial gear engagement time and the gear engagement compensation time are determined; the gear engagement speed difference is the speed difference between the target gear gear and the gear corresponding to the sliding sleeve at the moment of gear engagement. The predicted value of the speed difference is obtained based on the speed difference change rate, the initial gear shift duration, and the gear shift compensation duration. If the predicted speed difference is within the preset speed difference range, the shift command is executed.

2. The method according to claim 1, characterized in that, Determining the current speed difference between the target gear and the sliding sleeve based on the output shaft speed and the intermediate shaft speed includes: The rotational speed of the gear corresponding to the sliding sleeve is determined based on the rotational speed of the output shaft and the transmission ratio between the output shaft and the gear corresponding to the sliding sleeve. The rotational speed of the target gear is determined based on the rotational speed of the intermediate shaft and the transmission ratio between the intermediate shaft and the target gear. The current speed difference between the target gear and the sliding gear is determined based on the rotational speed of the gear corresponding to the sliding gear sleeve and the rotational speed of the target gear.

3. The method according to claim 2, characterized in that, The process of determining whether the intermediate shaft speed change rate satisfies the gear shift condition includes: Based on the current transmission oil temperature and the current speed difference, obtain the upper limit value of the intermediate shaft speed change rate corresponding to the current transmission oil temperature and the current speed difference from the relationship table for the upper limit value of the intermediate shaft speed change rate; If the rate of change of the intermediate shaft speed is less than the upper limit of the rate of change of the intermediate shaft speed, it is determined that the rate of change of the intermediate shaft speed satisfies the gear shifting condition.

4. The method according to claim 1, characterized in that, The shift compensation duration includes a first shift compensation duration and a second shift compensation duration; determining the initial shift duration and shift compensation duration based on the difference between the latest recorded gear shift speed difference and the preset gear shift speed difference, the target gear, the current transmission oil temperature, and the current air source pressure includes: The first gear advance compensation duration is determined based on the difference between the latest recorded gear advance speed difference and the preset gear advance speed difference, as well as the target gear position. The initial shift duration and the second shift compensation duration are determined based on the current transmission oil temperature and the current air source pressure.

5. The method according to claim 4, characterized in that, The step of obtaining the predicted speed difference value based on the speed difference change rate, the initial gear shift duration, and the gear shift compensation duration includes: Based on the initial gear shift duration and the rate of change of the speed difference, a first compensation value for the speed difference is determined; Based on the first gear shift compensation duration, the second gear shift compensation duration, and the speed difference change rate, a second compensation value for the speed difference is determined; The predicted value of the speed difference is obtained based on the first compensation value, the current speed difference, and the second compensation value.

6. The method according to claim 1, characterized in that, The method further includes: Obtain the relative position of the sliding toothed sleeve when the gear shift command is executed; When the relative position is greater than the preset tooth infeed position, the rotational speed difference at the tooth infeed time is acquired and recorded.

7. A sliding gear sleeve advance control device, characterized in that, The device includes: The first determining module is used to obtain the intermediate shaft speed and determine the rate of change of the intermediate shaft speed when a shift command is received. The second determining module is used to determine the current speed difference between the target gear and the gear corresponding to the sliding sleeve based on the output shaft speed and the intermediate shaft speed; The third determining module is used to determine the corresponding speed difference change rate based on the current speed difference when the intermediate shaft speed change rate meets the shift condition. The fourth determining module is used to determine the initial gear shifting time and the gear shifting compensation time based on the difference between the latest recorded gear shifting speed difference and the preset gear shifting speed difference, the target gear, the current transmission oil temperature, and the current air source pressure; the gear shifting speed difference is the speed difference between the target gear and the gear corresponding to the sliding sleeve at the moment of gear shifting; The acquisition module is used to acquire the predicted value of the speed difference based on the speed difference change rate, the initial gear shifting time, and the gear shifting compensation time; The execution module is used to execute the shift command when the predicted speed difference value is within a preset speed difference range.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Synchronizer rotation speed synchronous process control method with pressure compensation

    CN108278363A

  • Sliding gear sleeve gear shifting control method and device, transmission and storage medium

    CN115875444A