Method, device and electronic equipment for determining whether an engine is malfunctioning

By judging whether the oil pressure and temperature meet the preset conditions under steady-state operating conditions, and combining the oil pressure prediction algorithm, the problem of difficult fault identification in oil lubrication testing is solved, and the accurate identification and missed detection of engine faults are achieved.

CN121473952BActive Publication Date: 2026-03-27WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-08
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing technologies, the oil pressure limit range for oil lubrication testing is wide, making it difficult to identify faults. Furthermore, factory testing cannot guarantee that the engine will operate under fault conditions, leading to missed detections.

Method used

By determining whether the oil pressure and temperature meet preset conditions under steady-state operating conditions, fault indication information is generated. Utilizing the negative correlation between oil pressure and temperature, combined with an oil pressure prediction algorithm, engine faults are accurately identified.

Benefits of technology

It enables the accurate identification of engine faults under different operating conditions by using a narrow and precise parameter range, thus avoiding missed detections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121473952B_ABST
    Figure CN121473952B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and device for determining whether an engine has a fault, and an electronic device, and relates to the technical field of engines. The method comprises: if a current working condition is a steady working condition, determining an engine current oil pressure under the current working condition; determining whether the current oil pressure meets a preset pressure condition of the current working condition; if the current oil pressure does not meet the preset pressure condition of the current working condition, generating information indicating that the engine has a fault; if the current oil pressure meets the preset pressure condition of the current working condition, determining whether an oil temperature at the end of the current working condition meets a preset temperature condition of the current working condition; and if the oil temperature meets the preset temperature condition of the current working condition, determining that the engine does not have a fault. The present disclosure can determine whether the oil pressure and temperature meet the preset conditions corresponding to different working conditions, so that a narrow and accurate parameter range can be used to accurately identify whether the engine has a fault.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of engines, and in particular to a method and device for determining whether an engine has a fault and an electronic device. BACKGROUND

[0002] Engine oil lubrication is an important guarantee for the normal operation of an engine. Current engine factory testing mainly determines whether the engine is normally lubricated by using rated operating condition engine oil pressure limits, but there are many problems.

[0003] Firstly, the engine oil pressure limit is often a relatively wide range, and it is difficult to identify a fault through the range. Secondly, the engine cannot be guaranteed to run to the condition where the fault can be identified during factory testing, resulting in missed detection. For example, when the engine oil temperature needs to be raised to 95 DEG C, the engine oil pressure can trigger the lower limit, but the engine oil temperature is only 85 DEG C when the test is recorded, at which time the engine oil pressure is slightly higher than the limit, and the engine is identified as a qualified product, resulting in missed detection. SUMMARY

[0004] Therefore, the purpose of the present disclosure is to provide a method and device for determining whether an engine has a fault and an electronic device, which can solve the existing problems.

[0005] To achieve the above purpose, in a first aspect, the present disclosure provides a method for determining whether an engine has a fault, comprising: if a current operating condition is a steady-state operating condition, determining an engine current engine oil pressure under the current operating condition; determining whether the current engine oil pressure meets a preset pressure condition of the current operating condition; if the current engine oil pressure does not meet the preset pressure condition of the current operating condition, generating information indicating that the engine has a fault; if the current engine oil pressure meets the preset pressure condition of the current operating condition, determining whether an engine oil temperature at the end of the current operating condition meets a preset temperature condition of the current operating condition; and if the engine oil temperature meets the preset temperature condition of the current operating condition, determining that the engine does not have a fault.

[0006] In a second aspect, the present disclosure also provides a device for determining whether an engine has a fault, comprising: a pressure determination unit configured to determine an engine current engine oil pressure under a current operating condition if the current operating condition is a steady-state operating condition; a determination unit configured to determine whether the current engine oil pressure meets a preset pressure condition of the current operating condition; a generation unit configured to generate information indicating that the engine has a fault if the current engine oil pressure does not meet the preset pressure condition of the current operating condition; a condition determination unit configured to determine whether an engine oil temperature at the end of the current operating condition meets a preset temperature condition of the current operating condition if the current engine oil pressure meets the preset pressure condition of the current operating condition; and a fault determination unit configured to determine that the engine does not have a fault if the engine oil temperature meets the preset temperature condition of the current operating condition.

