Control method and device of vehicle clutch, electronic equipment and storage medium

By acquiring a set of compensation values ​​and fitting the data using a preset interpolation algorithm, the clutch command parameters are adjusted, thus solving the problem of low accuracy in vehicle clutch pressure control and achieving precise pressure control.

CN119532334BActive Publication Date: 2025-12-05CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411471496.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-12-05
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

The vehicle clutch has low pressure control precision and is affected by the unstable performance of the solenoid valve, resulting in clutch pressure fluctuations.

Method used

By acquiring a set of compensation values, fitting the benchmark data and test data using a preset interpolation algorithm, determining the set of mapping functions, and adjusting the current command parameters to control the clutch pressure.

Benefits of technology

It enables timely and precise adjustment of vehicle clutch pressure control, thereby improving the accuracy of clutch pressure control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119532334B_ABST
    Figure CN119532334B_ABST
Patent Text Reader

Abstract

The application discloses a control method and device of a vehicle clutch, electronic equipment and a storage medium. The method comprises the following steps: acquiring a compensation value set of the vehicle clutch, wherein the compensation value set comprises compensation values of clutch command parameters corresponding to a plurality of control parameters; in response to receiving a pressure request command of the vehicle clutch, acquiring a current control parameter, an expected pressure value and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter in the plurality of control parameters; adjusting the current command parameter by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter; and controlling the pressure of the vehicle clutch based on the target command parameter. The application solves the technical problem of low pressure control precision of the vehicle clutch in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicle control, in particular to a control method and device of a vehicle clutch, an electronic device and a storage medium. BACKGROUND

[0002] In the modern industry and automotive field, the pressure control of a vehicle clutch is a key factor to ensure its stable performance and prolong its service life. The pressure control system of a vehicle clutch usually relies on the electromagnetic valve current to adjust the pressure of the clutch. However, these electromagnetic valve currents will cause the performance of the electromagnetic valve to be unstable under different working conditions, such as temperature changes, differences in lubricating oil flow, fluctuations in atmospheric pressure, etc., thereby causing fluctuations in the pressure of the clutch, and further reducing the pressure control accuracy of the clutch.

[0003] At present, there is no effective solution to the above problems. SUMMARY

[0004] Embodiments of the present application provide a control method and device of a vehicle clutch, an electronic device and a storage medium to at least solve the technical problem of low pressure control accuracy of a vehicle clutch in the related art.

[0005] According to an embodiment of the present application, a control method of a vehicle clutch is provided, comprising: obtaining a compensation value set of the vehicle clutch, wherein the compensation value set contains compensation values of clutch command parameters corresponding to a plurality of control parameters; in response to receiving a pressure request command of the vehicle clutch, obtaining a current control parameter of the vehicle clutch, an expected pressure value and a current command parameter, wherein the current control parameter is at least one parameter in the plurality of control parameters; adjusting the current command parameter by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter; and controlling the pressure of the vehicle clutch based on the target command parameter.

[0006] Optionally, obtaining the compensation value set of the vehicle clutch comprises: obtaining reference data and test data of the vehicle clutch, wherein the reference data contains test command parameters and actual pressure values collected under a preset condition of the vehicle clutch, and the test data contains a plurality of control parameters and test command parameters and actual pressure values collected under the plurality of control parameters; fitting the test data by using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine the corresponding relationship between the actual pressure values and the test command parameters of the vehicle clutch under the plurality of control parameters; and determining the compensation value set based on the reference data and the first mapping function set.

[0007] Optionally, determining the compensation value set based on the benchmark data and the first mapping function set comprises: obtaining a current command parameter corresponding to the preset pressure value under each control parameter based on the first mapping function set; fitting the test command parameter and the actual pressure value in the benchmark data to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; obtaining a control command parameter corresponding to the preset pressure value based on the second mapping function; and determining the compensation value set based on the current command parameter and the control command parameter corresponding to the preset pressure value.

[0008] Optionally, determining the compensation value set based on the current command parameter and the control command parameter corresponding to the preset pressure value comprises: determining a difference between the current command parameter and the control command parameter corresponding to the preset pressure value under the plurality of control parameters as a clutch command parameter compensation value; and combining the clutch command parameter compensation values corresponding to the plurality of control parameters in a preset arrangement order to obtain the compensation value set.

[0009] Optionally, obtaining the test data comprises: controlling the test command parameter to change in a preset interval according to a preset step length in response to the plurality of control parameters remaining unchanged, to obtain the actual pressure value corresponding to the test command parameter; and obtaining the actual pressure value corresponding to the test command parameter under each control parameter in sequence to obtain the test data.

[0010] Optionally, fitting the test data by using a preset interpolation algorithm to determine the first mapping function set comprises: determining the test command parameter in the test data as the independent variable; determining the actual pressure value in the test data as the dependent variable; and fitting the independent variable and the dependent variable under each control parameter by using the preset interpolation algorithm to obtain the first mapping function set.

[0011] Optionally, adjusting the current command parameter by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter comprises: searching the compensation value set based on the current control parameter and the expected pressure value to obtain a target compensation value; and determining the sum of the target compensation value and the current command parameter as the target command parameter.

[0012] Optionally, obtaining the current command parameter comprises: inputting the expected pressure value into the second mapping function to obtain the current command parameter.

[0013] According to one of the embodiments of the present application, a control device for a vehicle clutch is provided, comprising: a first obtaining module, configured to obtain a compensation value set of the vehicle clutch, wherein the compensation value set comprises clutch command parameter compensation values corresponding to a plurality of control parameters; a second obtaining module, configured to obtain a current control parameter, a desired pressure value and a current command parameter of the vehicle clutch in response to receiving a pressure request command of the vehicle clutch, wherein the current control parameter is at least one of the plurality of control parameters; an adjusting module, configured to adjust the current command parameter to obtain a target command parameter by using the compensation value set, the current control parameter and the desired pressure value; and a control module, configured to control the pressure of the vehicle clutch based on the target command parameter.

[0014] Optionally, the first obtaining module is further configured to obtain reference data and test data of the vehicle clutch, wherein the reference data comprises test command parameters and actual pressure values collected under preset conditions of the vehicle clutch, and the test data comprises a plurality of control parameters and test command parameters and actual pressure values collected under the plurality of control parameters; the control device for the vehicle clutch further comprises a processing module, configured to determine a first mapping function set by fitting the test data using a preset interpolation algorithm, wherein the first mapping function set is used to determine the corresponding relationship between the actual pressure values and the test command parameters of the vehicle clutch under the plurality of control parameters; and the control device for the vehicle clutch further comprises a determining module, configured to determine the compensation value set based on the reference data and the first mapping function set.

