Failure Diagnosis Method and System for Piston Cooling Nozzle Solenoid Valve

CN122565576APending Publication Date: 2026-08-14DONGFENG MOTOR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-24
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

然而,由于润滑油路中存在清洁度问题,活塞冷却喷嘴电磁阀容易发生卡滞故障,即电磁阀无法响应指令正常开启或关闭

Benefits of technology

[0015] This application proposes a fault diagnosis method for the piston cooling nozzle solenoid valve. By utilizing the existing oil pump duty cycle signal in the lubrication system of a hybrid engine, a closed-loop diagnosis of the piston cooling nozzle solenoid valve jamming fault is achieved, effectively solving the technical problem that existing open-loop control cannot identify solenoid valve jamming.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122565576A_ABST
    Figure CN122565576A_ABST
Patent Text Reader

Abstract

This application discloses a failure diagnosis method and system for a piston cooling nozzle solenoid valve, relating to the field of hybrid engine control technology. The method includes acquiring the current coolant temperature, current engine speed, and current load of the hybrid engine; acquiring the actual cumulative amount of the oil pump duty cycle of the hybrid engine within a first preset time window during the opening process of the piston cooling nozzle solenoid valve; determining the standard cumulative amount of the oil pump duty cycle within the first preset time window based on the current coolant temperature, current engine speed, and current load; and determining that the piston cooling nozzle solenoid valve has a stuck fault if the deviation between the actual cumulative amount and the standard cumulative amount is greater than a preset deviation threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of hybrid engine control technology, and in particular to a method and system for diagnosing the failure of a piston cooling nozzle solenoid valve. Background Technology

[0002] Hybrid engines typically employ high compression ratios to improve thermal efficiency, resulting in high heat loads on the piston combustion chamber. To balance fuel economy, they often utilize electronically controlled piston cooling jets (PCJ) technology. Under specific operating conditions such as high engine load, the PCJ opens upon command from the engine control unit (ECU), spraying oil onto the piston skirt for cooling and lubrication. However, due to cleanliness issues in the lubrication system, the solenoid valve of the PCJ is prone to jamming, meaning it fails to open or close properly in response to commands. Since the solenoid valve in this system uses open-loop control, it can only receive duty cycle signals for on / off operation and cannot report its position status to the ECU. Therefore, when the solenoid valve jams, the ECU cannot recognize the fault and mistakenly believes it is functioning normally. Once the PCJ solenoid valve jams under high load conditions, the piston cannot receive effective oil spray cooling and lubrication, leading to a rapid increase in piston temperature, poor lubrication, and in severe cases, damage to the piston, cylinder liner, and other components, even resulting in the scrapping of the entire engine. Summary of the Invention

[0003] The embodiments of this application provide a method and system for diagnosing the failure of a piston cooling nozzle solenoid valve, which can identify the stuck fault of the piston cooling nozzle solenoid valve.

[0004] The summary section introduces a series of simplified concepts, which will be further explained in detail in the detailed description section. This summary section is not intended to limit the key and essential technical features of the claimed technical solution, nor is it intended to determine the scope of protection of the claimed technical solution.

[0005] This application specifically includes the following aspects: Firstly, this application proposes a method for diagnosing the failure of a piston cooling nozzle solenoid valve, including: Obtain the current coolant temperature, current engine speed, and current load of the hybrid engine; During the opening of the piston cooling nozzle solenoid valve of the hybrid engine, the actual cumulative amount of the oil pump duty cycle of the hybrid engine within the first preset time window is obtained. Based on the current water temperature, the current rotation speed, and the current load, determine the standard cumulative amount of the oil pump duty cycle within the first preset time window; If the deviation between the actual cumulative amount and the standard cumulative amount is greater than a preset deviation threshold, it is determined that the piston cooling nozzle solenoid valve has a stuck fault.

[0006] In one feasible implementation, it further includes: If it is determined that the piston cooling nozzle solenoid valve is stuck, the maximum output power of the hybrid engine is limited to a preset power limit, and the maximum speed of the hybrid engine is limited to a preset speed limit.

