Full-variable engine oil pump oil pressure PID control method and device

By acquiring and correcting the PID parameters of the pressure difference and rate of change difference of the fully variable oil pump, precise control of oil pressure is achieved, solving the problems of oil pressure fluctuation and high energy consumption, and improving the fuel economy of the engine.

CN116658270BActive Publication Date: 2026-02-06SAIC MOTOR
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310815591.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2026-02-06
Estimated Expiration
2043-07-04

AI Technical Summary

Technical Problem

In the existing fully variable oil pump oil pressure control, the poor system responsiveness leads to fluctuations in oil pressure during adjustment, frequent adjustments to the oil pump duty cycle, and high energy consumption.

Method used

By obtaining the pressure difference and pressure change rate difference of the current fully variable oil pump, the corresponding first PID parameter is determined and corrected to obtain the second PID parameter. Based on the second PID parameter, the duty cycle is determined to achieve precise control of the oil pressure.

Benefits of technology

It reduces fluctuations in oil pressure control, lowers the frequency and amplitude of changes in oil pump duty cycle, reduces oil pump energy consumption, and improves engine fuel economy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116658270B_ABST
    Figure CN116658270B_ABST
Patent Text Reader

Abstract

The application discloses a full-variable engine oil pump oil pressure PID control method and device, comprising: obtaining a current full-variable engine oil pump pressure difference value and a pressure change rate difference value; determining first PID parameters corresponding to the pressure difference value and the pressure change rate difference value; correcting the first PID parameters to obtain second PID parameters; determining a duty cycle of the current full-variable engine oil pump based on the second PID parameters, and controlling the oil pressure of the current full-variable engine oil pump based on the duty cycle. The above process corrects the first PID parameters, determines the duty cycle based on the corrected second PID parameters, can more accurately control the duty cycle, reduces the oil pressure fluctuation in the full-variable engine oil pump oil pressure control process, thereby reducing the variation frequency and amplitude of the engine oil pump duty cycle, and further reducing the energy consumption of the variable engine oil pump oil pressure adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of engine control, and in particular to an oil pressure PID control method and device for a full-variable oil pump. BACKGROUND

[0002] With the increasingly stringent fuel consumption regulations and the continuous improvement of users' attention to fuel consumption, full-variable oil pumps are increasingly widely used because they can adjust the output according to the oil pressure demand under different working conditions, reduce the energy consumption of the oil pump, and thus reduce fuel consumption.

[0003] To achieve the optimal performance of the full-variable oil pump, the output duty cycle of the oil pump needs to be adjusted according to the target oil pressure. In current related control technologies, the PID (proportion, integration, differentiation) method is used to achieve this. The gap is the difference between the actual oil pressure and the target oil pressure. The proportion (P), integration (I), and differentiation (D) are obtained by looking up the table according to the gap. When the actual oil pressure and the target oil pressure are inconsistent and exceed the set difference range, the PID control is used to change the actual pressure so that it tends to be the same as the target pressure. The specific implementation method is to perform proportional, integral, and differential calculations on the three gain values P, I, and D and the gap to obtain the corresponding oil pump output duty cycle.

[0004] In the actual control process, due to the responsiveness of the system, there is a certain time difference from the change of the oil pump control duty cycle to the monitoring of the corresponding change of the oil pressure by the oil pressure sensor, which leads to a certain fluctuation in the oil pressure adjustment process. The larger the gap, the greater the oil pressure fluctuation in the control process, the more frequent the adjustment of the oil pump duty cycle, and the greater the energy consumption. SUMMARY

[0005] Therefore, the present application provides an oil pressure PID control method and device for a full-variable oil pump to solve the problem of fluctuation in the oil pressure adjustment process due to the responsiveness of the system, the certain time difference from the change of the oil pump control duty cycle to the monitoring of the corresponding change of the oil pressure by the oil pressure sensor, and the larger the gap, the greater the oil pressure fluctuation in the control process, the more frequent the adjustment of the oil pump duty cycle, and the greater the energy consumption. The specific scheme is as follows:

[0006] An oil pressure PID control method for a full-variable oil pump, comprising:

[0007] obtaining the pressure difference and the pressure change rate difference of the current full-variable oil pump;

[0008] determining a first PID parameter corresponding to the pressure difference and the pressure rate difference;

[0009] correcting the first PID parameter to obtain a second PID parameter;

[0010] controlling the oil pressure of the current full variable oil pump based on the duty cycle of the current full variable oil pump determined based on the second PID parameter.

[0011] The method can further include:

[0012] obtaining an actual oil pressure and a target oil pressure of the current full variable oil pump, and determining the pressure difference based on the actual oil pressure and the target oil pressure;

[0013] obtaining each historical actual oil pressure of the actual oil pressure in a first preset number of sampling periods and each historical target oil pressure of the target oil pressure changed according to a preset change mode in the first preset number of sampling periods, respectively, determining an actual oil change rate based on the each historical actual oil pressure, and determining a target oil pressure change rate based on the each historical target oil pressure;

[0014] determining the pressure rate difference based on the actual oil change rate and the target oil pressure change rate.

[0015] The method can further include:

[0016] identifying a working condition of the target oil pressure;

[0017] if the target oil pressure is in a static working condition, the actual oil pressure change rate is the pressure rate difference;

[0018] if the target oil pressure is in a dynamic working condition, a difference between the actual oil pressure change rate and the target oil pressure change rate is the pressure rate difference.

[0019] The preset change mode can include at least one of rising, falling, linear and nonlinear.

[0020] The method can further include:

[0021] determine a combination point (m1, n1) based on the second preset number M of points and the third preset number N of points, wherein 1≤m1≤M, 1≤n1≤N, the second preset number M is greater than the first preset number threshold, and the third preset number N is greater than the second preset number threshold;

[0022] For the combination point (m1, n1), the first PID parameter is corrected through a calibration test to obtain a second PID parameter, wherein the second pressure PID parameter corresponding to the combination point (m2, n2) is different from the second pressure PID parameter corresponding to the combination point (m1, n1), wherein m2=m1, n2=n1+1, the change of the second pressure parameter corresponding to the combination point (m2, 1) to the combination point (m1, n1) includes linearity and nonlinearity, 1≤m2≤M, 2≤n2≤N, the second pressure PID parameter corresponding to the combination point (m3, n3) is different from the second pressure parameter corresponding to the combination point (m1, n1), wherein m3=m1+1, n3=n1, the change of the second PID parameter corresponding to the combination point (1, n3) to the combination point (m1, n1) includes linearity and nonlinearity, 2≤m3≤M, 1≤n3≤N.

[0023] An oil pressure PID control device of a full variable oil pump, comprising:

[0024] An acquisition module is configured to acquire a pressure difference value and a pressure change rate difference value of a current full variable oil pump;

[0025] A determination module is configured to determine a first PID parameter corresponding to the pressure difference value and the pressure change rate difference value;

[0026] A correction module is configured to correct the first PID parameter to obtain a second PID parameter;

[0027] A control module is configured to determine a duty cycle of the current full variable oil pump based on the second PID parameter, and control an oil pressure of the current full variable oil pump based on the duty cycle.

[0028] The device described above, optionally, the acquisition module comprises:

[0029] A first acquisition and determination unit is configured to acquire an actual oil pressure and a target oil pressure of the current full variable oil pump, and determine the pressure difference value based on the actual oil pressure and the target oil pressure;

[0030] The second acquisition and determination unit is configured to acquire respective historical actual engine oil pressures of the actual engine oil pressure in a first preset number of sampling periods and respective historical target engine oil pressures of the target engine oil pressure changed according to a preset change mode in the first preset number of sampling periods respectively, determine an actual engine oil change rate based on the respective historical actual engine oil pressures, and determine a target engine oil pressure change rate based on the respective historical target engine oil pressures.