[0015] Optionally, the determining module is further configured to obtain a current command parameter corresponding to a preset pressure value under each control parameter based on the first mapping function set; the processing module is further configured to fit the test command parameters and the actual pressure values in the reference data to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; the first obtaining module is further configured to obtain a control command parameter corresponding to the preset pressure value based on the second mapping function; and the determining module is further configured to determine the compensation value set based on the current command parameter and the control command parameter corresponding to the preset pressure value.

[0016] Optionally, the determining module is further configured to: determine the difference between the current command parameter and the control command parameter corresponding to the preset pressure value under the plurality of control parameters as the clutch command parameter compensation value; and combine the clutch command parameter compensation values corresponding to the plurality of control parameters into the compensation value set in a preset arrangement order.

[0017] Optionally, the control module is further configured to control the test command parameter to change in a preset interval according to a preset step length in response to the plurality of control parameters remaining unchanged, so as to obtain the corresponding actual pressure values of the test command parameter; and the first obtaining module is further configured to obtain the actual pressure values corresponding to the test command parameter under each control parameter in sequence to obtain the test data.

[0018] Optionally, the processing module is further configured to determine the test command parameter in the test data as an independent variable, determine the actual pressure value in the test data as a dependent variable, and use a preset interpolation algorithm to fit the independent variable and the dependent variable under each control parameter to obtain a first mapping function set.

[0019] Optionally, the adjusting module is further configured to search for a compensation value set based on the current control parameter and the expected pressure value to obtain a target compensation value, and determine a sum of the target compensation value and the current command parameter as the target command parameter.

[0020] Optionally, the second obtaining module is further configured to input the expected pressure value into the second mapping function to obtain the current command parameter.

[0021] According to one of the embodiments of the present application, an electronic device is provided, comprising a memory storing an executable program, and a processor configured to run the program, wherein the program, when running, performs the control method of the vehicle clutch.

[0022] According to one of the embodiments of the present application, a computer readable storage medium is provided, comprising a stored executable program, wherein the executable program, when running, controls a device where the storage medium is located to perform the control method of the vehicle clutch.

[0023] According to one of the embodiments of the present application, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the control method of the vehicle clutch.

[0024] In the embodiments of the present application, the compensation value set of the vehicle clutch is obtained, the current control parameter, the expected pressure value and the current command parameter of the vehicle clutch are obtained in response to receiving a pressure request command of the vehicle clutch, the current command parameter is adjusted by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter, and finally the pressure of the vehicle clutch is controlled based on the target command parameter, so as to achieve the purpose of timely and accurately adjusting the target command parameter of the vehicle clutch based on the compensation value set of the vehicle clutch to control the pressure of the vehicle clutch, thereby realizing the technical effect of improving the pressure control precision of the vehicle clutch, and further solving the technical problem of low pressure control precision of the vehicle clutch in the related art. BRIEF DESCRIPTION OF DRAWINGS

[0025] The accompanying drawings, which are included to provide a further understanding of the present application and constitute a part of this application, illustrate certain illustrative embodiments of the present application and show details of the present application. In the drawings:

[0026] Figure 1is a flow chart of a control method of a vehicle clutch according to an embodiment of the present application;

[0027] Figure 2 is a flow chart of a control method of a vehicle clutch according to another embodiment of the present application;

[0028] Figure 3 is a structural block diagram of a control device of a vehicle clutch according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to make the persons skilled in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by the persons skilled in the art without creative labor should belong to the protection scope of the present application.

[0030] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily have to include only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.

[0031] According to the embodiments of the present application, a method embodiment of a control method of a vehicle clutch is provided. It should be noted that the steps shown in the flow chart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flow chart, in some cases, the steps shown or described herein can be executed in an order different from that shown herein.

[0032] The method embodiments can be executed in an electronic device or similar computing device comprising a memory and a processor. Taking an example of running on a vehicle terminal, the vehicle terminal can include one or more processors (the processor can include but is not limited to a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field programmable gate array (FPGA), a neural-network processor unit (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, and the like) and a memory for storing data. Optionally, the vehicle terminal can further include a transmission device for communication function, an input / output device, and a display device. Those skilled in the art can understand that the above structural description is only illustrative, and does not limit the structure of the vehicle terminal. For example, the vehicle terminal can further include more or less components than the above structural description, or have a different configuration from the above structural description.

[0033] The memory can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the control method of the vehicle clutch in the embodiments of the present application. The processor executes various functions and data processing by running the computer program stored in the memory, that is, implements the control method of the vehicle clutch described above. The memory can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory can further include a memory remotely arranged with respect to the processor, which can be connected to the mobile terminal through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0034] The transmission device is configured to receive or transmit data via a network. The network can include, for example, a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device includes a network interface controller (NIC) that is configured to connect to other network devices via a base station to enable communication with the Internet. In one example, the transmission device can be a radio frequency (RF) module that is configured to communicate with the Internet via a wireless connection.

[0035] The display device can be, for example, a touch screen liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display can enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI) that a user can interact with through finger contacts and / or gestures on the touch-sensitive surface. The user interactions with the GUI can optionally include one or more of the following: creating a webpage, drawing, text editing, composing an electronic mail message, playing a game, viewing a video, viewing a digital photo, viewing a digital video, viewing a digital music, and / or web browsing, executable instructions for performing one or more of the above user interactions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.

[0036] Figure 1 is a flow chart of a control method of a vehicle clutch according to an embodiment of the present application, as shown in Figure 1 The method comprises the following steps:

[0037] In step S10, a set of compensation values of the vehicle clutch is obtained, wherein the set of compensation values comprises a plurality of clutch command parameter compensation values corresponding to a plurality of control parameters.

[0038] In step S10, the plurality of control parameters are used to represent a plurality of working conditions included in factors affecting the pressure of the vehicle clutch, wherein the factors affecting the pressure of the vehicle clutch include but are not limited to: oil temperature, lubricating oil flow and atmospheric pressure.

[0039] The compensation value set contains clutch command parameter compensation values corresponding to multiple control parameters. For example, for oil temperature, the compensation value set contains clutch command parameter compensation values corresponding to different clutch pressures when the oil temperature is -30°C, -15°C, 0°C, 30°C, 60°C, 90°C, and 120°C, respectively; for lubricating oil flow, the compensation value set contains clutch command parameter compensation values corresponding to different clutch pressures when the lubricating oil flow is 1 L / min, 2 L / min, 5 L / min, 10 L / min, 15 L / min, and 20 L / min, respectively.

