Method, device and equipment for checking continuous cylinder breakage of engine and medium

By calculating the average and maximum value of the running time of the engine cylinder, and determining whether the cylinder is continuously interrupted, the problem of difficulty in identifying the engine cylinder in time in the prior art is solved, and timely maintenance and protection of the engine is achieved.

CN119102878AActive Publication Date: 2024-12-10DONGFENG MOTOR GRP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411231151.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-10
Estimated Expiration
2044-09-04

AI Technical Summary

Technical Problem

The prior art is difficult to identify and locate whether the engine has continuous cylinder breakage problems of one or more cylinders, resulting in the inability to promptly remind the driver to perform maintenance and inspection, which affects the protection of the engine.

Method used

By obtaining the running time of each cylinder of the engine at a specific crankshaft operation angle, calculating the average value of the running time, determining the initial and final marking positions, determining whether the cylinder is continuously broken, and then reminding the driver to perform maintenance inspection.

Benefits of technology

It realizes timely identification and reminder of the continuous cylinder breakage of the engine cylinder, ensures the normal operation and maintenance of the engine, and extends the service life of the engine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119102878A_ABST
    Figure CN119102878A_ABST
Patent Text Reader

Abstract

The invention discloses an engine continuous cylinder break checking method, device and equipment and a medium, and the method comprises the steps: obtaining the operation time of each cylinder of an engine at a specific crankshaft operation angle when an engine continuous cylinder break checking enabling condition is satisfied; calculating the average value of the running time of each cylinder of the engine in a plurality of continuous sampling periods, and determining the maximum value and the minimum value; according to the maximum value and the minimum value, the value of an initial flag bit for determining whether the fixed cylinder is continuously broken or not is determined; according to the value of the initial flag bit for fixing whether the cylinder is continuously broken or not, determining the cylinder which may be continuously broken; and determining the value of a final flag bit for determining whether the fixed cylinder is continuously broken or not according to the determined cylinder which may be continuously broken, so as to determine the cylinder which is continuously broken. According to the invention, whether one or more cylinders of the engine are continuously broken can be actively identified, so that a driver can be reminded of timely maintenance and detection, and meanwhile, the engine can be timely protected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engine control, and in particular to a method, device, equipment and medium for checking continuous cylinder disconnection of an engine. Background Art

[0002] Engine combustion will generate torque, but one or more cylinders of the engine may have continuous abnormal combustion problems. If it can be identified in time and located at a fixed cylinder, it means that there is a problem with the ignition or injection of the cylinder, which may be a problem with the relevant sensor or injection ignition actuator or wiring harness. Therefore, it is necessary to identify whether one or more cylinders of the engine are continuously disconnected (continuously cut off from fuel), so as to remind the driver to repair and detect in time, and also to protect the engine in time. Summary of the invention

[0003] The purpose of the present invention is to provide a method, device, equipment and medium for checking continuous cylinder disconnection of an engine, which is used to timely identify whether a cylinder or multiple cylinders of the engine are continuously disconnected, thereby reminding the driver to perform maintenance and inspection in time to protect the engine.

[0004] To achieve the above object, according to a first aspect of the present invention, a method for checking continuous cylinder disconnection of an engine is provided, the method comprising:

[0005] When the engine continuous cylinder cut-off check enabling conditions are met, the running time of each cylinder of the engine at a specific crankshaft operating angle is obtained;

[0006] Obtaining an average value of the operating time of each cylinder of the engine in a number of consecutive sampling periods, and determining a maximum value and a minimum value of the average value of the operating time;

[0007] Determine the value of an initial flag indicating whether a fixed cylinder is continuously disconnected according to the maximum value and the minimum value of the average value of the running time;

[0008] According to the value of the initial flag bit of whether the fixed cylinder is continuously disconnected, the cylinder that may be continuously disconnected is determined;

[0009] According to the determined cylinders that may experience continuous cylinder disconnection, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, thereby determining the cylinders that experience continuous cylinder disconnection.

[0010] In the above scheme, the engine continuous cylinder cut-off check enabling conditions include:

[0011] (1) Entering the fire diagnosis area specified in the regulations;

[0012] (2) No request for fuel cut-off;

[0013] (3) The gear position has not changed, and the first time after the gear position changes is delayed;

[0014] (4) the clutch is in a fully engaged state, and the clutch is delayed for a second time after being fully engaged;

[0015] (5) Non-uneven road surface;

[0016] (6) The water temperature is within the preset range;

[0017] (7) The throttle opening fluctuates within a certain range;

[0018] (8) The engine is in operation;

