Engine oil pressure monitoring method, apparatus, device, medium, and product

By acquiring historical engine operating data, identifying and deleting abnormal data, classifying oil pressure ranges under operating conditions, and processing data using machine learning algorithms, the problem of inaccurate engine oil pressure monitoring in existing technologies has been solved, achieving higher monitoring accuracy and better engine protection.

CN118896012BActive Publication Date: 2025-11-18WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411033929.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2025-11-18
Estimated Expiration
2044-07-30

AI Technical Summary

Technical Problem

Existing engine oil pressure monitoring methods have low diagnostic sensitivity and are prone to false alarms or missed alarms, which can lead to engine damage.

Method used

By acquiring multiple historical operating data of the target engine, including speed, torque and oil temperature, abnormal data is identified and deleted, oil pressure ranges under different operating conditions are defined, and data processing is performed using a long short-term memory network and an autoencoder to determine the oil pressure status.

Benefits of technology

It improves the accuracy of engine oil pressure monitoring, reduces false alarms and missed alarms, and protects the engine from damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118896012B_ABST
    Figure CN118896012B_ABST
Patent Text Reader

Abstract

The application provides an engine oil pressure monitoring method, device, equipment, medium and product. The method comprises the following steps: obtaining a plurality of first historical running data of a target engine, wherein the first historical running data comprises working condition state data of the target engine and oil pressure of the target engine, and the working condition state data of the target engine comprises at least one of the following: a rotating speed of the target engine, a torque of the target engine and an oil temperature of the target engine; extracting a plurality of data corresponding to normal operation of the target engine from the plurality of first historical running data as a plurality of second historical running data; extracting an oil pressure range corresponding to each working condition state data of the target engine from the second historical running data; and monitoring the oil pressure state of the target engine according to the oil pressure range corresponding to each working condition state data. The method can improve the accuracy of engine oil pressure monitoring and reduce engine damage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of engine testing technology, and in particular to an engine oil pressure monitoring method, device, equipment, medium, and product. Background Technology

[0002] Engine oil pressure monitoring is of great significance for ensuring normal engine operation, extending engine life, improving engine performance, and preventing potential faults such as oil pump failure, pressure relief valve sticking, and oil passage blockage.

[0003] Existing engine oil pressure monitoring methods typically begin by setting upper and lower limits for normal oil pressure based on the specific engine type and design specifications. Then, the Electronic Control Unit (ECU) in the On-Board Diagnostics (OBD) system receives the engine oil pressure monitored in real time by the oil pressure sensor and compares this engine oil pressure with the upper and lower limits for normal oil pressure to determine whether the engine oil pressure is abnormal.

[0004] However, existing engine oil pressure monitoring methods have low diagnostic sensitivity, which can easily lead to over-warning (false alarm) or delayed warning (missed alarm), and may even cause some damage to the engine. Summary of the Invention

[0005] This invention provides an engine oil pressure monitoring method, device, equipment, medium, and product to improve the accuracy of engine oil pressure monitoring, reduce false alarms and missed alarms, and thus better protect the engine from damage.

[0006] The first aspect of this invention provides a method for monitoring engine oil pressure, comprising:

[0007] Acquire multiple first historical operating data of the target engine, including: the operating condition data of the target engine and the oil pressure of the target engine. The operating condition data of the target engine includes at least one of the following: the speed of the target engine, the torque of the target engine, and the oil temperature of the target engine.

[0008] Extract multiple data points corresponding to the normal operation of the target engine from multiple first historical operation data, and use them as multiple second historical operation data;

[0009] Extract the oil pressure range corresponding to each operating condition of the target engine from the second historical operating data;

[0010] Based on the oil pressure range corresponding to multiple operating conditions, the target engine's oil pressure status is monitored.

[0011] In one possible design, as described above, multiple data points corresponding to the normal operation of the target engine are extracted from multiple first historical operating data sets, serving as multiple second historical operating data sets, including:

[0012] Delete data that meets preset conditions from multiple first historical running data sets, and use the remaining first historical running data sets as multiple second historical running data sets; and / or,

[0013] Determine the distribution of multiple first historical running data sets, delete data outside the centralized distribution range, and treat the remaining first historical running data sets as multiple second historical running data sets; and / or,

[0014] By using a long short-term memory network and / or an autoencoder, abnormal running data in multiple first historical running data is identified, abnormal running data is deleted, and the first historical running data that is not deleted is used as multiple second historical running data.

[0015] The preset conditions include at least one of the following: invalid data, duplicate data, extreme values, or data that exceeds the preset range.

[0016] In one possible design, as described above, multiple first historical operating data of the target engine are acquired, including:

[0017] Acquire multiple first-historical operating data for multiple engines;

[0018] Obtain the inherent design parameters for each engine;

[0019] Based on the inherent design parameters of the engine, the first historical operating data of multiple engines are divided into multiple groups, and the first historical operating data in each group corresponds to the same inherent design parameters.

[0020] The first historical operating data included in any one of the groups is taken as multiple first historical operating data of the target engine.

[0021] In one possible design, as described above, the target engine's oil pressure status is monitored based on the oil pressure ranges corresponding to multiple operating condition data, including:

[0022] Acquire the target operating condition status data of the target engine. The target operating condition status data is used to indicate that the target engine is in the target operating condition.

[0023] From the oil pressure ranges corresponding to multiple operating conditions, determine the target oil pressure range corresponding to the target operating condition.

[0024] If the oil pressure of the target engine under the target operating condition is within the target oil pressure range, then the oil pressure of the target engine under the target operating condition is determined to be normal.

[0025] If the oil pressure of the target engine under the target operating condition is outside the target oil pressure range, then the oil pressure of the target engine under the target operating condition is determined to be abnormal.

[0026] In one possible design, as described above, after monitoring the oil pressure status of the target engine based on the oil pressure ranges corresponding to multiple operating condition data, the following additional steps are included:

[0027] According to a preset time period, acquire multiple third historical operating data of the target engine within a preset time period. The third historical operating data includes: engine speed and engine oil pressure.

[0028] Obtain the lower limit and upper limit of the opening pressure of the pressure relief valve of the target engine;

[0029] For each preset time period, extract the third historical operating data with oil pressure less than or equal to the lower limit of the opening pressure from multiple third historical operating data corresponding to the preset time period, and fit a first straight line; and extract the third historical operating data with oil pressure greater than or equal to the upper limit of the opening pressure, and fit a second straight line. Both the first and second straight lines indicate the relationship between engine speed and oil pressure.

[0030] For each preset time period, the oil pressure corresponding to the intersection of the first straight line and the second straight line of the preset time period is taken as the standard oil pressure, and the slope of the first straight line is taken as the standard slope.

[0031] Based on the standard oil pressure and standard slope of multiple preset time periods, determine the cause of abnormal oil pressure in the target engine within the preset time period.

[0032] In one possible design, as described above, the cause of abnormal oil pressure in the target engine within a preset time period is determined based on standard oil pressure and standard slope over multiple preset time periods, including:

[0033] The average value of the standard oil pressure corresponding to multiple preset time periods is determined as the average standard oil pressure, and the average value of the standard slope corresponding to multiple preset time periods is determined as the average standard slope.

[0034] For any preset time period, determine the first fluctuation range of the standard oil pressure in the preset time period compared to the average standard oil pressure, and determine the second fluctuation range of the standard slope in the preset time period compared to the average standard slope.

[0035] Based on the first fluctuation amplitude and the second fluctuation amplitude, determine the cause of abnormal oil pressure in the target engine within a preset time period.

[0036] In one possible design, as described above, the cause of abnormal oil pressure in the target engine within a preset time period is determined based on the first fluctuation amplitude and the second fluctuation amplitude, including:

[0037] Based on the first fluctuation amplitude, determine whether the abnormal oil pressure is caused by a malfunction of the pressure relief valve. A malfunction of the pressure relief valve includes at least one of the following: pressure relief valve jamming or pressure relief valve spring malfunction.

[0038] Based on the second fluctuation amplitude, determine whether the abnormal oil pressure is caused by an oil malfunction. An oil malfunction includes at least one of the following: high oil pressure when the engine is at low speed, high oil level, blocked oil passage, low oil level, oil leakage, blocked oil filter, oil pump failure, or pressure relief valve stuck at a preset angle.

[0039] In one possible design, as described above, multiple third-party historical operating data of the target engine are acquired within a preset time period, including:

[0040] According to a preset time period, acquire multiple fourth historical operating data of the target engine within a preset time period;

[0041] The fourth historical operating data, in which the engine speed is greater than or equal to the engine speed threshold and the oil temperature is within the preset temperature range, is obtained from multiple fourth historical operating data and used as multiple third historical operating data corresponding to the preset time period.

[0042] A second aspect of the present invention provides an engine oil pressure monitoring device, comprising:

[0043] The acquisition module is used to acquire multiple first historical operating data of the target engine. The first historical operating data includes: the operating condition data of the target engine and the oil pressure of the target engine. The operating condition data of the target engine includes at least one of the following: the speed of the target engine, the torque of the target engine, and the oil temperature of the target engine.

[0044] The first extraction module is used to extract multiple data corresponding to the normal operation of the target engine from multiple first historical operation data, and use them as multiple second historical operation data.

[0045] The second extraction module is used to extract the oil pressure range corresponding to each operating condition of the target engine from the second historical operating data.

[0046] The monitoring module is used to monitor the oil pressure status of the target engine based on the oil pressure range corresponding to multiple operating conditions.

[0047] In one possible design, as described in the device above, the first extraction module includes:

[0048] The first deletion module is configured to delete data that meets preset conditions from a plurality of first historical running data, and to treat the undeleted first historical running data as a plurality of second historical running data; and / or,

[0049] The second deletion module is used to determine the distribution of multiple first historical running data sets, delete data outside the centralized distribution range, and treat the remaining first historical running data sets as multiple second historical running data sets; and / or,

[0050] The third deletion module is used to identify abnormal running data in multiple first historical running data through a long short-term memory network and / or an autoencoder, delete the abnormal running data, and treat the undeleted first historical running data as multiple second historical running data.

[0051] The preset conditions include at least one of the following: invalid data, duplicate data, extreme values, or data that exceeds the preset range.

[0052] In one possible design, such as the device described above, the acquisition module includes:

[0053] The first historical data acquisition module is used to acquire multiple first historical operating data of multiple engines;

[0054] The inherent design parameter acquisition module is used to acquire the inherent design parameters of each engine;

[0055] The grouping module is used to divide multiple first historical operating data of multiple engines into multiple groups according to the inherent design parameters of the engines. The first historical operating data in each group corresponds to the same inherent design parameters.

[0056] The confirmation module is used to take the first historical operating data included in any one of the groups as multiple first historical operating data of the target engine.

[0057] In one possible design, as described in the device above, the monitoring module includes:

[0058] The target operating condition status data module is used to acquire the target operating condition status data of the target engine. The target operating condition status data is used to indicate that the target engine is in the target operating condition state.

[0059] The target oil pressure range module is used to determine the target oil pressure range corresponding to the target operating condition from the oil pressure ranges corresponding to multiple operating condition data.

[0060] The pressure normality confirmation module is used to determine that the oil pressure of the target engine is normal under the target operating conditions if the oil pressure of the target engine is within the target oil pressure range under the target operating conditions.

[0061] The pressure anomaly detection module is used to determine that the oil pressure of the target engine is abnormal under the target operating condition if the oil pressure of the target engine is outside the target oil pressure range.

[0062] In one possible design, as described above, the device further includes:

[0063] The third historical data acquisition module is used to acquire multiple third historical operating data of the target engine within a preset time period according to a preset time cycle. The third historical operating data includes: engine speed and engine oil pressure.

[0064] The pressure limit module for the pressure relief valve is used to obtain the lower limit and upper limit of the opening pressure of the pressure relief valve of the target engine.

[0065] The fitting module is used to extract third historical operating data with oil pressure less than or equal to the lower limit of opening pressure from multiple third historical operating data corresponding to each preset time period and fit a first straight line; and to extract third historical operating data with oil pressure greater than or equal to the upper limit of opening pressure and fit a second straight line. Both the first straight line and the second straight line indicate the relationship between engine speed and oil pressure.

[0066] The standard module is used to take the oil pressure corresponding to the intersection of the first straight line and the second straight line of the preset time period as the standard oil pressure for each preset time period, and to take the slope of the first straight line as the standard slope.

[0067] The abnormal cause module is used to determine the cause of abnormal oil pressure in the target engine within a preset time period based on the standard oil pressure and standard slope of multiple preset time periods.

[0068] In one possible design, as described above, the fault cause module includes:

[0069] The average value module is used to determine the average value of the standard oil pressure corresponding to multiple preset time periods, as the average standard oil pressure, and to determine the average value of the standard slope corresponding to multiple preset time periods, as the average standard slope.

[0070] The fluctuation amplitude module is used to determine, for any preset time period, the first fluctuation amplitude of the standard oil pressure in the preset time period compared to the average standard oil pressure, and the second fluctuation amplitude of the standard slope in the preset time period compared to the average standard slope.

[0071] The cause determination module is used to determine the cause of abnormal oil pressure in the target engine within a preset time period based on the first fluctuation amplitude and the second fluctuation amplitude.

[0072] In one possible design, such as the device described above, the cause determination module includes:

[0073] The pressure relief valve malfunction module is used to determine whether the abnormal oil pressure is caused by a pressure relief valve malfunction based on the first fluctuation amplitude. Pressure relief valve malfunction includes at least one of the following: pressure relief valve jamming or pressure relief valve spring malfunction.

[0074] The oil pressure abnormality module is used to determine whether the cause of the abnormal oil pressure is an oil abnormality based on the second fluctuation amplitude. Oil abnormalities include at least one of the following: high oil pressure when the engine is at low speed, high oil level, blocked oil passage, low oil level, oil leakage, blocked oil filter, oil pump failure, or pressure relief valve stuck at a preset angle.

[0075] In one possible design, as described in the device above, the third historical data acquisition module includes:

[0076] The fourth historical data acquisition module is used to acquire multiple fourth historical operating data of the target engine within a preset time period according to a preset time cycle.

[0077] The third historical data extraction module is used to obtain fourth historical operating data from multiple fourth historical operating data where the engine speed is greater than or equal to the engine speed threshold and the oil temperature is within the preset temperature range, as multiple third historical operating data corresponding to the preset time period.

[0078] A third aspect of the present invention provides an engine oil pressure monitoring device, comprising: a memory and a processor;

[0079] The memory stores instructions that the computer executes;

[0080] The processor executes computer execution instructions stored in the memory to implement the engine oil pressure monitoring method of the first aspect of the invention.

[0081] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement an engine oil pressure monitoring method according to the first aspect of the invention.

[0082] A fifth aspect of the present invention provides a computer program product, including a computer program that, when executed by a processor, is used to implement an engine oil pressure monitoring method as described in the first aspect of the invention.

