Clutch pulse time automatic calibration control method, system, device and medium

By automatically calibrating the clutch pulse current and time, a three-dimensional parameter matrix is ​​constructed, which solves the problem of poor adaptability of pulse oil filling parameters, realizes precise oil filling control of the clutch under various working conditions, and improves shifting smoothness and transmission system reliability.

CN122129497APending Publication Date: 2026-06-02SHANTUI CONSTR MASCH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANTUI CONSTR MASCH CO LTD
Filing Date
2026-04-10
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing clutch hydraulic control, the pulse filling parameters rely on fixed values, which cannot adapt to changes in factors such as oil temperature, engine speed, and residual pressure after clutch oil discharge. This results in jerking and shock during gear shifting, affecting the smoothness of gear shifting and the reliability of the transmission system.

Method used

By automatically calibrating the pulse current and limit time, a three-dimensional parameter matrix of oil temperature-speed-unloading time is constructed to achieve full-condition adaptive control of clutch pulse filling parameters. Stepping test and pressure spike identification technology are used to accurately calibrate the pulse command current and time online.

Benefits of technology

It significantly improves shift smoothness and response speed, reduces hydraulic shock, extends the life of the transmission system, and ensures accurate oil filling of the clutch under various operating conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122129497A_ABST
    Figure CN122129497A_ABST
Patent Text Reader

Abstract

This invention provides an automatic calibration control method, system, device, and medium for clutch pulse time, belonging to the field of vehicle transmission system control technology. The method first automatically calibrates the pulse command current that maximizes oil pressure through step current testing and oil pressure data analysis. Then, by applying this current and monitoring the oil pressure response, pressure spikes are captured to determine the limit pulse time, and the effective pulse time is calculated. By systematically changing the unloading interval and repeating the test, a one-dimensional mapping between the effective pulse time and the unloading interval is established. Furthermore, the above process is executed under combined operating conditions of different oil temperatures and engine speeds to construct a three-dimensional parameter matrix table with oil temperature, engine speed, and unloading interval time as inputs and the effective pulse time as the output. Finally, in actual control, this matrix table is queried based on real-time operating conditions to adaptively obtain and apply the optimal pulse time for precise oil filling control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of vehicle transmission system control technology, and more specifically relates to a method, system, device and medium for automatic calibration control of clutch pulse time. Background Technology

[0002] In the field of clutch hydraulic control, the initial constant-speed oil filling control method established oil pressure by outputting a constant current to the solenoid valve. Although this method is simple to control, it is difficult to balance response speed and smoothness due to the fixed oil filling rate. A slow oil filling process will lead to delayed clutch engagement and sluggish shift response; a fast oil filling process is prone to hydraulic shock in the oil chamber, causing pressure overshoot and rapid clutch plate engagement, resulting in shift shock and affecting the driving experience.

[0003] To improve response speed, pulse-filling technology is widely used. This technology involves applying a high-voltage pulse current to rapidly increase the oil pressure, filling the oil chamber and eliminating mechanical clearances, followed by a stable pressure control phase. However, the effectiveness of pulse-filling heavily depends on two core parameters: the magnitude and duration of the pulse current. Currently, these parameters are mostly preset to fixed values ​​based on experimental experience, or simply calibrated based on a limited number of operating conditions.

[0004] This fixed parameter setting method has significant limitations in practical applications. The dynamic characteristics of the clutch hydraulic system are significantly affected by various factors such as oil temperature, engine speed, and the residual pressure of the clutch after oil discharge. For example, at low temperatures, the oil is viscous and the filling speed is slow. If the short pulse time calibrated at room temperature is still used, it will lead to insufficient filling. At high speeds, the oil pump output flow is large, and using the same pulse time may lead to overfilling. The mismatch between parameters and operating conditions makes it impossible for the clutch to stabilize at the ideal engagement point (KP point), resulting in a jerky feeling during gear shifting.

[0005] This problem is particularly acute in large construction machinery such as high-horsepower bulldozers. Due to their large mass and extremely high moment of inertia, the impact during gear shifts is more severe, demanding higher precision and adaptability in clutch lubrication control. Existing control methods, which rely on fixed parameters and lack self-learning capabilities, cannot guarantee accurate lubrication under varying temperatures, speeds, and operating intervals. This not only affects shift smoothness and operational efficiency but also hinders further improvements in the reliability of the transmission system. Summary of the Invention