[0019] When all the above conditions are met, the engine continuous cylinder cut-off check enabling conditions are met.

[0020] In the above scheme, the operation time of each cylinder of the engine at a specific crankshaft operation angle is obtained, including:

[0021] The specific crankshaft operating angle section is the crankshaft angle of each cylinder of the engine from 80° after the cylinder compression top dead center to 260° after the corresponding cylinder compression top dead center, thereby obtaining the operating time of each cylinder of the engine in the specific crankshaft operating angle section, and storing the operating time of the same cylinder in the specific crankshaft operating angle section in the same array.

[0022] In the above scheme, the value of the initial flag bit indicating whether the fixed cylinder is continuously disconnected is determined according to the maximum value and the minimum value of the average value of the running time, including:

[0023] Determining a characteristic coefficient according to a maximum value and a minimum value of the running time average value;

[0024] The value of the initial flag bit indicating whether the fixed cylinder is continuously deactivated is determined based on the characteristic coefficient and a preset threshold coefficient for determining whether the fixed cylinder is continuously deactivated.

[0025] In the above scheme, the characteristic coefficient is determined according to the maximum and minimum values ​​of the running time average value, including:

[0026] Get the maximum value T of the average running time in the current sampling period Max With the minimum value T Min , and calculate the corresponding intermediate value

[0027] Similarly, the intermediate values ​​corresponding to several sampling periods before the current sampling period are calculated, and finally the average value of all the intermediate values ​​is calculated, which is the characteristic coefficient.

[0028] In the above scheme, the value of the initial flag bit of whether the fixed cylinder is continuously disconnected is jointly determined based on the characteristic coefficient and the preset threshold coefficient for judging whether the fixed cylinder is continuously disconnected, including:

[0029] If the characteristic coefficient is greater than or equal to the preset threshold coefficient for determining whether the fixed cylinder is continuously disconnected, the value of the initial flag bit for determining whether the fixed cylinder is continuously disconnected is 1, otherwise it is 0;

[0030] Among them, the threshold coefficient used to determine the continuous cylinder deactivation of a fixed cylinder is jointly determined by the average engine speed and the average engine intake density; the average engine speed and the average engine intake density are respectively the average values ​​of the engine speed and the engine intake density of the current sampling period and several previous sampling periods.

[0031] In the above scheme, the cylinders that may be continuously disconnected are determined according to the value of the initial flag bit of whether the fixed cylinder is continuously disconnected, including:

[0032] On the premise that the value of the initial flag bit of whether the fixed cylinder is continuously disconnected is 1, if:

[0033] Case 1: Determine the cylinder number whose average running time is equal to the maximum value;

[0034] The second case: if a cylinder meets the following conditions, then its cylinder number is determined: first, the difference between the maximum value and the average value of the operation time of the cylinder is calculated, and then the quotient of the difference and the maximum value is calculated, and the quotient is greater than zero and less than a first preset value;

[0035] The third case: the cylinder that meets the first case or the second case meets the following conditions: firstly, the difference between all the running time of the cylinder that meets the first case or the second case and the maximum value in a number of consecutive sampling cycles is calculated, and then the quotient of these differences and the maximum value is calculated, and the quotient is less than zero and greater than a second preset value;

[0036] The fourth case: at least one cylinder does not satisfy the first case or the second case;

[0037] The fifth case: the following case exists: when the cylinder numbers satisfying the first or second case are recorded according to the cylinder working order, between two consecutive cylinder numbers satisfying the first or second case, the number of cylinders not satisfying the first or second case is not less than 2, and the cylinder number equal to the minimum value is not the next working cylinder number of the cylinder number satisfying the first or second case;

[0038] If the first situation, the second situation, the third situation, the fourth situation, and the fifth situation are all satisfied, it indicates that the cylinder satisfying the first situation or the second situation may be continuously disconnected.

[0039] In the above scheme, according to the determined cylinders that may have continuous cylinder disconnection, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, so as to determine the cylinders that have continuous cylinder disconnection, including:

[0040] Two count values ​​are set for each cylinder, and the two count values ​​corresponding to each cylinder are adjusted according to the cylinders that are determined to be likely to experience continuous cylinder disconnection;

[0041] According to the two count values ​​corresponding to each cylinder, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, thereby determining the cylinder where the continuous disconnection occurs.

[0042] In the above scheme, two count values ​​are set for each cylinder, and the two count values ​​corresponding to each cylinder are adjusted according to the cylinders that may be continuously disconnected, including:

[0043] Two count values ​​CNT1 and CNT2 are set for each cylinder, and the default values ​​are both 0; if a cylinder may be continuously shut down, the count value CNT1 of the cylinder is accumulated by 1; if a cylinder is not likely to be continuously shut down, the count value CNT2 of the cylinder is accumulated by 1; after each engine continuous cylinder shut-off check enabling condition is met, the count values ​​CNT1 and CNT2 are updated at most once; each time the engine continuous cylinder shut-off check enabling condition is never met and then meets, the update of CNT1 and CNT2 is judged again.

[0044] In the above scheme, according to the two count values ​​corresponding to each cylinder, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, so as to determine the cylinder where the continuous disconnection occurs, including:

[0045] If the CNT1 of a cylinder is greater than the preset value A and the CNT2 is less than the preset value B, it indicates that the corresponding cylinder is continuously disconnected, and the final mark position of the corresponding cylinder is set to 1. At the same time, the corresponding cylinder continuous disconnection fault occurs, and the corresponding cylinder continuous disconnection check will not be performed in the subsequent vehicle driving cycle until the diagnostic instrument clears the fault, and the continuous disconnection check will be performed again, and CNT1 and CNT2 will be cleared to 0;

[0046] If the CNT1 of a cylinder is read to be greater than the preset value A, and the CNT2 is not less than the preset value B and not more than the preset value C, it indicates that the state of continuous cylinder disconnection of the corresponding cylinder is pending, and CNT1 and CNT2 are cleared to 0; if the state of continuous cylinder disconnection of the cylinder occurs multiple times, the final mark position of the corresponding cylinder is set to 1, and the continuous cylinder disconnection fault of the corresponding cylinder is set to occur, and the continuous cylinder disconnection check of the corresponding cylinder is no longer performed in the subsequent vehicle driving cycle until the diagnostic instrument clears the fault and then the continuous cylinder disconnection check is performed again;

[0047] In other cases, the final flag of the corresponding cylinder is 0, indicating that there is no continuous cylinder disconnection.

[0048] According to a second aspect of the present invention, there is provided an engine continuous cylinder disconnection verification device, the device comprising:

[0049] A running time acquisition module is used to acquire the running time of each cylinder of the engine at a specific crankshaft operating angle when the engine continuous cylinder cut-off verification enabling condition is met;

[0050] A running time average value module is used to obtain the running time average value of each cylinder of the engine within a number of consecutive sampling periods, and determine the maximum and minimum values ​​of the running time average values;

[0051] An initial flag module, used to determine the value of an initial flag indicating whether a fixed cylinder is continuously disconnected according to the maximum value and the minimum value of the running time average value;

[0052] The continuous cylinder shut-off determination module is used to determine the cylinders that may experience continuous cylinder shut-off according to the value of the initial flag bit of whether the fixed cylinders are continuously shut-off; and to determine the value of the final flag bit of whether the fixed cylinders are continuously shut-off according to the determined cylinders that may experience continuous cylinder shut-off, thereby determining the cylinders that experience continuous cylinder shut-off.

[0053] According to a third aspect of the present invention, an electronic device is provided, which includes: a storage device for storing executable instructions; a processing device for executing the executable instructions stored in the storage device to implement the engine continuous cylinder disconnection verification method described in any of the above technical solutions.

[0054] According to a fourth aspect of the present invention, a storage medium is provided, in which a computer program is stored. When the computer program is executed, the engine continuous cylinder disconnection verification method described in any of the above technical solutions is implemented.

[0055] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0056] When the engine continuous cylinder cut-off check enabling conditions are met, the present invention obtains the running time of each cylinder of the engine in a specific crankshaft operating angle, and determines the maximum and minimum values ​​in the running time average value by obtaining the running time average value of each cylinder of the engine in a number of consecutive sampling cycles, and then determines the value of the initial flag bit of whether the fixed cylinder is continuously cut off. Finally, according to the value of the initial flag bit of whether the fixed cylinder is continuously cut off, the value of the final flag bit of whether the fixed cylinder is continuously cut off is determined to determine the cylinder where the continuous cylinder cut-off occurs. The present invention can actively identify whether a cylinder or multiple cylinders are continuously cut off according to the engine combustion performance, so as to remind the driver to perform maintenance and inspection in time, and also can protect the engine in time. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 A flow chart of a method for checking continuous cylinder disconnection of an engine provided by an embodiment of the present invention;

[0058] Figure 2 A flow chart of another method for checking continuous cylinder disconnection of an engine provided by an embodiment of the present invention;

[0059] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0061] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.

[0062] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0063] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0064] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.

