Shift buffer control method, device, equipment, medium and product

By calculating the target buffer control duty cycle in the AMT transmission, the problems of shifting noise and impact caused by excessive cylinder piston movement speed are solved, thereby improving stability and accuracy and protecting transmission components.

CN117267373BActive Publication Date: 2026-03-03FAW JIEFANG AUTOMOTIVE CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311465765.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-06
Publication Date
2026-03-03
Estimated Expiration
2043-11-06

AI Technical Summary

Technical Problem

During the shifting process of an AMT transmission, excessively fast cylinder piston movement may cause end face impact, resulting in shifting noise and shock, and damaging the internal transmission components of the transmission.

Method used

By acquiring the initial shift demand duty cycle and buffer control duty cycle of the previous cycle, the gas mass and pressure in the cylinder are determined, the buffer opening and closing pressure thresholds are set, and the target buffer control duty cycle is calculated to achieve closed-loop control of the shifting process and alleviate noise and impact caused by excessive cylinder piston movement speed.

Benefits of technology

It improves the stability, robustness, and precision of the shifting process, reduces shifting noise and shock, protects internal transmission components, and enhances the subjective shifting experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117267373B_ABST
    Figure CN117267373B_ABST
Patent Text Reader

Abstract

The application relates to a gear shifting buffer control method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: determining a target gear shifting demand duty cycle of a current period based on an initial gear shifting demand duty cycle of a previous period, so as to realize a gear shifting process, which can realize closed-loop control on the gear shifting process, thereby improving the stability, robustness and accuracy of the gear shifting process; by determining the target buffer demand duty cycle, the gear shifting process can be buffered, so as to effectively relieve gear shifting noise and gear shifting impact caused by too fast movement speed of a cylinder piston, thereby improving the subjective feeling of gear shifting, and damage to transmission elements in the transmission can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of engineering machinery technology, and in particular to a shift buffer control method, device, computer equipment, storage medium and computer program product. Background Technology

[0002] With the increasing sales of tractor trucks, more and more tractor trucks are equipped with AMT (Automated Manual Transmission) transmissions. Compared with other automatic transmissions, AMT transmissions have the advantages of low cost and high transmission efficiency. AMT transmissions can achieve the shifting process through shift actuators or synchronizers. However, if the cylinder piston moves too fast during the shifting process, end face impact may occur, resulting in shifting noise and shock, and may also damage the transmission components inside the transmission. Summary of the Invention

[0003] Therefore, it is necessary to provide a shift buffer control method, device, computer equipment, computer-readable storage medium, and computer program product that can buffer the movement of cylinder pistons to address the above-mentioned technical problems.

[0004] In a first aspect, this application provides a shift buffer control method, the method comprising:

[0005] Obtain the initial shift demand duty cycle and the initial buffer control duty cycle of the previous cycle. Based on the initial shift demand duty cycle and the initial buffer control duty cycle, determine the first gas mass on the initial gear side and the second gas mass on the target gear side in the cylinder.

[0006] The system acquires the atmospheric temperature, the first cylinder volume on the initial gear side, and the second cylinder volume on the target gear side. Based on the first gas mass, the first cylinder volume, and the atmospheric temperature, it determines the first target cylinder pressure on the initial gear side. Based on the second gas mass, the second cylinder volume, and the atmospheric temperature, it determines the second target cylinder pressure on the target gear side.

[0007] Obtain the buffer opening pressure threshold and the buffer closing pressure threshold, and determine the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold;

[0008] The system acquires a preset shift control duty cycle, a first shift force threshold on the initial gear side, and a second shift force threshold on the target gear side. Based on the first target cylinder pressure, the preset shift control duty cycle, and the first shift force threshold, the system determines the target shift demand duty cycle for the current cycle. Based on the second target cylinder pressure, the target buffer control duty cycle, and the second shift force threshold, the system determines the target buffer demand duty cycle for the current cycle.

[0009] Based on the target shift demand duty cycle and the target buffer demand duty cycle, buffer control is performed on the shift process.

[0010] In one embodiment, determining the first gas mass on the initial gear side and the second gas mass on the target gear side of the cylinder based on the initial shift demand duty cycle and the initial buffer control duty cycle includes:

[0011] Determine whether the initial shift demand duty cycle and the initial buffer control duty cycle are both less than a preset duty cycle threshold and whether the duration of the time that the initial duty cycle threshold is less than the preset duty cycle threshold is greater than a preset duration. If so, determine the first gas mass and the second gas mass based on the first cylinder volume and the second cylinder volume, respectively.

[0012] If not, obtain the first pressurized mass flow rate and the first exhaust mass flow rate on the initial shift side, the second pressurized mass flow rate and the second exhaust mass flow rate on the target shift side, the first pressurization duration and the first exhaust duration on the initial shift side, and the second pressurization duration and the second exhaust duration on the target shift side;

[0013] The first gas mass is determined based on the first pressurized mass flow rate, the first exhaust mass flow rate, the first pressurization duration, and the second exhaust duration; the second gas mass is determined based on the second pressurized mass flow rate, the second exhaust mass flow rate, the second pressurization duration, and the second exhaust duration.

[0014] In one embodiment, the process of determining the first pressurized mass flow rate, the first exhaust mass flow rate, the second pressurized mass flow rate, and the second exhaust mass flow rate includes:

[0015] Acquire atmospheric pressure, solenoid valve control line pressure, and the first initial cylinder pressure on the initial gear side and the second initial cylinder pressure on the target gear side of the previous cycle;

[0016] Based on the first initial cylinder pressure, the second initial cylinder pressure, and the solenoid valve control line pressure, the first pressurized mass flow rate and the second pressurized mass flow rate are determined.

[0017] The first exhaust mass flow rate and the second exhaust mass flow rate are determined based on the first initial cylinder pressure, the second initial cylinder pressure, and the atmospheric pressure.

[0018] In one embodiment, the process of determining the first pressurization duration, the first exhaust duration, the second pressurization duration, and the second exhaust duration includes:

[0019] Based on the initial shift demand duty cycle and the solenoid valve control line pressure, the first energizing demand duty cycle of the first solenoid valve on the initial gear side is determined, and based on the first energizing demand duty cycle and the preset cycle, the first pressurization duration and the first exhaust duration are determined.

[0020] Obtain the initial buffer demand duty cycle of the previous cycle. Based on the initial buffer demand duty cycle and the solenoid valve control line pressure, determine the second energizing demand duty cycle of the second solenoid valve on the target gear side. Based on the second energizing demand duty cycle and the preset cycle, determine the second pressurization duration and the second exhaust duration.

