Clutch closing control method and device, electronic equipment and readable storage medium

By obtaining the speed difference limit value of the jaw clutch and controlling the clutch to close within this range, the problem of poor tooth engagement in the jaw clutch is solved, and the success rate of closure is improved.

CN115560007BActive Publication Date: 2026-05-12SAIC GM WULING AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SAIC GM WULING AUTOMOBILE CO LTD
Filing Date
2022-09-27
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

When a jaw clutch is engaged while the speeds at both ends are kept constant, the teeth may not mesh tightly, affecting the success rate of engagement.

Method used

By acquiring the current speed of the drive motor and the corresponding closing speed difference limit value, the jaw clutch is controlled to close within the speed difference limit value, ensuring that the speed difference between the clutch input end and output end is within the necessary range, and the torque generated by the speed difference is used to make the teeth mesh tightly.

Benefits of technology

It improves the success rate of the jaw clutch engagement, avoids the problem of poor engagement caused by excessive or insufficient speed difference, and achieves reliable clutch engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115560007B_ABST
    Figure CN115560007B_ABST
Patent Text Reader

Abstract

The application provides a clutch closing control method and device, electronic equipment and a readable storage medium, which are applied to a cog-type clutch. The clutch closing control method comprises the following steps: acquiring a current rotating speed of a driving motor and a closing rotating speed difference limit value corresponding to the current rotating speed, wherein the closing rotating speed difference limit value is a necessary rotating speed difference between a clutch input end and a clutch output end required for reliable closing of the cog-type clutch; and controlling reliable closing of the cog-type clutch according to the closing rotating speed difference limit value, wherein a rotating speed difference between the clutch input end and the clutch output end of the cog-type clutch is within the closing rotating speed difference limit value when the cog-type clutch is reliably closed. The application solves the technical problem of low success rate of closing of the cog-type clutch.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a clutch closure control method, device, electronic device, and readable storage medium. Background Technology

[0002] With the continuous development of technology, the types of clutches have become more diverse, such as the jaw clutch. Currently, jaw clutches typically close when the speeds at both ends are kept consistent. However, this can easily lead to insufficient meshing between the teeth at both ends of the jaw clutch, resulting in misalignment between the teeth before closing, which affects the success rate of jaw clutch engagement. Summary of the Invention

[0003] The main objective of this application is to provide a clutch closure control method, device, electronic device, and readable storage medium, aiming to solve the technical problem of low success rate of jaw clutch closure in the prior art.

[0004] To achieve the above objectives, this application provides a clutch engagement control method applied to a jaw clutch, the clutch engagement control method comprising:

[0005] Obtain the current speed of the drive motor and the corresponding closing speed difference limit value, wherein the closing speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for reliable engagement of the jaw clutch;

[0006] Based on the closing speed difference limit value, the dog clutch is controlled to close reliably, wherein the speed difference between the clutch input end and the clutch output end is within the closing speed difference limit value when the dog clutch is reliably closed.

[0007] To achieve the above objectives, this application also provides a clutch engagement control device for use with a jaw clutch, the clutch engagement control device comprising:

[0008] The parameter acquisition module is used to acquire the current speed of the drive motor and the corresponding closing speed difference limit value, wherein the closing speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for the reliable closing of the jaw clutch;

[0009] The closing control module is used to control the reliable closing of the jaw clutch based on the closing speed difference limit value, wherein the speed difference between the clutch input end and the clutch output end is within the closing speed difference limit value when the jaw clutch is reliably closed.

[0010] This application also provides an electronic device, the electronic device comprising: a memory, a processor, and a program of the clutch closure control method stored in the memory and executable on the processor, wherein when the program of the clutch closure control method is executed by the processor, the steps of the clutch closure control method as described above can be implemented.

[0011] This application also provides a computer-readable storage medium storing a program for implementing a clutch closure control method, wherein when the program for the clutch closure control method is executed by a processor, it implements the steps of the clutch closure control method as described above.

[0012] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the clutch closure control method described above.

