Engine oil pump control method, device, readable medium and electronic equipment

CN118049292BActive Publication Date: 2026-08-21GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202211406660.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-10
Publication Date
2026-08-21
Estimated Expiration
2042-11-10

AI Technical Summary

Technical Problem

[0003]在相关技术方案中,对于新车或者车龄较长车辆的发动机而言,并未引入保护机制,因此,亟需提出一种保护机制,以对发动机进行保护,进而延长发动机的使用寿命

Benefits of technology

[0028]在本申请实施例提供的技术方案中,当行驶里程小于或等于第一行驶里程时,对应的是车辆刚开始使用的阶段,即车辆的发动机处于磨合阶段,此时,采用预设的高油压进行控制,以减少发动机的磨损,进而对发动机起到一定的保护作用,延长了发动机的使用寿命。另外,当行驶里程大于或等于第二行驶里程时,对应的是车辆车龄较长的阶段,此时也采用预设高油压对应的占空比对发动机的机油泵进行控制,同样可以减少发动机内部结构的磨损,对发动机起到一定的保护作用,提高了发动机的可靠性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118049292B_ABST
    Figure CN118049292B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of engine control, and particularly relates to an engine oil pump control method and device, readable medium and electronic equipment. The method comprises the following steps: acquiring the driving mileage of a vehicle; if the driving mileage is less than or equal to a first driving mileage, or the driving mileage is greater than or equal to a second driving mileage, the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure; and the first driving mileage is less than the second driving mileage. In the technical scheme of the application, when the driving mileage is less than or equal to the first driving mileage, it corresponds to the stage when the vehicle is just used, and when the driving mileage is greater than or equal to the second driving mileage, it corresponds to the stage when the vehicle has a long age. In the two stages, the engine is controlled according to the duty cycle corresponding to the preset high oil pressure, so that the engine works in the high oil pressure state, thereby reducing the wear of the engine, protecting the engine to a certain extent, and prolonging the service life of the engine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of engine control technology, specifically relating to an oil pump control method, device, readable medium, and electronic equipment for an engine. Background Technology

[0002] The engine is the core component of a vehicle. Because the engine generates a lot of frictional losses during operation, it is generally equipped with a lubrication system. The lubrication system usually includes an oil pump, which delivers oil from the oil pan at the bottom of the engine to various components in the engine through oil pipes for lubrication. The lubricated oil then flows back to the oil pan, thus forming a cycle to achieve lubrication.

[0003] In the relevant technical solutions, no protection mechanism has been introduced for the engines of new cars or older vehicles. Therefore, there is an urgent need to propose a protection mechanism to protect the engine and thus extend its service life.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] The purpose of this application is to provide an oil pump control method, device, readable medium, and electronic equipment for an engine, which provides a certain degree of protection for the engine and extends its service life.

[0006] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0007] According to one aspect of the embodiments of this application, an oil pump control method for an engine is provided, the method comprising:

[0008] Obtain the vehicle's mileage;

[0009] If the mileage is less than or equal to the first mileage, or the mileage is greater than or equal to the second mileage, the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure; wherein the first mileage is less than the second mileage.

[0010] According to one aspect of the embodiments of this application, an oil pump control device for an engine is provided, the device comprising:

[0011] The acquisition module is used to obtain the vehicle's mileage.

[0012] The control module is used to control the oil pump according to the duty cycle corresponding to the preset high oil pressure if the driving mileage is less than or equal to the first driving mileage, or the driving mileage is greater than or equal to the second driving mileage; wherein the first driving mileage is less than the second driving mileage.

[0013] In some embodiments of this application, based on the above technical solutions, the device further includes a second control module, which is used to perform closed-loop control of the engine's oil pump according to the target oil pressure if the driving mileage is greater than the first driving mileage and less than the second driving mileage.

[0014] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to: obtain the altitude corresponding to the current vehicle position; if the altitude is less than a preset altitude, determine the target oil pressure based on the current status information of the vehicle; determine the basic duty cycle of the oil pump based on the target oil pressure, and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0015] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to: acquire the current status information of the vehicle, the current status information including the engine running time and water temperature; if the running time is greater than or equal to a preset duration and the water temperature is greater than or equal to a preset temperature, then acquire the current engine speed and load; and use the first oil pressure region corresponding to the current speed and load as the target oil pressure.

[0016] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to, if the running time is less than the preset time and the water temperature is less than the preset temperature, take the second oil pressure region corresponding to the current rotation speed and the load as the target oil pressure; wherein, the oil pressure corresponding to the first oil pressure region is greater than the oil pressure corresponding to the second oil pressure region.

[0017] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to: if the altitude is greater than or equal to the preset altitude, set the target oil pressure to a preset value; determine the basic duty cycle of the oil pump according to the target oil pressure, and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0018] In some embodiments of this application, based on the above technical solutions, the device further includes a correction module for obtaining a battery voltage correction coefficient and an oil temperature correction coefficient; correcting the base duty cycle according to the battery voltage correction coefficient and the oil temperature correction coefficient to obtain a corrected duty cycle; and adjusting the corrected duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0019] In some embodiments of this application, based on the above technical solutions, the correction module is further configured to obtain the current oil pressure of the engine; if the current oil pressure is less than the target oil pressure, the duty cycle of the oil pump is increased so that the current oil pressure of the engine is consistent with the target oil pressure.