[0065] The embodiment of the present invention provides a method for checking continuous cylinder disconnection of an engine, such as Figure 1 As shown, the following steps are included:

[0066] S11. When the engine continuous cylinder cut-off check enabling condition is met, the running time of each cylinder of the engine in a specific crankshaft operating angle is obtained.

[0067] In order to ensure the accuracy of the engine continuous cylinder cut-off verification method, it needs to be carried out under certain conditions. Determine the enabling conditions of the engine continuous cylinder cut-off verification method (the enabling condition judgment sampling period in this example is 10ms):

[0068] 1) Enter the oil cut-off diagnosis area specified in the regulations;

[0069] 2) No fuel cut-off request;

[0070] 3) The gear position has not changed, and after the gear position has changed, a delay of 0.1s is required to activate the engine continuous cylinder cut-off verification method;

[0071] 4) The clutch is in full engagement, and the engine continuous cylinder cut-off verification method can only be activated after a delay of 1 second after the clutch is engaged;

[0072] 5) Non-uneven road surface;

[0073] 6) The water temperature is within the preset range, in this example, above -6°C;

[0074] 7) The throttle opening fluctuation is small during the diagnosis process (in this example, the difference between the maximum and minimum throttle openings within 0.1s is less than 15%);

[0075] 8) The engine is in running state.

[0076] When all the above conditions are met, the engine continuous cylinder cut-off check enabling conditions are met.

[0077] After the above conditions are met for a certain period of time, the engine continuous cylinder cut-off check can be performed. When the above conditions are not met, the vehicle's operating conditions may cause the engine continuous cylinder cut-off check to be misjudged.

[0078] Then determine the operation time array T for a section of crankshaft operation angle (referred to as operation time) used to judge the continuous cylinder disconnection of the engine n [0,1,2,3…], where n is the cylinder number, and the crankshaft operation time of the same cylinder is stored in an array. For details, see the array T in patent CN202010204064.9 "A gasoline engine misfire monitoring method" n [0,1,2,3…]. Its value will be continuously updated, and the update period (sampling period) is 180° crankshaft rotation. Each cylinder is from 80° crankshaft angle after compression top dead center of each cylinder to 260° after compression top dead center of its corresponding cylinder. n [0] indicates the operation time of each cylinder in the current sampling period, T n [1] represents the operating time of each cylinder in the previous sampling cycle, and so on. The total number of operating times in the array can be set as needed, such as 4 or 5, etc.

[0079] In addition, all update cycles (sampling cycles) in subsequent steps are 180° crankshaft rotations, and each cylinder is from 80° crankshaft angle after compression top dead center of each cylinder to 260° after compression top dead center of its corresponding cylinder.

[0080] S12, obtaining an average value of the operating time of each cylinder of the engine in a plurality of consecutive sampling periods, and determining a maximum value and a minimum value of the average value of the operating time.

[0081] Calculate the average operating time of each cylinder in N consecutive time periods (5 in this example), calculate each cylinder separately, and form the average operating time T of each cylinder n_Avg :

[0082]

[0083] Then find the maximum value T of the average value of the operation time Max and the minimum value T Min :

[0084] T Max =max(T 1_Avg , T 2_Avg , T 3_Avg , T 4_Avg )

[0085] T Min =min(T 1_Avg , T 2_Avg , T 3_Avg , T 4_Avg )

[0086] S13, determining the value of an initial flag indicating whether a fixed cylinder is continuously deactivated according to the maximum value and the minimum value of the average value of the operating time.

[0087] This step determines the initial flag position b of whether the fixed cylinder is continuously disconnected CynOffRaw ,include:

[0088] 1) Determine the characteristic coefficient r for judging the continuous cylinder disconnection of the fixed cylinder CynDetectRaw :Get the current sampling period The total of 5 sampling cycles with the previous 4 sampling cycles The average value of the characteristic coefficient r CynDetectRaw .

[0089] 2) If r CynDetectRaw ≥r CynDetectOffLim , initial flag bit b CynOffRaw is 1; otherwise the initial flag bit b CynOffRaw is 0. CynDetectOffLim is the threshold coefficient for determining whether a fixed cylinder is continuously disconnected, which is determined by the average engine speed and the average engine intake density, where the average engine speed and the average engine intake density are the average values ​​of the current sampling cycle and the previous four sampling cycles, a total of five sampling cycles. CynDetectOffLim The details can be obtained from the bench calibration.

[0090] S14, determining the cylinders that may be continuously disconnected according to the value of the initial flag bit of whether the fixed cylinders are continuously disconnected.