[0013] This application provides a clutch closure control method, device, electronic device, and readable storage medium. Compared with the prior art technique of controlling the closure of a jaw clutch while keeping the speeds of both ends of the clutch at the same level, this application first obtains the current speed of the drive motor and the corresponding closure speed difference limit value, wherein the closure speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for reliable closure of the jaw clutch; based on the closure speed difference limit value, the jaw clutch is controlled to reliably close, wherein the speed difference between the clutch input end and the clutch output end is within the speed difference limit value when the jaw clutch is reliably closed. In this application, during the closing process of the jaw clutch, there is a small speed difference between the two ends of the jaw clutch. This speed difference causes a small torque between the teeth at both ends of the jaw clutch. This torque forces the teeth at both ends of the jaw clutch to mesh tightly, overcoming the technical defect in the prior art that easily leads to insufficient meshing between the teeth at both ends of the jaw clutch, resulting in misalignment between the teeth before closing and affecting the success rate of jaw clutch closing. Furthermore, since the speed difference is less than the closing speed difference threshold, the torque will not be too large and affect the closing of the jaw clutch. Therefore, reliable closing of the jaw clutch can be achieved, improving the success rate of jaw clutch closing. Attached Figure Description

[0014] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0015] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a flowchart illustrating the first embodiment of the clutch closure control method of this application;

[0017] Figure 2 This is a flowchart illustrating the second embodiment of the clutch closure control method of this application;

[0018] Figure 3 This is a schematic diagram of the structure of an embodiment of the clutch closing control device of this application;

[0019] Figure 4 This is a schematic diagram of the hardware operating environment involved in the clutch closure control method in the embodiments of this application.

[0020] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0021] To make the above-mentioned objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0022] Example 1

[0023] This application provides a clutch closure control method. In the first embodiment of the clutch closure control method, it is applied to a jaw clutch. (Refer to...) Figure 1 The clutch engagement control method includes:

[0024] Step S10: Obtain the current speed of the drive motor and the corresponding closing speed difference limit value, wherein the closing speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for reliable engagement of the jaw clutch;

[0025] In this embodiment, it should be noted that the current speed of the drive motor is obtained through the vehicle controller. For example, the current speed of the drive motor can be obtained by sending a CAN signal to the drive motor through the vehicle controller.

[0026] Additionally, it should be noted that, to prevent excessive speed difference between the two ends of the clutch from causing the clutch to fail to close properly, this embodiment of the application sets a closing speed difference limit value for the speed difference between the two ends of the clutch. This closing speed difference limit value refers to the necessary speed difference between the clutch input end and the clutch output end required for reliable closure of the jaw clutch. The speed difference limit value is used to limit the magnitude of the speed difference between the two ends of the clutch. For example, if the closing speed difference limit value is 10, and the speed difference between the two ends of the clutch is 12, it can be seen that the speed difference between the two ends of the clutch is greater than the closing speed difference limit value, i.e., 12 > 10. In this case, the jaw clutch cannot close properly.

[0027] As an example, step S10 includes: obtaining the current speed of the drive motor by sending a CAN signal through the vehicle controller, using the current speed as an index to look up the closed speed difference limit value corresponding to the current speed in a preset speed difference limit value configuration table, wherein the preset speed difference limit value configuration table is used to characterize the mapping relationship between the current speed and the target closed speed difference, and the target closed speed difference is the speed difference used when the dog clutch has the shortest closing time.

[0028] Step S20: Based on the closing speed difference limit value, control the dog clutch to reliably close, wherein the speed difference between the clutch input end and the clutch output end is within the closing speed difference limit value when the dog clutch is reliably closed.

[0029] As an example, step S20 includes: obtaining the speed difference between the input and output ends of the jaw clutch, and controlling the speed difference of the jaw clutch within the closing speed difference limit value, thereby completing the reliable closure of the jaw clutch. Reliable closure means that the jaw clutch closes while keeping the closing speed difference from increasing. Due to the existence of the closing speed difference, the teeth of the jaw clutch will not remain relatively stationary, and the existence of the closing speed difference will cause a torque between the teeth of the jaw clutch. Under the action of the torque, the two teeth will be forced to squeeze against each other, so that the teeth can be tightly meshed to complete the closure of the jaw clutch.