[0020] In some embodiments of this application, based on the above technical solutions, the correction module is further configured to reduce the duty cycle of the oil pump if the current oil pressure is greater than the target oil pressure, so that the current oil pressure of the engine is consistent with the target oil pressure.

[0021] In some embodiments of this application, based on the above technical solutions, the acquisition module is further configured to acquire the engine start time and the time since the engine last started; the control module is further configured to control the oil pump according to the duty cycle corresponding to the preset high oil pressure if the start time is less than a first set time and the time since the engine last started is greater than a second set time.

[0022] In some embodiments of this application, based on the above technical solutions, the control module is further configured to, if the start-up time is greater than or equal to a first set time, and the time since the last start of the engine is less than or equal to a second set time, perform closed-loop control of the engine's oil pump according to the target oil pressure.

[0023] In some embodiments of this application, based on the above technical solutions, the acquisition module is further configured to acquire the engine water temperature and engine oil temperature; the control module is further configured to control the oil pump according to the duty cycle corresponding to the preset high oil pressure when the water temperature is less than the first water temperature, or the water temperature is greater than the second water temperature, or the engine oil temperature is greater than the preset oil temperature; wherein, the first water temperature is less than the second water temperature.

[0024] In some embodiments of this application, based on the above technical solutions, the first driving mileage is 1,000 kilometers, and the second driving mileage is 200,000 kilometers.

[0025] According to one aspect of the embodiments of this application, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the oil pump control method for an engine as described in the above technical solutions.

[0026] According to one aspect of the embodiments of this application, an electronic device is provided, the electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform an oil pump control method for an engine as described above by executing the executable instructions.

[0027] According to one aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the engine oil pump control method as described in the above technical solutions.

[0028] In the technical solution provided in this application embodiment, when the mileage is less than or equal to the first mileage, it corresponds to the initial stage of vehicle use, i.e., the vehicle's engine is in the break-in stage. At this time, a preset high oil pressure is used for control to reduce engine wear, thereby providing a certain degree of protection for the engine and extending its service life. Furthermore, when the mileage is greater than or equal to the second mileage, it corresponds to a stage where the vehicle is older. At this time, a preset high oil pressure and corresponding duty cycle are also used to control the engine's oil pump, which can similarly reduce wear on the engine's internal structure, provide a certain degree of protection for the engine, and improve engine reliability.

[0029] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0030] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0031] Figure 1 The flowchart of the oil pump control method for an engine provided in one embodiment of this application is illustrated schematically.

[0032] Figure 2 The schematic diagram illustrates the steps of the closed-loop control mode for the engine's oil pump according to the target oil pressure.

[0033] Figure 3 The schematic diagram illustrates the steps for determining the target oil pressure based on the vehicle's current status information.

[0034] Figure 4 The flowchart of the oil pump control method for an engine provided in another embodiment of this application is illustrated schematically.

[0035] Figure 5 A flowchart illustrating the overall control method of an engine oil pump according to an embodiment of this application is shown.

[0036] Figure 6 A schematic block diagram of the engine oil pump control device provided in an embodiment of this application is shown.

[0037] Figure 7 A schematic diagram of a computer system architecture suitable for implementing the embodiments of this application is shown. Detailed Implementation

[0038] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0039] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0040] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0041] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0042] The oil pump control method, device, readable medium, and electronic equipment of the engine provided in this application will be described in detail below with reference to specific embodiments.

[0043] See Figure 1 , Figure 1 The flowchart illustrating the steps of an engine oil pump control method according to an embodiment of this application is shown. The execution entity of this engine oil pump control method can be a controller, and it mainly includes the following steps S101 to S102.

[0044] Step S101: Obtain the vehicle's mileage;

[0045] Step S102: If the driving mileage is less than or equal to the first driving mileage, or the driving mileage is greater than or equal to the second driving mileage, the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure; wherein the first driving mileage is less than the second driving mileage.

[0046] It's important to note that high oil pressure refers to oil pressure greater than the pressure required for the piston nozzles to open. In other words, any oil pressure exceeding this pressure is considered high oil pressure. The oil pump's output pressure must be greater than the pressure required for the piston nozzles to open. By controlling the oil pump according to the preset duty cycle corresponding to this high oil pressure, the piston nozzles are made to open. Opening the piston nozzles then provides sufficient flow to lubricate the cylinder walls, rather than relying on oil thrown up by the crankshaft. This results in better lubrication and reduces wear between internal engine components.