[0006] To address the above problems, the present invention aims to provide an automatic calibration control method, system, device, and medium for clutch pulse time. By automatically calibrating the pulse current through step-by-step testing, determining the limit time based on pressure peaks, and systematically constructing a three-dimensional parameter matrix of oil temperature, speed, and unloading time, the invention achieves adaptive and precise control of clutch pulse filling parameters under all operating conditions, thereby significantly improving shift smoothness and response speed, and extending system life.

[0007] To achieve the above objectives, the present invention employs the following technical solution: In a first aspect, embodiments of this application provide an automatic calibration control method for clutch pulse time, comprising the following steps: S1: Apply a current to the clutch solenoid valve that increases in fixed steps from the initial value, and simultaneously collect oil pressure data. Based on the current and oil pressure data, determine the current that will make the oil pressure reach and maintain its maximum value for the first time as the pulse command current. S2: After calibrating the pulse command current, perform operations including filling and unloading oil on the clutch, then apply the pulse command current, monitor the oil pressure change in real time, determine the limit pulse time based on the moment when the pressure peak appears in the oil pressure response curve, and determine the effective pulse time under the current working condition based on the product of the limit pulse time and the preset safety factor. S3: Set multiple different unloading interval times, and repeat step S2 for each unloading interval time to obtain a one-dimensional mapping relationship between the effective pulse time and the unloading interval time under the current test conditions; S4: Under the combined operating conditions defined by different clutch oil temperatures and different engine speeds, repeat steps S1 to S3 to obtain the pulse command current corresponding to each combined operating condition and its effective pulse time mapped to different unloading intervals. Construct a three-dimensional parameter matrix table with oil temperature, engine speed and unloading interval as input dimensions and effective pulse time as output. S5: Real-time acquisition of the current oil temperature, engine speed and unloading interval of the clutch to be controlled, querying the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, and controlling the pulse oil filling of the solenoid valve of the clutch to be controlled based on the effective pulse time.

[0008] In an optional implementation, determining the limiting pulse time based on the moment when the pressure peak appears in the oil pressure response curve includes: During the application of the pulse command current, oil pressure data is collected at a preset sampling frequency to generate a pressure-time curve. Pressure spikes are identified by analyzing the slope change or pressure value change of the pressure-time curve, and the time elapsed from the start of current application to the identification of the pressure spike is recorded as the limit pulse time.

[0009] In one optional implementation, the preset safety factor ranges from 0.8 to 0.9.

[0010] In an optional implementation, determining the current that causes the oil pressure to first reach and remain at its maximum value as the pulse command current based on current and oil pressure data includes: Based on the real-time collected current and oil pressure values, a current-pressure relationship curve is plotted or fitted. The inflection point on the current-pressure relationship curve where the oil pressure value increases with the current value and reaches the maximum pressure value for the first time is identified, and the current value corresponding to the inflection point is used as the pulse command current.

[0011] In an alternative implementation, the combined operating point covers the oil temperature range and engine speed range where the clutch is expected to operate.

[0012] In an optional implementation, the real-time acquisition of the current oil temperature, engine speed, and oil unloading interval of the clutch to be controlled, and the query of the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, includes: The current oil temperature, engine speed, and oil unloading interval of the clutch under control are acquired in real time and used as current operating parameters. When the current operating parameters do not match the nodes of the three-dimensional parameter matrix table, an interpolation algorithm is used to calculate the effective pulse time.

[0013] In an optional implementation, the three-dimensional parameter matrix table is stored in the non-volatile memory of the vehicle controller.

