Control method and device of gearbox braking system and electronic equipment
By determining the estimated countershaft speed based on the real-time braking slope and activation time in the transmission brake system, and controlling the opening and closing of the solenoid valve, the problem of the inability to control the transmission brake system according to real-time situations in the prior art is solved, and precise control of the transmission is achieved, avoiding overbraking and gear failures.
Patent Information
- Application Number
- CN202510071720.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-16
AI Technical Summary
In the prior art, the transmission brake system is controlled based on a fixed slope, and cannot be controlled according to real-time conditions, resulting in the transmission failure of overbraking, top teeth and repeated gear shifts.
When a shift request is received, the estimated secondary shaft speed of the target transmission is determined based on the current braking slope and activation time of the transmission brake system, and the opening and closing of the solenoid valve is controlled based on the estimated secondary shaft speed to achieve precise control.
Accurate control of the transmission brake system is achieved, and to a higher extent, the transmission fails over-braking, top teeth and repeated gear shifts.
Smart Images

Figure CN119878805A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a control method, device and electronic equipment for a transmission braking system. Background Art
[0002] With the popularization and continuous development of automatic transmissions in vehicles, the requirements for gear engagement and shifting of automatic transmissions are becoming higher and higher. During the upshift process of the automatic transmission, the intermediate shaft speed needs to be synchronized. If the speed is high, the shifting time will be greatly increased if the speed is naturally reduced. Therefore, the transmission brake system (TB) is currently used to reduce the speed of the intermediate shaft.
[0003] Due to the complex characteristics of TB, accurate control of TB is a difficult problem. In the existing technology, TB is controlled based on a fixed slope, which cannot be controlled according to real-time conditions, which may cause over-braking, gear hitting and repeated gear shifting failures. Summary of the invention
[0004] The present invention provides a control method, device and electronic equipment for a transmission braking system, which are used to solve the defects in the prior art that TB is controlled based on a fixed slope, TB cannot be controlled according to real-time conditions, and may cause over-braking, tooth hitting and repeated gear shifting failures of the transmission, so as to achieve precise control of the transmission braking system and avoid over-braking, tooth hitting and repeated gear shifting failures of the transmission to a high degree.
[0005] The present invention provides a control method for a transmission braking system, comprising the following steps.
[0006] When a shift request is received, and the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged, controlling the solenoid valve of the gearbox brake system corresponding to the target gearbox to open; When the solenoid valve of the transmission braking system is open, the estimated countershaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission braking system, and the solenoid valve of the transmission braking system is controlled to be closed based on the estimated countershaft speed.
[0007] According to a control method for a transmission braking system provided by the present invention, the method of determining an estimated countershaft speed corresponding to a target transmission based on a current braking slope and an activation duration corresponding to the transmission braking system comprises: Acquire the pre-learned maximum braking slope of the high gear side of the differential gear and the maximum braking slope of the low gear side of the differential gear corresponding to the transmission braking system; When the shift request is to shift to a high-gear side of a differential gear, obtaining a first shift maximum braking slope during the shift process, and determining an average braking slope based on a difference between the first shift maximum braking slope and the high-gear side maximum braking slope of the differential gear; Alternatively, when the shift request is to shift to the low gear side of the differential gear, a second maximum braking slope of the shift during the shift is obtained, and the average braking slope is determined based on the difference between the second maximum braking slope of the shift and the maximum braking slope of the low gear side of the differential gear; An estimated countershaft speed corresponding to the target gearbox is determined based on the average braking slope, the current braking slope and the activation time.
[0008] According to a control method for a transmission braking system provided by the present invention, the average braking slope is determined based on the difference between the first gear shift maximum braking slope and the maximum braking slope on the high gear side of the differential gear, including: When the difference between the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is within a preset slope difference interval, an average value of the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is determined as the average braking slope; When the difference between the first gear shift maximum braking slope and the maximum braking slope on the high gear side of the differential gear is not within the preset slope difference interval, determining the maximum braking slope on the high gear side of the differential gear as the average braking slope; The determining the average braking slope based on the difference between the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope comprises: When the difference between the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is within the preset slope difference range, an average value of the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is determined as the average braking slope; When the difference between the second gear-shift maximum braking slope and the differential gear low-gear side maximum braking slope is not within the preset slope difference interval, the differential gear low-gear side maximum braking slope is determined as the average braking slope.
[0009] According to a control method for a gearbox braking system provided by the present invention, the method of determining the estimated countershaft speed corresponding to the target gearbox based on the average braking slope, the current braking slope and the activation duration includes: Searching a preset weight table based on the activation duration and the average braking slope to obtain a first weight corresponding to the average braking slope; 1 minus the first weight to obtain a second weight corresponding to the current braking slope; Multiplying the first weight and the average braking slope to obtain a first weighted slope, multiplying the second weight and the current braking slope to obtain a second weighted slope, and determining the sum of the first weighted slope and the second weighted slope as the estimated braking slope corresponding to the transmission braking system; An estimated countershaft speed corresponding to the target gearbox is determined based on the estimated braking slope and the activation time.
[0010] According to a control method for a gearbox braking system provided by the present invention, the step of determining the estimated countershaft speed corresponding to the target gearbox based on the estimated braking slope and the activation duration includes: Searching for a preset exhaust time table based on the activation duration to obtain an exhaust delay duration corresponding to the transmission brake system; The estimated secondary shaft speed is obtained by subtracting the product of the estimated braking slope and the exhaust delay time from the current secondary shaft speed of the target gearbox.
[0011] According to a control method of a transmission brake system provided by the present invention, the controlling the solenoid valve of the transmission brake system to close based on the estimated countershaft speed comprises: Acquire a preset speed difference corresponding to the current gear position of the target gearbox and an oil temperature corresponding to the target gearbox; Determining a speed difference offset value based on the oil temperature and a pre-constructed oil temperature-speed difference curve; determining a first target speed based on the preset speed difference and the speed difference offset value; When the estimated countershaft speed is less than the first target speed, the solenoid valve of the transmission braking system is controlled to be closed.
[0012] According to a control method of a transmission braking system provided by the present invention, the method further includes: When the estimated secondary shaft speed is less than the second target speed, the solenoid valve of the transmission braking system is controlled to be alternately opened / closed at a preset time interval until the estimated secondary shaft speed is less than the first target speed; the second target speed is obtained by adding a preset speed to the first target speed.
[0013] According to a control method of a transmission braking system provided by the present invention, the method further includes: Obtaining the pre-learned pressure buildup time corresponding to the transmission braking system; After the solenoid valve is opened for a preset period of time, if the current braking slope is greater than the braking slope threshold, when the next gear shift request is received, the solenoid valve of the transmission braking system is controlled to open for the pressure building period and then close.
[0014] The present invention also provides a control device for a transmission braking system, comprising the following modules: a control opening module, configured to control the opening of the solenoid valve of the gearbox brake system corresponding to the target gearbox when a gear shift request is received, the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged; A control closing module is used to determine the estimated secondary shaft speed corresponding to the target gearbox based on the current braking slope and activation duration corresponding to the gearbox braking system when the solenoid valve of the gearbox braking system is opened, and control the solenoid valve of the gearbox braking system to close based on the estimated secondary shaft speed.
[0015] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a control method for a transmission braking system as described above is implemented.
[0016] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the control method of the transmission braking system as described in any one of the above is implemented.
[0017] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the control method of the transmission braking system as described above is implemented.
[0018] The control method, device and electronic device of the transmission brake system provided by the present invention control the solenoid valve of the transmission brake system corresponding to the target transmission to open when a shift request is received, and the current secondary shaft speed of the target transmission is greater than the preset speed threshold, and the vehicle clutch corresponding to the target transmission is separated; when the solenoid valve of the transmission brake system is opened, the estimated secondary shaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission brake system, and the solenoid valve of the transmission brake system is controlled to close based on the estimated secondary shaft speed. The technical solution of the present invention determines the estimated secondary shaft speed corresponding to the target transmission based on the current braking slope and activation duration corresponding to the transmission brake system after the solenoid valve of the transmission control system is opened. The estimated secondary shaft speed is determined based on the real-time situation, and then the solenoid valve of the transmission brake system is controlled to close according to the estimated secondary shaft speed, so as to realize precise control of the transmission brake system and avoid the phenomenon of over-braking, top gear and repeated gear failure in the transmission to a high degree. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 It is a flow chart of the control method of the transmission braking system provided by the present invention.
[0021] Figure 2 It is one of the schematic diagrams of the braking effect provided by the present invention.
[0022] Figure 3 This is the second schematic diagram of the braking effect provided by the present invention.
[0023] Figure 4 This is the third schematic diagram of the braking effect provided by the present invention.
[0024] Figure 5 It is a structural schematic diagram of the control device of the transmission braking system provided by the present invention.
[0025] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0027] In view of the above problems in the prior art, the present invention provides a control method for a transmission brake system. It should be noted that the execution subject of the present invention may be a vehicle controller or other electronic equipment of the vehicle. The embodiments of the present invention are not specifically limited. The following description will be made with the controller as the execution subject. Figure 1 FIG. 1 is a flow chart of a control method for a transmission braking system provided by the present invention. Figure 1 As shown, the method includes the following: Step 110: When a shift request is received, and the current secondary shaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged, control the solenoid valve of the gearbox brake system corresponding to the target gearbox to open.
[0028] Specifically, after the vehicle is powered on, the controller can obtain the current secondary shaft speed of the target gearbox in real time, and compare the current secondary shaft speed with a preset speed threshold, wherein the preset speed threshold can be set as needed, and the embodiment of the present invention does not make specific limitations here. When a shift request is received, and the current secondary shaft speed of the target gearbox is greater than the preset speed threshold, and the vehicle clutch corresponding to the target gearbox is separated, the controller can control the solenoid valve in the gearbox brake system corresponding to the target gearbox to open. Among them, the target gearbox can be, for example, an automatic mechanical transmission (Automated Mechanical Transmission, AMT), and the gearbox brake system corresponding to the target gearbox includes friction plates and brake plates, solenoid valves, pistons, sealing rings, cylinders, self-returning mechanisms, related gas circuits and circuits and other components. The controller's control of the gearbox brake system mainly focuses on controlling the solenoid valve. It should be noted that after the solenoid valve of the gearbox brake system is opened, the secondary shaft speed of the target gearbox will begin to decrease after a certain period of time.
[0029] Step 120: When the solenoid valve of the transmission braking system is open, the estimated secondary shaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission braking system, and the solenoid valve of the transmission braking system is controlled to be closed based on the estimated secondary shaft speed.
[0030] Specifically, when the solenoid valve of the gearbox brake system is open, the controller can determine the estimated countershaft speed corresponding to the target gearbox based on the current braking slope and activation duration corresponding to the gearbox brake system, and further control the solenoid valve of the gearbox brake system to close based on the estimated countershaft speed. The activation duration represents the duration of the solenoid valve opening.
[0031] In one embodiment, determining the estimated secondary shaft speed corresponding to the target gearbox based on the current braking slope and activation duration corresponding to the gearbox braking system includes: Acquire the pre-learned maximum braking slope of the high gear side of the differential gear and the maximum braking slope of the low gear side of the differential gear corresponding to the transmission braking system; When the shift request is to shift to a high-gear side of a differential gear, obtaining a first shift maximum braking slope during the shift process, and determining an average braking slope based on a difference between the first shift maximum braking slope and the high-gear side maximum braking slope of the differential gear; Alternatively, when the shift request is to shift to the low gear side of the differential gear, a second maximum braking slope of the shift during the shift is obtained, and the average braking slope is determined based on the difference between the second maximum braking slope of the shift and the maximum braking slope of the low gear side of the differential gear; An estimated countershaft speed corresponding to the target gearbox is determined based on the average braking slope, the current braking slope and the activation time.
[0032] Specifically, the target gearbox and gearbox brake system can be started in advance after the vehicle is powered on, and the maximum braking slope on the high gear side of the differential gear, the maximum braking slope on the low gear side of the differential gear, and the pressure building time corresponding to the gearbox brake system are recorded. The maximum braking slope on the high gear side of the differential gear represents the maximum braking slope of the gearbox brake system when the target gearbox is on the high gear side of the differential gear, and the maximum braking slope on the low gear side of the differential gear represents the maximum braking slope of the gearbox brake system when the target gearbox is on the low gear side of the differential gear. Furthermore, the maximum braking slope on the high gear side of the differential gear, the maximum braking slope on the low gear side of the differential gear, and the pressure building time can be stored in advance in an external electrically erasable programmable read-only memory (EEPROM). When the solenoid valve of the gearbox brake system is open, the controller can obtain the pre-learned maximum braking slope on the high gear side of the differential gear and the maximum braking slope on the low gear side of the differential gear corresponding to the gearbox brake system from the EEPROM.
[0033] Further, in the case where the shift request is to shift to the high gear side of the differential gear, the controller can obtain the first shift maximum braking slope corresponding to the transmission braking system during the shift process, and determine the average braking slope based on the difference between the first shift maximum braking slope and the maximum braking slope on the high gear side of the differential gear. Optionally, the average braking slope can also be stored in the EEPROM to replace the maximum braking slope on the high gear side of the differential gear when the method of the present invention is executed next time.
[0034] Alternatively, when the shift request is to shift to the low gear side of the differential gear, the controller can obtain the second shift maximum braking slope corresponding to the transmission braking system during the shift process, and determine the average braking slope based on the difference between the second shift maximum braking slope and the maximum braking slope on the low gear side of the differential gear. Optionally, the average braking slope can also be stored in the EEPROM to replace the maximum braking slope on the low gear side of the differential gear when the method of the present invention is executed next time.
[0035] Further, after the average braking slope is calculated, the estimated countershaft speed corresponding to the target gearbox may be determined based on the average braking slope, the current braking slope and the activation duration.
[0036] In the above embodiment, when the gear shift request is different, the average braking slope is determined according to the pre-learned maximum braking slopes on different gear sides, so that the secondary shaft speed of the target gearbox can be estimated more accurately later, and the maximum braking slopes on different gear sides are pre-learned to facilitate adjustment for different vehicle models.
[0037] In one embodiment, the determining the average braking slope based on the difference between the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope comprises: When the difference between the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is within a preset slope difference interval, an average value of the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is determined as the average braking slope; When the difference between the first gear shift maximum braking slope and the maximum braking slope on the high gear side of the differential gear is not within the preset slope difference interval, determining the maximum braking slope on the high gear side of the differential gear as the average braking slope; The determining the average braking slope based on the difference between the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope comprises: When the difference between the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is within the preset slope difference range, an average value of the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is determined as the average braking slope; When the difference between the second gear-shift maximum braking slope and the differential gear low-gear side maximum braking slope is not within the preset slope difference interval, the differential gear low-gear side maximum braking slope is determined as the average braking slope.
[0038] Specifically, when the shift request is to shift to the high-gear side of the differential gear, the average braking slope may be determined by the following method (1).
[0039] The method (1) includes: the controller can determine whether the difference between the maximum braking slope of the first gear shift and the maximum braking slope of the high gear side of the differential gear is within a preset slope difference range, and the preset slope difference range can be set as needed, and the embodiment of the present invention does not make specific limitations here. In the case where the difference is within the preset slope difference range, the controller can determine the average value of the maximum braking slope of the first gear shift and the maximum braking slope of the high gear side of the differential gear as the average braking slope. In the case where the difference is not within the preset slope difference range, it can be considered that there is a large error in the maximum braking slope of the first gear shift, and therefore, the controller can determine the maximum braking slope of the high gear side of the differential gear as the average braking slope.
[0040] When the shift request is to shift to the low gear side of the differential gear, the average braking slope can be determined by the following method (2).
[0041] The method (2) includes: the controller can determine whether the difference between the second gear shift maximum braking slope and the maximum braking slope on the low gear side of the differential gear is within a preset slope difference range. If the difference is within the preset slope difference range, the controller can determine the average value of the second gear shift maximum braking slope and the maximum braking slope on the low gear side of the differential gear as the average braking slope. If the difference is not within the preset slope difference range, it can be considered that the second gear shift maximum braking slope has a large error, and therefore, the controller can determine the maximum braking slope on the low gear side of the differential gear as the average braking slope.
[0042] In the above embodiment, it is determined whether the difference between the maximum braking slope of the first gear shift and the maximum braking slope on the high gear side of the differential gear is in a preset slope difference range, or it is determined whether the difference between the maximum braking slope of the second gear shift and the maximum braking slope on the low gear side of the differential gear is in a preset slope difference range. Depending on whether the difference is in the preset slope difference range, different methods are used to determine the average braking slope, so that the average braking slope can better represent the average braking slope of the transmission braking system.
[0043] In one embodiment, determining the estimated countershaft speed corresponding to the target gearbox based on the average braking slope, the current braking slope and the activation duration includes: Searching a preset weight table based on the activation duration and the average braking slope to obtain a first weight corresponding to the average braking slope; 1 minus the first weight to obtain a second weight corresponding to the current braking slope; Multiplying the first weight and the average braking slope to obtain a first weighted slope, multiplying the second weight and the current braking slope to obtain a second weighted slope, and determining the sum of the first weighted slope and the second weighted slope as the estimated braking slope corresponding to the transmission braking system; An estimated countershaft speed corresponding to the target gearbox is determined based on the estimated braking slope and the activation time.
[0044] Specifically, after determining the average braking slope, current braking slope and activation duration of the transmission braking system, the controller can search the preset weight table based on the activation duration and the average braking slope to obtain the first weight corresponding to the average braking slope. The preset weight table can be set as needed, and the embodiment of the present invention is not specifically limited here. For example, the preset weight table can be shown in Table 1 below: Table 1 Preset weight table
[0045] As shown in Table 1 above, the horizontal axis represents the activation duration, and the vertical axis represents the average braking slope. For example, when the activation duration is 0.08 seconds and the average braking slope is -4000, the first weight corresponding to the average braking slope is 0.8.
[0046] Furthermore, the controller may determine a second weight corresponding to the current braking slope based on the first weight, and the second weight may be 1 minus the first weight. For example, when the first weight is 0.8, the second weight may be 0.2. The controller may then multiply the first weight and the average braking slope to obtain a first weight slope, multiply the second weight and the current braking slope to obtain a second weight slope, and determine the sum of the first weight slope and the second weight slope as the estimated braking slope corresponding to the transmission braking system.
[0047] After determining the estimated braking slope corresponding to the transmission braking system, the controller may determine an estimated countershaft speed corresponding to the target transmission based on the estimated braking slope and the activation duration.
[0048] In the above embodiment, the preset weight table is searched based on the activation duration and the average braking slope to obtain the first weight corresponding to the average braking slope. After the preset weight table is set, a more reasonable first weight corresponding to the average braking slope can be obtained, and then the second weight can be determined based on the first weight. A more accurate estimated braking slope can be obtained according to the weighted sum of the average braking slope and the current braking slope, thereby laying a foundation for determining the estimated secondary shaft speed.
[0049] In one embodiment, determining the estimated countershaft speed corresponding to the target gearbox based on the estimated braking slope and the activation duration includes: Searching for a preset exhaust time table based on the activation duration to obtain an exhaust delay duration corresponding to the transmission brake system; The estimated secondary shaft speed is obtained by subtracting the product of the estimated braking slope and the exhaust delay time from the current secondary shaft speed of the target gearbox.
[0050] Specifically, a preset exhaust schedule may be constructed in advance according to the corresponding relationship between the activation duration and the exhaust delay duration corresponding to the transmission brake system. The preset exhaust schedule may be as shown in Table 2 below: Table 2 Preset exhaust schedule
[0051] The controller searches the preset exhaust time table based on the activation duration to obtain the exhaust delay duration corresponding to the gearbox brake system, as shown in Table 2 above. For example, if the activation duration is 0.06 seconds, the exhaust delay duration can be found to be 0.07 seconds. The current countershaft speed of the target gearbox can be further subtracted from the product of the estimated braking slope and the exhaust delay duration to obtain the estimated countershaft speed. Estimated countershaft speed It can be determined by the following formula: in, Indicates the current countershaft speed of the target gearbox, represents the estimated braking slope, Indicates the exhaust delay time.
[0052] In the above embodiment, by searching the preset exhaust time table based on the activation duration, the exhaust delay duration corresponding to the transmission braking system can be obtained more accurately, and the estimated secondary shaft speed can be further calculated, so that the solenoid valve closing of the transmission braking system can be controlled more accurately according to the estimated secondary shaft speed.
[0053] In one embodiment, controlling the solenoid valve of the transmission braking system to close based on the estimated countershaft speed comprises: Acquire a preset speed difference corresponding to the current gear position of the target gearbox and an oil temperature corresponding to the target gearbox; Determining a speed difference offset value based on the oil temperature and a pre-constructed oil temperature-speed difference curve; determining a first target speed based on the preset speed difference and the speed difference offset value; When the estimated countershaft speed is less than the first target speed, the solenoid valve of the transmission braking system is controlled to be closed.
[0054] Specifically, the controller can obtain the preset speed difference corresponding to the current gear of the target gearbox and the oil temperature corresponding to the target gearbox. It is easy to understand that different gears can correspond to different preset speed differences, and the oil temperature can be obtained by an oil temperature sensor. Exemplarily, the preset speed differences corresponding to different gears can be shown in Table 3 below: Table 3 Example of the correspondence between gear position and preset speed difference
[0055] As shown in the above table, the first row indicates the current gear, and the second row indicates the preset speed difference corresponding to the current gear. For example, when the gear is 5th gear, the preset speed difference corresponding to 5th gear is 70 revolutions per second.
[0056] An oil temperature-speed difference curve can also be constructed in advance based on the relationship between the oil temperature and the speed difference. Further, the speed difference offset value can be determined based on the oil temperature corresponding to the target gearbox and the pre-constructed oil temperature-speed difference curve, and the preset speed difference corresponding to the current gear is summed with the speed difference offset value to obtain the first target speed.
[0057] Further, the estimated secondary shaft speed and the first target speed may be compared, and when the estimated secondary shaft speed is less than the first target speed, the controller may control the solenoid valve of the transmission braking system to close.
[0058] For example, Figure 2 It is one of the schematic diagrams of the braking effect provided by the present invention, such as Figure 2 As shown, Figure 2 The horizontal axis in the middle represents time, and the vertical axes represent the gear position, speed, whether TB is activated and the slope respectively. The gear position represents the current gear position corresponding to the target gearbox, the TB activation time represents the corresponding activation duration of the gearbox braking system, and the TB braking slope represents the current braking slope of the gearbox braking system. After the gearbox braking system is controlled by the control method of the gearbox braking system provided by the present invention, the countershaft speed of the target gearbox is effectively reduced.
[0059] In the above embodiment, by taking advantage of the shortcoming of the first target speed and comparing the estimated secondary shaft speed with the first target speed, precise control of the transmission braking system under different gears and different temperatures can be achieved, thereby further improving the braking effect.
[0060] The control method of the transmission brake system provided by the present invention controls the solenoid valve of the transmission brake system corresponding to the target transmission to open when a shift request is received, and the current secondary shaft speed of the target transmission is greater than a preset speed threshold, and the vehicle clutch corresponding to the target transmission is separated; when the solenoid valve of the transmission brake system is opened, the estimated secondary shaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission brake system, and the solenoid valve of the transmission brake system is controlled to close based on the estimated secondary shaft speed. The technical solution of the present invention determines the estimated secondary shaft speed corresponding to the target transmission based on the current braking slope and activation duration corresponding to the transmission brake system after the solenoid valve of the transmission control system is opened. The estimated secondary shaft speed is determined based on the real-time situation, and then the solenoid valve of the transmission brake system is controlled to close according to the estimated secondary shaft speed, so as to realize precise control of the transmission brake system, and avoid the phenomenon of over-braking, top gear and repeated gear failure in the transmission to a high degree.
[0061] In one embodiment, the method further comprises: When the estimated secondary shaft speed is less than the second target speed, the solenoid valve of the transmission braking system is controlled to be alternately opened / closed at a preset time interval until the estimated secondary shaft speed is less than the first target speed; the second target speed is obtained by adding a preset speed to the first target speed.
[0062] Specifically, after determining the first target speed, the first target speed may be increased by a preset speed to obtain a second target speed. The preset speed may be set as required, and the embodiment of the present invention does not make specific limitations here. After obtaining the second target speed, the estimated secondary shaft speed determined in real time may be compared with the second target speed. When the estimated secondary shaft speed is less than the second target speed, the controller may control the solenoid valve of the transmission braking system to alternately open / close at a preset time interval. For example, if the preset time interval is set to 10 milliseconds, the solenoid valve is opened or closed once every 10 millimeters until the estimated secondary shaft speed is less than the first target speed. This control is also called point control, and its purpose is to prevent over-braking.
[0063] For example, Figure 3 FIG. 2 is a second schematic diagram of the braking effect provided by the present invention. Figure 3 As shown, Figure 3 The horizontal axis in the middle represents time, and the vertical axes represent the gear position, speed, whether TB is activated and the slope respectively. The gear position represents the current gear position corresponding to the target gearbox, the TB activation time represents the corresponding activation duration of the gearbox braking system, and the TB braking slope represents the current braking slope of the gearbox braking system. After the gearbox braking system is controlled by the control method of the gearbox braking system provided by the present invention, the countershaft speed of the target gearbox is effectively reduced, and point braking is also used to prevent the countershaft speed from reaching an excessively low level.
[0064] In the above embodiment, when the estimated secondary shaft speed is less than the second target speed, the solenoid valve controlling the transmission braking system is alternately opened / closed at a preset time interval until the estimated secondary shaft speed is less than the first target speed. This can effectively reduce the secondary shaft speed of the target transmission and further avoid the occurrence of over-braking.
[0065] In one embodiment, the method further comprises: Obtaining the pre-learned pressure buildup time corresponding to the transmission braking system; After the solenoid valve is opened for a preset period of time, if the current braking slope is greater than the braking slope threshold, when the next gear shift request is received, the solenoid valve of the transmission braking system is controlled to open for the pressure building period and then close.
[0066] Specifically, the controller can also obtain the pre-learned pressure building time corresponding to the transmission braking system from the EEPROM. After the solenoid valve is opened for a preset time, when the current braking slope is greater than the braking slope threshold, since the braking slope is a negative value, the larger the braking slope, the worse the braking effect of the current braking slope. When the next gear shift request is received, the controller can compensate for the braking. The controller can control the solenoid valve to close the solenoid valve after opening the pressure building time. The above process can also be called complementary braking.
[0067] For example, Figure 4 FIG. 3 is a schematic diagram of the braking effect provided by the present invention. Figure 4 As shown, Figure 4 The horizontal axis in the middle represents time, and the vertical axes represent the gear position, speed, whether TB is activated and the slope respectively. The gear position represents the current gear position corresponding to the target gearbox, the TB activation time represents the corresponding activation duration of the gearbox braking system, and the TB braking slope represents the current braking slope of the gearbox braking system. After the gearbox braking system is controlled by the control method of the gearbox braking system provided by the present invention, the situation in which the braking effect is affected by the low braking slope can be compensated by supplementary braking, thereby effectively reducing the countershaft speed of the target gearbox.
[0068] In the above embodiment, after the solenoid valve is opened for a preset period of time, when the current braking slope is greater than the braking slope threshold, when the next gear shift request is received, the solenoid valve controlling the transmission braking system opens for a pressure-building period of time and then closes, which can further perform braking compensation when the braking effect is poor, ensuring that the secondary shaft speed of the target transmission can still be reasonably reduced in a variety of special circumstances.
[0069] The control device of the transmission braking system provided by the present invention is described below. The control device of the transmission braking system described below and the control method of the transmission braking system described above can be referred to each other.
[0070] Figure 5 Schematic diagram of the structure of the control device of the gearbox brake system provided by the present invention. Figure 5 As shown, the control device 500 of the gearbox braking system includes the following modules: The control opening module 510 is used to control the solenoid valve of the gearbox brake system corresponding to the target gearbox to open when a gear shift request is received, the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged; The control closing module 520 is used to determine the estimated secondary shaft speed corresponding to the target transmission based on the current braking slope and activation duration corresponding to the transmission braking system when the solenoid valve of the transmission braking system is opened, and control the solenoid valve of the transmission braking system to close based on the estimated secondary shaft speed.
[0071] In one embodiment, the control closing module 520 is specifically used to: Acquire the pre-learned maximum braking slope of the high gear side of the differential gear and the maximum braking slope of the low gear side of the differential gear corresponding to the transmission braking system; When the shift request is to shift to a high-gear side of a differential gear, obtaining a first shift maximum braking slope during the shift process, and determining an average braking slope based on a difference between the first shift maximum braking slope and the high-gear side maximum braking slope of the differential gear; Alternatively, when the shift request is to shift to the low gear side of the differential gear, a second maximum braking slope of the shift during the shift is obtained, and the average braking slope is determined based on the difference between the second maximum braking slope of the shift and the maximum braking slope of the low gear side of the differential gear; An estimated countershaft speed corresponding to the target gearbox is determined based on the average braking slope, the current braking slope and the activation time.
[0072] In one embodiment, the control closing module 520 is further configured to: When the difference between the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is within a preset slope difference interval, an average value of the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is determined as the average braking slope; When the difference between the first gear shift maximum braking slope and the maximum braking slope on the high gear side of the differential gear is not within the preset slope difference interval, determining the maximum braking slope on the high gear side of the differential gear as the average braking slope; The control closing module 520 is also specifically used for: When the difference between the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is within the preset slope difference range, an average value of the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is determined as the average braking slope; When the difference between the second gear-shift maximum braking slope and the differential gear low-gear side maximum braking slope is not within the preset slope difference interval, the differential gear low-gear side maximum braking slope is determined as the average braking slope.
[0073] In one embodiment, the control closing module 520 is further configured to: Searching a preset weight table based on the activation duration and the average braking slope to obtain a first weight corresponding to the average braking slope; 1 minus the first weight to obtain a second weight corresponding to the current braking slope; Multiplying the first weight and the average braking slope to obtain a first weighted slope, multiplying the second weight and the current braking slope to obtain a second weighted slope, and determining the sum of the first weighted slope and the second weighted slope as the estimated braking slope corresponding to the transmission braking system; An estimated countershaft speed corresponding to the target gearbox is determined based on the estimated braking slope and the activation time.
[0074] In one embodiment, the control closing module 520 is further configured to: Searching for a preset exhaust time table based on the activation duration to obtain an exhaust delay duration corresponding to the transmission brake system; The estimated secondary shaft speed is obtained by subtracting the product of the estimated braking slope and the exhaust delay time from the current secondary shaft speed of the target gearbox.
[0075] In one embodiment, the control closing module 520 is further configured to: Acquire a preset speed difference corresponding to the current gear position of the target gearbox and an oil temperature corresponding to the target gearbox; Determining a speed difference offset value based on the oil temperature and a pre-constructed oil temperature-speed difference curve; determining a first target speed based on the preset speed difference and the speed difference offset value; When the estimated countershaft speed is less than the first target speed, the solenoid valve of the transmission braking system is controlled to be closed.
[0076] In one embodiment, the control device of the gearbox braking system further includes a point braking module, which is specifically used for: When the estimated secondary shaft speed is less than the second target speed, the solenoid valve of the transmission braking system is controlled to be alternately opened / closed at a preset time interval until the estimated secondary shaft speed is less than the first target speed; the second target speed is obtained by adding a preset speed to the first target speed.
[0077] In one embodiment, the control device of the gearbox braking system further includes a brake compensation module, which is specifically used for: Obtaining the pre-learned pressure buildup time corresponding to the transmission braking system; After the solenoid valve is opened for a preset period of time, if the current braking slope is greater than the braking slope threshold, when the next gear shift request is received, the solenoid valve of the transmission braking system is controlled to open for the pressure building period and then close.
[0078] The control device of the transmission brake system provided by the present invention controls the electromagnetic valve of the transmission brake system corresponding to the target transmission to open when a shift request is received, and the current secondary shaft speed of the target transmission is greater than the preset speed threshold, and the vehicle clutch corresponding to the target transmission is separated; when the electromagnetic valve of the transmission brake system is opened, the estimated secondary shaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission brake system, and the electromagnetic valve of the transmission brake system is controlled to close based on the estimated secondary shaft speed. The technical solution of the present invention determines the estimated secondary shaft speed corresponding to the target transmission based on the current braking slope and activation duration corresponding to the transmission brake system after the electromagnetic valve of the transmission control system is opened. The estimated secondary shaft speed is determined based on the real-time situation, and then the electromagnetic valve of the transmission brake system is controlled to close according to the estimated secondary shaft speed, so as to realize precise control of the transmission brake system, and avoid the phenomenon of over-braking, top gear and repeated gear shifting failure in the transmission to a high degree.
[0079] Figure 6 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communications interface 620 and the memory 630 communicate with each other via the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the control method of the transmission braking system, and the method includes: When a shift request is received, and the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged, controlling the solenoid valve of the gearbox brake system corresponding to the target gearbox to open; When the solenoid valve of the transmission braking system is open, the estimated countershaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission braking system, and the solenoid valve of the transmission braking system is controlled to be closed based on the estimated countershaft speed.
[0080] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0081] On the other hand, the present invention further provides a computer program product, the computer program product includes a computer program, the computer program can be stored in a non-transitory computer-readable storage medium, when the computer program is executed by a processor, the computer can execute the control method of the transmission braking system provided by the above methods, the method includes: When a shift request is received, and the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged, controlling the solenoid valve of the gearbox brake system corresponding to the target gearbox to open; When the solenoid valve of the transmission braking system is open, the estimated countershaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission braking system, and the solenoid valve of the transmission braking system is controlled to be closed based on the estimated countershaft speed.
[0082] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the control method of the transmission braking system provided by the above methods is implemented, and the method includes: When a shift request is received, and the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged, controlling the solenoid valve of the gearbox brake system corresponding to the target gearbox to open; When the solenoid valve of the transmission braking system is open, the estimated countershaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission braking system, and the solenoid valve of the transmission braking system is controlled to be closed based on the estimated countershaft speed.
[0083] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0084] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0085] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A control method for a transmission braking system, characterized in that: include: When a shift request is received, and the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged, controlling the solenoid valve of the gearbox brake system corresponding to the target gearbox to open; When the solenoid valve of the transmission braking system is open, the estimated countershaft speed corresponding to the target transmission is determined based on the current braking slope and activation duration corresponding to the transmission braking system, and the solenoid valve of the transmission braking system is controlled to be closed based on the estimated countershaft speed.
2. The control method of the transmission brake system according to claim 1, characterized in that: The determining the estimated countershaft speed corresponding to the target gearbox based on the current braking slope and activation duration corresponding to the gearbox braking system includes: Acquire the pre-learned maximum braking slope of the high gear side of the differential gear and the maximum braking slope of the low gear side of the differential gear corresponding to the transmission braking system; When the shift request is to shift to a high-gear side of a differential gear, obtaining a first shift maximum braking slope during the shift process, and determining an average braking slope based on a difference between the first shift maximum braking slope and the high-gear side maximum braking slope of the differential gear; Alternatively, when the shift request is to shift to the low gear side of the differential gear, a second maximum braking slope of the shift during the shift is obtained, and the average braking slope is determined based on the difference between the second maximum braking slope of the shift and the maximum braking slope of the low gear side of the differential gear; An estimated countershaft speed corresponding to the target gearbox is determined based on the average braking slope, the current braking slope and the activation time.
3. The control method of the transmission brake system according to claim 2, characterized in that: The determining the average braking slope based on the difference between the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope comprises: When the difference between the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is within a preset slope difference interval, an average value of the first gear shift maximum braking slope and the differential gear high gear side maximum braking slope is determined as the average braking slope; When the difference between the first gear shift maximum braking slope and the maximum braking slope on the high gear side of the differential gear is not within the preset slope difference interval, determining the maximum braking slope on the high gear side of the differential gear as the average braking slope; The determining the average braking slope based on the difference between the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope comprises: When the difference between the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is within the preset slope difference range, an average value of the second gear shift maximum braking slope and the differential gear low gear side maximum braking slope is determined as the average braking slope; When the difference between the second gear-shift maximum braking slope and the differential gear low-gear side maximum braking slope is not within the preset slope difference interval, the differential gear low-gear side maximum braking slope is determined as the average braking slope.
4. The control method of the transmission brake system according to claim 2, characterized in that: The determining the estimated countershaft speed corresponding to the target gearbox based on the average braking slope, the current braking slope and the activation duration includes: Searching a preset weight table based on the activation duration and the average braking slope to obtain a first weight corresponding to the average braking slope; 1 minus the first weight to obtain a second weight corresponding to the current braking slope; Multiplying the first weight and the average braking slope to obtain a first weighted slope, multiplying the second weight and the current braking slope to obtain a second weighted slope, and determining the sum of the first weighted slope and the second weighted slope as the estimated braking slope corresponding to the transmission braking system; An estimated countershaft speed corresponding to the target gearbox is determined based on the estimated braking slope and the activation time.
5. The control method of the transmission brake system according to claim 4, characterized in that: The determining the estimated countershaft speed corresponding to the target gearbox based on the estimated braking slope and the activation duration includes: Searching for a preset exhaust time table based on the activation duration to obtain an exhaust delay duration corresponding to the transmission brake system; The estimated secondary shaft speed is obtained by subtracting the product of the estimated braking slope and the exhaust delay time from the current secondary shaft speed of the target gearbox.
6. The control method of the transmission brake system according to claim 5, characterized in that: The controlling the closing of the solenoid valve of the transmission braking system based on the estimated countershaft speed comprises: Acquire a preset speed difference corresponding to the current gear position of the target gearbox and an oil temperature corresponding to the target gearbox; Determining a speed difference offset value based on the oil temperature and a pre-constructed oil temperature-speed difference curve; determining a first target speed based on the preset speed difference and the speed difference offset value; When the estimated countershaft speed is less than the first target speed, the solenoid valve of the transmission braking system is controlled to be closed.
7. The control method of the transmission brake system according to claim 6, characterized in that: The method further comprises: When the estimated secondary shaft speed is less than the second target speed, the solenoid valve of the transmission braking system is controlled to be alternately opened / closed at a preset time interval until the estimated secondary shaft speed is less than the first target speed; the second target speed is obtained by adding a preset speed to the first target speed.
8. The control method of the transmission brake system according to any one of claims 1 to 7, characterized in that: The method further comprises: Obtaining the pre-learned pressure buildup time corresponding to the transmission braking system; After the solenoid valve is opened for a preset period of time, if the current braking slope is greater than the braking slope threshold, when the next gear shift request is received, the solenoid valve of the transmission braking system is controlled to open for the pressure building period and then close.
9. A control device for a transmission braking system, characterized in that: include: a control opening module, configured to control the opening of the solenoid valve of the gearbox brake system corresponding to the target gearbox when a gear shift request is received, the current countershaft speed of the target gearbox is greater than a preset speed threshold, and the vehicle clutch corresponding to the target gearbox is disengaged; A control closing module is used to determine the estimated secondary shaft speed corresponding to the target gearbox based on the current braking slope and activation duration corresponding to the gearbox braking system when the solenoid valve of the gearbox braking system is opened, and control the solenoid valve of the gearbox braking system to close based on the estimated secondary shaft speed.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the control method of the transmission braking system according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Static gear engaging intermediate shaft braking control method and device and storage medium
CN117028553A
AMT countershaft brake control system, method and device
CN117167474A
Intermediate shaft brake control structure and method based on two-position two-way valve and commercial vehicle
CN118602102A
AMT countershaft rotating speed regulation control system and method
CN118912199A
Shift control apparatus and shift control method for a vehicular automatic transmission
CN1504658A