[0091] In the initial flag b CynOffRaw If the value is 1, then:

[0092] 1) Read T n_Avg Which cylinder has the same average running time as T Max If they are equal, determine their cylinder number;

[0093] 2) If T Max With T n_Avg The difference between the average operating time of the cylinder and the average operating time of the cylinder divided by T Max , the coefficient obtained is greater than 0, but less than the preset value, which is 0.05 in this example, to determine the cylinder number;

[0094] 3) T corresponding to the cylinder number that meets the first or second case n [0], T n [1], T n [2], T n [3], T n Any value in [4] and T Max The difference, and divided by T Max , the obtained coefficients are all within the preset range, which in this example is -0.08 to 0;

[0095] 4) At least one cylinder does not meet the first or the second condition;

[0096] 5) The cylinder numbers that appear in the first or second case are recorded in the order of cylinder work. If the number of cylinders that do not appear in the first or second case between two consecutive cylinder numbers that meet the first or second case is not less than 2, the cylinder number T in this n_Avg With T Min The cylinder number that is equal is not the next working cylinder number of the cylinder number that appears in the first case or the second case. For example, suppose the engine is a 4-cylinder engine, and the cylinder working order is 1-3-4-2-1-3-4-2-…, the cylinder numbers that meet the first case or the second case are cylinder 1 and cylinder 2, and the middle working cylinders are cylinder 3 and cylinder 4, and the T corresponding to cylinder 4 is 4_Avg Not equal to T Min .

[0097] When all the above conditions are met at the same time, it indicates that the cylinder in the first or second situation may be continuously disconnected. Among them, the first situation must occur, and the other four situations need to be judged.

[0098] S15. According to the determined cylinders that may be continuously disconnected, the value of the final flag bit indicating whether the fixed cylinders are continuously disconnected is determined, thereby determining the cylinders that are continuously disconnected.

[0099] The number of times CNT1 of the same cylinder that may be continuously disconnected is accumulated, and the number of times CNT2 of the same cylinder that cannot be continuously disconnected is accumulated, and the default values ​​are both 0. CNT1 and CNT2 are updated at most once each time the engine continuous disconnection cylinder verification method enabling condition is satisfied. Each time the engine continuous disconnection cylinder verification method enabling condition is not satisfied and then satisfied, the update of CNT1 and CNT2 is determined again.

[0100] 1) If CNT1 is greater than A (10 in this example) and CNT2 is less than B (3 in this example), it indicates that the cylinder in the first or second case has been disconnected continuously, that is, the final flag bit b of the corresponding cylinder is set to CynOff Set to 1, and set the corresponding cylinder continuous cylinder disconnection fault to occur, and the corresponding cylinder continuous cylinder disconnection fault judgment will not be performed in the subsequent vehicle driving cycle until the diagnostic instrument clears the fault, and the continuous cylinder disconnection fault judgment will be performed again, and CNT1 and CNT2 will be cleared to 0.

[0101] 2) If the reading CNT1 is greater than A, but CNT2 is not less than the preset value B and does not exceed the preset value C (5 in this example), the continuous cylinder disconnection state of the corresponding cylinder in this driving cycle is pending, and CNT1 and CNT2 are cleared to 0. If the continuous cylinder disconnection state is pending for multiple consecutive driving cycles (3 in this example), the final flag bit b of the corresponding cylinder is cleared. CynOff Set to 1, and set the corresponding cylinder continuous cylinder disconnection fault to occur, and clear CNT1 and CNT2 to 0. In the subsequent vehicle driving cycle, the corresponding cylinder continuous cylinder disconnection fault judgment will not be performed until the diagnostic instrument clears the fault.

[0102] 3) In other cases, the final mark position b of the corresponding cylinder CynOff is 0.

[0103] It should be noted that the second situation is more likely to occur because the problem of continuous cylinder disconnection of the engine is not very frequent, so CNT2 is more likely to increase.

[0104] The above completes the entire description of the engine continuous cylinder disconnection verification method.

[0105] The embodiment of the present invention also provides another method for checking continuous cylinder disconnection of an engine, such as Figure 2 As shown, the following steps are included:

[0106] S21, determining whether the enabling conditions of the engine continuous cylinder cut-off verification method are met; if so, executing step S22; if not, executing step S27;

[0107] S22, determining an array of operation time (referred to as operation time) for a section of crankshaft operation angle for judging continuous cylinder disconnection of the engine;

[0108] S23, obtaining an average operating time of each cylinder in N consecutive time periods;

[0109] S24, obtaining the maximum and minimum values ​​of the average operating time;