[0014] Secondly, embodiments of this application also provide an automatic clutch pulse time calibration control system, including: The pulse command current calibration module is used to apply a current to the clutch solenoid valve that increases in fixed steps from the initial value, and simultaneously collect oil pressure data. Based on the current and oil pressure data, the current that makes the oil pressure reach and maintain its maximum value for the first time is determined as the pulse command current. The effective pulse time determination module is used to perform operations including filling and unloading oil on the clutch after calibrating the pulse command current, then apply the pulse command current, monitor the oil pressure change in real time, determine the limit pulse time based on the moment when the pressure peak appears in the oil pressure response curve, and determine the effective pulse time under the current working condition based on the product of the limit pulse time and the preset safety factor. The unloading time dimension expansion module is used to set multiple different unloading interval times. For each unloading interval time, the single-point effective pulse time determination module is repeatedly run to obtain a one-dimensional mapping relationship between the effective pulse time and the unloading interval time under the current test conditions. The multi-condition parameter matrix construction module is used to repeat the single-point effective pulse time determination module and the unloading time dimension expansion module under the joint condition points defined by different combinations of clutch oil temperature and different engine speeds, so as to obtain the effective pulse time of different unloading intervals corresponding to each joint condition point, and construct a three-dimensional parameter matrix table with oil temperature, engine speed and unloading interval as input dimensions and effective pulse time as output. The adaptive control module is used to acquire the current oil temperature, engine speed and unloading interval of the clutch under control in real time, query the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, and control the pulse filling of the solenoid valve of the clutch under control based on the effective pulse time.

[0015] Thirdly, embodiments of this application also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the automatic clutch pulse time calibration control method as described in any of the above.

[0016] Fourthly, embodiments of this application also provide a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the automatic clutch pulse time calibration control method as described in any of the above claims.

[0017] As can be seen from the above technical solutions, the present invention has the following advantages: The automatic calibration control method for clutch pulse time provided in this application achieves accurate online calibration of pulse command current and pulse time through automated step testing and pressure peak identification technology. Through systematic multi-dimensional working condition testing, a three-dimensional parameter matrix covering oil temperature, engine speed, and unloading interval time is constructed, enabling the clutch pulse filling control to automatically match the optimal parameters according to real-time working conditions. This fundamentally overcomes the problem of poor working condition adaptability caused by traditional reliance on fixed experience values, effectively ensuring that the clutch can achieve fast and accurate filling under various working conditions, thereby significantly improving the smoothness and response speed of gear shifting and extending the service life of the transmission system.

[0018] This application achieves accurate capture of the inflection point of the maximum pressure and the moment when the pressure peak appears through automated step current testing and real-time pressure curve analysis. It realizes objective and automatic calibration of the two core parameters, pulse command current and pulse time, replacing the traditional mode of relying on manual experience to set fixed values, and fundamentally ensuring the accuracy and consistency of parameter calibration.

[0019] This application constructs a three-dimensional parameter matrix with oil temperature, engine speed, and oil unloading interval as query dimensions by systematically conducting multi-dimensional joint operating condition tests. This enables the control system to automatically match and call the optimal pulse time according to real-time operating conditions, thereby overcoming the defect that fixed parameters cannot adapt to changes in oil characteristics and differences in working conditions, and significantly improving the full-condition adaptability and robustness of the control strategy.

[0020] This application ensures that the clutch can achieve rapid and accurate oil filling under various complex working conditions by querying the three-dimensional parameter matrix in real time during actual vehicle control and applying the optimal pulse time. This allows the pressure to be steadily established at the ideal torque point, thereby significantly improving the response speed and smoothness of vehicle shifting. At the same time, it reduces hydraulic shock and wear caused by inaccurate oil filling, effectively extending the service life of the transmission system. Attached Figure Description

[0021] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the description will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 A flowchart illustrating the automatic clutch pulse time calibration control method provided in this application.

[0023] Figure 2 A schematic diagram of the automatic clutch pulse time calibration control system provided in this application.

[0024] Figure 3 A schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation

[0025] The various embodiments of this disclosure will be described more fully in the detailed steps of the automatic clutch pulse time calibration control method described below. This disclosure may have various embodiments, and adjustments and changes may be made therein. However, it should be understood that there is no intention to limit the various embodiments of this disclosure to the specific embodiments disclosed herein, but rather this disclosure should be understood to cover all adjustments, equivalents, and / or alternatives falling within the spirit and scope of the various embodiments of this disclosure.

[0026] In the following, the terms “comprising” or “may include”, which may be used in various embodiments of this disclosure, indicate the presence of the disclosed functions, operations, or elements, and do not limit the addition of one or more functions, operations, or elements. Furthermore, as used in various embodiments of this disclosure, the terms “comprising,” “having,” and their cognates are intended only to indicate a particular feature, number, step, operation, element, component, or combination of the foregoing, and should not be construed as primarily excluding the presence of one or more other features, numbers, steps, operations, elements, components, or combinations of the foregoing, or the possibility of adding one or more combinations of the foregoing.