[0021] In one embodiment, the gear shifting process includes two stages: a first stage from the initial gear to neutral, and a second stage from neutral to the target gear; the process of determining the first cylinder volume and the second cylinder volume includes:

[0022] Obtain the dead zone volume inside the cylinder, the displacement of the shift actuator during the shifting process, the cylinder length in the first stage, the equivalent cylinder cross-sectional area in the first stage, the cylinder length in the second stage, and the equivalent cylinder cross-sectional area in the second stage.

[0023] The first cylinder volume and the second cylinder volume are determined based on the dead zone volume, the shift actuator displacement, the cylinder length of the first stage, the equivalent cylinder cross-sectional area of ​​the first stage, the cylinder length of the second stage, and the equivalent cylinder cross-sectional area of ​​the second stage.

[0024] In one embodiment, the process of obtaining the buffer enable pressure threshold and the buffer disable pressure threshold includes:

[0025] The main gas path temperature, target gear, shift actuator displacement, shift actuator movement speed, and shift actuator type are obtained, and a temperature correction coefficient is determined based on the main gas path temperature.

[0026] The buffer opening pressure threshold is determined based on the temperature correction coefficient, the target gear, the shift actuator displacement, and the type of shift actuator;

[0027] The buffer closing pressure threshold is determined based on the temperature correction coefficient, the target gear, the movement speed, and the type of the shift actuator.

[0028] In one embodiment, determining the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold includes:

[0029] Determine the pressure difference between the first target cylinder pressure and the second target cylinder pressure;

[0030] If the pressure difference is greater than the buffer opening pressure threshold, the target buffer control duty cycle is determined to be the first preset duty cycle based on the second solenoid valve on the target gear side.

[0031] If the pressure difference is less than the buffer closing pressure threshold, the target buffer control duty cycle is determined to be the second preset duty cycle based on the second solenoid valve on the target gear side.

[0032] Secondly, this application also provides a shift buffer control device, the device comprising:

[0033] The first acquisition module is used to acquire the initial shift demand duty cycle and the initial buffer control duty cycle of the previous cycle, and based on the initial shift demand duty cycle and the initial buffer control duty cycle, determine the first gas mass on the initial gear side in the cylinder and the second gas mass on the target gear side in the cylinder.

[0034] The second acquisition module is used to acquire the atmospheric temperature, the first cylinder volume on the initial gear side and the second cylinder volume on the target gear side, and to determine the first target cylinder pressure on the initial gear side based on the first gas mass, the first cylinder volume and the atmospheric temperature, and to determine the second target cylinder pressure on the target gear side based on the second gas mass, the second cylinder volume and the atmospheric temperature.

[0035] The third acquisition module is used to acquire the buffer opening pressure threshold and the buffer closing pressure threshold, and to determine the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold.

[0036] The fourth acquisition module is used to acquire a preset shift control duty cycle, a first shift force threshold on the initial gear side, and a second shift force threshold on the target gear side. Based on the first target cylinder pressure, the preset shift control duty cycle, and the first shift force threshold, it determines the target shift demand duty cycle for the current cycle. Based on the second target cylinder pressure, the target buffer control duty cycle, and the second shift force threshold, it determines the target buffer demand duty cycle for the current cycle.

[0037] The buffer control module is used to perform buffer control on the shifting process based on the target shifting demand duty cycle and the target buffer demand duty cycle.

[0038] 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 implement the steps of the methods in any of the above embodiments.

[0039] 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, implements the steps of the methods in any of the above embodiments.

[0040] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the methods in any of the above embodiments.

[0041] The aforementioned shift buffer control method, device, computer equipment, storage medium, and computer program product determine the target shift demand duty cycle for the current cycle based on the initial shift demand duty cycle of the previous cycle, thereby realizing the shift process. This enables closed-loop control of the shift process, thereby improving its stability, robustness, and accuracy. By determining the target buffer demand duty cycle, the shift process can be buffered, effectively mitigating shift noise and shift shock caused by excessive cylinder piston speed, thus improving the subjective shift experience and preventing damage to the transmission components inside the gearbox. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 This is a flowchart illustrating a shift buffer control method in one embodiment;

[0044] Figure 2 This is a flowchart illustrating a gas mass determination method in one embodiment;

[0045] Figure 3 This is a schematic diagram of a method for determining cylinder volume in one embodiment;

[0046] Figure 4 This is a structural block diagram of a shift buffer control device in one embodiment;

[0047] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0048] 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.

[0049] In one embodiment, such as Figure 1 As shown, a shift buffer control method is provided. This embodiment uses the application of this method to a terminal as an example for illustration. It can be understood that this method can also be applied to a server, and can also be applied to a system including a terminal and a server, and can be implemented through the interaction between the terminal and the server.

[0050] In this embodiment, the method includes the following steps:

[0051] S102. Obtain the initial shift demand duty cycle and the initial buffer control duty cycle of the previous cycle. Based on the initial shift demand duty cycle and the initial buffer control duty cycle, determine the first gas mass on the initial gear side and the second gas mass on the target gear side in the cylinder.

[0052] Here, cycle refers to the single-step execution time of the shift control software.

[0053] A piston is installed in the cylinder, which divides the cylinder's air chamber into two parts: a low-gear side air chamber and a high-gear side air chamber. During gear shifting, these two parts correspond to the initial gear and the target gear, respectively. For example, if the gear shift is from a low gear to a high gear, then the low-gear side air chamber corresponds to the air chamber of the initial gear, and the high-gear side air chamber corresponds to the air chamber of the target gear. The first gas mass is the gas mass in the low-gear side air chamber, and the second gas mass is the gas mass in the high-gear side air chamber.

[0054] S104. Obtain the atmospheric temperature, the first cylinder volume on the initial gear side, and the second cylinder volume on the target gear side. Based on the first gas mass, the first cylinder volume, and the atmospheric temperature, determine the first target cylinder pressure on the initial gear side. Based on the second gas mass, the second cylinder volume, and the atmospheric temperature, determine the second target cylinder pressure on the target gear side.

[0055] Wherein, the first cylinder volume refers to the cylinder chamber volume corresponding to the initial gear side, and the second cylinder volume refers to the cylinder chamber volume corresponding to the target gear side.

[0056] The formula for calculating the target cylinder pressure is as follows:

[0057]

[0058] In the formula, if m cylinder Let P be the mass of the first gas, V be the volume of the first cylinder, then P clinder For the first target cylinder pressure, if m cylinder Let P be the mass of the second gas, V be the volume of the second cylinder, and P be the mass of the second gas. clinder The second target cylinder pressure.