[0083] This invention provides an engine oil pressure monitoring method, apparatus, device, medium, and product. The method includes: acquiring multiple first historical operating data of a target engine, the first historical operating data including: the target engine's operating condition data and the target engine's oil pressure, the target engine's operating condition data including at least one of the following: the target engine's speed, the target engine's torque, and the target engine's oil temperature; extracting multiple data corresponding to the target engine's normal operation from the multiple first historical operating data as multiple second historical operating data; extracting the oil pressure range corresponding to each operating condition data of the target engine from the second historical operating data; and monitoring the target engine's oil pressure status according to the oil pressure range corresponding to the multiple operating condition data. The following technical effects are achieved: By acquiring the operating condition data of the target engine, each operating condition data point corresponds to a specific operating condition of the target engine. Based on the oil pressure range corresponding to multiple operating condition data points, the oil pressure status of the target engine is monitored, which improves the accuracy of engine oil pressure monitoring. This avoids false alarms and missed alarms caused by using a single fixed upper and lower oil pressure threshold for engine oil pressure status monitoring, which has low diagnostic sensitivity, thus reducing engine damage. By including at least one of the following in the operating condition data: the target engine speed, the target engine torque, and the target engine oil temperature, the different operating conditions of the engine can be more rationally divided, thereby making the oil pressure range corresponding to each extracted operating condition data point more accurate, further improving the accuracy of engine oil pressure monitoring. Attached Figure Description

[0084] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0085] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0086] Figure 1 This is a schematic diagram illustrating an application scenario of the engine oil pressure monitoring method provided in this application embodiment;

[0087] Figure 2 A flowchart illustrating the engine oil pressure monitoring method provided in this application embodiment. Figure 1 ;

[0088] Figure 3 A flowchart illustrating the engine oil pressure monitoring method provided in this application embodiment. Figure 2 ;

[0089] Figure 4 A flowchart illustrating the engine oil pressure monitoring method provided in this application embodiment. Figure 3 ;

[0090] Figure 5 A schematic diagram of a first straight line and a second straight line within a preset period, provided for an embodiment of this application;

[0091] Figure 6 This is a schematic diagram of the engine oil pressure monitoring device provided in the embodiments of this application;

[0092] Figure 7 This is a schematic diagram of the engine oil pressure monitoring device provided in an embodiment of this application.

[0093] Figure label:

[0094] 100 - On-board self-diagnostic system; 200 - Data processing server; 110 - Electronic control unit; 120 - Oil pressure sensor; 130 - Speed ​​sensor; 140 - Torque sensor; 150 - Oil temperature sensor;

[0095] 510 - First straight line; 520 - Second straight line; 530 - Intersection point;

[0096] 601 - Acquisition Module; 602 - First Extraction Module; 603 - Second Extraction Module; 604 - Monitoring Module;

[0097] 710 - Processor; 720 - Memory; 730 - Communication components; 740 - Bus. Detailed Implementation

[0098] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0099] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference. It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or design schemes. Specifically, the use of "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.

[0100] It should be noted that "at the time of..." in the embodiments of this application can be either at the instant when a certain situation occurs, or within a period of time after the occurrence of a certain situation. The embodiments of this application do not specifically limit this.

[0101] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present invention will now be described with reference to the accompanying drawings.

[0102] To clearly understand the technical solution of this application, a detailed introduction to the technical background is provided first. Engine oil pressure monitoring ensures the normal operation of the automotive lubrication system, prevents engine damage, and extends engine life. Therefore, engine oil pressure monitoring is of great significance for the normal operation of automobiles and the prevention of various potential malfunctions.

[0103] Existing engine oil pressure monitoring methods typically use an oil pressure sensor to measure engine oil pressure and convert the measured oil pressure into an electrical signal, which is then sent to the engine's ECU. The ECU receives the electrical signal from the oil pressure sensor and converts it into an actual oil pressure value. Within the ECU, based on the specific engine type and design specifications, upper and lower thresholds for normal oil pressure are preset. The ECU compares the actual measured oil pressure with these preset thresholds to determine if the engine oil pressure is abnormal. If the actual measured oil pressure is below the lower threshold, it indicates that the oil pressure is too low, which may lead to poor lubrication and engine damage; if the actual measured oil pressure is above the upper threshold, it indicates that the oil pressure is too high, which may lead to seal damage or oil leakage. In both cases, the ECU will classify the oil pressure as abnormal.

[0104] However, during actual engine operation, the upper and lower limits of normal oil pressure typically differ under various operating conditions (such as different engine speeds, torque levels, or oil temperatures). Existing engine oil pressure monitoring methods, however, use fixed upper and lower limits for normal oil pressure under these conditions. Therefore, existing engine oil pressure monitoring methods suffer from insufficient diagnostic sensitivity, frequently leading to false alarms (over-warning) or missed alarms (delayed warning), which can adversely affect engine operation and even cause potential damage.

[0105] Based on this, this application proposes an engine oil pressure monitoring method. First, according to different engine types and different engine operating conditions, the upper and lower limits (i.e., oil pressure range) of the normal oil pressure corresponding to the engine under different operating conditions are determined. The oil pressure status of the engine is monitored according to the oil pressure range under different operating conditions to determine whether the engine has abnormal oil pressure. This can improve the accuracy of engine oil pressure monitoring, reduce false alarms and missed alarms, and thus better protect the engine from damage.

[0106] To facilitate understanding of the technical solution of this application, the application scenarios of the engine oil pressure monitoring method provided in the embodiments of this application will be introduced first. Figure 1 This is a schematic diagram illustrating an application scenario of the engine oil pressure monitoring method provided in this application embodiment. It should be noted that... Figure 1 The examples shown are merely application scenarios that can be applied to the embodiments of this application, in order to help those skilled in the art understand the technical content of this application, but do not mean that the embodiments of this application cannot be used in other devices, systems, environments or scenarios.

[0107] like Figure 1As shown in the embodiment of this application, the engine oil pressure monitoring method can be applied to the electronic control unit 110 in the vehicle self-diagnostic system 100. The electronic control unit 110 is connected to the oil pressure sensor 120, speed sensor 130, torque sensor 140, and oil temperature sensor 150 respectively, and can receive the monitoring data sent by these sensors, and can determine the real-time operating status of the engine based on the data sent by the speed sensor 130, torque sensor 140, and oil temperature sensor 150.

[0108] The electronic control unit 110 is also connected to a third-party data processing server 200. The data processing server 200 can send the collected inherent design parameters and historical operating data of multiple engines to the electronic control unit 110. By processing these design parameters and historical operating data, the electronic control unit 110 can obtain the oil pressure range of different types of engines under different operating conditions (i.e., the upper and lower limits of normal oil pressure for different types of engines under different operating conditions). This allows it to determine the type of engine to which the electronic control unit 110 is located, and the oil pressure range of that type of engine under different operating conditions.

[0109] The electronic control unit 110 determines the corresponding oil pressure range based on the engine's real-time operating conditions. It then compares the oil pressure measured by the oil pressure sensor 120 with this range to determine if the engine oil pressure is abnormal. When the electronic control unit 110 detects an abnormal oil pressure, it triggers a warning mechanism, such as illuminating a malfunction indicator light on the dashboard (e.g., a "Check Engine" light or a dedicated oil pressure warning light) or issuing an audible warning through the in-vehicle infotainment system. This promptly prompts the driver to take immediate action to address the abnormality and prevent engine damage. The electronic control unit 110 can also generate a corresponding fault code and store it in the system's memory for subsequent diagnosis and repair.

[0110] In another embodiment, an engine oil pressure monitoring method can also be applied to a third-party data processing server 200. The data processing server 200 is communicatively connected to an electronic control unit 110. The electronic control unit 110 can forward all the data sent by the oil pressure sensor 120, speed sensor 130, torque sensor 140, and oil temperature sensor 150 to the data processing server 200. Based on this data, the data processing server 200 can determine the real-time operating status of the target engine where the electronic control unit 110 is located, as well as the actual measured oil pressure, and remotely monitor the oil pressure of the target engine.