[0110] S25, determining an initial flag position of whether the fixed cylinder is continuously disconnected;

[0111] S26, determining the final flag position of whether the fixed cylinder is continuously disconnected, and determining the cylinder where the continuous disconnection occurs;

[0112] S27: Do not perform the engine continuous cylinder shut-off check, and return to step S21.

[0113] The embodiment of the present invention further provides an engine continuous cylinder cut-off verification device for implementing the engine continuous cylinder cut-off verification method described in any one of the above technical solutions, the device comprising:

[0114] A running time acquisition module is used to acquire the running time of each cylinder of the engine at a specific crankshaft operating angle when the engine continuous cylinder cut-off verification enabling condition is met;

[0115] A running time average value module is used to obtain the running time average value of each cylinder of the engine within a number of consecutive sampling periods, and determine the maximum and minimum values ​​of the running time average values;

[0116] An initial flag module, used to determine the value of an initial flag indicating whether a fixed cylinder is continuously disconnected according to the maximum value and the minimum value of the running time average value;

[0117] The continuous cylinder shut-off determination module is used to determine the cylinders that may experience continuous cylinder shut-off according to the value of the initial flag bit of whether the fixed cylinders are continuously shut-off; and to determine the value of the final flag bit of whether the fixed cylinders are continuously shut-off according to the determined cylinders that may experience continuous cylinder shut-off, thereby determining the cylinders that experience continuous cylinder shut-off.

[0118] An embodiment of the present invention further provides an electronic device, Figure 3 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention, such as a smart phone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server or cabinet server (including an independent server or a server cluster composed of multiple servers) that can execute programs. The computer electronic device 20 of this embodiment includes at least but is not limited to: a memory 21 and a processor 22 that can communicate with each other through a system bus, such as Figure 3 It should be pointed out that Figure 3Only an electronic device 20 having components 21 - 22 is shown, but it should be understood that implementing all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.

[0119] In this embodiment, the memory 21 (i.e., readable storage medium) includes flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM). The memory 21 may also be an external storage device of the electronic device 20, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 20. Of course, the memory 21 may also include both the internal storage unit of the electronic device 20 and its external storage device. In this embodiment, the memory 21 is generally used to store the operating system and various application software installed in the electronic device 20, such as the program code of the engine continuous cylinder cut-off verification method in the method embodiment. In addition, the memory 21 may also be used to temporarily store various data that have been output or are to be output.

[0120] The processor 22 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 22 is generally used to control the overall operation of the electronic device 20. In this embodiment, the processor 22 is used to run the program code stored in the memory 21 or process data, such as running a device storing the program code of the engine continuous cylinder cut-off verification method to implement the engine continuous cylinder cut-off verification method in the method embodiment.

[0121] The present invention also provides a computer-readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a disk, an optical disk, a server, an App application store, etc., on which a computer program is stored, and the program realizes corresponding functions when executed by a processor. The computer-readable storage medium of this embodiment is used to store the program code of the engine continuous cylinder deactivation verification method, and when executed by the processor, the engine continuous cylinder deactivation verification method of the method embodiment is realized.

[0122] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0123] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0124] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0125] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0126] In summary, the present invention provides a method, device, equipment and medium for checking continuous cylinder disconnection of an engine, which can actively identify whether a cylinder or multiple cylinders are continuously disconnected according to the engine combustion performance, thereby reminding the driver to perform maintenance and inspection in time, and also protecting the engine in time.

[0127] It should be noted that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0128] It should be pointed out that, according to the needs of implementation, the various steps / components described in this application can be split into more steps / components, and two or more steps / components or partial operations of steps / components can be combined into new steps / components to achieve the purpose of the present invention.

[0129] It will be easily understood by those skilled in the art that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for checking continuous cylinder disconnection of an engine, It is characterized in that The method includes: When the engine continuous cylinder cut-off check enabling conditions are met, the running time of each cylinder of the engine at a specific crankshaft operating angle is obtained; Obtaining an average value of the operating time of each cylinder of the engine in a number of consecutive sampling periods, and determining a maximum value and a minimum value of the average value of the operating time; Determining the value of an initial flag indicating whether a fixed cylinder is continuously disconnected according to the maximum value and the minimum value of the average value of the running time; According to the value of the initial flag bit of whether the fixed cylinder is continuously disconnected, the cylinder that may be continuously disconnected is determined; According to the determined cylinders that may experience continuous cylinder disconnection, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, thereby determining the cylinders that experience continuous cylinder disconnection.