[0007] In one feasible implementation, after limiting the maximum output power of the hybrid engine to a preset power limit and limiting the maximum speed of the hybrid engine to a preset speed limit, the method further includes: The engine control unit continuously sends on / off signals a preset number of times to the piston cooling nozzle solenoid valve to perform the de-jamming operation; After the card removal operation is completed, the hybrid engine is adjusted to a preset standard speed and a preset standard load; Under the standard speed, the standard load, and the current water temperature, the actual cumulative verification amount of the oil pump duty cycle of the hybrid engine within the second preset time window is obtained by real-time acquisition of the oil pump duty cycle. Based on the current water temperature, the standard rotation speed, and the standard load, determine the standard verification cumulative amount of the oil pump duty cycle within the second preset time window; Determine the verification deviation between the experimental verification cumulative amount and the standard verification cumulative amount, and determine whether the verification deviation is greater than the preset deviation threshold; If the verification deviation is less than or equal to the preset deviation threshold, the jamming fault is determined to be resolved, and the hybrid engine is controlled to exit the preset power limit and the preset speed limit; If the verification deviation is greater than the preset deviation threshold, the hybrid engine is controlled to maintain the preset power limit and the preset speed limit.

[0008] In one feasible implementation, the step of acquiring the actual cumulative amount of the oil pump duty cycle of the hybrid engine within a first preset time window during the opening of the piston cooling nozzle solenoid valve of the hybrid engine includes: Starting from the moment the piston cooling nozzle solenoid valve opens, the actual value of the oil pump duty cycle at each sampling moment within the first preset time window is continuously collected at a preset sampling period. The actual cumulative amount is obtained by integrating the actual value of the oil pump duty cycle at each sampling time within the first preset time window.

[0009] In one feasible implementation, determining the standard cumulative amount of the oil pump duty cycle within the first preset time window based on the current water temperature, the current engine speed, and the current load includes: Based on the current water temperature, the current rotation speed, and the current load, a standard curve is determined from the preset standard duty cycle matrix to show the change of the standard value of the oil pump duty cycle over time within the first preset time window when the piston cooling nozzle solenoid valve is opened. The standard curve is integrated over time within the first preset time window to obtain the standard cumulative quantity.

[0010] In one feasible implementation, after obtaining the current coolant temperature, current engine speed, and current load of the hybrid engine, the method further includes: Determine whether the current water temperature is greater than the preset water temperature, whether the current rotation speed is greater than the preset rotation speed, and whether the current load is greater than the preset load; If the current water temperature is greater than the preset water temperature, the current speed is greater than the preset speed, and the current load is greater than the preset load, then the step of obtaining the actual cumulative amount of the oil pump duty cycle of the hybrid engine within the first preset time window is executed during the opening of the piston cooling nozzle solenoid valve of the hybrid engine.

[0011] In one feasible implementation, the deviation between the actual cumulative amount and the standard cumulative amount is determined by the following steps: Determine the absolute value of the difference between the actual cumulative amount and the standard cumulative amount; The ratio of the absolute value to the standard cumulative amount is taken as the deviation.

[0012] Secondly, this application also proposes a failure diagnosis system for a piston cooling nozzle solenoid valve, comprising: The data acquisition module is used to acquire the current water temperature, current speed, and current load of the hybrid engine; The first calculation module is used to obtain the actual cumulative amount of the oil pump duty cycle of the hybrid engine within a first preset time window during the opening process of the piston cooling nozzle solenoid valve of the hybrid engine. The second calculation module is used to determine the standard cumulative amount of the oil pump duty cycle within the first preset time window based on the current water temperature, the current rotation speed, and the current load. The fault diagnosis module is used to determine that the piston cooling nozzle solenoid valve is stuck when the deviation between the actual cumulative amount and the standard cumulative amount is greater than a preset deviation threshold.

[0013] Thirdly, this application also proposes an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program stored in the memory to implement the steps of the failure diagnosis method for the piston cooling nozzle solenoid valve as described in any of the first aspects above.

[0014] Fourthly, this application also proposes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the failure diagnosis method for the piston cooling nozzle solenoid valve as described in any of the first aspects above.