[0031] The first determination unit is configured to determine a pressure change rate difference value based on the actual engine oil change rate and the target engine oil pressure change rate.

[0032] The device described above, optionally, the first determination unit comprises:

[0033] The identification sub-unit is configured to identify a working condition of the target engine oil pressure.

[0034] The first determination sub-unit is configured to, if the target engine oil pressure is in a static working condition, the actual engine oil pressure change rate is the pressure change rate difference value.

[0035] The second determination sub-unit is configured to, if the target engine oil pressure is in a dynamic working condition, a difference between the actual engine oil pressure change rate and the target engine oil pressure change rate is the pressure change rate difference value.

[0036] The device described above, optionally, the preset change mode comprises at least one of rising, falling, linear, and nonlinear.

[0037] The device described above, optionally, the correction module comprises:

[0038] The second determination unit is configured to determine a combination point (m1, n1) based on a second preset number M of points and a third preset number N of points, wherein 1≤m1≤M, 1≤n1≤N, the second preset number M is greater than a first preset number threshold, and the third preset number N is greater than a second preset number threshold.

[0039] The correction unit is used for correcting the first PID parameter by a calibration test to obtain a second PID parameter for the combination point (m1, n1), wherein the second pressure PID parameter corresponding to the combination point (m2, n2) is different from the second pressure PID parameter corresponding to the combination point (m1, n1), wherein m2=m1, n2=n1+1, the change of the second pressure parameter corresponding to the combination point (m2, 1) to the combination point (m1, n1) includes linearity and nonlinearity, 1≤m2≤M, 2≤n2≤N, the second pressure PID parameter corresponding to the combination point (m3, n3) is different from the second pressure parameter corresponding to the combination point (m1, n1), wherein m3=m1+1, n3=n1, the change of the second PID parameter corresponding to the combination point (1, n3) to the combination point (m1, n1) includes linearity and nonlinearity, 2≤m3≤M, 1≤n3≤N.

[0040] Compared with the prior art, the present application has the following advantages:

[0041] The application discloses a full-variable oil pump oil pressure PID control method and device, and relates to the technical field of oil pumps. BRIEF DESCRIPTION OF DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.

[0043] Figure 1 A full-variable oil pump oil pressure control method flow chart disclosed in the prior art;

[0044] Figure 2 A full-variable oil pump oil pressure control method flow chart disclosed in the embodiments of the present application;

[0045] Figure 3A dynamic PID control gap chart disclosed by the embodiment of the application;

[0046] Figure 4 A structure block diagram of an oil pressure control device of a full variable oil pump disclosed by the embodiment of the application. DETAILED DESCRIPTION

[0047] The technical solutions in the embodiments of the application will be clearly and completely described below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, rather than all the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the application.

[0048] The application discloses an oil pressure PID control method and device of a full variable oil pump, which is applied to a control process of oil pressure of the full variable oil pump. In the prior art, to achieve optimal performance of the full variable oil pump, an output duty cycle of the oil pump needs to be adjusted according to a required target oil pressure, and the adjustment is realized in a proportion, integration and differentiation PID (proportion, integration, differentiation) mode in the current related control technology. Figure 1 As shown in the figure, gap is equal to a difference between the actual oil pressure and the target oil pressure. The input is gap, and P gain lookup table, I gain lookup table and D gain lookup table are performed based on gap. A PID control output is determined based on the lookup table results and Z -1 The PID control output is preferably a duty cycle, wherein the proportion (P), the integration (I) and the differentiation (D) are obtained by lookup table based on gap. When the actual oil pressure is inconsistent with the target oil pressure and exceeds a set difference range, the PID control is used to change the actual pressure, so that the actual pressure and the target pressure tend to be the same. The specific implementation is that the output duty cycle of the oil pump is obtained by performing proportion, integration and differentiation calculation on the three gain values P, I and D and gap. However, in the actual control process, there is a certain time difference from the change of the control duty cycle of the oil pump to the monitoring of the oil pressure sensor to the corresponding change of the oil pressure, which leads to a certain fluctuation in the oil pressure adjustment process. The greater the gap, the greater the oil pressure fluctuation in the control process, the more frequent the adjustment of the oil pump duty cycle, and the greater the energy consumption. The application provides an oil pressure PID control method of the full variable oil pump, which considers the difference between the actual oil pressure value and the target oil pressure value, the difference between the actual oil pressure change rate and the target oil pressure change rate, and the coupling relationship between the two, so as to more accurately control the full variable oil pump, reduce the energy consumption of the oil pump in the oil pressure adjustment process, and improve the fuel economy of the engine. The execution process of the method is shown in Figure 2 The execution process of the method is shown in