[0059] S106. Obtain the buffer opening pressure threshold and the buffer closing pressure threshold, and determine the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold.

[0060] Among them, the buffer opening pressure threshold refers to the minimum pressure difference required to enable reverse buffer control, and the buffer closing pressure threshold refers to the maximum pressure difference required to disable reverse buffer control.

[0061] S108. Obtain the preset shift control duty cycle, the first shift force threshold on the initial gear side, and the second shift force threshold on the target gear side. Based on the first target cylinder pressure, the preset shift control duty cycle, and the first shift force threshold, determine the target shift demand duty cycle for the current cycle. Based on the second target cylinder pressure, the target buffer control duty cycle, and the second shift force threshold, determine the target buffer demand duty cycle for the current cycle.

[0062] The first shift force threshold is the maximum permissible shift force on the initial gear side, and the second shift force threshold is the maximum permissible shift force on the target gear side.

[0063] Before shifting gears, the shifting requirements must first be determined. For example, for a 12-speed AMT transmission in a commercial vehicle, the gear selection positions generally include the left, middle, and right positions. When the shift actuator displacement is positive and the gear selection position is on the right, the output is the reverse gear shift control displacement; when the gear selection position is in the middle, it is the position 2 shift control displacement. When the shift actuator displacement is negative and the gear selection position is on the right, the output is the position 1 shift control displacement; when the gear selection position is in the middle, it is the position 3 shift control displacement. Specifically, the reverse gear shift control displacement indicates the actual shift displacement for R1 and R2 gears; the position 1 shift control displacement indicates the actual shift displacement for 1st, 2nd, 7th, and 8th gears; the position 2 shift control displacement indicates the actual shift displacement for 3rd, 4th, 9th, and 10th gears; and the position 3 shift control displacement indicates the actual shift displacement for 5th, 6th, 11th, and 12th gears. The shifting requirement can be determined based on the actual situation of the gears involved in the shifting process. For example, the shifting requirement can be from position 3 or position 1 to position 2 or reverse position. In this case, the initial gear is the gear corresponding to position 3 or position 1, and the target gear is the gear corresponding to position 2 or reverse position. For example, when shifting from 5th gear to 4th gear, 5th gear is the initial gear and 4th gear is the target gear. Or, when shifting from position 2 or reverse position to position 3 or position 1, the initial gear is the gear corresponding to position 2 or reverse position, and the target gear is the gear corresponding to position 3 or position 1. For example, when shifting from 4th gear to 5th gear, 4th gear is the initial gear and 5th gear is the target gear. The side with positions 3 and 1 is the low gear side, and the side with positions 2 and reverse position is the high gear side.

[0064] During gear shifting, the initial gear position is controlled by the target shift demand duty cycle, while the target gear position is controlled by the target buffer demand duty cycle. The formula for calculating the target shift demand duty cycle is as follows:

[0065]

[0066] In the formula, C ogdmd F is the preset shift control duty cycle output by the shift control software. 1clinder F is the first shift force on the initial gear side. 1max The first shift force threshold, This is the function for determining the first shift force compensation coefficient. This function can be a polynomial or a calibration table implemented through calibration.

[0067] The formula for calculating the target buffer demand duty cycle is as follows:

[0068]

[0069] In the formula, C opp To control the duty cycle of the target buffer, F 2clinderFor the second shift force on the target gear side, F 2max The second shift force threshold, This is the function for determining the second shift force compensation coefficient. This function can be a polynomial or a calibration table implemented through calibration.

[0070] The first shift force and the second shift force can be calculated based on the first target cylinder pressure and the second target cylinder pressure, respectively. The formula for calculating the shift force based on the target cylinder pressure is shown below:

[0071] High-speed side cylinder output shift force

[0072]

[0073] Low-gear side cylinder output shift force

[0074]

[0075] In the formula, L shRP The shift actuator displacement measured by the shift displacement sensor is negative on the low gear side and positive on the high gear side, L. 1st This represents the starting position of the first stage during gear shifting, and its value is less than 0. (L) 1length P represents the cylinder length during the first stage of gear shifting. atm Let P be the atmospheric pressure, S1 be the equivalent cylinder cross-sectional area in the first stage, and S2 be the equivalent cylinder cross-sectional area in the second stage. ckinder If the first target cylinder pressure is F, then clinder For the first shift force, if P clinder For the second target cylinder pressure, then F clinder This is the second shift force.

[0076] S110. Based on the target shift demand duty cycle and the target buffer demand duty cycle, perform buffer control on the shift process.

[0077] Among them, the target shift demand duty cycle is used to control the forward air intake of the cylinder, thereby controlling the target gear shift, and the target buffer demand duty cycle is used to control the reverse air intake of the cylinder, thereby buffering the shift actuator piston, thus realizing the buffer control of the shift process.

[0078] In the aforementioned shift buffer control method, the target shift demand duty cycle for the current cycle is determined based on the initial shift demand duty cycle of the previous cycle, thereby realizing the shift process. This enables closed-loop control of the shift process, thereby improving the stability, robustness, and accuracy of the shift process. By determining the target buffer demand duty cycle, the shift process can be buffered, effectively mitigating shift noise and shift shock caused by excessive cylinder piston speed, thus improving the subjective shift experience and preventing damage to the transmission components inside the gearbox.

[0079] In some embodiments, such as Figure 2 As shown, based on the initial shift demand duty cycle and the initial buffer control duty cycle, the first gas mass on the initial gear side and the second gas mass on the target gear side in the cylinder are determined, including:

[0080] S202. Determine whether the initial shift demand duty cycle and the initial buffer control duty cycle are both less than the preset duty cycle threshold and whether the duration of the time that is less than the preset duty cycle threshold is greater than the preset duration. If so, determine the first gas mass and the second gas mass based on the first cylinder volume and the second cylinder volume, respectively.

[0081] S204. If not, obtain the first pressurized mass flow rate and the first exhaust mass flow rate on the initial shift side, the second pressurized mass flow rate and the second exhaust mass flow rate on the target shift side, the first pressurization duration and the first exhaust duration on the initial shift side, and the second pressurization duration and the second exhaust duration on the target shift side.

[0082] S206. Determine the first gas mass based on the first pressurized mass flow rate, the first exhaust mass flow rate, the first pressurization duration, and the first exhaust duration; determine the second gas mass based on the second pressurized mass flow rate, the second exhaust mass flow rate, the second pressurization duration, and the second exhaust duration.