[0047] First, the vehicle's mileage is obtained to determine the engine's usage status. Then, based on this status, the oil pump is controlled differently. When the vehicle's mileage is less than or equal to the first mileage mark, the vehicle is considered to be in its initial use phase, and the engine is still in the break-in period. At this time, engine protection is required, i.e., a protection mechanism is introduced. Generally, in related technical solutions, a relatively low oil pressure is used to control the oil pressure during the break-in period of a new car's engine. However, excessively low oil pressure may lead to insufficient oil supply, causing wear and tear on the engine's internal structure and resulting in engine damage. Therefore, in this application's solution, a preset high oil pressure is used during the engine's break-in period to reduce engine wear. Similarly, after the vehicle has been used for a longer period, i.e., after reaching a certain mileage, a higher oil pressure is used to further extend the engine's lifespan. Thus, by introducing a protection mechanism with higher oil pressure control during the new car's initial use and when the vehicle's mileage reaches a certain value, the engine is protected, and its lifespan is extended to a certain extent. The first and second mileage are preset. Those skilled in the art can limit the settings of the first and second mileage according to actual needs, but this is not specified here. The first mileage can be set within the range of 500 km to 1500 km, for example, 1000 km; while the second mileage can be set within the range of 100,000 km to 300,000 km, for example, 200,000 km. Setting appropriate first and second mileages helps to effectively protect the engine.

[0048] In the technical solution provided in this application embodiment, when the mileage is less than or equal to the first mileage, it corresponds to the initial stage of vehicle use, i.e., the vehicle's engine is in the break-in stage. At this time, a preset high oil pressure is used for control to reduce engine wear, thereby providing a certain degree of protection for the engine and extending its service life. Furthermore, when the mileage is greater than or equal to the second mileage, it corresponds to a stage where the vehicle is older. At this time, a preset high oil pressure and corresponding duty cycle are also used to control the engine's oil pump, which can similarly reduce wear on the engine's internal structure, provide a certain degree of protection for the engine, and improve engine reliability.

[0049] In one embodiment of this application, the method further includes:

[0050] If the mileage is greater than the first mileage but less than the second mileage, the engine oil pump will be controlled in a closed loop according to the target oil pressure.

[0051] Specifically, if the driving mileage is within the range of the first driving mileage and the second driving mileage, instead of using a continuous high oil pressure control mode, a different oil pressure alternating control mode is used, that is, an adjustable oil pressure mode is used to reduce oil consumption.

[0052] In this way, when the driving mileage is within the range of the first and second driving mileage, the oil pump is not controlled in a continuously high oil pressure mode. Instead, an adjustable oil pressure mode is used. This avoids the continuous use of the high oil pressure control mode and reduces the occurrence of excessive high oil pressure mode, thereby reducing oil consumption and achieving the effect of saving fuel.

[0053] In one embodiment of this application, see Figure 2 , Figure 2 The schematic diagram illustrates the steps of a closed-loop control mode for an engine's oil pump based on a target oil pressure. This closed-loop control mode for the engine's oil pump based on a target oil pressure mainly includes the following steps S201 to S203.

[0054] Step S201: Obtain the altitude corresponding to the current vehicle location;

[0055] Step S202: If the altitude is lower than the preset altitude, the target oil pressure is determined based on the vehicle's current status information.

[0056] Specifically, by obtaining the altitude corresponding to the current vehicle location, the boost rate of the oil pump can be determined. Different oil pressures are used to control the oil pump based on different boost rates, thus adapting to different external environments and improving the user experience. If the current altitude is not high enough, while ensuring the normal power output of the engine, a target oil pressure is determined based on the current vehicle status information. This target oil pressure is adjustable, with different target oil pressures corresponding to different status information.

[0057] Step S203: Determine the basic duty cycle of the oil pump based on the target oil pressure, and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0058] After determining the target oil pressure, the duty cycle corresponding to the target oil pressure can be obtained through the set MAP table. After obtaining the base duty cycle, it is adjusted to ensure that the engine's current oil pressure matches the target oil pressure. In this way, the base duty cycle is obtained through pre-control, and subsequent fine-tuning is performed based on this base duty cycle, which helps to achieve a more accurate target oil pressure. This approach ensures the engine's reliability under high load conditions while also considering the fuel consumption requirements under medium and low loads and emission requirements during cold starts. Furthermore, when the engine's operating conditions are relatively stable, it can broaden the application range of the oil pump's low-pressure mode, thereby reducing fuel consumption.

[0059] In one embodiment of this application, see Figure 3 , Figure 3 The flowchart illustrating the steps for determining the target oil pressure based on the vehicle's current status information is shown. Determining the target oil pressure based on the vehicle's current status information mainly includes the following steps S301 to S303.

[0060] Step S301: Obtain the current status information of the vehicle, including the engine running time and water temperature.

[0061] In step S302, if the running time is greater than or equal to the preset time and the water temperature is greater than or equal to the preset temperature, then obtain the current engine speed and load.

[0062] Step S303: The first oil pressure region corresponding to the current speed and load is taken as the target oil pressure.

[0063] Obtain a preset MAP table, which is an ignition control curve diagram of the engine under various operating conditions. Optionally, the horizontal axis of this control curve can represent engine speed, and the vertical axis can represent load, dividing the engine into multiple different oil pressure zones based on different engine speeds and loads. After determining the engine speed and load, the corresponding basic target oil pressure can be obtained by looking up the MAP table.

