Engine oil pump control method, device, readable medium and electronic device
By alternately controlling the high and low pressure mode of the oil pump in the engine and adjusting the oil pressure according to the engine speed and load, the problem of excessive fuel consumption in the prior art is solved, and the effect of reducing the fuel consumption rate is achieved.
Patent Information
- Application Number
- CN202211406970.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-10
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2042-11-10
AI Technical Summary
The control mode of the oil pump in the existing engine leads to excessive fuel consumption and a problem of waste of fuel consumption.
By obtaining the engine speed and load, determining the base target oil pressure, and performing alternating control of the current oil pressure of the oil pump according to the preset period length, adjusting the base duty cycle of the oil pump so that the current oil pressure of the engine is consistent with the target oil pressure.
Through alternating control of high and low pressure modes, continuous high oil pressure output is avoided, and the loss of oil volume is reduced, thereby reducing fuel consumption rate.
Smart Images

Figure CN115653726B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of engine control technology, and specifically relates to an engine oil pump control method, device, readable medium and electronic equipment. Background Art
[0002] The engine is the core component of the vehicle. Since a lot of friction loss will be generated during the working process of the engine, the engine is generally equipped with a lubrication system. The lubrication system generally includes an oil pump, which transports the oil in the oil pan at the bottom of the engine upward to various components in the engine through the oil pipeline for lubrication. The lubricated oil will flow back to the oil pan, thus forming a cycle to achieve lubrication.
[0003] In the relevant technical solution, the control mode of the oil pump is to always use a higher oil pressure so that the piston cooling nozzle in the oil pump can be 100% open. This method consumes too much oil and obviously there is a certain amount of oil waste.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] The purpose of the present application is to provide an engine oil pump control method, device, readable medium and electronic device, which reduce the fuel consumption rate to a certain extent.
[0006] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0007] According to one aspect of an embodiment of the present application, a method for controlling an oil pump of an engine is provided, the method comprising:
[0008] Get the engine speed and load;
[0009] Determine a corresponding oil pressure region according to the rotation speed and the load, and obtain a basic target oil pressure;
[0010] According to the basic target oil pressure and the preset cycle duration, the current oil pressure of the oil pump is alternately controlled in high and low pressure modes;
[0011] The basic duty cycle of the oil pump is determined according to the corresponding oil pressure in the high-low pressure mode, and the basic duty cycle is adjusted so that the current oil pressure of the engine is consistent with the target oil pressure.
[0012] According to one aspect of an embodiment of the present application, there is provided an oil pump control device for an engine, the device comprising:
[0013] An acquisition module, used for acquiring the speed and load of the engine;
[0014] A determination module, configured to determine a corresponding oil pressure region according to the rotation speed and the load, and obtain a basic target oil pressure;
[0015] A control module, configured to perform high-pressure and low-pressure mode alternating control on the current oil pressure of the oil pump according to the basic target oil pressure and a preset cycle duration;
[0016] The adjustment module is used to determine the basic duty cycle of the oil pump according to the corresponding oil pressure in the high and low pressure modes, and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.
[0017] In some embodiments of the present application, based on the above technical solution, the control module is also used to obtain the running time of the engine; within the preset cycle time, cyclically determine whether the running time of the engine meets the preset conditions; if the running time meets the preset conditions, the basic target oil pressure is corrected, and the high-pressure control mode is entered with the corrected basic target oil pressure.
[0018] In some embodiments of the present application, based on the above technical solution, the control module is also used to enter the low-pressure control mode with the basic target oil pressure if the operating time does not meet the preset condition.
[0019] In some embodiments of the present application, based on the above technical solution, the control module is also used to calculate the remainder between the operating time and the preset cycle time within the preset cycle time to obtain a first value; and take the product of the preset cycle ratio and the preset cycle time as the second value; if the first value is less than or equal to the second value, the operating time of the engine meets the preset conditions.
[0020] In some embodiments of the present application, based on the above technical solution, the determination module is also used to obtain the operating time and water temperature of the engine; if the operating 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 speed and load of the engine are obtained; and the first oil pressure area corresponding to the current speed and load is used as the basic target oil pressure.
[0021] In some embodiments of the present application, based on the above technical solution, the determination module is also used to, if the operating time is less than the preset time, and the water temperature is less than the preset temperature, use the second oil pressure area corresponding to the current speed and the load as the basic target oil pressure; wherein the oil pressure corresponding to the first oil pressure area is greater than the oil pressure corresponding to the second oil pressure area.
[0022] In some embodiments of the present application, based on the above technical solution, the adjustment module is also used to obtain a battery voltage correction coefficient and an oil temperature correction coefficient; correct the basic duty cycle according to the battery voltage correction coefficient and the oil temperature correction coefficient to obtain a corrected duty cycle; adjust the corrected duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.
[0023] According to one aspect of an embodiment of the present application, a computer-readable medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for controlling an oil pump of an engine as in the above technical solution is implemented.
[0024] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute an engine oil pump control method as in the above technical solution by executing the executable instructions.
[0025] According to one aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the oil pump control method of the engine in the above technical solution.
[0026] In the technical solution provided in the embodiment of the present application, the basic target oil pressure is first determined according to the engine speed and load. After the basic target oil pressure is determined, the current oil pressure of the oil pump is controlled alternately in high and low pressure modes according to the basic target oil pressure and the preset cycle duration, that is, within the preset cycle duration, the oil pump adopts a high oil pressure and low oil pressure alternating operation mode. In this way, by adopting the high and low pressure mode alternating control method, continuous high oil pressure output is avoided, the oil loss is reduced to a certain extent, and thus the fuel consumption rate is reduced.
[0027] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0029] Figure 1 The following schematically shows the steps of an oil pump control method for an engine provided in an embodiment of the present application.
[0030] Figure 2 The flowchart schematically shows the steps of controlling the current oil pressure of the oil pump in high-pressure and low-pressure modes alternately according to the basic target oil pressure and the preset cycle duration.
[0031] Figure 3 The schematic diagram shows the steps of cyclically determining whether the engine operation time satisfies the preset conditions within the preset cycle time.
[0032] Figure 4 The figure schematically shows the steps of determining the corresponding oil pressure area according to the rotation speed and load to obtain the basic target oil pressure.
[0033] Figure 5 The following schematically shows the steps of an oil pump control method for an engine provided in another embodiment of the present application.
[0034] Figure 6 A flow chart of an overall control method for an engine oil pump provided in one embodiment of the present application is schematically shown.
[0035] Figure 7 The structural block diagram of the oil pump control device of the engine provided in the embodiment of the present application is schematically shown.
[0036] Figure 8 The structure block diagram of a computer system suitable for implementing an electronic device of an embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0037] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.
[0038] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0039] 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 may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0040] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0041] The engine oil pump control method, device, readable medium and electronic device provided by the present application are described in detail below in conjunction with specific implementation methods.
[0042] See also Figure 1 , Figure 1 The following schematically shows the steps of the oil pump control method for an engine provided by an embodiment of the present application. The execution subject of the oil pump control method for an engine may be a controller, and the method may mainly include the following steps S101 to S104.
[0043] Step S101, obtaining the speed and load of the engine.
[0044] The engine speed can be measured by a speed sensor, and the load can be calculated by an electronic control unit based on sensor parameters. In this way, by obtaining the engine speed and load, it is helpful to determine the corresponding oil pressure area.
[0045] Step S102, determining the corresponding oil pressure region according to the rotation speed and the load, and obtaining a basic target oil pressure.
[0046] Get a preset map table, which is an ignition control curve required by the engine under various working conditions. Optionally, the horizontal axis of the control curve can represent the speed, and the vertical axis can represent the load. Multiple different oil pressure areas are obtained according to different speeds and different loads. After determining the speed and load of the engine, the corresponding basic target oil pressure can be obtained by searching the map table.
[0047] Step S103 , performing high-pressure and low-pressure mode alternating control on the current oil pressure of the oil pump according to the basic target oil pressure and the preset cycle duration.
[0048] After determining the basic target oil pressure, the current oil pressure of the oil pump is controlled alternately in high and low pressure modes according to the basic target oil pressure and the preset cycle duration, that is, within the preset cycle duration, the oil pump adopts a high oil pressure and low oil pressure alternating operation mode. In the high oil pressure mode, the piston cooling nozzle can be opened, and in the low oil pressure mode, the piston cooling nozzle can be closed. In this way, by adopting the high and low pressure mode alternating control method, continuous high oil pressure output is avoided, and the loss of oil volume is reduced to a certain extent, thereby reducing the fuel consumption rate.
[0049] Step S104, determining a basic duty cycle of the oil pump according to the corresponding oil pressure in the high and low pressure modes, and adjusting the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.
[0050] Since the high oil pressure mode and the low oil pressure mode correspond to different oil pressure values, a table lookup is performed based on the corresponding oil pressure values in different modes, and then the basic duty cycle corresponding to the oil pressure value can be determined. After obtaining the basic duty cycle, the basic duty cycle is adjusted so that the current oil pressure of the engine is consistent with the target oil pressure. In this way, the basic duty cycle is obtained by pre-control, and then fine-tuned based on the basic duty cycle, which is conducive to achieving a more accurate target oil pressure. In this way, the reliability of the engine under high load conditions is guaranteed, and the fuel consumption requirements of the engine under small and medium loads and the emission requirements in the cold start stage are taken into account. In addition, when the engine operating conditions are relatively stable, the scope of use of the low-pressure mode of the oil pump can be expanded, thereby reducing the fuel consumption rate.
[0051] In the technical solution provided in the embodiment of the present application, the basic target oil pressure is first determined according to the engine speed and load. After the basic target oil pressure is determined, the current oil pressure of the oil pump is controlled alternately in high and low pressure modes according to the basic target oil pressure and the preset cycle duration, that is, within the preset cycle duration, the oil pump adopts a high oil pressure and low oil pressure alternating operation mode. In this way, by adopting the high and low pressure mode alternating control method, continuous high oil pressure output is avoided, the oil loss is reduced to a certain extent, and thus the fuel consumption rate is reduced.
[0052] In one embodiment of the present application, see Figure 2 , Figure 2 The schematic diagram shows the steps of performing high-low pressure mode alternating control on the current oil pressure of the oil pump according to the basic target oil pressure and the preset cycle duration. Performing high-low pressure mode alternating control on the current oil pressure of the oil pump according to the basic target oil pressure and the preset cycle duration mainly includes the following steps S201 to S203.
[0053] Step S201, obtaining the running time of the engine;
[0054] Step S202, within a preset cycle time, cyclically determining whether the engine operation time meets a preset condition;
[0055] Step S203: if the running time meets the preset condition, the basic target oil pressure is corrected, and the high pressure control mode is entered with the corrected basic target oil pressure.
[0056] Since the oil pump can operate alternately between high oil pressure and low oil pressure within the preset cycle duration, the judgment condition of alternating operation of high oil pressure and low oil pressure can be further determined by the operating duration, thereby taking into account the fuel consumption requirements of the engine under small and medium loads and the emission requirements during the cold start phase.
[0057] In this way, if the running time meets the preset conditions, the basic target oil pressure is corrected to obtain the high oil pressure, thereby realizing the control of the high oil pressure.
[0058] In one embodiment of the present application, the current oil pressure of the oil pump is alternately controlled in high and low pressure modes according to the basic target oil pressure and the preset cycle duration, further comprising:
[0059] If the operating time does not meet the preset conditions, the system enters the low pressure control mode with the basic target oil pressure.
[0060] In this way, by judging whether the engine's operating time meets the preset conditions during the preset cycle time, if the operating time meets the preset conditions, the high-pressure control mode is entered; if the operating time does not meet the preset conditions, the low-pressure control mode is entered, so that the engine can operate in the preset cycle interval to achieve high oil pressure and low oil pressure at times, so as to have low fuel consumption and good reliability.
[0061] In one embodiment of the present application, see Figure 3 , Figure 3 The schematic diagram shows the steps of cyclically judging whether the running time of the engine meets the preset conditions within the preset cycle time. The cyclically judging whether the running time of the engine meets the preset conditions within the preset cycle time mainly includes the following steps S301 to S303.
[0062] Step S301, within a preset cycle duration, calculating the remainder between the running duration and the preset cycle duration to obtain a first value;
[0063] Step S302, taking the product of the preset cycle proportion and the preset cycle duration as the second value;
[0064] Step S303: if the first value is less than or equal to the second value, the running time of the engine meets the preset condition.
[0065] In this way, by setting the preset condition within a preset cycle, it is possible to determine when to use high oil pressure for control and when to use low oil pressure for control within a cycle, that is, to achieve alternating control of high oil pressure and low oil pressure, so as to reduce oil loss while meeting the emission requirements of the cold start stage.
[0066] In order to facilitate understanding of the embodiments of the present application, an example is given below, assuming that a preset cycle duration is 10s, and the preset cycle accounts for 60%. When judging whether the running time of the engine meets the preset conditions, assuming that the running time at this time is 1s, first calculate the remainder between the running time and the preset cycle duration, the running time is 1s, and the preset cycle duration is 10s. At this time, the remainder is 1, that is, the first value is 1. Since the preset cycle accounts for 60%, the preset cycle duration is 10s, and the second value is 6 at this time, since the first value is less than the second value, it is considered that the preset conditions are met at this time. At this time, enter the high-pressure control mode, and then use the same method to continue to judge the situation where the running time is 2s, 3s...10s. After calculation, it is found that between 1s and 6s, the calculated first value is less than or equal to the second value, therefore, the preset conditions are met, and the high-pressure control mode is followed at this time. When the running time reaches 7s, since the first value is greater than the second value, it is considered that the preset conditions are not met at this time, and thus the low-pressure control mode is entered. In this way, high oil pressure and low oil pressure control are achieved at times, so that fuel consumption is low and reliability is good. It should be noted that the examples here are only for the convenience of understanding the embodiment, and do not represent the actual data.
[0067] In one embodiment of the present application, see Figure 4 , Figure 4 The schematic diagram shows the steps of determining the corresponding oil pressure area according to the rotation speed and load to obtain the basic target oil pressure. Determining the corresponding oil pressure area according to the rotation speed and load to obtain the basic target oil pressure mainly includes the following steps S401 to S403.
[0068] Step S401, obtaining the engine running time and water temperature;
[0069] Step S402, 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 speed and load of the engine;
[0070] Step S403: taking the first oil pressure range corresponding to the current speed and load as the basic target oil pressure.
[0071] 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 area corresponding to the current speed and load is used as the basic target oil pressure to meet the current emission requirements.
[0072] In one embodiment of the present application, determining the corresponding oil pressure region according to the rotation speed and the load to obtain the basic target oil pressure also includes:
[0073] If the running time is less than the preset time and the water temperature is less than the preset temperature, the second oil pressure area corresponding to the current speed and load is used as the basic target oil pressure;
[0074] The oil pressure corresponding to the first oil pressure area is greater than the oil pressure corresponding to the second oil pressure area.
[0075] In this way, the oil pressure corresponding to different areas is selected as the basic target oil pressure according to the operating time and water temperature, which is conducive to the subsequent determination of the corresponding duty cycle according to the oil pressure.
[0076] In one embodiment of the present application, see Figure 5 , Figure 5 The following schematically shows the steps of the oil pump control method for an engine provided by another embodiment of the present application. After the basic duty cycle is obtained, the method may mainly include the following steps S501 to S503.
[0077] Step S501, obtaining a battery voltage correction coefficient and an engine oil temperature correction coefficient;
[0078] Step S502, correcting the basic duty cycle according to the battery voltage correction coefficient and the engine oil temperature correction coefficient to obtain a corrected duty cycle;
[0079] Step S503, adjusting the corrected duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.
[0080] After obtaining the basic duty cycle, fine-tuning is performed based on the basic duty cycle to achieve more precise control. When adjusting the current oil pressure of the engine to be consistent with the target oil pressure, the target oil pressure demand (MAP table, fixed 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 operating point, the ECU reduces the duty cycle of the oil pump solenoid valve and increases the actual oil pressure of the engine; and 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 and reduces the actual oil pressure of the engine, thereby achieving closed-loop control.
[0081] In this way, the basic duty cycle is further corrected through the battery voltage correction coefficient and the oil temperature correction coefficient, so that a more accurate oil pressure can be obtained to ensure fuel consumption and reliability.
[0082] In order to understand the technical solution of this application as a whole, see Figure 6 , Figure 6The flow chart of the overall control method of the oil pump of the engine provided by an embodiment of the present application is schematically shown. The method comprises: first obtaining the speed n, load BMEP, water temperature T, altitude H, starting time t, oil temperature T oil Then, the oil pressure requirements are set according to the different working conditions of the engine. The target oil pressure requirements MAP1, MAP2, MAP3, MAP4, MAP5, MAP6, the starting time t 0 ,t 1 , duration threshold t 2 , water temperature T 0 , T 1 , T 2 , oil temperature T oil0 , T oil1 , altitude H 0 The engine oil passage is equipped with an oil pressure sensor, 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 is consistent with 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 t 2 When the solenoid valve is stuck, the ECU determines that the solenoid valve is stuck, and the ECU output duty cycle is 0, thereby releasing the electromagnetic force and giving the solenoid valve spring a chance to overcome the slight sticking phenomenon.
[0083] After the vehicle is powered on, the ECU checks the altitude sensor, water temperature sensor, oil pressure sensor, etc. If the oil pressure sensor, water temperature sensor, and altitude sensor fail, the oil pump will operate in a fixed duty cycle open-loop mode, specifically, the output duty cycle is MAP1, the horizontal coordinate of MAP1 is generally the engine speed n, and the vertical coordinate is generally the oil temperature or solenoid valve temperature. Among them, the judgment method of sensor failure is determined by the ECU, specifically, the ECU can scan at frequency f1 to determine whether there is a fault. If a fault occurs, an alarm can be issued to remind the user that there is a fault.
[0084] When the engine is successfully started, if the running time t<t 0 And the time interval from the last startup is t s ≥t s0 , or the battery voltage V<V 0 , or water temperature T<T 0 Time or T oil <T oil0 , or vehicle mileage s≤s 0 Or, when the vehicle mileage s≥s1, the ECU output duty cycle is controlled according to MAP1.
[0085] If none of the above conditions are met, execute the following method:
[0086] Specifically, obtain the current altitude H, if H>H 0 When the ECU outputs the target oil pressure P 1 Run, where P 1 It is a relatively high pressure, generally greater than 300 kPa. Then, the corresponding basic duty cycle is determined based on P1.
[0087] If H<H 0 When the water temperature T is lower than T1, and whether the continuous running time t of the engine is less than the preset time, if the above conditions are met, MAP2 is used as the basic target oil pressure; if the above conditions are not met, MAP6 is used as the basic target oil pressure. After the basic target oil pressure is determined, within a preset cycle, it is cyclically determined whether the engine running time t satisfies Y(t / tp)≤n*tp, where Y(t / tp) is the remainder of t / tp, t is the running time, tp is a preset cycle value, and n is a preset percentage. If the condition is met, the basic target oil pressure is corrected. Assuming that the preset correction coefficient is MAP7, the corrected oil pressure can be obtained as the product between MAP7 and the basic target oil pressure (taking MAP6 as an example), that is, the product of the oil pressure corresponding to MAP6 and MAP7, and then the basic duty cycle is obtained by looking up the table based on the corrected oil pressure. If the condition is not met, the basic duty cycle is obtained by directly looking up the table based on the basic target oil pressure.
[0088] After the basic duty cycle is obtained, the basic duty cycle is corrected according to the oil temperature correction coefficient MAP4 and the battery voltage correction coefficient MAP5 to obtain the corrected duty cycle. The oil pump battery valve is controlled by the corrected duty cycle, and then the actual oil pressure of the main oil channel is obtained by passing through the oil pump, oil filter and oil cooling in sequence. If the actual oil pressure is inconsistent with the target oil pressure, the corrected duty cycle is adjusted to finally make the actual oil pressure of the engine consistent with the target oil pressure.
[0089] It should be noted that although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0090] The following introduces an embodiment of the device of the present application, which can be used to execute the engine oil pump control method in the above-mentioned embodiment of the present application. Figure 7 The structural block diagram of the oil pump control device of the engine provided by the embodiment of the present application is schematically shown. Figure 7As shown, the oil pump control device 700 of the engine includes:
[0091] An acquisition module 701 is used to acquire the speed and load of the engine;
[0092] A determination module 702 is used to determine a corresponding oil pressure region according to the rotation speed and the load to obtain a basic target oil pressure;
[0093] The control module 703 is used to control the current oil pressure of the oil pump in a high-pressure and low-pressure mode alternately according to the basic target oil pressure and the preset cycle duration;
[0094] The adjustment module 704 is used to determine the basic duty cycle of the oil pump according to the corresponding oil pressure in the high and low pressure modes, and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.
[0095] In some embodiments of the present application, based on the above technical solution, the control module 703 is also used to obtain the running time of the engine; within a preset cycle time, cyclically determine whether the running time of the engine meets the preset conditions; if the running time meets the preset conditions, the basic target oil pressure is corrected, and the high-pressure control mode is entered with the corrected basic target oil pressure.
[0096] In some embodiments of the present application, based on the above technical solution, the control module 703 is also used to enter the low-pressure control mode with the basic target oil pressure if the operating time does not meet the preset conditions.
[0097] In some embodiments of the present application, based on the above technical solution, the control module 703 is also used to calculate the remainder between the operating time and the preset cycle time within the preset cycle time to obtain a first value; and take the product of the preset cycle ratio and the preset cycle time as the second value; if the first value is less than or equal to the second value, the engine operating time meets the preset conditions.
[0098] In some embodiments of the present application, based on the above technical solution, the determination module 702 is also used to obtain the engine operating time and water temperature; if the operating time is greater than or equal to the preset time, and the water temperature is greater than or equal to the preset temperature, the current speed and load of the engine are obtained; and the first oil pressure area corresponding to the current speed and load is used as the basic target oil pressure.
[0099] In some embodiments of the present application, based on the above technical solution, the determination module 702 is also used to, if the operating time is less than the preset time and the water temperature is less than the preset temperature, use the second oil pressure area corresponding to the current speed and load as the basic target oil pressure; wherein the oil pressure corresponding to the first oil pressure area is greater than the oil pressure corresponding to the second oil pressure area.
[0100] In some embodiments of the present application, based on the above technical solution, the adjustment module 704 is also used to obtain a battery voltage correction coefficient and an oil temperature correction coefficient; correct the basic duty cycle according to the battery voltage correction coefficient and the oil temperature correction coefficient to obtain a corrected duty cycle; and adjust the corrected duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure.
[0101] The specific details of the engine oil pump control device provided in each embodiment of the present application have been described in detail in the corresponding method embodiments and will not be repeated here.
[0102] Figure 8 The structure block diagram of a computer system for implementing an electronic device according to an embodiment of the present application is schematically shown.
[0103] It should be noted that Figure 8 The computer system 800 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0104] like Figure 8 As shown, the computer system 800 includes a central processing unit 801 (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory 802 (ROM) or the program loaded from the storage part 808 to the random access memory 803 (RAM). Various programs and data required for system operation are also stored in the random access memory 803. The central processing unit 801, the read-only memory 802 and the random access memory 803 are connected to each other through a bus 804. The input / output interface 805 (Input / Output interface, i.e., I / O interface) is also connected to the bus 804.
[0105] The following components are connected to the input / output interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a local area network card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 808 as needed.
[0106] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processor 801, various functions defined in the system of the present application are executed.
[0107] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0108] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0109] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0110] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.
[0111] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary technical means in the art that are not disclosed in the present application.
[0112] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for controlling an oil pump of an engine, characterized in that: The method comprises: Get the engine speed and load; Determine a corresponding oil pressure region according to the rotation speed and the load, and obtain a basic target oil pressure; Obtaining the running time of the engine; Within a preset cycle duration, calculating a remainder between the running duration and the preset cycle duration to obtain a first value; The product of the preset period ratio and the preset period duration is taken as the second value; If the first value is less than or equal to the second value, the running time of the engine meets the preset condition; If the running time meets the preset condition, the basic target oil pressure is corrected, and the high pressure control mode is entered with the corrected basic target oil pressure; If the operating time does not meet the preset condition, entering the low pressure control mode with the basic target oil pressure; A basic duty cycle of the oil pump is determined according to the corresponding oil pressure in the high and low pressure modes, and the basic duty cycle is adjusted so that the current oil pressure of the engine is consistent with the target oil pressure.
2. The engine oil pump control method according to claim 1, characterized in that: The step of determining a corresponding oil pressure region according to the rotation speed and the load to obtain a basic target oil pressure includes: Obtaining the running time and water temperature of the engine; 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 obtaining the current speed and load of the engine; A first oil pressure range corresponding to the current rotation speed and the load is used as the basic target oil pressure.
3. The engine oil pump control method according to claim 2, characterized in that: The step of determining the corresponding oil pressure region according to the rotation speed and the load to obtain the basic target oil pressure further includes: If the operating time is less than the preset time, and the water temperature is less than the preset temperature, the second oil pressure range corresponding to the current speed and the load is used as the basic target oil pressure; The oil pressure corresponding to the first oil pressure area is greater than the oil pressure corresponding to the second oil pressure area.
4. The engine oil pump control method according to any one of claims 1 to 3, characterized in that: After obtaining the basic duty cycle, the method further includes: Obtain battery voltage correction factor and oil temperature correction factor; Correcting the basic duty cycle according to the battery voltage correction coefficient and the engine oil temperature correction coefficient to obtain a corrected duty cycle; The corrected duty cycle is adjusted so that the current oil pressure of the engine is consistent with the target oil pressure.
5. An oil pump control device for an engine, characterized in that: The device comprises: An acquisition module, used for acquiring the speed and load of the engine; A determination module, configured to determine a corresponding oil pressure region according to the rotation speed and the load, and obtain a basic target oil pressure; A control module, configured to perform high-pressure and low-pressure mode alternating control on the current oil pressure of the oil pump according to the basic target oil pressure and a preset cycle duration; an adjustment module, configured to determine a basic duty cycle of the oil pump according to the corresponding oil pressure in the high-pressure and low-pressure modes, and adjust the basic duty cycle so that the current oil pressure of the engine is consistent with the target oil pressure; The control module is also used to: obtain the running time of the engine; within a preset cycle time, calculate the remainder between the running time and the preset cycle time to obtain a first value; use the product of the preset cycle ratio and the preset cycle time as a second value; if the first value is less than or equal to the second value, the running time of the engine meets the preset conditions; if the running time meets the preset conditions, the basic target oil pressure is corrected, and the high-pressure control mode is entered with the corrected basic target oil pressure; if the running time does not meet the preset conditions, the low-pressure control mode is entered with the basic target oil pressure.
6. A computer-readable medium, characterized in that The computer readable medium stores a computer program, which, when executed by a processor, implements the engine oil pump control method according to any one of claims 1 to 4.
7. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the engine oil pump control method of any one of claims 1 to 4 by executing the executable instructions.
Citation Information
Patent Citations
Control method for variable oil pump of engine
CN112253438A
Method of controlling oil pump of vehicle
CN112502808A
Engine oil pressure control method and device, automobile and storage medium
CN115217575A
Oil pump electromagnetic valve control method, vehicle-mounted controller and automobile
CN115217576A