[0040] In step S12, in response to receiving the pressure request command of the vehicle clutch, the current control parameter of the vehicle clutch, the expected pressure value, and the current command parameter are obtained, wherein the current control parameter is at least one parameter in the multiple control parameters;

[0041] In step S12, the current control parameter is used to represent the current working condition of the clutch. For example, the current oil temperature is 30°C, and the lubricating oil flow is 10 L / min.

[0042] The expected pressure value is used to represent the required pressure value of the vehicle clutch.

[0043] The current command parameter contains a current command current value and a current command pump speed value. In different hydraulic system configurations, the clutch is controlled in different ways. For a complex hydraulic system controlled by multiple solenoid valves, the clutch is controlled by adjusting the solenoid valve current, and at this time the current command parameter is the current command current value; for a simple hydraulic system controlled by an oil pump and mechanical structure, the clutch pressure is directly controlled by controlling the oil pump speed, and at this time the current command parameter is the current command pump speed value. When the current command parameter is the current command current value, it is used to represent the unadjusted current value output to the clutch solenoid valve. This current command parameter is the current value output to the clutch solenoid valve calculated directly based on the expected pressure value. When the current command parameter is the current command pump speed value, it is used to represent the unadjusted oil pump speed. This current command parameter is the oil pump speed for controlling the clutch pressure calculated directly based on the expected pressure value.

[0044] Specifically, if the current control parameter is not equal to any parameter in the multiple control parameters, the current control parameter can be determined as the parameter in the multiple control parameters that is closest to the current control parameter.

[0045] In step S14, the current command parameter is adjusted using the compensation value set, the current control parameter, and the expected pressure value to obtain a target command parameter.

[0046] In step S14, the target command parameter contains the adjusted current command current value and the current command oil pump speed value for controlling the clutch pressure.

[0047] In step S16, the pressure of the vehicle clutch is controlled based on the target command parameter.

[0048] Specifically, after the expected pressure of the clutch is determined according to the clutch target torque, the current command parameter is calculated according to the expected pressure of the clutch. Then, after the clutch command parameter compensation value is determined according to the compensation value set, the current control parameter and the expected pressure value, the current command parameter is adjusted according to the clutch command parameter compensation value to obtain the target command parameter. Finally, the target command parameter is sent to the underlying control chip to control the clutch to establish a stable expected pressure.

[0049] Based on the above steps S10 to S16, the compensation value set of the vehicle clutch is obtained, the current control parameter, the expected pressure value and the current command parameter of the vehicle clutch are obtained in response to receiving the pressure request command of the vehicle clutch, and the current command parameter is adjusted by using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter. Finally, the pressure of the vehicle clutch is controlled based on the target command parameter, which achieves the purpose of timely and accurately adjusting the target command parameter of the vehicle clutch based on the compensation value set of the vehicle clutch to control the pressure of the vehicle clutch, thereby realizing the technical effect of improving the pressure control accuracy of the vehicle clutch, and further solving the technical problem of low pressure control accuracy of the vehicle clutch in the related art.

[0050] Optionally, in step S10, obtaining the compensation value set of the vehicle clutch comprises:

[0051] In step S101, the reference data and the test data of the vehicle clutch are obtained, wherein the reference data contains the test command parameter and the actual pressure value collected under a preset condition of the vehicle clutch, and the test data contains a plurality of control parameters of the vehicle clutch and the test command parameter and the actual pressure value collected under the plurality of control parameters.

[0052] In step S101, the reference data is used to represent the test command parameter and the actual pressure value collected under a preset condition of the vehicle clutch, wherein the test command parameter is used to represent the current command parameter in the test process, and the actual pressure value is used to represent the clutch pressure value corresponding to the current command parameter in the test process. For a complex hydraulic system controlled by a plurality of electromagnetic valves, the test command parameter is the current command current value of the electromagnetic valve in the test process; for a simple hydraulic system controlled by an oil pump and a mechanical structure, the test command parameter is the current command oil pump speed value in the test process.

[0053] The test data contains multiple control parameters of the vehicle clutch, and the test command parameters and actual pressure values collected under the multiple control parameters.

[0054] Specifically, during the vehicle off-line stage, the current command parameter and the clutch pressure value corresponding to the current command parameter are collected under the preset condition to obtain the reference data. For a complex hydraulic system controlled by multiple electromagnetic valves, the current command current value and the clutch pressure value corresponding to the current command current value are collected under the preset condition; for a simple hydraulic system controlled by an oil pump and a mechanical structure, the current command oil pump speed value and the clutch pressure value corresponding to the current command oil pump speed value are collected under the preset condition. For example, in the current hydraulic system configuration, the clutch is controlled by adjusting the electromagnetic valve current to control the clutch, and the preset condition is set to oil temperature of 30°C. Under this condition, the current command current value of the electromagnetic valve and the clutch pressure value corresponding to the current command current value of the electromagnetic valve are collected, as shown in Table 1. Table 1 is a reference data table, wherein the preset condition is set to oil temperature of 30°C and lubricating oil flow of 10 L / min. In Table 1, the unit of test current value is A, the unit of actual pressure value is ba, the unit of temperature is °C, and the unit of lubricating oil flow is L / min. The control test current value, i.e., the current command current value of the electromagnetic valve, is changed from 0.5 A to 0.7 A, wherein the current change step is set to 0.05 A, the clutch actual pressure value corresponding to the test current value is obtained, and the reference data table about oil temperature-lubricating oil flow is obtained.

[0055] It should be noted that the control parameter setting in the reference data table can be determined according to the specific use of the vehicle clutch, and the reference data table in Table 1 is only one of the embodiments, and cannot be limited to the reference data only as described in Table 1. Similarly, Table 2.1, Table 2.2, Table 3.1, Table 3.2, Table 4.1, and Table 4.1 are only one of the embodiments, and will not be described in detail.

[0056] Table 1 Reference Data Table

[0057]

[0058] Further, in the vehicle offline stage, the current command parameter of the electromagnetic valve and the clutch pressure value corresponding to the current command parameter under multiple control parameters are collected to obtain test data. For example, in the current hydraulic system configuration, the control mode of the clutch is taken as an example, the control parameter is set as the oil temperature of-30°C, -15°C, 0°C and 30°C, the current command current value of the electromagnetic valve under each control parameter and the clutch pressure value corresponding to the current command current value of the electromagnetic valve are collected to obtain test data, as shown in Table 2.1. Table 2.1 is a temperature value-test data table. In Table 2.1, the unit of the test command parameter is A, the unit of the actual pressure value is ba, and the unit of the temperature is °C. The oil temperature is set to-30°C, -15°C, 0°C and 30°C, and under each control parameter, the test command parameter, i.e., the current command current value of the electromagnetic valve, is changed from 0.5A to 0.7A, wherein the current change step is set to 0.05A, and the clutch actual pressure value corresponding to the test command parameter is obtained to obtain the test data table about the oil temperature.