[0027] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0028] Please see Figure 1 The diagram shows a flowchart of an automatic clutch pulse time calibration control method in a specific embodiment. The method includes the following steps: S1: Apply a current to the clutch solenoid valve that increases in fixed steps from the initial value, and simultaneously collect oil pressure data. Based on the current and oil pressure data, determine the current that will cause the oil pressure to reach and maintain its maximum value for the first time as the pulse command current.

[0029] In a specific implementation, firstly, the controller controls the drive circuit of the clutch solenoid valve to output a command current starting from an initial value (typically set to 0mA or a tiny current far below the valve core opening threshold). This current increases uniformly in preset fixed steps (e.g., 1mA / second, 5mA / second, or 10mA / second, which can be set according to system accuracy requirements). Simultaneously, a high-response pressure sensor monitors the pressure changes within the clutch oil chamber in real time at a synchronized sampling frequency (e.g., 1kHz) and timestamps and records the current command value with the corresponding pressure feedback value.

[0030] Secondly, after the test, the controller's built-in data processing unit processes the collected current-pressure data to plot or fit the static current-pressure characteristic curve of the solenoid valve under the current operating conditions. A typical curve shows that in the initial stage, the pressure rises slowly with increasing current; when the current reaches the critical point where the valve core begins to overcome the spring preload and open the oil circuit, the pressure rises rapidly; as the current continues to increase, the rate of pressure increase gradually slows down, eventually entering a "plateau region" where the pressure hardly changes.

[0031] Finally, the controller automatically analyzes the curve using an algorithm. It identifies the "inflection point" where the pressure first reaches its maximum and enters a stable plateau phase. Specifically, this is achieved by calculating the slope (dP / dI) of the pressure change with current. When the slope value first decreases from a large value (rapid rise zone) and stabilizes within a very small range close to zero, the plateau region is identified. The current value corresponding to the inflection point (i.e., the current when the pressure first reaches its maximum value) is automatically calibrated and stored as the pulse command current for the solenoid valve. For example, in a test, if the pressure reaches 12.5 Bar and remains stable when the current increases to 580 mA, and the pressure remains at 12.5 Bar even after increasing the current to 600 mA, then 580 mA is calibrated as the pulse command current for this test. This method replaces the traditional method relying on empirical values ​​or single thresholds, ensuring the objectivity and accuracy of the current parameters.

[0032] S2: After calibrating the pulse command current, perform operations including filling and unloading oil on the clutch, then apply the pulse command current, monitor the oil pressure change in real time, determine the limit pulse time based on the moment when the pressure peak appears in the oil pressure response curve, and determine the effective pulse time under the current working condition based on the product of the limit pulse time and the preset safety factor.

[0033] In a specific implementation, after obtaining a precise pulse command current, this step aims to determine the ideal filling time, i.e., the effective pulse time, under this current, so that the oil chamber is just filled without producing a pressure shock.

[0034] First, the clutch is controlled to complete one standard filling and unfilling cycle to initialize the oil chamber state. Then, the pulse time test cycle begins: a calibrated pulse command current (e.g., 580mA) is applied to the solenoid valve, and timing starts. During this process, the pressure sensor acquires pressure signals at a high frequency (e.g., 2kHz), and the controller generates and analyzes the pressure-time response curve in real time.

[0035] At this point, the pressure spike is determined based on the pressure-time response curve. In the initial stage of pulse filling, the pressure rises linearly; as the oil chamber is about to be completely filled, due to the extremely low compressibility of the oil, continued filling will cause the pressure to surge sharply, forming a distinct "spik" on the curve. This characteristic is identified by the controller through real-time calculation of the pressure change rate (dP / dt) or monitoring abrupt changes in the absolute pressure value. A pressure spike is determined to have occurred when the pressure change rate exceeds a preset threshold (e.g., 500 Bar / s) or when the pressure value jumps above the set value within a very short time (e.g., 2 ms). The time from the start of current application to the appearance of the spike is recorded as the limit pulse time.

