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

By obtaining the engine cylinder operating time and calculating the average value, and using characteristic coefficients and thresholds to determine continuous cylinder disconnection, the problem of identifying continuous cylinder disconnection in the engine is solved, and timely fault identification and protection are achieved.

CN119102878BActive Publication Date: 2025-09-30DONGFENG MOTOR GRP
View PDF 3 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies have difficulty in promptly identifying the problem of continuous cylinder disconnection of one or more cylinders in an engine, resulting in the inability to promptly detect failures of related sensors or injection and ignition actuators, affecting the normal operation of the engine.

Method used

By obtaining the operating time of each cylinder of the engine at a specific crankshaft operating angle, calculating the average and minimum operating time, using the characteristic coefficient and threshold to determine whether the cylinder is continuously disconnected, and determining the final flag position through the count value, the cylinder with continuous cylinder disconnection is identified.

Benefits of technology

It realizes the timely identification of continuous cylinder disconnection of the engine, reminds the driver to repair it in time, protects the engine and avoids further damage caused by the fault.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119102878B_ABST
    Figure CN119102878B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, equipment and medium for checking continuous cylinder shutoff of an engine. The method comprises: when the enabling conditions for checking continuous cylinder shutoff of the engine are met, obtaining the operating time of each cylinder of the engine in a specific crankshaft operating angle; calculating the average operating time of each cylinder of the engine in a number of consecutive sampling cycles, and determining the maximum and minimum values; determining the value of an initial flag bit for determining whether a fixed cylinder is continuously shutoff or not based on the maximum and minimum values; determining the cylinder that may be continuously shutoff based on the value of the initial flag bit for determining whether a fixed cylinder is continuously shutoff or not; determining the value of a final flag bit for determining whether a fixed cylinder is continuously shutoff or not based on the determined cylinder that may be continuously shutoff, thereby determining the cylinder that is continuously shutoff or not. The present invention can actively identify whether a cylinder or multiple cylinders of the engine are continuously shutoff, thereby reminding the driver to perform maintenance and inspection in a timely manner, and also protecting the engine in a timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Engine combustion generates torque, but abnormal combustion may occur repeatedly in one or more cylinders. If this problem can be identified and located in a specific cylinder, it indicates a problem with the ignition or fuel injection in that cylinder. This could be caused by a problem with the sensor, fuel injection actuator, or wiring harness. Therefore, it's necessary to identify whether one or more cylinders are experiencing continuous shutoffs (continuous fuel shutoffs) in the engine, alerting the driver to prompt repairs and inspections, while also protecting the engine. Summary of the Invention

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

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

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

[0006] Calculating the average running time of each cylinder of the engine within a plurality of consecutive sampling periods, and determining the maximum and minimum values ​​of the average running time;

[0007] Determining the value of an initial flag indicating whether a fixed cylinder is continuously deactivated based on the maximum and minimum values ​​of the average values ​​of the operating time;

[0008] Determining the cylinders that may be experiencing continuous cylinder shut-off according to the value of the initial flag indicating whether the fixed cylinders are continuously shut-off;

[0009] According to the determined cylinders that may be continuously deactivated, the value of the final flag indicating whether the fixed cylinder is continuously deactivated is determined, thereby determining the cylinders that are continuously deactivated.

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

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

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