[0111] The data processing server 200 processes the collected inherent design parameters and historical operating data of multiple engines to obtain the oil pressure range of different types of engines under different operating conditions. Based on the real-time operating condition of the target engine, it determines the corresponding oil pressure range. Then, it compares the actual measured oil pressure sent by the electronic control unit 110 with this oil pressure range to determine whether the target engine's oil pressure is normal. This result is then fed back to the electronic control unit 110 so that the electronic control unit 110 can perform corresponding early warning processing based on the abnormal result.

[0112] The embodiments of the present invention will now be described with reference to the accompanying drawings.

[0113] Figure 2 A flowchart illustrating the engine oil pressure monitoring method provided in this application embodiment. Figure 1 ,like Figure 2 As shown, in this embodiment, the executing entity of the present invention can be the engine's electronic control unit or a data processing server. The engine oil pressure monitoring method provided in this embodiment includes the following steps:

[0114] Step S101: Obtain multiple first historical operating data of the target engine.

[0115] In this embodiment, the target engine can be any engine. The first historical operating data includes: the target engine's operating condition data and the target engine's oil pressure. The target engine's operating condition data includes at least one of the following: the target engine's speed, the target engine's torque, and the target engine's oil temperature. That is, different operating condition data can correspond to different operating conditions of the target engine. Each operating condition data can correspond to a specific operating condition of the target engine, or multiple operating condition data can collectively correspond to the same operating condition of the target engine. In other words, different operating conditions of the target engine can be determined by at least one of speed, torque, or oil temperature. For example, different operating conditions can be determined based on different speed ranges. Specifically, the first operating condition corresponds to a speed range of 200 revolutions per minute (RPM) to 300 RPM; the second operating condition corresponds to a speed range of 301 RPM to 700 RPM, and so on. For example, the operating condition of the target engine can be determined simultaneously based on three data points: engine speed, torque, and oil temperature. In this case, the first operating condition can be: engine speed 200 RPM to 300 RPM, torque 5 N·m to 15 N·m, and oil temperature 70°C to 72°C; the second operating condition can be: engine speed 301 RPM to 700 RPM, torque 10 N·m to 18 N·m, and oil temperature 72.1°C to 74°C, and so on. The division of other operating conditions is similar and will not be elaborated here.

[0116] Step S102: Extract multiple data points corresponding to the normal operation of the target engine from multiple first historical operating data points, and use them as multiple second historical operating data points.

[0117] In this embodiment, in order to determine the oil pressure range of the target engine under different operating conditions, it is necessary to filter the acquired first historical operating data to extract multiple data corresponding to the normal operation of the target engine, and use them as multiple second historical operating data.

[0118] Step S103: Extract the oil pressure range corresponding to each operating condition of the target engine from the second historical operating data.

[0119] In this embodiment, the ECU or data processing server can extract the oil pressure range of the target engine under different operating conditions from the second historical operating data. That is, the maximum and minimum values ​​of the oil pressure corresponding to each operating condition data are extracted as the upper and lower limits of the normal oil pressure of the target engine under different operating conditions, thereby determining the oil pressure range corresponding to each operating condition data.

[0120] Step S104: Monitor the oil pressure status of the target engine based on the oil pressure range corresponding to the multiple operating condition data.

[0121] In this embodiment, the ECU or data processing server can monitor the oil pressure status of the target engine based on the oil pressure range corresponding to multiple operating condition data to determine whether the oil pressure of the target engine is abnormal.

[0122] This invention provides an engine oil pressure monitoring method, which includes: acquiring multiple first historical operating data of a target engine, the first historical operating data including: the target engine's operating condition data and the target engine's oil pressure, the target engine's operating condition data including at least one of the following: the target engine's speed, the target engine's torque, and the target engine's oil temperature; extracting multiple data corresponding to the target engine's normal operation from the multiple first historical operating data as multiple second historical operating data; extracting the oil pressure range corresponding to each operating condition data of the target engine from the second historical operating data; and monitoring the target engine's oil pressure status according to the oil pressure range corresponding to the multiple operating condition data. The following technical effects are achieved: By acquiring the operating condition data of the target engine, each operating condition data point corresponds to a specific operating condition of the target engine. Based on the oil pressure range corresponding to multiple operating condition data points, the oil pressure status of the target engine is monitored, which improves the accuracy of engine oil pressure monitoring. This avoids false alarms and missed alarms caused by using a single fixed upper and lower oil pressure threshold for engine oil pressure status monitoring, which has low diagnostic sensitivity, thus reducing engine damage. By including at least one of the following in the operating condition data: the target engine speed, the target engine torque, and the target engine oil temperature, the different operating conditions of the engine can be more rationally divided, thereby making the oil pressure range corresponding to each extracted operating condition data point more accurate, further improving the accuracy of engine oil pressure monitoring.

[0123] Figure 3 A flowchart illustrating the engine oil pressure monitoring method provided in this application embodiment. Figure 2 ,like Figure 3 As shown, in this embodiment... Figure 2 Based on the embodiments, this paper provides a detailed explanation of how to acquire data, extract second historical operating data, and monitor the oil pressure status of the target engine. For example... Figure 3 As shown, the method includes:

[0124] Step S201: Obtain multiple first historical operating data of multiple engines.

[0125] In this embodiment, the ECU or data processing server first acquires multiple first historical operating data of multiple engines. The acquisition method can be to obtain multiple first historical operating data of multiple different types of engines through other data collection devices or databases. The first historical operating data refers to a large amount of operating data generated during engine operation, including the oil pressure of each engine, as well as the speed, torque and oil temperature of each engine.

[0126] Step S202: Obtain the inherent design parameters for each engine.

[0127] In this embodiment, the ECU or data processing server can also obtain the inherent design parameters of each engine through other data collection devices or databases. Inherent design parameters refer to the design parameters of the engine and its key components, which may include parameters such as bore (the inner diameter of the engine cylinder), stroke (the distance the piston travels from the top to the bottom of the cylinder, also known as piston stroke), design pressure (the maximum pressure value generated during combustion of the air-fuel mixture in the cylinder, preset during the engine design process), rated speed (the speed at which the engine outputs rated power, also known as calibrated speed), maximum torque speed (the speed at which the engine outputs maximum torque), and rated power.

[0128] Step S203: Based on the inherent design parameters of the engine, the first historical operating data of multiple engines are divided into multiple groups, and the first historical operating data in each group corresponds to the same inherent design parameters.

[0129] In this embodiment, the ECU or data processing server can group multiple engines according to different inherent design parameters, dividing them into multiple different types of engines, and correspondingly dividing multiple first historical operating data of multiple engines into multiple corresponding groups. The first historical operating data of engines of the same type are divided into the same group, that is, the first historical operating data in each group corresponds to the same inherent design parameters.

[0130] Step S204: Take the first historical operating data included in any one of the groups as multiple first historical operating data of the target engine.

[0131] In this embodiment, since the target engine can be any engine, the first historical operating data included in any group can be used as multiple first historical operating data corresponding to the target engine.

[0132] Step S205: Delete data that meets preset conditions from multiple first historical running data sets, and use the remaining first historical running data sets as multiple second historical running data sets; and / or,

[0133] Determine the distribution of multiple first historical running data sets, delete data outside the centralized distribution range, and treat the remaining first historical running data sets as multiple second historical running data sets; and / or,

[0134] By using a long short-term memory network and / or an autoencoder, abnormal running data in multiple first historical running data is identified, and the abnormal running data is deleted. The first historical running data that is not deleted is used as multiple second historical running data.

[0135] In this embodiment, the preset conditions include at least one of the following: invalid data, duplicate data, extreme values, or data exceeding a preset range. Invalid data refers to null values ​​and obviously erroneous data such as sensor jamming values ​​caused by sensor malfunctions or network failures. The preset range refers to a reasonable range of values ​​for each operating data set in advance according to different operating conditions of different types of engines. In other words, in order to extract multiple data points corresponding to the normal operation of the target engine from multiple first historical operating data points, thereby facilitating the extraction of the oil pressure range corresponding to each operating condition of the target engine, the ECU or data processing server can first perform noise reduction and denoising processing on the multiple first historical operating data points to remove abnormal data contained in them, thus eliminating interference information caused by environmental noise, sensor errors, and engine malfunctions.