[0049] S101, acquire a pressure difference value and a pressure change rate difference value of a current full variable oil pump;

[0050] In the embodiment of the application, the ECU in the variable oil pump records the actual oil pressure and the target oil pressure in real time, takes the difference between the actual oil pressure and the target oil pressure as the pressure difference value gap_oil pressure, takes the actual oil pressure change amount in the first preset number N of sampling periods before as the actual oil pressure change rate divided by N, and takes the target oil pressure change amount in the first preset number N of sampling periods before as the target oil pressure change rate divided by N. Wherein N≥1, the specific value of the first preset number N is calibrated according to the actual situation, and the embodiment of the application does not make specific limitation. The pressure change rate difference value gap_oil pressure change rate is determined based on the actual oil change rate and the target oil pressure change rate.

[0051] Further, the calculation process of the pressure change rate difference value gap_oil pressure change rate first needs to identify the working condition of the target oil pressure, preferably, the working condition of the target oil pressure can be determined by identification, for example, if the working condition of the target oil pressure corresponds to a first identification, it is determined that the target oil pressure is in a static working condition, and the actual oil pressure change rate is the pressure change rate difference value; if the working condition of the target oil pressure corresponds to a second identification, it is determined that the target oil pressure is in a dynamic working condition, and the difference between the actual oil pressure change rate and the target oil pressure change rate is the pressure change rate difference value. Wherein, the specific existence form of the first identification and the second identification can be set based on experience or specific circumstances, and the embodiment of the application does not make specific limitation. Preferably, the change mode of the target oil pressure includes rising and falling, linear and nonlinear.

[0052] S102, determine a first PID parameter corresponding to the pressure difference value and the pressure change rate difference value;

[0053] In the embodiment of the application, the first PID parameter corresponding to the pressure difference value and the pressure change rate difference value, wherein the first PID parameter is determined in advance, and the specific calibration method is not limited in the embodiment of the application.

[0054] S102, correct the first PID parameter to obtain a second PID parameter;

[0055] In the embodiment of the present application, the coupling relationship between the pressure difference gap_oilpressure between the actual engine oil pressure and the target engine oil pressure and the pressure change rate difference gap_oilpressure change rate between the actual engine oil pressure change rate and the target engine oil pressure change rate is considered, the first PID parameter corresponding to the pressure difference and the pressure change rate difference is corrected, and then the control duty cycle of the engine oil pump is corrected. The first pressure parameter changes differently with gap_oil pressure change rate under different pressure differences gap_oilpressure. The specific processing process is as follows: M points are evenly taken in the entire range of gap_oilpressure, M≥the first preset number threshold; N points are evenly taken in the entire range of gap_oilpressure change rate, N≥the second preset number threshold. The first number threshold and the second preset number threshold can be set based on experience or specific circumstances, which are not specifically limited in the embodiment of the present application. The first PID parameter is corrected based on the combination point (m1, n1) through a calibration test to obtain a second PID parameter. The second pressure PID parameter corresponding to the combination point (m2, n2) is different from the second pressure PID parameter corresponding to the combination point (m1, n1), where m2=m1, n 2= n1+1, the change of the second pressure parameter corresponding to the combination point (m2, 1) to the combination point (m1, n1) includes linearity and nonlinearity, 1≤m2≤M, 2≤n2≤N, the second pressure PID parameter corresponding to the combination point (m3, n3) is different from the second pressure parameter corresponding to the combination point (m1, n1), where m 3= m1+1, n 3= n1, the change of the second PID parameter corresponding to the combination point (1, n3) to the combination point (m1, n1) includes linearity and nonlinearity, 2≤m3≤M, 1≤n3≤N.