[0036] Considering system safety and control robustness, and to prevent accidental overcharging due to signal noise or minor fluctuations, this invention does not directly use the limiting pulse time. Instead, it multiplies it by a preset safety factor to generate the effective pulse time under the current operating conditions. Based on extensive experimental verification, this factor is preferably set between 0.8 and 0.9 (e.g., 0.85). The calculated product is the "reference effective pulse time" at the current test point. For example, if the measured limiting pulse time is 120ms, and a safety factor of 0.85 is used, the effective pulse time is calibrated to 102ms. This ensures that the oil chamber filling rate reaches 80%-90%, ensuring rapid filling while providing a safety margin for pressure control and effectively avoiding overcharging shocks.

[0037] S3: Set multiple different unloading interval times, and repeat step S2 for each unloading interval time to obtain a one-dimensional mapping relationship between the effective pulse time and the unloading interval time under the current test conditions.

[0038] In specific implementations, the interval between two gear shift or engagement commands (i.e., the unloading time TN) varies during actual operation of the clutch, resulting in different residual pressures within the oil chamber. This significantly affects the dynamic characteristics of the next oil filling. This step aims to establish a quantitative relationship between the effective pulse time and the unloading time TN.

[0039] The specific steps for this process are as follows: A set of preset unloading time (TN) values ​​covering the actual working range is used, such as: 0.2 seconds, 0.3 seconds, 0.5 seconds, 0.7 seconds, 1.0 seconds, 1.2 seconds, 1.5 seconds, 2.0 seconds, 3.0 seconds, and 5.0 seconds. For each preset TN value, the controller executes the following cycle: first, oil filling is performed, then the current is reduced to zero and the precise TN duration is maintained to ensure that the unloading process is completed to the specified state; immediately afterwards, the pulse time optimization test described in step S2 is executed (applying a pulse command current, capturing pressure spikes, and calculating the effective pulse time).

[0040] Through cyclic testing, a series of data pairs (TN, effective pulse time) can be obtained. Recording and storing this data forms a one-dimensional mapping table or fitting formula between the effective pulse time and the unloading time TN under the current basic operating conditions (such as a fixed oil temperature and speed). Test results show that generally, the shorter the TN time, the higher the residual pressure, and the shorter the required effective pulse time; conversely, the longer the TN time, the higher the residual pressure. Establishing this mapping relationship is a crucial foundation for achieving precise adaptive control. S4: Under the combined operating conditions defined by different clutch oil temperatures and different engine speeds, repeat steps S1 to S3 to obtain the pulse command current corresponding to each combined operating condition and its effective pulse time mapped to different unloading intervals. Construct a three-dimensional parameter matrix table with oil temperature, engine speed and unloading interval as input dimensions and effective pulse time as output.

[0041] In a specific implementation, the purpose of this step is to extend the aforementioned calibration process to various combinations of oil temperature and engine speed that may be encountered in actual vehicle operation, thereby establishing a comprehensive and accurate control database.

[0042] In actual vehicle or bench calibration, calibration engineers need to set a series of combined operating conditions. Each combined operating condition is defined by a specific clutch oil temperature value and a specific engine speed value to ensure that the test covers all major environmental and power conditions under which the clutch is expected to operate.

[0043] For each preset combined operating condition (e.g., oil temperature 40°C, engine speed 1500 rpm), the vehicle state is first stabilized under this target condition. Then, under this stable condition, the entire process of steps S1 to S3 is strictly repeated in sequence. Specifically, this includes: First, execute step S1 to calibrate the specific pulse command current under the current combined operating conditions (oil temperature, speed).

[0044] Secondly, based on this current, steps S2 and S3 are executed, that is, by changing the unloading interval time (TN) to perform a cyclic test, thereby obtaining a one-dimensional complete mapping relationship between the effective pulse time and the unloading interval time (TN) under the current combined operating conditions.

[0045] After all the preset joint operating conditions have been tested, a large dataset will be obtained. This dataset uses oil temperature and engine speed as two basic operating condition axes, and the unloading interval time (TN) as a detailed adjustment axis, with the final output value being the precise effective pulse time. This dataset logically constitutes a three-dimensional parameter matrix table. This matrix table is systematically organized and ultimately stored in the non-volatile memory of the vehicle controller, serving as the core query basis for subsequent real-time control.