[0136] Specifically, the ECU or data processing server can directly delete data that meets preset conditions from multiple first historical operating data sets, and use the remaining first historical operating data sets as multiple second historical operating data sets; and / or, first determine the distribution of multiple first historical operating data sets under multiple different operating conditions, and then delete data outside the concentrated distribution range based on the distribution under multiple different operating conditions, i.e., delete data whose distribution deviates significantly, and use the remaining first historical operating data sets as multiple second historical operating data sets to ensure data stability and reliability; and / or, first identify abnormal operating data in multiple first historical operating data sets through a Long Short-Term Memory (LSTM) network and / or an autoencoder combined with a One-Class Support Vector Machine (One-Class SVM), then delete the abnormal operating data, and use the remaining first historical operating data sets as multiple second historical operating data sets, i.e., use machine learning algorithms to deeply analyze the potential patterns of the first historical operating data sets, thereby further improving the accuracy of engine oil pressure monitoring.

[0137] Step S206: Extract the oil pressure range corresponding to each operating condition of the target engine from the second historical operating data.

[0138] In this embodiment, the implementation of S206 is similar to that of S103 in the previous embodiment of this application, and will not be described again here.

[0139] Step S207: Obtain the target operating condition status data of the target engine. The target operating condition status data is used to indicate that the target engine is in the target operating condition state.

[0140] In this embodiment, to monitor the oil pressure status of the target engine, the ECU or data processing server first acquires the target engine's target operating condition data. This target operating condition data refers to the data collected in real time by the target engine's speed sensor, torque sensor, and oil temperature sensor, including the engine's real-time speed, torque, and oil temperature. This data reflects the target engine's real-time operating condition, i.e., the target operating condition. In other words, the target operating condition data indicates that the target engine is in its target operating condition.

[0141] Step S208: Determine the target oil pressure range corresponding to the target operating condition from the oil pressure ranges corresponding to the multiple operating condition data.

[0142] In this embodiment, the ECU or data processing server can also determine the target oil pressure range corresponding to the real-time operating condition of the target engine from the oil pressure ranges corresponding to multiple operating condition data, that is, the target oil pressure range corresponding to the target operating condition.

[0143] Step S209: If the oil pressure of the target engine under the target operating condition is within the target oil pressure range, then it is determined that the oil pressure of the target engine under the target operating condition is normal.

[0144] In this embodiment, if the oil pressure of the target engine under the target operating condition is within the target oil pressure range, the ECU or data processing server can determine that the oil pressure of the target engine under the target operating condition is normal.

[0145] Step S210: If the oil pressure of the target engine under the target operating condition is outside the target oil pressure range, then it is determined that the oil pressure of the target engine under the target operating condition is abnormal.

[0146] In this embodiment, if the oil pressure of the target engine under the target operating condition is outside the target oil pressure range, the ECU or data processing server can determine that the oil pressure of the target engine under the target operating condition is abnormal.

[0147] In some embodiments, the ECU or data processing server can also monitor the oil pressure of the target engine in real time under the target operating conditions. When a preset number (e.g., 80%) of the oil pressure data are detected to be outside the target oil pressure range within a preset target time period (e.g., 5 minutes), a corresponding early warning mechanism is triggered to promptly prompt the driver to take immediate measures to deal with the abnormality, thereby avoiding engine damage.

[0148] In addition, in some embodiments, additional conditions can be set so that the engine oil pressure can only be monitored by the method of this application embodiment when the oil temperature is greater than a preset temperature (such as 60 degrees Celsius), so as to avoid the oil pressure being outside the target oil pressure range in some cases, such as when the engine is just started, due to the low oil temperature and high viscosity.

[0149] The method of this embodiment achieves the following technical effects: By performing noise reduction and denoising processing on multiple first historical operating data, abnormal data contained in these multiple first historical operating data are removed, thereby eliminating interference information caused by environmental noise, sensor errors, engine malfunctions, and other factors, ensuring the stability and reliability of the data, and further improving the accuracy of engine oil pressure monitoring; by monitoring the oil pressure of the target engine under target operating conditions, when a preset number of oil pressure data are detected outside the target oil pressure range within a preset target time period, a corresponding early warning mechanism is triggered to promptly prompt the driver to take immediate measures to handle the abnormality, thereby avoiding excessive warnings and engine damage; by setting additional conditions, the method of this application embodiment can only monitor engine oil pressure when the oil temperature is greater than a preset temperature, avoiding misdiagnosis in some cases, such as when the engine is just started, due to the low oil temperature and high viscosity, causing the oil pressure to be outside the target oil pressure range.

[0150] Figure 4 A flowchart illustrating the engine oil pressure monitoring method provided in this application embodiment. Figure 3 ,like Figure 4 As shown, in this embodiment... Figure 3 Based on the examples, this paper provides a detailed explanation of how the ECU or data processing server determines the cause of the abnormal oil pressure after detecting it. For example... Figure 4 As shown, the method includes:

[0151] Step 301: According to the preset time period, acquire multiple fourth historical operating data of the target engine within the preset time period.

[0152] In this embodiment, the ECU or data processing server will determine the cause of abnormal oil pressure based on the relationship between the engine speed and oil pressure of the target engine. First, according to a preset time period (e.g., 1 hour), multiple fourth historical operating data of the target engine within a preset time period (e.g., 100 hours) are acquired. The fourth historical operating data includes the engine speed and the engine oil pressure.

[0153] In other words, the ECU or data processing server can acquire the engine speed and oil pressure of multiple engines within a preset time period, such as every hour, for the target engine within a preset time period before the current time.

[0154] Step S302: Obtain fourth historical operating data from multiple fourth historical operating data where the engine speed is greater than or equal to the engine speed threshold and the oil temperature is within the preset temperature range, and use these as multiple third historical operating data corresponding to the preset time period.

[0155] In this embodiment, the ECU or data processing server can obtain fourth historical operating data from multiple fourth historical operating data sets, where the engine speed is greater than or equal to a speed threshold (e.g., 200 RPM) and the engine oil temperature is within a preset temperature range (e.g., 70°C to 72°C). This data is then used as multiple third historical operating data sets corresponding to a preset time period. The cause of the abnormal oil pressure is determined based on the relationship between engine speed and engine oil pressure within these multiple third historical operating data sets. Here, it is equivalent to obtaining multiple third historical operating data sets of the target engine within a preset time period, where the third historical operating data sets include: engine speed and engine oil pressure.

[0156] Step S303: Obtain the lower limit and upper limit of the opening pressure of the pressure relief valve of the target engine.

[0157] In this embodiment, the ECU or data processing server can also obtain the lower limit and upper limit of the opening pressure set by the pressure relief valve of the target engine during design, so as to further determine various causes of abnormal oil pressure based on the lower limit and upper limit of the opening pressure of the pressure relief valve, such as whether the pressure relief valve is malfunctioning or whether the oil pump is malfunctioning.

[0158] Step S304: For each preset time period, extract the third historical operating data from the multiple third historical operating data corresponding to the preset time period. The oil pressure is less than or equal to the lower limit of the opening pressure. Fit the first straight line. Also, extract the third historical operating data with oil pressure greater than or equal to the upper limit of the opening pressure. Fit the second straight line.

[0159] In this embodiment, both the first and second straight lines indicate the relationship between engine speed and oil pressure. For each preset time period, the ECU or data processing server can extract third historical operating data from multiple third historical operating data corresponding to the preset time period, where the oil pressure is less than or equal to the lower limit of the opening pressure, and fit it to the first straight line; and extract third historical operating data where the oil pressure is greater than or equal to the upper limit of the opening pressure, and fit it to the second straight line.