[0015] This application proposes a fault diagnosis method for the piston cooling nozzle solenoid valve. By utilizing the existing oil pump duty cycle signal in the lubrication system of a hybrid engine, a closed-loop diagnosis of the piston cooling nozzle solenoid valve jamming fault is achieved, effectively solving the technical problem that existing open-loop control cannot identify solenoid valve jamming.

[0016] The failure diagnosis method and system for the piston cooling nozzle solenoid valve proposed in this application, along with other advantages, objectives and features of this application, will be partly apparent from the following description and partly understood by those skilled in the art through study and practice of this application. Attached Figure Description

[0017] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit this specification. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 A flowchart illustrating a failure diagnosis method for a piston cooling nozzle solenoid valve provided in an embodiment of this application; Figure 2 A functional module diagram of a failure diagnosis system for a piston cooling nozzle solenoid valve provided in an embodiment of this application; Figure 3 This is a schematic diagram of a fault diagnosis device for a piston cooling nozzle solenoid valve provided in an embodiment of this application. Detailed Implementation

[0018] To better understand the technical solutions provided in the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.

[0019] In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The term "two or more" includes two or more cases.

[0020] Please see Figure 1 This is a flowchart illustrating a failure diagnosis method for a piston cooling nozzle solenoid valve provided in an embodiment of this application, which may specifically include: S110: Obtain the current coolant temperature, current speed, and current load of the hybrid engine.

[0021] For example, the current coolant temperature, current engine speed, and current load of the hybrid engine are first obtained. Specifically, the engine control unit (ECU) reads the engine coolant temperature in real time using a coolant temperature sensor as the current coolant temperature, calculates the engine crankshaft speed using a crankshaft position sensor as the current engine speed, and calculates the percentage of the current engine output torque to the maximum torque based on parameters such as intake air volume and throttle pedal opening as the current load.

[0022] S120. During the opening of the piston cooling nozzle solenoid valve of the hybrid engine, the actual cumulative amount of the oil pump duty cycle of the hybrid engine within the first preset time window is obtained.

[0023] For example, during the opening process of the PCJ solenoid valve of the hybrid engine, for instance, when the ECU determines that the piston cooling nozzle needs to work and issues an opening command to the solenoid valve, the actual cumulative amount of the oil pump duty cycle of the hybrid engine within the first preset time window is obtained.

[0024] The first preset time window can be a pre-calibrated time length, such as 4 seconds. The actual cumulative amount is calculated as follows: starting from the moment the PCJ solenoid valve opens, the duty cycle signal of the oil pump PCJ solenoid valve is continuously monitored, and the signal is integrated within the time window.

[0025] S130. Based on the current water temperature, current speed and current load, determine the standard cumulative amount of the oil pump duty cycle within the first preset time window.

[0026] For example, based on the current water temperature, current engine speed, and current load, the standard cumulative amount of the oil pump duty cycle within the same time window is determined. The standard cumulative amount reflects the cumulative duty cycle value that the oil pump should output to maintain the main oil passage pressure when the PCJ solenoid valve is normally open. This value can be obtained by looking up a standard duty cycle matrix that has been pre-calibrated on the test bench.

[0027] S140. If the deviation between the actual cumulative amount and the standard cumulative amount is greater than the preset deviation threshold, it is determined that the piston cooling nozzle solenoid valve has a stuck fault.

[0028] For example, if the deviation between the actual accumulated amount and the standard accumulated amount is greater than a preset deviation threshold (e.g., 5%), the PCJ solenoid valve is determined to have a stuck fault. This is because when the PCJ solenoid valve is stuck in the closed position, the piston cooling nozzle cannot consume engine oil, and the oil pump does not need to increase its displacement, resulting in the actual duty cycle accumulated amount being significantly lower than the standard accumulated amount, thus generating a deviation exceeding the threshold. If the deviation is less than or equal to the preset deviation threshold, the PCJ solenoid valve is determined not to have a stuck fault.

