Control method and device of gearbox brake system and electronic equipment
By estimating the countershaft speed and controlling the solenoid valves of the transmission braking system, the problems of over-braking and repeated gear shifting under fixed slope control were solved, and precise control of the transmission braking system was achieved.
Patent Information
- Application Number
- CN202510071720.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2045-01-16
AI Technical Summary
Existing technologies based on fixed-slope control of transmission braking systems cannot accurately control the transmission according to real-time conditions, leading to problems such as over-braking and repeated gear shifting failures.
When a shift request is received, the countershaft speed is estimated based on the current braking slope and activation duration of the transmission braking system, and the opening and closing of the solenoid valves are controlled to achieve precise control.
This effectively avoids over-braking of the transmission and repeated failed gear shifts, improving the precision of transmission control.
Smart Images

Figure CN119878805B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control, and in particular to a control method and device of a transmission brake system and an electronic device. BACKGROUND
[0002] With the popularity and continuous development of automatic transmission in vehicles, the requirements for gear engagement and gear shifting of the automatic transmission are becoming higher and higher. During the upshift process of the automatic transmission, the intermediate shaft speed needs to be synchronized, and if the speed is reduced naturally in the case of high speed, the gear shifting time will be greatly increased, so the transmission brake system (TB) is currently used to reduce the speed of the intermediate shaft.
[0003] Due to the complex characteristics of the TB, accurate control of the TB is a difficult problem. In the prior art, the TB is controlled based on a fixed slope, which cannot control the TB according to real-time conditions, and may cause the phenomenon of over-braking of the transmission, tooth clashing and repeated gear engagement failure. SUMMARY
[0004] The present application provides a control method and device of a transmission brake system and an electronic device to solve the defects in the prior art that the TB is controlled based on a fixed slope, which cannot control the TB according to real-time conditions, and may cause the phenomenon of over-braking of the transmission, tooth clashing and repeated gear engagement failure, and to achieve accurate control of the transmission brake system and to a high degree avoid the phenomenon of over-braking of the transmission, tooth clashing and repeated gear engagement failure.
[0005] The present application provides a control method of a transmission brake system, comprising the following steps.
[0006] Upon receiving a gear shifting request, and if the current countershaft speed of the target transmission is greater than a preset speed threshold, and the vehicle clutch corresponding to the target transmission is separated, the electromagnetic valve of the transmission brake system corresponding to the target transmission is controlled to open;
[0007] Upon opening of the electromagnetic valve of the transmission brake system, the estimated countershaft speed corresponding to the target transmission is determined based on the current brake slope and the activation duration of the transmission brake system corresponding to the target transmission, and the electromagnetic valve of the transmission brake system is controlled to close based on the estimated countershaft speed.
[0008] According to the control method of the transmission brake system provided by the present application, the estimated countershaft speed corresponding to the target transmission is determined based on the current brake slope and the activation duration of the transmission brake system corresponding to the target transmission, comprising:
[0009] The maximum brake slope on the high gear side of the differential gear and the maximum brake slope on the low gear side of the differential gear corresponding to the transmission brake system are obtained by pre-learning.
[0010] In a case where the shift request is a shift to a differential high gear side, a first shift maximum braking slope in a shift process is obtained, and an average braking slope is determined based on a difference between the first shift maximum braking slope and the differential high gear side maximum braking slope;
[0011] Alternatively, in a case where the shift request is a shift to a differential low gear side, a second shift maximum braking slope in a shift process is obtained, and the average braking slope is determined based on a difference between the second shift maximum braking slope and the differential low gear side maximum braking slope;
[0012] The estimated countershaft speed corresponding to the target gearbox is determined based on the average braking slope, the current braking slope, and the activation duration.
[0013] According to the control method of the gearbox braking system provided by the application, the average braking slope is determined based on the difference between the first shift maximum braking slope and the differential high gear side maximum braking slope, which comprises:
[0014] In a case where the difference between the first shift maximum braking slope and the differential high gear side maximum braking slope is in a preset slope difference interval, an average value of the first shift maximum braking slope and the differential high gear side maximum braking slope is determined as the average braking slope;
[0015] In a case where the difference between the first shift maximum braking slope and the differential high gear side maximum braking slope is not in the preset slope difference interval, the differential high gear side maximum braking slope is determined as the average braking slope;
[0016] The average braking slope is determined based on the difference between the second shift maximum braking slope and the differential low gear side maximum braking slope, which comprises:
[0017] In a case where the difference between the second shift maximum braking slope and the differential low gear side maximum braking slope is in the preset slope difference interval, an average value of the second shift maximum braking slope and the differential low gear side maximum braking slope is determined as the average braking slope;
[0018] In a case where the difference between the second shift maximum braking slope and the differential low gear side maximum braking slope is not in the preset slope difference interval, the differential low gear side maximum braking slope is determined as the average braking slope.
[0019] According to the control method of the gearbox braking system provided by the application, the estimated countershaft speed corresponding to the target gearbox is determined based on the average braking slope, the current braking slope, and the activation duration, which comprises:
[0020] based on the activation duration and the average brake slope, searching a preset weight table to obtain a first weight corresponding to the average brake slope;
[0021] 1. subtracting the first weight to obtain a second weight corresponding to the current brake slope;
[0022] multiplying the first weight and the average brake slope to obtain a first weight slope, multiplying the second weight and the current brake slope to obtain a second weight slope, and determining a sum of the first weight slope and the second weight slope as an estimated brake slope corresponding to the gearbox brake system;
[0023] based on the estimated brake slope and the activation duration, determining an estimated countershaft speed corresponding to the target gearbox.
[0024] According to the control method of the gearbox brake system provided by the application, the estimated countershaft speed corresponding to the target gearbox is determined based on the estimated brake slope and the activation duration, which comprises:
[0025] based on the activation duration, searching a preset exhaust time table to obtain an exhaust delay duration corresponding to the gearbox brake system;
[0026] subtracting a product of the estimated brake slope and the exhaust delay duration from a current countershaft speed of the target gearbox to obtain the estimated countershaft speed.
[0027] According to the control method of the gearbox brake system provided by the application, the electromagnetic valve of the gearbox brake system is controlled to be closed based on the estimated countershaft speed, which comprises:
[0028] obtaining a preset speed difference corresponding to a current gear of the target gearbox and an oil temperature corresponding to the target gearbox;
[0029] based on the oil temperature and a pre-constructed oil temperature-speed difference curve, determining a speed difference offset value;
[0030] based on the preset speed difference and the speed difference offset value, determining a first target speed;
[0031] in the case that the estimated countershaft speed is less than the first target speed, controlling the electromagnetic valve of the gearbox brake system to be closed.
[0032] According to the control method of the gearbox brake system provided by the application, the method further comprises:
[0033] In a case that the estimated secondary shaft speed is less than a second target speed, the electromagnetic valve of the gearbox brake system is controlled to be opened and closed alternately at a preset time interval until the estimated secondary shaft speed is less than the first target speed, and the second target speed is obtained by adding a preset speed to the first target speed.
[0034] According to the application, a control method of a gearbox brake system is provided, and the method further comprises:
[0035] obtaining a pressure building duration corresponding to the gearbox brake system learned in advance;
[0036] In a case that the current brake slope is greater than a brake slope threshold after the electromagnetic valve is opened for a preset duration, the electromagnetic valve of the gearbox brake system is controlled to be opened and then closed for the pressure building duration when a next shift request is received.
[0037] The application further provides a control device of a gearbox brake system, comprising the following modules:
[0038] a control opening module, configured to control an electromagnetic valve of a gearbox brake system corresponding to a target gearbox to be opened when a shift request is received, and a current secondary shaft speed of the target gearbox is greater than a preset speed threshold, and a vehicle clutch corresponding to the target gearbox is separated;
[0039] a control closing module, configured to determine an estimated secondary shaft speed of the target gearbox based on a current brake slope and an activation duration of the gearbox brake system when the electromagnetic valve of the gearbox brake system is opened, and control the electromagnetic valve of the gearbox brake system to be closed based on the estimated secondary shaft speed.
[0040] The application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the control method of the gearbox brake system according to any one of the above when executing the computer program.
[0041] The application further provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executable on a processor to implement the control method of the gearbox brake system according to any one of the above.
[0042] The application further provides a computer program product, comprising a computer program, and the computer program is executable on a processor to implement the control method of the gearbox brake system according to any one of the above.
[0043] The application provides a control method and device of a gearbox brake system and an electronic device. BRIEF DESCRIPTION OF DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the application or the prior art, the drawings needed in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0045] Figure 1 FIG. 1 is a flowchart of the control method of the gearbox brake system provided by the application.
[0046] Figure 2 FIG. 2 is one of the schematic diagrams of the braking effect provided by the application.
[0047] Figure 3 FIG. 3 is another of the schematic diagrams of the braking effect provided by the application.
[0048] Figure 4 FIG. 4 is a third of the schematic diagrams of the braking effect provided by the application.
[0049] Figure 5 FIG. 5 is a structural schematic diagram of the control device of the gearbox brake system provided by the application.
[0050] Figure 6 FIG. 6 is a structural schematic diagram of the electronic device provided by the application. DETAILED DESCRIPTION
[0051] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0052] To solve the above problems in the prior art, the present application provides a control method of a gearbox brake system. It should be noted that the execution subject of the present application can be a controller of a vehicle or other electronic devices of the vehicle, and the embodiments of the present application do not make specific limitations. The following description takes the controller as the execution subject. Figure 1 is a flowchart of the control method of the gearbox brake system provided by the present application, as shown in the figure, the method comprises the following steps: Figure 1
[0053] Step 110: In the case that a shift request is received, the current countershaft speed of the target gearbox is greater than the preset speed threshold, and the vehicle clutch corresponding to the target gearbox is separated, the electromagnetic valve of the gearbox brake system corresponding to the target gearbox is controlled to open.
[0054] Specifically, after the vehicle is powered on, the controller can obtain the current countershaft speed of the target gearbox in real time, and compare the current countershaft speed with the preset speed threshold, wherein the preset speed threshold can be set as needed, and the embodiments of the present application do not make specific limitations. In the case that a shift request is received, the current countershaft 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 electromagnetic valve in the gearbox brake system corresponding to the target gearbox to open. The target gearbox may, for example, be an automated mechanical transmission (AMT), and the gearbox brake system corresponding to the target gearbox includes friction plates and brake pads, an electromagnetic valve, a piston, a sealing ring, a cylinder, a self-return mechanism, related air circuits and circuits, etc. The control of the controller on the gearbox brake system mainly focuses on the control of the electromagnetic valve. It should be noted that after the electromagnetic valve of the gearbox brake system is opened, the countershaft speed of the target gearbox will start to decrease after a certain period of time.
[0055] Step 120: In the case that the electromagnetic valve of the gearbox brake system is opened, the estimated countershaft speed corresponding to the target gearbox is determined based on the current brake slope and the activation duration of the gearbox brake system, and the electromagnetic valve of the gearbox brake system is controlled to close based on the estimated countershaft speed.
[0056] Specifically, in a case that the solenoid valve of the gearbox brake system is opened, the controller can determine an estimated secondary shaft speed corresponding to the target gearbox based on a current brake slope corresponding to the gearbox brake system and an activation duration, and further control the solenoid valve of the gearbox brake system to be closed based on the estimated secondary shaft speed. The activation duration represents a duration that the solenoid valve is opened.
[0057] In an embodiment, the determination of the estimated secondary shaft speed corresponding to the target gearbox based on the current brake slope corresponding to the gearbox brake system and the activation duration comprises:
[0058] obtaining a pre-learned differential high-gear-side maximum brake slope and a pre-learned differential low-gear-side maximum brake slope corresponding to the gearbox brake system;
[0059] In a case that the shift request is to shift to the differential high-gear side, a first shift maximum brake slope during the shift process is obtained, and an average brake slope is determined based on a difference between the first shift maximum brake slope and the differential high-gear-side maximum brake slope;
[0060] Or, in a case that the shift request is to shift to the differential low-gear side, a second shift maximum brake slope during the shift process is obtained, and the average brake slope is determined based on a difference between the second shift maximum brake slope and the differential low-gear-side maximum brake slope;
[0061] The estimated secondary shaft speed corresponding to the target gearbox is determined based on the average brake slope, the current brake slope, and the activation duration.
[0062] Specifically, the target gearbox and the gearbox brake system can be started after the vehicle is powered on, and the differential high-gear-side maximum brake slope, the differential low-gear-side maximum brake slope, and the pressure building duration corresponding to the gearbox brake system are recorded. The differential high-gear-side maximum brake slope represents the maximum brake slope of the gearbox brake system in a case that the target gearbox is in the differential high-gear side, and the differential low-gear-side maximum brake slope represents the maximum brake slope of the gearbox brake system in a case that the target gearbox is in the differential low-gear side. Further, the differential high-gear-side maximum brake slope, the differential low-gear-side maximum brake slope, and the pressure building duration can be pre-stored in an external Electrically Erasable Programmable Read-Only Memory (EEPROM). In a case that the solenoid valve of the gearbox brake system is opened, the controller can obtain the pre-learned differential high-gear-side maximum brake slope and the pre-learned differential low-gear-side maximum brake slope corresponding to the gearbox brake system from the EEPROM.
[0063] Further, in the case that the shift request is to shift to the high side of the differential gear, the controller can obtain a first shift maximum brake slope corresponding to the gearbox brake system in the shift process, and determine an average brake slope based on a difference between the first shift maximum brake slope and the high side of the differential gear maximum brake slope. Optionally, the average brake slope can also be stored in the EEPROM to replace the high side of the differential gear maximum brake slope in the next execution of the method.
[0064] Alternatively, in the case that the shift request is to shift to the low side of the differential gear, the controller can obtain a second shift maximum brake slope corresponding to the gearbox brake system in the shift process, and determine an average brake slope based on a difference between the second shift maximum brake slope and the low side of the differential gear maximum brake slope. Optionally, the average brake slope can also be stored in the EEPROM to replace the low side of the differential gear maximum brake slope in the next execution of the method.
[0065] Further, after the average brake slope is calculated, an estimated countershaft speed corresponding to the target gearbox can be determined based on the average brake slope, the current brake slope, and the activation duration.
[0066] In the above embodiments, in the case that the shift request is different, the average brake slope is determined according to the pre-learned maximum brake slopes of different gear sides, so that the countershaft speed of the target gearbox can be more accurately estimated subsequently, and the pre-learning of the maximum brake slopes of different gear sides facilitates adjustment for different vehicle models.
[0067] In one embodiment, the determining of the average brake slope based on the difference between the first shift maximum brake slope and the high side of the differential gear maximum brake slope comprises:
[0068] In the case that the difference between the first shift maximum brake slope and the high side of the differential gear maximum brake slope is in a preset slope difference interval, an average value of the first shift maximum brake slope and the high side of the differential gear maximum brake slope is determined as the average brake slope;
[0069] In the case that the difference between the first shift maximum brake slope and the high side of the differential gear maximum brake slope is not in the preset slope difference interval, the high side of the differential gear maximum brake slope is determined as the average brake slope;
[0070] The determining of the average brake slope based on the difference between the second shift maximum brake slope and the low side of the differential gear maximum brake slope comprises:
[0071] In a case where the difference between the second shift maximum braking slope and the differential gear low gear side maximum braking slope is in the preset slope difference interval, an average value of the second shift maximum braking slope and the differential gear low gear side maximum braking slope is determined as the average braking slope;
[0072] In a case where the difference between the second shift maximum braking slope and the differential gear low gear side maximum braking slope is not in the preset slope difference interval, the differential gear low gear side maximum braking slope is determined as the average braking slope.
[0073] Specifically, in a case where the shift request is to shift to the differential gear high gear side, the average braking slope can be determined by the following method (1).
[0074] The method (1) comprises that the controller can judge whether the difference between the first shift maximum braking slope and the differential gear high gear side maximum braking slope is in a preset slope difference interval, which can be set as required and is not specifically limited in the embodiments of the present application. In a case where the difference is in the preset slope difference interval, the controller can determine an average value of the first shift maximum braking slope and the differential gear high gear side maximum braking slope as the average braking slope. In a case where the difference is not in the preset slope difference interval, it can be considered that the first shift maximum braking slope has a large error, and therefore the controller can determine the differential gear high gear side maximum braking slope as the average braking slope.
[0075] In a case where the shift request is to shift to the differential gear low gear side, the average braking slope can be determined by the following method (2).
[0076] The method (2) comprises that the controller can judge whether the difference between the second shift maximum braking slope and the differential gear low gear side maximum braking slope is in a preset slope difference interval. In a case where the difference is in the preset slope difference interval, the controller can determine an average value of the second shift maximum braking slope and the differential gear low gear side maximum braking slope as the average braking slope. In a case where the difference is not in the preset slope difference interval, it can be considered that the second shift maximum braking slope has a large error, and therefore the controller can determine the differential gear low gear side maximum braking slope as the average braking slope.
[0077] In the above embodiments, whether the difference between the first shift maximum braking slope and the differential gear high gear side maximum braking slope is in the preset slope difference interval, or whether the difference between the second shift maximum braking slope and the differential gear low gear side maximum braking slope is in the preset slope difference interval, the average braking slope is determined in different ways according to whether the difference is in the preset slope difference interval, which can make the average braking slope more capable of representing the average braking slope of the gearbox braking system.
[0078] In one embodiment, the determining the estimated speed of the target gearbox corresponding to the target gearbox based on the average braking slope, the current braking slope and the activation duration comprises:
[0079] The controller can look up 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.
[0080] The controller can subtract the first weight from 1 to obtain a second weight corresponding to the current braking slope.
[0081] The controller can 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 a sum of the first weight slope and the second weight slope as an estimated braking slope corresponding to the gearbox braking system.
[0082] The controller can determine the estimated speed of the target gearbox corresponding to the target gearbox based on the estimated braking slope and the activation duration.
[0083] Specifically, after determining the average braking slope, the current braking slope and the activation duration of the gearbox braking system, the controller can look up 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. The preset weight table can be set as needed, and embodiments of the present application do not make specific limitations here, for example, the preset weight table can be as shown in Table 1 below:
[0084] Table 1: Preset weight table
[0085]
[0086] As shown in Table 1 above, the horizontal axis represents the activation duration, and the vertical axis represents the average braking slope. For example, in the case of an activation duration of 0.08 seconds and an average braking slope of -4000, the first weight corresponding to the average braking slope can be obtained as 0.8.
[0087] Further, the controller can determine a second weight corresponding to the current braking slope based on the first weight, and the second weight can be 1 minus the first weight. For example, in the case of a first weight of 0.8, the second weight can be 0.2. The controller can further 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 a sum of the first weight slope and the second weight slope as an estimated braking slope corresponding to the gearbox braking system.
[0088] After determining the estimated braking slope corresponding to the gearbox braking system, the controller can determine the estimated speed of the target gearbox corresponding to the target gearbox based on the estimated braking slope and the activation duration.
[0089] In the above embodiment, the preset weight table is looked up based on the activation duration and the average brake slope to obtain the first weight corresponding to the average brake slope. Through the setting of the preset weight table, the first weight corresponding to the average brake slope can be more reasonable, and then the second weight can be determined based on the first weight. The estimated brake slope can be obtained according to the weighted sum of the average brake slope and the current brake slope, and then the foundation is laid for determining the estimated countershaft speed.
[0090] In one embodiment, the estimated countershaft speed corresponding to the target gearbox is determined based on the estimated brake slope and the activation duration, including:
[0091] The preset exhaust time table is looked up based on the activation duration to obtain the exhaust delay duration corresponding to the gearbox brake system;
[0092] The estimated countershaft speed is obtained by subtracting the product of the estimated brake slope and the exhaust delay duration from the current countershaft speed of the target gearbox.
[0093] Specifically, the preset exhaust time table can be constructed in advance according to the corresponding relationship between the activation duration and the exhaust delay duration corresponding to the gearbox brake system. The preset exhaust time table can be shown in Table 2 as follows:
[0094] Table 2: Preset exhaust time table
[0095]
[0096] The controller looks up 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 obtained by looking up the table as 0.07 seconds. Further, the estimated countershaft speed can be obtained by subtracting the product of the estimated brake slope and the exhaust delay duration from the current countershaft speed of the target gearbox. It can be determined by the following formula:
[0097]
[0098] Wherein, represents the current countershaft speed of the target gearbox, represents the estimated brake slope, represents the exhaust delay duration.
[0099] In the above embodiment, the preset exhaust time table is looked up based on the activation duration to obtain the exhaust delay duration corresponding to the gearbox brake system, and the estimated countershaft speed is calculated further to control the electromagnetic valve of the gearbox brake system to close more accurately according to the estimated countershaft speed.
[0100] In one embodiment, the controlling the electromagnetic valve of the gearbox brake system to be closed based on the estimated secondary shaft speed comprises:
[0101] obtaining a preset speed difference corresponding to a current gear of the target gearbox and an oil temperature corresponding to the target gearbox;
[0102] determining a speed difference offset value based on the oil temperature and a pre-constructed oil temperature-speed difference curve;
[0103] determining a first target speed based on the preset speed difference and the speed difference offset value;
[0104] controlling the electromagnetic valve of the gearbox brake system to be closed in a case that the estimated secondary shaft speed is less than the first target speed.
[0105] Specifically, the controller can obtain a preset speed difference corresponding to a current gear of the target gearbox and an 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 as shown in Table 3 below:
[0106] Table 3: Exemplary table of correspondence between gear and preset speed difference
[0107]
[0108] As shown in the above table, the first row represents the current gear, and the second row represents the preset speed difference corresponding to the current gear. For example, in the case of gear 5, the preset speed difference corresponding to gear 5 is 70 revolutions per second.
[0109] Further, an oil temperature-speed difference curve can be constructed in advance according to the relationship between the oil temperature and the speed difference. Further, a 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 and the speed difference offset value can be summed to obtain a first target speed.
[0110] Further, the estimated secondary shaft speed and the first target speed can be compared in size, and the controller can control the electromagnetic valve of the gearbox brake system to be closed in a case that the estimated secondary shaft speed is less than the first target speed.
[0111] Exemplarily, Figure 2 is one of the schematic diagrams of the braking effect provided by the present application, as Figure 2 shown, Figure 2The horizontal axis represents time, and the vertical axis respectively represents gear, speed, whether TB is activated, and slope, gear represents the current gear corresponding to the target gearbox, TB activation time represents the activation duration corresponding to the gearbox brake system, and TB brake slope represents the current brake slope of the gearbox brake system. After the control method of the gearbox brake system provided by the application is used to control the gearbox brake system, the speed of the countershaft of the target gearbox is effectively reduced.
[0112] In the above embodiment, by comparing the estimated countershaft speed with the first target speed, the gearbox brake system can be accurately controlled for different gears and different temperatures, and the brake effect is further improved.
[0113] The control method of the gearbox brake system provided by the application comprises the following steps: receiving a gear shifting request; determining whether the current countershaft speed of the target gearbox is greater than a preset speed threshold; and determining whether the vehicle clutch corresponding to the target gearbox is separated; if the current countershaft speed of the target gearbox is greater than the preset speed threshold and the vehicle clutch corresponding to the target gearbox is separated, opening the electromagnetic valve of the gearbox brake system corresponding to the target gearbox; if the electromagnetic valve of the gearbox brake system is opened, determining the estimated countershaft speed of the target gearbox based on the current brake slope and the activation duration of the gearbox brake system, and controlling the electromagnetic valve of the gearbox brake system to be closed based on the estimated countershaft speed. The application determines the estimated countershaft speed of the target gearbox based on the current brake slope and the activation duration of the gearbox brake system after the electromagnetic valve of the gearbox control system is opened. The estimated countershaft speed is determined based on real-time conditions, and the electromagnetic valve of the gearbox brake system is controlled to be closed according to the estimated countershaft speed. Therefore, the gearbox brake system can be accurately controlled, and the phenomenon of over-braking, tooth clashing, and repeated gear shifting failure of the gearbox can be avoided to a high degree.
[0114] In one embodiment, the method further comprises:
[0115] In the case where the estimated countershaft speed is less than a second target speed, the electromagnetic valve of the gearbox brake system is alternately opened / closed at a preset time interval until the estimated countershaft speed is less than the first target speed; and the second target speed is obtained by adding a preset speed to the first target speed.
[0116] Specifically, after the first target rotating speed is determined, the first target rotating speed can be increased by a preset rotating speed to obtain a second target rotating speed, and the preset rotating speed can be set as needed, and embodiments of the present application do not make specific limitations here. After the second target rotating speed is obtained, the real-time determined estimated countershaft rotating speed can be compared with the second target rotating speed, and in the case that the estimated countershaft rotating speed is less than the second target rotating speed, the controller can control the electromagnetic valve of the gearbox brake system to be opened / closed alternately at a preset time interval, for example, the preset time interval is set to 10 milliseconds, and then the electromagnetic valve is opened or closed once every 10 milliseconds, until the estimated countershaft rotating speed is less than the first target rotating speed. This control is also called point control, and the purpose is to prevent over-braking from occurring.
[0117] Exemplary, Figure 3 is a schematic diagram of the braking effect provided by the present application, as Figure 3 shown, Figure 3 The horizontal axis represents time, and the vertical axis represents gear position, rotating speed, whether the 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 activation duration corresponding to the gearbox brake system, and the TB braking slope represents the current braking slope of the gearbox brake system. After the control method of the gearbox brake system provided by the present application is used to control the gearbox brake system, the countershaft rotating speed of the target gearbox is effectively reduced, and at the same time, the point braking is used to prevent the countershaft rotating speed from reaching an excessively low level.
[0118] In the above embodiment, in the case that the estimated countershaft rotating speed is less than the second target rotating speed, the electromagnetic valve of the gearbox brake system is controlled to be opened / closed alternately at a preset time interval, until the estimated countershaft rotating speed is less than the first target rotating speed, which can effectively reduce the countershaft rotating speed of the target gearbox, and further avoid the occurrence of over-braking phenomenon.
[0119] In one embodiment, the method further comprises:
[0120] obtaining a pre-learned pressure building duration corresponding to the gearbox brake system;
[0121] In the case that the current braking slope is greater than the braking slope threshold value after the electromagnetic valve is opened for a preset duration, the electromagnetic valve of the gearbox brake system is controlled to be opened for the pressure building duration and then closed when the next gear shifting request is received.
[0122] Specifically, the controller can also obtain the pre-learned pressure building duration corresponding to the gearbox brake system from the EEPROM, and in the case that the current brake slope is greater than the brake slope threshold after the solenoid valve is opened for the preset duration, the greater the brake slope, the worse the brake effect represented by the current brake slope, and when the next shift request is received, the controller can compensate for the braking, and the controller can control the solenoid valve to be closed after being opened for the pressure building duration. The above process can also be referred to as compensation braking.
[0123] Exemplary, Figure 4 is a schematic diagram of the braking effect provided by the present application, as Figure 4 shown, Figure 4 The horizontal axis represents time, and the vertical axis represents gear position, speed, TB activation and slope, respectively. The gear position represents the current gear position corresponding to the target gearbox, the TB activation time represents the activation duration corresponding to the gearbox brake system, and the TB brake slope represents the current brake slope of the gearbox brake system. After the control method of the gearbox brake system provided by the present application is used to control the gearbox brake system, compensation braking can be used to compensate for the case where the brake slope is low and the brake effect is affected, so as to effectively reduce the speed of the countershaft of the target gearbox.
[0124] In the above embodiment, in the case that the current brake slope is greater than the brake slope threshold after the solenoid valve is opened for the preset duration, the solenoid valve of the gearbox brake system is controlled to be closed after being opened for the pressure building duration when the next shift request is received. This can further compensate for the braking in the case of poor braking effect, and ensures that the speed of the countershaft of the target gearbox can be reasonably reduced in various special cases.
[0125] The control device of the gearbox brake system provided by the present application is described below. The control device of the gearbox brake system described below can be referred to in correspondence with the control method of the gearbox brake system described above.
[0126] Figure 5 is a structural schematic diagram of the control device of the gearbox brake system provided by the present application, as Figure 5 shown, the control device 500 of the gearbox brake system comprises the following modules:
[0127] The control opening module 510 is used to control the solenoid valve of the gearbox brake system corresponding to the target gearbox to be opened when a shift request is received, and the current speed of the countershaft of the target gearbox is greater than the preset speed threshold, and the vehicle clutch corresponding to the target gearbox is separated.
[0128] The control closing module 520 is configured to: in a case where the electromagnetic valve of the gearbox brake system is opened, determine an estimated countershaft speed corresponding to the target gearbox based on a current brake slope corresponding to the gearbox brake system and an activation duration, and control the electromagnetic valve of the gearbox brake system to be closed based on the estimated countershaft speed.
[0129] In an embodiment, the control closing module 520 is specifically configured to:
[0130] obtain a pre-learned differential high-gear side maximum brake slope and a differential low-gear side maximum brake slope corresponding to the gearbox brake system;
[0131] in a case where the shift request is to shift to a differential high-gear side, obtain a first shift maximum brake slope in a shift process, and determine an average brake slope based on a difference between the first shift maximum brake slope and the differential high-gear side maximum brake slope;
[0132] or, in a case where the shift request is to shift to a differential low-gear side, obtain a second shift maximum brake slope in a shift process, and determine the average brake slope based on a difference between the second shift maximum brake slope and the differential low-gear side maximum brake slope;
[0133] determine the estimated countershaft speed corresponding to the target gearbox based on the average brake slope, the current brake slope, and the activation duration.
[0134] In an embodiment, the control closing module 520 is specifically further configured to:
[0135] in a case where the difference between the first shift maximum brake slope and the differential high-gear side maximum brake slope is in a preset slope difference interval, determine an average value of the first shift maximum brake slope and the differential high-gear side maximum brake slope as the average brake slope;
[0136] in a case where the difference between the first shift maximum brake slope and the differential high-gear side maximum brake slope is not in the preset slope difference interval, determine the differential high-gear side maximum brake slope as the average brake slope;
[0137] The control closing module 520 is specifically further configured to:
[0138] in a case where the difference between the second shift maximum brake slope and the differential low-gear side maximum brake slope is in the preset slope difference interval, determine an average value of the second shift maximum brake slope and the differential low-gear side maximum brake slope as the average brake slope;
[0139] In a case where a difference between the second shift maximum brake slope and the differential low-gear-side maximum brake slope is not in the preset slope difference interval, the differential low-gear-side maximum brake slope is determined as the average brake slope.
[0140] In one embodiment, the control closing module 520 is specifically further configured to:
[0141] based on the activation duration and the average brake slope, to find a preset weight table to obtain a first weight corresponding to the average brake slope;
[0142] 1 minus the first weight to obtain a second weight corresponding to the current brake slope;
[0143] multiply the first weight and the average brake slope to obtain a first weight slope, multiply the second weight and the current brake slope to obtain a second weight slope, and determine a sum of the first weight slope and the second weight slope as an estimated brake slope corresponding to the gearbox brake system;
[0144] based on the estimated brake slope and the activation duration, to determine an estimated countershaft speed corresponding to the target gearbox.
[0145] In one embodiment, the control closing module 520 is specifically further configured to:
[0146] based on the activation duration, to find a preset exhaust time table to obtain an exhaust delay duration corresponding to the gearbox brake system;
[0147] subtract a product of the estimated brake slope and the exhaust delay duration from a current countershaft speed of the target gearbox to obtain the estimated countershaft speed.
[0148] In one embodiment, the control closing module 520 is specifically further configured to:
[0149] obtain a preset speed difference corresponding to a current gear of the target gearbox, and an oil temperature corresponding to the target gearbox;
[0150] based on the oil temperature and a pre-constructed oil temperature-speed difference curve, to determine a speed difference offset value;
[0151] based on the preset speed difference and the speed difference offset value, to determine a first target speed;
[0152] in a case where the estimated countershaft speed is less than the first target speed, to control a solenoid valve of the gearbox brake system to be closed.
[0153] In one embodiment, the control device of the gearbox brake system further includes a point brake module, which is specifically configured to:
[0154] In a case that the estimated secondary shaft speed is less than a second target speed, the electromagnetic valve of the gearbox brake system is controlled to be opened and closed alternately at a preset time interval until the estimated secondary shaft speed is less than the first target speed, and the second target speed is obtained by adding a preset speed to the first target speed.
[0155] In an embodiment, the control device of the gearbox brake system further comprises a supplementary brake module, which is specifically used for:
[0156] obtaining a pre-learned pressure building duration corresponding to the gearbox brake system;
[0157] In a case that the current brake slope is greater than a brake slope threshold after the electromagnetic valve is opened for a preset duration, the electromagnetic valve of the gearbox brake system is controlled to be opened and then closed for the pressure building duration when a next shift request is received.
[0158] The control device of the gearbox brake system provided by the application controls the electromagnetic valve of the gearbox brake system corresponding to the target gearbox to be opened when a shift request is received, 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 separated; in a case that the electromagnetic valve of the gearbox brake system is opened, the estimated secondary shaft speed corresponding to the target gearbox is determined based on the current brake slope and the activation duration of the gearbox brake system, and the electromagnetic valve of the gearbox brake system is controlled to be closed based on the estimated secondary shaft speed. In the technical scheme of the application, the estimated secondary shaft speed corresponding to the target gearbox is determined based on the current brake slope and the activation duration of the gearbox brake system after the electromagnetic valve of the gearbox control system is opened. The estimated secondary shaft speed is determined in real time, and then the electromagnetic valve of the gearbox brake system is controlled to be closed according to the estimated secondary shaft speed, so that accurate control of the gearbox brake system can be achieved, and the phenomenon of over-braking, tooth clashing and repeated shift failure of the gearbox can be avoided to a higher degree.
[0159] Figure 6 An example of a schematic diagram of a physical structure of an electronic device is shown in Figure 6 The electronic device can include a processor 610, a communications interface 620, a memory 630, and a communications bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other through the communications bus 640. The processor 610 can invoke a logical instruction in the memory 630 to execute a control method of a gearbox brake system, and the method comprises:
[0160] In a case that a shift request is received, and a current countershaft speed of a target gearbox is greater than a preset speed threshold, and a vehicle clutch corresponding to the target gearbox is separated, an electromagnetic valve of a gearbox brake system corresponding to the target gearbox is controlled to open;
[0161] In a case that the electromagnetic valve of the gearbox brake system is opened, an estimated countershaft speed corresponding to the target gearbox is determined based on a current brake slope and an activation duration of the gearbox brake system, and the electromagnetic valve of the gearbox brake system is controlled to close based on the estimated countershaft speed.
[0162] In addition, the logic instructions in the memory 630 described above can be implemented in the form of a software function unit and sold or used as an independent product, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0163] On the other hand, the present application also provides a computer program product, which comprises a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and the computer program is executed by a processor, so that the computer can execute the control method of the gearbox brake system provided by the above-mentioned methods, and the method comprises:
[0164] In a case that a shift request is received, and a current countershaft speed of a target gearbox is greater than a preset speed threshold, and a vehicle clutch corresponding to the target gearbox is separated, an electromagnetic valve of a gearbox brake system corresponding to the target gearbox is controlled to open;
[0165] In a case that the electromagnetic valve of the gearbox brake system is opened, an estimated countershaft speed corresponding to the target gearbox is determined based on a current brake slope and an activation duration of the gearbox brake system, and the electromagnetic valve of the gearbox brake system is controlled to close based on the estimated countershaft speed.
[0166] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a control method for a transmission braking system provided by the methods described above, the method comprising:
[0167] Upon receiving a shift request, and when the current countershaft speed of the target transmission is greater than a preset speed threshold, and the vehicle clutch corresponding to the target transmission is disengaged, the solenoid valve of the transmission braking system corresponding to the target transmission is controlled to open.
[0168] When the solenoid valve of the transmission braking system is open, the estimated countershaft speed of the target transmission is determined based on the current braking slope and activation duration of the transmission braking system, and the solenoid valve of the transmission braking system is controlled to close based on the estimated countershaft speed.
[0169] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0170] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0171] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A control method of a gearbox brake system, characterized by, The method comprises: In the case that a shift request is received, and a current countershaft speed of a target gearbox is greater than a preset speed threshold, and a vehicle clutch corresponding to the target gearbox is separated, an electromagnetic valve of a gearbox brake system corresponding to the target gearbox is controlled to open; In the case that the electromagnetic valve of the gearbox brake system is opened, an estimated countershaft speed corresponding to the target gearbox is determined based on a current brake slope and an activation time length of the gearbox brake system, and the electromagnetic valve of the gearbox brake system is controlled to close based on the estimated countershaft speed; The determination of the estimated countershaft speed corresponding to the target gearbox based on the current brake slope and the activation time length of the gearbox brake system comprises: A pre-learned maximum brake slope on a high-gear side of differential gears and a pre-learned maximum brake slope on a low-gear side of differential gears corresponding to the gearbox brake system are obtained; In the case that the shift request is to shift to the high-gear side of differential gears, a first shift maximum brake slope in a shift process is obtained, and an average brake slope is determined based on a difference between the first shift maximum brake slope and the maximum brake slope on the high-gear side of differential gears; Or, in the case that the shift request is to shift to the low-gear side of differential gears, a second shift maximum brake slope in a shift process is obtained, and the average brake slope is determined based on a difference between the second shift maximum brake slope and the maximum brake slope on the low-gear side of differential gears; The estimated countershaft speed corresponding to the target gearbox is determined based on the average brake slope, the current brake slope and the activation time length; The determination of the estimated countershaft speed corresponding to the target gearbox based on the average brake slope, the current brake slope and the activation time length comprises: A first weight corresponding to the average brake slope is obtained by looking up a preset weight table based on the activation time length and the average brake slope; A second weight corresponding to the current brake slope is obtained by subtracting the first weight from 1; A first weight slope is obtained by multiplying the first weight and the average brake slope, a second weight slope is obtained by multiplying the second weight and the current brake slope, and a sum of the first weight slope and the second weight slope is determined as an estimated brake slope corresponding to the gearbox brake system; The estimated countershaft speed corresponding to the target gearbox is determined based on the estimated brake slope and the activation time length.
2. The control method of the transmission brake system according to claim 1, characterized by, The determination of the average brake slope based on the difference between the first shift maximum brake slope and the maximum brake slope on the high-gear side of differential gears comprises: In the case that the difference between the first shift maximum brake slope and the maximum brake slope on the high-gear side of differential gears is in a preset slope difference interval, an average value of the first shift maximum brake slope and the maximum brake slope on the high-gear side of differential gears is determined as the average brake slope; In the case that the difference between the first shift maximum brake slope and the maximum brake slope on the high-gear side of differential gears is not in the preset slope difference interval, the maximum brake slope on the high-gear side of differential gears is determined as the average brake slope. The average brake slope is determined based on a difference between the second shift maximum brake slope and the differential low-gear-side maximum brake slope, including: In a case where the difference between the second shift maximum brake slope and the differential low-gear-side maximum brake slope is in the preset slope difference interval, an average value of the second shift maximum brake slope and the differential low-gear-side maximum brake slope is determined as the average brake slope; In a case where the difference between the second shift maximum brake slope and the differential low-gear-side maximum brake slope is not in the preset slope difference interval, the differential low-gear-side maximum brake slope is determined as the average brake slope.
3. The control method of the transmission brake system according to claim 1, characterized by, The estimated secondary shaft speed corresponding to the target gearbox is determined based on the estimated brake slope and the activation duration, including: A preset exhaust time table is looked up based on the activation duration to obtain an exhaust delay duration corresponding to the gearbox brake system; The estimated secondary shaft speed is obtained by subtracting a product of the estimated brake slope and the exhaust delay duration from a current secondary shaft speed of the target gearbox.
4. The control method of the gearbox brake system according to claim 3, characterized in that, The solenoid valve of the gearbox brake system is controlled to be closed based on the estimated secondary shaft speed, including: A preset speed difference corresponding to a current gear of the target gearbox and an oil temperature corresponding to the target gearbox are obtained; A speed difference offset value is determined based on the oil temperature and a pre-constructed oil temperature-speed difference curve; A first target speed is determined based on the preset speed difference and the speed difference offset value; In a case where the estimated secondary shaft speed is less than the first target speed, the solenoid valve of the gearbox brake system is controlled to be closed.
5. The control method of the gearbox brake system according to claim 4, characterized in that, The method further includes: In a case where the estimated secondary shaft speed is less than a second target speed, the solenoid valve of the gearbox brake system is controlled to be alternately opened / closed at preset time intervals 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.
6. The control method of a gearbox brake system according to any one of claims 1 to 5, characterized in that, The method further includes: A pre-learned pressure building duration corresponding to the gearbox brake system is obtained; In a case where the current brake slope is greater than a brake slope threshold after the solenoid valve is opened for a preset duration, the solenoid valve of the gearbox brake system is controlled to be opened and then closed after the pressure building duration when a next shift request is received.
7. A control device for a gearbox brake system, characterized in that Including: The control opening module is configured to control the solenoid valve of the gearbox brake system corresponding to the target gearbox to be opened when a shift request is received, a current secondary shaft speed of the target gearbox is greater than a preset speed threshold, and a vehicle clutch corresponding to the target gearbox is separated; The control closing module is configured to determine an estimated secondary shaft speed corresponding to the target gearbox based on a current brake slope and an activation duration of the gearbox brake system when the solenoid valve of the gearbox brake system is opened, and control the solenoid valve of the gearbox brake system to be closed based on the estimated secondary shaft speed; The control closing module is specifically configured to: Pre-learned differential high-gear-side maximum brake slope and differential low-gear-side maximum brake slope corresponding to the gearbox brake system are obtained; In a case where the shift request is a shift to a differential high gear side, a first shift maximum braking slope in a shift process is obtained, and an average braking slope is determined based on a difference between the first shift maximum braking slope and the differential high gear side maximum braking slope; Or, in a case where the shift request is a shift to a differential low gear side, a second shift maximum braking slope in a shift process is obtained, and the average braking slope is determined based on a difference between the second shift maximum braking slope and the differential low gear side maximum braking slope; The average braking slope, the current braking slope and the activation duration are used to determine an estimated countershaft speed corresponding to the target gearbox; The control closing module is specifically further configured to: A first weight corresponding to the average braking slope is obtained by searching a preset weight table based on the activation duration and the average braking slope; A second weight corresponding to the current braking slope is obtained by subtracting the first weight from 1; A first weight slope is obtained by multiplying the first weight and the average braking slope, a second weight slope is obtained by multiplying the second weight and the current braking slope, and a sum of the first weight slope and the second weight slope is determined as an estimated braking slope corresponding to the gearbox braking system; The average braking slope and the activation duration are used to determine an estimated countershaft speed corresponding to the target gearbox.
8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor executes the computer program to implement the control method of the gearbox braking system according to any one of claims 1 to 6. The processor executes the computer program to implement the control method of the gearbox braking system according to any one of claims 1 to 6.
Citation Information
Patent Citations
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