2. The engine continuous cylinder disconnection verification method according to claim 1, It is characterized in that The engine continuous cylinder cut-off check enabling conditions include: (1) Entering the fire diagnosis area specified in the regulations; (2) No request for fuel cut-off; (3) The gear position has not changed, and the first time after the gear position changes is delayed; (4) the clutch is in a fully engaged state, and the clutch is delayed for a second time after being fully engaged; (5) Non-uneven road surface; (6) The water temperature is within the preset range; (7) The throttle opening fluctuates within a certain range; (8) The engine is in operation; When all the above conditions are met, the engine continuous cylinder cut-off check enabling conditions are met.

3. The engine continuous cylinder disconnection verification method according to claim 1, It is characterized in that Get the running time of each cylinder of the engine at a specific crankshaft operating angle, including: The specific crankshaft operating angle section is the crankshaft angle of each cylinder of the engine from 80° after the cylinder compression top dead center to 260° after the corresponding cylinder compression top dead center, thereby obtaining the operating time of each cylinder of the engine in the specific crankshaft operating angle section, and storing the operating time of the same cylinder in the specific crankshaft operating angle section in the same array.

4. The engine continuous cylinder cut-off verification method according to claim 1, It is characterized in that Determining the value of the initial flag bit of whether the fixed cylinder is continuously disconnected or not according to the maximum value and the minimum value of the running time average value, including: Determining a characteristic coefficient according to a maximum value and a minimum value of the running time average value; The value of the initial flag bit indicating whether the fixed cylinder is continuously deactivated is determined based on the characteristic coefficient and a preset threshold coefficient for determining whether the fixed cylinder is continuously deactivated.

5. The engine continuous cylinder cut-off verification method according to claim 4, It is characterized in that Determine the characteristic coefficient according to the maximum value and the minimum value of the running time average value, including: Get the maximum value T of the average running time in the current sampling period Max With the minimum value T Min , and calculate the corresponding intermediate value Similarly, the intermediate values ​​corresponding to several sampling periods before the current sampling period are calculated, and finally the average value of all the intermediate values ​​is calculated, which is the characteristic coefficient.

6. The engine continuous cylinder cut-off verification method according to claim 4, It is characterized in that The value of the initial flag bit of whether the fixed cylinder is continuously cut off is jointly determined according to the characteristic coefficient and the preset threshold coefficient for judging whether the fixed cylinder is continuously cut off, including: If the characteristic coefficient is greater than or equal to the preset threshold coefficient for determining whether the fixed cylinder is continuously deactivated, the value of the initial flag bit for determining whether the fixed cylinder is continuously deactivated is 1, otherwise it is 0.

7. The engine continuous cylinder cut-off verification method according to claim 6, It is characterized in that The threshold coefficient for determining whether a fixed cylinder is continuously deactivated is determined by an average engine speed and an average engine intake density; the average engine speed and the average engine intake density are respectively the average values ​​of the engine speed and the engine intake density of the current sampling period and several previous sampling periods.

8. The engine continuous cylinder cut-off verification method according to claim 6, It is characterized in that Determining the cylinders that may be continuously disconnected according to the value of the initial flag bit of whether the fixed cylinder is continuously disconnected includes: On the premise that the value of the initial flag bit of whether the fixed cylinder is continuously disconnected is 1, if: Case 1: Determine the cylinder number whose average running time is equal to the maximum value; The second case: if a cylinder meets the following conditions, then its cylinder number is determined: first, the difference between the maximum value and the average value of the operation time of the cylinder is calculated, and then the quotient of the difference and the maximum value is calculated, and the quotient is greater than zero and less than a first preset value; The third case: the cylinder that meets the first case or the second case meets the following conditions: firstly, the difference between all the running time of the cylinder that meets the first case or the second case and the maximum value in a number of consecutive sampling cycles is calculated, and then the quotient of these differences and the maximum value is calculated, and the quotient is less than zero and greater than a second preset value; The fourth case: at least one cylinder does not satisfy the first case or the second case; The fifth case: the following case exists: when the cylinder numbers satisfying the first or second case are recorded according to the cylinder working order, between two consecutive cylinder numbers satisfying the first or second case, the number of cylinders not satisfying the first or second case is not less than 2, and the cylinder number equal to the minimum value is not the next working cylinder number of the cylinder number satisfying the first or second case; If the first situation, the second situation, the third situation, the fourth situation, and the fifth situation are all satisfied, it indicates that the cylinder satisfying the first situation or the second situation may be continuously disconnected.

