Gear shift control method and device, computer device, storage medium and program product
By adjusting the opening degree and opening time of the solenoid valve of the pneumatic shift actuator, the impact and noise problems of the pneumatic shift actuator during the shifting process of the synchronizer are solved, and the service life of the synchronizer is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FAW JIEFANG AUTOMOTIVE CO
- Filing Date
- 2023-10-09
- Publication Date
- 2026-05-29
Smart Images

Figure CN117212440B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of gear shift control technology, and in particular to a gear shift control method, device, computer equipment, storage medium and computer program product. Background Technology
[0002] Vehicles play a vital role in modern transportation, and shifting gears is essential for adjusting speed during operation. Synchronized shifting, a typical shifting method, is widely used in automated manual transmissions (AMTs). Actuators for synchronized shifting include electric, hydraulic, and pneumatic shift actuators. Among these, pneumatic shift actuators offer advantages such as low cost, rapid shifting, and simple structure, making them widely used in automatic transmissions equipped with synchronizers.
[0003] However, during synchronizer shifting, the pneumatic shifting actuator is prone to generating significant shifting shock and noise, which reduces the service life of the synchronizer. Summary of the Invention
[0004] Therefore, it is necessary to provide a shift control method, device, computer equipment, storage medium, and computer program product that can reduce shift shock and shift noise in order to address the above-mentioned technical problems.
[0005] In a first aspect, this application provides a gear shifting control method, the method comprising:
[0006] Upon receiving a shift signal from the vehicle, the forward solenoid valve of the pneumatic shift actuator is fully opened, and the current oil temperature of the transmission is obtained. Based on the current oil temperature, a target duration is determined. After the reverse solenoid valve of the pneumatic shift actuator is fully opened for the target duration, the reverse solenoid valve is closed so that the vehicle enters the synchronization phase.
[0007] During the synchronization phase, the opening of the positive solenoid valve is adjusted according to the first adjustment method so that the vehicle enters the dialing phase.
[0008] During the shift ring stage, the opening of the positive solenoid valve is adjusted according to the second adjustment method so that the vehicle enters the gear shifting stage;
[0009] During the gear shifting phase, the opening of the forward solenoid valve and the reverse solenoid valve is adjusted according to the third adjustment method so that the vehicle meets the gear shifting completion condition, and after the gear shifting completion condition is met, the forward solenoid valve and the reverse solenoid valve are closed.
[0010] In one embodiment, determining the target duration based on the current oil temperature includes:
[0011] The initial opening duration of the reverse solenoid valve is determined based on the current oil temperature of the transmission.
[0012] The opening compensation time of the reverse solenoid valve is determined based on the current air pressure in the intake channel;
[0013] The target duration is determined based on the initial valve opening duration and the valve opening compensation duration.
[0014] In one embodiment, adjusting the opening of the positive solenoid valve according to the first adjustment method to enable the vehicle to enter the dialing stage includes:
[0015] Determine the synchronization speed difference;
[0016] The opening duty cycle of the positive solenoid valve is determined based on the synchronous speed difference and the current oil temperature of the transmission.
[0017] The compensation duty cycle of the positive solenoid valve is determined based on the current air pressure in the intake channel.
[0018] The first duty cycle of the positive solenoid valve is determined based on the compensation duty cycle and the valve opening duty cycle.
[0019] The opening degree of the positive solenoid valve is controlled according to the first duty cycle;
[0020] The real-time movement speed of the synchronizer is obtained. If the real-time movement speed does not meet the shift condition, the step of controlling the opening of the positive solenoid valve according to the first duty cycle is returned to continue execution until the real-time movement speed meets the shift condition, so as to control the vehicle to enter the shift stage.
[0021] In one embodiment, adjusting the opening of the positive solenoid valve according to the second adjustment method to enable the vehicle to enter the gear shifting phase includes:
[0022] The second duty cycle of the positive solenoid valve is determined based on the current oil temperature and current air pressure of the transmission.
[0023] The opening degree of the positive solenoid valve is controlled according to the second duty cycle;
[0024] The real-time speed of the synchronizer is obtained. If the real-time speed does not meet the shift condition, the step of controlling the opening of the positive solenoid valve according to the second duty cycle is returned to continue until the real-time speed meets the shift condition, so as to control the vehicle to enter the shift stage.
[0025] In one embodiment, the shift completion condition includes a preset valve opening condition, a preset valve closing condition, and a preset position condition. Adjusting the opening of the forward solenoid valve and the reverse solenoid valve according to a third adjustment method to ensure the vehicle meets the shift completion condition includes:
[0026] The opening degree of the positive solenoid valve is adjusted according to the third adjustment method, and the real-time movement speed of the synchronizer is obtained;
[0027] When the real-time movement speed meets the preset valve opening condition, the opening degree of the reverse solenoid valve is adjusted according to the third adjustment method; when the real-time movement speed does not meet the preset valve closing condition, the opening degree of the reverse solenoid valve remains unchanged.
[0028] When the real-time movement speed meets the preset valve closing condition, the reverse solenoid valve is closed.
[0029] When the reverse solenoid valve is closed, or when the real-time movement speed does not meet the preset valve opening condition, the real-time position of the synchronizer is obtained.
[0030] If the real-time position does not meet the preset position conditions, the process returns to the step of adjusting the opening of the positive solenoid valve according to the third adjustment method and continues until the real-time position meets the preset position conditions. Then, the positive solenoid valve is closed to control the vehicle to meet the shift completion conditions.
[0031] In one embodiment, adjusting the opening of the forward solenoid valve and the reverse solenoid valve according to the third adjustment method includes:
[0032] Based on the real-time movement speed of the synchronizer and the current air pressure in the intake channel, the third duty cycle of the forward solenoid valve and the fourth duty cycle of the reverse solenoid valve are determined.
[0033] The positive solenoid valve is controlled according to the third duty cycle, and the opening degree of the reverse solenoid valve is controlled according to the fourth duty cycle.
[0034] Secondly, this application also provides a gear shift control device. The device includes:
[0035] The shift start module is used to control the forward solenoid valve of the pneumatic shift actuator to fully open when a shift signal is received from the vehicle, and to obtain the current oil temperature of the transmission. Based on the current oil temperature, a target duration is determined, and the reverse solenoid valve of the pneumatic shift actuator is controlled to run in a fully open state for the target duration. After that target duration, the reverse solenoid valve is closed so that the vehicle enters the synchronization stage.
[0036] A synchronization module is used to adjust the opening of the positive solenoid valve according to a first adjustment method during the synchronization phase, so that the vehicle enters the dialing phase.
[0037] The shift ring module is used to adjust the opening of the positive solenoid valve according to the second adjustment method during the shift ring stage, so that the vehicle enters the gear shifting stage.
[0038] The shifting module is used to adjust the opening of the forward solenoid valve and the reverse solenoid valve according to a third adjustment method during the shifting phase, so that the vehicle meets the shifting completion condition, and closes the forward solenoid valve and the reverse solenoid valve after the shifting completion condition is met.
[0039] 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 above-described shift control method.
[0040] 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 above-described shift control method.
[0041] 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 above-described shift control method.
[0042] The aforementioned shift control method, device, computer equipment, storage medium, and computer program product, upon receiving a shift signal from the vehicle, control the forward solenoid valve of the pneumatic shift actuator to fully open, acquire the current oil temperature of the transmission, determine the target duration based on the current oil temperature, control the reverse solenoid valve of the pneumatic shift actuator to operate in a fully open state for the target duration, and then close the reverse solenoid valve to allow the vehicle to enter the synchronization phase. During the shift initiation phase to the synchronization phase, controlling the reverse solenoid valve to operate in a fully open state for a period of time before closing it indirectly slows down the synchronizer's movement speed by controlling the magnitude and direction of the reverse airflow. This effectively controls the synchronizer's movement speed, thereby preventing the synchronizer from moving too fast at the synchronization initiation position when the vehicle enters the synchronization phase, which can easily cause "gear grinding" noise during shifting, and thus improving the synchronizer's service life. Attached Figure Description
[0043] Figure 1 This is an application environment diagram of the shift control method in one embodiment;
[0044] Figure 2 This is a flowchart illustrating a shift control method in one embodiment;
[0045] Figure 3 This is a structural diagram of a pneumatic shift actuator in one embodiment;
[0046] Figure 4 This is a control flowchart for the gear shift initiation stage in one embodiment;
[0047] Figure 5 This is a control flow diagram of the synchronization phase in one embodiment;
[0048] Figure 6 This is a control flowchart for the dialing stage in one embodiment;
[0049] Figure 7 This is a control flowchart for the gear shifting stage in one embodiment;
[0050] Figure 8 This is a structural block diagram of the shift control device in one embodiment;
[0051] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0052] 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.
[0053] The shift control method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, the vehicle controller 102 is connected to the forward solenoid valve 106 and the reverse solenoid valve 108 of the pneumatic shift actuator 104 via a bus. Upon receiving a shift signal from the vehicle, the vehicle controller 102 controls the forward solenoid valve 106 of the pneumatic shift actuator 104 to fully open, acquires the current oil temperature of the transmission, determines the target duration based on the current oil temperature, controls the reverse solenoid valve 108 of the pneumatic shift actuator 104 to operate in a fully open state for the target duration, and then closes the reverse solenoid valve 108 to allow the vehicle to enter the synchronization phase. During the synchronization phase, the vehicle controller 102 adjusts the opening of the forward solenoid valve 106 according to a first adjustment method to allow the vehicle to enter the shifting phase. During the shifting phase, the vehicle controller 102 adjusts the opening of the forward solenoid valve 106 according to a second adjustment method to allow the vehicle to enter the shifting phase. During the shifting phase, the vehicle controller 102 adjusts the opening of the forward solenoid valve 106 and the reverse solenoid valve 108 according to a third adjustment method to ensure that the vehicle meets the shifting completion conditions, and closes the forward solenoid valve 106 and the reverse solenoid valve 108 after the shifting completion conditions are met. The vehicle controller 102 can be, but is not limited to, various vehicle controllers, transmission controllers, shift drive controllers (TCU), etc. Both the forward solenoid valve 106 and the reverse solenoid valve 108 are two-position three-way valves. When open, they enable air intake, and when closed, they enable air exhaust. Both can be controlled by duty cycle.
[0054] In one embodiment, such as Figure 2 As shown, a shift control method is provided, which is applied to... Figure 1 Taking the vehicle controller in the example, the explanation includes the following steps:
[0055] Step 202: Upon receiving a shift signal from the vehicle, control the forward solenoid valve of the pneumatic shift actuator to fully open, obtain the current oil temperature of the transmission, determine the target duration based on the current oil temperature, control the reverse solenoid valve of the pneumatic shift actuator to run in the fully open state for the target duration, and then close the reverse solenoid valve so that the vehicle enters the synchronization stage.
[0056] The shift signal is the electrical signal generated when the driver switches between the vehicle's mechanical and electronic gear levers. For example, when the driver switches to a mechanical gear lever via the control panel, the mechanical gear lever outputs an electrical signal, which is the shift signal. This shift signal is transmitted directly to the vehicle controller via the vehicle's transmission subbus. When the driver operates the electronic gear lever, the gear lever sensor detects the shift signal indicating that the driver has engaged P, R, N, D, S, or M gears, and then transmits the shift signal to the vehicle controller.
[0057] Pneumatic shift actuators are an important component of automotive transmissions. They can receive electronic signals from the transmission control system and precisely control gear shifting based on these signals.
[0058] Figure 3 This is a structural diagram of a pneumatic shift actuator in one embodiment, consisting of... Figure 3 As can be seen, a pneumatic shift actuator typically includes a forward solenoid valve and a reverse solenoid valve. An air compressor generates compressed air, which enters the intake passage through an intake pressure regulating valve and then flows to the forward and reverse solenoid valves respectively. The forward solenoid valve is usually located upstream of the pneumatic shift actuator and controls the flow of compressed air to the shift cylinder. When the forward solenoid valve is energized, it opens a forward intake passage, allowing compressed air in the intake passage to flow through to one end of the shift cylinder, pushing the piston towards the shift lever's gear position. The reverse solenoid valve is usually located downstream of the pneumatic shift actuator and controls the flow of compressed air to the other end of the shift cylinder. When the reverse solenoid valve is energized, it opens a reverse intake passage, allowing compressed air in the intake passage to flow through the reverse intake passage to the other end of the shift cylinder, pushing the piston towards neutral. By controlling the energization and de-energization of the forward and reverse solenoid valves, airflow in different directions can be input into the pneumatic shift actuator at different times, thereby controlling the shifting of gears.
[0059] The synchronizer shifting control process is divided into four stages: shift initiation, synchronization, shift ring operation, and engagement. The shift initiation stage refers to the process from neutral to the synchronizer starting to synchronize. The synchronization stage refers to the phase where the synchronizer and the gear to be synchronized gradually reach the same speed to increase speed and save fuel. The shift ring operation stage refers to the process of rotating the synchronizer ring a certain angle after the synchronizer and the gear to be synchronized reach the same speed. The engagement stage refers to the process where the synchronizer engages with the gear to be meshed.
[0060] In this embodiment, if the vehicle meets the synchronization conditions during the gear shift initiation phase, the vehicle enters the synchronization phase. These synchronization conditions can be set based on parameters such as the synchronizer's real-time position, vehicle speed, and engine speed. For example, if the synchronizer's real-time position reaches a preset synchronization start position, the vehicle is determined to meet the synchronization conditions; that is, if the synchronizer's real-time position is greater than or equal to the preset synchronization start position, the vehicle enters the synchronization phase.
[0061] During the shift initiation and synchronization phases, the forward solenoid valve is energized and fully open to provide sufficient forward airflow to push the shift piston towards the gear position. This process, known as the "pressurization" phase, prepares for the subsequent synchronization process. In related technologies, to avoid interfering with the transmission of forward airflow, the reverse solenoid valve remains fully closed during the shift initiation and synchronization phases. However, during this phase, the synchronizer's speed cannot be effectively controlled, leading to excessively fast synchronizer speed at the synchronization initiation position when the vehicle enters the synchronization phase. This can cause "grinding noise" during shifting, reducing the synchronizer's lifespan. Therefore, to address this issue, this embodiment controls the reverse solenoid valve to operate fully open for a period before closing it during the shift initiation and synchronization phases. By controlling the magnitude and direction of the reverse airflow through the reverse solenoid valve, the synchronizer's speed is indirectly affected. For example, when it is necessary to reduce the synchronizer's speed, the opening of the reverse solenoid valve can be reduced, thereby reducing the magnitude and direction of the reverse airflow and slowing down the synchronizer's speed.
[0062] The opening duration of the reverse solenoid valve is affected by many factors. For example, the transmission oil temperature, the air pressure in the intake passage, and the real-time speed of the synchronizer all affect the opening duration of the reverse solenoid valve. Among these, the higher the oil temperature, the greater the friction and wear of the transmission, which in turn seriously affects the shifting efficiency. Therefore, in this embodiment, the target duration for the reverse solenoid valve to operate in the fully open state is determined based on the current transmission oil temperature.
[0063] In some embodiments, a large number of sampling points can be collected to measure the oil temperature and the opening time of the reverse solenoid valve. The mapping relationship between the oil temperature and the opening time of the reverse solenoid valve can be determined by means of data fitting or other methods.
[0064] In some embodiments, the opening time of the reverse solenoid valve adapted to the transmission oil temperature can be determined by a pre-set calibration table.
[0065] In some embodiments, a large number of training samples can be obtained. Each training sample includes the transmission oil temperature and the label of the training sample is the opening duration of the reverse solenoid valve. The model is trained by a large number of training samples. Based on the difference between the model output and the label, the parameters of the model are adjusted in reverse until the difference is less than a preset value to obtain a trained model. The target duration for the reverse solenoid valve to operate in the fully open state corresponding to the current transmission oil temperature is determined by the trained model.
[0066] Specifically, after receiving the shift signal, the vehicle controller fully opens the forward solenoid valve of the pneumatic shift actuator and obtains the current transmission oil temperature. Based on the mapping relationship between oil temperature and the opening duration of the reverse solenoid valve, it determines the target duration for the reverse solenoid valve to operate in the fully open state corresponding to the current oil temperature. The vehicle controller then controls the reverse solenoid valve of the pneumatic shift actuator to operate in the fully open state and records the operating duration of the reverse solenoid valve. When the operating duration equals the target duration, the reverse solenoid valve is closed. Afterward, the vehicle controller checks whether the vehicle meets the synchronization conditions. If not, it continues to fully open the forward solenoid valve of the pneumatic shift actuator until the synchronization conditions are met, and the vehicle enters the synchronization phase.
[0067] Step 204: During the synchronization phase, adjust the opening of the positive solenoid valve according to the first adjustment method so that the vehicle enters the dialing phase.
[0068] During the initial shift phase, the forward solenoid valve operates fully open. Once the vehicle enters the synchronization phase, the opening of the forward solenoid valve needs to decrease to reduce the impact on the synchronizer. During the synchronization phase, the opening of the forward solenoid valve is affected by various factors, such as the transmission oil temperature, the compressed air pressure entering the shift cylinder, the synchronization speed difference, and other parameters. Therefore, the first adjustment method involves determining the first duty cycle of the forward solenoid valve based on the factors affecting its opening during the synchronization phase, and adjusting the valve's opening accordingly.
[0069] In this embodiment, if the vehicle meets the locking conditions during the synchronization phase, the vehicle enters the locking phase. The locking conditions can be set based on parameters such as the synchronization speed difference, the synchronizer's movement speed, vehicle speed, accelerator pedal position, and engine speed. For example, if the synchronizer's movement speed is greater than a preset lock-up end speed, the vehicle is considered to have met the locking conditions, the synchronization process is determined to be complete, and the vehicle can enter the locking phase. The lock-up end speed refers to the end speed of the synchronizer's locking function.
[0070] Specifically, after the vehicle meets the synchronization conditions, the vehicle enters the synchronization phase. At this time, the vehicle controller determines the first duty cycle of the positive solenoid valve, adjusts the opening of the positive solenoid valve according to the first duty cycle, and checks whether the vehicle meets the ring-shifting conditions. If it does not meet the conditions, the controller continues to adjust the opening of the positive solenoid valve according to the first duty cycle until the ring-shifting conditions are met, and the vehicle enters the ring-shifting phase.
[0071] Step 206: During the shift ring stage, adjust the opening of the positive solenoid valve according to the second adjustment method so that the vehicle enters the shifting stage.
[0072] During the shifting phase, the opening degree of the forward solenoid valve is affected by various factors, such as the transmission oil temperature, the compressed air pressure entering the shift cylinder, and other parameters. Therefore, the second adjustment method refers to determining the second duty cycle of the forward solenoid valve based on the factors affecting its opening degree during the shifting phase, and adjusting the valve opening degree accordingly. It should be noted that the first and second adjustment methods are different.
[0073] In this embodiment, if the vehicle meets the shifting conditions during the shifting phase, the vehicle enters the shifting phase. These shifting conditions can be set based on parameters such as the synchronizer's movement speed, vehicle speed, and engine speed. For example, if the synchronizer's movement speed is greater than a preset shifting end speed, the vehicle is considered to meet the shifting conditions, the shifting phase is determined to be complete, and the vehicle can enter the shifting phase.
[0074] Specifically, after the vehicle meets the shifting conditions, the vehicle enters the shifting stage. At this time, the vehicle controller determines the second duty cycle of the positive solenoid valve, adjusts the opening of the positive solenoid valve according to the second duty cycle, and checks whether the vehicle meets the shifting conditions. If it does not meet the conditions, the opening of the positive solenoid valve continues to be adjusted according to the second duty cycle until the shifting conditions are met, and the vehicle enters the shifting stage.
[0075] Step 208: During the gear shifting phase, adjust the opening of the forward solenoid valve and the reverse solenoid valve according to the third adjustment method so that the vehicle meets the gear shifting completion conditions, and close the forward solenoid valve and the reverse solenoid valve after the gear shifting completion conditions are met.
[0076] In the gear-shifting phase, adjusting the opening degrees of the forward and reverse solenoid valves allows for precise control of the shift piston's movement speed and distance, thus achieving accurate gear control. During gear-shifting, the opening degrees of the forward and reverse solenoid valves are affected by various factors, such as the synchronizer's speed, the compressed air pressure entering the shift cylinder, and other parameters. Therefore, the third adjustment method determines the third duty cycle of the forward solenoid valve and the fourth duty cycle of the reverse solenoid valve based on the factors affecting their opening degrees during gear-shifting. The opening degree of the forward solenoid valve is adjusted according to the third duty cycle, and the opening degree of the reverse solenoid valve is adjusted according to the fourth duty cycle.
[0077] During the shifting phase, the opening degrees of the forward and reverse solenoid valves are affected by various factors, such as the synchronizer's speed, the compressed air pressure entering the shift cylinder, and other parameters. Therefore, the third adjustment method refers to determining a third duty cycle for controlling the forward solenoid valve and a fourth duty cycle for controlling the reverse solenoid valve based on the factors affecting their opening degrees during the shifting phase. The opening degree of the forward solenoid valve is adjusted according to the third duty cycle, and the opening degree of the reverse solenoid valve is adjusted according to the fourth duty cycle.
[0078] In this embodiment, if the vehicle meets the shift completion condition during the shifting phase, the vehicle completes the shift. The shift completion condition can be set based on parameters such as the synchronizer's movement speed, the synchronizer's real-time position, the compressed air pressure entering the shift cylinder, and other parameters. For example, if the synchronizer's real-time position reaches a preset shift end position, the vehicle is determined to have met the shift completion condition; that is, if the synchronizer's real-time position is greater than or equal to the shift end position, the vehicle ends the shifting process.
[0079] Specifically, after the vehicle meets the shifting conditions, the vehicle enters the shifting phase. At this time, the vehicle controller determines the third duty cycle for controlling the forward solenoid valve and the fourth duty cycle for controlling the reverse solenoid valve. It adjusts the opening of the forward solenoid valve according to the third duty cycle and the opening of the reverse solenoid valve according to the fourth duty cycle. It also checks whether the vehicle meets the shifting completion conditions. If not, it continues to adjust the opening of the forward solenoid valve according to the third duty cycle until the shifting completion conditions are met, and the vehicle ends the shifting process.
[0080] In the aforementioned shift control method, upon receiving a shift signal from the vehicle, the forward solenoid valve of the pneumatic shift actuator is fully opened, and the current oil temperature of the transmission is acquired. Based on the current oil temperature, a target duration is determined. The reverse solenoid valve of the pneumatic shift actuator is then kept fully open for the target duration before being closed, allowing the vehicle to enter the synchronization phase. During the shift initiation phase to the synchronization phase, the reverse solenoid valve is kept fully open for a period before being closed. By controlling the magnitude and direction of the reverse airflow through the reverse solenoid valve, the synchronizer's movement speed is indirectly slowed down. This effectively controls the synchronizer's speed, preventing it from moving too quickly at the synchronization initiation position when the vehicle enters the synchronization phase. This avoids the synchronizer producing a "grinding noise" during shifting and improves the synchronizer's lifespan.
[0081] In one embodiment, determining the target duration based on the current oil temperature includes the following steps:
[0082] Based on the current oil temperature of the transmission, determine the initial opening duration of the reverse solenoid valve; based on the current air pressure in the intake passage, determine the opening compensation duration of the reverse solenoid valve; based on the initial opening duration and the opening compensation duration, determine the target duration.
[0083] This embodiment utilizes data from numerous sampling points, including oil temperature and the opening duration of the reverse solenoid valve, to determine the mapping relationship between oil temperature and the opening duration of the reverse solenoid valve through data fitting and other methods. Based on this mapping relationship, the initial opening duration of the reverse solenoid valve corresponding to the current oil temperature of the transmission can be determined.
[0084] Since the current air pressure in the intake channel also affects the opening time of the reverse solenoid valve, in order to further improve the control accuracy of the reverse solenoid valve, this embodiment determines the opening compensation time of the reverse solenoid valve based on the current air pressure in the intake channel, and takes the sum of the initial opening time and the opening compensation time as the target time for the reverse solenoid valve to operate in the fully open state.
[0085] This embodiment, based on the ability to collect data from a large number of sampling points corresponding to the air pressure in the intake channel and the opening duration of the reverse solenoid valve, determines the mapping relationship between the air pressure in the intake channel and the opening duration of the reverse solenoid valve through data fitting and other methods. Based on this mapping relationship, the valve opening compensation duration corresponding to the air pressure in the intake channel can be determined.
[0086] Specifically, Figure 4 Here is a control flowchart for the shift start phase in one embodiment, refer to Figure 4 It is known that the vehicle controller obtains the current oil temperature of the transmission and the current air pressure in the intake passage. Based on the mapping relationship between the oil temperature and the opening duration of the reverse solenoid valve, the vehicle controller determines the initial opening duration *t* of the reverse solenoid valve corresponding to the current oil temperature of the transmission. Based on the mapping relationship between the air pressure in the intake passage and the opening duration of the reverse solenoid valve, the vehicle controller determines the opening compensation duration *Δt* of the reverse solenoid valve corresponding to the current air pressure in the intake passage. The vehicle controller uses the sum of the initial opening duration *t* and the opening compensation duration *Δt* as the target duration (i.e., *t* + *Δt*) for the reverse solenoid valve to operate in a fully open state. The vehicle controller controls the reverse solenoid valve to operate in a fully open state and records the operating duration of the reverse solenoid valve. When the operating duration equals the target duration, the reverse solenoid valve is closed. Afterwards, the vehicle controller detects the real-time position *d* of the synchronizer. If the real-time position *d* of the synchronizer is greater than or equal to the preset synchronization start position *d1*, the vehicle enters the synchronization phase.
[0087] In this embodiment, the initial opening duration of the reverse solenoid valve is determined based on the current oil temperature of the transmission; the opening compensation duration of the reverse solenoid valve is determined based on the current air pressure in the intake passage; and the target duration is determined based on the initial opening duration and the opening compensation duration. In this process, based on determining the initial opening duration of the reverse solenoid valve according to the current oil temperature of the transmission, the opening compensation duration of the reverse solenoid valve is further determined based on the current air pressure in the intake passage. By correcting the opening compensation duration to the target duration of the reverse solenoid valve operating in a fully open state, the influence of the transmission oil temperature and the air pressure in the intake passage on the operating duration of the reverse solenoid valve can be avoided, improving the control accuracy of the reverse solenoid valve and consequently improving the control accuracy of the synchronizer's movement speed.
[0088] In one embodiment, adjusting the opening of the positive solenoid valve according to a first adjustment method to enable the vehicle to enter the dialing stage includes the following steps:
[0089] 1. Determine the synchronization speed difference.
[0090] Specifically, the vehicle controller obtains the synchronization speed difference through sensing devices. For example, the sensing devices include a tachometer or speed sensor, which the vehicle controller uses to measure the synchronization speed difference.
[0091] 2. Determine the opening duty cycle of the positive solenoid valve based on the synchronous speed difference and the current oil temperature of the transmission.
[0092] In this embodiment, based on the ability to collect a large number of sampling points corresponding to the synchronization speed difference, transmission oil temperature, and positive solenoid valve duty cycle, the mapping relationship among the synchronization speed difference, transmission oil temperature, and positive solenoid valve duty cycle is determined through data fitting and other methods. Based on this mapping relationship, the opening duty cycle of the positive solenoid valve corresponding to the synchronization speed difference and the current transmission oil temperature can be determined.
[0093] Specifically, Figure 5 Here is a control flow diagram for the synchronization phase in one embodiment, refer to Figure 5 It can be seen that the vehicle controller obtains the synchronous speed difference and the current oil temperature of the transmission. Based on the mapping relationship between the synchronous speed difference, the oil temperature of the transmission, and the duty cycle of the positive solenoid valve, it determines the opening duty cycle P1 of the positive solenoid valve corresponding to the synchronous speed difference and the current oil temperature of the transmission.
[0094] 3. Determine the compensation duty cycle of the positive solenoid valve based on the current air pressure in the intake channel.
[0095] In this embodiment, based on the ability to collect a large number of sampling points corresponding to the air pressure in the intake channel and the duty cycle of the positive solenoid valve, the mapping relationship between the air pressure in the intake channel and the duty cycle of the positive solenoid valve is determined through data fitting and other methods. Based on this mapping relationship, the compensation duty cycle of the positive solenoid valve corresponding to the current air pressure in the intake channel can be determined.
[0096] Since the current air pressure in the intake channel also affects the duty cycle of the forward solenoid valve, in order to further improve the control accuracy of the forward solenoid valve, this embodiment determines the compensation duty cycle of the forward solenoid valve based on the current air pressure in the intake channel. This avoids the occurrence of excessively high or low air pressure affecting the synchronization force, and avoids failure problems such as synchronizer wear caused by excessive synchronization force, thereby improving the service life of the synchronizer.
[0097] Specifically, such as Figure 5 As shown, the vehicle controller obtains the current air pressure in the intake passage and determines the compensation duty cycle ΔP1 of the positive solenoid valve corresponding to the current air pressure in the intake passage based on the mapping relationship between the air pressure in the intake passage and the duty cycle of the positive solenoid valve.
[0098] IV. Determine the first duty cycle of the positive solenoid valve based on the compensation duty cycle and the valve opening duty cycle.
[0099] Specifically, such as Figure 5 As shown, the vehicle controller will use the sum of the compensation duty cycle and the valve opening duty cycle as the first duty cycle (P1+△P1) of the positive solenoid valve.
[0100] 5. Control the opening degree of the positive solenoid valve according to the first duty cycle.
[0101] Specifically, the vehicle controller converts the first duty cycle into a pulse signal, which is used to control the on / off duration of the positive solenoid valve. After receiving the pulse signal, the positive solenoid valve adjusts the on / off time ratio according to the magnitude of the first duty cycle, thereby controlling the opening degree of the positive solenoid valve.
[0102] 6. Obtain the real-time movement speed of the synchronizer. If the real-time movement speed does not meet the shift condition, return to the step of controlling the opening of the positive solenoid valve according to the first duty cycle and continue execution until the real-time movement speed meets the shift condition, so as to control the vehicle to enter the shift stage.
[0103] In this embodiment, the ring-shifting condition can be that the synchronizer's movement speed is greater than the preset locking end speed, at which point the vehicle is considered to meet the ring-shifting condition, the synchronization process is determined to be complete, and the vehicle can enter the ring-shifting stage.
[0104] In this embodiment, if the real-time movement speed of the synchronizer does not meet the ring-shifting condition, the opening of the forward solenoid valve continues to be controlled according to the first duty cycle. That is, the opening of the forward solenoid valve is kept constant until the real-time movement speed of the synchronizer meets the ring-shifting condition. Compared with the method of adjusting the opening of the forward solenoid valve in real time, the method of keeping the opening of the forward solenoid valve constant can avoid the problem of repeated adjustment of the opening of the forward solenoid valve, which would damage the forward solenoid valve, thereby improving the reliability of the forward solenoid valve.
[0105] Specifically, such as Figure 5 As shown, the vehicle controller obtains the real-time movement speed of the synchronizer. When the real-time movement speed is less than or equal to the preset lock-up end speed, it continues to control the opening of the positive solenoid valve according to the first duty cycle until the real-time movement speed is greater than the preset lock-up end speed. Then, it is determined that the vehicle meets the ring-shifting conditions, the synchronization process is completed, and the vehicle can enter the ring-shifting stage.
[0106] In this embodiment, the compensation duty cycle of the forward solenoid valve is determined based on the current air pressure in the intake channel. The sum of the compensation duty cycle and the valve opening duty cycle is used as the first duty cycle of the forward solenoid valve. The opening degree of the forward solenoid valve is controlled according to the first duty cycle. In the above process, during the synchronization phase, by correcting the first duty cycle of the forward solenoid valve based on the compensation duty cycle determined according to the current air pressure in the intake channel, it is possible to avoid the occurrence of excessively high or low air pressure affecting the synchronization force, and to avoid failure problems such as synchronizer wear caused by excessive synchronization force, thereby improving the service life of the synchronizer.
[0107] In one embodiment, adjusting the opening of the positive solenoid valve according to the second adjustment method to enable the vehicle to enter the gear shifting stage includes the following steps:
[0108] Based on the current oil temperature of the transmission and the current air pressure in the intake passage, determine the second duty cycle of the positive solenoid valve; based on the second duty cycle, control the opening of the positive solenoid valve; obtain the real-time movement speed of the synchronizer, and if the real-time movement speed does not meet the shifting conditions, return to the step of controlling the opening of the positive solenoid valve based on the second duty cycle and continue execution until the real-time movement speed meets the shifting conditions, so as to control the vehicle to enter the shifting stage.
[0109] In this embodiment, based on the availability of numerous sampling points corresponding to the current oil temperature of the transmission, the current air pressure in the intake manifold, and the duty cycle of the forward solenoid valve, a mapping relationship is determined through data fitting and other methods. Based on this mapping relationship, the second duty cycle of the forward solenoid valve corresponding to the current oil temperature of the transmission and the current air pressure in the intake manifold can be determined.
[0110] In some embodiments, the vehicle controller may also determine the opening duty cycle of the positive solenoid valve based on the current oil temperature of the transmission, determine the compensation duty cycle of the positive solenoid valve based on the current air pressure in the intake passage, and determine the second duty cycle of the positive solenoid valve based on the opening duty cycle and the compensation duty cycle.
[0111] This involves collecting data on the current transmission oil temperature and the duty cycle of the forward solenoid valve from a large number of sampling points. Through data fitting and other methods, the mapping relationship between the current transmission oil temperature and the duty cycle of the forward solenoid valve can be determined. Based on this mapping relationship, the opening duty cycle of the forward solenoid valve corresponding to the current transmission oil temperature can be determined.
[0112] A large number of sampling points can be collected to obtain the current air pressure in the intake channel and the duty cycle of the forward solenoid valve. Through data fitting and other methods, the mapping relationship between the current air pressure in the intake channel and the duty cycle of the forward solenoid valve can be determined. Based on this mapping relationship, the compensation duty cycle of the forward solenoid valve corresponding to the current air pressure in the intake channel can be determined. The sum of the valve opening duty cycle and the compensation duty cycle is taken as the second duty cycle of the forward solenoid valve.
[0113] In this embodiment, the shifting condition can be that the synchronizer's movement speed is greater than the preset shift ring end speed, at which point the vehicle is considered to meet the shifting condition, the shifting process is determined to be complete, and the vehicle can enter the shifting phase.
[0114] In this embodiment, if the real-time movement speed of the synchronizer does not meet the shift condition, the opening of the forward solenoid valve is controlled according to the second duty cycle. That is, the opening of the forward solenoid valve is kept constant until the real-time movement speed of the synchronizer meets the shift condition. Compared with the method of adjusting the opening of the forward solenoid valve in real time, the method of keeping the opening of the forward solenoid valve constant can avoid the problem of repeated adjustment of the opening of the forward solenoid valve, which would damage the forward solenoid valve, thereby improving the reliability of the forward solenoid valve.
[0115] Specifically, Figure 6 Here is a control flowchart for the dialing stage in one embodiment, such as... Figure 6 As shown, the vehicle controller obtains the current oil temperature of the transmission, the current air pressure in the intake passage, and the duty cycle of the positive solenoid valve based on the mapping relationship between the current oil temperature of the transmission, the current air pressure in the intake passage, and the duty cycle of the positive solenoid valve. The second duty cycle P2 of the positive solenoid valve corresponding to the current oil temperature of the transmission and the current air pressure in the intake passage is determined. The vehicle controller controls the opening of the positive solenoid valve according to the second duty cycle P2. During this process, the vehicle controller obtains the real-time movement speed of the synchronizer. If the real-time movement speed of the synchronizer is less than or equal to the preset shift ring end speed, it is considered that the vehicle does not meet the shifting conditions, and the process returns to the step of controlling the opening of the positive solenoid valve according to the second duty cycle to continue until the real-time movement speed is greater than the shift ring end speed, at which point the shifting process is stopped, and the vehicle can enter the shifting stage.
[0116] In this embodiment, during the shifting phase, the second duty cycle of the forward solenoid valve is determined based on the current oil temperature of the transmission and the current air pressure in the intake passage. The opening degree of the forward solenoid valve is then controlled according to this second duty cycle. By comprehensively considering the influence of the transmission oil temperature and the air pressure in the intake passage on the second duty cycle of the forward solenoid valve, the problem of long shifting times due to difficulty in shifting under low temperature or insufficient air pressure conditions is effectively solved.
[0117] In one embodiment, the shift completion condition includes a preset valve opening condition, a preset valve closing condition, and a preset position condition. The opening degrees of the forward and reverse solenoid valves are adjusted according to a third adjustment method to ensure the vehicle meets the shift completion condition, including the following steps:
[0118] Adjust the opening of the forward solenoid valve according to the third adjustment method and obtain the real-time movement speed of the synchronizer; if the real-time movement speed meets the preset valve opening condition, adjust the opening of the reverse solenoid valve according to the third adjustment method; if the real-time movement speed does not meet the preset valve closing condition, keep the opening of the reverse solenoid valve unchanged; if the real-time movement speed meets the preset valve closing condition, close the reverse solenoid valve; if the reverse solenoid valve is closed, or if the real-time movement speed does not meet the preset valve opening condition, obtain the real-time position of the synchronizer; if the real-time position does not meet the preset position condition, return to the step of adjusting the opening of the forward solenoid valve according to the third adjustment method and continue execution until the real-time position meets the preset position condition, then stop and close the forward solenoid valve to control the vehicle to meet the shift completion condition.
[0119] The preset valve opening condition refers to whether the real-time movement speed of the synchronizer is greater than the preset opening speed of the reverse solenoid valve. If it is greater than the opening speed, the reverse solenoid valve is determined to meet the preset valve opening condition, the vehicle controller opens the reverse solenoid valve, and adjusts the opening degree of the reverse solenoid valve according to the third adjustment method. If it is less than the opening speed, the reverse solenoid valve is determined not to meet the preset valve opening condition, and the vehicle controller closes the reverse solenoid valve.
[0120] The preset valve-closing condition refers to whether the real-time movement speed of the synchronizer is greater than the preset closing speed of the reverse solenoid valve. If it is less than the closing speed of the reverse solenoid valve, the reverse solenoid valve is determined to meet the preset valve-closing condition, and the vehicle controller closes the reverse solenoid valve. If it is greater than or equal to the closing speed of the reverse solenoid valve, the reverse solenoid valve is determined not to meet the preset valve-closing condition. In this case, the opening of the reverse solenoid valve remains unchanged, and the opening of the reverse solenoid valve continues to be adjusted according to the third adjustment method until the real-time movement speed of the synchronizer is less than the closing speed of the reverse solenoid valve, at which point the reverse solenoid valve is closed.
[0121] The preset position condition refers to whether the real-time position of the synchronizer has reached the shift completion position when the shift is completed. If the shift completion position is reached, the preset position condition is met, and the forward and reverse solenoid valves are closed. If the shift completion position is not reached, the preset position condition is not met, and the opening of the forward solenoid valve remains unchanged.
[0122] Specifically, Figure 7 Here is a control flowchart for the gear shifting stage in one embodiment, refer to Figure 7It can be seen that the vehicle controller determines the third duty cycle of the forward solenoid valve according to the third adjustment method, adjusts the opening of the forward solenoid valve according to the third duty cycle, and obtains the real-time movement speed of the synchronizer through the speed sensor. When the real-time movement speed is greater than the preset opening speed of the reverse solenoid valve, it is determined that the vehicle meets the preset valve opening condition. The vehicle controller then determines the fourth duty cycle of the reverse solenoid valve according to the third adjustment method, adjusts the opening of the reverse solenoid valve according to the fourth duty cycle, and obtains the real-time movement speed of the synchronizer through the speed sensor. When the real-time movement speed of the synchronizer is greater than the preset closing speed of the reverse solenoid valve, it is determined that the real-time movement speed does not meet the preset valve closing condition. At this time, the vehicle controller keeps the opening of the reverse solenoid valve unchanged, that is, continues to adjust the opening of the reverse solenoid valve according to the fourth duty cycle. When the real-time movement speed of the synchronizer is less than the preset closing speed of the reverse solenoid valve, it is determined that the real-time movement speed meets the preset valve closing condition. At this time, the vehicle controller closes the reverse solenoid valve and obtains the real-time position of the synchronizer. When the real-time position d of the synchronizer reaches the shift completion position d2, the preset position condition is met, and the forward and reverse solenoid valves are closed; if the real-time position of the synchronizer does not reach the shift completion position, the preset position condition is not met, and the opening of the forward solenoid valve remains unchanged.
[0123] In this embodiment, during the gear-shifting phase, if the real-time movement speed meets the preset valve-opening condition, the reverse solenoid valve is opened, and its opening degree is adjusted according to the third adjustment method. If the real-time movement speed does not meet the preset valve-closing condition, the opening degree of the reverse solenoid valve remains unchanged; if the real-time movement speed meets the preset valve-closing condition, the reverse solenoid valve is closed. In the above process, during the gear-shifting phase, the reverse solenoid valve slows down the synchronizer's movement speed at the end of the gear shift, avoiding end-face impact noise caused by excessively fast synchronizer movement speed at the end of the gear shift, thus improving the synchronizer's service life.
[0124] In one embodiment, adjusting the opening degree of the forward solenoid valve and the reverse solenoid valve according to the third adjustment method includes:
[0125] Based on the real-time movement speed of the synchronizer and the current air pressure in the intake channel, the third duty cycle of the forward solenoid valve and the fourth duty cycle of the reverse solenoid valve are determined; the forward solenoid valve is controlled according to the third duty cycle, and the opening degree of the reverse solenoid valve is controlled according to the fourth duty cycle.
[0126] During the gear shifting phase, the control logic of the forward solenoid valve and the reverse solenoid valve can be the same or different.
[0127] In some embodiments, such as Figure 7As shown, the opening duty cycle P3 of the forward solenoid valve can be determined based on the real-time movement speed of the synchronizer, the compensation duty cycle ΔP3 of the forward solenoid valve can be determined based on the current air pressure in the intake channel, and the third duty cycle (P3+ΔP3) of the forward solenoid valve can be determined based on the sum of the opening duty cycle P3 and the compensation duty cycle ΔP3.
[0128] In this embodiment, the fourth duty cycle of the reverse solenoid valve can also be determined according to the duty cycle calculation method of the forward solenoid valve.
[0129] In some embodiments, such as Figure 7 As shown, based on the mapping relationship between the synchronizer's movement speed, the air pressure in the intake channel, and the duty cycle of the reverse solenoid valve, the fourth duty cycle P4 of the reverse solenoid valve corresponding to the synchronizer's real-time movement speed and the current air pressure in the intake channel is determined.
[0130] In this embodiment, the third duty cycle of the forward solenoid valve can also be determined according to the duty cycle calculation method of the reverse solenoid valve.
[0131] In this embodiment, the third duty cycle of the forward solenoid valve and the fourth duty cycle of the reverse solenoid valve are determined based on the real-time movement speed of the synchronizer and the current air pressure in the intake channel. This can avoid the occurrence of excessive or insufficient air pressure affecting the synchronization force, as well as avoid failure problems such as synchronizer wear caused by excessive synchronization force, thereby improving the service life of the synchronizer.
[0132] In one detailed embodiment, a shift control method is provided, specifically including the following steps:
[0133] 1. Upon receiving a shift signal from the vehicle, control the forward solenoid valve of the pneumatic shift actuator to fully open, and obtain the current oil temperature of the transmission. Based on the current oil temperature of the transmission, determine the initial opening duration of the reverse solenoid valve; based on the current air pressure in the intake passage, determine the opening compensation duration of the reverse solenoid valve; based on the initial opening duration and the opening compensation duration, determine the target duration.
[0134] 2. After the reverse solenoid valve of the pneumatic shift actuator has been running in the fully open state for the target time, close the reverse solenoid valve so that the vehicle enters the synchronization phase.
[0135] 3. Determine the synchronization speed difference.
[0136] 4. Determine the opening duty cycle of the positive solenoid valve based on the synchronous speed difference and the current oil temperature of the transmission.
[0137] 5. Determine the compensation duty cycle of the positive solenoid valve based on the current air pressure in the intake channel.
[0138] 6. Determine the first duty cycle of the positive solenoid valve based on the compensation duty cycle and the valve opening duty cycle.
[0139] 7. Control the opening degree of the positive solenoid valve according to the first duty cycle.
[0140] 8. Obtain the real-time movement speed of the synchronizer. If the real-time movement speed does not meet the shift condition, return to the step of controlling the opening of the positive solenoid valve according to the first duty cycle and continue execution until the real-time movement speed meets the shift condition, so as to control the vehicle to enter the shift stage.
[0141] 9. Determine the second duty cycle of the positive solenoid valve based on the current oil temperature and air pressure of the transmission.
[0142] 10. Control the opening degree of the positive solenoid valve according to the second duty cycle.
[0143] 11. Obtain the real-time speed of the synchronizer. If the real-time speed does not meet the shift condition, return to the step of controlling the opening of the positive solenoid valve according to the second duty cycle and continue execution until the real-time speed meets the shift condition, so as to control the vehicle to enter the shift stage.
[0144] 12. Based on the real-time movement speed of the synchronizer and the current air pressure in the intake channel, determine the third duty cycle of the positive solenoid valve and obtain the real-time movement speed of the synchronizer.
[0145] Thirteen, when the real-time movement speed meets the preset valve opening conditions, determine the fourth duty cycle of the reverse solenoid valve according to the real-time movement speed of the synchronizer and the current air pressure in the intake channel, and adjust the opening of the reverse solenoid valve according to the fourth duty cycle. When the real-time movement speed does not meet the preset valve closing conditions, keep the opening of the reverse solenoid valve unchanged.
[0146] 14. When the real-time movement speed meets the preset valve closing conditions, close the reverse solenoid valve.
[0147] 15. Obtain the real-time position of the synchronizer when the reverse solenoid valve is closed or the real-time movement speed does not meet the preset valve opening conditions.
[0148] 16. If the real-time position does not meet the preset position conditions, return to the step of adjusting the opening of the positive solenoid valve according to the third duty cycle and continue to execute until the real-time position meets the preset position conditions. Then stop and close the positive solenoid valve to control the vehicle to meet the shifting conditions.
[0149] In this embodiment, during the initial shift phase, the reverse solenoid valve is controlled to operate fully open for a period of time before being closed. By controlling the magnitude and direction of the reverse airflow through the reverse solenoid valve, the synchronizer's movement speed is indirectly slowed down, effectively controlling its speed. This prevents the synchronizer from moving too fast at the synchronization start position when the vehicle enters the synchronization phase, thus avoiding the "grip grinding" noise that can easily occur during gear shifting and improving the synchronizer's lifespan. During the synchronization phase, by compensating for the duty cycle and correcting the first duty cycle of the forward solenoid valve, excessive or insufficient air pressure can be avoided, preventing any impact on synchronization. The system reduces the force required to synchronize, thus preventing wear and failure caused by excessive synchronizing force and extending the synchronizer's lifespan. During the shifting phase, the second duty cycle of the forward solenoid valve is determined based on the current oil temperature and air pressure in the intake passage. The opening of the forward solenoid valve is then controlled according to this second duty cycle, effectively solving the problem of difficult shifting and long shifting times under low temperature or insufficient air pressure conditions. During the upshifting phase, the reverse solenoid valve slows down the synchronizer's movement speed at the end of upshifting, preventing excessively fast movement speed and resulting end-face impact noise, further extending the synchronizer's lifespan.
[0150] 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.
[0151] Based on the same inventive concept, this application also provides a shift control device for implementing the shift 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 control device embodiments provided below can be found in the limitations of the shift control method described above, and will not be repeated here.
[0152] In one embodiment, such as Figure 8 As shown, a shift control device is provided, comprising:
[0153] The shift start module 801 is used to control the forward solenoid valve of the pneumatic shift actuator to fully open when it receives the shift signal from the vehicle, and to obtain the current oil temperature of the transmission. Based on the current oil temperature, it determines the target duration, controls the reverse solenoid valve of the pneumatic shift actuator to run in the fully open state for the target duration, and then closes the reverse solenoid valve so that the vehicle enters the synchronization stage.
[0154] Synchronization module 802 is used to adjust the opening of the positive solenoid valve according to the first adjustment method during the synchronization phase so that the vehicle enters the dialing phase.
[0155] The shift ring module 803 is used to adjust the opening of the positive solenoid valve according to the second adjustment method during the shift ring stage, so that the vehicle can enter the gear shifting stage.
[0156] The gear shifting module 804 is used to adjust the opening of the forward solenoid valve and the reverse solenoid valve according to the third adjustment method during the gear shifting stage, so that the vehicle meets the gear shifting completion conditions, and closes the forward solenoid valve and the reverse solenoid valve after the gear shifting completion conditions are met.
[0157] In one embodiment, the shift start module 801 is further configured to determine the initial opening duration of the reverse solenoid valve based on the current oil temperature of the transmission; determine the opening compensation duration of the reverse solenoid valve based on the current air pressure in the intake passage; and determine the target duration based on the initial opening duration and the opening compensation duration.
[0158] In one embodiment, the synchronization module is further configured to: determine the synchronization speed difference; determine the opening duty cycle of the positive solenoid valve based on the synchronization speed difference and the current oil temperature of the transmission; determine the compensation duty cycle of the positive solenoid valve based on the current air pressure in the intake passage; determine the first duty cycle of the positive solenoid valve based on the compensation duty cycle and the opening duty cycle; control the opening degree of the positive solenoid valve based on the first duty cycle; acquire the real-time movement speed of the synchronizer; and if the real-time movement speed does not meet the shift condition, return to the step of controlling the opening degree of the positive solenoid valve based on the first duty cycle and continue execution until the real-time movement speed meets the shift condition, thereby controlling the vehicle to enter the shift stage.
[0159] In one embodiment, the shift ring module is further configured to determine the second duty cycle of the positive solenoid valve based on the current oil temperature and current air pressure of the transmission; control the opening degree of the positive solenoid valve based on the second duty cycle; obtain the real-time movement speed of the synchronizer; and if the real-time movement speed does not meet the shifting condition, return to the step of controlling the opening degree of the positive solenoid valve based on the second duty cycle to continue execution until the real-time movement speed meets the shifting condition, so as to control the vehicle to enter the shifting stage.
[0160] In one embodiment, the shift completion conditions include preset valve opening conditions, preset valve closing conditions, and preset position conditions. The shift module is further configured to adjust the opening of the forward solenoid valve according to a third adjustment method and obtain the real-time movement speed of the synchronizer; when the real-time movement speed meets the preset valve opening conditions, adjust the opening of the reverse solenoid valve according to the third adjustment method; when the real-time movement speed does not meet the preset valve closing conditions, keep the opening of the reverse solenoid valve unchanged; when the real-time movement speed meets the preset valve closing conditions, close the reverse solenoid valve; when the reverse solenoid valve is closed, or when the real-time movement speed does not meet the preset valve opening conditions, obtain the real-time position of the synchronizer; when the real-time position does not meet the preset position conditions, return to the step of adjusting the opening of the forward solenoid valve according to the third adjustment method and continue execution until the real-time position meets the preset position conditions, then stop and close the forward solenoid valve to control the vehicle to meet the shift completion conditions.
[0161] In one embodiment, the shift module is further configured to determine the third duty cycle of the forward solenoid valve and the fourth duty cycle of the reverse solenoid valve based on the real-time movement speed of the synchronizer and the current air pressure in the intake channel; control the forward solenoid valve according to the third duty cycle, and control the opening degree of the reverse solenoid valve according to the fourth duty cycle.
[0162] Each module in the aforementioned shift 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.
[0163] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces 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 interfaces. 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 interfaces are 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 gear shifting control method. The display unit of the computer device is used to form a visually visible image. It 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 the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0164] Those skilled in the art will understand that Figure 9 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.
[0165] 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 implement the steps in the above-described method embodiments.
[0166] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0167] 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.
[0168] 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 shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0169] 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.
[0170] 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.
[0171] 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 gear shifting control method, characterized in that, The method includes: Upon receiving a shift signal from the vehicle, the forward solenoid valve of the pneumatic shift actuator is fully opened, and the current oil temperature of the transmission is obtained. Based on the current oil temperature, a target duration is determined. After the reverse solenoid valve of the pneumatic shift actuator is fully opened for the target duration, the reverse solenoid valve is closed so that the vehicle enters the synchronization phase. During the synchronization phase, the opening of the positive solenoid valve is adjusted according to the first adjustment method so that the vehicle enters the dialing phase. During the shift ring stage, the opening of the positive solenoid valve is adjusted according to the second adjustment method so that the vehicle enters the gear shifting stage; During the gear shifting phase, the opening of the forward solenoid valve and the reverse solenoid valve are adjusted according to the third adjustment method so that the vehicle meets the gear shifting completion condition, and after the gear shifting completion condition is met, the forward solenoid valve and the reverse solenoid valve are closed. Adjusting the opening of the positive solenoid valve according to the first adjustment method to enable the vehicle to enter the dialing stage includes: Determine the synchronization speed difference; The opening duty cycle of the positive solenoid valve is determined based on the synchronous speed difference and the current oil temperature of the transmission. The compensation duty cycle of the positive solenoid valve is determined based on the current air pressure in the intake channel. The first duty cycle of the positive solenoid valve is determined based on the compensation duty cycle and the valve opening duty cycle. The opening degree of the positive solenoid valve is controlled according to the first duty cycle; The synchronizer's real-time movement speed is obtained. If the real-time movement speed does not meet the shift condition, the step of controlling the opening of the positive solenoid valve according to the first duty cycle is returned to continue execution until the real-time movement speed meets the shift condition, so as to control the vehicle to enter the shift stage.
2. The method according to claim 1, characterized in that, The step of determining the target duration based on the current oil temperature includes: The initial opening duration of the reverse solenoid valve is determined based on the current oil temperature of the transmission. The opening compensation time of the reverse solenoid valve is determined based on the current air pressure in the intake channel; The target duration is determined based on the initial valve opening duration and the valve opening compensation duration.
3. The method according to claim 1, characterized in that, Adjusting the opening of the positive solenoid valve according to the second adjustment method to enable the vehicle to enter the gear shifting stage includes: The second duty cycle of the positive solenoid valve is determined based on the current oil temperature and current air pressure of the transmission. The opening degree of the positive solenoid valve is controlled according to the second duty cycle; The synchronizer's real-time speed is obtained. If the real-time speed does not meet the shift condition, the step of controlling the opening of the positive solenoid valve according to the second duty cycle is returned to continue until the real-time speed meets the shift condition, so as to control the vehicle to enter the shift stage.
4. The method according to claim 1, characterized in that, The shift completion conditions include preset valve opening conditions, preset valve closing conditions, and preset position conditions. Adjusting the opening degrees of the forward solenoid valve and the reverse solenoid valve according to the third adjustment method to ensure the vehicle meets the shift completion conditions includes: Adjust the opening degree of the positive solenoid valve according to the third adjustment method, and obtain the real-time movement speed of the synchronizer; When the real-time movement speed meets the preset valve opening condition, the opening degree of the reverse solenoid valve is adjusted according to the third adjustment method; when the real-time movement speed does not meet the preset valve closing condition, the opening degree of the reverse solenoid valve remains unchanged. When the real-time movement speed meets the preset valve closing condition, the reverse solenoid valve is closed. When the reverse solenoid valve is closed, or when the real-time movement speed does not meet the preset valve opening condition, the real-time position of the synchronizer is obtained. If the real-time position does not meet the preset position conditions, the process returns to the step of adjusting the opening of the positive solenoid valve according to the third adjustment method and continues until the real-time position meets the preset position conditions. Then, the positive solenoid valve is closed to control the vehicle to meet the shift completion conditions.
5. The method according to claim 1 or 4, characterized in that, The adjustment of the opening degree of the forward solenoid valve and the reverse solenoid valve according to the third adjustment method includes: Based on the real-time movement speed of the synchronizer and the current air pressure in the intake channel, the third duty cycle of the forward solenoid valve and the fourth duty cycle of the reverse solenoid valve are determined. The positive solenoid valve is controlled according to the third duty cycle, and the opening degree of the reverse solenoid valve is controlled according to the fourth duty cycle.
6. A gear shifting control device, characterized in that, The device includes: The shift start module is used to control the forward solenoid valve of the pneumatic shift actuator to fully open when a shift signal is received from the vehicle, and to obtain the current oil temperature of the transmission. Based on the current oil temperature, a target duration is determined, and the reverse solenoid valve of the pneumatic shift actuator is controlled to run in a fully open state for the target duration. After that target duration, the reverse solenoid valve is closed so that the vehicle enters the synchronization stage. A synchronization module is used to adjust the opening of the positive solenoid valve according to a first adjustment method during the synchronization phase, so that the vehicle enters the dialing phase. The shift ring module is used to adjust the opening of the positive solenoid valve according to the second adjustment method during the shift ring stage, so that the vehicle enters the gear shifting stage. The gear shifting module is used to adjust the opening of the forward solenoid valve and the reverse solenoid valve according to the third adjustment method during the gear shifting stage, so that the vehicle meets the gear shifting completion condition, and closes the forward solenoid valve and the reverse solenoid valve after the gear shifting completion condition is met. The synchronization module is also used to determine the synchronization speed difference; determine the opening duty cycle of the positive solenoid valve based on the synchronization speed difference and the current oil temperature of the transmission; determine the compensation duty cycle of the positive solenoid valve based on the current air pressure in the intake passage; determine the first duty cycle of the positive solenoid valve based on the compensation duty cycle and the opening duty cycle; control the opening degree of the positive solenoid valve based on the first duty cycle; acquire the real-time movement speed of the synchronizer, and if the real-time movement speed does not meet the shift condition, return to the step of controlling the opening degree of the positive solenoid valve based on the first duty cycle and continue execution until the real-time movement speed meets the shift condition, so as to control the vehicle to enter the shift stage.
7. 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 5.
8. 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 5.
9. 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 5.