[0059] Table 2.1 Temperature value-test data table

[0060]

[0061] Similarly, as shown in Table 2.2, Table 2.2 is a lubricating oil flow-test data table. In Table 2.2, the unit of the test command parameter (current command current value) is A, the unit of the actual pressure value is ba, and the unit of the lubricating oil flow is L / min. The control parameter is set as the lubricating oil flow of 1L / min, 2L / min, 5L / min and 10L / min, etc., the current command current value of the electromagnetic valve under each control parameter and the clutch pressure value corresponding to the current command current value of the electromagnetic valve are collected, the current command current value of the electromagnetic valve and the clutch pressure value corresponding to the current command current value of the electromagnetic valve are collected under the condition, and the test data table about the lubricating oil flow is obtained.

[0062] Table 2.2 Lubricating oil flow-test data table

[0063]

[0064] In step S102, the test data is fitted by using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine the corresponding relationship between the actual pressure value of the vehicle clutch under multiple control parameters and the test command parameter.

[0065] In step S102, the preset difference method is used to determine the mapping relationship between the actual pressure value and the test command parameter under different control parameters, wherein the preset difference method includes but is not limited to linear difference method, polynomial difference method, etc.

[0066] Specifically, the actual pressure value under each control parameter and the test command parameter are fitted by using a preset difference method to obtain a mapping function of the actual pressure value under each control parameter and the test command parameter, and the mapping functions corresponding to the plurality of control parameters are combined into a mapping function set.

[0067] In step S103, a compensation value set is determined based on the reference data and the first mapping function set.

[0068] Specifically, the current command parameters corresponding to different actual pressure values are obtained according to the first mapping function set, the reference command parameters corresponding to different actual pressure values are obtained according to the reference data, and the compensation value set is determined according to the current command parameters and the reference command parameters.

[0069] Based on the above steps S101 to S103, the reference data and the test data of the vehicle clutch are obtained, the test data is fitted by using a preset interpolation algorithm, the first mapping function set is determined, and the compensation value set is determined based on the reference data and the first mapping function set. Based on the compensation value set of the vehicle clutch, the target command parameter of the electromagnetic valve can be adjusted in time and accurately to control the pressure building of the vehicle clutch, and the clutch can maintain good performance under different control parameter conditions.

[0070] Optionally, in step S103, determining the compensation value set based on the reference data and the first mapping function set comprises:

[0071] In step S1031, the current command parameters corresponding to the preset pressure values under each control parameter are obtained based on the first mapping function set.

[0072] Specifically, based on the mapping function corresponding to each control parameter in the first mapping function set, the current command parameter corresponding to the preset pressure value under each control parameter is obtained, wherein the preset pressure value can be determined according to the use condition of the clutch. For example, the mapping function between the actual pressure value and the test command parameter (current command current value) when the oil temperature is 30°C is determined according to the test data in Table 2, and the corresponding current command parameter when the actual pressure is [6, 10] can be calculated from the mapping function. In this way, the current command parameter corresponding to the preset pressure value under each control parameter can be obtained. Table 3.1 is a table of current command parameters corresponding to preset pressure values under multiple control parameters-1, which is the current command parameter (current command current value) corresponding to the preset pressure value under different temperatures. As shown in Table 3.1, the unit of the current command parameter is A, the unit of the preset pressure value is ba, and the unit of the temperature is °C. Similarly, the current command parameter corresponding to the preset pressure value can also be obtained when the control parameter is set to the lubricating oil flow rate of 1L / min, 2L / min, 5L / min and 10L / min. Table 3.2 is a table of current command parameters corresponding to preset pressure values under multiple control parameters-2, which is the current command parameter corresponding to the preset pressure value under different temperatures. As shown in Table 3.2, the unit of the current command parameter (current command current value) is A, the unit of the preset pressure value is ba, and the unit of the lubricating oil flow rate is L / min.

[0073] In step S1032, the test command parameter and the actual pressure value in the reference data are fitted to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter;

[0074] In step S1033, the reference command parameter corresponding to the preset pressure value is obtained based on the second mapping function;

[0075] In step S1034, the compensation value set is determined based on the current command parameter and the reference command parameter corresponding to the preset pressure value.

[0076] Table 3.1 Table of current command parameters corresponding to preset pressure values under multiple control parameters-1

[0077]

[0078] Table 3.2 Table of current command parameters corresponding to preset pressure values under multiple control parameters-2

[0079]

[0080] Specifically, the test command parameter in the reference data is set as an independent variable, a preset interpolation method is used to fit the test command parameter in the reference data and the actual pressure value, and a second mapping function is obtained. The preset pressure value is input as a dependent variable into the second mapping function, and the control command parameter corresponding to the preset pressure value can be obtained. According to the current command parameter and the control command parameter corresponding to the preset pressure value, a compensation value set is determined.

[0081] Optionally, in step S1034, determining the compensation value set based on the current command parameter and the control command parameter corresponding to the preset pressure value comprises:

[0082] In step S401, the difference between the current command parameter and the control command parameter corresponding to the preset pressure value under the plurality of control parameters is determined as the clutch command parameter compensation value.

[0083] In step S402, the clutch command parameter compensation values corresponding to the plurality of control parameters are combined into the compensation value set according to a preset arrangement order.

[0084] Specifically, the difference between the current command parameter and the control command parameter corresponding to the preset pressure value under each control parameter is determined as the clutch command parameter compensation value, wherein the difference represents the current command parameter corresponding to the preset pressure value minus the control command parameter. The clutch command parameter compensation values corresponding to each control parameter are combined into the compensation value set according to a preset arrangement order, wherein the preset arrangement order can be determined according to the control parameter. For example, first, the oil temperature value is sorted from small to large, and then the lubricating oil flow value is sorted from small to large.