[0030] The step of controlling the reliable engagement of the jaw clutch based on the closing speed difference limit value includes:

[0031] Step S21: Obtain the current speed difference between the input speed of the clutch input terminal and the output speed of the clutch output terminal;

[0032] Step S22: Determine whether the current speed difference is within the closed speed difference limit value;

[0033] Step S23: If yes, then control the dog clutch to reliably close under the current speed difference;

[0034] Step S24: If not, adjust the input speed and return to the execution step: obtain the current speed difference between the input speed of the clutch input end and the output speed of the clutch output end.

[0035] In this embodiment, it should be noted that adjusting the speed at the clutch input end is to adjust the current speed difference. If the current speed difference is within the closed speed difference limit value, then it is not necessary to adjust the input end speed. If the current speed difference is not within the closed speed difference limit value, then it is necessary to adjust the input end speed and obtain the adjusted speed difference.

[0036] As an example, steps S21 to S24 include: obtaining the input speed of the clutch input end and the output speed of the clutch output end; calculating the difference between the input speed and the output speed to obtain the current speed difference; comparing the current speed difference with the closed speed difference limit value to determine whether the current speed difference is within the closed speed difference limit value; if the current speed difference is within the closed speed difference limit value, it proves that the jaw clutch can reliably close under the current speed difference, thereby controlling the jaw clutch to reliably close under the current speed difference; if the current speed difference is not within the closed speed difference limit value, it proves that the jaw clutch cannot reliably close under the current speed difference, thereby adjusting the input speed and returning to the execution step: obtaining the current speed difference between the input speed of the clutch input end and the output speed of the clutch output end until the determined current speed difference is adjusted to within the closed speed difference limit value.

[0037] The step of obtaining the current speed difference between the input speed of the clutch input terminal and the output speed of the clutch output terminal includes:

[0038] Step S211: Calculate the speed ratio of the current speed of the drive motor to obtain the output speed;

[0039] In this embodiment, it should be noted that the speed ratio refers to the gear transmission ratio, which is the ratio of the rotational angular velocities of the two gears in the transmission device. The two gears rotate on the same axis, and the ratio of the radii of the two gears is inversely proportional to the ratio of their rotational angular velocities. The ratio of their rotational angular velocities can be determined by the ratio of their radii.

[0040] Additionally, it should be noted that the current speed of the drive motor is the input speed of the drive motor, and the output speed is the output speed of the clutch, which is also the output speed of the drive motor.

[0041] Step S212: Adjust the output speed according to the speed offset determined by the closed speed difference limit value to obtain the first generator speed.

[0042] In this embodiment, it should be noted that the rotational speed offset is a closed-loop rotational speed difference stored internally by the system, and the rotational speed offset is determined by the closed-loop rotational speed difference limit value. Specifically, if the system does not store a rotational speed offset corresponding to the closed-loop rotational speed difference limit value, the default value set by the system is used as the rotational speed offset; if the system stores a rotational speed offset corresponding to the closed-loop rotational speed difference limit value, the closed-loop rotational speed difference stored internally by the system is used as the rotational speed offset.

[0043] Additionally, it should be noted that the first generator speed is the target speed of the generator, and also the input speed of the generator.

[0044] Step S213: Calculate the speed ratio of the first generator to obtain the input speed;

[0045] In this embodiment, it should be noted that the input speed is the input speed of the clutch and also the output speed of the generator.

[0046] Step S214: Calculate the difference between the input speed and the output speed to obtain the current speed difference.