[0056] Further, based on the pressure difference, the pressure difference change rate difference, and the second PID parameter, a Map graph is constructed. When the corresponding PID parameter needs to be found, it can be found through the corresponding Map graph.

[0057] S104, determine the duty cycle of the current full variable engine oil pump based on the second ID parameter, and control the engine oil pressure of the current full variable engine oil pump based on the duty cycle.

[0058] In the embodiment of the present application, when the pressure difference value and the pressure difference change rate difference value are determined, the second PID parameter corresponding to the pressure difference value and the pressure change rate difference value is obtained, the duty cycle of the current full variable oil pump is determined based on the second PID parameter, the oil pressure of the current full variable oil pump is adjusted based on the duty cycle, and the control of the oil pressure is realized.

[0059] The present application discloses a full variable oil pump oil pressure PID control method and device, comprising: obtaining the pressure difference value and the pressure change rate difference value of the current full variable oil pump; determining the first PID parameter corresponding to the pressure difference value and the pressure change rate difference value; correcting the first PID parameter to obtain the second PID parameter; determining the duty cycle of the current full variable oil pump based on the second PID parameter, and controlling the oil pressure of the current full variable oil pump based on the duty cycle. The above process corrects the first PID parameter, determines the duty cycle based on the corrected second PID parameter, can more accurately control the duty cycle, reduces the fluctuation of the oil pressure in the full variable oil pump pressure control process, thereby reducing the variation frequency and amplitude of the oil pump duty cycle, and further reducing the energy consumption of the variable oil pump oil pressure adjustment.

[0060] In the embodiment of the present application, the relationship between time and oil pressure under dynamic working conditions is shown in the schematic diagram Figure 3 As shown in the schematic diagram Figure 3 Further, if in the static working condition, the target oil pressure is a constant value.

[0061] The present application provides a full variable oil pump pressure PID control method which considers the difference between the actual oil pressure value and the target oil pressure value, the difference between the actual oil pressure change rate and the target oil pressure change rate, and the coupling relationship between them, can more accurately control the duty cycle, further reduce the fluctuation of the oil pressure in the full variable oil pump pressure control process, thereby reducing the variation frequency and amplitude of the oil pump duty cycle, and further reducing the energy consumption of the oil pump, reducing the fuel consumption during engine operation, and improving the economy of vehicle use.

[0062] Based on the above full variable oil pump oil pressure PID control method, the present application further provides a full variable oil pump oil pressure PID control device, and the structural block diagram of the device is as followsFigure 4 As shown, comprising:

[0063] The acquisition module 201, the determination module 202, the correction module 203 and the control module 204.

[0064] Wherein,

[0065] The acquisition module 201, for acquiring the pressure difference value and the pressure rate difference value of the current full variable oil pump;

[0066] The determination module 202, for determining the first PID parameter corresponding to the pressure difference value and the pressure rate difference value;

[0067] The correction module 203, for correcting the first PID parameter to obtain the second PID parameter;

[0068] The control module 204, for determining the duty cycle of the current full variable oil pump based on the second PID parameter, and controlling the oil pressure of the current full variable oil pump based on the duty cycle.