[0029] In some examples, it also includes: If a stuck piston cooling nozzle solenoid valve is detected, the maximum output power of the hybrid engine will be limited to a preset power limit, and the maximum speed of the hybrid engine will be limited to a preset speed limit.

[0030] For example, if a stuck PCJ solenoid valve is determined to be malfunctioning, the maximum output power of the hybrid engine is limited to a preset power limit, and the maximum speed of the hybrid engine is also limited to a preset speed limit. For instance, the maximum power can be limited to 40% of the engine's rated power, and the maximum speed can be limited to 3000 rpm. By limiting power and speed, damage to the pistons due to insufficient cooling and lubrication under high load is prevented, providing immediate protection.

[0031] In some examples, after limiting the maximum output power of the hybrid engine to a preset power limit and the maximum speed of the hybrid engine to a preset speed limit, the method further includes: The engine control unit continuously sends on / off signals a preset number of times to the piston cooling nozzle solenoid valve to perform the de-jamming operation; After the card removal operation is completed, the hybrid engine is adjusted to the preset standard speed and preset standard load; Under standard speed, standard load and current water temperature, the actual cumulative verification amount of the oil pump duty cycle of the hybrid engine within the second preset time window is obtained by real-time acquisition of the oil pump duty cycle. Based on the current water temperature, standard speed, and standard load, determine the standard verification cumulative amount of the oil pump duty cycle within the second preset time window; Determine the verification deviation between the experimental verification cumulative amount and the standard verification cumulative amount, and determine whether the verification deviation is greater than the preset deviation threshold; If the verification deviation is less than or equal to the preset deviation threshold, the jamming fault is determined to be resolved, and the hybrid engine is controlled to exit the preset power limit and preset speed limit. If the verification deviation is greater than the preset deviation threshold, the hybrid engine will be controlled to maintain the preset power limit and preset speed limit.

[0032] For example, after limiting the hybrid engine's power and speed, the engine control unit continuously sends a preset number of on / off signals to the PCJ solenoid valve, such as sending 10 on / off commands within 10 seconds. By continuously switching the solenoid valve on and off, an active de-blocking operation is performed. This operation attempts to dislodge impurities stuck on the valve core through repeated impacts of the PCJ solenoid valve. After the de-blocking operation is completed, the hybrid engine is adjusted to a preset standard speed and a preset standard load, such as stabilizing the hybrid engine at 2000 rpm and 75% load. Under this standard operating condition, the actual cumulative verification of the oil pump duty cycle within a second preset time window (e.g., 4 seconds, the same as the first preset time window) is obtained by real-time acquisition of the oil pump duty cycle. Simultaneously, the standard cumulative verification of the oil pump duty cycle within the second preset time window is determined from the standard duty cycle matrix based on the current coolant temperature (i.e., the real-time coolant temperature after adjusting to the standard operating condition), standard speed, and standard load. Then, calculate the verification deviation between the actual cumulative verification amount and the standard cumulative verification amount, and determine whether the verification deviation is greater than a preset deviation threshold (e.g., 5%). If the verification deviation is less than or equal to the preset deviation threshold, it indicates that the card removal was successful and the solenoid valve has returned to normal operation. At this time, control the hybrid engine to exit the preset power limit and preset speed limit, and resume normal operation. If the verification deviation is greater than the preset deviation threshold, it indicates that the card removal operation failed and the PCJ solenoid valve is still stuck. At this time, control the hybrid engine to maintain the power and speed limits, and output a fault code to remind the user of an engine lubrication system malfunction, and request that you pay attention to maintenance.

[0033] In some examples, during the opening of the piston cooling nozzle solenoid valve of the hybrid engine, the actual cumulative amount of the oil pump duty cycle of the hybrid engine within a first preset time window is obtained, including: Starting from the moment the piston cooling nozzle solenoid valve opens, the actual value of the oil pump duty cycle is continuously collected at each sampling moment within the first preset time window at a preset sampling period. The actual value of the oil pump duty cycle at each sampling time is integrated over time within the first preset time window to obtain the actual cumulative amount.