[0047] As an example, steps S211 to S214 include: obtaining a first radius ratio between the gear radius of the input gear of the drive motor and the gear radius of the output gear of the drive motor; performing a speed ratio conversion on the current speed of the drive motor according to the first radius ratio to obtain the output speed; obtaining the closed-loop speed difference limit value, and looking up the speed offset corresponding to the closed-loop speed difference limit value in the preset closed-loop speed difference limit value configuration table; obtaining the clutch output speed, and summing the output speed and the speed offset to obtain the first generator speed; obtaining a second radius ratio between the gear radius of the generator input gear and the gear radius of the generator output gear, and performing a speed ratio conversion on the first generator speed according to the second radius ratio to obtain the input speed; and subtracting the input speed and the output speed to obtain the current speed difference. For example, we can assume that the radius of the input gear of the target motor is R1, the radius of the output gear is R2, and the output speed is V2. Given that the input speed of the target motor is V1, then R1:R2 = V2:V1, that is, the output speed V2 = V1*R1 / R2.

[0048] The step of adjusting the speed at the input end includes:

[0049] Step S241: Adjust the speed offset amount, and adjust the output speed according to the adjusted speed offset amount to obtain the second generator speed;

[0050] Step S242: Calculate the speed ratio of the second generator to obtain the adjusted input speed.

[0051] As an example, steps S241 to S242 include: based on the closed-loop speed difference limit value, searching for the preset closed-loop speed difference corresponding to the closed-loop speed difference limit value in the preset speed difference limit value configuration table as a speed offset; summing the output speed and the speed offset to obtain the second generator speed; obtaining a third radius ratio between the gear radius of the generator input gear and the gear radius of the generator output gear; and performing speed ratio conversion on the second generator speed according to the third radius ratio to obtain the adjusted input speed. This embodiment of the application uses the correspondence between the closed-loop speed difference limit value and the speed offset to adjust the speed offset, thereby adjusting the input speed to regain the closed-loop speed difference. Since the speed offset is adjusted according to the correspondence with the closed-loop speed difference limit value, the closed-loop speed difference of the jaw clutch can be adjusted to within the closed-loop speed difference limit value to complete the closing of the jaw clutch, thereby improving the closing success rate of the jaw clutch.

[0052] This application provides a clutch closure control method. Compared with the prior art technique of controlling the two ends of a jaw clutch to maintain the same speed for closure, this application first obtains the current speed of the drive motor and the corresponding closure speed difference limit value. The closure speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for reliable closure of the jaw clutch. Based on the closure speed difference limit value, the jaw clutch is controlled to reliably close. When the jaw clutch is reliably closed, the speed difference between the clutch input end and the clutch output end is within the speed difference limit value. In this application, during the closing process of the jaw clutch, there is a small speed difference between the two ends of the jaw clutch. This speed difference causes a small torque between the teeth at both ends of the jaw clutch. This torque forces the teeth at both ends of the jaw clutch to mesh tightly, overcoming the technical defect in the prior art that easily leads to insufficient meshing between the teeth at both ends of the jaw clutch, resulting in misalignment between the teeth before closing and affecting the success rate of jaw clutch closing. Furthermore, since the speed difference is less than the closing speed difference threshold, the torque will not be too large and affect the closing of the jaw clutch. Therefore, reliable closing of the jaw clutch can be achieved, improving the success rate of jaw clutch closing.

[0053] Example 2

[0054] Furthermore, referring to Figure 2 In another embodiment of this application, the content that is the same as or similar to that in Embodiment 1 described above can be referred to the above description and will not be repeated hereafter. Based on this, the step of obtaining the current speed of the drive motor and the corresponding closed-loop speed difference boundary value includes:

[0055] Step S11: Obtain the current speed of the drive motor;

[0056] Step S12: Find the closed speed difference limit value corresponding to the current speed in the preset speed difference limit value configuration table. The preset speed difference limit value configuration table is used to characterize the mapping relationship between the current speed and the target closed speed difference. The target closed speed difference is the speed difference used when the dog clutch has the shortest closing time.

[0057] In this embodiment, it should be noted that the preset speed difference limit value configuration table records the shortest closing time and target closing speed difference of the jaw clutch, wherein the target closing speed difference is the speed difference used when the jaw clutch has the shortest closing time.