[0160] Figure 5 A schematic diagram of the first and second straight lines within a preset period provided in the embodiments of this application is shown below. Figure 5 As shown, the horizontal axis represents engine speed in RPM; the vertical axis represents engine oil pressure in MPa. Figure 5 In this system, the lower limit of the pressure relief valve's opening pressure is 0.385 MPa, and the upper limit is 0.425 MPa. A first straight line 510 can be fitted based on third historical operating data where the oil pressure is less than or equal to 0.385 MPa; and a second straight line 520 can be fitted based on third historical operating data where the oil pressure is greater than or equal to 0.425 MPa.

[0161] Step S305: For each preset time period, the oil pressure corresponding to the intersection point between the first straight line of the preset time period and the second straight line of the preset time period is taken as the standard oil pressure, and the slope of the first straight line is taken as the standard slope.

[0162] In this embodiment, for each preset time period, the ECU or data processing server can use the oil pressure corresponding to the intersection of the first straight line of the preset time period and the second straight line of the preset time period as the standard oil pressure, such as... Figure 5 In the diagram, the oil pressure corresponding to the intersection point 530 between the first straight line 510 and the second straight line 520 can be used as the standard oil pressure within the preset time period. The slope of the first straight line can also be used as the standard slope to determine the cause of abnormal oil pressure, such as... Figure 5 In the middle, the slope of the first straight line 510 can be used as the standard slope within the preset time period.

[0163] Step S306: Determine the average value of the standard oil pressure corresponding to multiple preset time periods as the average standard oil pressure, and determine the average value of the standard slope corresponding to multiple preset time periods as the average standard slope.

[0164] In this embodiment, the ECU or data processing server can determine the cause of abnormal oil pressure in the target engine within a preset time period based on the standard oil pressure and standard slope for multiple preset time periods. Specifically, the average value of the standard oil pressure corresponding to each preset time period is first determined as the average standard oil pressure, and the average value of the standard slope corresponding to each preset time period is determined as the average standard slope. For example, the average value of the standard oil pressure corresponding to 50 preset time periods can be determined as the average standard oil pressure, and correspondingly, the average value of the standard slope corresponding to 50 preset time periods can be determined as the average standard slope.

[0165] Furthermore, in one embodiment, the extreme values ​​(i.e., maximum and minimum values) of the multiple standard oil pressures corresponding to multiple preset time periods can be removed first, and then the average value of the remaining multiple standard oil pressures after removing the extreme values ​​can be calculated as the average standard oil pressure; and the extreme values ​​of the multiple standard slopes corresponding to multiple preset time periods can be removed first, and then the average value of the remaining multiple standard slopes after removing the extreme values ​​can be calculated as the average standard slope.

[0166] Step S307: For any preset time period, determine the first fluctuation range of the standard oil pressure of the preset time period compared to the average standard oil pressure, and determine the second fluctuation range of the standard slope of the preset time period compared to the average standard slope.

[0167] In this embodiment, for any preset time period, the ECU or data processing server can determine the first fluctuation amplitude of the standard oil pressure in the preset time period relative to the average standard oil pressure based on the standard oil pressure of the preset time period and the average standard oil pressure of multiple preset time periods; it can also determine the second fluctuation amplitude of the standard slope of the preset time period relative to the average standard slope based on the standard slope of the preset time period and the average standard slope of multiple preset time periods. Specifically, the calculation method for the first fluctuation amplitude is as follows:

[0168]

[0169] Where A refers to the first fluctuation range. It refers to the average standard oil pressure over multiple preset time periods, while P refers to the standard oil pressure over any preset time period.

[0170] The specific calculation method for the second fluctuation amplitude is as follows:

[0171]

[0172] Where B refers to the second fluctuation range. It refers to the average standard oil pressure over multiple preset time periods, while K refers to the standard oil pressure over any preset time period.

[0173] Step S308: Based on the first fluctuation amplitude, determine whether the abnormal oil pressure is caused by a pressure relief valve malfunction. A pressure relief valve malfunction includes at least one of the following: pressure relief valve jamming or pressure relief valve spring malfunction.

[0174] In this embodiment, the ECU or data processing server can determine the cause of abnormal oil pressure in the target engine within a preset time period based on the first fluctuation amplitude and the second fluctuation amplitude.

[0175] Specifically, based on the first fluctuation amplitude, it can be determined whether the abnormal oil pressure is caused by a malfunction of the pressure relief valve. A malfunction of the pressure relief valve includes at least one of the following: pressure relief valve jamming or pressure relief valve spring malfunction.

[0176] Specifically, if the first fluctuation amplitude is less than the first range (e.g., -10%), it indicates that the pressure relief valve is severely stuck, and a warning for severe stuck pressure relief valve at the opening point is triggered to prompt the driver to check whether the pressure relief valve is stuck.

[0177] If the first fluctuation amplitude is greater than or equal to the first range and less than the second range (e.g., -5%), it indicates that the pressure relief valve may be stuck, and a warning that the pressure relief valve is stuck at the opening point is triggered to prompt the driver to check whether the pressure relief valve is stuck.

[0178] If the first fluctuation amplitude is greater than the third range (e.g., 10%), it indicates that the pressure relief valve spring is severely damaged, thus triggering a warning for severe damage to the pressure relief valve spring to prompt the driver to check whether the pressure relief valve spring needs to be replaced.

[0179] If the first fluctuation amplitude is less than or equal to the third range and greater than the fourth range (e.g., 5%), it indicates that the pressure relief valve spring may be damaged, thus triggering a warning for pressure relief valve spring damage to prompt the driver to check whether the pressure relief valve spring needs to be replaced.

[0180] Step S309: Based on the second fluctuation amplitude, determine whether the cause of the abnormal oil pressure is an oil abnormality. An oil abnormality includes at least one of the following: high oil pressure when the engine is at low speed, high oil level, blocked oil passage, low oil level, oil leakage, blocked oil filter, oil pump failure, or pressure relief valve stuck at a preset angle.

[0181] In this embodiment, the ECU or data processing server can determine whether the cause of abnormal oil pressure is an oil abnormality based on the second fluctuation amplitude. Oil abnormality includes at least one of the following: high oil pressure, high oil level, blocked oil passage, low oil level, oil leakage, blocked oil filter, oil pump failure, or pressure relief valve stuck at a preset angle when the engine is at low speed.

[0182] Specifically, if the second fluctuation range is less than the fifth range (e.g., -10%), it indicates that the oil pressure is too high when the engine is at low speed. This triggers a warning for excessively high oil pressure at low engine speed, prompting the driver to check whether the oil level is higher than normal and whether the main oil passage is blocked.

[0183] If the second fluctuation range is greater than or equal to the fifth range and less than the sixth range (e.g., -5%), it indicates that the oil pressure may be higher than normal when the engine is at low speed. This triggers a warning for high oil pressure at low engine speed, prompting the driver to check whether the oil level is higher than normal and whether the main oil passage is blocked.

[0184] If the second fluctuation range is greater than the seventh range (e.g., 10%), it indicates that the oil pressure is too low when the engine is at low speed. This triggers a low oil pressure warning for low engine speed, prompting the driver to check whether the oil level is below the normal value, and whether there are any faults such as oil leakage, oil filter blockage, oil pump failure, or pressure relief valve stuck at a preset angle.

[0185] If the second fluctuation range is less than or equal to the seventh range and greater than the eighth range (e.g., 5%), it indicates that the oil pressure may be lower than normal when the engine is at low speed. This triggers a low oil pressure warning for low engine speed, prompting the driver to check whether the oil level is lower than normal and whether there are any faults such as oil leakage, oil filter blockage, oil pump failure, or pressure relief valve stuck at a preset angle.