[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 running state;

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

[0020] In the above solution, obtaining the operating time of each cylinder of the engine at a specific crankshaft operating angle includes:

[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 solution, determining the value of the initial flag indicating whether the fixed cylinder is continuously deactivated based on the maximum and minimum values ​​of the average values ​​of the operating time includes:

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

[0024] The value of the initial flag 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 solution, the characteristic coefficient is determined based on the maximum and minimum values ​​of the running time average values, 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 solution, 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, including:

[0029] 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;

[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 the previous several sampling periods.

[0031] In the above solution, the cylinders that may be continuously deactivated are determined based on the value of the initial flag indicating whether the fixed cylinder is continuously deactivated, including:

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

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

[0034] Case 2: If a cylinder satisfies the following conditions, its cylinder number is determined: first, the difference between the maximum value and the average value of the cylinder's operating time 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] Case 3: The cylinder meeting the first case or the second case meets the following conditions: first, the difference between all the running time of the cylinder meeting the first case or the second case and the maximum value in a number of consecutive sampling periods 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 meet the first or the second case;

[0037] Case 5: The following situation exists: When the cylinder numbers that meet the first or second conditions are recorded according to the cylinder working order, the number of cylinders that do not meet the first or second conditions between two consecutive cylinder numbers that meet the first or second conditions is not less than 2, and the cylinder number equal to the minimum value is not the next working cylinder number after the cylinder number that meets the first or second conditions;

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

[0039] In the above solution, based on the cylinders that are determined to be likely to experience continuous cylinder disconnection, the value of the final flag indicating whether the fixed cylinder is continuously disconnected is determined, thereby determining the cylinders that are likely to experience 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 cylinder determined to be likely to experience continuous cylinder shutoff;

[0041] According to the two counting values ​​corresponding to each cylinder, the value of the final flag bit indicating whether the fixed cylinder is continuously deactivated is determined, thereby determining the cylinder in which the continuous deactivation occurs.

[0042] In the above solution, two count values ​​are set for each cylinder, and the two count values ​​corresponding to each cylinder are adjusted according to the cylinder determined to be likely to experience continuous cylinder shutoff, 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 increased by 1; if a cylinder is not likely to be continuously shut down, the count value CNT2 of the cylinder is increased by 1; after each time the 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 becomes met, the update of CNT1 and CNT2 is determined again.

[0044] In the above solution, the value of the final flag indicating whether a fixed cylinder is continuously deactivated is determined based on the two count values ​​corresponding to each cylinder, thereby determining the cylinder in which the continuous deactivation 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. The final flag position of the corresponding cylinder is set to 1, and the corresponding cylinder continuous disconnection fault occurs. The continuous disconnection check of the corresponding cylinder will not be performed in subsequent vehicle driving cycles until the diagnostic instrument clears the fault. 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 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, the state of the corresponding cylinder being in a continuous cylinder disconnection state is indicated as pending, and CNT1 and CNT2 are cleared to 0; if the cylinder is in a continuous cylinder disconnection state for multiple times, the final flag position of the corresponding cylinder is set to 1, and a continuous cylinder disconnection fault is set for the corresponding cylinder. The continuous cylinder disconnection check for the corresponding cylinder will not be performed in subsequent vehicle driving cycles until the diagnostic instrument clears the fault.

[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 shut-off verification device, the device comprising:

[0049] A running time acquisition module is used to obtain the running time of each cylinder of the engine in a specific crankshaft operating angle when the engine continuous cylinder deactivation verification enabling condition is met;

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

[0051] An initial flag module, configured to determine a value of an initial flag indicating whether a fixed cylinder is continuously deactivated based on a maximum value and a minimum value of the average value of the operating time;

[0052] The continuous cylinder shut-off determination module is used to determine the cylinders that may experience continuous cylinder shut-off based on 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 based on the cylinders that are determined to be likely to experience continuous cylinder shut-off, thereby determining the cylinders that are experiencing 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 deactivation 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 deactivation 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 shutoff verification enabling conditions are met, the present invention obtains the operating time of each engine cylinder within a specific crankshaft operating angle range. By calculating the average operating time of each engine cylinder over several consecutive sampling periods, the maximum and minimum values ​​of the operating time averages are determined, and then the value of the initial flag bit indicating whether a fixed cylinder is continuously shutoff is determined. Finally, based on the value of the initial flag bit indicating whether the fixed cylinder is continuously shutoff, the value of the final flag bit indicating whether the fixed cylinder is continuously shutoff is determined to identify the cylinder experiencing continuous shutoff. The present invention can proactively identify whether a cylinder or multiple cylinders are continuously shutoff based on the engine combustion performance, thereby prompting the driver to promptly perform maintenance and inspection, while also promptly protecting the engine. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

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

[0060] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only intended to illustrate 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 may 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 to 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, rather than indicating or implying that the device or element referred to 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] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0063] In the present invention, unless otherwise specified or limited, the terms "installed," "connected," "connect," "fixed," etc. should be understood in a broad sense. For example, they can refer to fixed connection, detachable connection, or integration; mechanical connection, electrical connection; direct connection, or indirect connection through an intermediate medium; internal communication between two components, or interaction between two components, unless otherwise specified. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0064] In the present invention, unless otherwise expressly specified or limited, when a first feature is "above" or "below" a second feature, it may mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediary. Furthermore, when a first feature is "above," "above," or "above" a second feature, it may mean that the first feature is directly above or diagonally above the second feature, or simply means that the first feature is at a higher level than the second feature. When a first feature is "below," "below," or "below" a second feature, it may mean that the first feature is directly below or diagonally below the second feature, or simply means that the first feature is at a lower 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 deactivation check enabling condition is met, the operating time of each cylinder of the engine in a specific crankshaft operating angle range is obtained.

[0067] To ensure the accuracy of the engine continuous cylinder deactivation verification method, it needs to be performed under certain conditions. Determine the enabling conditions for the engine continuous cylinder deactivation 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 1s delay 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 verification enabling conditions are met.

[0077] After the above conditions have been met for a certain period of time, the engine continuous cylinder cut-off check can be performed. If 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 of a crankshaft operation angle for judging the continuous cylinder deactivation of the engine (referred to as operation time) 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° of crankshaft rotation. Each cylinder is from 80° of crankshaft angle after the compression top dead center of each cylinder to 260° after the compression top dead center of its corresponding cylinder. n [0] represents the operating time of each cylinder in the current sampling period, T n [1] represents the operating time of each cylinder in the previous sampling period, and so on. The total number of operating times in the array can be set as needed, such as 4 or 5.

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

[0080] S12: Calculate the average running time of each cylinder of the engine in a plurality of consecutive sampling periods, and determine the maximum and minimum values ​​of the average running time.

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

[0082]

[0083] Then find the maximum value T of the average value of the operating 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. Determine the value of an initial flag indicating whether a fixed cylinder is continuously deactivated according to the maximum and minimum values ​​of the average values ​​of the operating time.

[0087] This step determines the initial flag position b of whether the fixed cylinder is continuously cut off 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 first 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 The threshold coefficient for determining the continuous deactivation of a fixed cylinder is determined by the average engine speed and the average engine intake air density, where the average engine speed and the average engine intake air density are the average values ​​of the current sampling period and the previous four sampling periods, a total of five sampling periods. CynDetectOffLim The details can be obtained from the bench calibration.

[0090] S14. Determine the cylinders that may be continuously deactivated according to the value of the initial flag indicating whether the fixed cylinders are continuously deactivated.

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

[0092] 1) Read T n_Avg Which cylinder's average operating time is equal to T Max If they are equal, determine the cylinder number;