[0007] In a third aspect, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the method of the first aspect.

[0008] In a fourth aspect, a computer readable storage medium is provided, having stored thereon a computer program, the computer program being executable by a processor to implement the method of any one of the first aspect.

[0009] In a fifth aspect, a computer program product is provided, including a computer program, the computer program being executable by a processor to implement the method of any one of the first aspect.

[0010] In general, the present disclosure has at least the following beneficial effects: for different working conditions, it can be determined whether the engine oil pressure and temperature meet the preset conditions corresponding to the working conditions, so that a narrow and accurate parameter range can be used to accurately identify whether the engine has failed. BRIEF DESCRIPTION OF DRAWINGS

[0011] In the drawings, like reference numerals refer to like elements throughout the various drawings. The drawings are not necessarily to scale, the emphasis instead being placed upon illustrating principles of the present disclosure. It should be understood that the drawings are merely depictions of some embodiments disclosed herein and should not be viewed as limiting the scope of the present disclosure.

[0012] Figure 1 A flowchart of a method for determining whether an engine has failed is shown according to an embodiment of the present disclosure;

[0013] Figure 2 A schematic diagram of the relationship between engine oil temperature and determined engine oil pressure is shown according to an embodiment of the present disclosure;

[0014] Figure 3 Another flowchart of a method for determining whether an engine has failed is shown according to an embodiment of the present disclosure;

[0015] Figure 4 A schematic diagram of a device for determining whether an engine has failed is shown according to an embodiment of the present disclosure;

[0016] Figure 5 A structural schematic diagram of an electronic device provided by an embodiment of the present disclosure is shown;

[0017] Figure 6 A schematic diagram of a storage medium provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0018] The present disclosure will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the invention. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.

[0019] It should be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0020] Figure 1 This disclosure illustrates a method for determining whether an engine has a malfunction. In embodiments of this disclosure, the method includes:

[0021] Step S101: If the current operating condition is a steady state, then determine the current oil pressure and temperature of the engine under the current operating condition.

[0022] Step S102: Determine whether the current oil pressure meets the preset pressure conditions for the current operating conditions.

[0023] Step S103: If the current oil pressure does not meet the preset pressure conditions for the current operating conditions, information indicating that the engine has a fault is generated.

[0024] Step S104: If the current oil pressure meets the preset pressure condition of the current operating condition, then determine whether the oil temperature at the end of the current operating condition meets the preset temperature condition of the current operating condition.

[0025] Step S105: If the oil temperature meets the preset temperature conditions of the current operating conditions, then it is determined that the engine has no fault.

[0026] The entity executing the method for determining whether an engine has a fault can be any entity. Under each steady-state operating condition, the engine speed remains constant. Therefore, the main influence on oil pressure is oil temperature, and the two are negatively correlated. This creates the condition for determining oil pressure through oil temperature.

[0027] like Figure 2 The diagram illustrates the relationship between engine oil temperature and the oil pressure determined using that temperature. Specifically, it shows the engine oil temperature and pressure data determined for the engine's main oil passage under stable operating conditions.

[0028] This disclosure can determine whether the oil pressure and temperature meet the preset conditions corresponding to different operating conditions, thereby using a narrower range of precise parameters to accurately identify whether the engine has malfunctioned.

[0029] In some optional implementations of any of the embodiments of the present disclosure, the preset pressure condition of the current working condition is a pressure limit range corresponding to the current working condition; and the determining whether the current engine oil pressure meets the preset pressure condition of the current working condition includes: comparing the current engine oil pressure with the pressure limit range corresponding to the current working condition; and determining, according to a comparison result, whether the current engine oil pressure meets the preset pressure condition of the current working condition.

[0030] In these implementations, if the current engine oil pressure exceeds the pressure limit range, it is determined that the current engine oil pressure does not meet the preset pressure condition of the current working condition. If the current engine oil pressure is within the pressure limit range, it is determined that the current engine oil pressure meets the preset pressure condition of the current working condition.