[0083] Specifically, if the vehicle is at its initial power-on moment, regardless of the initial shift demand duty cycle and the initial buffer control duty cycle at that time, the first gas mass and the second gas mass can be calculated based on the first cylinder volume and the second cylinder volume at that moment. The formula for calculating gas mass based on cylinder volume is as follows:

[0084] m cylinder =P atm ×V×R

[0085] In the formula, P atm Let V be the atmospheric pressure and V be the cylinder volume. If V is the volume of the first cylinder, then m cylinder Let m be the mass of the first gas, and V be the volume of the second cylinder. cylinder Let R be the mass of the second gas, and R be the gas constant of air.

[0086] The scenario for calculating gas mass based on pressurized mass flow rate, exhaust mass flow rate, pressurization duration, and exhaust duration can be one where both the initial shift demand duty cycle and the initial buffer control duty cycle are less than a preset duty cycle threshold, but the durations of these threshold periods are not greater than a preset duration; or where both the initial shift demand duty cycle and the initial buffer control duty cycle are not less than a preset duty cycle threshold. Other scenarios for calculating gas mass based on pressurized mass flow rate, exhaust mass flow rate, pressurization duration, and exhaust duration are also possible, and this application does not specifically limit these scenarios. The formula for calculating gas mass based on pressurized mass flow rate, exhaust mass flow rate, pressurization duration, and exhaust duration is shown below:

[0087]

[0088] In the formula, if t ps For the first pressurization duration, t vt q represents the duration of the first exhaust. mpres q is the first pressurized mass flow rate. mvent Let m be the mass flow rate of the first exhaust gas. cylinder Let t be the mass of the first gas. ps For the second pressurization duration, t vt For the second exhaust duration, q mpres For the second pressurized mass flow rate, q mvent Let m be the mass flow rate of the second exhaust gas. cylinder This refers to the mass of the second gas.

[0089] In this embodiment, based on the initial shift demand duty cycle and the initial buffer control duty cycle, different calculation methods are used to determine the gas mass, so that the determined gas mass is more in line with the actual situation.

[0090] In some embodiments, the process of determining the first pressurized mass flow rate, the first exhaust mass flow rate, the second pressurized mass flow rate, and the second exhaust mass flow rate includes: acquiring atmospheric pressure, solenoid valve control line pressure, and the first initial cylinder pressure on the initial gear side and the second initial cylinder pressure on the target gear side of the previous cycle; determining the first pressurized mass flow rate and the second pressurized mass flow rate based on the first initial cylinder pressure, the second initial cylinder pressure, and the solenoid valve control line pressure; and determining the first exhaust mass flow rate and the second exhaust mass flow rate based on the first initial cylinder pressure, the second initial cylinder pressure, and atmospheric pressure.

[0091] The solenoid valve control line pressure refers to the pressure in the working circuit of a hydraulic or pneumatic system, which is regulated and controlled by the solenoid valve control system. In a vehicle's braking system, the solenoid valve regulates and controls the braking force through the solenoid valve control line pressure. The solenoid valve control line pressure can be determined based on atmospheric pressure and main air circuit pressure. Atmospheric pressure can be obtained through the CAN bus signal, and main air circuit pressure can be obtained from the shift actuator's air pressure sensor. The calculation formula is shown below:

[0092] P line =P atm +P main

[0093] In the formula, P line P is the control line pressure for the solenoid valve. main Main air pressure.

[0094] When the initial cylinder pressure is less than the solenoid valve control line pressure, the pressurized mass flow rate can be calculated based on the main air circuit gas temperature correction coefficient. When the initial cylinder pressure is not less than the solenoid valve control line pressure, the pressurized mass flow rate can be calculated based on the cylinder internal gas temperature correction coefficient. The formula for calculating the pressurized mass flow rate is as follows:

[0095]

[0096] In the formula, K temp (T line ) is the main gas path gas temperature correction factor, K temp (T clinder ) represents the cylinder gas temperature correction factor. and All are basic flow functions calculated based on the gas law and the flow rate of compressible gas through a throttling orifice. The calculation of the basic flow function can be divided into two cases: the sonic region and the subsonic region. The basic flow function can be obtained through polynomial fitting or by looking up a table; P clinder When the initial cylinder pressure is q mpres For the first pressurized mass flow rate, P clinder When the second initial cylinder pressure is reached, q mpres This is the second pressurized mass flow rate.

[0097] When the initial cylinder pressure is less than atmospheric pressure, the exhaust mass flow rate can be calculated based on the external gas temperature correction factor. When the initial cylinder pressure is not less than atmospheric pressure, the exhaust mass flow rate can be calculated based on the internal cylinder gas temperature correction factor. The formula for calculating the exhaust mass flow rate is as follows:

[0098]

[0099] In the formula, Ktemp (T atm ) represents the correction factor for the temperature of the external gas. and Both are basic flow functions; P clinder When the initial cylinder pressure is q mvent P is the mass flow rate of the first exhaust gas. clinder When the second initial cylinder pressure is reached, q mvent This refers to the second exhaust mass flow rate.

[0100] In this embodiment, the initial cylinder pressure is compared with the solenoid valve control line pressure and atmospheric pressure, respectively, and different formulas are used to determine the pressurized mass flow rate and the exhaust mass flow rate, thus making the determined flow rate values ​​more accurate.

[0101] In some embodiments, the process of determining the first pressurization duration, the first exhaust duration, the second pressurization duration, and the second exhaust duration includes: determining the first energizing duty cycle of the first solenoid valve on the initial gear side based on the initial shift demand duty cycle and the solenoid valve control line pressure; determining the first pressurization duration and the first exhaust duration based on the first energizing duty cycle and a preset period; obtaining the initial buffer demand duty cycle of the previous period; determining the second energizing duty cycle of the second solenoid valve on the target gear side based on the initial buffer demand duty cycle and the solenoid valve control line pressure; and determining the second pressurization duration and the second exhaust duration based on the second energizing duty cycle and the preset period.

[0102] The corresponding energizing duty cycle can be determined by looking up a table based on the initial shift demand duty cycle and the solenoid valve control line pressure, or based on the initial buffer demand duty cycle and the solenoid valve control line pressure. For example, when the solenoid valve control line pressure remains constant, if the initial shift demand duty cycle or the initial buffer demand duty cycle is less than 30%, the corresponding energizing duty cycle is 0. If the initial shift demand duty cycle or the initial buffer demand duty cycle is not less than 30% and not greater than 50%, the corresponding energizing duty cycle increases from 0 to 50% rapidly and then slowly. If the initial shift demand duty cycle or the initial buffer demand duty cycle is greater than 50%, the corresponding energizing duty cycle increases linearly to 100%.