[0085] Specifically, taking the current command parameters corresponding to the preset pressure values under the plurality of control parameters in Table 3 as an example, the current command parameters corresponding to the preset pressure values under each control parameter are subtracted by the reference command parameters to obtain a compensation value set. Table 4.1 is a clutch command parameter compensation value table-1 corresponding to the plurality of control parameters. In Table 4.1, the unit of the clutch command parameter compensation value (current command current compensation value) is A, the unit of the preset pressure value is ba, and the unit of the temperature is ℃. As shown in Table 4.1, first, it is determined that when the oil temperature is 30 ℃, the current command parameter corresponding to the preset pressure value is the reference current, which is set to zero. Then, the clutch command parameter compensation value corresponding to each control parameter is determined according to the difference between the current command parameter corresponding to the preset pressure value and the reference command parameter under the plurality of control parameters in Table 3.1. Then, in the same way, the clutch command parameter compensation value table about the lubricating oil flow is obtained. As shown in Table 4.2, Table 4.2 is a clutch command parameter compensation value table-2 corresponding to the plurality of control parameters. In Table 4.2, the unit of the clutch command parameter compensation value (current command current compensation value) is A, the unit of the preset pressure value is ba, and the unit of the lubricating oil flow is L / min. As shown in Table 4.2, first, it is determined that when the lubricating oil flow is 10 L / min, the current command parameter corresponding to the preset pressure value is the reference current, which is set to zero. Then, the clutch command parameter compensation value corresponding to each control parameter is determined according to the difference between the current command parameter corresponding to the preset pressure value and the reference command parameter under the plurality of control parameters in Table 3.2. Finally, the clutch command parameter compensation values corresponding to each control parameter are combined into a compensation value set according to a preset arrangement order

[0086] Table 4.1 Clutch command parameter compensation value table-1 corresponding to the plurality of control parameters

[0087]

[0088] Table 4.2 Clutch command parameter compensation value table-2 corresponding to the plurality of control parameters

[0089]

[0090] Based on the above steps S401 to S402, the difference between the current command parameter corresponding to the preset pressure value and the reference command parameter under each control parameter is determined as the clutch command parameter compensation value, the clutch command parameter compensation values corresponding to each control parameter are combined into a compensation value set according to a preset arrangement order, so that the vehicle clutch can timely and accurately adjust the target command parameter of the electromagnetic valve to control the pressure of the vehicle clutch, thereby realizing the technical effect of improving the pressure control precision of the vehicle clutch, and further solving the technical problem of low pressure control precision of the vehicle clutch in the related art.

[0091] Optionally, in step S101, the test data acquisition comprises:

[0092] In step S1011, in response to the plurality of control parameters remaining unchanged, the test command parameter is controlled to change in a preset interval according to a preset step length, so as to obtain the corresponding actual pressure value of the test command parameter.

[0093] In step S1012, the actual pressure value corresponding to the test command parameter under each control parameter is obtained in sequence, and the test data is obtained.

[0094] Specifically, the plurality of control parameters remain unchanged, and the test command parameter is controlled to change in a preset interval according to a preset step length, so as to obtain the corresponding actual pressure value of the test command parameter. For example, the test command parameter is controlled to change from 0 to the maximum value Cmax of the electromagnetic valve command current in steps. The preset current step length is 0.05 A.

[0095] Further, when the oil temperature is above 30°C, the electromagnetic valve responds faster due to the lower viscosity of the lubricating oil, so the test current duration can be set to be shorter, so that the clutch can establish a stable pressure. For example, the test current duration is 1 s. When the oil temperature is between -30°C and 0°C, the electromagnetic valve responds slower due to the higher viscosity of the lubricating oil, so the test current duration can be set to be longer, so that the clutch can establish a stable pressure. For example, the test current duration is 6 s. Similarly, for other control parameters, the test current duration can also be set according to the actual situation.

[0096] Based on the above steps S1011 to S1012, the actual pressure value corresponding to the test command parameter under each control parameter is obtained in sequence by controlling the test command parameter to change in a preset interval according to a preset step length in response to the plurality of control parameters remaining unchanged, so as to obtain the test data. By keeping the plurality of control parameters unchanged and only changing the test command parameter, and gradually changing in a preset interval according to a preset step length, it can be ensured that only one variable changes during each test, so that the corresponding relationship between the test command parameter and the actual pressure value can be more accurately obtained, the interference of other factors is reduced, the accuracy of the test data is improved, and by setting a reasonable preset step length and test current duration, the test efficiency can be improved while ensuring the accuracy of the data. Smaller current step length can capture more detailed changes, and appropriate test current duration can ensure that the clutch has enough time to establish a stable pressure, so that more reliable test data can be obtained.

[0097] Optionally, in step S102, the test data is fitted by using a preset interpolation algorithm to determine the first mapping function set, comprising:

[0098] Step S1021, determining the test command parameter in the test data as the independent variable;

[0099] Step S1022, determining the actual pressure value in the test data as the dependent variable;

[0100] Step S1023, fitting the independent variable and the dependent variable under each control parameter using a preset interpolation algorithm to obtain a first mapping function set.

[0101] Specifically, the test command parameter is a controllable or selectable factor, so the test command parameter is set as the independent variable, and the influence of the test command parameter on the actual pressure value is observed by changing the test command parameter. Since the actual pressure value is a quantity that changes with the test command parameter, the actual pressure value is set as the dependent variable. The preset interpolation algorithm is used for fitting to establish the mapping relationship between the independent variable and the dependent variable.

[0102] Specifically, a suitable interpolation algorithm is selected according to the test command parameter and the actual pressure value. For example, linear interpolation, polynomial interpolation, spline interpolation, etc. The interpolation algorithm is used to process data to generate a mapping function for each control parameter (different oil temperature and lubricating oil flow rate, etc.). These mapping functions describe the relationship between the independent variable (test command parameter) and the dependent variable (actual pressure value) under specific control parameters.

[0103] Based on the above steps S1021 to S1023, the test command parameter in the test data is determined as the independent variable, the actual pressure value in the test data is determined as the dependent variable, and the independent variable and the dependent variable under each control parameter are fitted using a preset interpolation algorithm to obtain a first mapping function set. The fitting method based on data can accurately reflect the change process between the current and the pressure, thereby improving the accuracy of the compensation value set, and further improving the pressure control precision of the vehicle clutch.

[0104] Optionally, in step S14, the current command parameter is adjusted using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter, which includes:

[0105] Step S141, searching the compensation value set based on the current control parameter and the expected pressure value to obtain a target compensation value;

[0106] Step S142, determining the sum of the target compensation value and the current command parameter as the target command parameter.