[0046] S5: Real-time acquisition of the current oil temperature, engine speed and unloading interval of the clutch to be controlled, querying the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, and controlling the pulse oil filling of the solenoid valve of the clutch to be controlled based on the effective pulse time.

[0047] In a specific implementation, when the transmission controller (TCU) determines that a certain clutch needs to be pulse-charged during actual vehicle operation, this process is initiated immediately.

[0048] First, the controller acquires three key operating parameters in real time: the current clutch oil temperature read by the oil temperature sensor, the current engine speed obtained by the CAN bus, and the current unloading interval (TN) calculated based on the historical time of the last clutch disengagement action.

[0049] Next, the controller uses these real-time parameters (current oil temperature, current speed, current TN) as input to query the three-dimensional parameter matrix table stored in memory to find a matching effective pulse time. Since real-time parameters change continuously, it is difficult for them to perfectly match the discrete nodes during calibration. Therefore, when the queried parameters fall between nodes in the table, the controller uses an interpolation algorithm (such as linear interpolation) to calculate between the values ​​of multiple adjacent nodes, thereby deriving the optimal effective pulse time that matches the current precise operating condition.

[0050] Finally, the controller combines the pulse command current calibrated under this operating condition with the calculated optimal effective pulse time as the duration, generates a precise current pulse signal and outputs it to the solenoid valve of the target clutch, completing a precise pulse oil filling control that is adaptive to the current oil temperature, speed and working interval.

[0051] In this embodiment, by employing step current testing and pressure spike detection to automatically calibrate core parameters, establish a mapping relationship between pulse time and unloading interval, and conduct system testing under different oil temperature and speed combinations to construct a three-dimensional parameter query matrix, and finally combine real-time operating condition interpolation to match the optimal parameters, this method achieves the beneficial effects of completely eliminating the dependence on fixed empirical values ​​for clutch pulse filling control, realizing the best balance between filling speed and accuracy across the entire operating range, thereby significantly improving shift smoothness, shortening power interruption time, and extending the service life of the transmission system.

[0052] like Figure 2 As shown, the following are embodiments of the automatic clutch pulse time calibration control system provided in this disclosure. This system and the automatic clutch pulse time calibration control method of the above embodiments belong to the same inventive concept. For details not described in detail in the embodiments of the automatic clutch pulse time calibration control system, please refer to the embodiments of the automatic clutch pulse time calibration control method described above.

[0053] An automatic calibration control system for clutch pulse time includes: The pulse command current calibration module is used to apply a current to the clutch solenoid valve that increases in fixed steps from the initial value, while simultaneously collecting oil pressure data. Based on the current and oil pressure data, the current that makes the oil pressure reach and maintain its maximum value for the first time is determined as the pulse command current. The effective pulse time determination module is used to perform operations including filling and unloading oil on the clutch after calibrating the pulse command current, then apply the pulse command current, monitor the oil pressure change in real time, determine the limit pulse time based on the moment when the pressure peak appears in the oil pressure response curve, and determine the effective pulse time under the current working condition based on the product of the limit pulse time and the preset safety factor. The unloading time dimension expansion module is used to set multiple different unloading interval times. For each unloading interval time, the single-point effective pulse time determination module is repeatedly run to obtain a one-dimensional mapping relationship between the effective pulse time and the unloading interval time under the current test conditions. The multi-condition parameter matrix construction module is used to repeatedly run the pulse command current calibration module, the single-point effective pulse time determination module, and the unloading time dimension expansion module under the joint condition points defined by different combinations of clutch oil temperature and different engine speeds, so as to obtain the pulse command current corresponding to each joint condition point and its effective pulse time mapped with different unloading interval times, and construct a three-dimensional parameter matrix table with oil temperature, engine speed and unloading interval time as input dimensions and effective pulse time as output. The adaptive control module is used to acquire the current oil temperature, engine speed and unloading interval of the clutch under control in real time, query the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, and control the pulse filling of the solenoid valve of the clutch under control based on the effective pulse time.

[0054] The clutch pulse time automatic calibration control system provided in this embodiment achieves accurate online calibration of pulse current and time through automated step testing and pressure peak detection technology. Through systematic multi-dimensional operating condition testing, a three-dimensional parameter matrix covering oil temperature, speed, and unloading time is constructed, enabling the control system to adaptively match the optimal parameters according to real-time operating conditions. Ultimately, while ensuring rapid and accurate clutch filling, it significantly improves shift smoothness and response speed, and effectively extends the service life of the transmission system.