[0064] In this way, if the running time is greater than or equal to the preset time and the water temperature is greater than or equal to the preset temperature, the first oil pressure zone corresponding to the current speed and load will be used as the target oil pressure to meet the current emission requirements.

[0065] In one embodiment of this application, determining the target oil pressure based on the vehicle's current state information further includes:

[0066] If the running time is less than the preset time and the water temperature is less than the preset temperature, then the second oil pressure zone corresponding to the current speed and load will be used as the target oil pressure.

[0067] The oil pressure corresponding to the first oil pressure zone is greater than the oil pressure corresponding to the second oil pressure zone.

[0068] Obtain a preset MAP table, which is an ignition control curve diagram of the engine under various operating conditions. Optionally, the horizontal axis of this control curve can represent engine speed, and the vertical axis can represent load, dividing the engine into multiple different oil pressure zones based on different engine speeds and loads. After determining the engine speed and load, the corresponding basic target oil pressure can be obtained by looking up the MAP table.

[0069] In this way, the target oil pressure is selected for different areas based on the running time and water temperature, which is beneficial for determining the corresponding duty cycle based on the oil pressure.

[0070] In one embodiment of this application, the closed-loop control mode of the engine's oil pump according to the target oil pressure further includes:

[0071] If the altitude is greater than or equal to the preset altitude, the target oil pressure will be set to the preset value.

[0072] The base duty cycle of the oil pump is determined based on the target oil pressure, and the base duty cycle is adjusted to ensure that the current oil pressure of the engine matches the target oil pressure.

[0073] Obtain the altitude H. If H > H0, and the current altitude is high, the oil pump builds up pressure slowly. Therefore, a preset target oil pressure can be used to ensure engine power output. The preset target oil pressure can be P1, where P1 is a higher pressure, less than the maximum pressure, and greater than 0. This is determined based on the preset MAP1 table, which is divided according to engine speed (n) and load (BMEP). Different speeds and loads correspond to different target oil pump pressures. Specifically, the first preset pressure P1 is generally greater than 300 kPa. After obtaining the target oil pressure, the corresponding base duty cycle is determined based on it.

[0074] In this way, if the current altitude is relatively high, the target oil pressure is set to a higher value, which helps to ensure the engine's power output and stable operation. After determining the target oil pressure, a table is consulted to determine the base duty cycle. Fine-tuning is then performed based on the base duty cycle to ensure that the engine's current oil pressure matches the target oil pressure.

[0075] In one embodiment of this application, see Figure 4 , Figure 4 The flowchart illustrating the steps of an engine oil pump control method according to another embodiment of this application is shown. After determining the basic duty cycle of the oil pump based on the target oil pressure, the method mainly includes the following steps S401 to S403.

[0076] Step S401: Obtain the battery voltage correction factor and the engine oil temperature correction factor;

[0077] Step S402: Correct the base duty cycle according to the battery voltage correction factor and the engine oil temperature correction factor to obtain the corrected duty cycle;

[0078] Step S403: Adjust the corrected duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0079] After obtaining the base duty cycle, fine-tuning is performed based on it. During fine-tuning, battery voltage correction coefficients and oil temperature correction coefficients are used for adjustment, thereby achieving more precise control. The battery voltage correction coefficient and oil temperature correction coefficient are preset values. Those skilled in the art can limit their specific settings according to actual needs, but such limitations are not specified here.

[0080] When adjusting the engine's current oil pressure to match the target oil pressure, the target oil pressure requirement (MAP meter, constant duty cycle output) is preset into the engine control ECU. When the actual oil pressure is lower than the target oil pressure corresponding to the engine's operating point, the ECU increases the duty cycle of the oil pump solenoid valve, thereby increasing the engine's actual oil pressure. Conversely, when the engine's actual oil pressure is higher than the target oil pressure corresponding to the engine's operating point, the ECU decreases the duty cycle of the oil pump solenoid valve, thereby decreasing the engine's actual oil pressure, thus achieving closed-loop control.

[0081] In this way, by further correcting the base duty cycle using the battery voltage correction factor and the oil temperature correction factor, a more accurate oil pressure can be obtained, thus ensuring fuel consumption and reliability.

[0082] In one embodiment of this application, adjusting the modified duty cycle to make the current oil pressure of the engine match the target oil pressure includes:

[0083] Obtain the current oil pressure of the engine;

[0084] If the current oil pressure is lower than the target oil pressure, the duty cycle of the oil pump is increased to make the current oil pressure of the engine match the target oil pressure.

[0085] This approach, employing a combination of coarse and fine adjustment of oil pressure, allows for faster multi-stage oil pressure regulation. Specifically, the actual oil pressure of the oil pump is detected and compared to the target oil pressure. When the actual oil pressure is higher than the target pressure, the duty cycle of the control signal that reduces the oil pump's displacement is adjusted to lower the actual oil pressure. Conversely, when the actual oil pressure is lower than the target pressure, the duty cycle of the control signal that increases the oil pump's displacement is adjusted to increase the actual oil pressure. This achieves closed-loop control of the oil pump's oil pressure.