[0069] The application discloses a kind of full variable oil pump's oil pressure PID control method and device, comprising: the pressure difference value and the pressure rate difference value of current full variable oil pump are acquired;Determine the first PID parameter corresponding to the pressure difference value and the pressure rate difference value;The first PID parameter is corrected to obtain the second PID parameter;Determine the duty cycle of the current full variable oil pump based on the second PID parameter, and control the oil pressure of the current full variable oil pump based on the duty cycle.The above process, the first PID parameter is corrected, and the duty cycle is determined based on the second PID parameter after correction, can more accurately control duty cycle, reduce the fluctuation of oil pressure in the oil pressure control process of full variable oil pump, to reduce the variation frequency and amplitude of oil pump duty cycle, to further reduce the energy consumption of variable oil pump oil pressure adjustment.

[0070] In the embodiment of the application, the acquisition module 201 comprises:

[0071] The first acquisition and determination unit 205, the second acquisition and determination unit 206 and the first determination unit 207.

[0072] Wherein,

[0073] The first acquisition and determination unit 205, for acquiring the actual oil pressure and the target oil pressure of the current full variable oil pump, and determining the pressure difference value based on the actual oil pressure and the target oil pressure;

[0074] The second acquisition and determination unit 206 is configured to acquire respective historical actual engine oil pressures of the actual engine oil pressure in a first preset number of sampling periods and respective historical target engine oil pressures of the target engine oil pressure changed according to a preset change mode in the first preset number of sampling periods respectively, determine an actual engine oil change rate based on the respective historical actual engine oil pressures, and determine a target engine oil pressure change rate based on the respective historical target engine oil pressures.

[0075] The first determination unit 207 is configured to determine a pressure change rate difference value based on the actual engine oil change rate and the target engine oil pressure change rate.

[0076] In the embodiment of the present application, the first determination unit 207 comprises:

[0077] The identification sub-unit 208, the first determination sub-unit 209 and the second determination sub-unit 210.

[0078] The first determination sub-unit 209 is configured to determine the actual engine oil pressure change rate as the pressure change rate difference value if the target engine oil pressure is in a static working condition.

[0079] The identification sub-unit 208 is configured to identify a working condition of the target engine oil pressure.

[0080] The first determination sub-unit 209 is configured to determine the actual engine oil pressure change rate as the pressure change rate difference value if the target engine oil pressure is in a static working condition.

[0081] The second determination sub-unit 210 is configured to determine the pressure change rate difference value as a difference between the actual engine oil pressure change rate and the target engine oil pressure change rate if the target engine oil pressure is in a dynamic working condition.

[0082] In the embodiment of the present application, the preset change mode comprises at least one of rising, falling, linearity and nonlinearity.

[0083] In the embodiment of the present application, the correction module 203 comprises:

[0084] The second determination unit 211 and the correction unit 212.

[0085] The second determination unit 211 is configured to determine a combination point (m1, n1) based on a second preset number M of points and a third preset number N of points, wherein 1≤m1≤M and 1≤n1≤N, the second preset number M is greater than a first preset number threshold, and the third preset number N is greater than a second preset number threshold.

[0086] The second determination unit 211 is configured to determine a combination point (m1, n1) based on a second preset number M of points and a third preset number N of points, wherein 1≤m1≤M and 1≤n1≤N, the second preset number M is greater than a first preset number threshold, and the third preset number N is greater than a second preset number threshold.

[0087] The correction unit 212 is configured to correct the first PID parameter to obtain a second PID parameter by a calibration test for the combination point (m1, n1), wherein the second pressure PID parameter corresponding to the combination point (m2, n2) is different from the second pressure PID parameter corresponding to the combination point (m1, n1), wherein m2 = m1, n 2= n1+1, the change of the second pressure parameter corresponding to the combination point (m2, 1) to the combination point (m1, n1) includes linearity and nonlinearity, 1≤m2≤M, 2≤n2≤N, the second pressure PID parameter corresponding to the combination point (m3, n3) is different from the second pressure parameter corresponding to the combination point (m1, n1), wherein m 3= m1+1, n 3= n1, the change of the second PID parameter corresponding to the combination point (1, n3) to the combination point (m1, n1) includes linearity and nonlinearity, 2≤m3≤M, 1≤n3≤N.