[0093] 2) If T Max With T n_Avg The difference between the average operating time of the cylinder and 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 according to the cylinder working order. If there are two cylinder numbers that meet the first or second case consecutively, the number of cylinders that do not meet the first or second case is not less than 2, and the cylinder number T in this case is 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 or 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 or 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, the cylinders in the first or second situation may experience continuous cylinder disconnection. Among them, the first situation is inevitable, and the other four situations need to be judged.

[0098] S15. Determine the value of the final flag indicating whether the fixed cylinder is continuously deactivated based on the determined cylinder that may be continuously deactivated, thereby determining the cylinder that is continuously deactivated.

[0099] The number of times the same cylinder may experience continuous cylinder deactivation (CNT1) is continuously accumulated, and the number of times the same cylinder cannot experience continuous cylinder deactivation (CNT2) is continuously accumulated. Both have a default value of 0. CNT1 and CNT2 are updated at most once each time the enabling conditions for the engine continuous cylinder deactivation verification method are met. Each time the enabling conditions for the engine continuous cylinder deactivation verification method are no longer met and then become met, 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 continuously disconnected, and 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 then the continuous cylinder disconnection fault judgment will be performed again, and CNT1 and CNT2 will be cleared to 0.

[0101] 2) If 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 cylinder is in a pending state during the current driving cycle, and CNT1 and CNT2 are cleared to 0. If the cylinder is in a pending state during 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 again 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 the 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 deactivation verification method are met; if so, executing step S22; if not, executing step S27;

[0107] S22, determining an array of operating time (hereinafter referred to as operating time) for a section of crankshaft operating angles used to judge continuous cylinder deactivation of the engine;

[0108] S23, calculating the 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 indicating whether the fixed cylinder is continuously shut down;

[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] An embodiment of the present invention further provides an engine continuous cylinder deactivation verification device for implementing the engine continuous cylinder deactivation verification method described in any of the above technical solutions, the device comprising:

[0114] A running time acquisition module is used to obtain the running time of each cylinder of the engine in a specific crankshaft operating angle when the engine continuous cylinder deactivation verification enabling condition is met;

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

