Clutch control method, device, equipment and medium
By obtaining the speed change rate of the transmission input shaft, dynamically determine the timing of the clutch operation, solving the problems of inaccurate control and unstable performance caused by the traditional clutch control method relying on displacement signal feedback, achieving higher stability and robustness, and reducing cost and hardware complexity.
Patent Information
- Application Number
- CN202510583511.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-06-17
AI Technical Summary
Traditional clutch control methods rely on displacement signal feedback and are susceptible to environmental influences, resulting in inaccurate control and unstable performance.
By obtaining the speed change rate of the transmission input shaft, the clutch is dynamically determined, and the clutch starts and completes the target action according to the preset time limit.
It improves the stability and robustness of the clutch, reduces the wear of the clutch plate, extends the service life, simplifies the hardware structure, reduces the dependence on the displacement sensor, and reduces the cost of the control process.
Smart Images

Figure CN120159872A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle control, and particularly to a clutch control method, device, equipment and medium. Background Art
[0002] With the development of society and the continuous progress of science and technology, people's production and living needs are increasing day by day. Among them, travel demand is one of the greatest production and living needs in current society, so the development of transportation technology is particularly important. When traditional fuel vehicles still occupy a large market share, combined with the development of new energy technology, range-extended vehicles have emerged. In these vehicles, how to tune the clutch of the vehicle to make the vehicle performance more stable has become one of the key research points for technical personnel in related fields.
[0003] Currently, the control of the clutch generally adopts the displacement PID (Proportional Integral Derivative) control method, which monitors the position of the clutch pressure plate through a displacement sensor and controls the action of the clutch according to a preset displacement trajectory. However, such a method is highly dependent on the feedback of the displacement signal and is easily affected by the environment, resulting in inaccurate control and unstable performance. Summary of the Invention
[0004] This application provides a clutch control method, device, equipment and medium to improve the stability of the clutch.
[0005] According to one aspect of this application, a clutch control method is provided, including:
[0006] Obtain the rotational speed change rate of the input shaft of the transmission in the current vehicle;
[0007] In response to receiving an action instruction for the clutch, send an action signal corresponding to the action instruction to the clutch;
[0008] In response to the action waiting duration after sending the action signal meeting the preset duration requirement, control the clutch to start executing the target action corresponding to the action signal;
[0009] In response to the response duration after the rotational speed change rate reaches the preset change rate threshold meeting the preset response time limit, control the clutch to complete the target action.
[0010] According to another aspect of this application, a clutch control device is provided, including:
[0011] A rotational speed change acquisition module for obtaining the rotational speed change rate of the input shaft of the transmission in the current vehicle;
[0012] An action signal sending module for sending an action signal corresponding to the action instruction to the clutch in response to receiving an action instruction for the clutch;
[0013] A target action start module, configured to control a clutch to start executing a target action corresponding to an action signal in response to an action waiting duration after sending the action signal meeting a preset duration requirement;
[0014] A target action completion module, configured to control the clutch to complete the target action in response to a response duration after a rotational speed change rate reaches a preset change rate threshold meeting a preset response time limit.
[0015] According to another aspect of the present application, there is provided an electronic device, where the electronic device includes:
[0016] At least one processor; and
[0017] A memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor is enabled to execute the clutch control method according to any embodiment of the present application.
[0019] According to another aspect of the present application, there is provided a computer-readable storage medium storing computer instructions for enabling a processor to implement the clutch control method according to any embodiment of the present application when executed.
[0020] According to another aspect of the present application, there is provided a computer program product including a computer program, and when the computer program is executed by a processor, it implements the clutch control method according to any embodiment of the present application.
[0021] According to another aspect of the present application, there is also provided a vehicle provided with an electronic device provided in an embodiment of the present application to implement a clutch control method provided in an embodiment of the present application.
[0022] In the technical solution of the embodiment of the present application, after receiving an action instruction, an action signal is sent to the clutch, thereby triggering the clutch to work. In response to the action waiting duration after sending the action signal meeting the preset duration requirement, the clutch is controlled to start executing the target action corresponding to the action signal; in response to the response duration after the rotational speed change rate reaches the preset change rate threshold meeting the preset response time limit, the clutch is controlled to complete the target action. Based on the change trend of the rotational speed of the transmission input shaft, the action timing of the clutch is dynamically determined, and the safety and stability of the clutch during action execution are ensured according to the set duration limits. This can also solve the problems of environmental sensitivity and insufficient dynamic response caused by traditional displacement control methods. In the case of no displacement sensor or the displacement sensor fails, the clutch can still be accurately controlled, improving the robustness of the clutch control, reducing the wear of the clutch disc, extending the service life, simplifying the hardware structure, reducing the dependence on the displacement sensor, and reducing the cost of the clutch control process.
[0023] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0025] Figure 1 is a flowchart of a clutch control method provided in Embodiment 1 of the present application;
[0026] Figure 2 is a schematic diagram showing the change of the rotational speed of the transmission input shaft with time during the clutch control process provided in Embodiment 2 of the present application;
[0027] Figure 3 is a schematic structural diagram of a clutch control device provided in Embodiment 3 of the present application;
[0028] Figure 4 is a schematic structural diagram of an electronic device for implementing the clutch control method of the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] To enable those skilled in the art to better understand the solution of this application, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.
[0030] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of this application are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0031] Embodiment 1
[0032] Figure 1 The following is a flowchart of a clutch control method provided for Embodiment 1 of this application. This embodiment is applicable to the situation of performing safety control on a clutch. This method can be executed by a clutch control device, which can be implemented in the form of hardware and / or software, and the clutch control device can be configured in an electronic device. As Figure 1 shown, this method includes:
[0033] S110. Obtain the rotational speed change rate of the transmission input shaft in the current vehicle.
[0034] Among them, the current vehicle can be any conventional power vehicle or range-extended vehicle, that is, any vehicle that requires the use of a clutch. The specific model of the vehicle is not limited in the embodiments of this application. It can be understood that the transmission and the clutch are directly physically connected, and the driven disk of the clutch is directly rigidly connected to the front end of the transmission input shaft through a connecting member. The rotational speed change rate of the transmission input shaft can be the degree of increase or decrease (change) of the rotational speed of the transmission input shaft per unit time. The rotational speed change rate can be obtained by relevant sensors detecting the rotational speed signal and then calculating the rotational speed change within a unit time.
[0035] In an alternative embodiment, obtaining the rate of change of the rotational speed of the input shaft of the transmission in the current vehicle may include: obtaining the rotational speed signal of the input shaft of the transmission in the current vehicle; and determining the rate of change of the rotational speed according to the rotational speed signal.
[0036] Among them, the rotational speed signal of the input shaft can be obtained by a rotational speed sensor for the input shaft provided in the transmission. By calculating the rotational speed signal, the change amount of the rotational speed within a unit time is determined, and then the rate of change of the rotational speed is calculated. It can be understood that the rotational speed signal of the input shaft is obtained in real-time and updated, and correspondingly, the rate of change of the rotational speed is also changing in real-time.
[0037] S120. In response to receiving an action instruction for the clutch, send an action signal corresponding to the action instruction to the clutch.
[0038] Among them, the action instruction can be instruction information for indicating what action the clutch should perform. It can be understood that the action instruction can be triggered by the driver's manual or automatic gear shifting / gear changing action on the vehicle to generate the action instruction by the relevant vehicle control unit and send it to the control device of the clutch. For example, it can be an ECU (Electronic Control Unit) for controlling the clutch, which is not limited in the embodiments of the present application.
[0039] After the control device of the clutch receives the action instruction for the clutch, it sends an action signal corresponding to the action instruction to the clutch, so as to trigger the clutch to respond to the action signal and start to perform the corresponding action.
[0040] Exemplarily, the action instructions can be divided into two types, namely the engagement action of the clutch and the disengagement action of the clutch. Among them, the engagement action refers to the process in which the clutch transmits the engine power to the transmission, that is, when the clutch pedal is completely released, the active part and the driven part of the clutch are pressed tightly to form a rigid connection; the disengagement action refers to the process of disconnecting the power connection between the engine and the transmission, (when the driver of the manual clutch steps on the clutch pedal, or when the automatic clutch determines that the clutch is disengaged) the active part and the driven part are separated from contact. If the action instruction requires the clutch to perform the engagement action, then the action signal sent to the clutch corresponds to triggering the clutch to start performing the engagement action; similarly, if the action instruction requires the clutch to perform the disengagement action, then the action signal sent to the clutch corresponds to triggering the clutch to start performing the disengagement work.
[0041] S130. In response to the action waiting duration after sending the action signal meeting the preset duration requirement, control the clutch to start performing the target action corresponding to the action signal.
[0042] Among them, the action waiting duration can be the duration that continues after the completion of the previous action of the clutch. It can be understood that the engagement and disengagement actions of the clutch cannot be performed continuously, otherwise faults will occur. Therefore, after the completion of the previous action, it is necessary to wait for stability before performing the next action. Exemplarily, the engagement action can only start after a period of time after the completion of the clutch disengagement. Similarly, the disengagement action can only start after a period of time after the completion of the clutch engagement. Therefore, the action waiting duration can actually be understood as the waiting time for safely performing the next action. Correspondingly, the preset duration requirement can be the requirement for the action waiting duration. The clutch can trigger the start of the target action corresponding to the action signal only when it receives the action signal and the action waiting duration meets the preset duration requirement. Of course, the target action is consistent with the action instruction and the action signal. When the action signal is the engagement signal, the target action is the engagement action; when the action signal is the disengagement signal, the target action is the disengagement action. It should be added that the preset duration requirement can be determined and set by relevant technical personnel according to a large number of tests or actual situations, and the embodiments of the present application do not limit this.
[0043] S140. In response to the response duration after the rotational speed change rate reaches the preset change rate threshold meeting the preset response time limit, control the clutch to complete the target action.
[0044] Among them, the preset change rate threshold can be the maximum or minimum limit value of the rotational speed change rate in this target action. The response duration is the time length of the action response process starting from when the rotational speed change rate reaches the preset change rate threshold. The preset response time limit can be the limit of the response duration. When the response duration accumulates to the preset response time limit, the clutch can be triggered to complete the corresponding target action. That is to say, when the rotational speed change rate reaches the preset change threshold, after the time length corresponding to the preset response time limit, the clutch ends the corresponding target action, indicating the complete completion of the target action.
[0045] In the technical solution of the embodiment of the present application, after receiving an action instruction, an action signal is sent to the clutch to trigger the clutch to work. In response to the action waiting duration after sending the action signal meeting the preset duration requirement, the clutch is controlled to start executing the target action corresponding to the action signal; in response to the response duration after the rotational speed change rate reaches the preset change rate threshold meeting the preset response time limit, the clutch is controlled to complete the target action. Based on the change trend of the rotational speed of the transmission input shaft, the action timing of the clutch is dynamically determined, and the safety and stability of the clutch during action execution are ensured according to the set duration limits. This can also solve the problems of environmental sensitivity and insufficient dynamic response caused by the traditional displacement control method. In the case of no displacement sensor or the displacement sensor fails, the clutch control can still be accurately completed, improving the robustness of the clutch control, reducing the wear of the clutch disc, extending the service life, simplifying the hardware structure, reducing the dependence on the displacement sensor, and reducing the cost of the clutch control process.
[0046] In an alternative embodiment, the step of, in response to the action waiting duration after sending the action signal meeting the preset duration requirement, controlling the clutch to start executing the target action corresponding to the action signal in S130 may include: in response to the clutch separation waiting duration after sending the clutch engagement signal meeting the preset first waiting duration, controlling the clutch to start executing the engagement action.
[0047] Wherein, the action signal may include a clutch engagement signal, the corresponding target action may be an engagement action, and the corresponding action waiting duration may be the clutch separation waiting duration (that is, the previous action is a separation action and the next action is an engagement action). The first waiting duration may be the preset duration requirement for the clutch separation waiting duration.
[0048] That is to say, after sending the clutch engagement signal to the clutch, when the clutch waiting duration reaches the first waiting duration, the clutch is triggered to start the engagement action. It should be noted that at this time, only the start of the engagement action is triggered, and the entire engagement action is not completed.
[0049] In a further alternative embodiment, the step of, in response to the response duration after the rotational speed change rate reaches the preset change rate threshold meeting the preset response time limit, controlling the clutch to complete the target action in S140 may include: in response to the response duration after the rotational speed change rate reaches the preset engagement rotational speed change rate threshold meeting the preset first response time limit, controlling the clutch to complete the engagement action.
[0050] Wherein, the engagement rotational speed change rate threshold may be such that when the rotational speed change rate reaches this threshold, the clutch is allowed to engage. The first response time limit may be the maximum response duration for waiting for the engagement to complete.
[0051] That is to say, after the clutch engagement operation starts to be executed, the rotational speed of the transmission input shaft begins to rise. After the rate of change of rotational speed reaches the engagement rate-of-change threshold value, the clutch engagement operation can be completed after the duration of the first response time limit.
[0052] Certainly, in the above two embodiments, the first waiting duration, the engagement rate-of-change threshold value, and the first response time limit can all be determined and set by those skilled in the art according to a large number of tests or actual situations, and the embodiments of the present application do not make any limitations thereto.
[0053] In the process of controlling the clutch to perform the engagement operation in the above two embodiments, the specific timing of performing the engagement operation and completing the engagement operation is determined according to the separation waiting duration and the rate of change of the rotational speed of the transmission input shaft, so that the clutch can synchronize the rotational speed with the transmission input shaft, and ensure the stable and safe execution of the engagement operation, improving the stability and safety of clutch control.
[0054] In another alternative embodiment, the action waiting duration after responding to the sending of the action signal in S130 meets the preset duration requirement, and controlling the clutch to start executing the target action corresponding to the action signal may include: the clutch engagement waiting duration after responding to the sending of the clutch disengagement signal meets the preset second waiting duration, and controlling the clutch to start executing the disengagement action.
[0055] Wherein, the action signal may include the clutch disengagement signal, the corresponding target action may be the disengagement action, and the corresponding action waiting duration may be the clutch engagement waiting duration (that is, the previous action is the engagement action, and the next action to be performed is the disengagement action). The second waiting duration may be the preset duration requirement of the clutch engagement waiting duration.
[0056] That is to say, after sending the clutch disengagement signal to the clutch, when the clutch waiting duration reaches the second waiting duration, the clutch is triggered to start the disengagement action. It should be noted that at this time, only the start of the disengagement action is triggered, and the entire disengagement action is not completed.
[0057] In a further alternative embodiment, the response duration after responding to the rate of change of rotational speed reaching the preset rate-of-change threshold value in S140 meets the preset response time limit, and controlling the clutch to complete the target action may include: the response duration after responding to the rate of change of rotational speed reaching the preset disengagement rate-of-change threshold value meets the preset second response time limit, and controlling the clutch to complete the disengagement action.
[0058] Wherein, the disengagement rate-of-change threshold value may be such that when the rate of change of rotational speed reaches this threshold value, the clutch is allowed to disengage. The second response time limit may be the maximum response duration for waiting for the disengagement to be completed.
[0059] That is to say, after the clutch disengagement action starts to be executed, the rotational speed of the transmission input shaft begins to decrease. When the rate of change of rotational speed reaches the disengagement rotational speed change rate threshold, after the lapse of the duration of the second response time limit, the clutch disengagement action can be completed.
[0060] Certainly, in the above two embodiments, the second waiting duration, the disengagement rotational speed change rate threshold, and the second response time limit can all be determined and set by those skilled in the art according to a large number of tests or actual situations, and the embodiments of the present application do not make any limitations thereto.
[0061] In the above two embodiments, during the process of controlling the clutch to perform the disengagement action, the specific time to start and complete the disengagement action is determined according to the engagement waiting duration and the rate of change of the rotational speed of the transmission input shaft, so that the clutch can synchronize the rotational speed with the transmission input shaft, and ensure a stable and safe execution of the disengagement action, improving the stability and safety of clutch control.
[0062] Embodiment 2
[0063] Figure 2 FIG. is a schematic diagram showing the change of the rotational speed of the transmission input shaft over time during the clutch control provided by Embodiment 2 of the present application. The embodiment of the present application is a practical example provided on the basis of the foregoing embodiment, which is specifically as follows:
[0064] Before performing transmission control, various time limits required are calibrated first. First, the transmission is put into neutral, the drive motor is started, and after reaching the preset test rotational speed, when the transmission temperature reaches the specified temperature, the clutch engagement and disengagement are manually controlled to test the following values: the clutch engagement response time t1 (equivalent to the first response time limit in the above text), and the clutch disengagement response time t2 (equivalent to the second response time limit in the above text).
[0065] The Transmission Control Unit (TCU) of the transmission is operated through an upper computer (such as a computer) to set various parameters of the clutch, mainly setting the thresholds of the rate of change of rotational speed (the engagement rotational speed change rate threshold k 结合 , the disengagement rotational speed change rate threshold k 分离 ), the clutch disengagement waiting time ta, the clutch engagement waiting time tb, and the values of t1, t2, etc.
[0066] After the relevant parameters are set, the automatic control program is run to start the clutch control process. The operation logic is as follows:
[0067] The rotational speed signal of the transmission input shaft is collected in real time, and the rate of change of the rotational speed of its input shaft, k, is calculated in real time through the rate of change of rotational speed dynamic calculation algorithm.
[0068] Judge the clutch action requirement according to the rate of change of rotational speed k:
[0069] When the clutch disengagement waiting time reaches ta, the clutch exhaust valve opens, triggering the clutch engagement action. At this time, the speed of the transmission input shaft begins to rise. When the speed slope k = k 结合 and after another (0.1 + t1) seconds, the clutch exhaust valve closes and the clutch engagement action ends;
[0070] When the clutch engagement waiting time reaches tb, the clutch intake valve opens, triggering the clutch disengagement action. At this time, the speed of the transmission input shaft begins to decline. When the speed slope k = k 分离 and after another (0.1 + t2) seconds, the clutch intake valve closes and the clutch disengagement action ends.
[0071] It should be noted that the 0.1 second is the additional delay duration based on the first response time limit and the second response time limit. The setting of the delay duration is to provide a safety redundancy time to ensure the safety of action execution. The specific value of the delay duration can be set differently according to specific situations.
[0072] Different from the traditional method of controlling the clutch action according to the preset displacement trajectory, the above method dynamically decides the clutch disengagement / engagement timing by calculating the change trend of the input shaft speed in real time, combines the speed dynamic tracking with the clutch engagement control, can reduce the wear of the clutch disc, improve the service life, simplify the hardware, reduce the dependence on the high-precision displacement sensor, and reduce the system cost.
[0073] Embodiment III
[0074] Figure 3 It is a schematic structural diagram of a clutch control device provided by Embodiment IV of the present application. As Figure 3 shown, the device 300 includes:
[0075] A speed change acquisition module 310, configured to acquire the speed change rate of the transmission input shaft in the current vehicle;
[0076] An action signal sending module 320, configured to send an action signal corresponding to the action instruction to the clutch in response to receiving an action instruction for the clutch;
[0077] A target action start module 330, configured to control the clutch to start executing the target action corresponding to the action signal in response to the action waiting duration after sending the action signal meeting the preset duration requirement;
[0078] A target action completion module 440, configured to control the clutch to complete the target action in response to the response duration after the speed change rate reaches the preset change rate threshold meeting the preset response time limit.
[0079] In the technical solution of the embodiment of the present application, after receiving an action instruction, an action signal is sent to the clutch, thereby triggering the clutch to work. In response to the action waiting duration after sending the action signal meeting the preset duration requirement, the clutch is controlled to start executing the target action corresponding to the action signal; in response to the response duration after the rotational speed change rate reaches the preset change rate threshold meeting the preset response time limit, the clutch is controlled to complete the target action. Based on the change trend of the rotational speed of the transmission input shaft, the action timing of the clutch is dynamically determined, and the safety and stability of the clutch during action execution are ensured according to the set duration limits. This can also solve the problems of environmental sensitivity and insufficient dynamic response caused by traditional displacement control methods. In the case of no displacement sensor or the displacement sensor fails, the clutch control can still be accurately completed, improving the robustness of the clutch control, reducing the wear of the clutch plate, extending the service life, simplifying the hardware structure, reducing the dependence on the displacement sensor, and reducing the cost of the clutch control process.
[0080] In an alternative embodiment, the target action start module 330 may include:
[0081] A clutch engagement start unit, configured to control the clutch to start executing the engagement action in response to the clutch disengagement waiting duration after sending the clutch engagement signal meeting the first waiting duration preset in advance.
[0082] In an alternative embodiment, the target action completion module 340 may include:
[0083] A clutch engagement completion unit, configured to control the clutch to complete the engagement action in response to the response duration after the rotational speed change rate reaches the preset engagement rotational speed change rate threshold meeting the preset first response time limit.
[0084] In an alternative embodiment, the target action start module 330 may include:
[0085] A clutch disengagement start unit, configured to control the clutch to start executing the disengagement action in response to the clutch engagement waiting duration after sending the clutch disengagement signal meeting the second waiting duration preset in advance.
[0086] In an alternative embodiment, the target action completion module 340 may include:
[0087] A clutch disengagement completion unit, configured to control the clutch to complete the disengagement action in response to the response duration after the rotational speed change rate reaches the preset disengagement rotational speed change rate threshold meeting the preset second response time limit.
[0088] In an alternative embodiment, the rotational speed change acquisition module 310 includes:
[0089] A rotational speed signal acquisition unit, configured to acquire the rotational speed signal of the input shaft of the transmission in the current vehicle;
[0090] A rotational speed change rate determination unit, configured to determine the rotational speed change rate according to the rotational speed signal of the input shaft.
[0091] The clutch control device provided by the embodiments of the present application can execute the clutch control method provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects for executing each clutch control method.
[0092] Embodiment 4
[0093] Figure 4 FIG. shows a schematic structural diagram of an electronic device 10 that can be used to implement the embodiments of the present application. The electronic device is intended to represent various forms of digital computers, such as, for example, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, for example, a personal digital processor, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.
[0094] As Figure 4 shown, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0095] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0096] The processor 11 may be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the clutch control method.
[0097] In some embodiments, the present application further provides a vehicle, which may be provided with the aforementioned electronic device and can implement a clutch control method provided in the foregoing embodiments of the present application.
[0098] In some embodiments, the clutch control method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the clutch control method described above may be executed. Alternatively, in other embodiments, the processor 11 may be configured to execute the clutch control method by any other suitable means (e.g., by means of firmware).
[0099] The various embodiments of the systems and techniques described above in this document may be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs, which may be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0100] The computer program for implementing the method of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0101] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0102] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and the input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0103] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0104] A computing system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0105] The embodiments of the present application also disclose a computer program product, which includes a computer program that, when executed by a processor, implements the clutch control method provided in any embodiment of the present application. This program product and the clutch control methods disclosed in the embodiments of the present application belong to the same inventive concept, and thus will not be elaborated herein.
[0106] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present application can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present application can be achieved, and no limitation is imposed herein.
[0107] The above specific implementation manners do not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present application shall be included within the protection scope of the present application.
Claims
1. A clutch control method, characterized in that: include: Obtain the speed change rate of the transmission input shaft in the current vehicle; In response to receiving an action command for a clutch, sending an action signal corresponding to the action command to the clutch; In response to the action waiting time after sending the action signal meeting the preset time requirement, controlling the clutch to start executing the target action corresponding to the action signal; In response to the response time after the speed change rate reaches the preset change rate threshold meeting the preset response time limit, the clutch is controlled to complete the target action.
2. The method according to claim 1, characterized in that In response to the action waiting time after sending the action signal meeting the preset time requirement, controlling the clutch to start executing the target action corresponding to the action signal includes: In response to the clutch separation waiting time after the clutch engagement signal is sent meeting a preset first waiting time, the clutch is controlled to start performing an engagement action.
3. The method according to claim 2, characterized in that In response to the response time after the speed change rate reaches the preset change rate threshold meeting the preset response time limit, controlling the clutch to complete the target action includes: In response to the response time after the speed change rate reaches a preset engagement speed change rate threshold meeting a preset first response time limit, the clutch is controlled to complete the engagement action.
4. The method according to claim 1, characterized in that: In response to the action waiting time after sending the action signal meeting the preset time requirement, controlling the clutch to start executing the target action corresponding to the action signal also includes: In response to the clutch engagement waiting time after the clutch disengagement signal is sent meeting a preset second waiting time, the clutch is controlled to start performing a disengagement action.
5. The method according to claim 4, characterized in that In response to the response time after the speed change rate reaches the preset change rate threshold meeting the preset response time limit, controlling the clutch to complete the target action also includes: In response to the response time after the speed change rate reaches the preset separation speed change rate threshold meeting the preset second response time limit, the clutch is controlled to complete the separation action.
6. The method according to any one of claims 1 to 5, characterized in that: The step of obtaining the speed change rate of the transmission input shaft in the current vehicle includes: Acquiring an input shaft speed signal of a transmission in the current vehicle; The speed change rate is determined according to the input shaft speed signal.
7. A clutch control device, characterized in that: include: A speed change acquisition module is used to acquire the speed change rate of the transmission input shaft in the current vehicle; an action signal sending module, configured to send an action signal corresponding to the action instruction to the clutch in response to receiving the action instruction for the clutch; A target action starting module, configured to control the clutch to start executing the target action corresponding to the action signal in response to the action waiting time after the action signal is sent meeting the preset time requirement; The target action completion module is used to control the clutch to complete the target action in response to the response time after the speed change rate reaches a preset change rate threshold meeting a preset response time limit.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the clutch control method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the clutch control method according to any one of claims 1 to 6 when executed.
10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the clutch control method according to any one of claims 1-6.