[0058] Currently, real-time calculation is commonly used to obtain the closing speed difference limit value of a dog clutch. However, the system consumes a long time in data processing and calculation, and the time to obtain the closing speed difference limit value is also long, which leads to the technical problem of low closing efficiency of the dog clutch.

[0059] As an example, steps S11 to S12 include: obtaining the current speed of the drive motor by sending a CAN signal through the vehicle controller, using the current speed as an index to search in the preset speed difference limit value configuration table, and retrieving the closed speed difference limit value corresponding to the current speed.

[0060] Prior to the step of searching for the closed speed difference limit value corresponding to the current speed in the preset speed difference limit value configuration table, the clutch closure control method further includes:

[0061] Step S121: When the drive motor is at a preset speed, control the jaw clutch to close with different closing speed differences, and obtain the closing time of the jaw clutch under different closing speed differences;

[0062] In this embodiment, it should be noted that the preset speed is the current speed of the drive motor, the preset speed cannot be zero, and the closing time is the time taken for the jaw clutch to start closing and end closing.

[0063] Step S122: Based on each closing time, select the speed difference with the shortest closing time from among the closing speed differences as the closing speed difference limit value corresponding to the preset speed.

[0064] In this embodiment, it should be noted that when selecting the speed difference with the shortest closing time, it is necessary to ensure the consistency of the preset speed, that is, the preset speed and the speed difference with the shortest closing time are in a corresponding relationship.

[0065] Step S123: Based on the correspondence between different preset speeds and their corresponding closed-loop speed difference limit values, set the preset speed difference limit value configuration table.

[0066] In this embodiment, it should be noted that the preset speed difference limit value table configuration table will be stored in non-volatile memory.

[0067] As an example, steps S121 to S123 include: when the drive motor is at a preset rotational speed, controlling the jaw clutch to close at different closing speed differences and recording the closing time of the jaw clutch at different closing speed differences; by comparing the magnitudes of the closing times, selecting the minimum value as the shortest closing time; according to the shortest closing time, selecting the closing speed difference corresponding to the shortest closing time as the closing speed difference limit value corresponding to the preset rotational speed; corresponding the preset rotational speed and the closing speed difference limit value, and setting a preset speed difference limit value configuration table according to the corresponding relationship, wherein the content of the preset speed difference limit value configuration table is the shortest closing time at the preset rotational speed and the closing speed difference corresponding to the shortest closing time. For example, assume that at the current rotational speed, closing times T1, T2, and T3 and their corresponding closing speed differences A1, A2, and A3 are recorded, where T1 < T2 < T3, that is, the closing time T1 is the smallest, then select the closing speed difference A1 corresponding to the closing time T1 as the closing speed difference limit value corresponding to the current rotational speed.

[0068] Wherein, the clutch closing control method further includes:

[0069] Step A10, obtaining the current closing time of the jaw clutch and the preset closing time corresponding to the current rotational speed in a preset speed difference limit value configuration table;

[0070] Step A20, if the current closing time is less than the preset closing time, updating the preset speed difference limit value configuration table;

[0071] Step A30, if the current closing time is not less than the preset closing time, not updating the preset speed difference limit value configuration table.

[0072] As an example, steps A10 to A30 include: controlling the dog clutch to reliably close, recording the time from the start to the end of the dog clutch closure, and obtaining the current closure time of the dog clutch; obtaining the preset speed of the drive motor, using the preset speed as an index to look up the preset closure time corresponding to the current speed in the preset speed difference limit value configuration table; comparing the current closure time with the preset closure time, if the current closure time is less than the preset closure time, then updating the preset closure time and preset closure speed difference in the preset speed difference limit value configuration table; if the current closure time is not less than the preset closure time, then not updating the preset speed difference limit value table, and retaining the preset closure time and preset closure speed difference in the preset speed difference limit value configuration table. For example, suppose the preset closure time is 2, the preset closure speed difference is 10, and the current closure time is 1, the current closure speed difference is 8. Since 1 < 2, that is, the current closure time is less than the preset closure time, then the preset closure time in the preset speed difference limit value configuration table is updated to 1, and the preset closure speed difference is updated to 8. This application embodiment continuously updates the closing speed difference with the shortest closing time used at the preset speed by self-learning optimization of the preset speed difference limit value configuration table, thereby continuously optimizing the closing speed difference limit value.