[0116] An initial flag module, configured to determine a value of an initial flag indicating whether a fixed cylinder is continuously deactivated based on a maximum value and a minimum value of the average value of the operating time;

[0117] The continuous cylinder shut-off determination module is used to determine the cylinders that may experience continuous cylinder shut-off based on 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 based on the cylinders that are determined to be likely to experience continuous cylinder shut-off, thereby determining the cylinders that are experiencing continuous cylinder shut-off.

[0118] An embodiment of the present invention further provides an electronic device, Figure 3 This 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), etc. The computer electronic device 20 of this embodiment includes at least but not limited to: a memory 21 and a processor 22 that can be interconnected through a system bus, such as Figure 3 It should be pointed out that Figure 3The electronic device 20 is shown only with components 21 - 22 , but it is understood that implementing all of the illustrated components is not a requirement, and greater or fewer components may alternatively be implemented.

[0119] In this embodiment, the memory 21 (i.e., a readable storage medium) includes flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and 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 (SMC), a secure digital (SD) card, a flash memory 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 on the electronic device 20, such as the program code of the engine continuous cylinder deactivation verification method in the method embodiment. In addition, the memory 21 may also be used to temporarily store various data that has been output or is about to be output.

[0120] In some embodiments, the processor 22 can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. 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 execute program code stored in the memory 21 or process data. For example, the processor 22 executes a device storing program code for a method for verifying continuous engine cylinder deactivation to implement the method described 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., SD or DX memory), 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 storage device, a disk, an optical disk, a server, an app store, etc., storing a computer program that, when executed by a processor, implements a corresponding function. The computer-readable storage medium of this embodiment is used to store program code for a method for verifying continuous engine cylinder deactivation, and, when executed by a processor, implements the method for verifying continuous engine cylinder deactivation of the method embodiment.

[0122] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can 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 can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain 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 produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. 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 that can direct a computer or other programmable data processing device to work 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 The 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 operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device 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 verifying continuous cylinder disconnection of an engine, which can actively identify whether a cylinder or multiple cylinders are continuously disconnected based on the engine combustion performance, thereby reminding the driver to perform timely maintenance and inspection, 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 this 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, or 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 merely 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 scope of protection of the present invention.

Claims

1. A method for checking continuous cylinder disconnection of an engine, characterized in that: The method includes: When the engine continuous cylinder cut-off verification enabling conditions are met, the operating time of each cylinder of the engine in a specific crankshaft operating angle range is obtained; Calculating the average running time of each cylinder of the engine within a plurality of consecutive sampling periods, and determining the maximum and minimum values ​​of the average running time; Determining the value of an initial flag indicating whether a fixed cylinder is continuously deactivated based on the maximum and minimum values ​​of the average values ​​of the operating time; Determining the cylinders that may be experiencing continuous cylinder shut-off according to the value of the initial flag indicating whether the fixed cylinders are continuously shut-off; According to the determined cylinders that may be continuously deactivated, the value of the final flag indicating whether the fixed cylinder is continuously deactivated is determined, thereby determining the cylinders that are continuously deactivated.