[0103] Based on the duty cycle of the power demand and the preset cycle, the formulas for determining the pressurization duration and the exhaust duration are as follows:

[0104] t ps =C ved / 100×Δt

[0105] t vt =(1-C ved / 100)×Δt

[0106] In the formula, Δt is the preset period, if C ved Let t be the duty cycle of the first power demand. ps For the first pressurization duration, t vt Let C be the duration of the first exhaust. ved Let t be the duty cycle for the second power demand. ps For the second pressurization duration, t vt This refers to the second exhaust duration.

[0107] In this embodiment, based on the initial shift demand duty cycle and the initial buffer demand duty cycle of the previous cycle, the corresponding pressurization duration and exhaust duration are determined respectively, so that the calculated pressurization duration and exhaust duration are more accurate.

[0108] In some embodiments, the gear shifting process includes two stages: a first stage from the initial gear to neutral, and a second stage from neutral to the target gear; the process of determining the first cylinder volume and the second cylinder volume includes: acquiring the dead zone volume within the cylinder, the shift actuator displacement during the gear shifting process, the cylinder length in the first stage, the equivalent cylinder cross-sectional area in the first stage, the cylinder length in the second stage, and the equivalent cylinder cross-sectional area in the second stage; and determining the first cylinder volume and the second cylinder volume based on the dead zone volume, the shift actuator displacement, the cylinder length in the first stage, the equivalent cylinder cross-sectional area in the first stage, the cylinder length in the second stage, and the equivalent cylinder cross-sectional area in the second stage.

[0109] Among them, such as Figure 3 As shown, the shift cylinder can be a 3-position cylinder, with three positions: low gear, neutral, and high gear. The volume of the first cylinder (initial shift position) and the volume of the second cylinder (target shift position) in the low gear position can both be calculated using the following formula:

[0110] V1 = V dead +min[(L shRP -L 1st ),L 1length ]×S1+max{0,min[(L shRP -L 1st -L 1length ),L 2length ]}×S2

[0111] In the formula, V dead L is the dead zone volume within the cylinder. shRP The shift actuator displacement measured by the shift displacement sensor is negative on the low gear side and positive on the high gear side, L. 1st This is the starting position of the first stage, and its value is less than 0, L 1length L is the length of the first-stage cylinder, S1 is the equivalent cross-sectional area of ​​the first-stage cylinder, and L is the length of the first-stage cylinder. 2lengthS1 is the length of the second-stage cylinder, and S2 is the cross-sectional area of ​​the equivalent second-stage cylinder.

[0112] The volume of the first cylinder when the high gear position is the initial shift position and the volume of the second cylinder when the high gear position is the target shift position can both be calculated using the following formula:

[0113] V2 = V dead +min[(-L shRP -L 1st ),L 1length ]×S1+max{0,min[(-L shRP -L 1st -L 1length ),L 2length ]}×S2

[0114] In this embodiment, the corresponding cylinder volume is determined based on the cylinder-related parameters at different stages during the gear shifting process, making the determined cylinder volume more accurate.

[0115] In some embodiments, the process of obtaining the buffer opening pressure threshold and the buffer closing pressure threshold includes: obtaining the main gas path temperature, target gear, shift actuator displacement, shift actuator movement speed, and shift actuator type; determining a temperature correction coefficient based on the main gas path temperature; determining the buffer opening pressure threshold based on the temperature correction coefficient, target gear, shift actuator displacement, and shift actuator type; and determining the buffer closing pressure threshold based on the temperature correction coefficient, target gear, movement speed, and shift actuator type.

[0116] The buffer activation pressure threshold can be expressed by the following formula:

[0117] P oppon =f(T) line ,num gear ,cond,L shRP )

[0118] In the formula, T line Main gas path gas temperature, num gear The target gear is specified, and cond is a conditional value indicating whether the shift actuator is a synchronizer or a dog clutch.

