Disclosure of Invention
The invention provides a method, a device, equipment, a medium and a product for monitoring engine oil pressure, which are used for improving the accuracy of engine oil pressure monitoring and reducing the problems of false alarm and missing report, thereby better protecting an engine from damage.
An embodiment of the present invention provides a method for monitoring engine oil pressure, including:
Acquiring a plurality of first historical operation data of a target engine, wherein the first historical operation data comprises working condition state data of the target engine and engine oil pressure of the target engine, and the working condition state data of the target engine comprises at least one of the rotating speed of the target engine, the torque of the target engine and the engine oil temperature of the target engine;
Extracting a plurality of data corresponding to the normal running of the target engine from the plurality of first historical running data to serve as a plurality of second historical running data;
Extracting the engine oil pressure range corresponding to each working condition state data of the target engine from the second historical operation data;
and monitoring the engine oil pressure state of the target engine according to the engine oil pressure ranges respectively corresponding to the working condition state data.
In one possible design, the method as described above extracts, from the plurality of first historical operating data, a plurality of data corresponding to the target engine when it is operating normally, as a plurality of second historical operating data, including:
deleting data meeting a preset condition from the plurality of first historical operating data, and taking the undeleted first historical operating data as a plurality of second historical operating data, and/or,
Determining distribution conditions of the plurality of first historical operating data to delete data outside the concentrated distribution range and taking the undeleted first historical operating data as a plurality of second historical operating data, and/or,
Identifying abnormal operation data in the plurality of first historical operation data through a long-short-period memory network and/or a self-encoder to delete the abnormal operation data, and taking the first historical operation data which is not deleted as a plurality of second historical operation data;
wherein the preset condition includes at least one of invalid data, repeated data, an extremum, or data exceeding a preset range.
In one possible design, a method as described above, obtaining a plurality of first historical operating data of a target engine includes:
Acquiring a plurality of first historical operating data of a plurality of engines;
acquiring inherent design parameters of each engine;
dividing a plurality of first historical operating data of a plurality of engines into a plurality of groups according to inherent design parameters of the engines, wherein 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 packets is taken as a plurality of first historical operating data of the target engine.
In one possible design, the method, according to the oil pressure ranges corresponding to the plurality of working condition state data, monitors the oil pressure state of the target engine, including:
acquiring target working condition state data of a target engine, wherein the target working condition state data is used for indicating that the target engine is in a target working condition state;
determining a target engine oil pressure range corresponding to a target working condition state from engine oil pressure ranges respectively corresponding to the working condition state data;
If the engine oil pressure of the target engine in the target working condition state is within the target engine oil pressure range, determining that the engine oil pressure of the target engine in the target working condition state is normal;
and if the engine oil pressure of the target engine in the target working condition state is out of the target engine oil pressure range, determining that the engine oil pressure of the target engine in the target working condition state is abnormal.
In one possible design, the method according to the above method, after monitoring the engine oil pressure state of the target engine according to the engine oil pressure ranges respectively corresponding to the plurality of working condition state data, further includes:
according to a preset time period, acquiring a plurality of third historical operation data of the target engine in a preset time period, wherein the third historical operation data comprise the rotating speed of the engine and the engine oil pressure of the engine;
acquiring a lower limit value and an upper limit value of the opening pressure of a pressure limiting valve of a target engine;
For each preset time period, extracting third historical operation data of which the engine oil pressure is smaller than or equal to a lower limit value of the opening pressure from a plurality of third historical operation data corresponding to the preset time period, fitting a first straight line, extracting third historical operation data of which the engine oil pressure is larger than or equal to an upper limit value of the opening pressure, fitting a second straight line, wherein the first straight line and the second straight line both indicate the relation between the rotating speed and the engine oil pressure;
For each preset time period, taking the oil pressure corresponding to the intersection point between a first straight line of the preset time period and a second straight line of the preset time period as a standard oil pressure, and taking the slope of the first straight line as a standard slope;
And determining the cause of the abnormal engine oil pressure of the target engine in the preset time period according to the standard engine oil pressure and the standard slope of the plurality of preset time periods.
In one possible design, the method described above, according to the standard oil pressure and the standard slope of the plurality of preset time periods, determines the cause of the abnormality of the oil pressure of the target engine in the preset time periods, including:
determining an average value of standard engine oil pressures corresponding to a plurality of preset time periods respectively as an average standard engine oil pressure, and determining an average value of standard slopes corresponding to a plurality of preset time periods respectively as an average standard slope;
For any preset time period, determining a first fluctuation amplitude of the standard engine oil pressure of the preset time period compared with the average standard engine oil pressure, and determining a second fluctuation amplitude of the standard slope of the preset time period compared with the average standard slope;
and determining the cause of the abnormal engine oil pressure of the target engine in a preset time period according to the first fluctuation range and the second fluctuation range.
In one possible design, the method, according to the first fluctuation amplitude and the second fluctuation amplitude, determines the cause of the abnormal engine oil pressure of the target engine in the preset time period, including:
Determining whether the cause of the abnormal engine oil pressure is abnormal pressure limiting valve according to the first fluctuation range, wherein the abnormal pressure limiting valve comprises at least one of clamping stagnation of the pressure limiting valve and abnormal spring of the pressure limiting valve;
And determining whether the cause of the abnormal engine oil pressure is abnormal according to the second fluctuation range, wherein the abnormal engine oil pressure comprises at least one of high engine oil pressure, high engine oil level, blocked engine oil passage, low engine oil level, engine oil leakage, blocked engine oil filter, oil pump failure or stuck pressure limiting valve at a preset angle when the engine is at a low speed.
In one possible design, the method, according to the above method, acquires a plurality of third historical operating data of the target engine in a preset duration according to a preset time period, including:
acquiring a plurality of fourth historical operation data of the target engine in a preset time period according to a preset time period;
and acquiring fourth historical operation data with the rotating speed being greater than or equal to a rotating speed threshold value from the fourth historical operation data, wherein the temperature of the engine oil is in a preset temperature range, and the fourth historical operation data is used as third historical operation data corresponding to a preset time period.
A second aspect of an embodiment of the present invention provides an engine oil pressure monitoring device, including:
The acquisition module is used for acquiring a plurality of first historical operation data of the target engine, wherein the first historical operation data comprises working condition state data of the target engine and engine oil pressure of the target engine, and the working condition state data of the target engine comprises at least one of the rotating speed of the target engine, the torque of the target engine and the engine oil temperature of the target engine;
The first extraction module is used for extracting a plurality of data corresponding to the normal running of the target engine from the plurality of first historical running data to serve as a plurality of second historical running data;
the second extraction module is used for extracting the engine oil pressure range corresponding to the target engine in each working condition state data respectively from the second historical operation data;
and the monitoring module is used for monitoring the engine oil pressure state of the target engine according to the engine oil pressure ranges respectively corresponding to the working condition state data.
In one possible design, as the apparatus described above, the first extraction module includes:
A first deleting module for deleting the data meeting the preset condition from the plurality of first historical operation data and taking the undeleted first historical operation data as a plurality of second historical operation data, and/or,
A second deleting module for determining distribution conditions of the plurality of first historical operating data to delete data outside the concentrated distribution range and taking the undeleted first historical operating data as a plurality of second historical operating data, and/or,
The third deleting module is used for identifying abnormal operation data in the plurality of first historical operation data through the long-term memory network and/or the self-encoder so as to delete the abnormal operation data, and taking the first historical operation data which is not deleted as a plurality of second historical operation data;
wherein the preset condition includes at least one of invalid data, repeated data, an extremum, or data exceeding a preset range.
In one possible design, as in the apparatus described above, the acquisition module includes:
the first historical data acquisition module is used for acquiring a plurality of first historical operation data of a plurality of engines;
The inherent design parameter acquisition module is used for acquiring inherent design parameters of each engine;
The grouping module is used for dividing a plurality of first historical operation data of a plurality of engines into a plurality of groups according to inherent design parameters of the engines, wherein the first historical operation data in each group corresponds to the same inherent design parameters;
and the confirmation module is used for taking the first historical operation data included in any one group as a plurality of first historical operation data of the target engine.
In one possible design, as in the apparatus described above, the monitoring module comprises:
the target working condition state data module is used for acquiring target working condition state data of the target engine, wherein the target working condition state data are used for indicating that the target engine is in a target working condition state;
The target engine oil pressure range module is used for determining a target engine oil pressure range corresponding to the target working condition state from engine oil pressure ranges respectively corresponding to the plurality of working condition state data;
The confirming pressure normal module is used for confirming that the engine oil pressure of the target engine in the target working condition state is normal if the engine oil pressure of the target engine in the target working condition state is within the target engine oil pressure range;
and the confirming pressure abnormality module is used for confirming that the engine oil pressure of the target engine in the target working condition state is abnormal if the engine oil pressure of the target engine in the target working condition state is out of the target engine oil pressure range.
In one possible design, the apparatus as described above, further comprises:
the third historical data acquisition module is used for acquiring a plurality of third historical operation data of the target engine in a preset time period according to a preset time period, wherein the third historical operation data comprise the rotating speed of the engine and the engine oil pressure of the engine;
the pressure limiting valve pressure limiting module is used for acquiring the opening pressure lower limit value and the opening pressure upper limit value of the pressure limiting valve of the target engine;
The fitting module is used for extracting third historical operation data with the engine oil pressure smaller than or equal to the lower limit value of the opening pressure from a plurality of third historical operation data corresponding to the preset time period for each preset time period, fitting a first straight line, extracting third historical operation data with the engine oil pressure larger than or equal to the upper limit value of the opening pressure, fitting a second straight line, and indicating the relation between the rotating speed and the engine oil pressure by the first straight line and the second straight line;
the standard module is used for taking the engine oil pressure corresponding to the intersection point between a first straight line of the preset time period and a second straight line of the preset time period as standard engine oil pressure and taking the slope of the first straight line as standard slope for each preset time period;
The abnormality cause module is used for determining the cause of the abnormality of the engine oil pressure of the target engine in the preset time period according to the standard engine oil pressure and the standard slope of the preset time periods.
In one possible design, the abnormality cause module includes:
the average value module is used for determining an average value of standard engine oil pressures corresponding to a plurality of preset time periods respectively as an average standard engine oil pressure, and determining an average value of standard slopes corresponding to a plurality of preset time periods respectively as an average standard slope;
the fluctuation amplitude module is used for determining a first fluctuation amplitude of the standard engine oil pressure in the preset time period compared with the average standard engine oil pressure and a second fluctuation amplitude of the standard slope in the preset time period compared with the average standard slope for any preset time period;
And the determining reason module is used for determining the reason of the abnormal engine oil pressure of the target engine in a preset time period according to the first fluctuation range and the second fluctuation range.
In one possible design, the determining cause module includes, as in the apparatus described above:
The pressure limiting valve abnormality module is used for determining whether the engine oil pressure abnormality causes the pressure limiting valve abnormality according to the first fluctuation range, wherein the pressure limiting valve abnormality comprises at least one of pressure limiting valve clamping stagnation and pressure limiting valve spring abnormality;
the engine oil pressure abnormality module is used for determining whether the cause of the engine oil pressure abnormality is engine oil abnormality according to the second fluctuation range, wherein the engine oil abnormality comprises at least one of high oil pressure, high engine oil level, blockage of an engine oil passage, low engine oil level, engine oil leakage, blockage of an engine filter, failure of an engine oil pump or blockage of a pressure limiting valve at a preset angle when an engine is at a low speed.
In one possible design, the apparatus as described above, the third historical data obtaining module includes:
The fourth historical data acquisition module is used for acquiring a plurality of fourth historical operation data of the target engine in a preset duration according to a preset time period;
the third historical data extraction module is used for acquiring fourth historical operation data with the rotating speed being greater than or equal to a rotating speed threshold value from the fourth historical operation data, wherein the engine oil temperature is in a preset temperature range and is used as third historical operation data corresponding to a preset time period.
A third aspect of the embodiments of the present invention provides an engine oil pressure monitoring apparatus comprising a memory and a processor;
the memory stores computer-executable instructions;
the processor executes computer-executable instructions stored in the memory for implementing a method for monitoring engine oil pressure in accordance with the first aspect of the present disclosure.
A fourth aspect of the embodiment of the present invention provides a computer-readable storage medium, in which computer-executable instructions are stored, which when executed by a processor is configured to implement a method for monitoring engine oil pressure according to the first aspect of the invention.
A fifth aspect of the embodiments of the present invention provides a computer program product comprising a computer program for implementing a method for monitoring engine oil pressure according to the first aspect of the invention when the computer program is executed by a processor.
The engine oil pressure monitoring method, device, equipment, medium and product comprise the steps of obtaining a plurality of first historical operation data of a target engine, wherein the first historical operation data comprise working condition state data of the target engine and engine oil pressure of the target engine, the working condition state data of the target engine comprise at least one of rotating speed of the target engine, torque of the target engine and engine oil temperature of the target engine, extracting a plurality of data corresponding to the target engine in normal operation from the plurality of first historical operation data to serve as a plurality of second historical operation data, extracting engine oil pressure ranges corresponding to the target engine in each working condition state data from the second historical operation data, and monitoring the engine oil pressure state of the target engine according to the engine oil pressure ranges corresponding to the plurality of working condition state data. The engine oil pressure monitoring method has the advantages that through acquiring working condition state data of the target engine, each working condition state data can correspond to the working condition state of one target engine, engine oil pressure state monitoring is conducted on the target engine according to engine oil pressure ranges corresponding to the working condition state data, accuracy of engine oil pressure monitoring can be improved, the condition that a single fixed engine oil pressure upper limit threshold value and a single fixed engine oil pressure lower limit threshold value are used for monitoring the engine oil pressure state is avoided, engine damage can be reduced due to misinformation and misinformation caused by low diagnosis sensitivity, and the working condition state data comprise at least one of the rotating speed of the target engine, the torque of the target engine and the engine oil temperature of the target engine, different working condition states of the engine can be divided more reasonably, and further the engine oil pressure ranges corresponding to the extracted working condition state data respectively can be more accurate, so that the engine oil pressure monitoring accuracy of the engine can be further improved.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the invention. Rather, they are merely examples of apparatus and methods consistent with aspects of the invention as detailed in the accompanying claims.
In embodiments of the present application, the words "first," "second," and the like are used to distinguish between identical or similar items that have substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion. In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more.
The "at the time of the" of the embodiment of the present application may be instantaneous when a certain situation occurs, or may be within a period of time after a certain situation occurs, which is not particularly limited.
The technical scheme of the invention is described in detail below by specific examples. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present invention will be described below with reference to the accompanying drawings.
For a clear understanding of the technical solution of the present application, first, the technical background related to the present application will be described in detail. The engine oil pressure monitoring can ensure the normal operation of an automobile lubrication system, prevent the engine from being damaged and prolong the service life of the engine. Therefore, engine oil pressure monitoring is of great importance for normal operation of automobiles and prevention of various potential faults.
In the existing engine oil pressure monitoring method, the engine oil pressure is usually measured by an engine oil pressure sensor, the measured engine oil pressure is converted into an electric signal and sent to an ECU of the engine, and the ECU receives the electric signal from the engine oil pressure sensor and converts the electric signal into an actual engine oil pressure value. In the ECU, the upper and lower limit thresholds of the normal engine oil pressure are preset according to the specific type and design specification of the engine, and the ECU judges whether the engine oil pressure is abnormal or not by comparing the actually measured engine oil pressure with the preset upper and lower limit thresholds of the normal engine oil pressure. If the actual measured oil pressure is lower than the lower threshold, it means that the oil pressure is too low, possibly resulting in poor lubrication and engine damage, and if the actual measured oil pressure is higher than the upper threshold, it means that the oil pressure is too high, possibly resulting in damage to the seal or leakage of oil, and the ECU determines that the oil pressure is abnormal.
However, in the actual running process of the engine, the upper and lower threshold values of the corresponding normal oil pressure are usually different under different working conditions (such as different rotation speeds, different torques or different oil temperatures, etc.), and the upper and lower threshold values of the used normal oil pressure are fixed under different working conditions in the existing engine oil pressure monitoring method. Therefore, the existing engine oil pressure monitoring method has insufficient diagnostic sensitivity, often causes false alarm (excessive early warning) or false alarm (delayed early warning) phenomena to frequently occur, and further can cause adverse effects on the running state of the engine, and even cause potential damage.
Based on this, the embodiment of the application provides an engine oil pressure monitoring method, firstly, according to different types of engines and different working conditions of the engines, upper and lower limit thresholds (namely oil pressure ranges) of normal oil pressure corresponding to the engines under different working conditions are determined, so as to monitor the oil pressure state of the engines according to the oil pressure ranges under different working conditions to determine whether the engine has abnormal oil pressure, thereby improving the accuracy of engine oil pressure monitoring, reducing the problems of false alarm and missing report, and further better protecting the engines from damage.
In order to facilitate understanding of the technical scheme of the application, an application scenario of the engine oil pressure monitoring method provided by the embodiment of the application is described first. Fig. 1 is a schematic diagram of an application scenario of an engine oil pressure monitoring method according to an embodiment of the present application. It should be noted that fig. 1 is only an example of an application scenario where an embodiment of the present application may be applied, so as to help those skilled in the art understand the technical content of the present application, but it does not mean that the embodiment of the present application may not be applied to other devices, systems, environments, or scenarios.
As shown in fig. 1, the engine oil pressure monitoring method provided by the embodiment of the application can be applied to the electronic control unit 110 in the vehicle-mounted self-diagnosis system 100. The electronic control unit 110 is connected to the engine oil pressure sensor 120, the rotation speed sensor 130, the torque sensor 140 and the engine oil temperature sensor 150, respectively, and can receive monitoring data sent by these sensors, and can determine the real-time working condition state of the engine according to the data sent by the rotation speed sensor 130, the torque sensor 140 and the engine oil temperature sensor 150.
The electronic control unit 110 is also in communication connection with the third party data processing server 200, where the data processing server 200 may send the collected inherent design parameters and historical operation data of multiple engines to the electronic control unit 110, and the electronic control unit 110 may obtain the engine oil pressure ranges of different types of engines under different working conditions (i.e. the upper and lower limit thresholds of the normal engine oil pressure of different types of engines under different working conditions) by processing the design parameters and the historical operation data. And further determines the type of engine in which the ecu 110 is located and the range of oil pressures for that type of engine under different conditions.
The electronic control unit 110 may determine an oil pressure range corresponding to the real-time working condition state of the engine according to the real-time working condition state of the engine, and may determine whether the engine oil pressure is abnormal by comparing the oil pressure actually measured by the oil pressure sensor 120 with the oil pressure range. When the abnormal engine oil pressure is detected, the electronic control unit 110 can trigger a corresponding early warning mechanism, such as a fault indicator lamp (such as an 'inspection engine' lamp or a special engine oil pressure warning lamp) on an automobile instrument panel or send out an audio warning through a vehicle-mounted information entertainment system, and prompt a driver to immediately take measures to treat the abnormal engine, so that the engine is prevented from being damaged. The electronic control unit 110 may also generate a corresponding fault code and store it in the memory of the system for subsequent diagnosis and maintenance.
In addition, in one embodiment, a method for monitoring engine oil pressure may also be applied to the third party data processing server 200, where the data processing server 200 is communicatively connected to the electronic control unit 110, and the electronic control unit 110 may forward all the data sent by the engine oil pressure sensor 120, the rotation speed sensor 130, the torque sensor 140 and the engine oil temperature sensor 150 to the data processing server 200, and the data processing server 200 may determine the real-time working condition of the target engine where the electronic control unit 110 is located and the actually measured engine oil pressure according to these data, and remotely monitor the engine oil pressure of the target engine.
The data processing server 200 processes the collected inherent design parameters and historical operation data of a plurality of engines to obtain the engine oil pressure ranges of different types of engines under different working conditions. And according to the real-time working condition state of the target engine, determining an engine oil pressure range corresponding to the real-time working condition state, comparing the actually measured engine oil pressure sent by the electronic control unit 110 with the engine oil pressure range to obtain a result of whether the engine oil pressure of the target engine is normal or not, and sending the result back to the electronic control unit 110 so that the electronic control unit 110 can perform corresponding early warning treatment according to the abnormal result.
Embodiments of the present invention will now be described with reference to the accompanying drawings.
Fig. 2 is a schematic flow chart of an engine oil pressure monitoring method according to an embodiment of the present application, as shown in fig. 2, in this embodiment, an execution body of the embodiment of the present application may be an electronic control unit of an engine, or may be a data processing server. The engine oil pressure monitoring method provided by the embodiment comprises the following steps:
Step S101, a plurality of first historical operating data of the target engine is acquired.
In this embodiment, the target engine may be any one of the engines, and the first historical operation data includes working condition state data of the target engine and oil pressure of the target engine, where the working condition state data of the target engine includes at least one of a rotation speed of the target engine, a torque of the target engine, and an oil temperature of the target engine. That is, different working condition state data may correspond to different working condition states of the target engine, each working condition state data may respectively correspond to one working condition state of the target engine, or a plurality of working condition state data may jointly correspond to the same working condition state of the target engine. That is, different working conditions of the target engine may be determined by at least one of the rotation speed, the torque, or the engine oil temperature, for example, different working conditions may be determined according to different rotation speed intervals, specifically, the first working condition may correspond to a rotation speed interval of 200 rotations per minute (Revolution Per Minute, RPM) to 300RPM, the second working condition may correspond to a rotation speed interval of 301RPM to 700RPM, and so on. For another example, the working condition states of the target engine can be determined according to three data of the rotating speed, the torque and the engine oil temperature, wherein the first working condition state can be that the rotating speed is 200RPM to 300RPM, the torque is 5 N.m to 15 N.m, the engine oil temperature is 70 ℃ to 72 ℃, the second working condition state can be that the rotating speed is 301RPM to 700RPM, the torque is10 N.m to 18 N.m, the engine oil temperature is 72.1 ℃ to 74 ℃, and the like, and the division of other working condition states is similar and is not repeated herein.
Step S102, extracting a plurality of data corresponding to the normal operation of the target engine from the plurality of first historical operation data as a plurality of second historical operation data.
In this embodiment, in order to determine the engine oil pressure range of the target engine under different working conditions, the acquired plurality of first historical operation data needs to be screened to extract a plurality of data corresponding to the target engine during normal operation, and the plurality of data are used as a plurality of second historical operation data.
Step S103, extracting the engine oil pressure range corresponding to each working condition state data of the target engine from the second historical operation data.
In this embodiment, the ECU or the data processing server may extract the oil pressure ranges of the target engine under different working conditions from the second historical operating data, that is, extract the maximum value and the minimum value of the oil pressure corresponding to each working condition state data, as the upper and lower limit thresholds of the normal oil pressure of the target engine under different working conditions, so as to determine the oil pressure ranges corresponding to each working condition state data.
And step S104, monitoring the engine oil pressure state of the target engine according to the engine oil pressure ranges respectively corresponding to the working condition state data.
In this embodiment, the ECU or the data processing server may monitor the oil pressure state of the target engine according to the oil pressure ranges corresponding to the plurality of working condition state data, so as to determine whether the oil pressure of the target engine is abnormal.
The engine oil pressure monitoring method comprises the steps of obtaining a plurality of first historical operation data of a target engine, wherein the first historical operation data comprise working condition state data of the target engine and engine oil pressure of the target engine, the working condition state data of the target engine comprise at least one of rotating speed of the target engine, torque of the target engine and engine oil temperature of the target engine, extracting a plurality of data corresponding to the target engine in normal operation from the first historical operation data to serve as a plurality of second historical operation data, extracting engine oil pressure ranges corresponding to the working condition state data of the target engine respectively from the second historical operation data, and monitoring the engine oil pressure state of the target engine according to the engine oil pressure ranges corresponding to the working condition state data respectively. The engine oil pressure monitoring method has the advantages that through acquiring working condition state data of the target engine, each working condition state data can correspond to the working condition state of one target engine, engine oil pressure state monitoring is conducted on the target engine according to engine oil pressure ranges corresponding to the working condition state data, accuracy of engine oil pressure monitoring can be improved, the condition that a single fixed engine oil pressure upper limit threshold value and a single fixed engine oil pressure lower limit threshold value are used for monitoring the engine oil pressure state is avoided, engine damage can be reduced due to misinformation and misinformation caused by low diagnosis sensitivity, and the working condition state data comprise at least one of the rotating speed of the target engine, the torque of the target engine and the engine oil temperature of the target engine, different working condition states of the engine can be divided more reasonably, and further the engine oil pressure ranges corresponding to the extracted working condition state data respectively can be more accurate, so that the engine oil pressure monitoring accuracy of the engine can be further improved.
Fig. 3 is a second flow chart of the engine oil pressure monitoring method according to the embodiment of the present application, as shown in fig. 3, the embodiment describes in detail how to acquire data, extract second historical operating data, and monitor the engine oil pressure state of the target engine based on the embodiment of fig. 2. As shown in fig. 3, the method includes:
Step S201, a plurality of first historical operating data of a plurality of engines is acquired.
In this embodiment, the ECU or the data processing server first acquires a plurality of first historical operation data of a plurality of engines. The acquisition mode may be that a plurality of first historical operation data of a plurality of different types of engines are obtained through other data collection devices or databases, and the first historical operation data refers to a large amount of operation data generated during the operation of the engines, including engine oil pressure of each engine, rotational speed of each engine, torque of each engine and engine oil temperature of each engine.
Step S202, the inherent design parameters of each engine are acquired.
In this embodiment, the ECU or the data processing server may also acquire the inherent design parameters of each engine through other data collection devices or databases, etc. The inherent design parameters refer to design parameters of the engine and key components thereof, and may include parameters such as a cylinder diameter (an inner diameter of a cylinder of the engine), a stroke (a distance from a top of the cylinder to a bottom of the cylinder, also referred to as a piston stroke), a design detonation pressure (a maximum pressure value generated when a mixed gas in the cylinder is combusted and preset in an engine design process), a rated rotational speed (a rotational speed corresponding to the rated power output of the engine, also referred to as a rated rotational speed), a high torque rotational speed (a rotational speed corresponding to the maximum torque output of the engine), and a rated power.
In step S203, a plurality of first historical operating data of a plurality of engines are divided into a plurality of groups according to the inherent design parameters of the engines, and the first historical operating data in each group corresponds to the same inherent design parameters.
In this embodiment, the ECU or the data processing server may group the plurality of engines according to the intrinsic design parameters of the engines, divide the plurality of engines into a plurality of different types of engines according to different intrinsic design parameters, and accordingly divide a plurality of first historical operating data of the plurality of engines into a plurality of corresponding groups, and divide first historical operating data belonging to the same type of engine into the same group, i.e., the first historical operating data in each group corresponds to the same intrinsic design parameters.
Step S204, the first historical operating data included in any one of the packets is taken as a plurality of first historical operating data of the target engine.
In the present embodiment, since the target engine may be any one engine, the first historical operating data included in any one of the packets may be regarded as a plurality of first historical operating data corresponding to the target engine.
Step S205, deleting the data meeting the preset condition from the plurality of first historical operation data, and taking the undeleted first historical operation data as a plurality of second historical operation data, and/or,
Determining distribution conditions of the plurality of first historical operating data to delete data outside the concentrated distribution range and taking the undeleted first historical operating data as a plurality of second historical operating data, and/or,
And identifying the abnormal operation data in the first historical operation data through the long-short-period memory network and/or the self-encoder so as to delete the abnormal operation data, and taking the first historical operation data which is not deleted as second historical operation data.
In this embodiment, the preset condition includes at least one of invalid data, repeated data, an extremum, or data exceeding a preset range, where the invalid data refers to a null value, and data with obvious errors such as a sensor clamping stagnation value generated due to a sensor failure or a network failure, and the preset range refers to a reasonable numerical range of each operation data set in advance according to different working conditions of different types of engines. That is, in order to extract a plurality of data corresponding to the target engine during normal operation from the plurality of first historical operation data, so as to extract an oil pressure range corresponding to each working condition state data of the target engine, the ECU or the data processing server may first perform noise reduction and denoising processing on the plurality of first historical operation data, and remove abnormal data included in the plurality of first historical operation data, so as to remove interference information caused by factors such as environmental noise, sensor errors, and engine faults.
The ECU or the data processing server can directly delete the data meeting the preset conditions from the plurality of first historical operation data, and takes the undeleted first historical operation data as the plurality of second historical operation data, and/or firstly determine the distribution condition of the plurality of first historical operation data under a plurality of different working conditions, then delete the data outside the concentrated distribution range according to the distribution condition of the plurality of different working conditions, namely delete the data with obviously deviated distribution, take the undeleted first historical operation data as the plurality of second historical operation data so as to ensure the stability and the reliability of the data, and/or combine a single type support vector machine (One-Class Support Vector Machine, one-Class SVM) through a Long Short-Term Memory network (LSTM) and/or a self-encoder, further delete the operation abnormal data in the plurality of first historical operation data, and take the undeleted first historical operation data as the plurality of second operation data, namely the data with the potential engine oil pressure monitoring mode of the first engine learning algorithm, so as to further improve the accuracy of the monitoring mode of the engine oil.
Step S206, extracting the engine oil pressure range corresponding to each working condition state data of the target engine from the second historical operation data.
In this embodiment, the implementation of S206 is similar to the implementation of S103 in the previous embodiment of the present application, and will not be described here again.
Step S207, obtaining target working condition state data of the target engine, wherein the target working condition state data is used for indicating that the target engine is in a target working condition state.
In this embodiment, in order to monitor the engine oil pressure state of the target engine, the ECU or the data processing server may first acquire target working condition state data of the target engine, where the target working condition state data refers to data acquired in real time by a rotation speed sensor, a torque sensor and an engine oil temperature sensor of the target engine, and includes a real-time rotation speed, a real-time torque and a real-time engine oil temperature of the target engine. The real-time working condition state of the target engine, namely the target working condition state, can be reflected through the target working condition state data. That is, the target operating condition state data is used to indicate that the target engine is in the target operating condition state.
Step S208, determining a target oil pressure range corresponding to the target working condition state from the oil pressure ranges respectively corresponding to the plurality of working condition state data.
In this embodiment, the ECU or the data processing server may further determine, from the oil pressure ranges corresponding to the plurality of working condition state data, a target oil pressure range corresponding to the real-time working condition state of the target engine, that is, a target oil pressure range corresponding to the target working condition state.
In step S209, if the oil pressure of the target engine in the target working condition state is within the target oil pressure range, it is determined that the oil pressure of the target engine in the target working condition state is normal.
In this embodiment, if the oil pressure of the target engine in the target working condition state is within the target oil pressure range, the ECU or the data processing server may determine that the oil pressure of the target engine in the target working condition state is normal.
In step S210, if the oil pressure of the target engine in the target working condition is outside the target oil pressure range, it is determined that the oil pressure of the target engine in the target working condition is abnormal.
In this embodiment, if the oil pressure of the target engine in the target working condition state is outside the target oil pressure range, the ECU or the data processing server may determine that the oil pressure of the target engine in the target working condition state is abnormal.
In some embodiments, the ECU or the data processing server may further monitor the engine oil pressure of the target engine in the target working condition in real time, and when it is detected that the engine oil pressure is outside the target engine oil pressure range in a preset target time period (e.g. 5 minutes), trigger a corresponding early warning mechanism, and prompt the driver to immediately take measures to treat the abnormality in time, so as to avoid engine damage.
In addition, in some embodiments, additional conditions may be set, where the engine oil pressure may be monitored only when the engine oil temperature is greater than a preset temperature (e.g., 60 degrees celsius), so as to avoid that the engine oil pressure is outside the target engine oil pressure range due to the high viscosity of the engine oil due to the low engine oil temperature in some cases, such as when the engine is just started.
The method has the advantages that noise reduction and denoising processing are carried out on a plurality of first historical operation data, abnormal data contained in the first historical operation data are removed, so that interference information caused by environmental noise, sensor errors, engine faults and other factors is eliminated, stability and reliability of the data are guaranteed, accuracy of engine oil pressure monitoring is further improved, through monitoring the oil pressure of a target engine in a target working condition state, when the oil pressure is monitored to be out of a target oil pressure range in a preset target time period, a corresponding early warning mechanism is triggered, a driver is timely prompted to immediately take measures to process the abnormal data, excessive early warning and engine damage are avoided, and through setting additional conditions, the engine oil pressure can be monitored through the method of the embodiment of the application when the oil temperature is higher than the preset temperature, and the situation that the oil pressure is out of the target oil pressure range due to the fact that the viscosity is high in a lower oil temperature is detected in some cases, such as when the engine is just started, is avoided.
Fig. 4 is a flowchart of an engine oil pressure monitoring method according to an embodiment of the present application, as shown in fig. 4, and in this embodiment, on the basis of the embodiment of fig. 3, a detailed description is given of how an ECU or a data processing server determines a cause of an oil pressure abnormality after detecting the oil pressure abnormality. As shown in fig. 4, the method includes:
Step 301, obtaining a plurality of fourth historical operation data of the target engine in a preset duration according to a preset time period.
In the present embodiment, the ECU or the data processing server will determine the cause of the oil pressure abnormality from the relationship between the rotation speed of the target engine and the oil pressure. First, according to a preset time period (for example, 1 hour), a plurality of fourth historical operation data of the target engine in a preset time period (for example, 100 hours) are obtained. The fourth historical operation data comprises the rotating speed of the engine and the engine oil pressure of the engine.
That is, the ECU or the data processing server may acquire the rotational speeds of the plurality of engines and the engine oil pressure of the engine for a preset period of time before the current time, for example, once every one hour.
Step S302, fourth historical operation data with the rotating speed being greater than or equal to a rotating speed threshold value and the engine oil temperature being in a preset temperature range is obtained from the fourth historical operation data and is used as third historical operation data corresponding to a preset time period.
In this embodiment, the ECU or the data processing server may acquire fourth historical operation data, in which the rotational speed is greater than or equal to a rotational speed threshold (e.g., 200 RPM) and the engine oil temperature is within a preset temperature range (e.g., 70 degrees celsius to 72 degrees celsius), from among a plurality of fourth historical operation data as a plurality of third historical operation data corresponding to a preset time period, so as to determine the cause of the abnormality in the engine oil pressure according to the relationship between the engine rotational speed and the engine oil pressure in the plurality of third historical operation data. Here, the method is equivalent to acquiring a plurality of third historical operation data of the target engine in a preset time period according to a preset time period, wherein the third historical operation data comprises the rotating speed of the engine and the engine oil pressure of the engine.
Step S303, acquiring a lower limit value and an upper limit value of the opening pressure of the pressure limiting valve of the target engine.
In this embodiment, the ECU or the data processing server may further obtain a lower opening pressure limit value and an upper opening pressure limit value set by the pressure limiting valve of the target engine during design, so as to further determine, subsequently, various causes of the abnormal engine oil pressure according to the lower opening pressure limit value and the upper opening pressure limit value of the pressure limiting valve, for example, determine whether the pressure limiting valve has a fault, whether the engine oil pump has a fault, and so on.
Step S304, for each preset time period, extracting third historical operation data of which the engine oil pressure is less than or equal to the lower limit value of the opening pressure from a plurality of third historical operation data corresponding to the preset time period, fitting a first straight line, extracting third historical operation data of which the engine oil pressure is greater than or equal to the upper limit value of the opening pressure, and fitting a second straight line.
In the present embodiment, the first straight line and the second straight line each indicate a relationship between the rotation speed and the oil pressure. For each preset time period, the ECU or the data processing server may extract third historical operation data of which the oil pressure is less than or equal to the opening pressure lower limit value from among a plurality of third historical operation data corresponding to the preset time period, fit the first straight line, and extract third historical operation data of which the oil pressure is greater than or equal to the opening pressure upper limit value, and fit the second straight line.
Fig. 5 is a schematic diagram of a first straight line and a second straight line in a preset period according to an embodiment of the present application, where, as shown in fig. 5, the abscissa indicates the rotation speed of an engine in RPM, and the ordinate indicates the oil pressure of the engine in MPa. In fig. 5, the lower limit value of the opening pressure of the pressure limiting valve is 0.385MPa (MEGAPASCAL MPa), and the upper limit value of the opening pressure is 0.425MPa. The first straight line 510 may be fitted based on third historical operating data having an oil pressure of less than or equal to 0.385MPa, and the second straight line 520 may be fitted based on third historical operating data having an oil pressure of greater than or equal to 0.425MPa.
Step S305, regarding each preset time period, takes 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 as the standard oil pressure, and takes the slope of the first straight line as the standard slope.
In this embodiment, for each preset time period, the ECU or the data processing server may use the oil pressure corresponding to the intersection point between the first line of the preset time period and the second line of the preset time period as the standard oil pressure, and, as in fig. 5, the oil pressure corresponding to the intersection point 530 between the first line 510 and the second line 520 may be used as the standard oil pressure in the preset time period. The slope of the first straight line may also be used as a standard slope for determining the cause of the oil pressure abnormality, as in fig. 5, the slope of the first straight line 510 may be used as a standard slope within the preset time period.
In step S306, an average value of the standard oil pressures corresponding to the preset time periods is determined as an average standard oil pressure, and an average value of the standard slopes corresponding to the preset time periods is determined as an average standard slope.
In this embodiment, the ECU or the data processing server may determine the cause of the abnormality in the oil pressure of the target engine in the preset time period according to the standard oil pressure and the standard slope of the plurality of preset time periods. Specifically, an average value of standard oil pressures corresponding to a plurality of preset time periods is determined first as an average standard oil pressure, and an average value of standard slopes corresponding to a plurality of preset time periods is determined as an average standard slope. For example, an average value of the standard oil pressures corresponding to the 50 preset time periods may be determined as the average standard oil pressure, and correspondingly, an average value of the standard slopes corresponding to the 50 preset time periods may be determined as the average standard slope.
Further, in one embodiment, the extremum (i.e., the maximum value and the minimum value) in the plurality of standard oil pressures corresponding to the plurality of preset time periods may be removed first, and then the average value of the plurality of standard oil pressures remaining after the extremum is calculated as the average standard oil pressure, and the extremum in the plurality of standard slopes corresponding to the plurality of preset time periods may be removed first, and then the average value of the plurality of standard slopes remaining after the extremum is calculated as the average standard slope.
Step S307, for any preset time period, determines a first fluctuation range of the standard oil pressure compared to the average standard oil pressure for the preset time period, and determines a second fluctuation range of the standard slope compared to the average standard slope for the preset time period.
In this embodiment, for any preset time period, the ECU or the data processing server may determine, according to the standard oil pressure in the preset time period and the average standard oil pressures in the preset time periods, a first fluctuation range of the standard oil pressure in the preset time period compared with the average standard oil pressure, and may determine, according to the standard slope in the preset time period and the average standard slope in the preset time period, a second fluctuation range of the standard slope in the preset time period compared with the average standard slope. Specifically, the specific calculation method of the first fluctuation amplitude is as follows:
Wherein A refers to a first fluctuation amplitude, Refers to the average standard oil pressure for a plurality of preset time periods, and P refers to the standard oil pressure for any preset time period.
The specific calculation method of the second fluctuation amplitude is as follows:
wherein B is the second fluctuation amplitude, Refers to the average standard oil pressure for a plurality of preset time periods, and K refers to the standard oil pressure for any preset time period.
Step S308, determining whether the reason for the abnormal engine oil pressure is abnormal pressure limiting valve according to the first fluctuation amplitude, wherein the abnormal pressure limiting valve comprises at least one of clamping stagnation of the pressure limiting valve and abnormal spring of the pressure limiting valve.
In this embodiment, the ECU or the data processing server may determine the cause of the abnormality in the oil pressure of the target engine in the preset time period according to the first fluctuation range and the second fluctuation range.
Specifically, whether the cause of the abnormality in the oil pressure is the abnormality in the pressure-limiting valve or not may be determined based on the first fluctuation range, and the abnormality in the pressure-limiting valve includes at least one of a stuck pressure-limiting valve and an abnormality in a spring of the pressure-limiting valve.
Specifically, if the first fluctuation range is smaller than a first range (for example, -10%), indicating that the pressure limiting valve is severely stuck, triggering early warning that the pressure limiting valve is severely stuck at an opening point so as to prompt a driver to check whether the pressure limiting valve is stuck or not.
If the first fluctuation range is greater than or equal to the first range and less than the second range (for example, -5%), indicating that the pressure limiting valve may be stuck, triggering early warning that the pressure limiting valve is stuck at the opening point so as to prompt a driver to check whether the pressure limiting valve is stuck.
If the first fluctuation range is larger than a third range (such as 10%), the serious damage of the pressure limiting valve spring is indicated, and the early warning of the serious damage of the pressure limiting valve spring is triggered so as to prompt a driver to check whether the pressure limiting valve spring needs to be replaced.
If the first fluctuation amplitude is smaller than or equal to the third range and larger than the fourth range (such as 5%), indicating that the pressure limiting valve spring is possibly damaged, triggering early warning of the damage of the pressure limiting valve spring so as to prompt a driver to check whether the pressure limiting valve spring needs to be replaced.
Step S309, determining whether the cause of the abnormal engine oil pressure is abnormal according to the second fluctuation range, wherein the abnormal engine oil pressure comprises at least one of high engine oil pressure, high engine oil level, blockage of an engine oil passage, low engine oil level, leakage of engine oil, blockage of an engine filter, failure of an engine oil pump or clamping stagnation of a pressure limiting valve at a preset angle when the engine is at a low speed.
In this embodiment, the ECU or the data processing server may determine whether the cause of the abnormality in the oil pressure is an abnormality in the oil according to the second fluctuation range, the abnormality in the oil including at least one of a high oil pressure, a high oil level, a blocked oil passage, a low oil level, a leakage of the oil, a blocked oil filter, a failure in the oil pump, or a stuck pressure limiting valve at a preset angle when the engine is at a low speed.
Specifically, if the second fluctuation range is smaller than the fifth range (e.g., -10%), indicating that the oil pressure is too high when the engine is at a low speed, an early warning of the too high oil pressure of the low speed engine is triggered to prompt the driver to check whether the oil level is higher than a normal value and whether the main oil gallery of the engine is blocked.
If the second fluctuation range is greater than or equal to the fifth range and less than the sixth range (e.g., -5%), indicating that the oil pressure may be higher than the normal value when the engine is at a low speed, an early warning that the oil pressure of the engine is high at a low speed is triggered to prompt the driver to check whether the oil level is higher than the normal value and whether the main oil gallery of the engine is blocked.
If the second fluctuation range is larger than the seventh range (for example, 10%), the engine is at the low speed, and the engine is triggered by the early warning of the low speed engine oil pressure of the engine, so as to prompt a driver to check whether the engine oil level is lower than a normal value, and whether faults such as engine oil leakage, engine filter blockage (engine oil filter blockage), engine oil pump faults or pressure limiting valve clamping stagnation at a preset angle and the like occur.
If the second fluctuation range is smaller than or equal to the seventh range and larger than the eighth range (for example, 5%), which indicates that the oil pressure may be lower than the normal value when the engine is at a low speed, an early warning that the oil pressure of the engine is lower than the normal value is triggered, so as to prompt a driver to check whether the oil level is lower than the normal value, and whether faults such as oil leakage, machine filtering blockage, oil pump failure or pressure limiting valve jamming at a preset angle occur.
The method of the embodiment has the advantages that the method solves the problem of how to further determine the specific cause of the abnormal engine oil pressure after monitoring the abnormal engine oil pressure by determining the first fluctuation amplitude of the standard engine oil pressure in the preset time period compared with the average standard engine oil pressure and the second fluctuation amplitude of the standard slope in the preset time period compared with the average standard slope, determining whether the cause of the abnormal engine oil pressure is abnormal or not according to the first fluctuation amplitude and determining whether the cause of the abnormal engine oil pressure is abnormal or not according to the second fluctuation amplitude, and can rapidly determine the cause of the abnormal engine oil pressure and further improve the efficiency of troubleshooting of the engine.
Fig. 6 is a schematic structural diagram of an engine oil pressure monitoring device according to an embodiment of the present application, where, as shown in fig. 6, the engine oil pressure monitoring device includes:
The acquiring module 601 is configured to acquire a plurality of first historical operation data of the target engine, where the first historical operation data includes 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 includes at least one of a rotation speed of the target engine, a torque of the target engine, and an oil temperature of the target engine;
a first extraction module 602, configured to extract, from a plurality of first historical operating data, a plurality of data corresponding to the target engine when the target engine is operating normally, as a plurality of second historical operating data;
A second extracting module 603, configured to extract, from the second historical operating data, an oil pressure range corresponding to the target engine in each working condition state data respectively;
And the monitoring module 604 is used for monitoring the engine oil pressure state of the target engine according to the engine oil pressure ranges respectively corresponding to the working condition state data.
The engine oil pressure monitoring device provided in this embodiment may execute the technical scheme of the method embodiment shown in fig. 2, and its implementation principle and technical effects are similar to those of the method embodiment shown in fig. 2, and are not described herein again.
Meanwhile, the engine oil pressure monitoring device provided by the embodiment of the invention further refines the engine oil pressure monitoring device on the basis of the engine oil pressure monitoring device provided by the previous embodiment.
In one possible design, the first extraction module 602 includes:
A first deleting module for deleting the data meeting the preset condition from the plurality of first historical operation data and taking the undeleted first historical operation data as a plurality of second historical operation data, and/or,
A second deleting module for determining distribution conditions of the plurality of first historical operating data to delete data outside the concentrated distribution range and taking the undeleted first historical operating data as a plurality of second historical operating data, and/or,
The third deleting module is used for identifying abnormal operation data in the plurality of first historical operation data through the long-term memory network and/or the self-encoder so as to delete the abnormal operation data, and taking the first historical operation data which is not deleted as a plurality of second historical operation data;
wherein the preset condition includes at least one of invalid data, repeated data, an extremum, or data exceeding a preset range.
In one possible design, the acquisition module 601 includes:
the first historical data acquisition module is used for acquiring a plurality of first historical operation data of a plurality of engines;
The inherent design parameter acquisition module is used for acquiring inherent design parameters of each engine;
The grouping module is used for dividing a plurality of first historical operation data of a plurality of engines into a plurality of groups according to inherent design parameters of the engines, wherein the first historical operation data in each group corresponds to the same inherent design parameters;
and the confirmation module is used for taking the first historical operation data included in any one group as a plurality of first historical operation data of the target engine.
In one possible design, the monitoring module 604 includes:
the target working condition state data module is used for acquiring target working condition state data of the target engine, wherein the target working condition state data are used for indicating that the target engine is in a target working condition state;
The target engine oil pressure range module is used for determining a target engine oil pressure range corresponding to the target working condition state from engine oil pressure ranges respectively corresponding to the plurality of working condition state data;
The confirming pressure normal module is used for confirming that the engine oil pressure of the target engine in the target working condition state is normal if the engine oil pressure of the target engine in the target working condition state is within the target engine oil pressure range;
and the confirming pressure abnormality module is used for confirming that the engine oil pressure of the target engine in the target working condition state is abnormal if the engine oil pressure of the target engine in the target working condition state is out of the target engine oil pressure range.
In one possible design, the engine oil pressure monitoring device further includes:
the third historical data acquisition module is used for acquiring a plurality of third historical operation data of the target engine in a preset time period according to a preset time period, wherein the third historical operation data comprise the rotating speed of the engine and the engine oil pressure of the engine;
the pressure limiting valve pressure limiting module is used for acquiring the opening pressure lower limit value and the opening pressure upper limit value of the pressure limiting valve of the target engine;
The fitting module is used for extracting third historical operation data with the engine oil pressure smaller than or equal to the lower limit value of the opening pressure from a plurality of third historical operation data corresponding to the preset time period for each preset time period, fitting a first straight line, extracting third historical operation data with the engine oil pressure larger than or equal to the upper limit value of the opening pressure, fitting a second straight line, and indicating the relation between the rotating speed and the engine oil pressure by the first straight line and the second straight line;
the standard module is used for taking the engine oil pressure corresponding to the intersection point between a first straight line of the preset time period and a second straight line of the preset time period as standard engine oil pressure and taking the slope of the first straight line as standard slope for each preset time period;
The abnormality cause module is used for determining the cause of the abnormality of the engine oil pressure of the target engine in the preset time period according to the standard engine oil pressure and the standard slope of the preset time periods.
In one possible design, the anomaly cause module includes:
the average value module is used for determining an average value of standard engine oil pressures corresponding to a plurality of preset time periods respectively as an average standard engine oil pressure, and determining an average value of standard slopes corresponding to a plurality of preset time periods respectively as an average standard slope;
the fluctuation amplitude module is used for determining a first fluctuation amplitude of the standard engine oil pressure in the preset time period compared with the average standard engine oil pressure and a second fluctuation amplitude of the standard slope in the preset time period compared with the average standard slope for any preset time period;
And the determining reason module is used for determining the reason of the abnormal engine oil pressure of the target engine in a preset time period according to the first fluctuation range and the second fluctuation range.
In one possible design, the determine cause module includes:
The pressure limiting valve abnormality module is used for determining whether the engine oil pressure abnormality causes the pressure limiting valve abnormality according to the first fluctuation range, wherein the pressure limiting valve abnormality comprises at least one of pressure limiting valve clamping stagnation and pressure limiting valve spring abnormality;
the engine oil pressure abnormality module is used for determining whether the cause of the engine oil pressure abnormality is engine oil abnormality according to the second fluctuation range, wherein the engine oil abnormality comprises at least one of high oil pressure, high engine oil level, blockage of an engine oil passage, low engine oil level, engine oil leakage, blockage of an engine filter, failure of an engine oil pump or blockage of a pressure limiting valve at a preset angle when an engine is at a low speed.
In one possible design, the third historical data acquisition module includes:
The fourth historical data acquisition module is used for acquiring a plurality of fourth historical operation data of the target engine in a preset duration according to a preset time period;
the third historical data extraction module is used for acquiring fourth historical operation data with the rotating speed being greater than or equal to a rotating speed threshold value from the fourth historical operation data, wherein the engine oil temperature is in a preset temperature range and is used as third historical operation data corresponding to a preset time period.
The engine oil pressure monitoring device provided in this embodiment may perform an engine oil pressure monitoring method according to the foregoing embodiment, and its implementation principle and technical effects are similar, which is not described here again.
In a specific implementation of an engine oil pressure monitoring apparatus as described above, each module may be implemented as a processor, and the processor may execute computer-executable instructions stored in the memory, so that the processor executes an engine oil pressure monitoring method as described above.
Fig. 7 is a schematic structural diagram of an engine oil pressure monitoring device according to an embodiment of the present application. As shown in FIG. 7, the engine oil pressure monitoring apparatus includes at least one processor 710 and a memory 720. The engine oil pressure monitoring apparatus further includes a communication unit 730. Wherein the processor 710, the memory 720, and the communication unit 730 are connected by a bus 740.
In a specific implementation, the at least one processor 710 executes computer-executable instructions stored in the memory 720, such that the at least one processor 710 performs an engine oil pressure monitoring method as performed on the engine oil pressure monitoring device side above.
The specific implementation process of the processor 710 may refer to the above-mentioned method embodiment, and its implementation principle and technical effects are similar, and this embodiment will not be described herein again.
In the above embodiments, it should be understood that the Processor may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in a processor for execution.
The memory may comprise high speed RAM memory or may further comprise non-volatile storage NVM, such as at least one disk memory.
The bus may be an industry standard architecture (Industry Standard Architecture, ISA) bus, an external device interconnect (PERIPHERAL COMPONENT, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The buses may be divided into address buses, data buses, control buses, etc. For ease of illustration, the buses in the drawings of the present application are not limited to only one bus or to one type of bus.
The scheme provided by the embodiment of the invention is introduced aiming at the functions realized by the engine oil pressure monitoring equipment and the main control equipment. It will be appreciated that the engine oil pressure monitoring device or the master control device, in order to achieve the above-described functions, comprises corresponding hardware structures and/or software modules that perform the respective functions. The present embodiments can be implemented in hardware or a combination of hardware and computer software in combination with the various exemplary elements and algorithm steps described in connection with the embodiments disclosed in the embodiments of the present invention. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Those skilled in the art may implement the described functionality using different approaches for each particular application, but such implementation is not to be considered as beyond the scope of the embodiments of the present invention.
The application also provides a computer readable storage medium, wherein computer executable instructions are stored in the computer readable storage medium, when the processor executes the computer executable instructions, the computer readable storage medium is used for realizing the engine oil pressure monitoring method.
The above-described readable storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, 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 memory, flash memory, magnetic or optical disk. A readable storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.
An exemplary readable storage medium is coupled to the processor such the processor can read information from, and write information to, the readable storage medium. In the alternative, the readable storage medium may be integral to the processor. The processor and the readable storage medium may reside in an Application SPECIFIC INTEGRATED Circuits (ASIC). Of course, the processor and the readable storage medium may reside as discrete components in an engine oil pressure monitoring device or a master device.
The present application also provides a computer program product comprising a computer program stored in a readable storage medium, from which the computer program can be read by at least one processor of an engine oil pressure monitoring device, the at least one processor executing the computer program causing the engine oil pressure monitoring device to perform the solution provided by any of the embodiments described above.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of implementing the above-described method embodiments may be implemented by hardware associated with program instructions. The foregoing program may be stored in a computer readable storage medium. The program, when executed, performs the steps comprising the method embodiments described above, and the storage medium described above includes various media capable of storing program code, such as ROM, RAM, magnetic or optical disk. Other implementations of the examples of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of embodiments of the invention following, in general, the principles of the embodiments of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the embodiments of the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the embodiments being indicated by the following claims.
While the present application has been described with reference to the preferred embodiments shown in the drawings, it will be readily understood by those skilled in the art that the scope of the present application is not limited to such specific embodiments, and that the above embodiments are merely illustrative of the technical solutions of the present application, rather than limiting, and that, although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art will appreciate that modifications may be made to the technical solutions described in the foregoing embodiments, or that equivalents may be substituted for some or all of the technical features thereof, without departing from the spirit of the technical solutions of the embodiments.