[0031] Specifically, in the current working condition, the engine oil pressure is compared with the pressure limit range. If the engine oil pressure exceeds the pressure limit range, an alarm is immediately given. If the engine oil pressure does not exceed the pressure limit range, the limit requirement is met at this time, and a judgment on the temperature is performed. The pressure limit range can include a low engine oil pressure limit and a high engine oil pressure limit.

[0032] These implementations can accurately determine whether the engine fails according to the engine oil pressure based on the pressure limit.

[0033] In some optional implementations of any of the embodiments of the present disclosure, the determining whether the engine oil temperature at the end of the current working condition meets the preset temperature condition of the current working condition includes: determining, according to a size relationship between the engine oil temperature at the end of the current working condition and a preset condition temperature and a target temperature difference, whether the engine oil temperature at the end of the current working condition meets the preset temperature condition of the current working condition, the target temperature difference being a difference between the engine oil temperatures at the end and the beginning of the current working condition.

[0034] In these implementations, various ways can be used to determine, according to the size relationship between the engine oil temperature at the end of the current working condition and the preset condition temperature and the target temperature difference, whether the engine oil temperature at the end of the current working condition meets the preset temperature condition of the current working condition. For example, the size relationship between the engine oil temperature at the end of the current working condition and the preset condition temperature and the target temperature difference are both input into a preset model such as a neural network model, so as to obtain a result indicating whether the preset temperature condition is met, which is output by the preset model.

[0035] These implementations can accurately determine whether the engine fails from the perspective of the temperature based on the current instant situation and the change of the temperature.

[0036] In some optional application scenarios of the implementation modes, the determination of whether the engine oil temperature at the end of the current working condition meets the preset temperature condition of the current working condition according to the size relationship between the engine oil temperature at the end of the current working condition and the preset condition temperature and the target temperature difference includes: if the engine oil temperature at the end of the current working condition is greater than or equal to the preset condition temperature, it is determined that the engine oil temperature meets the preset temperature condition of the current working condition; if the engine oil temperature at the end of the current working condition is less than the preset condition temperature, the temperature difference and the preset temperature difference are compared; and if the temperature difference is less than the preset temperature difference, it is determined that the temperature meets the preset temperature condition of the current working condition.

[0037] In the implementation modes, the engine oil temperature at the end of the working condition is compared with the condition temperature value, and if the engine oil temperature at the end of the working condition is less than the preset condition temperature, it is further determined whether the difference c between the engine oil temperature at the end of the working condition and the engine oil temperature at the beginning of the working condition meets the algorithm calling requirement, and if yes, the engine oil pressure prediction algorithm is called.

[0038] In order to avoid too large errors, the prediction model has certain requirements for the interval span of the engine oil temperature. Because a smaller change in the engine oil temperature often does not cause a larger change in the engine oil pressure, a smaller error disturbance at this time will cause prediction distortion, and therefore, before the algorithm is called to predict the pressure, the change in the engine oil temperature must be monitored. A difference value c can be set to determine whether the change interval is greater than c, and if the difference value is too small or the engine oil temperature at the end reaches the condition temperature, the algorithm does not need to be called.

[0039] The optional implementation modes can preferentially determine the fault condition of the engine through the engine oil temperature, and in the case of being unable to determine, the temperature change of the working condition is used for accurate determination.

[0040] In some cases of the application scenarios, the method further includes: if the temperature difference is greater than or equal to the preset temperature difference, an engine oil pressure prediction algorithm is used to process the preset temperature condition of the current working condition to predict the current engine oil pressure; and whether the engine has a fault is determined according to the predicted engine oil pressure.

[0041] The cases can use the engine oil pressure prediction algorithm as the callable algorithm, so as to comprehensively and accurately analyze the fault of the engine by using the engine oil pressure and the engine oil temperature.

[0042] Optionally, the engine oil pressure prediction algorithm is a target function; and the generation step of the engine oil pressure prediction algorithm includes: linear fitting of the latest determined engine oil pressure and engine oil temperature to obtain the target function.