[0055] Figure 3 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.

[0056] The automatic clutch pulse time calibration control method provided in this application embodiment can be applied to electronic devices. Those skilled in the art will understand that the electronic device structure involved in the embodiments of this invention does not constitute a limitation on the electronic device. An electronic device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. In the embodiments of this invention, the electronic device includes, but is not limited to, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, 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 embodiments of this application described and / or claimed herein.

[0057] Electronic devices may include processors, external memory interfaces, internal memory, universal serial bus (USB) interfaces, charging management modules, power management modules, batteries, wireless communication modules, audio modules, speakers, microphones, sensor modules, buttons, cameras, displays, and SIM card interfaces, etc.

[0058] A processor may include one or more processing units, such as: a central processing unit (CPU), an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.

[0059] The processor can serve as the nerve center and command center of an electronic device. The controller can generate operation control signals based on the instruction opcode and timing signals to control the fetching and execution of instructions.

[0060] The processor may also include memory for storing instructions and data. In some embodiments, the memory in the processor is a cache memory. This memory can store instructions or data that the processor has just used or that are used repeatedly. If the processor needs to use the instruction or data again, it can retrieve it directly from this memory. This avoids repeated accesses, reduces processor latency, and thus improves system efficiency.

[0061] An external storage interface (ESI) can be used to connect external memory cards, such as microSD cards, to expand the storage capacity of electronic devices. The external memory card communicates with the processor through the ESI to perform data storage functions, such as saving music and video files on the external memory card.

[0062] Internal memory can be used to store computer executable program code, which includes instructions. The processor executes various functional applications and data processing of electronic devices by running the instructions stored in internal memory. Internal memory can include a program storage area and a data storage area. Internal memory can include high-speed random access memory, and can also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.

[0063] Wireless communication functionality in electronic devices can be achieved through antennas, wireless communication modules, modem processors, and baseband processors.

[0064] Wireless communication modules can provide solutions for wireless communication applications in electronic devices, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies.

[0065] Electronic devices can implement audio functions through audio modules, speakers, receivers, microphones, headphone jacks, and application processors.

[0066] Electronic devices can achieve shooting functions through ISPs, cameras, video codecs, GPUs, displays, and application processors.

[0067] Electronic devices can achieve display functions through GPUs, displays, and application processors.

[0068] A GPU is a microprocessor for image processing, connected to the display screen and application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering. A processor may include one or more GPUs, which execute program instructions to generate or modify display information.

[0069] A display screen is used to display images, videos, etc. A display screen includes a display panel.

[0070] The aforementioned electronic device realizes the automatic calibration control method for clutch pulse time of this application. By automatically calibrating the pulse current and time and combining it with oil temperature, speed and unloading interval time to construct a three-dimensional parameter matrix, it realizes the full-condition adaptive and precise control of clutch pulse oil filling parameters, achieving the beneficial effects of significantly improving shift smoothness, speeding up response and extending the service life of the transmission system.

[0071] The storage medium provided in this application stores a program product capable of implementing an automatic calibration control method for clutch pulse time.

[0072] In some possible implementations, the automatic clutch pulse time calibration control method of this disclosure can be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of this disclosure.

[0073] The storage medium disclosed herein may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, 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 device, magnetic storage device, or any suitable combination thereof.

[0074] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for automatic calibration and control of clutch pulse time, characterized in that, Includes the following steps: S1: Apply a current to the clutch solenoid valve that increases in fixed steps from the initial value, and simultaneously collect oil pressure data. Based on the current and oil pressure data, determine the current that will make the oil pressure reach and maintain its maximum value for the first time as the pulse command current. S2: After calibrating the pulse command current, perform operations including filling and unloading oil on the clutch, then apply the pulse command current, monitor the oil pressure change in real time, determine the limit pulse time based on the moment when the pressure peak appears in the oil pressure response curve, and determine the effective pulse time under the current working condition based on the product of the limit pulse time and the preset safety factor. S3: Set multiple different unloading interval times, and repeat step S2 for each unloading interval time to obtain a one-dimensional mapping relationship between the effective pulse time and the unloading interval time under the current test conditions; S4: Under the combined operating conditions defined by different clutch oil temperatures and different engine speeds, repeat steps S1 to S3 to obtain the pulse command current corresponding to each combined operating condition and its effective pulse time mapped to different unloading intervals. Construct a three-dimensional parameter matrix table with oil temperature, engine speed and unloading interval as input dimensions and effective pulse time as output. S5: Real-time acquisition of the current oil temperature, engine speed and unloading interval of the clutch to be controlled, querying the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, and controlling the pulse oil filling of the solenoid valve of the clutch to be controlled based on the effective pulse time.