2. The engine continuous cylinder cut-off verification method according to claim 1, characterized in that: The engine continuous cylinder cut-off verification enabling conditions include: (1) Enter the fire diagnosis area specified in the regulations; (2) No fuel cut-off request; (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 running state; When all the above conditions are met, the engine continuous cylinder cut-off verification enabling conditions are met.

3. The engine continuous cylinder cut-off verification method according to claim 1, characterized in that: Get the running time of each cylinder of the engine at a specific crankshaft 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, characterized in that: Determining the value of an initial flag indicating whether a fixed cylinder is continuously deactivated according to the maximum and minimum values ​​of the average values ​​of the operating time includes: Determining a characteristic coefficient according to the maximum value and the minimum value of the running time average value; The value of the initial flag 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, characterized in that: Determining a characteristic coefficient based on the maximum and minimum values ​​of the running time average values ​​includes: 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 method for checking continuous cylinder shutoff of an engine according to claim 4, characterized in that: Determining the value of an initial flag indicating whether the fixed cylinder is continuously deactivated based on the characteristic coefficient and a preset threshold coefficient for determining whether the fixed cylinder is continuously deactivated includes: 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, 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 air density; the average engine speed and the average engine intake air density are respectively the average values ​​of the engine speed and the engine intake air density of the current sampling period and several previous sampling periods.

8. The engine continuous cylinder cut-off verification method according to claim 6, characterized in that: Determining a cylinder that may be continuously deactivated according to a value of an initial flag indicating whether the fixed cylinder is continuously deactivated includes: On the premise that the initial flag value 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; Case 2: If a cylinder satisfies the following conditions, its cylinder number is determined: first, the difference between the maximum value and the average value of the cylinder's operating time 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; Case 3: The cylinder meeting the first case or the second case meets the following conditions: first, the difference between all the running time of the cylinder meeting the first case or the second case and the maximum value in a number of consecutive sampling periods 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 meet the first or the second case; Case 5: The following situation exists: When the cylinder numbers that meet the first or second conditions are recorded according to the cylinder working order, the number of cylinders that do not meet the first or second conditions between two consecutive cylinder numbers that meet the first or second conditions is not less than 2, and the cylinder number equal to the minimum value is not the next working cylinder number after the cylinder number that meets the first or second conditions; If the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are all satisfied, it indicates that the cylinder satisfying the first condition or the second condition may be continuously deactivated.

9. The engine continuous cylinder cut-off verification method according to claim 8, characterized in that: Determining the value of a final flag indicating whether the fixed cylinder is continuously disconnected based on the cylinder that is determined to be likely to be continuously disconnected, thereby determining the cylinder that is continuously disconnected, including: Two count values ​​are set for each cylinder, and the two count values ​​corresponding to each cylinder are adjusted according to the cylinder determined to be likely to experience continuous cylinder shutoff; According to the two counting values ​​corresponding to each cylinder, the value of the final flag bit indicating whether the fixed cylinder is continuously deactivated is determined, thereby determining the cylinder in which the continuous deactivation occurs.

10. The engine continuous cylinder cut-off verification method according to claim 9, 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 are determined to be likely to experience continuous cylinder shutoff, 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 increased by 1; if a cylinder is not likely to be continuously shut down, the count value CNT2 of the cylinder is increased by 1; after each time the 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 becomes met, the update of CNT1 and CNT2 is determined again.

11. The engine continuous cylinder cut-off verification method according to claim 10, characterized in that: Determining the value of the final flag indicating whether the fixed cylinder is continuously disconnected based on the two count values ​​corresponding to each cylinder, thereby determining the cylinder in which 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. The final flag position of the corresponding cylinder is set to 1, and the corresponding cylinder continuous disconnection fault occurs. The continuous disconnection check of the corresponding cylinder will not be performed in subsequent vehicle driving cycles until the diagnostic instrument clears the fault. The continuous disconnection check will be performed again, and CNT1 and CNT2 will be cleared to 0. If the CNT1 of a cylinder is 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, the state of the corresponding cylinder being in a continuous cylinder disconnection state is indicated as pending, and CNT1 and CNT2 are cleared to 0; if the cylinder is in a continuous cylinder disconnection state for multiple times, the final flag position of the corresponding cylinder is set to 1, and a continuous cylinder disconnection fault is set for the corresponding cylinder. The continuous cylinder disconnection check for the corresponding cylinder will not be performed in subsequent vehicle driving cycles until the diagnostic instrument clears the fault. 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 cut-off verification device, characterized in that: The device includes: A running time acquisition module is used to obtain the running time of each cylinder of the engine in a specific crankshaft operating angle when the engine continuous cylinder deactivation verification enabling condition is met; A running time average module is used to calculate the running time average of each cylinder of the engine within a number of consecutive sampling periods and determine the maximum and minimum values ​​of the running time averages; An initial flag module, configured to determine a value of an initial flag indicating whether a fixed cylinder is continuously deactivated based on a maximum value and a minimum value of the average value of the operating time; The continuous cylinder shut-off determination module is used to determine the cylinders that may experience continuous cylinder shut-off based on 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 based on the cylinders that are determined to be likely to experience continuous cylinder shut-off, thereby determining the cylinders that are experiencing continuous cylinder shut-off.

13. An electronic device, 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 deactivation verification method according to any one of claims 1 to 11.

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

Citation Information

Patent Citations

  • A method for detecting misfires in gasoline engines

    CN111336011B

  • Gasoline engine fire monitoring method

    CN111336011A

  • Method for testing cylinder breakage of automobile engine

    CN116929771A