A control method and device for an engine oil pump
By designing control strategies for correcting the working mode and stuck working mode, the problems of low control accuracy of the engine oil pump and poor handling of stuck faults are solved, and higher control accuracy and smarter engine control are achieved.
Patent Information
- Application Number
- CN202110788428.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-12
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2041-07-12
AI Technical Summary
The existing engine oil pump control methods cannot accurately and quickly reach the target oil pressure, and lack effective response to solenoid valve jamming failure, resulting in reduced control accuracy and fuel economy.
A control strategy including correction of working mode and stuck working mode is designed. By obtaining altitude, water temperature, oil temperature, start time and oil pressure in real time, adjusting the output duty cycle of the ECU, and removing the solenoid force of the solenoid valve in the event of a stuck fault, ensuring that the solenoid valve spring has sufficient force to overcome the stuck phenomenon.
The control accuracy of the oil pump is improved, ensuring that the actual oil pressure can accurately and quickly reach the target oil pressure, and the handling process of stuck faults is improved, and the intelligent level of engine control is improved.
Smart Images

Figure CN115614124B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile engines, and in particular to a control method and device for an engine oil pump. Background Art
[0002] Fuel economy is an important indicator for evaluating the advancement of engine technology. In current engines, using an oil pump to increase the oil pressure to a certain level and then forcibly pressurizing it onto the moving surfaces of various engine parts to reduce friction during engine operation and reduce engine fuel consumption is a common method for improving engine fuel economy.
[0003] In order to improve the working performance of the engine oil pump, the output duty cycle of the ECU needs to be accurately controlled. However, in the existing control method, the output duty cycle of the ECU under the same oil pressure is simply set to be the same, without considering the influence of other factors. This will make it difficult for the actual oil pressure to accurately and quickly reach the target oil pressure, and the control accuracy will be greatly reduced. In addition, in the existing control method, there is no remedial measure to deal with low oil pressure when the oil pump solenoid valve is stuck, which will greatly reduce the overall working performance of the oil pump and affect fuel economy. Summary of the invention
[0004] The present invention provides a control method and device for an engine oil pump to solve the technical problems that the existing control method will lead to reduced control accuracy of the oil pump and lack of response to the jamming fault. By designing a control strategy including a correction working mode and a jamming working mode, the real-time control effect of the oil pump is optimized, which not only improves the control accuracy but also improves the remedial treatment under the jamming fault.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides a control method for an engine oil pump, comprising:
[0006] After the engine is started, the altitude, engine water temperature, oil temperature, start time and oil pressure are obtained in real time;
[0007] According to the relationship between the current altitude and the set altitude, the current water temperature and the set water temperature, the current oil temperature and the set oil temperature, the current start time and the set start time, and the current oil pressure and the set oil pressure, the oil pump is controlled to enter a corresponding working mode, wherein the working mode at least includes a correction working mode and a stuck working mode;
[0008] If the working mode is the correction working mode, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature, and the output oil pressure of the oil pump is adjusted with the corrected output duty cycle until the output oil pressure reaches the target oil pressure;
[0009] If the working mode is the stuck working mode, the output duty cycle of the control ECU is zero, and the solenoid valve is controlled to be powered off.
[0010] As one preferred solution, after the engine is started, before obtaining the altitude, the water temperature, the oil temperature, the start time and the oil pressure of the engine in real time, the method further includes:
[0011] Establish a first correspondence table between speed, oil temperature and duty cycle; establish a second correspondence table between speed, load and oil pressure; establish a third correspondence table and a fourth correspondence table between oil pressure and basic duty cycle at different altitudes, water temperatures, oil temperatures, and start-up times;
[0012] The first correspondence table, the second correspondence table, the third correspondence table and the fourth correspondence table are pre-stored in the ECU.
[0013] As one preferred solution, the correction working mode includes a first correction working mode and a second correction working mode;
[0014] When the current altitude is less than the set altitude, the current water temperature is between the first set water temperature and the second set water temperature, the current oil temperature is greater than the set oil temperature, and the current start time is between the first set start time and the second set start time, the oil pump is controlled to enter the first correction working mode;
[0015] When the current water temperature is between the second set water temperature and the third set water temperature, and the current start time is greater than the second set start time, the oil pump is controlled to enter the second correction working mode.
[0016] As one of the preferred solutions, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature, and the output oil pressure of the oil pump is adjusted with the corrected output duty cycle until the output oil pressure reaches the target oil pressure, specifically:
[0017] Acquire the oil pressure to be corrected according to the second correspondence table;
[0018] Substituting the oil pressure to be corrected into the third corresponding relationship table to obtain a first basic duty cycle to be corrected;
[0019] Correcting the first base duty cycle to be corrected based on the battery voltage and the oil temperature to obtain a corrected target duty cycle;
[0020] The output oil pressure of the oil pump is adjusted according to the corrected target duty cycle until the output oil pressure reaches the target oil pressure.
[0021] As one of the preferred solutions, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature, and the output oil pressure of the oil pump is adjusted with the corrected output duty cycle until the output oil pressure reaches the target oil pressure, which is specifically:
[0022] Acquire the oil pressure to be corrected according to the second correspondence table;
[0023] Substituting the oil pressure to be corrected into the fourth corresponding relationship table to obtain a second basic duty cycle to be corrected;
[0024] Correcting the second base duty cycle to be corrected based on the battery voltage and the oil temperature to obtain a corrected target duty cycle;
[0025] The output oil pressure of the oil pump is adjusted according to the corrected target duty cycle until the output oil pressure reaches the target oil pressure.
[0026] As one of the preferred solutions, when the current oil pressure is less than the set oil pressure and the duration is greater than the set duration, the oil pump is controlled to enter the stuck working mode.
[0027] As one of the preferred solutions, the working mode also includes an open-loop working mode;
[0028] After the engine is successfully started, if the running time is less than the first set start time, the oil pump is controlled to enter the open-loop working mode, and the output duty cycle of the ECU is controlled based on the first correspondence table.
[0029] As one of the preferred schemes, if the current water temperature is greater than the third set water temperature, and the current oil temperature is greater than the set oil temperature, the oil pump is controlled to enter the open-loop working mode, and the output duty cycle of the ECU is controlled based on the first correspondence table.
[0030] As one preferred solution, after the first correspondence table, the second correspondence table, the third correspondence table and the fourth correspondence table are pre-stored in the ECU, the method further includes:
[0031] When the vehicle is powered on, the ECU receives real-time signals from sensors, wherein the sensors include at least an oil pressure sensor, an altitude sensor, and a water temperature sensor;
[0032] Determining whether the corresponding sensor is faulty according to the received oil pressure, altitude and water temperature signals;
[0033] If the sensor fails, a corresponding fault signal is generated, and the output duty cycle of the ECU is controlled based on the first correspondence table to open-loop control the output oil pressure of the oil pump;
[0034] If the sensors are not faulty, the ECU will collect the corresponding oil pressure, altitude and water temperature at a set frequency.
[0035] Another embodiment of the present invention provides a control device for an engine oil pump, comprising:
[0036] The parameter acquisition module is used to obtain the altitude, engine water temperature, oil temperature, start time and oil pressure in real time after the engine is started;
[0037] A working mode switching module, used for controlling the oil pump to enter a corresponding working mode according to the relationship between the current altitude and the set altitude, the current water temperature and the set water temperature, the current oil temperature and the set oil temperature, the current start time and the set start time, and the current oil pressure and the set oil pressure, wherein the working mode at least includes a correction working mode and a stuck working mode;
[0038] The correction working mode module is used to correct the output duty cycle of the ECU according to the battery voltage and the oil temperature, and adjust the output oil pressure of the oil pump with the corrected output duty cycle until the output oil pressure reaches the target oil pressure;
[0039] The stuck working mode module is used to control the output duty cycle of the ECU to zero and control the solenoid valve to cut off power.
[0040] Compared with the prior art, the beneficial effects of the embodiments of the present invention lie in at least one of the following: by real-time detection of altitude, engine water temperature, oil temperature, start time and oil pressure, the relationship between the above parameters and preset parameters is constructed, providing accurate data support for different subsequent working modes of the oil pump; based on the influence of battery voltage and oil temperature, the duty cycle output by the ECU under the same oil pressure is corrected, so that the corrected duty cycle output by the ECU is more accurate and fits the actual oil pump performance, thereby ensuring that the actual oil pressure can accurately and quickly reach the target oil pressure; more importantly, when the oil pump solenoid valve has a stuck fault, the engine failure risk is fully taken into account, the output duty cycle of the ECU and the electromagnetic force of the solenoid valve are effectively controlled, the electromagnetic force of the solenoid valve is removed, and the spring of the solenoid valve itself has enough force to overcome the solenoid valve sticking phenomenon, thereby ensuring the working reliability of the engine while optimizing the control effect of the oil pump, improving the processing flow of the stuck fault, improving the control accuracy, and promoting the intelligent process of engine control. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 is a flow chart of a method for controlling an engine oil pump in one embodiment of the present invention;
[0042] Figure 2 is a schematic structural diagram of a control device for an engine oil pump in one embodiment of the present invention;
[0043] Reference numerals:
[0044] Among them, 11, parameter acquisition module; 12, working mode switching module; 13, correction working mode module; 14, stuck working mode module. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 are within the scope of protection of the present invention.
[0046] In the description of this application, the terms "first", "second", "third", etc. are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", "third", etc. may explicitly or implicitly include one or more of the feature. In the description of this application, unless otherwise specified, "plurality" means two or more.
[0047] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0048] In the description of this application, it should be noted that, unless otherwise defined, all technical and scientific terms used in the present invention have the same meaning as those commonly understood by those skilled in the art. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood by specific circumstances.
[0049] An embodiment of the present invention provides a method for controlling an engine oil pump. For details, see Figure 1 , Figure 1 The flowchart of a method for controlling an engine oil pump in one embodiment of the present invention is shown, which includes:
[0050] S1. After the engine is started, the altitude, engine water temperature, oil temperature, start time and oil pressure are obtained in real time;
[0051] S2, according to the relationship between the current altitude and the set altitude, the current water temperature and the set water temperature, the current oil temperature and the set oil temperature, the current start time and the set start time, and the current oil pressure and the set oil pressure, control the oil pump to enter a corresponding working mode, wherein the working mode at least includes a correction working mode and a stuck working mode;
[0052] S3. If the working mode is the correction working mode, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature, and the output oil pressure of the oil pump is adjusted with the corrected output duty cycle until the output oil pressure reaches the target oil pressure;
[0053] S4. If the working mode is the stuck working mode, the output duty cycle of the ECU is controlled to be zero, and the solenoid valve is controlled to be powered off.
[0054] It should be noted that for different solenoid valve temperatures (different temperatures, different solenoid valve resistances, and this temperature is generally equivalent to the oil temperature), when maintaining the same oil pressure, the duty cycle output by the ECU is different. The prior art does not take this into account, but simply sets the duty cycle output by the ECU under the same oil pressure to be the same, so that the basic duty cycle at different oil temperatures is the same, which will undoubtedly affect the working performance of the oil pump and greatly reduce the control accuracy. After a large number of experiments and multiple analyses, the inventors have found that in the actual control process, the duty cycle output by the ECU needs to be corrected according to the lubricating oil temperature so that the actual oil pressure can accurately and quickly reach the target oil pressure.
[0055] In addition, the voltage fluctuation of the automobile battery changes with the different operating states of the engine, mainly fluctuating between 12V and 14V. The ECU duty cycle in the prior art is not corrected according to the battery voltage, resulting in different solenoid valve openings at different voltages and the same duty cycle, which will affect the oil pressure of the oil pump and present different oil pressure performances. Therefore, the inventor combines the above two factors and uses the oil temperature and battery voltage as the basis for correcting the duty cycle output by the ECU, thereby overcoming the technical problem of low accuracy of the duty cycle output by the ECU and optimizing the real-time control effect of the oil pump.
[0056] More importantly, when the solenoid valve is stuck, the oil pressure is low and the engine will have a greater risk of failure. In the prior art, there is no remedial measure to deal with the solenoid valve stuck and the oil pressure is low. After extensive research, the inventor has perfected the remedial treatment for the stuck fault, mainly by removing the electromagnetic force of the solenoid valve, so that the spring of the solenoid valve itself has enough force to overcome the stuck phenomenon of the solenoid valve, thereby promoting the intelligent process of engine control.
[0057] Furthermore, in the above embodiment, before obtaining the altitude, the water temperature, the oil temperature, the starting time and the oil pressure of the engine in real time after the engine is started, the method further includes:
[0058] Establish a first correspondence table between speed, oil temperature and duty cycle; establish a second correspondence table between speed, load and oil pressure; establish a third correspondence table and a fourth correspondence table between oil pressure and basic duty cycle at different altitudes, water temperatures, oil temperatures, and start-up times;
[0059] The first correspondence table, the second correspondence table, the third correspondence table and the fourth correspondence table are pre-stored in the ECU.
[0060] It should be noted that the altitude H in this embodiment is obtained in real time by the altitude sensor, the water temperature T is obtained in real time by the water temperature sensor, and the oil temperature T is obtained in real time by the oil temperature sensor. oil It is calculated by the vehicle ECU according to the water temperature and the engine working condition, the start time t is calculated by the ECU (or obtained by the timer in the ECU), the speed n is directly read by the speed sensor, the load BMEP is calculated by the ECU, and the battery voltage is directly read by the ECU. A first correspondence table is preset between the speed, oil temperature and duty cycle, and a second correspondence table is preset between the speed, load and oil pressure. For example, the first preset table and the second preset table need to be set in combination with the actual further working performance. An example of a second preset table is given below, in which the values are used for test calibration and are for reference only. The table rows represent the engine speed, the table columns represent the load type, and the values in the table are in kilopascals.
[0061] 800 1000 1500 1750 2000 2100 2500 2800 0 2200 2200 2200 2200 2200 2900 2900 2900 1 2900 2900 2900 2900 2900 2900 2900 2900 2 2900 2900 2900 2900 2900 2900 2900 2900 3 2900 2900 2900 2900 2900 2900 2900 2900 4 2900 2900 2900 2900 2900 2900 2900 2900 5 2900 2900 2900 2900 2900 2900 2900 2900 6 2900 2900 2900 2900 2900 2900 2900 2900
[0062] At different altitudes, water temperatures, oil temperatures, and start-up times, the basic duty cycle corresponding to the same oil pressure is different. Therefore, this embodiment provides a third correspondence table corresponding to the first correction working mode and a fourth correspondence table corresponding to the second correction working mode for the two correction working modes.
[0063] The correction working mode in this embodiment includes a first correction working mode and a second correction working mode; the difference between the two is that the range of different parameter numbers is different.
[0064] When the current altitude H is less than the set altitude H0, the current water temperature T is between the first set water temperature T0 and the second set water temperature T1 (T0<T<T1), the current oil temperature T oil Greater than the set oil temperature T oil0, and when the current start time t is between the first set start time t0 and the second set start time t1 (t0<t<t1), the oil pump is controlled to enter the first correction working mode;
[0065] When the current water temperature T is between the second set water temperature T1 and the third set water temperature T2 (T1<T<T2), and the current start time t is greater than the second set start time t1 (t>t1), the oil pump is controlled to enter the second correction working mode.
[0066] In this embodiment, many parameters are included, among which the altitude H0 is set as a preset, the water temperatures T0, T1, and T2 are all preset, the start time t0, t1, and t2 are all preset, and the oil temperature T oil0 The oil temperature is preset to T oil1 The δP value is preset and is calculated by the ECU based on the target oil pressure and the actual oil pressure. The relevant preset parameters need to be set according to the actual working performance and working requirements of the oil pump, which will not be repeated here.
[0067] The control under the first and second correction working modes is mainly as follows:
[0068] If it is the first correction working mode, the oil pressure to be corrected is obtained according to the second corresponding relationship table;
[0069] Substituting the oil pressure to be corrected into the third corresponding relationship table to obtain a first basic duty cycle to be corrected;
[0070] Correcting the first base duty cycle to be corrected based on the battery voltage and the oil temperature to obtain a corrected target duty cycle;
[0071] The output oil pressure of the oil pump is adjusted according to the corrected target duty cycle until the output oil pressure reaches the target oil pressure.
[0072] If it is the second correction working mode, the oil pressure to be corrected is obtained according to the second corresponding relationship table;
[0073] Substituting the oil pressure to be corrected into the fourth corresponding relationship table to obtain a second basic duty cycle to be corrected;
[0074] Correcting the second base duty cycle to be corrected based on the battery voltage and the oil temperature to obtain a corrected target duty cycle;
[0075] The output oil pressure of the oil pump is adjusted according to the corrected target duty cycle until the output oil pressure reaches the target oil pressure.
[0076] It can be seen that after obtaining the oil pressure to be corrected, the oil pump corrects it by first obtaining the basic duty cycle corresponding to the oil pressure to be corrected (the basic duty cycle under different conditions is different, so there are a third correspondence table and a fourth correspondence table for query in this embodiment), and then combining the oil temperature and the battery voltage, which is equivalent to further correcting the duty cycle according to the oil temperature coefficient and the battery voltage coefficient, and then obtaining the corrected target duty cycle. This value is often more in line with the actual needs of the engine and can match the working performance of the oil pump, so that the actual oil pressure can quickly and accurately reach the target oil pressure, thereby improving the control accuracy.
[0077] Regarding the processing of the stuck fault, the present embodiment first determines the stuck fault, and when the actual engine oil pressure P oil When it is less than the set oil pressure -δP and lasts longer than the set duration t2, the ECU determines that the solenoid valve is stuck. At this time, the ECU outputs a duty cycle of 0, removes the electromagnetic force of the solenoid valve, and allows the solenoid valve's own spring to have enough force to overcome the solenoid valve sticking phenomenon.
[0078] Through the above two working modes, not only can the output duty cycle of the ECU be accurately corrected, but also the control process of the oil pump can be improved, making the control process of the engine more intelligent and automated.
[0079] For ease of understanding, the control process of the oil pump in an embodiment of the present invention is described below as an example:
[0080] First, according to the different working conditions of the engine (including speed n, load BMEP, water temperature T, altitude H, starting time t, oil temperature T oil etc.) to formulate different oil pressure requirements; then the target oil pressure requirement (the above correspondence table) is preset into the engine control ECU. When the actual oil pressure is lower than the target oil pressure corresponding to the engine operating point, the ECU reduces the duty cycle of the oil pump solenoid valve to increase the actual oil pressure of the engine. When the actual oil pressure of the engine is higher than the target oil pressure corresponding to the engine operating point, the ECU increases the duty cycle of the oil pump solenoid valve to reduce the actual oil pressure of the engine, thereby realizing closed-loop control. That is, when the actual oil pressure does not match the target oil pressure corresponding to the engine operating point, the ECU ensures that the actual oil pressure is consistent with the target oil pressure corresponding to the engine operating point by adjusting the size of the duty cycle of the oil pump solenoid valve. If the difference between the target oil pressure and the actual oil pressure reaches δP and the duration is greater than t2, the ECU determines that a solenoid valve jam fault occurs, and the ECU outputs a duty cycle of 0, thereby releasing the electromagnetic force, allowing the solenoid valve spring to have a chance to overcome the slight jam.
[0081] Preferably, after pre-storing the above-mentioned relevant data into the ECU, the method further comprises:
[0082] When the vehicle is powered on, the ECU receives real-time signals from sensors, wherein the sensors include at least an oil pressure sensor, an altitude sensor, and a water temperature sensor;
[0083] Determine whether the corresponding sensor is faulty based on the received oil pressure, altitude and water temperature signals; for example, if a VVT fault occurs in the relevant sensor, a corresponding fault code (altitude sensor fault code, water temperature sensor fault code, oil pressure sensor fault code) is generated, and an alarm is issued to remind the user that a fault exists. The method for determining the oil pressure sensor fault is determined by the ECU (the ECU scans at a frequency f1 to determine whether a fault exists), which will not be repeated here.
[0084] If the water temperature sensor has no fault, the ECU scans the water temperature at frequency f2; when the water temperature T<T0 or T oil <T oil0 , the oil pump is controlled in an open-loop manner, and the ECU outputs a duty cycle according to the above-mentioned first corresponding relationship table.
[0085] If there is no fault in the altitude sensor, the ECU will scan the altitude at a frequency of f3; when the altitude H>H0, the ECU will output a fixed target oil pressure P1 (a relatively high pressure, generally greater than 300 kPa) for operation.
[0086] After successful startup, if the running time t is less than the first set startup time t0, the oil pump is controlled to enter the open-loop working mode, and the output duty cycle of the ECU is controlled based on the above first correspondence table, and then the next step is performed.
[0087] When the altitude H<H0, the water temperature T0<T<T1, T oil >T oil0 When the starting time is t0<t<t1 (i.e. corresponding to the first correction working mode mentioned above), the oil pump obtains the corresponding basic duty cycle according to the third corresponding relationship table, and then corrects the basic duty cycle according to the oil temperature and the battery voltage to obtain the corrected basic duty cycle, and outputs the corrected basic duty cycle, thereby ensuring that the target oil pressure can be quickly reached and the control accuracy is higher. In this, since the piston cooling nozzle has a larger closing range and a smaller opening range under different working conditions (the engine oil pressure corresponding to most engine operating conditions is less than the opening pressure of the mechanical piston cooling nozzle, the piston cooling nozzle is ensured to be in a closed state during the hot engine stage. At this time, the opening pressure setting of the mechanical piston cooling nozzle needs to be cleverly coordinated with the corresponding corresponding relationship table), thereby ensuring a fast warm-up speed during the hot engine stage, a fast increase in the cylinder liner working temperature, reducing friction losses during the hot engine stage, reducing fuel consumption, and improving emissions. In addition, the correction of parameters such as oil temperature and battery voltage is added to make the oil pressure control more accurate, fuel consumption lower, and reliability higher.
[0088] Similarly, when the water temperature T1<T<T2, and the starting time t>t1 (i.e., corresponding to the second corrected working mode mentioned above), the oil pump obtains the corresponding basic duty cycle according to the fourth correspondence table, and then corrects the basic duty cycle according to the oil temperature and the battery voltage to obtain the corrected basic duty cycle, and outputs the corrected basic duty cycle, thereby ensuring that the target oil pressure can be reached quickly and the control accuracy is higher. Among them, since the piston cooling nozzle has a smaller closing range and a larger opening range under different working conditions (the engine oil pressure corresponding to most engine operating points is greater than the opening pressure of the mechanical piston cooling nozzle, ensuring that the piston cooling nozzle is in the open state under normal operating conditions, at this time, the opening pressure setting of the mechanical piston cooling nozzle needs to be cleverly coordinated with the corresponding correspondence table), the reliability of the engine and the fuel consumption optimization requirements can be guaranteed.
[0089] It can be seen that when the engine works at the same operating point, the corresponding target oil pressure is different. By adding corrections to parameters such as oil temperature and battery voltage, the oil pressure control is more precise, fuel consumption is lower, and reliability is higher.
[0090] After that, if the current water temperature T is greater than the third set water temperature T2 or the current oil temperature T oil Greater than the set oil temperature T oil1 When the oil pump is controlled in an open-loop manner, the output duty cycle of the ECU is controlled based on the first correspondence table.
[0091] When the actual engine oil pressure P oil When it is less than the target oil pressure -δP and the duration is greater than a set duration value t2, the ECU determines that the solenoid valve is stuck, and the ECU outputs a duty cycle of 0, removes the electromagnetic force of the solenoid valve, and allows the solenoid valve's own spring to have enough force to overcome the solenoid valve sticking phenomenon.
[0092] Another embodiment of the present invention provides a control device for an engine oil pump. Figure 2 , Figure 2 The structure diagram of the control device of the engine oil pump in one embodiment of the present invention is shown, which includes:
[0093] The parameter acquisition module 11 is used to obtain the altitude, the water temperature, the oil temperature, the start time and the oil pressure of the engine in real time after the engine is started;
[0094] The working mode switching module 12 is used to control the oil pump to enter a corresponding working mode according to the relationship between the current altitude and the set altitude, the current water temperature and the set water temperature, the current oil temperature and the set oil temperature, the current start time and the set start time, and the current oil pressure and the set oil pressure, wherein the working mode at least includes a correction working mode and a stuck working mode;
[0095] The correction working mode module 13 is used to correct the output duty cycle of the ECU according to the battery voltage and the oil temperature, and adjust the output oil pressure of the oil pump with the corrected output duty cycle until the output oil pressure reaches the target oil pressure;
[0096] The stuck working mode module 14 is used to control the output duty cycle of the ECU to be zero and to control the solenoid valve to be powered off.
[0097] The control method and device for an engine oil pump provided by the embodiments of the present invention have the following beneficial effects:
[0098] (1) By real-time detection of altitude, engine water temperature, oil temperature, start time and oil pressure, the relationship between the above parameters and preset parameters is established, providing accurate data support for different working modes of the subsequent oil pump;
[0099] (2) Based on the influence of battery voltage and oil temperature, the duty cycle output by the ECU at the same oil pressure is corrected, so that the corrected duty cycle output by the ECU is more accurate and fits the actual oil pump performance, thereby ensuring that the actual oil pressure can accurately and quickly reach the target oil pressure;
[0100] (3) When the oil pump solenoid valve is stuck, the risk of engine failure is fully taken into consideration, and the output duty cycle of the ECU and the electromagnetic force of the solenoid valve are effectively controlled. The electromagnetic force of the solenoid valve is removed so that the spring of the solenoid valve itself has enough force to overcome the solenoid valve sticking phenomenon. This optimizes the control effect of the oil pump while ensuring the working reliability of the engine, improves the handling process of the sticking fault, improves the control accuracy, and promotes the intelligent process of engine control.
[0101] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for controlling an engine oil pump, characterized in that: include: After the engine is started, the altitude, engine water temperature, oil temperature, start time and oil pressure are obtained in real time; According to the relationship between the current altitude and the set altitude, the current water temperature and the set water temperature, the current oil temperature and the set oil temperature, the current start time and the set start time, and the current oil pressure and the set oil pressure, the oil pump is controlled to enter a corresponding working mode, wherein the working mode at least includes a correction working mode and a stuck working mode; If the working mode is the correction working mode, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature, and the output oil pressure of the oil pump is adjusted with the corrected output duty cycle until the output oil pressure reaches the target oil pressure; If the working mode is the stuck working mode, the output duty cycle of the control ECU is zero, and the solenoid valve is controlled to be powered off; After the engine is started, before obtaining the altitude, the water temperature, the oil temperature, the start time and the oil pressure of the engine in real time, the method further includes: Establishing a third correspondence table and a fourth correspondence table between the oil pressure at different altitudes, water temperatures, oil temperatures, and start-up times and the basic duty cycle; Pre-storing the third correspondence table and the fourth correspondence table in the ECU; Wherein, the modified working mode includes a first modified working mode and a second modified working mode; When the current altitude is less than the set altitude, the current water temperature is between the first set water temperature and the second set water temperature, the current oil temperature is greater than the set oil temperature, and the current start time is between the first set start time and the second set start time, the oil pump is controlled to enter the first correction working mode; wherein, in the first correction working mode, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature in combination with the third correspondence table; When the current water temperature is between the second set water temperature and the third set water temperature, and the current start time is greater than the second set start time, the oil pump is controlled to enter the second correction working mode; wherein, in the second correction working mode, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature in combination with the fourth correspondence table; When the current oil pressure is less than the set oil pressure and the duration is greater than the set duration, the oil pump is controlled to enter the stuck working mode.
2. The engine oil pump control method according to claim 1, characterized in that: After the engine is started, before obtaining the altitude, the water temperature, the oil temperature, the start time and the oil pressure of the engine in real time, the method further includes: Establishing a first corresponding relationship table between the speed, oil temperature and duty cycle; establishing a second corresponding relationship table between the speed, load and oil pressure; The first correspondence table and the second correspondence table are pre-stored in the ECU.
3. The control method of the engine oil pump according to claim 2, characterized in that: The method of correcting the output duty cycle of the ECU based on the battery voltage and the oil temperature, and adjusting the output oil pressure of the oil pump with the corrected output duty cycle until the output oil pressure reaches the target oil pressure, includes: Acquire the oil pressure to be corrected according to the second correspondence table; Substituting the oil pressure to be corrected into the third corresponding relationship table to obtain a first basic duty cycle to be corrected; Correcting the first base duty cycle to be corrected based on the battery voltage and the oil temperature to obtain a corrected target duty cycle; The output oil pressure of the oil pump is adjusted according to the corrected target duty cycle until the output oil pressure reaches the target oil pressure.
4. The control method of the engine oil pump according to claim 3, characterized in that: The method of correcting the output duty cycle of the ECU based on the battery voltage and the oil temperature, and adjusting the output oil pressure of the oil pump with the corrected output duty cycle until the output oil pressure reaches the target oil pressure, includes: Acquire the oil pressure to be corrected according to the second correspondence table; Substituting the oil pressure to be corrected into the fourth corresponding relationship table to obtain a second basic duty cycle to be corrected; Correcting the second base duty cycle to be corrected based on the battery voltage and the oil temperature to obtain a corrected target duty cycle; The output oil pressure of the oil pump is adjusted according to the corrected target duty cycle until the output oil pressure reaches the target oil pressure.
5. The method for controlling an engine oil pump according to claim 2, wherein: The working mode also includes an open-loop working mode; After the engine is successfully started, if the running time is less than the first set start time, the oil pump is controlled to enter the open-loop working mode, and the output duty cycle of the ECU is controlled based on the first correspondence table.
6. The control method of the engine oil pump according to claim 5, characterized in that: If the current water temperature is greater than the third set water temperature, and the current oil temperature is greater than the set oil temperature, the oil pump is controlled to enter the open-loop working mode, and the output duty cycle of the ECU is controlled based on the first correspondence table.
7. The control method of the engine oil pump according to claim 2, characterized in that: After pre-storing the first correspondence table, the second correspondence table, the third correspondence table, and the fourth correspondence table in the ECU, the method further includes: When the vehicle is powered on, the ECU receives real-time signals from sensors, wherein the sensors include at least an oil pressure sensor, an altitude sensor, and a water temperature sensor; Determining whether the corresponding sensor is faulty according to the received oil pressure, altitude and water temperature signals; If the sensor fails, a corresponding fault signal is generated, and the output duty cycle of the ECU is controlled based on the first correspondence table to open-loop control the output oil pressure of the oil pump; If the sensors are not faulty, the ECU will collect the corresponding oil pressure, altitude and water temperature at a set frequency.
8. A control device for an engine oil pump, characterized in that: include: The parameter acquisition module is used to obtain the altitude, engine water temperature, oil temperature, start time and oil pressure in real time after the engine is started; A working mode switching module, used for controlling the oil pump to enter a corresponding working mode according to the relationship between the current altitude and the set altitude, the current water temperature and the set water temperature, the current oil temperature and the set oil temperature, the current start time and the set start time, and the current oil pressure and the set oil pressure, wherein the working mode at least includes a correction working mode and a stuck working mode; The correction working mode module is used to correct the output duty cycle of the ECU according to the battery voltage and the oil temperature, and adjust the output oil pressure of the oil pump with the corrected output duty cycle until the output oil pressure reaches the target oil pressure; The stuck working mode module is used to control the output duty cycle of the ECU to zero and control the solenoid valve to be powered off; Wherein, the parameter acquisition module is also used for: Establishing a third correspondence table and a fourth correspondence table between the oil pressure at different altitudes, water temperatures, oil temperatures, and start-up times and the basic duty cycle; Pre-storing the third correspondence table and the fourth correspondence table in the ECU; Wherein, the modified working mode includes a first modified working mode and a second modified working mode; When the current altitude is less than the set altitude, the current water temperature is between the first set water temperature and the second set water temperature, the current oil temperature is greater than the set oil temperature, and the current start time is between the first set start time and the second set start time, the oil pump is controlled to enter the first correction working mode; wherein, in the first correction working mode, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature in combination with the third correspondence table; When the current water temperature is between the second set water temperature and the third set water temperature, and the current start time is greater than the second set start time, the oil pump is controlled to enter the second correction working mode; wherein, in the second correction working mode, the output duty cycle of the ECU is corrected based on the battery voltage and the oil temperature in combination with the fourth correspondence table; When the current oil pressure is less than the set oil pressure and the duration is greater than the set duration, the oil pump is controlled to enter the stuck working mode.
Citation Information
Patent Citations
Control system of hydraulic pressure control valve
CN105221503A
Engine electronic control variable displacement oil pump control method and control device
CN112211693A
Control method for variable oil pump of engine
CN112253438A