[0088] Those skilled in the art should understand that embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) containing computer usable program code.

[0089] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The flow or multiple flows and / or blocks Figure 1 The means for implementing the functions specified in the flowcharts and / or block diagrams.

[0090] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including instruction means, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The flow or multiple flows and / or blocks Figure 1 The means for implementing the functions specified in the flowcharts and / or block diagrams.

[0091] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable devices, to generate a computer-implemented process, thus the instructions executed on the computer or other programmable devices provide the function implemented in the flow Figure 1 one or more flows and / or blocks Figure 1 one or more blocks or steps of functions specified in the flow

[0092] In one typical arrangement, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0093] The memory can include non-persistent memory and / or volatile memory, e.g., random access memory (RAM) and / or non-volatile memory, e.g., read-only memory (ROM) or Flash memory. The memory is an example of computer-readable media.

[0094] Computer-readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition herein, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.

[0095] It should also be noted that the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that processes, methods, articles or devices including a series of elements not only include those elements, but also include other elements not explicitly listed or inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or device including the element.

[0096] Those skilled in the art will appreciate that embodiments of the present application can be devised for a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer-readable program code thereon for use by or in connection with an instruction execution system. For the purposes of this description, a computer-usable or computer readable storage medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.

[0097] The foregoing is merely illustrative of the embodiments of this application, and is not intended to limit the application. Numerous variations and modifications can be possible to the embodiments without departing from the spirit and scope of the application. Any equivalent modifications or variations, made within the spirit and scope of the application, should be considered within the scope of the application.

Claims

1. A PID control method for oil pressure of a full variable oil pump, characterized by, The method comprises: obtaining a pressure difference value and a pressure change rate difference value of a current full-variable oil pump; determining a first PID parameter corresponding to the pressure difference value and the pressure change rate difference value; correcting the first PID parameter to obtain a second PID parameter; determining a duty cycle of the current full-variable oil pump based on the second PID parameter, and controlling an oil pressure of the current full-variable oil pump based on the duty cycle; wherein the obtaining of the pressure difference value and the pressure change rate difference value of the current full-variable oil pump comprises: obtaining an actual oil pressure and a target oil pressure of the current full-variable oil pump, and determining the pressure difference value based on the actual oil pressure and the target oil pressure; respectively obtaining each historical actual oil pressure of the actual oil pressure within a first preset number of sampling periods and each historical target oil pressure of the target oil pressure changed according to a preset change mode within the first preset number of sampling periods, determining an actual oil change rate based on the each historical actual oil pressure, and determining a target oil pressure change rate based on the each historical target oil pressure; determining the pressure change rate difference value based on the actual oil change rate and the target oil pressure change rate; wherein the determining of the pressure change rate difference value based on the actual oil change rate and the target oil pressure change rate comprises: identifying a working condition in which the target oil pressure is located; if the target oil pressure is in a static working condition, the actual oil pressure change rate is the pressure change rate difference value; if the target oil pressure is in a dynamic working condition, a difference between the actual oil pressure change rate and the target oil pressure change rate is the pressure change rate difference value.

2. The method of claim 1, wherein, The preset change mode comprises at least one of rising, falling, linearity, and nonlinearity.

3. The method of claim 1, wherein, The correcting of the first PID parameter to obtain the second PID parameter comprises: determining a combination point (m1, n1) based on a second preset number M of points and a third preset number N of points, wherein 1≤m1≤M and 1≤n1≤N, the second preset number M is greater than a first preset number threshold, and the third preset number N is greater than a second preset number threshold. For the combination point (m1, n1), the first PID parameters are corrected by a calibration test to obtain second PID parameters, wherein the second pressure PID parameters corresponding to the combination point (m2, n2) are different from the second pressure PID parameters corresponding to the combination point (m1, n1), wherein m2= m 1, n 2= n1+1, the change of the second pressure parameters corresponding to the combination point (m2, 1) to the combination point (m1, n1) includes linearity and nonlinearity, 1≤m2≤M, 2≤n2≤N, the second pressure PID parameters corresponding to the combination point (m3, n3) are different from the second pressure parameters corresponding to the combination point (m1, n1), wherein m 3= m1+1, n 3= n1, the change of the second PID parameters corresponding to the combination point (1, n3) to the combination point (m1, n1) includes linearity and nonlinearity, 2≤m3≤M, 1≤n3≤N.