[0043] Specifically, the recorded oil pressure and oil temperature are obtained once every certain time interval (e.g., 1 s) from the beginning of recording to the end of the working condition, the oil pressure and oil temperature are linearly fitted by using the least square method, the condition temperature is substituted into the fitted oil pressure prediction algorithm, the oil pressure prediction value is calculated, and the prediction value is compared with the pressure limit range.

[0044] For example, the oil pressure and oil temperature records are as follows:

[0045] Oil pressure: y1, y2, …, y n .

[0046] Oil temperature: x1, x2, …, x n .

[0047] The oil pressure and oil temperature are linearly fitted, the fitting function is y=ax+b, and the average values of all data points x i and y i are calculated:

[0048] ,

[0049] The slope a is determined by the ratio of the covariance to the variance:

[0050] ,

[0051] The intercept b is solved by substituting the average values into the linear equation y=ax+b:

[0052] ,

[0053] The obtained function is used as the oil pressure prediction algorithm, the preset condition temperature K is substituted into x, and the oil pressure .

[0054] P is compared with the pressure limit range, and an alarm is given if it exceeds.

[0055] These optional implementation manners can generate the oil pressure prediction algorithm in real time based on the latest determined oil pressure and oil temperature, so as to ensure the accuracy of fault judgment.

[0056] Optionally, the method further includes: comparing the predicted oil pressure with the pressure limit range corresponding to the current working condition; and determining whether the current oil pressure meets the preset pressure condition of the current working condition according to the comparison result, so as to determine whether the engine has a fault.

[0057] Optionally, the method further includes setting pressure limit ranges and preset condition temperatures for steady-state operating conditions corresponding to different rotational speeds.

[0058] Specifically, the preset conditional temperature is usually the maximum temperature that can generally be achieved under the current operating conditions, that is, the difference from the maximum temperature is small. Alternatively, the conditional temperature is the upper limit of the temperature at which the oil pressure reaches the limit.

[0059] This disclosure covers common operating ranges by setting parameters under different working conditions. At the same time, by setting the conditional temperature and predicting the oil pressure, it achieves consistency between the oil pressure and the monitored temperature, thus avoiding missed detections.

[0060] For example, parameters can be set as shown in Table 1:

[0061] Table 1

[0062]

[0063] Figure 3 A method for determining whether an engine has a fault is shown according to an embodiment of this disclosure. For example... Figure 3 As shown, the method for determining whether the engine has a fault includes: starting engine testing, setting oil pressure limits and conditional temperature for typical steady-state operating conditions. Determining if the oil pressure exceeds the pressure limit range. If yes, issuing an oil pressure fault alarm. If no, continuously recording oil pressure and oil temperature. At the end of the operating condition, determining if the oil temperature and temperature difference meet the requirements. If yes, invoking the oil pressure prediction algorithm; otherwise, the engine is taken offline normally. If yes, invoking the oil pressure prediction algorithm again. Determining if the predicted oil value obtained by the algorithm exceeds the pressure limit range. If yes, issuing an oil pressure fault alarm, running the engine to the conditional temperature, and determining if it exceeds the pressure limit range; if yes, issuing an oil pressure fault alarm. If no, the engine is taken offline normally.

[0064] This disclosure provides an apparatus for determining whether an engine has a fault. This apparatus is used to execute the engine fault determination method described in the above embodiments, such as... Figure 4As shown, the device comprises: a pressure determination unit 401 configured to determine the current engine oil pressure under the current working condition if the current working condition is a steady-state working condition; a judgment unit 402 configured to judge whether the current oil pressure meets the preset pressure condition of the current working condition; a generation unit 403 configured to generate information indicating that the engine has a fault if the current oil pressure does not meet the preset pressure condition of the current working condition; a condition determination unit 404 configured to determine whether the oil temperature at the end of the current working condition meets the preset temperature condition of the current working condition if the current oil pressure meets the preset pressure condition of the current working condition; and a fault determination unit 405 configured to determine that the engine has no fault if the oil temperature meets the preset temperature condition of the current working condition.

[0065] The determination device for determining whether the engine has a fault provided by the above-mentioned embodiments of the present disclosure and the method for determining whether the engine has a fault provided by the embodiments of the present disclosure have the same beneficial effects as the method adopted, run or implemented by the application program stored therein.

