Vehicle clutch control method and device, electronic equipment and storage medium
By acquiring and utilizing the compensation value set of the vehicle clutch and adjusting the command parameters of the clutch, the problem of low pressure control accuracy of the vehicle clutch is solved, and higher pressure control accuracy and stable performance are achieved.
Patent Information
- Application Number
- CN202411471496.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-10-21
AI Technical Summary
The pressure control accuracy of existing vehicle clutches is low, and is affected by the unstable performance of the solenoid valve current under different working conditions, resulting in fluctuations in clutch pressure.
By obtaining the compensation value set of the vehicle clutch, adjusting the current command parameters using the compensation value set, the current control parameters and the desired pressure value, obtaining the target command parameters, and controlling the pressure of the vehicle clutch based on the target command parameters.
It improves the pressure control accuracy of the vehicle clutch, ensures the stable performance of the clutch under different working conditions, and extends the service life.
Smart Images

Figure CN119532334A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control, and in particular to a control method, device, electronic equipment and storage medium for a vehicle clutch. Background Art
[0002] In modern industry and the automotive sector, vehicle clutch pressure control is a key factor in ensuring stable performance and extended service life. Vehicle clutch pressure control systems usually rely on solenoid valve currents to regulate clutch pressure. However, these solenoid valve currents under different working conditions, such as temperature changes, lubricant flow differences, atmospheric pressure fluctuations, etc., will lead to unstable solenoid valve performance, resulting in clutch pressure fluctuations, which in turn reduces the clutch pressure control accuracy.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] Embodiments of the present invention provide a control method, device, electronic device and storage medium for a vehicle clutch, so as to at least solve the technical problem of low pressure control accuracy of the vehicle clutch in the related art.
[0005] According to one embodiment of the present invention, a control method for a vehicle clutch is provided, comprising: obtaining a compensation value set for the vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters; in response to receiving a pressure request command for 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 among the plurality of control parameters; adjusting the current command parameter 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 a compensation value set for a vehicle clutch includes: obtaining benchmark data and test data for the vehicle clutch, wherein the benchmark data includes test command parameters and actual pressure values collected under preset conditions for the vehicle clutch, and the test data includes multiple control parameters, and test command parameters and actual pressure values collected under multiple control parameters; fitting the test data using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine the correspondence between actual pressure values of the vehicle clutch and the test command parameters under multiple control parameters; and determining a compensation value set based on the benchmark data and the first mapping function set.
[0007] Optionally, determining a compensation value set based on the benchmark data and the first mapping function set includes: obtaining current command parameters corresponding to preset pressure values under each control parameter based on the first mapping function set; fitting test command parameters in the benchmark data with actual pressure values to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; obtaining control command parameters corresponding to the preset pressure value based on the second mapping function; and determining a compensation value set based on the current command parameters and control command parameters corresponding to the preset pressure value.
[0008] Optionally, determining a compensation value set based on a current command parameter and a control command parameter corresponding to a preset pressure value includes: determining the difference between a current command parameter and a control command parameter corresponding to a plurality of control parameters as a clutch command parameter compensation value; and combining the clutch command parameter compensation values corresponding to a plurality of control parameters into a compensation value set in a preset arrangement order.
[0009] Optionally, obtaining test data includes: in response to multiple control parameters remaining unchanged, controlling the test command parameters to change within a preset range according to a preset step size 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 turn to obtain test data.
[0010] Optionally, the test data is fitted using a preset interpolation algorithm to determine the first mapping function set, including: determining the test command parameters in the test data as independent variables; determining the actual pressure values in the test data as dependent variables; and fitting the independent variables and dependent variables under each control parameter using a preset interpolation algorithm to obtain the first mapping function set.
[0011] Optionally, adjusting the current command parameter using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter includes: searching the compensation value set based on the current control parameter and the expected pressure value to obtain the 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 includes: inputting the expected pressure value into a second mapping function to obtain the current command parameter.
[0013] According to one embodiment of the present invention, there is also provided a control device for a vehicle clutch, comprising: a first acquisition module, used to acquire a compensation value set of the vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to multiple control parameters; a second acquisition module, used to acquire 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 among the multiple control parameters; an adjustment module, used to adjust the current command parameter using the compensation value set, the current control parameter and the expected pressure value to obtain a target command parameter; and a control module, used to control the pressure of the vehicle clutch based on the target command parameter.
[0014] Optionally, the first acquisition module is also used to acquire benchmark data and test data of the vehicle clutch, wherein the benchmark data includes test command parameters and actual pressure values collected by the vehicle clutch under preset conditions, and the test data includes multiple control parameters, and test command parameters and actual pressure values collected under multiple control parameters; the control device of the vehicle clutch also includes a processing module, which is used to fit the test data using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine the correspondence between the actual pressure value of the vehicle clutch and the test command parameters under multiple control parameters; the control device of the vehicle clutch also includes a determination module, which determines a compensation value set based on the benchmark data and the first mapping function set.
[0015] Optionally, the determination module is also used to obtain current command parameters corresponding to the preset pressure values under each control parameter based on the first mapping function set; the processing module is also used to fit the test command parameters in the benchmark data with the actual pressure values to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; the first acquisition module is also used to obtain control command parameters corresponding to the preset pressure values based on the second mapping function; the determination module is also used to determine a compensation value set based on the current command parameters and the control command parameters corresponding to the preset pressure values.
[0016] Optionally, the determination module is also used to: determine the difference between the current command parameter and the control command parameter corresponding to the preset pressure value under multiple control parameters as the clutch command parameter compensation value; and combine the clutch command parameter compensation values corresponding to multiple control parameters into a compensation value set according to a preset arrangement order.
[0017] Optionally, the control module is also used to control the test command parameters to change within a preset range according to a preset step size in response to multiple control parameters remaining unchanged, so as to obtain the actual pressure values corresponding to the test command parameters; the first acquisition module is also used to obtain the actual pressure values corresponding to the test command parameters under each control parameter in turn to obtain test data.
[0018] Optionally, the processing module is also used to: determine the test command parameters in the test data as independent variables; determine the actual pressure values in the test data as dependent variables; and use a preset interpolation algorithm to fit the independent variables and dependent variables under each control parameter to obtain a first mapping function set.
[0019] Optionally, the adjustment module is further used to: search for a compensation value set based on current control parameters and expected pressure values to obtain a target compensation value; and determine the sum of the target compensation value and the current command parameter as the target command parameter.
[0020] Optionally, the second acquisition module is further used to: input the expected pressure value into the second mapping function to obtain the current command parameter.
[0021] According to one embodiment of the present invention, there is also provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the above-mentioned vehicle clutch control method is executed when the program is running.
[0022] According to one embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute the above-mentioned vehicle clutch control method.
[0023] According to one embodiment of the present invention, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, the above-mentioned vehicle clutch control method is implemented.
[0024] In an embodiment of the present invention, a method of obtaining a compensation value set of a vehicle clutch is adopted. In response to receiving a pressure request command of the vehicle clutch, the current control parameters, expected pressure values and current command parameters of the vehicle clutch are obtained, and the current command parameters are adjusted using the compensation value set, the current control parameters and the expected pressure values to obtain target command parameters. Finally, the pressure of the vehicle clutch is controlled based on the target command parameters, thereby achieving the purpose of timely and accurately adjusting the target command parameters of the vehicle clutch based on the compensation value set of the vehicle clutch to control the pressure buildup 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 technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0026] Figure 1is a flow chart of a method for controlling a vehicle clutch according to one embodiment of the present invention;
[0027] Figure 2 is a flow chart of another method for controlling a vehicle clutch according to one embodiment of the present invention;
[0028] Figure 3 It is a structural block diagram of a vehicle clutch control device according to one embodiment of the present invention. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] According to an embodiment of the present invention, a method embodiment of a vehicle clutch control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0032] The method embodiment can be executed in an electronic device or a similar computing device including a memory and a processor. Taking running on a vehicle terminal as an example, the vehicle terminal may include one or more processors (the processor may 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 programmable logic device (Field Programmable Gate Array, FPGA), a neural network processor (Neural-network Processor Unit, NPU), a tensor processor (Tensor Processing Unit, TPU), an artificial intelligence (Artificial Intelligence, AI) type processor, etc.) and a memory for storing data. Optionally, the above-mentioned vehicle terminal may also include a transmission device, an input and output device, and a display device for communication functions. It can be understood by those of ordinary skill in the art that the above-mentioned structural description is only for illustration and does not limit the structure of the above-mentioned vehicle terminal. For example, the vehicle terminal may also include more or fewer components than the above-mentioned structural description, or have a configuration different from the above-mentioned 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 vehicle clutch control method in the embodiment of the present invention. The processor executes various functional applications and data processing by running the computer program stored in the memory, that is, the above-mentioned vehicle clutch control method is realized. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0034] The transmission device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0035] The display device may be, for example, a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of a mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contacts and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or readable storage medium executable by one or more processors.
[0036] Figure 1 is a flow chart of a method for controlling a vehicle clutch according to one embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0037] Step S10, obtaining a compensation value set of a vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters;
[0038] In step S10, the above-mentioned multiple control parameters are used to characterize multiple working conditions included in the factors affecting the vehicle clutch pressure, wherein the factors affecting the vehicle clutch pressure build-up include but are not limited to: oil temperature, lubricating oil flow rate and atmospheric pressure.
[0039] The above compensation value set includes clutch command parameter compensation values corresponding to multiple control parameters. For example, for oil temperature, the compensation value set includes 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; for lubricating oil flow, the compensation value set includes clutch command parameter compensation values corresponding to different clutch pressures when the lubricating oil flow is 1L / min, 2L / min, 5L / min, 10L / min, 15L / min, and 20L / min.
[0040] Step S12, in response to receiving a pressure request command of a vehicle clutch, obtaining a current control parameter, a desired pressure value and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter of a plurality of control parameters;
[0041] In step S12, the above current control parameters are used to characterize the current working condition of the clutch. For example, the current oil temperature is 30°C and the lubricating oil flow rate is 10L / min.
[0042] The above-mentioned expected pressure value is used to represent the required pressure value of the vehicle clutch.
[0043] The above-mentioned current command parameters include the current command current value and the current command oil pump speed value. Under different hydraulic system configurations, the clutch is controlled in different ways. For complex hydraulic systems controlled by multiple solenoid valves, the clutch is controlled by adjusting the solenoid valve current. At this time, the current command parameter is the current command current value; for simple hydraulic systems controlled by oil pumps and mechanical structures, the clutch pressure is directly controlled by controlling the oil pump speed. At this time, the current command parameter is the current command oil pump speed value. When the current command parameter is the current command current value, it is used to characterize the unadjusted current value output to the clutch solenoid valve. The 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 oil pump speed value, it is used to characterize the unadjusted oil pump speed. The 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 among the multiple control parameters, the current control parameter may be determined as a parameter among the multiple control parameters that is closest to the current control parameter.
[0045] Step S14, adjusting the current command parameter using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter;
[0046] In step S14, the target command parameters include the adjusted current command value and the current command oil pump speed value for controlling the clutch pressure.
[0047] Step S16, controlling the pressure of the vehicle clutch based on the target command parameter.
[0048] Specifically, after determining the desired pressure of the clutch according to the clutch target torque, the current command parameter is calculated according to the desired pressure of the clutch. Then, after determining the clutch command parameter compensation value according to the compensation value set, the current control parameter and the desired 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 desired pressure.
[0049] Based on the above steps S10 to S16, a method of obtaining a compensation value set of the vehicle clutch is adopted. In response to receiving a pressure request command of the vehicle clutch, the current control parameters, expected pressure values and current command parameters of the vehicle clutch are obtained, and the current command parameters are adjusted using the compensation value set, current control parameters and expected pressure values to obtain target command parameters. Finally, the pressure of the vehicle clutch is controlled based on the target command parameters, thereby achieving the purpose of timely and accurately adjusting the target command parameters of the vehicle clutch based on the compensation value set of the vehicle clutch to control the pressure buildup of the vehicle clutch, thereby achieving 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 technology.
[0050] Optionally, in step S10, obtaining a compensation value set of the vehicle clutch includes:
[0051] Step S101, obtaining reference data and test data of a vehicle clutch, wherein the reference data includes test command parameters and actual pressure values collected under preset conditions for the vehicle clutch, and the test data includes multiple control parameters of the vehicle clutch, and test command parameters and actual pressure values collected under multiple control parameters;
[0052] In step S101, the above-mentioned reference data is used to characterize the test command parameters and actual pressure values collected by the vehicle clutch under preset conditions, wherein the test command parameters are used to characterize the current command parameters during the test, and the actual pressure values are used to characterize the clutch pressure values corresponding to the current command parameters during the test. For a complex hydraulic system controlled by multiple solenoid valves, the test command parameter is the current command current value of the solenoid valve during the test; 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 during the test.
[0053] The test data includes a plurality of control parameters of the vehicle clutch, and test command parameters and actual pressure values collected under the plurality of control parameters.
[0054] Specifically, during the vehicle offline stage, the current command parameter and the clutch pressure value corresponding to the current command parameter are collected under preset conditions to obtain benchmark data. For a complex hydraulic system controlled by multiple solenoid valves, the current command current value and the clutch pressure value corresponding to the current command current value are collected under preset conditions; 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 preset conditions. For example, in the current hydraulic system configuration, the way to control the clutch is to adjust the solenoid valve current to control the clutch. The preset condition is set to the oil temperature of 30°C. Under this condition, the current command current value of the solenoid valve and the clutch pressure value corresponding to the current command current value of the solenoid valve are collected, as shown in Table 1. Table 1 is a benchmark data table, in which the preset conditions are set to the oil temperature of 30°C and the lubricating oil flow rate of 10L / min. In Table 1, the unit of the test current value is A, the unit of the actual pressure value is ba, the unit of the temperature is ℃, and the unit of the lubricating oil flow rate is L / min. The control test current value, i.e., the current command current value of the solenoid valve, changes from 0.5A to 0.7A, wherein the current change step is set to 0.05A, and the actual clutch pressure value corresponding to the test current value is obtained to obtain a benchmark data table about oil temperature-lubricating oil flow.
[0055] It should be noted that the control parameter settings in the reference data table can be determined according to the specific use of the vehicle clutch. The reference data table in Table 1 is only one implementation, and it cannot be limited to the reference data only described in Table 1. Similarly, Table 2.1, Table 2.2, Table 3.1, Table 3.2, Table 4.1, Table 4.1 are also only one embodiment, and will not be repeated later.
[0056] Table 1 Benchmark data table
[0057]
[0058] Furthermore, during the vehicle offline stage, the current command parameters of the solenoid valve and the clutch pressure values corresponding to the current command parameters are collected under multiple control parameters to obtain test data. For example, in the current hydraulic system configuration, the clutch is controlled by adjusting the solenoid valve current to control the clutch. The control parameters are set to the oil temperature of -30°C, -15°C, 0°C, and 30°C, and the current command current value of the solenoid valve and the clutch pressure value corresponding to the current command current value of the solenoid valve are collected under each control parameter 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 ℃. The oil temperature is set to -30°C, -15°C, 0°C, and 30°C, respectively, and under each control parameter, the control test command parameter, that is, the current command current value of the solenoid valve changes from 0.5A to 0.7A, where the current change step is set to 0.05A, and the actual clutch pressure value corresponding to the test command parameter is obtained to obtain a 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. Set the control parameter lubricating oil flow to 1L / min, 2L / min, 5L / min, 10L / min, etc., collect the current command current value of the solenoid valve and the clutch pressure value corresponding to the current command current value of the solenoid valve under each control parameter, and collect the current command current value of the solenoid valve and the clutch pressure value corresponding to the current command current value of the solenoid valve under this condition to obtain a test data table about the lubricating oil flow.
[0062] Table 2.2 Lubricating oil flow rate - test data table
[0063]
[0064] Step S102, fitting the test data using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine a correspondence between an actual pressure value of a vehicle clutch under a plurality of control parameters and a 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 a linear difference method, a polynomial difference method, and the like.
[0066] Specifically, the actual pressure value and the test command parameter under each control parameter are fitted using a preset difference method to obtain a mapping function of the actual pressure value and the test command parameter under each control parameter, and the mapping functions corresponding to multiple control parameters are combined into a mapping function set.
[0067] Step S103: determining a compensation value set based on the reference data and the first mapping function set.
[0068] Specifically, current command parameters corresponding to different actual pressure values are obtained according to the first mapping function set, control command parameters corresponding to different actual pressure values are obtained according to the reference data, and a compensation value set is determined according to the current command parameters and the control command parameters.
[0069] Based on the above steps S101 to S103, the benchmark data and test data of the vehicle clutch are obtained, and the test data are fitted using a preset interpolation algorithm to determine a first mapping function set, and a compensation value set is determined based on the benchmark data and the first mapping function set. The compensation value set based on the vehicle clutch can timely and accurately adjust the target command parameters of the solenoid valve to control the pressure buildup of the vehicle clutch, and can enable the clutch to 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 includes:
[0071] Step S1031, obtaining a current command parameter corresponding to a preset pressure value under each control parameter based on a 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 of the clutch. For example, according to the test data in Table 2, 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, and the current command parameter corresponding to the actual pressure of [6,10] can be calculated by 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 current command parameter table-1 corresponding to the preset pressure value under multiple control parameters, which is the current command parameter (current command current value) corresponding to the preset pressure value at 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 ℃. Similarly, in the above manner, the current command parameter corresponding to the preset pressure value when the control parameters are set to the lubricating oil flow rate of 1L / min, 2L / min, 5L / min, and 10L / mi can also be obtained. Table 3.2 is the current command parameter table-2 corresponding to the preset pressure value under multiple control parameters, which is the current command parameter corresponding to the preset pressure value at 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 is L / min.
[0073] Step S1032, fitting the test command parameters in the reference data with the actual pressure value to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter;
[0074] Step S1033, obtaining a control command parameter corresponding to a preset pressure value based on a second mapping function;
[0075] Step S1034, determining a compensation value set based on the current command parameter and the reference command parameter corresponding to the preset pressure value.
[0076] Table 3.1 Current command parameters corresponding to preset pressure values under multiple control parameters -1
[0077]
[0078] Table 3.2 Current command parameters corresponding to preset pressure values under multiple control parameters Table-2
[0079]
[0080] Specifically, the test command parameters in the benchmark data are set as independent variables, and the test command parameters in the benchmark data are fitted with the actual pressure value using a preset interpolation method to obtain a second mapping function. The preset pressure value is input as the dependent variable into the second mapping function, and the control command parameters corresponding to the preset pressure value can be obtained. According to the current command parameters and the control command parameters 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 reference command parameter corresponding to the preset pressure value includes:
[0082] Step S401, 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;
[0083] Step S402: combining clutch command parameter compensation values corresponding to a plurality of control parameters into a 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 a compensation value set according to a preset arrangement order, wherein the preset arrangement order can be determined according to the control parameter. For example, firstly, 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 parameter corresponding to the preset pressure value under multiple control parameters in Table 3 as an example, the current command parameter corresponding to the preset pressure value under each control parameter is subtracted from the reference command parameter to obtain a compensation value set. Table 4.1 is a clutch command parameter compensation value table-1 corresponding to multiple 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, 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. Next, 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 under multiple control parameters in Table 3.1 and the reference command parameter. Then, the clutch command parameter compensation value table for the lubricating oil flow is obtained in the same way. As shown in Table 4.2, Table 4.2 is a clutch command parameter compensation value table-2 corresponding to multiple 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, when the lubricating oil flow is 10L / min, the current command parameter corresponding to the preset pressure value is determined to be the control current, which is set to zero. Next, the clutch command parameter compensation value corresponding to each control parameter is determined based on the difference between the current command parameter corresponding to the preset pressure value under multiple control parameters in Table 3.2 and the control command parameter. Finally, the clutch command parameter compensation values corresponding to each control parameter are combined into a compensation value set according to the preset arrangement order.
[0086] Table 4.1 Clutch command parameter compensation value table corresponding to multiple control parameters-1
[0087]
[0088] Table 4.2 Clutch command parameter compensation value table corresponding to multiple control parameters-2
[0089]
[0090] Based on the above steps S401 to S402, 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, and the clutch command parameter compensation values corresponding to each control parameter are combined into a compensation value set in a preset arrangement order, so that the vehicle clutch can timely and accurately adjust the target command parameter of the solenoid valve based on the compensation value set to control the pressure of the vehicle clutch, thereby achieving 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 technology.
[0091] Optionally, in step S101, obtaining test data includes:
[0092] Step S1011, in response to the plurality of control parameters remaining unchanged, controlling the test command parameter to change within a preset interval according to a preset step length, so as to obtain an actual pressure value corresponding to the test command parameter;
[0093] Step S1012, sequentially obtaining the actual pressure value corresponding to the test command parameter under each control parameter to obtain test data.
[0094] Specifically, keep multiple control parameters unchanged, and control the test command parameters to change within a preset interval according to a preset step length to obtain the actual pressure value corresponding to the test command parameters. For example, control the test command parameters to change from 0 steps to the maximum value Cmax of the solenoid valve command current. The preset current step length is 0.05A.
[0095] Furthermore, when the oil temperature is above 30°C, the solenoid valve responds faster due to the low viscosity of the lubricating oil, so the test current duration can be set shorter to enable the clutch to establish a stable pressure. For example, the test current duration is 1s. When the oil temperature is -30°C to 0°C, the solenoid valve responds slower due to the high viscosity of the lubricating oil, so the test current duration can be set slightly longer to enable the clutch to establish a stable pressure. For example, the test current duration is 6s. Similarly, for other control parameters, the test current duration can also be set according to actual conditions.
[0096] Based on the above steps S1011 to S1012, in response to multiple control parameters remaining unchanged, the test command parameters are controlled to change within a preset interval according to a preset step size to obtain the corresponding actual pressure values of the test command parameters. The actual pressure values corresponding to the test command parameters under each control parameter are obtained in turn to obtain test data. By keeping multiple control parameters unchanged, only changing the test command parameters, and gradually changing them within a preset interval according to a preset step size, it can be ensured that only one variable is changed in each test, thereby more accurately obtaining the corresponding relationship between the test command parameters and the actual pressure values, reducing interference from other factors and improving the accuracy of the test data. In addition, by setting a reasonable preset step size and test current duration, the test efficiency can be improved while ensuring data accuracy. A smaller current step size can capture more detailed changes, and an appropriate test current duration can ensure that the clutch has enough time to establish a stable pressure, thereby obtaining more reliable test data.
[0097] Optionally, in step S102, the test data is fitted using a preset interpolation algorithm to determine that the first mapping function set includes:
[0098] Step S1021, determining the test command parameters in the test data as independent variables;
[0099] Step S1022, determining the actual pressure value in the test data as a dependent variable;
[0100] Step S1023: Fit 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 an independent variable, and its influence 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 change of the test command parameter, the actual pressure value is set as a dependent variable. The preset interpolation algorithm is used for fitting to establish a mapping relationship between the independent variable and the dependent variable.
[0102] Specifically, a suitable interpolation algorithm is selected according to the test command parameters and the actual pressure value. For example, linear interpolation, polynomial interpolation, spline interpolation, etc. The interpolation algorithm is used to process the data and generate a mapping function for each control parameter (different oil temperature and lubricating oil flow rate and other conditions). 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 parameters in the test data are determined as independent variables, the actual pressure values in the test data are determined as dependent variables, and the independent variables and dependent variables under each control parameter are fitted using a preset interpolation algorithm to obtain a first mapping function set. The data-based fitting method can accurately reflect the changing process between current and pressure, thereby improving the accuracy of the compensation value set, and further improving the pressure control accuracy 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 the target command parameter, including:
[0105] Step S141, searching a compensation value set based on current control parameters and expected pressure values to obtain a target compensation value;
[0106] Step S142: Determine the sum of the target compensation value and the current command parameter as the target command parameter.
[0107] Specifically, the compensation value set is searched according to the current control parameter and the expected pressure value to obtain the target compensation value, and the sum of the target compensation value and the current command parameter is determined as the target command parameter. For example, the current complex hydraulic system is controlled by multiple solenoid valves, and the clutch is controlled by adjusting the solenoid valve current. The current oil temperature is 0°C, 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°C, 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, a method of searching for a compensation value set based on the current control parameter and the expected pressure value to obtain a target compensation value is adopted, and the sum of the target compensation value and the current command parameter is determined as the target command parameter, thereby achieving the purpose of timely and accurately adjusting the target command parameter of the solenoid valve based on the compensation value set of the vehicle clutch to control the pressure of the vehicle clutch, thereby achieving 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 technology.
[0109] Optionally, in step S12, obtaining current command parameters includes:
[0110] Step S121, inputting the expected pressure value into the second mapping function to obtain the current command parameter.
[0111] Specifically, the second mapping function is determined based on the test command parameters and actual pressure values in the benchmark data. When the expected pressure value of the vehicle clutch is obtained, the expected pressure value is input into the second mapping function as a dependent variable to determine the current command parameters corresponding to the expected pressure value.
[0112] In step S121, the expected pressure value is input into the second mapping function to obtain the current command parameter. There is no need to obtain a large amount of measurement data. The command current value can be quickly calculated based on the expected pressure value based on the second mapping function, which simplifies the operation process and realizes real-time control of the clutch pressure.
[0113] Figure 2 is a flow chart of another method for controlling a vehicle clutch according to one embodiment of the present invention. Figure 2 As shown, the method comprises the following steps:
[0114] Step S201, obtaining reference data and test data of a vehicle clutch;
[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 a current command parameter corresponding to a preset pressure value under each control parameter based on the first mapping function set;
[0118] Step S205, obtaining a current command parameter corresponding to a preset pressure value under each control parameter based on the first mapping function set;
[0119] Step S206, obtaining a control command parameter corresponding to a preset pressure value based on a 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 the plurality of control parameters into a compensation value set according to a preset arrangement order;
[0122] Step S209, in response to receiving the pressure output command and the pressure request command of the vehicle clutch, obtaining the current control parameters 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 a compensation value set based on current control parameters and expected pressure values to obtain a target compensation value;
[0125] Step S212, determining the sum of the target compensation value and the current command parameter as the 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, a method of obtaining a compensation value set of the vehicle clutch is adopted. In response to receiving a pressure request command of the vehicle clutch, the current control parameters, expected pressure values and current command parameters of the vehicle clutch are obtained, and the current command parameters are adjusted using the compensation value set, current control parameters and expected pressure values to obtain target command parameters. Finally, the pressure of the vehicle clutch is controlled based on the target command parameters, thereby achieving the purpose of timely and accurately adjusting the target command parameters of the vehicle clutch based on the compensation value set of the vehicle clutch to control the pressure buildup of the vehicle clutch, thereby achieving 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 technology.
[0128] The following is an example of a complex hydraulic system currently controlled by multiple solenoid valves, where the clutch is controlled by adjusting the solenoid valve current, to introduce the working process of the above vehicle clutch control method in detail:
[0129] First, obtain the benchmark data in Table 1 and the test data in Table 2. Then, determine the first mapping function set according to the test data in Table 2, and then determine the current command parameters corresponding to the multiple control parameters in Table 3 at different preset pressure values according to the first mapping function set; determine the second mapping function according to the benchmark data in Table 1, and calculate the current command parameters at different actual pressure values based on the second mapping function as the reference command parameters corresponding to the preset pressure value. Then, Table 4 is obtained according to the current command parameters corresponding to the preset pressure value in Table 3 and the reference command parameters corresponding to the preset pressure value, which is the compensation value set corresponding to the clutch command parameter corresponding to the multiple control parameters.
[0130] When the transmission obtains a clutch pressure request, the current control parameters and expected pressure values of the vehicle clutch are obtained. The current clutch pressure request is 7 bar at -30°C, so first look up Table 4. According to Table 4, it can be seen that the current clutch command parameter compensation value is 0.03A. Next, look up Table 1. By using the difference method for the benchmark data, it can be seen that the current command parameter corresponding to the 7 bar pressure at 30°C is 0.57A. At -30°C, the target command parameter required for the clutch pressure request of 7 bar is 0.57+0.03=0.6A.
[0131] Furthermore, it can be seen from Table 3 that the current required to establish a pressure of 7 bar at -30°C 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, it is only necessary to input the reference data of the corresponding clutch in the transmission controller, and call the compensation value set according to the clutch pressure request to obtain the clutch command parameter compensation value of the solenoid valve, and determine the sum of the clutch command parameter compensation value and the current command parameter as the target command parameter, and then use the target command parameter to control the solenoid valve, thereby achieving precise control of the clutch pressure.
[0132] Based on the above embodiment, a method of obtaining a compensation value set of the vehicle clutch is adopted. In response to receiving a pressure request command of the vehicle clutch, the current control parameters, expected pressure values and current command parameters of the vehicle clutch are obtained, and the current command parameters are adjusted using the compensation value set, current control parameters and expected pressure values to obtain target command parameters. Finally, the pressure of the vehicle clutch is controlled based on the target command parameters. This achieves the purpose of timely and accurately adjusting the target command parameters of the solenoid valve based on the compensation value set of the vehicle clutch to control the pressure of the vehicle clutch, thereby achieving 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 technology.
[0133] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0134] In an embodiment of the present invention, a control device for a vehicle clutch is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0135] Figure 3 1 is a block diagram of a control device for a vehicle clutch according to one embodiment of the present invention. Figure 3 As shown, the device comprises:
[0136] A first acquisition module 301 is used to acquire a compensation value set of a vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters;
[0137] A second acquisition module 302 is used to acquire 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 parameter of the plurality of control parameters;
[0138] An adjustment module 303 is used to adjust the current command parameter using the compensation value set, the current control parameter and the expected pressure value to obtain the 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 acquisition module 301 is also used to acquire benchmark data and test data of the vehicle clutch, wherein the benchmark data includes test command parameters and actual pressure values collected by the vehicle clutch under preset conditions, and the test data includes multiple control parameters, and test command parameters and actual pressure values collected under multiple control parameters; the control device of the vehicle clutch also includes a processing module 305, which is used to fit the test data using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine the correspondence between the actual pressure value of the vehicle clutch and the test command parameters under multiple control parameters; the control device of the vehicle clutch also includes a determination module 306, which determines a compensation value set based on the benchmark data and the first mapping function set.
[0141] Optionally, the determination module 306 is also used to obtain the current command parameters corresponding to the preset pressure values under each control parameter based on the first mapping function set; the processing module 305 is also used to fit the test command parameters in the benchmark data with the actual pressure values to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; the first acquisition module 301 is also used to obtain the control command parameters corresponding to the preset pressure values based on the second mapping function; the determination module 306 is also used to determine the compensation value set based on the current command parameters and the control command parameters corresponding to the preset pressure values.
[0142] Optionally, the determination module 306 is also used to: determine the difference between the current command parameter and the control command parameter corresponding to the preset pressure value under multiple control parameters as the clutch command parameter compensation value; and combine the clutch command parameter compensation values corresponding to multiple control parameters into a compensation value set according to a preset arrangement order.
[0143] Optionally, the control module 304 is also used to control the test command parameters to change within a preset range according to a preset step size in response to multiple control parameters remaining unchanged, so as to obtain the actual pressure value corresponding to the test command parameter; the first acquisition module 301 is also used to obtain the actual pressure value corresponding to the test command parameter under each control parameter in turn to obtain test data.
[0144] Optionally, the processing module 305 is also used to: determine the test command parameters in the test data as independent variables; determine the actual pressure values in the test data as dependent variables; and use a preset interpolation algorithm to fit the independent variables and dependent variables under each control parameter to obtain a first mapping function set.
[0145] Optionally, the adjustment module 303 is further used 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 the sum of the target compensation value and the current command parameter as the target command parameter.
[0146] Optionally, the second acquisition module 302 is further used 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. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0148] According to one embodiment of the present invention, there is also provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the above-mentioned vehicle clutch control method is executed when the program is running.
[0149] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0150] Step S1, obtaining a compensation value set of a vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters;
[0151] Step S2, in response to receiving a pressure request command of a vehicle clutch, obtaining a current control parameter, a desired pressure value and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter of a plurality of control parameters;
[0152] Step S3, adjusting the current command parameter using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter;
[0153] Step S4, controlling the pressure of the vehicle clutch based on the target command parameter.
[0154] According to one embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute the above-mentioned vehicle clutch control method.
[0155] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0156] Step S1, obtaining a compensation value set of a vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters;
[0157] Step S2, in response to receiving a pressure request command of a vehicle clutch, obtaining a current control parameter, a desired pressure value and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter of a plurality of control parameters;
[0158] Step S3, adjusting the current command parameter using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter;
[0159] Step S4, controlling the pressure of the vehicle clutch based on the target command parameter.
[0160] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0161] According to one embodiment of the present invention, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, the above-mentioned vehicle clutch control method is implemented.
[0162] Optionally, in this embodiment, the computer program product may be configured as a computer program for executing the following steps:
[0163] Step S1, obtaining a compensation value set of a vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters;
[0164] Step S2, in response to receiving a pressure request command of a vehicle clutch, obtaining a current control parameter, a desired pressure value and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter of a plurality of control parameters;
[0165] Step S3, adjusting the current command parameter using the compensation value set, the current control parameter and the expected pressure value to obtain the target command parameter;
[0166] Step S4, controlling the pressure of the vehicle clutch based on the target command parameter.
[0167] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0168] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0169] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0170] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0171] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0172] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0173] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0174] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for controlling a vehicle clutch, characterized in that: include: Acquire a compensation value set of a vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters; In response to receiving a pressure request command of the vehicle clutch, obtaining a current control parameter, a desired pressure value, and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter of 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; A pressure of the vehicle clutch is controlled based on the target command parameter.
2. The vehicle clutch control method according to claim 1, characterized in that: Obtaining a compensation value set of the vehicle clutch includes: Acquire benchmark data and test data of the vehicle clutch, wherein the benchmark data includes test command parameters and actual pressure values collected by the vehicle clutch under preset conditions, and the test data includes the multiple control parameters, and the test command parameters and actual pressure values collected under the multiple control parameters; Fitting the test data using a preset interpolation algorithm to determine a first mapping function set, wherein the first mapping function set is used to determine a corresponding relationship between the actual pressure value of the vehicle clutch under the multiple control parameters and the test command parameter; The set of compensation values is determined based on the reference data and the first set of mapping functions.
3. The vehicle clutch control method according to claim 2, characterized in that: Determining the set of compensation values based on the reference data and the first set of mapping functions comprises: Acquire a current command parameter corresponding to a preset pressure value under each of the control parameters based on the first mapping function set; Fitting the test command parameter in the reference data with the actual pressure value to obtain a second mapping function, wherein the independent variable of the second mapping function is the test command parameter; Acquire a control command parameter corresponding to the preset pressure value based on the second mapping function; The compensation value set is determined based on the current command parameter corresponding to the preset pressure value and the reference command parameter.
4. The vehicle clutch control method according to claim 3, characterized in that: Determining the compensation value set based on the current command parameter corresponding to the preset pressure value and the reference command parameter includes: Determine the difference between the current command parameter corresponding to the preset pressure value and the reference command parameter under the multiple control parameters as the clutch command parameter compensation value; 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.
5. The vehicle clutch control method according to claim 2, characterized in that: Acquiring the test data includes: In response to the plurality of control parameters remaining unchanged, controlling the test command parameter to change within a preset interval according to a preset step length, so as to obtain an actual pressure value corresponding to the test command parameter; The actual pressure value corresponding to the test command parameter under each of the control parameters is obtained in sequence to obtain the test data.
6. The vehicle clutch control method according to claim 2, characterized in that: Fitting the test data using the preset interpolation algorithm to determine the first mapping function set includes: determining the test command parameter in the test data as an independent variable; determining the actual pressure value in the test data as a dependent variable; The preset interpolation algorithm is used to fit the independent variable and the dependent variable under each control parameter to obtain the first mapping function set.
7. The vehicle clutch control method according to claim 1, characterized in that: Using the compensation value set, the current control parameter and the expected pressure value to adjust the current command parameter to obtain the target command parameter includes: Searching the compensation value set based on the current control parameter and the expected pressure value to obtain a target compensation value; The sum of the target compensation value and the current command parameter is determined as the target command parameter.
8. The vehicle clutch control method according to claim 3, characterized in that: Obtaining the current command parameters includes: The expected pressure value is input into the second mapping function to obtain the current command parameter.
9. A vehicle clutch control device, characterized in that: include: A first acquisition module, configured to acquire a compensation value set of a vehicle clutch, wherein the compensation value set includes clutch command parameter compensation values corresponding to a plurality of control parameters; a second acquisition module, configured to acquire, in response to receiving a pressure request command of the vehicle clutch, a current control parameter, a desired pressure value, and a current command parameter of the vehicle clutch, wherein the current control parameter is at least one parameter of the plurality of control parameters; an adjustment module, 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; A control module is configured to control a pressure of the vehicle clutch based on the target command parameter.
10. An electronic device, characterized in that: include: A memory storing an executable program; A processor is used to run the program, wherein the program, when running, executes the vehicle clutch control method described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the storage medium is located is controlled to execute the vehicle clutch control method according to any one of claims 1 to 8.
12. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the control method of the vehicle clutch according to any one of claims 1 to 8.
Citation Information
Patent Citations
Compensation control method and device for solenoid valve, electronic equipment and storage medium
CN110822078A
Control method of clutch pressure executing mechanism, storage medium and vehicle
CN117307626A
Clutch separation control method and device
CN117570132A
Clutch pressure compensation method, storage medium and vehicle
CN118030835A
Method for controlling an electrically controlled valve in a vehicle transmission
DE102022205852A1