[0073] This application provides a method for obtaining a closed-loop speed difference threshold value. Specifically, it involves obtaining the current speed of the drive motor and searching for the corresponding closed-loop speed difference threshold value in a preset speed difference threshold value configuration table. The preset speed difference threshold value configuration table represents the mapping relationship between the current speed and the target closed-loop speed difference, where the target closed-loop speed difference is the speed difference used when the jaw clutch has the shortest closing time. This application uses a lookup table to obtain the closed-loop speed difference threshold value from the preset closed-loop speed difference threshold value configuration table. Compared to real-time calculation, this method takes less time, thereby improving the closing efficiency of the jaw clutch. Furthermore, the preset speed difference threshold value configuration table is updated in real-time, continuously optimizing the closed-loop speed difference threshold values ​​stored in the table, thereby improving the closing success rate of the jaw clutch.

[0074] Example 3

[0075] This application also provides a clutch engagement control device for a jaw clutch, as described in the following embodiments. Figure 3 The clutch engagement control device includes:

[0076] The parameter acquisition module 10 is used to acquire the current speed of the drive motor and the closing speed difference limit value corresponding to the current speed, wherein the closing speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for the reliable closing of the jaw clutch;

[0077] The closing control module 20 is used to control the reliable closing of the jaw clutch based on the closing speed difference limit value, wherein the speed difference between the clutch input end and the clutch output end is within the closing speed difference limit value when the jaw clutch is reliably closed.

[0078] Optionally, the closure control module 20 is further configured to:

[0079] Obtain the current speed difference between the input speed of the clutch input terminal and the output speed of the clutch output terminal;

[0080] Determine whether the current speed difference is within the closed speed difference limit value;

[0081] If so, then control the dog clutch to reliably close under the current speed difference;

[0082] If not, adjust the input speed and return to the execution step: obtain the current speed difference between the input speed of the clutch input end and the output speed of the clutch output end.

[0083] Optionally, the closure control module is further configured to:

[0084] The current speed of the drive motor is converted into a speed ratio to obtain the output speed;

[0085] Based on the speed offset determined by the closed speed difference limit value, the output speed is adjusted to obtain the first generator speed.

[0086] The speed ratio of the first generator is converted to obtain the input speed.

[0087] The difference between the input speed and the output speed is calculated to obtain the current speed difference.

[0088] Optionally, the closure control module is further configured to:

[0089] Adjust the speed offset, and adjust the output speed according to the adjusted speed offset to obtain the second generator speed;

[0090] The speed ratio of the second generator is converted to obtain the adjusted input speed.

[0091] Optionally, the parameter acquisition module is further configured to:

[0092] Obtain the current speed of the drive motor;

[0093] The preset speed difference limit value configuration table is used to find the closed speed difference limit value corresponding to the current speed. The preset speed difference limit value configuration table is used to characterize the mapping relationship between the current speed and the target closed speed difference. The target closed speed difference is the speed difference used when the dog clutch has the shortest closing time.

[0094] Optionally, the clutch engagement control device is further used for:

[0095] When the drive motor is at a preset speed, the dog clutch is controlled to close with different closing speed differences, and the closing time of the dog clutch under different closing speed differences is obtained;

[0096] Based on each closing time, the speed difference with the shortest closing time among the closing speed differences is selected as the closing speed difference limit value corresponding to the preset speed.

[0097] Based on the correspondence between different preset speeds and their corresponding closed-loop speed difference limit values, a preset speed difference limit value configuration table is set.

[0098] Optionally, the clutch engagement control device is further used for:

[0099] Obtain the current engagement time of the jaw clutch and the preset engagement time corresponding to the current rotational speed in the preset rotational speed difference limit value configuration table;

[0100] The clutch closure control device provided in this application, employing the clutch closure control method in Embodiment 1 or Embodiment 2 described above, solves the technical problem of low success rate of jaw clutch closure. Compared with the prior art, the beneficial effects of the clutch closure control device provided in this application are the same as those of the clutch closure control method provided in the above embodiments, and other technical features of this clutch closure control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0101] Example 4

[0102] This application provides an electronic device, which can be a jaw clutch. The electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the clutch closing control method in the above embodiment 1.

[0103] The following is for reference. Figure 4The diagram illustrates a structural schematic of an electronic device suitable for implementing embodiments of the present disclosure. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 4 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0104] like Figure 4 As shown, an electronic device may include a processing unit (such as a central processing unit, graphics processing unit, etc.) that can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) or a program loaded from a storage device into random access memory (RAM). The RAM also stores various programs and data required for the operation of the electronic device. The processing unit, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0105] Typically, the following systems can be connected to the I / O interface: input devices including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices including, for example, magnetic tapes, hard disks, etc.; and communication devices. Communication devices allow electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although electronic devices with various systems are shown in the figures, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems may be implemented alternatively.

[0106] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, it performs the functions defined above in the methods of embodiments of this disclosure.

[0107] The electronic device provided in this application employs the clutch closure control method in Embodiment 1 or Embodiment 2 described above, solving the technical problem of low success rate of jaw clutch closure. Compared with the prior art, the beneficial effects of the electronic device provided in this application are the same as those of the clutch closure control method provided in Embodiment 1 described above, and other technical features of this electronic device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0108] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.

[0109] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0110] Example 5

[0111] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, the computer-readable program instructions being used to execute the clutch closure control method in the first embodiment described above.

[0112] The computer-readable storage medium provided in this application embodiment may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0113] The aforementioned computer-readable storage medium may be included in an electronic device or may exist independently without being assembled into an electronic device.

[0114] The aforementioned computer-readable storage medium carries one or more programs that, when executed by an electronic device, cause the electronic device to: acquire the current rotational speed of the drive motor and the corresponding closing speed difference limit value, wherein the closing speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for reliable engagement of the jaw clutch; and control the jaw clutch to reliably engage based on the closing speed difference limit value, wherein the speed difference between the clutch input end and the clutch output end is within the speed difference limit value when the jaw clutch is reliably engaged.

[0115] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0116] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0117] The modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0118] The computer-readable storage medium provided in this application stores computer-readable program instructions for executing the above-described clutch closure control method, thus solving the technical problem of low success rate of jaw clutch closure. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the clutch closure control method provided in Embodiment 1 or Embodiment 2, and will not be repeated here.

[0119] Example 6

[0120] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the clutch closure control method described above.

[0121] The computer program product provided in this application solves the technical problem of low success rate of jaw clutch closure. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiments of this application are the same as the beneficial effects of the clutch closure control method provided in Embodiment 1 or Embodiment 2 above, and will not be repeated here.

[0122] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent scope of this application.

Claims

1. A clutch engagement control method, characterized in that, The clutch closure control method, applied to a jaw clutch, includes: Obtain the current speed of the drive motor and the corresponding closing speed difference limit value, wherein the closing speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for reliable engagement of the jaw clutch; Based on the stated closing speed difference limit value, the jaw clutch is controlled to reliably close, wherein the speed difference between the clutch input end and the clutch output end is within the stated closing speed difference limit value when the jaw clutch is reliably closed. The step of controlling the jaw clutch to reliably close based on the stated closing speed difference limit value includes: Obtain the current speed difference between the input speed of the clutch input terminal and the output speed of the clutch output terminal; Determine whether the current speed difference is within the closed speed difference limit value; If so, then control the dog clutch to reliably close under the current speed difference; If not, adjust the input speed and return to the execution step: obtain the current speed difference between the input speed of the clutch input end and the output speed of the clutch output end; The step of obtaining the current speed difference between the input speed of the clutch input terminal and the output speed of the clutch output terminal includes: The current speed of the drive motor is converted into a speed ratio to obtain the output speed; Based on the speed offset determined by the closed speed difference limit value, the output speed is adjusted to obtain the first generator speed. The speed ratio of the first generator is converted to obtain the input speed. Calculate the difference between the input speed and the output speed to obtain the current speed difference; The step of adjusting the speed at the input end includes: Adjust the speed offset, and adjust the output speed according to the adjusted speed offset to obtain the second generator speed; The speed ratio of the second generator is converted to obtain the adjusted input speed.