[0107] Specifically, the target compensation value is searched from the compensation value set according to the current control parameter and the expected pressure value, and a sum of the target compensation value and the current command parameter is determined as the target command parameter. For example, for a complex hydraulic system currently controlled by multiple electromagnetic valves, the clutch is controlled by adjusting the electromagnetic valve current, the current oil temperature is 0℃, the lubricating oil flow is 5L / min, and the expected pressure is 8ba. According to the compensation value set, when the oil temperature is 0℃, the clutch command parameter compensation value is 0.01A, and when the lubricating oil flow is 5L / min, the clutch command parameter compensation value is 0.01A. According to the second mapping function, when the expected pressure is 8ba, the current command parameter is 0.62A, and the target command parameter is 0.64A.

[0108] Based on the above steps S141 to S142, the target compensation value is searched from the compensation value set based on the current control parameter and the expected pressure value, the sum of the target compensation value and the current command parameter is determined as the target command parameter, the purpose of timely and accurately adjusting the target command parameter of the electromagnetic valve based on the compensation value set of the vehicle clutch to control the pressure of the vehicle clutch is achieved, thereby realizing the technical effect of improving the pressure control precision of the vehicle clutch, and further solving the technical problem of low pressure control precision of the vehicle clutch in the related art.

[0109] Optionally, in step S12, the current command parameter comprises:

[0110] In step S121, the expected pressure value is input into the second mapping function to obtain the current command parameter.

[0111] Specifically, the second mapping function is determined according to the test command parameter and the actual pressure value in the reference data, and when the expected pressure value of the vehicle clutch is obtained, the expected pressure value is input into the second mapping function as the dependent variable, so that the current command parameter corresponding to the expected pressure value can be determined.

[0112] In step S121, the expected pressure value is input into the second mapping function to obtain the current command parameter, without the need to obtain a large amount of measurement data, the command current value can be quickly calculated according to the expected pressure value based on the second mapping function, the operation process is simplified, and thus the real-time control of the clutch pressure is realized.

[0113] Figure 2 is a flowchart of another control method of a vehicle clutch according to an embodiment of the present application, as shown in Figure 2 The method comprises the following steps:

[0114] In step S201, reference data and test data of a vehicle clutch are obtained.

[0115] Step S202, fitting the test data using a preset interpolation algorithm to determine a first mapping function set;

[0116] Step S203, determining a compensation value set based on the reference data and the first mapping function set;

[0117] Step S204, obtaining the current command parameter corresponding to the preset pressure value under each control parameter based on the first mapping function set;

[0118] Step S205, obtaining the current command parameter corresponding to the preset pressure value under each control parameter based on the first mapping function set;

[0119] Step S206, obtaining the reference command parameter corresponding to the preset pressure value based on the second mapping function;

[0120] Step S207, determining the difference between the current command parameter and the reference command parameter corresponding to the preset pressure value under multiple control parameters as the clutch command parameter compensation value;

[0121] Step S208, combining the clutch command parameter compensation values corresponding to multiple control parameters into a compensation value set according to a preset arrangement order;

[0122] Step S209, in response to receiving a pressure output command pressure request command of the vehicle clutch, obtaining the current control parameter and the expected pressure value of the vehicle clutch;

[0123] Step S210, inputting the expected pressure value into the second mapping function to obtain the current command parameter;

[0124] Step S211, searching the compensation value set based on the current control parameter and the expected pressure value to obtain a target compensation value;

[0125] Step S212, determining the sum of the target compensation value and the current command parameter as a target command parameter;

[0126] Step S213, controlling the pressure of the vehicle clutch based on the target command parameter.

[0127] Based on the above steps S201 to S213, the compensation value set of the vehicle clutch is obtained, and in response to receiving the pressure request command of the vehicle clutch, the current control parameter, the expected pressure value and the current command parameter of the vehicle clutch are obtained, and the current command parameter is adjusted by using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter, and finally the pressure of the vehicle clutch is controlled based on the target command parameter. The purpose of timely and accurately adjusting the target command parameter of the vehicle clutch based on the compensation value set of the vehicle clutch to control the pressure building of the vehicle clutch is achieved, thereby realizing the technical effect of improving the pressure control accuracy of the vehicle clutch, and further solving the technical problem of low pressure control accuracy of the vehicle clutch in the related art.

[0128] Next, taking a complex hydraulic system currently controlled by multiple electromagnetic valves as an example, the working process of the above-mentioned control method of the vehicle clutch is introduced in detail by adjusting the current of the electromagnetic valve to control the clutch.

[0129] Firstly, the reference data in Table 1 and the test data in Table 2 are obtained. Then, the first mapping function set is determined according to the test data in Table 2, and the current command parameter of the multiple control parameters corresponding to the different preset pressure values is determined according to the first mapping function set; the second mapping function is determined according to the reference data in Table 1, and the current command parameter under different actual pressure values is calculated based on the second mapping function as the control command parameter corresponding to the preset pressure value. Then, according to the current command parameter corresponding to the preset pressure value in Table 3 and the control command parameter corresponding to the preset pressure value, Table 4 is obtained, which is the clutch command parameter compensation value corresponding to the multiple control parameters, i.e. the compensation value set is obtained.

[0130] When the transmission obtains the clutch pressure request, the current control parameter and the expected pressure value of the vehicle clutch are obtained. When the current clutch pressure request is 7bar at-30℃, the table 4 is searched first, and according to the table 4, the current clutch command parameter compensation value is 0.03A. Then, the table 1 is searched, and by using the difference method on the reference data, it is known that the current command parameter corresponding to 7bar pressure at 30℃ is 0.57A, so at-30℃, the target command parameter required by the clutch pressure request of 7bar is 0.57+0.03=0.6A.

[0131] Further, as seen from Table 3, the current required to establish 7 bar pressure at -30℃ is 0.6A, which is consistent with the target command parameter calculated by the compensation value set, proving that the compensation mechanism is correct. When determining the target command current of other clutches, since each clutch has its own reference data, only the reference data of the corresponding clutch needs to be input into the transmission controller, and the compensation value set is called according to the clutch pressure request, so as to obtain the clutch command parameter compensation value of the electromagnetic valve, and the sum of the clutch command parameter compensation value and the current command parameter is determined as the target command parameter, and then the electromagnetic valve is controlled by using the target command parameter, so as to realize accurate control of the clutch pressure.