[0034] For example, starting from the moment the PCJ solenoid valve opens, the actual value of the oil pump duty cycle is continuously collected at each sampling moment within a first preset time window at a preset sampling period (e.g., 10 milliseconds), resulting in a series of discrete duty cycle data points. These discrete data points are then integrated over time, i.e., the actual duty cycle value at each sampling moment is multiplied by the sampling period and then summed. The summed result is used as the actual accumulated value. The specific calculation formula is as follows: ; Wherein, the upper limit of integration t corresponds to the duration of the first preset time window; the integrand function The actual values ​​of the oil pump duty cycle collected continuously at each sampling time within a preset sampling period. This value varies with water temperature T, rotational speed R, and load F.

[0035] In some examples, the standard cumulative amount of the oil pump duty cycle within a first preset time window is determined based on the current water temperature, current engine speed, and current load, including: Based on the current water temperature, current speed and current load, determine the standard curve of the oil pump duty cycle standard value changing with time within the first preset time window when the piston cooling nozzle solenoid valve is opened from the preset standard duty cycle matrix; The standard curve is integrated over time within the first preset time window to obtain the standard cumulative quantity.

[0036] For example, based on the current water temperature, current engine speed, and current load, a standard curve is determined from the preset standard duty cycle matrix to show the change of the standard value of the oil pump duty cycle over time within the first preset time window when the PCJ solenoid valve is open. This standard duty cycle matrix is ​​pre-calibrated through bench tests, as shown in Tables 1 and 2 below. Table 1 defines the operating condition boundaries and duty cycle range for the piston cooling nozzle opening, while Table 2 provides the precise correspondence between the standard duty cycle value and water temperature at a specific operating point (fixed engine speed, fixed load).

[0037]

[0038] Table 1

[0039] Table 2 The engine control unit first queries the standard duty cycle matrix based on the current coolant temperature, current engine speed, and current load. If the current operating condition falls within the PCJ activation area shown in Table 1, it further interpolates the standard oil pump duty cycle value under that condition according to Table 2. Since the standard duty cycle remains essentially constant within a time window under the same operating condition, the standard curve can be considered a horizontal line. Then, the standard curve is integrated over a first preset time window, i.e., the standard duty cycle is multiplied by the length of the time window to obtain the standard cumulative value. The specific calculation formula is as follows: ; Wherein, the upper limit of integration t corresponds to the duration of the first preset time window; the integrand function The standard value of the oil pump duty cycle determined in the preset standard duty cycle matrix. A standard curve that varies over time, based on the current water temperature. Current speed Current load The only certainty.

[0040] In some examples, after obtaining the current coolant temperature, current engine speed, and current load of the hybrid engine, the method also includes: Determine whether the current water temperature is greater than the preset water temperature, whether the current speed is greater than the preset speed, and whether the current load is greater than the preset load; If the current water temperature is greater than the preset water temperature, the current speed is greater than the preset speed, and the current load is greater than the preset load, then the step of obtaining the actual cumulative amount of the oil pump duty cycle of the hybrid engine within the first preset time window is executed during the opening of the piston cooling nozzle solenoid valve of the hybrid engine.

[0041] For example, after obtaining the current water temperature, current speed, and current load, the system first determines whether the current water temperature, current speed, and current load are all greater than preset values. For instance, when the water temperature is below 0°C, the oil viscosity is too high, and the piston cooling nozzles do not need to be turned on; when the speed is below 1500 rpm, splash lubrication of the piston is sufficient. Therefore, the preset water temperature can be set to 0°C, the preset speed to 1500 rpm, and the preset load to 50% or other load thresholds requiring piston cooling. Subsequent diagnostic steps are only executed when the current water temperature, current speed, and current load are all greater than preset values. This design improves the specificity and efficiency of the diagnostic process.

[0042] In some examples, the deviation between the actual cumulative amount and the standard cumulative amount is determined by the following steps: Determine the absolute value of the difference between the actual cumulative amount and the standard cumulative amount; The ratio of the absolute value to the standard cumulative value is taken as the deviation.

[0043] For example, the deviation between the actual cumulative amount and the standard cumulative amount is calculated using the following formula. :