[0066] The embodiments of the present disclosure further provide an electronic device corresponding to the method for determining whether the engine has a fault provided by the above-mentioned embodiments, to execute the above-mentioned method for determining whether the engine has a fault. The embodiments of the present disclosure are not limited.

[0067] Please refer to Figure 5 , which shows a schematic diagram of an electronic device provided by some embodiments of the present disclosure. As Figure 5 shown, the electronic device 50 comprises a processor 500, a memory 501, a bus 502 and a communication interface 503, the processor 500, the communication interface 503 and the memory 501 are connected through the bus 502; the memory 501 stores a computer program which can run on the processor 500, and the processor 500 runs the computer program to execute the method provided by any one of the above-mentioned embodiments of the present disclosure.

[0068] Among them, the memory 501 can contain a high-speed random access memory (RAM: Random Access Memory), and can also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 503 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.

[0069] The bus 502 can be an ISA bus, a PCI bus, an EISA bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. The memory 501 is configured to store a program, and the processor 500 executes the program after receiving an execution instruction. The method for determining whether the engine is faulty according to any of the embodiments of the present disclosure can be applied to the processor 500 or implemented by the processor 500.

[0070] The processor 500 can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 500 or an instruction in the form of software. The processor 500 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), and the like; or can be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a ready-to-program gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step, and logic block disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the memory 501, and the processor 500 reads information in the memory 501 and combines hardware to complete the steps of the above method.

[0071] The electronic device provided by the embodiments of the present disclosure and the method for determining whether the engine is faulty provided by the embodiments of the present disclosure have the same beneficial effects as the method they adopt, run, or implement.

[0072] The embodiments of the present disclosure also provide a computer-readable storage medium corresponding to the method for determining whether the engine is faulty provided by the preceding embodiments. Please refer to Figure 6 The computer-readable storage medium shown in the figure is an optical disc 60, and a computer program (i.e., a program product) is stored on the optical disc 60. When the computer program is run by a processor, the method for determining whether the engine is faulty provided by any of the preceding embodiments is executed.

[0073] It should be noted that examples of the computer-readable storage medium can also include, but are not limited to, phase-change memories (PRAM), static random access memories (SRAM), dynamic random access memories (DRAM), other types of random access memories (RAM), read-only memories (ROM), electrically erasable programmable read-only memories (EEPROMs), flash memories, or other optical, magnetic storage mediums, and the like, without being limited thereto.

[0074] The computer-readable storage medium provided by the above-mentioned embodiments of the present disclosure has the same beneficial effects as the method adopted, run or implemented by the application stored in the computer-readable storage medium, in terms of the same inventive concept.

[0075] It should be noted that:

[0076] In the above text, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or other elements inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiments of the present disclosure is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in reverse order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to certain examples can be combined in other examples.

[0077] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and the necessary general hardware platform, of course, they can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product in essence or in the form of a contribution to the prior art. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a plurality of instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the method described in each embodiment of the present disclosure.

[0078] The embodiments of the present disclosure are described above with reference to the accompanying drawings, and are only specific embodiments of the present disclosure, but the present disclosure is not limited to the above-described specific embodiments, and the above-described specific embodiments are only illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present disclosure without departing from the purpose of the present disclosure and the scope protected by the claims, and all belong to the protection of the present disclosure.

Claims

1. A method for determining whether an engine has a fault, characterized in that, include: If the current operating condition is a steady state, then determine the current oil pressure of the engine under the current operating condition; Determine whether the current oil pressure meets the preset pressure conditions for the current operating conditions; If the current oil pressure does not meet the preset pressure conditions for the current operating conditions, information indicating that the engine has a fault is generated. If the current oil pressure meets the preset pressure condition for the current operating condition, then determine whether the oil temperature at the end of the current operating condition meets the preset temperature condition for the current operating condition. If the engine oil temperature meets the preset temperature conditions for the current operating conditions, then it is determined that the engine is not faulty; The preset pressure condition for the current operating condition is the pressure limit range corresponding to the current operating condition; The determination of whether the current oil pressure meets the preset pressure conditions for the current operating conditions includes: Compare the current oil pressure with the pressure limit range corresponding to the current operating condition; Based on the comparison results, determine whether the current oil pressure meets the preset pressure conditions for the current operating conditions; Determining whether the oil temperature at the end of the current operating condition meets the preset temperature conditions of the current operating condition includes: Based on the relationship between the oil temperature at the end of the current operating condition and the preset condition temperature, and the target temperature difference, it is determined whether the oil temperature at the end of the current operating condition meets the preset temperature condition of the current operating condition. The target temperature difference is the difference between the oil temperature at the end of the current operating condition and the start of the current operating condition.