9. The engine continuous cylinder cut-off verification method according to claim 8, It is characterized in that According to the determined cylinders that may have continuous cylinder disconnection, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, thereby determining the cylinders that have continuously cylinder disconnection, including: Two count values ​​are set for each cylinder, and the two count values ​​corresponding to each cylinder are adjusted according to the cylinders that are determined to be likely to experience continuous cylinder disconnection; According to the two count values ​​corresponding to each cylinder, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, thereby determining the cylinder where the continuous disconnection occurs.

10. The engine continuous cylinder cut-off verification method according to claim 9, It is characterized in that Two count values ​​are set for each cylinder, and the two count values ​​corresponding to each cylinder are adjusted according to the cylinders that may be continuously disconnected, including: Two count values ​​CNT1 and CNT2 are set for each cylinder, and the default values ​​are both 0; if a cylinder may be continuously shut down, the count value CNT1 of the cylinder is accumulated by 1; if a cylinder is not likely to be continuously shut down, the count value CNT2 of the cylinder is accumulated by 1; after each engine continuous cylinder shut-off check enabling condition is met, the count values ​​CNT1 and CNT2 are updated at most once; each time the engine continuous cylinder shut-off check enabling condition is never met and then meets, the update of CNT1 and CNT2 is judged again.

11. The engine continuous cylinder cut-off verification method according to claim 10, It is characterized in that According to the two count values ​​corresponding to each cylinder, the value of the final flag bit of whether the fixed cylinder is continuously disconnected is determined, so as to determine the cylinder where the continuous disconnection occurs, including: If the CNT1 of a cylinder is greater than the preset value A and the CNT2 is less than the preset value B, it indicates that the corresponding cylinder is continuously disconnected, and the final mark position of the corresponding cylinder is set to 1. At the same time, the corresponding cylinder continuous disconnection fault occurs, and the corresponding cylinder continuous disconnection check will not be performed in the subsequent vehicle driving cycle until the diagnostic instrument clears the fault, and the continuous disconnection check will be performed again, and CNT1 and CNT2 will be cleared to 0; If the CNT1 of a cylinder is read to be greater than the preset value A, and the CNT2 is not less than the preset value B and not more than the preset value C, it indicates that the state of continuous cylinder disconnection of the corresponding cylinder is pending, and CNT1 and CNT2 are cleared to 0; if the state of continuous cylinder disconnection of the cylinder occurs multiple times, the final mark position of the corresponding cylinder is set to 1, and the continuous cylinder disconnection fault of the corresponding cylinder is set to occur, and the continuous cylinder disconnection check of the corresponding cylinder is no longer performed in the subsequent vehicle driving cycle until the diagnostic instrument clears the fault and then the continuous cylinder disconnection check is performed again; In other cases, the final flag of the corresponding cylinder is 0, indicating that there is no continuous cylinder disconnection.

12. An engine continuous cylinder disconnection verification device, It is characterized in that The device includes: A running time acquisition module is used to acquire the running time of each cylinder of the engine at a specific crankshaft operating angle when the engine continuous cylinder cut-off verification enabling condition is met; A running time average value module is used to obtain the running time average value of each cylinder of the engine within a number of consecutive sampling periods, and determine the maximum and minimum values ​​of the running time average values; An initial flag module, used to determine the value of an initial flag indicating whether a fixed cylinder is continuously disconnected according to the maximum value and the minimum value of the running time average value; The continuous cylinder shut-off determination module is used to determine the cylinders that may experience continuous cylinder shut-off according to the value of the initial flag bit of whether the fixed cylinders are continuously shut-off; and to determine the value of the final flag bit of whether the fixed cylinders are continuously shut-off according to the determined cylinders that may experience continuous cylinder shut-off, thereby determining the cylinders that experience continuous cylinder shut-off.

13. An electronic device, It is characterized in that The electronic device comprises: A storage device for storing executable instructions; A processing device is used to execute the executable instructions stored in the storage device to implement the engine continuous cylinder cut-off verification method according to any one of claims 1 to 11.

14. A storage medium, It is characterized in that The storage medium stores a computer program, and when the computer program is executed, the engine continuous cylinder cut-off verification method according to any one of claims 1 to 11 is implemented.

Citation Information

Patent Citations

  • Gasoline engine fire monitoring method

    CN111336011A

  • Method for testing cylinder breakage of automobile engine

    CN116929771A

  • Control method for electromagnetic switch elements esp. cut- off valves in fuel injection devices for IC engines

    DE19632425A1

  • Misfire detection device for internal combustion engine

    JP1998054295A

  • Failure diagnosis device for in-cylinder pressure sensor

    US20200072150A1