[0044] in, This is the actual cumulative amount. This is the standard cumulative amount. For example, if the actual cumulative amount is 400 and the standard cumulative amount is 500, the absolute value of the difference is 100. Dividing this by the standard cumulative amount of 500 gives 0.2, meaning the deviation is 20%. Comparing this deviation with a preset deviation threshold (such as 5%) determines whether a jamming fault has occurred. This normalized deviation calculation method eliminates the influence of differences in absolute cumulative amounts under different operating conditions, making the threshold universal.

[0045] Furthermore, this application also proposes a failure diagnosis system for a piston cooling nozzle solenoid valve, used to execute an embodiment of any of the above-mentioned failure diagnosis methods for piston cooling nozzle solenoid valves, specifically as follows: Figure 2 The diagram shown is a functional module schematic of a failure diagnosis system for a piston cooling nozzle solenoid valve proposed in this application. The system includes: The data acquisition module 21 is used to acquire the current water temperature, current speed and current load of the hybrid engine; The first calculation module 22 is used to obtain the actual cumulative amount of the oil pump duty cycle of the hybrid engine within a first preset time window during the opening process of the piston cooling nozzle solenoid valve of the hybrid engine. The second calculation module 23 is used to determine the standard cumulative amount of the oil pump duty cycle within the first preset time window based on the current water temperature, current speed and current load. The fault diagnosis module 24 is used to determine that the piston cooling nozzle solenoid valve is stuck when the deviation between the actual cumulative amount and the standard cumulative amount is greater than a preset deviation threshold.

[0046] It should be noted that the above embodiments are merely best examples and are not intended to limit the implementation of this application.

[0047] Furthermore, such as Figure 3 As shown, this application embodiment also provides an electronic device 300, including a processor 310, a memory 320, and a computer program 321 stored in the memory 320 and executable on the processor. When the processor 310 executes the computer program 321, it implements the steps of the failure diagnosis method for any of the above-mentioned piston cooling nozzle solenoid valves.

[0048] Since the electronic device described in this embodiment is the device used to implement the failure diagnosis method of a piston cooling nozzle solenoid valve in the embodiment of this application, those skilled in the art can understand the specific implementation method and various variations of the electronic device in this embodiment based on the method described in the embodiment of this application. Therefore, how the electronic device implements the method in the embodiment of this application will not be described in detail here. Any device used by those skilled in the art to implement the method in the embodiment of this application is within the scope of protection of this application.

[0049] In practical implementation, when the computer program 321 is executed by the processor, it can achieve the following: Figure 1 Any of the corresponding implementation methods in the embodiments.

[0050] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0051] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.

[0052] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0053] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0054] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0055] This application also provides a computer program product, which includes computer software instructions that, when executed on a processing device, cause the processing device to execute a process for diagnosing the failure of a piston cooling nozzle solenoid valve.

[0056] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0057] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0058] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms.

[0059] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0060] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0061] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0062] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

[0063] Although preferred embodiments have been described in this specification, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this specification.

[0064] Obviously, those skilled in the art can make various modifications and variations to this specification without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims and their equivalents, this specification is also intended to include such modifications and variations.

Claims

1. A method for diagnosing the failure of a piston cooling nozzle solenoid valve, characterized in that, include: Obtain the current coolant temperature, current engine speed, and current load of the hybrid engine; During the opening of the piston cooling nozzle solenoid valve of the hybrid engine, the actual cumulative amount of the oil pump duty cycle of the hybrid engine within the first preset time window is obtained. Based on the current water temperature, the current rotation speed, and the current load, determine the standard cumulative amount of the oil pump duty cycle within the first preset time window; If the deviation between the actual cumulative amount and the standard cumulative amount is greater than a preset deviation threshold, it is determined that the piston cooling nozzle solenoid valve has a stuck fault.

2. The method according to claim 1, characterized in that, Also includes: If it is determined that the piston cooling nozzle solenoid valve is stuck, the maximum output power of the hybrid engine is limited to a preset power limit, and the maximum speed of the hybrid engine is limited to a preset speed limit.