[0086] In one embodiment of this application, adjusting the modified duty cycle to make the current oil pressure of the engine consistent with the target oil pressure further includes:

[0087] If the current oil pressure is greater than the target oil pressure, reduce the duty cycle of the oil pump to make the current oil pressure of the engine match the target oil pressure.

[0088] In this way, by first coarsely adjusting the oil pressure and then finely adjusting it, a control method combining coarse and fine adjustments can achieve multi-level adjustment of oil pressure more quickly. When the actual oil pressure is higher than the target oil pressure, the duty cycle of the control signal that reduces the oil pump displacement is adjusted to lower the actual oil pressure.

[0089] In one embodiment of this application, the method further includes:

[0090] Obtain the engine start time and the time since the engine last started;

[0091] If the start time is less than the first set time, and the time since the last engine start is greater than the second set time, the oil pump will be controlled according to the duty cycle corresponding to the preset high oil pressure.

[0092] If the start time is less than the first set time, and the time since the last engine start is greater than the second set time, that is, in the first few seconds after the engine starts successfully (start time t < t0), the oil pump operates at a higher pressure P1 (higher pressure, generally greater than 300 kPa), which shortens the time for oil pressure to build up during start-up and reduces wear during the engine start-up phase.

[0093] Alternatively, in addition to determining when to control the engine at a preset high oil pressure based on the vehicle's mileage, the engine start-up time can also be used for further determination. This balances fuel consumption requirements under low-load conditions and emission requirements during cold starts. Thus, when the start-up time is less than a first set time, and the time since the last engine start is greater than a second set time, the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure, thereby promoting stable engine operation.

[0094] In one embodiment of this application, the method further includes:

[0095] If the start time is greater than or equal to the first set time, and the time since the last engine start is less than or equal to the second set time, the engine oil pump will be controlled in a closed-loop mode according to the target oil pressure.

[0096] In this way, when the start time is greater than or equal to the first set time, and the time since the last engine start is less than or equal to the second set time, the engine oil pump is controlled in a closed-loop mode according to the target oil pressure. This means that the oil pressure is adjustable, which avoids the continuous use of the high oil pressure control mode and reduces the occurrence of excessive high oil pressure mode, thereby reducing oil loss and achieving the effect of saving fuel.

[0097] In one embodiment of this application, the method further includes:

[0098] Obtain the engine's coolant temperature and oil temperature;

[0099] Among them, the engine oil temperature, that is, the temperature of the engine lubricating oil, can be obtained by measuring the oil temperature through a corresponding temperature sensor.

[0100] When the coolant temperature is lower than the first coolant temperature, or higher than the second coolant temperature, or the engine oil temperature is higher than the preset oil temperature, the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure; where the first coolant temperature is lower than the second coolant temperature. Conversely, the engine oil pump is controlled in a closed-loop mode according to the target oil pressure.

[0101] During the engine's high-temperature phase (generally when the coolant temperature is above 100℃), the oil pump operates at its maximum displacement. This maximum displacement is beneficial for engine reliability. The determination of whether the engine has completed warm-up is based not only on coolant temperature but also on starting time. Meeting either condition indicates successful warm-up, preventing malfunctions in the engine cooling system. Relying solely on coolant temperature for this determination could lead to reliability issues. In summary, controlling the oil pump displacement under different conditions implements different cooling strategies, ensuring both rapid engine warm-up and effective engine cooling, thus improving engine reliability.

[0102] When the above conditions are not met, the engine oil pump is controlled in a closed-loop mode according to the target oil pressure. Different target oil pressures are used for the warm-up phase (low coolant temperature phase) and the normal coolant temperature phase (generally 60℃~100℃) to ensure faster warm-up, lower fuel consumption, and better emissions. In the normal coolant temperature phase, the opening area of ​​the piston cooling nozzles is smaller, thus ensuring better engine lubrication, better fuel economy, and better reliability.

[0103] Alternatively, in addition to determining when to control the engine at a preset high oil pressure based on the vehicle's mileage, the engine's coolant temperature and oil temperature can be used to further determine this, thus taking into account both the fuel consumption requirements under low and medium loads and the emission requirements during cold starts.