[0186] The method of this embodiment achieves the following technical effects: by determining the first fluctuation amplitude of the standard oil pressure over a preset time period compared to the average standard oil pressure, and by determining the second fluctuation amplitude of the standard slope over a preset time period compared to the average standard slope, and by determining whether the cause of the abnormal oil pressure is a pressure relief valve malfunction based on the first fluctuation amplitude, and by determining whether the cause of the abnormal oil pressure is an oil malfunction based on the second fluctuation amplitude, the problem of how to further determine the specific cause of the abnormal oil pressure after detecting it is solved. The cause of the abnormal oil pressure can be quickly determined, thereby improving the efficiency of engine fault diagnosis.

[0187] Figure 6 This is a schematic diagram of the engine oil pressure monitoring device provided in the embodiments of this application, as shown below. Figure 6 As shown, the engine oil pressure monitoring device includes:

[0188] The acquisition module 601 is used to acquire multiple first historical operating data of the target engine. The first historical operating data includes: the operating condition data of the target engine and the oil pressure of the target engine. The operating condition data of the target engine includes at least one of the following: the speed of the target engine, the torque of the target engine, and the oil temperature of the target engine.

[0189] The first extraction module 602 is used to extract multiple data corresponding to the normal operation of the target engine from multiple first historical operation data, and use them as multiple second historical operation data.

[0190] The second extraction module 603 is used to extract the oil pressure range corresponding to each operating condition of the target engine from the second historical operating data.

[0191] The monitoring module 604 is used to monitor the oil pressure status of the target engine based on the oil pressure range corresponding to multiple operating condition data.

[0192] The engine oil pressure monitoring device provided in this embodiment can perform... Figure 2 The technical solution of the method embodiment shown has the same implementation principle and technical effect as... Figure 2 The method and implementation examples shown are similar and will not be described again here.

[0193] Meanwhile, the engine oil pressure monitoring device provided in this embodiment of the invention is a further refinement of the engine oil pressure monitoring device provided in the previous embodiment.

[0194] In one possible design, the first extraction module 602 includes:

[0195] The first deletion module is configured to delete data that meets preset conditions from a plurality of first historical running data, and to treat the undeleted first historical running data as a plurality of second historical running data; and / or,

[0196] The second deletion module is used to determine the distribution of multiple first historical running data sets, delete data outside the centralized distribution range, and treat the remaining first historical running data sets as multiple second historical running data sets; and / or,

[0197] The third deletion module is used to identify abnormal running data in multiple first historical running data through a long short-term memory network and / or an autoencoder, delete the abnormal running data, and treat the undeleted first historical running data as multiple second historical running data.

[0198] The preset conditions include at least one of the following: invalid data, duplicate data, extreme values, or data that exceeds the preset range.

[0199] In one possible design, the acquisition module 601 includes:

[0200] The first historical data acquisition module is used to acquire multiple first historical operating data of multiple engines;

[0201] The inherent design parameter acquisition module is used to acquire the inherent design parameters of each engine;

[0202] The grouping module is used to divide multiple first historical operating data of multiple engines into multiple groups according to the inherent design parameters of the engines. The first historical operating data in each group corresponds to the same inherent design parameters.

[0203] The confirmation module is used to take the first historical operating data included in any one of the groups as multiple first historical operating data of the target engine.

[0204] In one possible design, the monitoring module 604 includes:

[0205] The target operating condition status data module is used to acquire the target operating condition status data of the target engine. The target operating condition status data is used to indicate that the target engine is in the target operating condition state.

[0206] The target oil pressure range module is used to determine the target oil pressure range corresponding to the target operating condition from the oil pressure ranges corresponding to multiple operating condition data.

[0207] The pressure normality confirmation module is used to determine that the oil pressure of the target engine is normal under the target operating conditions if the oil pressure of the target engine is within the target oil pressure range under the target operating conditions.

[0208] The pressure anomaly detection module is used to determine that the oil pressure of the target engine is abnormal under the target operating condition if the oil pressure of the target engine is outside the target oil pressure range.

[0209] In one possible design, the engine oil pressure monitoring device also includes:

[0210] The third historical data acquisition module is used to acquire multiple third historical operating data of the target engine within a preset time period according to a preset time cycle. The third historical operating data includes: engine speed and engine oil pressure.

[0211] The pressure limit module for the pressure relief valve is used to obtain the lower limit and upper limit of the opening pressure of the pressure relief valve of the target engine.

[0212] The fitting module is used to extract third historical operating data with oil pressure less than or equal to the lower limit of opening pressure from multiple third historical operating data corresponding to each preset time period and fit a first straight line; and to extract third historical operating data with oil pressure greater than or equal to the upper limit of opening pressure and fit a second straight line. Both the first straight line and the second straight line indicate the relationship between engine speed and oil pressure.

[0213] The standard module is used to take the oil pressure corresponding to the intersection of the first straight line and the second straight line of the preset time period as the standard oil pressure for each preset time period, and to take the slope of the first straight line as the standard slope.

[0214] The abnormal cause module is used to determine the cause of abnormal oil pressure in the target engine within a preset time period based on the standard oil pressure and standard slope of multiple preset time periods.

[0215] In one possible design, the exception cause module includes:

[0216] The average value module is used to determine the average value of the standard oil pressure corresponding to multiple preset time periods, as the average standard oil pressure, and to determine the average value of the standard slope corresponding to multiple preset time periods, as the average standard slope.

[0217] The fluctuation amplitude module is used to determine, for any preset time period, the first fluctuation amplitude of the standard oil pressure in the preset time period compared to the average standard oil pressure, and the second fluctuation amplitude of the standard slope in the preset time period compared to the average standard slope.

[0218] The cause determination module is used to determine the cause of abnormal oil pressure in the target engine within a preset time period based on the first fluctuation amplitude and the second fluctuation amplitude.

[0219] In one possible design, the cause determination module includes:

[0220] The pressure relief valve malfunction module is used to determine whether the abnormal oil pressure is caused by a pressure relief valve malfunction based on the first fluctuation amplitude. Pressure relief valve malfunction includes at least one of the following: pressure relief valve jamming or pressure relief valve spring malfunction.

[0221] The oil pressure abnormality module is used to determine whether the cause of the abnormal oil pressure is an oil abnormality based on the second fluctuation amplitude. Oil abnormalities include at least one of the following: high oil pressure when the engine is at low speed, high oil level, blocked oil passage, low oil level, oil leakage, blocked oil filter, oil pump failure, or pressure relief valve stuck at a preset angle.

[0222] In one possible design, the third historical data acquisition module includes:

[0223] The fourth historical data acquisition module is used to acquire multiple fourth historical operating data of the target engine within a preset time period according to a preset time cycle.

[0224] The third historical data extraction module is used to obtain fourth historical operating data from multiple fourth historical operating data where the engine speed is greater than or equal to the engine speed threshold and the oil temperature is within the preset temperature range, as multiple third historical operating data corresponding to the preset time period.

[0225] This embodiment provides an engine oil pressure monitoring device that can perform an engine oil pressure monitoring method as described in the above embodiment. Its implementation principle and technical effect are similar, and will not be repeated here.

[0226] In the aforementioned specific implementation of an engine oil pressure monitoring device, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, thereby enabling the processor to execute the aforementioned engine oil pressure monitoring method.

[0227] Figure 7 This is a schematic diagram of the engine oil pressure monitoring device provided in an embodiment of this application. Figure 7 As shown, the engine oil pressure monitoring device includes at least one processor 710 and a memory 720. The engine oil pressure monitoring device also includes a communication component 730. The processor 710, memory 720, and communication component 730 are connected via a bus 740.

[0228] In the specific implementation process, at least one processor 710 executes computer execution instructions stored in memory 720, causing at least one processor 710 to execute an engine oil pressure monitoring method as described above on the engine oil pressure monitoring device side.