3. The method according to claim 2, characterized in that, After limiting the maximum output power of the hybrid engine to a preset power limit and the maximum speed of the hybrid engine to a preset speed limit, the method further includes: The engine control unit continuously sends on / off signals a preset number of times to the piston cooling nozzle solenoid valve to perform the de-jamming operation; After the card removal operation is completed, the hybrid engine is adjusted to a preset standard speed and a preset standard load; Under the standard speed, the standard load, and the current water temperature, the actual cumulative verification amount of the oil pump duty cycle of the hybrid engine within the second preset time window is obtained by real-time acquisition of the oil pump duty cycle. Based on the current water temperature, the standard rotation speed, and the standard load, determine the standard verification cumulative amount of the oil pump duty cycle within the second preset time window; Determine the verification deviation between the experimental verification cumulative amount and the standard verification cumulative amount, and determine whether the verification deviation is greater than the preset deviation threshold; If the verification deviation is less than or equal to the preset deviation threshold, the jamming fault is determined to be resolved, and the hybrid engine is controlled to exit the preset power limit and the preset speed limit; If the verification deviation is greater than the preset deviation threshold, the hybrid engine is controlled to maintain the preset power limit and the preset speed limit.

4. The method according to claim 1, characterized in that, The step of acquiring the actual cumulative amount of the oil pump duty cycle of the hybrid engine within a first preset time window during the opening of the piston cooling nozzle solenoid valve of the hybrid engine includes: Starting from the moment the piston cooling nozzle solenoid valve opens, the actual value of the oil pump duty cycle at each sampling moment within the first preset time window is continuously collected at a preset sampling period. The actual cumulative amount is obtained by integrating the actual value of the oil pump duty cycle at each sampling time within the first preset time window.

5. The method according to claim 1, characterized in that, The step of determining the standard cumulative amount of the oil pump duty cycle within the first preset time window based on the current water temperature, the current engine speed, and the current load includes: Based on the current water temperature, the current rotation speed, and the current load, a standard curve is determined from the preset standard duty cycle matrix to show the change of the standard value of the oil pump duty cycle over time within the first preset time window when the piston cooling nozzle solenoid valve is opened. The standard curve is integrated over time within the first preset time window to obtain the standard cumulative quantity.

6. The method according to claim 1, characterized in that, After obtaining the current water temperature, current speed, and current load of the hybrid engine, the method further includes: Determine whether the current water temperature is greater than the preset water temperature, whether the current rotation speed is greater than the preset rotation speed, and whether the current load is greater than the preset load; If the current water temperature is greater than the preset water temperature, the current speed is greater than the preset speed, and the current load is greater than the preset load, then the step of obtaining the actual cumulative amount of the oil pump duty cycle of the hybrid engine within the first preset time window is executed during the opening of the piston cooling nozzle solenoid valve of the hybrid engine.

7. The method according to claim 1, characterized in that, The deviation between the actual cumulative amount and the standard cumulative amount is determined by the following steps: Determine the absolute value of the difference between the actual cumulative amount and the standard cumulative amount; The ratio of the absolute value to the standard cumulative amount is taken as the deviation.

8. A failure diagnosis system for a piston cooling nozzle solenoid valve, characterized in that, include: The data acquisition module is used to acquire the current water temperature, current speed, and current load of the hybrid engine; The first calculation module is used to obtain the actual cumulative amount of the oil pump duty cycle of the hybrid engine within a first preset time window during the opening process of the piston cooling nozzle solenoid valve of the hybrid engine. The second calculation module is used to determine the standard cumulative amount of the oil pump duty cycle within the first preset time window based on the current water temperature, the current rotation speed, and the current load. The fault diagnosis module is used to determine that the piston cooling nozzle solenoid valve is stuck when the deviation between the actual cumulative amount and the standard cumulative amount is greater than a preset deviation threshold.

9. An electronic device, comprising: The memory and processor are characterized in that the processor is used to execute a computer program stored in the memory to implement the steps of the failure diagnosis method for the piston cooling nozzle solenoid valve as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the failure diagnosis method for the piston cooling nozzle solenoid valve as described in any one of claims 1 to 7.