[0104] To understand the technical solution of this application as a whole, please refer to... Figure 5 , Figure 5 A flowchart illustrating an embodiment of the overall control method for an engine oil pump provided in this application is shown schematically. The method includes: first acquiring the engine speed n, load BMEP, coolant temperature T, altitude H, starting time t, and oil temperature T. oil These parameters are then used to establish a correspondence table based on the engine's speed, load, coolant temperature, altitude, and the corresponding oil pump solenoid valve duty cycle and oil pressure under different operating conditions. This correspondence table is pre-stored in the ECU (Electronic Control Unit). After the vehicle is powered on, the ECU receives signals from the speed sensor, coolant temperature sensor, altitude sensor, and oil pressure sensor. The ECU determines whether the corresponding sensors are faulty based on the received signals of engine speed, coolant temperature, altitude, and oil pressure. If any sensor malfunctions, an alarm is issued to alert the user that the corresponding sensor is faulty. At the same time, the ECU controls the oil pump solenoid valve to adjust the duty cycle to 0, and the oil pump operates in the highest oil pressure mode. If all four sensors are functioning correctly, the ECU collects engine speed, coolant temperature, altitude, and oil pressure at a set frequency, and calculates the engine load at the same set frequency based on the received signals such as fuel injection quantity and duty cycle. When collecting or calculating engine speed, coolant temperature, altitude, oil pressure, and load at the set frequency, the ECU can use different frequencies for collection or calculation. For example, the first frequency f1 can be used to collect engine speed, the second frequency f2 can be used to collect coolant temperature, the third frequency f3 can be used to collect altitude signals, the fourth frequency f4 can be used to collect oil pressure, and the fifth frequency f5 can be used to calculate engine load. These frequencies can be equal or unequal.

[0105] The target oil pressure requirements are MAP1, MAP2, MAP3, MAP4, MAP5, MAP6; the start-up times are t0 and t1; the duration threshold is t2; the water temperature is T0, T1, T2; and the engine oil temperature is T. oil0 T oil1 The altitude H0 is preset in the engine control ECU. An oil pressure sensor is installed on the engine oil passage, and the ECU can read the specific value of the oil pressure in real time. When the actual oil pressure does not match the target oil pressure corresponding to the engine operating point, the ECU adjusts the duty cycle of the oil pump solenoid valve to ensure that the actual oil pressure matches the target oil pressure corresponding to the engine operating point. If the difference between the target oil pressure and the actual oil pressure reaches δP and the duration is greater than t2, the ECU judges that the solenoid valve is stuck, and the ECU outputs a duty cycle of 0, thereby releasing the electromagnetic force and giving the solenoid valve spring a chance to overcome the slight sticking phenomenon.

[0106] After the vehicle is powered on, the ECU checks the altitude sensor, coolant temperature sensor, and oil pressure sensor. If any of these sensors malfunctions, the oil pump operates in a constant duty cycle open-loop mode, specifically with an output duty cycle of MAP1. The horizontal axis of MAP1 typically represents engine speed n, and the vertical axis typically represents oil temperature or solenoid valve temperature. The method for determining sensor malfunctions is determined by the ECU, which may involve scanning at frequency f1 to determine if a fault exists. If a fault is detected, an alarm will be issued to alert the user.

[0107] Once the engine starts successfully, if the running time t < t0 and the time interval since the last start is t... s ≥t s0 Or when the battery voltage V < V0, or the water temperature T < T0, or T oil <T oil0 When the vehicle mileage s ≤ s0, or when the vehicle mileage s ≥ s1, the ECU output duty cycle is controlled according to MAP1.

[0108] If none of the above conditions are met, then execute the following method:

[0109] Specifically, the current altitude H is obtained. If H > H0, the ECU outputs the target oil pressure P1 for operation, where P1 is a higher pressure, generally greater than 300 kPa. Then, the corresponding base duty cycle is determined based on P1.

[0110] If H < H0, determine whether the water temperature T is lower than T1 and whether the engine's continuous running time t is less than the preset duration. If the above conditions are met, then MAP2 is used as the target oil pressure; if the above conditions are not met, then MAP6 is used as the target oil pressure. Based on the target oil pressure, the basic duty cycle is obtained by looking up MAP3.

[0111] After obtaining the base duty cycle, it is corrected according to the oil temperature correction factor MAP4 and the battery voltage correction factor MAP5 to obtain the corrected duty cycle. The corrected duty cycle controls the oil pump solenoid valve, and then the oil pump, oil filter, and oil cooler are passed in sequence to obtain the actual oil pressure in the main oil passage. If the actual oil pressure is inconsistent with the target oil pressure, the corrected duty cycle is adjusted to ensure that the actual oil pressure of the engine matches the target oil pressure.

[0112] It should be noted that although the steps of the method in this application are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0113] The following describes an embodiment of the apparatus of this application, which can be used to execute the engine oil pump control method in the above embodiments of this application. Figure 6 A schematic block diagram of an engine oil pump control device provided in an embodiment of this application is shown. Figure 6 As shown, the engine oil pump control device 600 includes:

[0114] The acquisition module 601 is used to acquire the vehicle's mileage.

[0115] The control module 602 is used to control the oil pump according to the duty cycle corresponding to the preset high oil pressure if the driving mileage is less than or equal to the first driving mileage, or the driving mileage is greater than or equal to the second driving mileage; wherein the first driving mileage is less than the second driving mileage.

[0116] In some embodiments of this application, based on the above technical solutions, the device further includes a second control module, which is used to perform closed-loop control of the engine's oil pump according to the target oil pressure if the driving mileage is greater than the first driving mileage and less than the second driving mileage.