2. The automatic clutch pulse time calibration control method according to claim 1, characterized in that, Determining the limiting pulse time based on the moment when the pressure peak appears in the oil pressure response curve includes: During the application of the pulse command current, oil pressure data is collected at a preset sampling frequency to generate a pressure-time curve. Pressure spikes are identified by analyzing the slope change or pressure value change of the pressure-time curve, and the time elapsed from the start of current application to the identification of the pressure spike is recorded as the limit pulse time.

3. The automatic clutch pulse time calibration control method according to claim 1, characterized in that, The preset safety factor ranges from 0.8 to 0.

9.

4. The automatic clutch pulse time calibration control method according to claim 1, characterized in that, The determination of the pulse command current based on current and oil pressure data to cause the oil pressure to first reach and maintain its maximum value includes: Based on the real-time collected current and oil pressure values, a current-pressure relationship curve is plotted or fitted. The inflection point on the current-pressure relationship curve where the oil pressure value increases with the current value and reaches the maximum pressure value for the first time is identified, and the current value corresponding to the inflection point is used as the pulse command current.

5. The automatic clutch pulse time calibration control method according to claim 1, characterized in that, The combined operating point covers the oil temperature range and engine speed range where the clutch is expected to operate.

6. The automatic clutch pulse time calibration control method according to claim 1, characterized in that, The real-time acquisition of the current oil temperature, engine speed, and oil unloading interval of the clutch under control, and the query of the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, includes: The current oil temperature, engine speed, and oil unloading interval of the clutch under control are acquired in real time and used as current operating parameters. When the current operating parameters do not match the nodes of the three-dimensional parameter matrix table, an interpolation algorithm is used to calculate the effective pulse time.

7. The automatic clutch pulse time calibration control method according to claim 1, characterized in that, The three-dimensional parameter matrix table is stored in the non-volatile memory of the vehicle controller.

8. An automatic calibration control system for clutch pulse time, characterized in that, The system employs the automatic clutch pulse time calibration control method as described in any one of claims 1 to 7; The system includes: The pulse command current calibration module is used to apply a current to the clutch solenoid valve that increases in fixed steps from the initial value, and simultaneously collect oil pressure data. Based on the current and oil pressure data, the current that makes the oil pressure reach and maintain its maximum value for the first time is determined as the pulse command current. The effective pulse time determination module is used to perform operations including filling and unloading oil on the clutch after calibrating the pulse command current, then apply the pulse command current, monitor the oil pressure change in real time, determine the limit pulse time based on the moment when the pressure peak appears in the oil pressure response curve, and determine the effective pulse time under the current working condition based on the product of the limit pulse time and the preset safety factor. The unloading time dimension expansion module is used to set multiple different unloading interval times. For each unloading interval time, the single-point effective pulse time determination module is repeatedly run to obtain a one-dimensional mapping relationship between the effective pulse time and the unloading interval time under the current test conditions. The multi-condition parameter matrix construction module is used to repeat the single-point effective pulse time determination module and the unloading time dimension expansion module under the joint condition points defined by different combinations of clutch oil temperature and different engine speeds, so as to obtain the effective pulse time of different unloading intervals corresponding to each joint condition point, and construct a three-dimensional parameter matrix table with oil temperature, engine speed and unloading interval as input dimensions and effective pulse time as output. The adaptive control module is used to acquire the current oil temperature, engine speed and unloading interval of the clutch under control in real time, query the three-dimensional parameter matrix table to obtain the corresponding effective pulse time, and control the pulse filling of the solenoid valve of the clutch under control based on the effective pulse time.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the automatic clutch pulse time calibration control method as described in any one of claims 1 to 7.

10. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the automatic clutch pulse time calibration control method as described in any one of claims 1 to 7.