[0229] The specific implementation process of processor 710 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0230] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0231] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.

[0232] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0233] The above description of the functions implemented by the engine oil pressure monitoring device and the main control device has introduced the solution provided by the embodiments of the present invention. It is understood that, in order to achieve the above functions, the engine oil pressure monitoring device or the main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solution of the embodiments of the present invention.

[0234] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the engine oil pressure monitoring method described above.

[0235] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0236] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor. Both the processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an engine oil pressure monitoring device or a main control device.

[0237] This application also provides a computer program product, including a computer program stored in a readable storage medium. At least one processor of the engine oil pressure monitoring device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the engine oil pressure monitoring device to perform the solution provided in any of the above embodiments.

[0238] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks. Other embodiments of the invention will readily conceive of by those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the embodiments of the invention that follow the general principles of the embodiments of the invention and include common knowledge or customary techniques in the art not disclosed in the embodiments of the invention. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the embodiments of the invention are indicated by the claims.

[0239] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for monitoring engine oil pressure, characterized in that, include: Multiple first historical operating data of the target engine are acquired. The first historical operating data includes: the operating condition data of the target engine and the oil pressure of the target engine. The operating condition data of the target engine includes at least one of the following: the engine speed, the torque of the target engine, and the oil temperature of the target engine. The target engine has multiple operating conditions, and different operating condition data correspond to different operating conditions of the target engine. Different operating conditions of the target engine are determined by at least one of the engine speed, the torque of the target engine, and the oil temperature of the target engine. Extract multiple data points corresponding to the normal operation of the target engine from the multiple first historical operating data, and use them as multiple second historical operating data; Extract the oil pressure range corresponding to each operating condition of the target engine from the second historical operating data; Based on the oil pressure range corresponding to the multiple operating condition data, the target engine's oil pressure status is monitored. The step of monitoring the oil pressure status of the target engine based on the oil pressure range corresponding to the multiple operating condition data includes: acquiring target operating condition data of the target engine, wherein the target operating condition data is used to indicate that the target engine is in a target operating condition. From the oil pressure ranges corresponding to the multiple operating condition data, the target oil pressure range corresponding to the target operating condition is determined; If the oil pressure of the target engine under the target operating condition is within the target oil pressure range, then the oil pressure of the target engine under the target operating condition is determined to be normal. If the oil pressure of the target engine under the target operating condition is outside the target oil pressure range, then the oil pressure of the target engine under the target operating condition is determined to be abnormal.

2. The method according to claim 1, characterized in that, Multiple data points corresponding to the normal operation of the target engine are extracted from the multiple first historical operating data points and used as multiple second historical operating data points, including: Delete data that meets preset conditions from the plurality of first historical running data, and use the remaining first historical running data as a plurality of second historical running data; and / or, Determine the distribution of the plurality of first historical running data, delete data outside the centralized distribution range, and use the remaining first historical running data as a plurality of second historical running data; and / or, By using a long short-term memory network and / or an autoencoder, abnormal running data in the plurality of first historical running data is identified, the abnormal running data is deleted, and the first historical running data that is not deleted is used as a plurality of second historical running data. The preset conditions include at least one of the following: invalid data, duplicate data, extreme values, or data exceeding the preset range.

3. The method according to claim 1, characterized in that, The acquisition of multiple first historical operating data of the target engine includes: Acquire multiple first-historical operating data for multiple engines; Obtain the inherent design parameters for each of the engines; Based on the inherent design parameters of the engine, the first historical operating data of the plurality of engines are divided into multiple groups, and the first historical operating data in each group corresponds to the same inherent design parameters; The first historical operating data included in any one of the groups shall be used as multiple first historical operating data of the target engine.

4. The method according to any one of claims 1 to 3, characterized in that, After monitoring the oil pressure status of the target engine based on the oil pressure range corresponding to the multiple operating condition data, the method further includes: According to a preset time period, acquire multiple third historical operating data of the target engine within a preset time period. The third historical operating data includes: engine speed and engine oil pressure. Obtain the lower limit and upper limit of the opening pressure of the pressure relief valve of the target engine; For each preset time period, from the multiple third historical operating data corresponding to the preset time period, the third historical operating data where the oil pressure is less than or equal to the lower limit of the opening pressure is extracted and fitted with a first straight line; and the third historical operating data where the oil pressure is greater than or equal to the upper limit of the opening pressure is extracted and fitted with a second straight line, wherein the first straight line and the second straight line both indicate the relationship between engine speed and oil pressure. For each preset time period, the oil pressure corresponding to the intersection point between the first straight line and the second straight line of the preset time period is taken as the standard oil pressure, and the slope of the first straight line is taken as the standard slope. Based on the standard oil pressure and standard slope of multiple preset time periods, the cause of abnormal oil pressure in the target engine within the preset time periods is determined.

5. The method according to claim 4, characterized in that, Based on the standard oil pressure and standard slope of multiple preset time periods, determine the cause of abnormal oil pressure in the target engine within the preset time periods, including: The average value of the standard oil pressure corresponding to the multiple preset time periods is determined as the average standard oil pressure, and the average value of the standard slope corresponding to the multiple preset time periods is determined as the average standard slope. For any given preset time period, determine a first fluctuation range of the standard oil pressure of the preset time period relative to the average standard oil pressure, and determine a second fluctuation range of the standard slope of the preset time period relative to the average standard slope. Based on the first fluctuation amplitude and the second fluctuation amplitude, determine the cause of the abnormal oil pressure of the target engine within the preset time period.

6. The method according to claim 5, characterized in that, Based on the first fluctuation amplitude and the second fluctuation amplitude, determine the cause of the abnormal oil pressure of the target engine within the preset time period, including: Based on the first fluctuation amplitude, determine whether the cause of the abnormal oil pressure is a pressure relief valve malfunction. The pressure relief valve malfunction includes at least one of the following: pressure relief valve jamming or pressure relief valve spring malfunction. Based on the second fluctuation amplitude, determine whether the cause of the abnormal oil pressure is an oil abnormality. The oil abnormality includes at least one of the following: high oil pressure when the engine is at low speed, high oil level, blocked oil passage, low oil level, oil leakage, blocked oil filter, oil pump failure, or pressure relief valve stuck at a preset angle.

7. The method according to claim 4, characterized in that, According to a preset time period, acquire multiple third-party historical operating data of the target engine within a preset time period, including: According to a preset time period, acquire multiple fourth historical operating data of the target engine within a preset time period; The fourth historical operating data with an engine speed greater than or equal to a speed threshold and an oil temperature within a preset temperature range is obtained from multiple fourth historical operating data and used as multiple third historical operating data corresponding to the preset time period.

8. An engine oil pressure monitoring device, operated using the engine oil pressure monitoring method according to any one of claims 1-7, characterized in that, include: The acquisition module is used to acquire multiple first historical operating data of the target engine. The first historical operating data includes: the operating condition data of the target engine and the oil pressure of the target engine. The operating condition data of the target engine includes at least one of the following: the speed of the target engine, the torque of the target engine, and the oil temperature of the target engine. The first extraction module is used to extract multiple data corresponding to the normal operation of the target engine from the multiple first historical operating data, as multiple second historical operating data; The second extraction module is used to extract the oil pressure range corresponding to each operating condition of the target engine from the second historical operating data. The monitoring module is used to monitor the oil pressure status of the target engine based on the oil pressure range corresponding to the multiple operating condition data.

9. An engine oil pressure monitoring device, characterized in that, include: Memory and processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the engine oil pressure monitoring method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the engine oil pressure monitoring method as described in any one of claims 1 to 7.

11. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the engine oil pressure monitoring method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Real-time monitoring security method for engine oil pressure

    CN112983592A

  • Engine oil pressure control method and device and vehicle

    CN113756907A