[0132] Based on the above embodiment, the compensation value set of the vehicle clutch is obtained, the current control parameter, the expected pressure value and the current command parameter of the vehicle clutch are obtained in response to receiving the pressure request command of the vehicle clutch, the current command parameter is adjusted by using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter, and finally the pressure of the vehicle clutch is controlled based on the target command parameter, so as to achieve the purpose of adjusting the target command parameter of the electromagnetic valve in time and accurately based on the compensation value set of the vehicle clutch to control the pressure of the vehicle clutch, thereby realizing the technical effect of improving the pressure control precision of the vehicle clutch, and further solving the technical problem of low pressure control precision of the vehicle clutch in the related art.

[0133] From the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be realized by means of software and a general hardware platform as required, and of course can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the method described in each embodiment of the present application.

[0134] In the embodiments of the present application, a control device for a vehicle clutch is also provided, which is used to implement the above embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware or a combination of software and hardware is also possible and contemplated.

[0135] Figure 3 is a structural block diagram of a control device for a vehicle clutch according to one of the embodiments of the present application. As shown in Figure 3 the device comprises:

[0136] The first obtaining module 301 is configured to obtain a compensation value set of a vehicle clutch, wherein the compensation value set contains clutch command parameter compensation values corresponding to a plurality of control parameters;

[0137] The second obtaining module 302 is configured to obtain a current control parameter, an expected pressure value and a current command parameter of the vehicle clutch in response to receiving a pressure request command of the vehicle clutch, wherein the current control parameter is at least one parameter in the plurality of control parameters.

[0138] The adjusting module 303 is configured to adjust the current command parameter by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter.

[0139] The control module 304 is configured to control the pressure of the vehicle clutch based on the target command parameter.

[0140] Optionally, the first obtaining module 301 is further configured to obtain reference data and test data of the vehicle clutch, wherein the reference data contains test command parameters and actual pressure values collected under preset conditions of the vehicle clutch, and the test data contains a plurality of control parameters and test command parameters and actual pressure values collected under the plurality of control parameters; the control device of the vehicle clutch further comprises a processing module 305 configured to determine a first mapping function set by fitting the test data using a preset interpolation algorithm, wherein the first mapping function set is used to determine the corresponding relationship between the actual pressure values and the test command parameters of the vehicle clutch under the plurality of control parameters; and the control device of the vehicle clutch further comprises a determining module 306 configured to determine the compensation value set based on the reference data and the first mapping function set.

[0141] Optionally, the determining module 306 is further configured to obtain a current command parameter corresponding to a preset pressure value under each control parameter based on the first mapping function set; the processing module 305 is further configured to fit the test command parameters and the actual pressure values in the reference data to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; the first obtaining module 301 is further configured to obtain a control command parameter corresponding to the preset pressure value based on the second mapping function; and the determining module 306 is further configured to determine the compensation value set based on the current command parameter and the control command parameter corresponding to the preset pressure value.

[0142] Optionally, the determining module 306 is further configured to determine a clutch command parameter compensation value by taking the difference between the current command parameter and the control command parameter corresponding to the preset pressure value under the plurality of control parameters, and combine the clutch command parameter compensation values corresponding to the plurality of control parameters into the compensation value set in a preset arrangement order.

[0143] Optionally, the control module 304 is further configured to control the test command parameter to change in a preset interval according to a preset step length to obtain a corresponding actual pressure value of the test command parameter in response to the plurality of control parameters remaining unchanged; and the first obtaining module 301 is further configured to obtain the actual pressure value corresponding to the test command parameter under each control parameter in sequence to obtain test data.

[0144] Optionally, the processing module 305 is further configured to: determine the test command parameter in the test data as an independent variable; determine the actual pressure value in the test data as a dependent variable; and perform fitting on the independent variable and the dependent variable under each control parameter by using a preset interpolation algorithm to obtain a first mapping function set.

[0145] Optionally, the adjustment module 303 is further configured to: search for a compensation value set based on the current control parameter and the expected pressure value to obtain a target compensation value; and determine a sum of the target compensation value and the current command parameter as the target command parameter.

[0146] Optionally, the second obtaining module 302 is further configured to: input the expected pressure value into the second mapping function to obtain the current command parameter.

[0147] It should be noted that the above modules can be implemented by software or hardware, and for the latter, the following implementation manners can be used, but are not limited thereto: the above modules are located in the same processor; or the above modules are located in different processors in any combination.

[0148] According to one of the embodiments of the present application, an electronic device is further provided, which comprises: a memory storing an executable program; and a processor configured to run the program, wherein the program performs the above-mentioned control method of the vehicle clutch when running.

[0149] Optionally, in the present embodiment, the processor can be configured to perform the following steps by using the computer program:

[0150] Step S1: obtaining a compensation value set of a vehicle clutch, wherein the compensation value set contains clutch command parameter compensation values corresponding to a plurality of control parameters;

[0151] Step S2: obtaining a current control parameter, an expected pressure value and a current command parameter of the vehicle clutch in response to receiving a pressure request command of the vehicle clutch, wherein the current control parameter is at least one parameter in the plurality of control parameters;

[0152] Step S3: adjusting the current command parameter by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter;

[0153] Step S4: controlling the pressure of the vehicle clutch based on the target command parameter.

[0154] According to one of the embodiments of the present application, a computer readable storage medium is also provided, which comprises a stored executable program, wherein the executable program controls the device where the storage medium is located to perform the control method of the vehicle clutch when the executable program is executed.

[0155] Optionally, in the embodiment, the storage medium can be configured to store a computer program for performing the following steps:

[0156] Step S1, obtaining a compensation value set of the vehicle clutch, wherein the compensation value set comprises clutch command parameter compensation values corresponding to a plurality of control parameters;

[0157] Step S2, in response to receiving a pressure request command of the vehicle clutch, obtaining a current control parameter, an expected pressure value and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter in the plurality of control parameters;

[0158] Step S3, adjusting the current command parameter by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter;

[0159] Step S4, controlling the pressure of the vehicle clutch based on the target command parameter.

[0160] Optionally, in the embodiment, the storage medium can include but is not limited to a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk and various computer program storage media.

[0161] According to one of the embodiments of the present application, a computer program product is also provided, which comprises a computer program, and the computer program realizes the control method of the vehicle clutch when executed by a processor.

[0162] Optionally, in the embodiment, the computer program product can be configured to execute a computer program for performing the following steps:

[0163] Step S1, obtaining a compensation value set of the vehicle clutch, wherein the compensation value set comprises clutch command parameter compensation values corresponding to a plurality of control parameters;

[0164] Step S2, in response to receiving a pressure request command of the vehicle clutch, obtaining a current control parameter, an expected pressure value and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter in the plurality of control parameters;

[0165] Step S3, adjusting the current command parameter by using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter;