2. The clutch engagement control method as described in claim 1, characterized in that, The steps of obtaining the current speed of the drive motor and the corresponding closed-loop speed difference limit value include: Obtain the current speed of the drive motor; The preset speed difference limit value configuration table is used to find the closed speed difference limit value corresponding to the current speed. The preset speed difference limit value configuration table is used to characterize the mapping relationship between the current speed and the target closed speed difference. The target closed speed difference is the speed difference used when the dog clutch has the shortest closing time.

3. The clutch engagement control method as described in claim 2, characterized in that, Before the step of searching for the closed speed difference limit value corresponding to the current speed in the preset speed difference limit value configuration table, the clutch closing control method further includes: When the drive motor is at a preset speed, the dog clutch is controlled to close with different closing speed differences, and the closing time of the dog clutch under different closing speed differences is obtained; Based on each closing time, the speed difference with the shortest closing time among the closing speed differences is selected as the closing speed difference limit value corresponding to the preset speed. Based on the correspondence between different preset speeds and their corresponding closed-loop speed difference limit values, a preset speed difference limit value configuration table is set.

4. The clutch engagement control method according to any one of claims 1-3, characterized in that, The clutch closure control method further includes: Obtain the current engagement time of the jaw clutch and the preset engagement time corresponding to the current rotational speed in the preset rotational speed difference limit value configuration table; If the current closing time is less than the preset closing time, then update the preset speed difference limit value configuration table; If the current closing time is not less than the preset closing time, the preset speed difference limit value configuration table will not be updated.

5. A clutch engagement control device, characterized in that, The clutch engagement control device, applied to a jaw clutch, includes: The parameter acquisition module is used to acquire the current speed of the drive motor and the corresponding closing speed difference limit value, wherein the closing speed difference limit value is the necessary speed difference between the clutch input end and the clutch output end required for the reliable closing of the jaw clutch; A closing control module is used to control the reliable closing of the jaw clutch based on the closing speed difference limit value. The speed difference between the clutch input end and the clutch output end is within the closing speed difference limit value when the jaw clutch is reliably closed. The step of controlling the reliable closing of the jaw clutch based on the closing speed difference limit value includes: obtaining the current speed difference between the input speed of the clutch input end and the output speed of the clutch output end; determining whether the current speed difference is within the closing speed difference limit value; if yes, controlling the reliable closing of the jaw clutch under the current speed difference; if no, adjusting the input speed and returning to the execution step: obtaining the current speed difference between the input speed of the clutch input end and the output speed of the clutch output end. The step of obtaining the current speed difference between the input speed of the clutch input terminal and the output speed of the clutch output terminal includes: performing a speed ratio conversion on the current speed of the drive motor to obtain the output speed; adjusting the output speed according to the speed offset determined by the closed speed difference limit value to obtain the first generator speed; performing a speed ratio conversion on the first generator speed to obtain the input speed; calculating the difference between the input speed and the output speed to obtain the current speed difference; the step of adjusting the input speed includes: adjusting the speed offset; adjusting the output speed according to the adjusted speed offset to obtain the second generator speed; performing a speed ratio conversion on the second generator speed to obtain the adjusted input speed.

6. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the steps of the clutch closure control method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program for implementing a clutch engagement control method, the program for implementing the clutch control method being executed by a processor to implement the steps of the clutch control method as claimed in any one of claims 1 to 4.