[0119] By T line The temperature correction factor K can be obtained by looking up a table. oppon (T line The `cond` parameter determines whether the controlled object of the actuator undergoing the gear shift is a synchronizer or a dog clutch, based on `num`. gear and L shRP The initial pressure difference P for the reverse buffer engagement of the dog tooth clutch can be determined by referring to a table. opponini =fdog (num gear ,L shRP ) and synchronizer reverse buffer start initial pressure difference P opponini =f sys (num gear ,L shRP Ultimately, the reverse buffer activation threshold pressure difference P can be achieved. oppon The calculation expression can be rewritten as:

[0120]

[0121] The buffer shutdown pressure threshold can be expressed by the following formula:

[0122] P oppoff =f(T) line ,num gear ,cond,v shRP )

[0123] In the formula, v shRP The shift actuator displacement L measured by the shift displacement sensor shRP The absolute value of the speed of the gear shifting actuator obtained by taking the derivative.

[0124] By T line The temperature correction factor K can be obtained by looking up a table. oppoff (T line ), based on num gear and v shRP The initial pressure difference P for the reverse buffer closing of the dog tooth clutch can be obtained by looking up a table. oppoffini =f dog (num gear ,v shRP ) and synchronizer reverse buffer shut-off initial pressure difference P oppoffini =f sys (num gear ,v shRP Ultimately, the reverse buffer can be shut down at the threshold pressure difference P. oppoff The calculation expression can be rewritten as:

[0125]

[0126] In this embodiment, the buffer opening pressure threshold and the buffer closing pressure threshold are determined from different perspectives and using multiple conditions, which makes the determined pressure threshold more accurate.

[0127] In some embodiments, determining the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold includes: determining the pressure difference between the first target cylinder pressure and the second target cylinder pressure; if the pressure difference is greater than the buffer opening pressure threshold, then determining the target buffer control duty cycle as a first preset duty cycle based on the second solenoid valve on the target gear side; if the pressure difference is less than the buffer closing pressure threshold, then determining the target buffer control duty cycle as a second preset duty cycle based on the second solenoid valve on the target gear side.

[0128] Specifically, for example, if the pressure difference is greater than the buffer opening pressure threshold, the target buffer control duty cycle of the second solenoid valve is set to 100% for reverse buffering; if the pressure difference is less than the buffer closing pressure threshold, the target buffer control duty cycle of the second solenoid valve is set to 0 for reverse buffering.

[0129] In this embodiment, the target buffer control duty cycle is determined based on the pressure difference between the first target cylinder pressure and the second target cylinder pressure, compared with the buffer opening pressure threshold and the buffer closing pressure threshold, respectively. This method of determining the target buffer control duty cycle is more accurate.

[0130] In one embodiment, another shift buffer control method is provided, which includes: a method for determining pressurization time and exhaust time; a method for determining the internal volume of the shift cylinder during its movement; a method for calculating the mass flow rate of the gas in the shift cylinder; a method for calculating the shift cylinder pressure and the cylinder output shift force; a method for calculating the reverse buffer opening threshold pressure difference and the closing threshold pressure difference; and a method for calculating the reverse buffer control requirement duty cycle. Based on this method, reverse buffering can be performed on the shifting process of an AMT transmission.

[0131] It should be understood that although the steps in the flowcharts of the embodiments described above 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 embodiments described above 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.

[0132] Based on the same inventive concept, this application also provides a shift buffer control device for implementing the shift buffer control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more shift buffer control device embodiments provided below can be found in the limitations of the shift buffer control method described above, and will not be repeated here.

[0133] In one exemplary embodiment, such as Figure 4 As shown, a shift buffer control device 400 is provided, including: a first acquisition module 401, a second acquisition module 402, a third acquisition module 403, a fourth acquisition module 404, and a buffer control module 405, wherein:

[0134] The first acquisition module 401 is used to acquire the initial shift demand duty cycle and the initial buffer control duty cycle of the previous cycle, and based on the initial shift demand duty cycle and the initial buffer control duty cycle, determine the first gas mass on the initial gear side and the second gas mass on the target gear side in the cylinder.

[0135] The second acquisition module 402 is used to acquire the atmospheric temperature, the first cylinder volume on the initial gear side and the second cylinder volume on the target gear side, and to determine the first target cylinder pressure on the initial gear side based on the first gas mass, the first cylinder volume and the atmospheric temperature, and to determine the second target cylinder pressure on the target gear side based on the second gas mass, the second cylinder volume and the atmospheric temperature.

[0136] The third acquisition module 403 is used to acquire the buffer opening pressure threshold and the buffer closing pressure threshold, and determine the target buffer control duty cycle of the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold and the buffer closing pressure threshold.

[0137] The fourth acquisition module 404 is used to acquire a preset shift control duty cycle, a first shift force threshold on the initial gear side, and a second shift force threshold on the target gear side; determine the target shift demand duty cycle for the current cycle based on the first target cylinder pressure, the preset shift control duty cycle, and the first shift force threshold; and determine the target buffer demand duty cycle for the current cycle based on the second target cylinder pressure, the target buffer control duty cycle, and the second shift force threshold.

[0138] The buffer control module 405 is used to perform buffer control on the shifting process based on the target shifting demand duty cycle and the target buffer demand duty cycle.

[0139] In some embodiments, the first acquisition module 401 is further configured to determine whether the initial shift demand duty cycle and the initial buffer control duty cycle are both less than a preset duty cycle threshold and whether the duration of the duty cycle is less than the preset duty cycle threshold is greater than a preset duration. If so, the first gas mass and the second gas mass are determined based on the first cylinder volume and the second cylinder volume, respectively. If not, the first pressurized mass flow rate and the first exhaust mass flow rate on the initial shift side, the second pressurized mass flow rate and the second exhaust mass flow rate on the target shift side, the first pressurization duration and the first exhaust duration on the initial shift side, and the second pressurization duration and the second exhaust duration on the target shift side are acquired. The first gas mass is determined based on the first pressurized mass flow rate, the first exhaust mass flow rate, the first pressurization duration, and the second exhaust duration, and the second gas mass is determined based on the second pressurized mass flow rate, the second exhaust mass flow rate, the second pressurization duration, and the second exhaust duration.

[0140] In some embodiments, the shift buffer control device 400 is specifically used to acquire atmospheric pressure, solenoid valve control line pressure, and the first initial cylinder pressure on the initial gear side and the second initial cylinder pressure on the target gear side of the previous cycle; determine the first pressurized mass flow rate and the second pressurized mass flow rate based on the first initial cylinder pressure, the second initial cylinder pressure and the solenoid valve control line pressure; and determine the first exhaust mass flow rate and the second exhaust mass flow rate based on the first initial cylinder pressure, the second initial cylinder pressure and the atmospheric pressure.

[0141] In some embodiments, the shift buffer control device 400 is further configured to: determine a first energizing demand duty cycle of the first solenoid valve on the initial gear side based on the initial shift demand duty cycle and the solenoid valve control line pressure; determine a first pressurization duration and a first exhaust duration based on the first energizing demand duty cycle and a preset period; obtain the initial buffer demand duty cycle of the previous period; determine a second energizing demand duty cycle of the second solenoid valve on the target gear side based on the initial buffer demand duty cycle and the solenoid valve control line pressure; and determine a second pressurization duration and a second exhaust duration based on the second energizing demand duty cycle and the preset period.

[0142] In some embodiments, the shift buffer control device 400 is further configured to acquire the dead zone volume within the cylinder, the shift actuator displacement during the shift process, the cylinder length in the first stage, the equivalent cylinder cross-sectional area in the first stage, the cylinder length in the second stage, and the equivalent cylinder cross-sectional area in the second stage; and to determine the first cylinder volume and the second cylinder volume based on the dead zone volume, the shift actuator displacement, the cylinder length in the first stage, the equivalent cylinder cross-sectional area in the first stage, the cylinder length in the second stage, and the equivalent cylinder cross-sectional area in the second stage.

[0143] In some embodiments, the shift buffer control device 400 is further configured to acquire the main gas path temperature, target gear, shift actuator displacement, shift actuator movement speed, and shift actuator type; determine a temperature correction coefficient based on the main gas path temperature; determine the buffer opening pressure threshold based on the temperature correction coefficient, the target gear, the shift actuator displacement, and the shift actuator type; and determine the buffer closing pressure threshold based on the temperature correction coefficient, the target gear, the movement speed, and the shift actuator type.

[0144] In some embodiments, the third acquisition module 403 is further configured to determine the pressure difference between the first target cylinder pressure and the second target cylinder pressure; if the pressure difference is greater than the buffer opening pressure threshold, the target buffer control duty cycle is determined as a first preset duty cycle based on the second solenoid valve on the target gear side; if the pressure difference is less than the buffer closing pressure threshold, the target buffer control duty cycle is determined as a second preset duty cycle based on the second solenoid valve on the target gear side.

[0145] Each module in the aforementioned shift buffer 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.

[0146] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a shift buffer control method.

[0147] 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.

[0148] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor, when executing the computer program, performs the following steps: acquiring the initial shift demand duty cycle and the initial buffer control duty cycle of the previous cycle; determining a first gas mass on the initial gear side and a second gas mass on the target gear side of the cylinder based on the initial shift demand duty cycle and the initial buffer control duty cycle; acquiring the atmospheric temperature, the first cylinder volume on the initial gear side, and the second cylinder volume on the target gear side; determining a first target cylinder pressure on the initial gear side based on the first gas mass, the first cylinder volume, and the atmospheric temperature; and determining a second target cylinder pressure on the target gear side based on the second gas mass, the second cylinder volume, and the atmospheric temperature. Pressure; acquire buffer opening pressure threshold and buffer closing pressure threshold, and determine the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold; acquire the preset shift control duty cycle, the first shift force threshold on the initial gear side, and the second shift force threshold on the target gear side, and determine the target shift demand duty cycle for the current cycle based on the first target cylinder pressure, the preset shift control duty cycle, and the first shift force threshold; determine the target buffer demand duty cycle for the current cycle based on the second target cylinder pressure, the target buffer control duty cycle, and the second shift force threshold; perform buffer control on the shifting process based on the target shift demand duty cycle and the target buffer demand duty cycle.

[0149] In one embodiment, the processor, when executing a computer program, determines the first gas mass on the initial gear side and the second gas mass on the target gear side of the cylinder based on the initial shift demand duty cycle and the initial buffer control duty cycle. This includes: determining whether both the initial shift demand duty cycle and the initial buffer control duty cycle are less than a preset duty cycle threshold and whether the duration of the duration less than the preset duty cycle threshold is greater than a preset duration; if so, determining the first gas mass and the second gas mass based on the first cylinder volume and the second cylinder volume, respectively; if not, acquiring the first pressurized mass flow rate and the first exhaust mass flow rate on the initial shift side, the second pressurized mass flow rate and the second exhaust mass flow rate on the target shift side, the first pressurization duration and the first exhaust duration on the initial shift side, and the second pressurization duration and the second exhaust duration on the target shift side; determining the first gas mass based on the first pressurized mass flow rate, the first exhaust mass flow rate, the first pressurization duration, and the second exhaust duration; and determining the second gas mass based on the second pressurized mass flow rate, the second exhaust mass flow rate, the second pressurization duration, and the second exhaust duration.

[0150] In one embodiment, the process of determining the first pressurized mass flow rate, the first exhaust mass flow rate, the second pressurized mass flow rate, and the second exhaust mass flow rate implemented by the processor when executing the computer program includes: acquiring atmospheric pressure, solenoid valve control line pressure, and the first initial cylinder pressure on the initial gear side and the second initial cylinder pressure on the target gear side of the previous cycle; determining the first pressurized mass flow rate and the second pressurized mass flow rate based on the first initial cylinder pressure, the second initial cylinder pressure, and the solenoid valve control line pressure; and determining the first exhaust mass flow rate and the second exhaust mass flow rate based on the first initial cylinder pressure, the second initial cylinder pressure, and the atmospheric pressure.

[0151] In one embodiment, the process of determining the first pressurization duration, the first exhaust duration, the second pressurization duration, and the second exhaust duration implemented by the processor when executing the computer program includes: determining the first energizing duty cycle of the first solenoid valve on the initial gear side based on the initial shift demand duty cycle and the solenoid valve control line pressure; determining the first pressurization duration and the first exhaust duration based on the first energizing duty cycle and a preset period; obtaining the initial buffer demand duty cycle of the previous period; determining the second energizing duty cycle of the second solenoid valve on the target gear side based on the initial buffer demand duty cycle and the solenoid valve control line pressure; and determining the second pressurization duration and the second exhaust duration based on the second energizing duty cycle and the preset period.

[0152] In one embodiment, the gear shifting process implemented by the processor when executing the computer program includes two stages: a first stage from the initial gear to neutral, and a second stage from neutral to the target gear. The process of determining the first cylinder volume and the second cylinder volume includes: acquiring the dead zone volume within the cylinder, the shift actuator displacement during the gear shifting process, the cylinder length of the first stage, the equivalent cylinder cross-sectional area of ​​the first stage, the cylinder length of the second stage, and the equivalent cylinder cross-sectional area of ​​the second stage; and determining the first cylinder volume and the second cylinder volume based on the dead zone volume, the shift actuator displacement, the cylinder length of the first stage, the equivalent cylinder cross-sectional area of ​​the first stage, the cylinder length of the second stage, and the equivalent cylinder cross-sectional area of ​​the second stage.

[0153] In one embodiment, the process of obtaining the buffer opening pressure threshold and the buffer closing pressure threshold implemented by the processor when executing the computer program includes: obtaining the main gas path temperature, target gear, shift actuator displacement, shift actuator movement speed, and shift actuator type; determining a temperature correction coefficient based on the main gas path temperature; determining the buffer opening pressure threshold based on the temperature correction coefficient, the target gear, the shift actuator displacement, and the shift actuator type; and determining the buffer closing pressure threshold based on the temperature correction coefficient, the target gear, the movement speed, and the shift actuator type.

[0154] In one embodiment, the processor, when executing a computer program, determines the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold. This includes: determining the pressure difference between the first target cylinder pressure and the second target cylinder pressure; if the pressure difference is greater than the buffer opening pressure threshold, then determining the target buffer control duty cycle as a first preset duty cycle based on the second solenoid valve on the target gear side; if the pressure difference is less than the buffer closing pressure threshold, then determining the target buffer control duty cycle as a second preset duty cycle based on the second solenoid valve on the target gear side.

[0155] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0156] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0157] 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 the relevant data must comply with relevant regulations.