[0166] Step S4, controlling the pressure of the vehicle clutch based on the target command parameter.

[0167] Optionally, specific examples in the present embodiment can refer to the examples described in the above embodiments and optional implementation manners, and the present embodiment will not be described here.

[0168] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0169] In the above-mentioned embodiments of the present application, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0170] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be implemented by other manners. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or modules shown or discussed can be indirect coupling or communication connection through some interfaces, units or modules, which can be electrical or other forms.

[0171] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed to multiple units. According to actual needs, part or all of the units can be selected to achieve the purpose of the present embodiment scheme.

[0172] In addition, each functional unit in each embodiment of the present application can be integrated in a processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be realized in the form of hardware or in the form of software functional unit.

[0173] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0174] The above is only the preferred embodiment of the present application, it should be pointed out that, for those skilled in the art, without departing from the principles of the present application, can make a number of improvements and refinements, these improvements and refinements should also be considered as the protection scope of the present application.

Claims

1. A control method of a vehicle clutch, characterized by, The method comprises: acquiring a compensation value set of a vehicle clutch, wherein the compensation value set comprises clutch command parameter compensation values corresponding to a plurality of control parameters; in response to receiving a pressure request command of the vehicle clutch, acquiring a current control parameter of the vehicle clutch, a desired pressure value, and a current command parameter, wherein the current control parameter is at least one parameter in the plurality of control parameters; adjusting the current command parameter by using the compensation value set, the current control parameter, and the desired pressure value to obtain a target command parameter; controlling the pressure of the vehicle clutch based on the target command parameter; wherein acquiring the compensation value set of the vehicle clutch comprises: acquiring reference data and test data of the vehicle clutch, wherein the reference data comprises test command parameters and actual pressure values collected under a preset condition of the vehicle clutch, and the test data comprises the plurality of control parameters and the test command parameters and the actual pressure values collected under the plurality of control parameters; fitting the test data by using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine the corresponding relationship between the actual pressure values and the test command parameters of the vehicle clutch under the plurality of control parameters; and determining the compensation value set based on the reference data and the first mapping function set; determining the compensation value set based on the reference data and the first mapping function set comprises: acquiring a current command parameter corresponding to a preset pressure value under each control parameter based on the first mapping function set; fitting the test command parameters and the actual pressure values in the reference data to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; acquiring a control command parameter corresponding to the preset pressure value based on the second mapping function; and determining the compensation value set based on the current command parameter corresponding to the preset pressure value and the control command parameter.

2. The control method of a vehicle clutch according to claim 1, characterized by, determining the compensation value set based on the current command parameter corresponding to the preset pressure value and the control command parameter comprises: determining the difference between the current command parameter corresponding to the preset pressure value and the control command parameter under the plurality of control parameters as a clutch command parameter compensation value; combining the clutch command parameter compensation values corresponding to the plurality of control parameters into the compensation value set in a preset arrangement order.

3. The control method of a vehicle clutch according to claim 1, characterized by, acquiring the test data comprises: in response to the plurality of control parameters remaining unchanged, controlling the test command parameter to change in a preset interval according to a preset step size to acquire a corresponding actual pressure value of the test command parameter; sequentially acquiring the actual pressure value corresponding to the test command parameter under each control parameter to obtain the test data.

4. The control method of a vehicle clutch according to claim 1, characterized by, fitting the test data by using the preset interpolation algorithm to determine the first mapping function set comprises: determining the test command parameters in the test data as independent variables; determining the actual pressure values in the test data as dependent variables; The independent variables and the dependent variables under each control parameter are fitted by using the preset interpolation algorithm, to obtain the first mapping function set.

5. The control method of a vehicle clutch according to claim 1, characterized by, The current command parameter is adjusted by using the compensation value set, the current control parameter and the expected pressure value, to obtain the target command parameter, which comprises: A target compensation value is searched from the compensation value set based on the current control parameter and the expected pressure value; The sum of the target compensation value and the current command parameter is determined as the target command parameter.

6. The control method of a vehicle clutch according to claim 1, characterized by, The current command parameter is obtained, which comprises: The expected pressure value is input into the second mapping function, to obtain the current command parameter.

7. A control device of a vehicle clutch, characterized by comprising: Comprise: The first obtaining module is configured to obtain a compensation value set of a vehicle clutch, wherein the compensation value set contains clutch command parameter compensation values corresponding to a plurality of control parameters; The second obtaining module is configured to obtain a current control parameter, an expected pressure value and a current command parameter of the vehicle clutch in response to receiving a pressure request command of the vehicle clutch, wherein the current control parameter is at least one parameter in the plurality of control parameters; The adjusting module is configured to adjust the current command parameter by using the compensation value set, the current control parameter and the expected pressure value, to obtain a target command parameter; The control module is configured to control the pressure of the vehicle clutch based on the target command parameter; The first obtaining module is further configured to obtain reference data and test data of the vehicle clutch, wherein the reference data contains test command parameters and actual pressure values collected under a preset condition of the vehicle clutch, and the test data contains the plurality of control parameters and the test command parameters and the actual pressure values collected under the plurality of control parameters; the processing module is configured to fit the test data by using a preset interpolation algorithm, to determine a first mapping function set, wherein the first mapping function set is used to determine the corresponding relationship between the actual pressure values and the test command parameters of the vehicle clutch under the plurality of control parameters; and the determining module is configured to determine the compensation value set based on the reference data and the first mapping function set. The determining module is further configured to obtain a current command parameter corresponding to a preset pressure value under each control parameter based on the first mapping function set; the processing module is further configured to fit the test command parameters and the actual pressure values in the reference data, to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; the first obtaining module is further configured to obtain a control command parameter corresponding to the preset pressure value based on the second mapping function; and the determining module is further configured to determine the compensation value set based on the current command parameter corresponding to the preset pressure value and the control command parameter.

8. An electronic device, comprising: Comprise: A memory storing an executable program; A processor configured to run the program, wherein the program performs the vehicle clutch control method in any one of claims 1 to 6 when running.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored executable program, wherein the executable program, when executed, controls a device in which the storage medium is located to perform the control method of the vehicle clutch according to any one of claims 1 to 6.

10. A computer program product, characterised in that, The computer-readable storage medium includes a stored executable program, wherein the executable program, when executed, controls a device in which the storage medium is located to perform the control method of the vehicle clutch according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Compensation control method and device for solenoid valve, electronic equipment and storage medium

    CN110822078A

  • Clutch oil pressure control method and apparatus of automobile electromechanical coupling system and electronic device

    WO2024139354A1