[0117] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to: obtain the altitude corresponding to the current vehicle position; if the altitude is less than the preset altitude, determine the target oil pressure based on the current status information of the vehicle; determine the basic duty cycle of the oil pump based on the target oil pressure, and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0118] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to: obtain the current status information of the vehicle, including the engine running time and water temperature; if the running time is greater than or equal to a preset duration and the water temperature is greater than or equal to a preset temperature, then obtain the current engine speed and load; and use the first oil pressure region corresponding to the current speed and load as the target oil pressure.

[0119] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to, if the running time is less than a preset time and the water temperature is less than a preset temperature, take the second oil pressure region corresponding to the current speed and load as the target oil pressure; wherein, the oil pressure corresponding to the first oil pressure region is greater than the oil pressure corresponding to the second oil pressure region.

[0120] In some embodiments of this application, based on the above technical solutions, the second control module is further configured to: set the target oil pressure to a preset value if the altitude is greater than or equal to a preset altitude; determine the basic duty cycle of the oil pump according to the target oil pressure; and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0121] In some embodiments of this application, based on the above technical solutions, the device further includes a correction module for obtaining a battery voltage correction coefficient and an oil temperature correction coefficient; correcting the base duty cycle according to the battery voltage correction coefficient and the oil temperature correction coefficient to obtain a corrected duty cycle; and adjusting the corrected duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

[0122] In some embodiments of this application, based on the above technical solutions, the correction module is further configured to obtain the current oil pressure of the engine; if the current oil pressure is less than the target oil pressure, the duty cycle of the oil pump is increased so that the current oil pressure of the engine is consistent with the target oil pressure.

[0123] In some embodiments of this application, based on the above technical solutions, the correction module is further used to reduce the duty cycle of the oil pump if the current oil pressure is greater than the target oil pressure, so that the current oil pressure of the engine is consistent with the target oil pressure.

[0124] In some embodiments of this application, based on the above technical solutions, the acquisition module 601 is further used to acquire the engine start time and the time since the engine last started; the control module 602 is further used to control the oil pump according to the duty cycle corresponding to the preset high oil pressure if the start time is less than a first set time and the time since the engine last started is greater than a second set time.

[0125] In some embodiments of this application, based on the above technical solutions, the control module 602 is further configured to, if the start time is greater than or equal to a first set time, and the time since the last start of the engine is less than or equal to a second set time, perform closed-loop control of the engine's oil pump according to the target oil pressure.

[0126] In some embodiments of this application, based on the above technical solutions, the acquisition module 601 is further used to acquire the engine water temperature and engine oil temperature; the control module 602 is further used to control the oil pump according to the duty cycle corresponding to the preset high oil pressure when the water temperature is lower than the first water temperature, or the water temperature is higher than the second water temperature, or the engine oil temperature is higher than the preset oil temperature; wherein, the first water temperature is lower than the second water temperature.

[0127] In some embodiments of this application, based on the above technical solutions, the first driving mileage is 1,000 kilometers and the second driving mileage is 200,000 kilometers.

[0128] The specific details of the engine oil pump control device provided in the various embodiments of this application have been described in detail in the corresponding method embodiments, and will not be repeated here.

[0129] Figure 7A schematic block diagram of a computer system architecture for implementing an electronic device according to embodiments of the present application is shown.

[0130] It should be noted that, Figure 7 The computer system 700 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0131] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 702 or programs loaded from storage section 708 into random access memory (RAM) 703. The RAM 703 also stores various programs and data required for system operation. The CPU 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output interface 705 (I / O interface) is also connected to the bus 704.

[0132] The following components are connected to the input / output interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a local area network card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the input / output interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.

[0133] Specifically, according to embodiments of this application, the processes described in the various method flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 709, and / or installed from removable medium 711. When the computer program is executed by central processing unit 701, it performs various functions defined in the system of this application.

[0134] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0135] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0136] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0137] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.

[0138] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0139] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for controlling an engine's oil pump, characterized in that, The method includes: Obtain the vehicle's mileage; If the mileage is less than or equal to the first mileage, or the mileage is greater than or equal to the second mileage, the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure; wherein, the first mileage is less than the second mileage; wherein, when the mileage is less than or equal to the first mileage, the vehicle's engine is in the break-in stage; when the mileage is greater than or equal to the second mileage, the vehicle is in a stage of longer vehicle age; the preset high oil pressure includes a preset oil pressure greater than the oil pressure required to open the piston nozzle; If the mileage is greater than the first mileage and less than the second mileage, then the engine oil pump is controlled in a closed-loop mode according to the target oil pressure. The closed-loop control mode for the engine's oil pump according to the target oil pressure includes: Get the altitude corresponding to the current vehicle location; If the altitude is lower than the preset altitude, the target oil pressure is determined based on the vehicle's current status information; The basic duty cycle of the oil pump is determined based on the target oil pressure. Obtain the battery voltage correction factor and the engine oil temperature correction factor; The base duty cycle is corrected based on the battery voltage correction factor and the engine oil temperature correction factor to obtain the corrected duty cycle; The corrected duty cycle is adjusted so that the current oil pressure of the engine matches the target oil pressure.