2. The method according to claim 1, characterized in that, The step of determining whether the oil temperature at the end of the current operating condition meets the preset temperature condition based on the relationship between the oil temperature at the end of the current operating condition and the preset condition temperature, and the difference between the oil temperature and the target temperature, includes: If the oil temperature at the end of the current operating condition is greater than or equal to the preset condition temperature, then the oil temperature is determined to meet the preset temperature condition of the current operating condition. If the oil temperature at the end of the current operating condition is lower than the preset condition temperature, then the temperature difference is compared with the preset temperature difference; if the temperature difference is less than the preset temperature difference, then the temperature is determined to meet the preset temperature condition of the current operating condition.

3. The method according to claim 2, characterized in that, The method further includes: If the temperature difference is greater than or equal to the preset temperature difference, the oil pressure prediction algorithm is used to process the preset temperature conditions of the current operating condition in order to predict the current oil pressure. Based on the predicted oil pressure, determine whether the engine has a malfunction.

4. The method according to claim 3, characterized in that, The oil pressure prediction algorithm is an objective function; the steps for generating the oil pressure prediction algorithm include: The objective function is obtained by performing a linear fit on the newly determined oil pressure and oil temperature.

5. The method according to claim 3, characterized in that, The step of determining whether the engine has a fault based on the predicted oil pressure includes: The predicted oil pressure is compared with the pressure limit range corresponding to the current operating condition; Based on the comparison results, it is determined whether the current oil pressure meets the preset pressure conditions for the current operating conditions, in order to determine whether the engine has a malfunction.

6. The method according to claim 1, characterized in that, The method further includes: For steady-state operating conditions corresponding to different rotational speeds, pressure limit ranges and preset condition temperatures are set respectively.

7. A device for determining whether an engine has a fault, characterized in that, include: The pressure determination unit is configured to determine the current oil pressure of the engine under the current operating condition if the current operating condition is a steady-state condition. The judgment unit is configured to determine whether the current oil pressure meets the preset pressure conditions of the current operating conditions; The generation unit is configured to generate information indicating that the engine has a fault if the current oil pressure does not meet the preset pressure conditions of the current operating conditions. The condition determination unit is configured to determine whether the oil temperature at the end of the current operating condition meets the preset temperature condition if the current oil pressure meets the preset pressure condition of the current operating condition. The fault determination unit is configured to determine that the engine has no fault if the oil temperature meets the preset temperature conditions of the current operating conditions. The preset pressure condition for the current operating condition is the pressure limit range corresponding to the current operating condition; the judgment unit is further configured to perform the judgment on whether the current oil pressure meets the preset pressure condition for the current operating condition in the following manner: Compare the current oil pressure with the pressure limit range corresponding to the current operating condition; Based on the comparison results, determine whether the current oil pressure meets the preset pressure conditions for the current operating conditions; The condition determination unit is further configured to perform the determination of whether the oil temperature at the end of the current operating condition meets the preset temperature condition of the current operating condition in the following manner: Based on the relationship between the oil temperature at the end of the current operating condition and the preset condition temperature, and the target temperature difference, it is determined whether the oil temperature at the end of the current operating condition meets the preset temperature condition of the current operating condition. The target temperature difference is the difference between the oil temperature at the end of the current operating condition and the start of the current operating condition.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Automobile engine oil pressure monitoring method

    CN102852586A

  • Method of diagnosing a lubrication system of an engine

    US10408098B2