[0158] 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, and when executed, it 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.

[0159] 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.

[0160] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent 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 shift buffer control method, characterized in that, The method includes: Obtain the initial shift demand duty cycle and the initial buffer control duty cycle of the previous cycle. Based on the initial shift demand duty cycle and the initial buffer control duty cycle, determine the first gas mass on the initial gear side and the second gas mass on the target gear side in the cylinder. The system acquires the atmospheric temperature, the first cylinder volume on the initial gear side, and the second cylinder volume on the target gear side. Based on the first gas mass, the first cylinder volume, and the atmospheric temperature, it determines the first target cylinder pressure on the initial gear side. Based on the second gas mass, the second cylinder volume, and the atmospheric temperature, it determines the second target cylinder pressure on the target gear side. Obtain the buffer opening pressure threshold and the buffer closing pressure threshold, and determine the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold; The system acquires a preset shift control duty cycle, a first shift force threshold on the initial gear side, and a second shift force threshold on the target gear side. Based on the first target cylinder pressure, the preset shift control duty cycle, and the first shift force threshold, the system determines the target shift demand duty cycle for the current cycle. Based on the second target cylinder pressure, the target buffer control duty cycle, and the second shift force threshold, the system determines the target buffer demand duty cycle for the current cycle. Based on the target shift demand duty cycle and the target buffer demand duty cycle, buffer control is performed on the shift process.