4. A PID control device for oil pressure of a fully variable oil pump, characterized in that, The method comprises: an obtaining module, configured to obtain a pressure difference value and a pressure change rate difference value of a current full-variable oil pump; a determining module, configured to determine a first PID parameter corresponding to the pressure difference value and the pressure change rate difference value; a correcting module, configured to correct the first PID parameter to obtain a second PID parameter; a control module, configured to determine a duty cycle of the current full-variable oil pump based on the second PID parameter, and control an oil pressure of the current full-variable oil pump based on the duty cycle; wherein the obtaining module comprises: a first obtaining and determining unit, configured to obtain an actual oil pressure and a target oil pressure of the current full-variable oil pump, and determine the pressure difference value based on the actual oil pressure and the target oil pressure; The second obtaining and determining unit is configured to respectively obtain each historical actual engine oil pressure of the actual engine oil pressure in a first preset number of sampling periods and each historical target engine oil pressure of the target engine oil pressure changed according to a preset change mode in the first preset number of sampling periods, determine an actual engine oil change rate based on the each historical actual engine oil pressure, and determine a target engine oil pressure change rate based on the each historical target engine oil pressure; The first determining unit is configured to determine a pressure change rate difference value based on the actual engine oil change rate and the target engine oil pressure change rate; The first determining unit includes: The identifying sub-unit is configured to identify a working condition of the target engine oil pressure; The first determining sub-unit is configured to, if the target engine oil pressure is in a static working condition, determine the actual engine oil pressure change rate as the pressure change rate difference value. The second determining sub-unit is configured to, if the target engine oil pressure is in a dynamic working condition, determine the difference between the actual engine oil pressure change rate and the target engine oil pressure change rate as the pressure change rate difference value.

5. The apparatus of claim 4, wherein, The preset change mode includes at least one of rising, falling, linearity, and nonlinearity.

6. The apparatus of claim 4, wherein, The correction module includes: The second determining unit is configured to determine a combination point (m1, n1) based on a second preset number M of points and a third preset number N of points, where 1≤m1≤M and 1≤n1≤N, the second preset number M is greater than a first preset number threshold, and the third preset number N is greater than a second preset number threshold. The second determining unit is configured to determine a combination point (m1, n1) based on a second preset number M of points and a third preset number N of points, where 1≤m1≤M and 1≤n1≤N, the second preset number M is greater than a first preset number threshold, and the third preset number N is greater than a second preset number threshold. The correction unit is configured to correct the first PID parameter to obtain a second PID parameter by a calibration test for the combination point (m1, n1), wherein the second pressure PID parameter corresponding to the combination point (m2, n2) is different from the second pressure PID parameter corresponding to the combination point (m1, n1), wherein m2= m 1, n 2= n1+1, the change of the second pressure parameter corresponding to the combination point (m2, 1) to the combination point (m1, n1) includes linearity and nonlinearity, 1≤m2≤M, 2≤n2≤N, the second pressure PID parameter corresponding to the combination point (m3, n3) is different from the second pressure parameter corresponding to the combination point (m1, n1), wherein m 3= m1+1, n 3= n1, the change of the second PID parameter corresponding to the combination point (1, n3) to the combination point (m1, n1) includes linearity and nonlinearity, 2≤m3≤M, 1≤n3≤N.

Citation Information

Patent Citations

  • Method and system for controlling oil pressure of gasoline engine

    CN114893274A