2. The oil pump control method for an engine according to claim 1, characterized in that, Determining the target oil pressure based on the vehicle's current status information includes: Obtain the vehicle's current status information, which includes the engine's running time and coolant temperature; If the running time is greater than or equal to the preset time and the water temperature is greater than or equal to the preset temperature, then the current engine speed and load are obtained; The first oil pressure region corresponding to the current rotational speed and load is taken as the target oil pressure.

3. The engine oil pump control method according to claim 2, characterized in that, The step of determining the target oil pressure based on the vehicle's current status information also includes: If the running time is less than the preset time and the water temperature is less than the preset temperature, then the second oil pressure region corresponding to the current rotation speed and load is taken as the target oil pressure. The oil pressure corresponding to the first oil pressure region is greater than the oil pressure corresponding to the second oil pressure region.

4. The oil pump control method for an engine according to claim 1, characterized in that, The closed-loop control mode for the engine's oil pump according to the target oil pressure also includes: If the altitude is greater than or equal to the preset altitude, the target oil pressure is set to the preset value; The basic duty cycle of the oil pump is determined based on the target oil pressure, and the basic duty cycle is adjusted so that the current oil pressure of the engine is consistent with the target oil pressure.

5. The oil pump control method for an engine according to claim 1, characterized in that, The step of adjusting the corrected duty cycle to make the current oil pressure of the engine match the target oil pressure includes: Obtain the current oil pressure of the engine; If the current oil pressure is lower than the target oil pressure, the duty cycle of the oil pump is increased so that the current oil pressure of the engine matches the target oil pressure.

6. The engine oil pump control method according to claim 5, characterized in that, The step of adjusting the corrected duty cycle to make the current oil pressure of the engine match the target oil pressure also includes: If the current oil pressure is greater than the target oil pressure, the duty cycle of the oil pump is reduced so that the current oil pressure of the engine is consistent with the target oil pressure.

7. The oil pump control method for an engine according to claim 1, characterized in that, The method further includes: Obtain the engine start time and the time since the engine last started; If the start-up time is less than the first set time, and the time since the last engine start is greater than the second set time, then the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure.

8. The oil pump control method for an engine according to claim 7, characterized in that, The method further includes: If the start-up time is greater than or equal to the first set time, and the time since the last start of the engine is less than or equal to the second set time, the engine oil pump is controlled in a closed-loop mode according to the target oil pressure.

9. The oil pump control method for an engine according to claim 1, characterized in that, The method further includes: Obtain the engine's coolant temperature and oil temperature; When the water temperature is lower than the first water temperature, or the water temperature is higher than the second water temperature, or the oil temperature is higher than the preset oil temperature, the oil pump is controlled according to the duty cycle corresponding to the preset high oil pressure; wherein, the first water temperature is lower than the second water temperature.

10. The oil pump control method for an engine according to claim 1, characterized in that, The method further includes: The first mileage is 1,000 kilometers, and the second mileage is 200,000 kilometers.

11. An oil pump control device for an engine, characterized in that, The device includes: The acquisition module is used to obtain the vehicle's mileage. The control module is used to control the oil pump according to the duty cycle corresponding to a preset high oil pressure if the mileage is less than or equal to a first mileage, or greater than or equal to a second mileage; wherein the first mileage is less than the second mileage; wherein when the mileage is less than or equal to the first mileage, the vehicle's engine is in the break-in stage; when the mileage is greater than or equal to the second mileage, the vehicle is in a stage of longer vehicle age; the preset high oil pressure includes a preset oil pressure greater than that required to open the piston nozzle; The control module is further configured to: if the mileage is greater than the first mileage and less than the second mileage, then perform closed-loop control of the engine's oil pump according to the target oil pressure; wherein, performing closed-loop control of the engine's oil pump according to the target oil pressure includes: obtaining the altitude corresponding to the current vehicle location; if the altitude is less than a preset altitude, determining the target oil pressure based on the vehicle's current status information; determining the base duty cycle of the oil pump based on the target oil pressure; obtaining the battery voltage correction coefficient and the oil temperature correction coefficient; correcting the base duty cycle based on the battery voltage correction coefficient and the oil temperature correction coefficient to obtain the corrected duty cycle; and adjusting the corrected duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.

12. A computer-readable medium, characterized in that, The computer-readable medium stores a computer program that, when executed by a processor, implements the oil pump control method for an engine as described in any one of claims 1 to 10.

13. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the oil pump control method of the engine according to any one of claims 1 to 10 by executing the executable instructions.

Citation Information

Patent Citations

  • Electronically controlled piston cooling nozzle control method and system

    CN105649747A

  • Engine oil pump control method and device

    CN108374705A

  • Engine oil pressure control method and device, automobile and storage medium

    CN115217575A

  • Oil pump electromagnetic valve control method, vehicle-mounted controller and automobile

    CN115217576A

  • Method to operate piston cooling of internal combustion engine whereby oil supply is connected to nozzle using valve opened by oil pressure, pumping lubricating oil into canal and supplying nozzle with lubricating oil; piston cooling device

    DE102005022460A1