2. The method according to claim 1, characterized in that, The determination of the first gas mass on the initial gear side and the second gas mass on the target gear side of the cylinder based on the initial shift demand duty cycle and the initial buffer control duty cycle includes: Determine whether the initial shift demand duty cycle and the initial buffer control duty cycle are both less than a preset duty cycle threshold and whether the duration of the time that the initial duty cycle threshold is less than the preset duty cycle threshold is greater than a preset duration. If so, determine the first gas mass and the second gas mass based on the first cylinder volume and the second cylinder volume, respectively. If not, obtain the first pressurized mass flow rate and the first exhaust mass flow rate on the initial shift side, the second pressurized mass flow rate and the second exhaust mass flow rate on the target shift side, the first pressurization duration and the first exhaust duration on the initial shift side, and the second pressurization duration and the second exhaust duration on the target shift side; The first gas mass is determined based on the first pressurized mass flow rate, the first exhaust mass flow rate, the first pressurization duration, and the second exhaust duration; the second gas mass is determined based on the second pressurized mass flow rate, the second exhaust mass flow rate, the second pressurization duration, and the second exhaust duration.

3. The method according to claim 2, characterized in that, The process of determining the first pressurized mass flow rate, the first exhaust mass flow rate, the second pressurized mass flow rate, and the second exhaust mass flow rate includes: Acquire atmospheric pressure, solenoid valve control line pressure, and the first initial cylinder pressure on the initial gear side and the second initial cylinder pressure on the target gear side of the previous cycle; Based on the first initial cylinder pressure, the second initial cylinder pressure, and the solenoid valve control line pressure, the first pressurized mass flow rate and the second pressurized mass flow rate are determined. The first exhaust mass flow rate and the second exhaust mass flow rate are determined based on the first initial cylinder pressure, the second initial cylinder pressure, and the atmospheric pressure.

4. The method according to claim 3, characterized in that, The process of determining the first pressurization duration, the first exhaust duration, the second pressurization duration, and the second exhaust duration includes: Based on the initial shift demand duty cycle and the solenoid valve control line pressure, the first energizing demand duty cycle of the first solenoid valve on the initial gear side is determined, and based on the first energizing demand duty cycle and the preset cycle, the first pressurization duration and the first exhaust duration are determined. Obtain the initial buffer demand duty cycle of the previous cycle. Based on the initial buffer demand duty cycle and the solenoid valve control line pressure, determine the second energizing demand duty cycle of the second solenoid valve on the target gear side. Based on the second energizing demand duty cycle and the preset cycle, determine the second pressurization duration and the second exhaust duration.

5. The method according to claim 1, characterized in that, The gear shifting process includes two stages: the first stage is from the initial gear to neutral, and the second stage is from neutral to the target gear. The process of determining the volume of the first cylinder and the volume of the second cylinder includes: Obtain the dead zone volume inside the cylinder, the displacement of the shift actuator during the shifting process, the cylinder length in the first stage, the equivalent cylinder cross-sectional area in the first stage, the cylinder length in the second stage, and the equivalent cylinder cross-sectional area in the second stage. The first cylinder volume and the second cylinder volume are determined based on the dead zone volume, the shift actuator displacement, the cylinder length of the first stage, the equivalent cylinder cross-sectional area of ​​the first stage, the cylinder length of the second stage, and the equivalent cylinder cross-sectional area of ​​the second stage.

6. The method according to claim 1, characterized in that, The process of obtaining the buffer enable pressure threshold and the buffer disable pressure threshold includes: The main gas path temperature, target gear, shift actuator displacement, shift actuator movement speed, and shift actuator type are obtained, and a temperature correction coefficient is determined based on the main gas path temperature. The buffer opening pressure threshold is determined based on the temperature correction coefficient, the target gear, the shift actuator displacement, and the type of shift actuator; The buffer closing pressure threshold is determined based on the temperature correction coefficient, the target gear, the movement speed, and the type of the shift actuator.

7. The method according to claim 1, characterized in that, The step of determining the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold includes: Determine the pressure difference between the first target cylinder pressure and the second target cylinder pressure; If the pressure difference is greater than the buffer opening pressure threshold, the target buffer control duty cycle is determined to be the first preset duty cycle based on the second solenoid valve on the target gear side. If the pressure difference is less than the buffer closing pressure threshold, the target buffer control duty cycle is determined to be the second preset duty cycle based on the second solenoid valve on the target gear side.

8. A shift buffer control device, characterized in that, The device includes: The first acquisition module is used to acquire the initial shift demand duty cycle and the initial buffer control duty cycle of the previous cycle, and based on the initial shift demand duty cycle and the initial buffer control duty cycle, determine the first gas mass on the initial gear side in the cylinder and the second gas mass on the target gear side in the cylinder. The second acquisition module is used to acquire the atmospheric temperature, the first cylinder volume on the initial gear side, and the second cylinder volume on the target gear side; and to determine the first target cylinder pressure on the initial gear side based on the first gas mass, the first cylinder volume, and the atmospheric temperature; and to determine the second target cylinder pressure on the target gear side based on the second gas mass, the second cylinder volume, and the atmospheric temperature. The third acquisition module is used to acquire the buffer opening pressure threshold and the buffer closing pressure threshold, and to determine the target buffer control duty cycle for the current cycle based on the first target cylinder pressure, the second target cylinder pressure, the buffer opening pressure threshold, and the buffer closing pressure threshold. The fourth acquisition module is used to acquire a preset shift control duty cycle, a first shift force threshold on the initial gear side, and a second shift force threshold on the target gear side. Based on the first target cylinder pressure, the preset shift control duty cycle, and the first shift force threshold, it determines the target shift demand duty cycle for the current cycle. Based on the second target cylinder pressure, the target buffer control duty cycle, and the second shift force threshold, it determines the target buffer demand duty cycle for the current cycle. The buffer control module is used to perform buffer control on the shifting process based on the target shifting demand duty cycle and the target buffer demand duty cycle.

9. 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.

10. 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.

11. 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

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

    CN115875444A

  • AMT synchronizer-free gear shifting force control method based on speed difference coupling principle

    CN116753302A