Engine tile scratch detection method and device, vehicle, medium and product

By acquiring the engine's operating torque curve under stable speed conditions and dividing it by cylinder, the average torque span of each cylinder is calculated, solving the problem of difficult detection of engine connecting rod bearing scratches and achieving efficient fault identification and location.

CN121324166APending Publication Date: 2026-01-13CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511565629.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

Existing technologies are insufficient to effectively detect minor scratches on engine connecting rod bearings, resulting in limited fault detection capabilities and inaccurate diagnosis.

Method used

By acquiring the engine's operating torque curve under stable speed conditions, dividing the cylinder curve segments according to the firing order, calculating the average torque span of the cylinder, and using the average torque span to generate the tile scratch detection results.

Benefits of technology

It improves the fault detection capability and testing reliability of engines in mass production, and can quickly locate and identify minor tile scratches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121324166A_ABST
    Figure CN121324166A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle fault diagnosis, in particular to an engine tile scratch detection method and device, a vehicle, a medium and a product, and the method comprises the steps: obtaining an operation torque curve of an engine under a stable rotating speed working condition; curve segments corresponding to all cylinders of the engine in the operation torque curve are determined according to the ignition sequence; extracting torque data corresponding to each cylinder of the engine in the curve segment, calculating a torque average value corresponding to each cylinder of the engine according to the torque data, and calculating a torque average value span of the engine according to the torque average value corresponding to each cylinder of the engine; and generating a tile scratch detection result of the engine according to the torque average value span. Therefore, the problems of insufficient detection capability of slight connecting rod tile scratches, inaccurate fault judgment and the like in related technologies are solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle fault diagnosis, in particular to an engine tile scratch detection method and device, vehicle, medium and product. BACKGROUND

[0002] In the engine production process, the connecting rod tile scratch may be caused by foreign matter in the assembly or operation process. The related technology mainly detects the piston connecting rod group before and after assembly through engine rotary torque measurement, but only large particle adhesion faults can be found, and fine scratches generated during operation are ineffective; or through engine cold test measurement, the maximum and minimum values of the running torque are monitored in real time to determine the fault, but in mass production, due to the large dispersion of the running torque, slight scratches are difficult to show, thereby limiting the fault detection capability. SUMMARY

[0003] The present application provides an engine tile scratch detection method, device, vehicle, medium and product to solve the problems of insufficient detection capability of slight connecting rod tile scratches and inaccurate fault discrimination in related technologies.

[0004] The first aspect of the present application provides an engine tile scratch detection method, comprising the following steps: obtaining the running torque curve of the engine under the stable speed condition; determining the curve segment corresponding to each cylinder of the engine in the running torque curve according to the ignition sequence; extracting the torque data corresponding to each cylinder of the engine in the curve segment, calculating the torque average value corresponding to each cylinder of the engine according to the torque data, and calculating the torque average value span of the engine according to the torque average value corresponding to each cylinder of the engine; and generating the tile scratch detection result of the engine according to the torque average value span.

[0005] Optionally, in an embodiment of the present application, the connecting rod tile scratch of the target cylinder is determined according to the span of the torque average value, comprising: judging whether the torque average value span is greater than the span threshold; if the torque average value span is greater than the span threshold, it is determined that the engine has a tile scratch, and the target cylinder with the tile scratch is detected from the engine cylinders according to the torque average value.

[0006] Optionally, in an embodiment of the present application, the target cylinder with the tile scratch is detected from the engine cylinders according to the torque average value, comprising: identifying the maximum torque average value in the torque average value corresponding to each cylinder of the engine; determining the cylinder sequence number corresponding to the maximum torque average value, and determining the target cylinder with the tile scratch according to the cylinder sequence number.

[0007] Optionally, in one embodiment of this application, the torque average span of the engine is calculated based on the torque average value corresponding to each cylinder of the engine, including: identifying the maximum torque average value and the minimum torque average value among the torque average values ​​corresponding to each cylinder of the engine, and using the difference between the maximum torque average value and the minimum torque average value as the torque average span.

[0008] Optionally, in one embodiment of this application, determining the curve segment corresponding to each cylinder of the engine in the operating torque curve according to the ignition sequence includes: determining the crankshaft angle corresponding to each cylinder of the engine in a complete operating cycle according to the ignition sequence; determining the segmentation position of each cylinder of the engine in the operating torque curve according to the crankshaft angle; and dividing the operating torque curve into multiple curve segments according to the segmentation position.

[0009] Optionally, in one embodiment of this application, obtaining the engine's operating torque curve under stable speed conditions includes: setting a target operating speed range for the engine; testing the engine to identify its actual operating speed; if the engine's actual operating speed is maintained within the target operating speed range for a duration longer than a preset duration, then collecting the engine's operating torque data; and generating an operating torque curve based on the operating torque data.

[0010] A second aspect of this application provides an engine tile scratch detection device, comprising: an acquisition module for acquiring the engine's operating torque curve under stable speed conditions; a determination module for determining curve segments corresponding to each cylinder of the engine in the operating torque curve according to the firing order; a calculation module for extracting torque data corresponding to each cylinder of the engine in the curve segments, calculating the average torque value corresponding to each cylinder of the engine based on the torque data, and calculating the average torque value span of the engine based on the average torque value corresponding to each cylinder of the engine; and a generation module for generating engine tile scratch detection results based on the average torque value span.

[0011] Optionally, in one embodiment of this application, the generation module is further used to determine whether the average torque span is greater than a span threshold; if the average torque span is greater than the span threshold, it is determined that there are tile scratches in the engine, and the target cylinder with tile scratches is detected from each cylinder of the engine based on the average torque.

[0012] Optionally, in one embodiment of this application, the generation module is further configured to identify the maximum average torque value among the average torque values ​​corresponding to each cylinder of the engine; determine the cylinder number corresponding to the maximum average torque value; and determine the target cylinder with tile scratches based on the cylinder number.

[0013] Optionally, in one embodiment of this application, the calculation module is further used to identify the maximum average torque and the minimum average torque among the average torque values ​​corresponding to each cylinder of the engine, and to use the difference between the maximum average torque and the minimum average torque as the torque average value span.

[0014] Optionally, in one embodiment of this application, the determining module is further configured to determine the crankshaft angle corresponding to each cylinder of the engine in a complete operating cycle according to the ignition sequence, determine the segmentation position of each cylinder of the engine in the operating torque curve according to the crankshaft angle, and divide the operating torque curve into multiple curve segments according to the segmentation position.

[0015] Optionally, in one embodiment of this application, the acquisition module is further configured to set the target operating speed range of the engine; test the engine to identify the actual operating speed of the engine; if the actual operating speed of the engine is maintained within the target operating speed range for a duration longer than a preset duration, then collect the operating torque data of the engine; and generate an operating torque curve based on the operating torque data.

[0016] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes the program to implement the engine tile scratch detection method as described in the above embodiments.

[0017] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the engine tile scratch detection method as described in the above embodiments.

[0018] The fifth aspect of this application provides a computer program product, which, when executed, is used to implement the engine tile scratch detection method as described in the above embodiments.

[0019] Therefore, this application has the following beneficial effects: First, the engine's operating torque curve under stable speed conditions is acquired. By collecting torque data when the engine speed is stable, the consistency of torque output from each cylinder is accurately reflected, providing reliable basic data for subsequent bearing scratch fault diagnosis. Second, based on the firing order, the corresponding curve segments of each cylinder in the operating torque curve are determined. The complete torque curve is divided into multiple curve segments according to the crankshaft angle corresponding to each cylinder, allowing for individual analysis of torque changes in each cylinder. This provides the conditions for accurately calculating the torque characteristics of each cylinder and detecting the target cylinder. Then, the torque data corresponding to each cylinder in the curve segments is extracted. The average torque of each cylinder is calculated based on the torque data, and the span of the engine's average torque is further calculated. This step quantifies the torque differences between cylinders, amplifying the subtle abnormal signals caused by minor bearing scratches, thereby improving fault sensitivity and detection accuracy. Finally, the bearing scratch detection results of the engine are generated based on the average torque span, enabling rapid location and identification of bearing scratches in the target cylinder, significantly improving the fault detection capability and reliability of the engine in mass production. This solves the problems of difficulty in detecting minor connecting rod bearing scratches and inaccurate fault diagnosis in related technologies.

[0020] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0021] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 This is a flowchart of a method for detecting scratches on engine tile according to an embodiment of this application; Figure 2 This is a schematic diagram showing the relationship between the torque of each cylinder and the crankshaft angle according to an embodiment of this application; Figure 3 This is a waveform diagram showing the relationship between the working cycle of a four-cylinder engine and the crankshaft angle according to an embodiment of this application. Figure 4 The crankshaft rotation angle is the engine torque characteristic curve according to an embodiment of this application; Figure 5 This is a diagram illustrating the disassembly and confirmation of scratches on the connecting rod bearing of cylinder 2 according to an embodiment of this application; Figure 6 This is a schematic diagram of the structure of an engine tile scratch detection device according to an embodiment of this application; Figure 7 This is a structural schematic diagram of a vehicle according to an embodiment of this application. Detailed Implementation

[0022] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0023] The following description, with reference to the accompanying drawings, describes a method, apparatus, vehicle, medium, and product for detecting engine tile scratches according to embodiments of this application. To address the problems mentioned in the background section, this application provides a method for detecting engine tile scratches. This method involves: first, acquiring the engine's operating torque curve under stable speed conditions. By collecting torque data when the engine speed is stable, the consistency of torque output across cylinders is accurately reflected, providing reliable basic data for subsequent tile scratch fault identification. Second, determining the curve segments corresponding to each cylinder in the operating torque curve based on the firing order. Dividing the complete torque curve into multiple curve segments according to the crankshaft angle corresponding to each cylinder allows for individual analysis of torque changes in each cylinder, providing conditions for accurately calculating the torque characteristics of each cylinder and identifying the target cylinder. Then, extracting the torque data corresponding to each cylinder from the curve segments, calculating the average torque of each cylinder based on the torque data, and further calculating the span of the engine's average torque. This step quantifies the torque differences between cylinders, amplifying the minute abnormal signals generated by minor tile scratches, thereby improving fault sensitivity and detection accuracy. Finally, generating engine tile scratch detection results based on the average torque span, enabling rapid location and identification of tile scratches in the target cylinder, significantly improving the fault detection capability and reliability of engines in mass production processes. This solves the problems of difficulty in detecting minor scratches on connecting rod tiles and inaccurate fault diagnosis in related technologies.

[0024] Specifically, Figure 1 This is a flowchart illustrating a method for detecting scratches on engine tile as provided in an embodiment of this application.

[0025] like Figure 1 As shown, the method for detecting scratches on engine tile includes the following steps: In step S101, the operating torque curve of the engine under stable speed conditions is obtained.

[0026] Among them, the stable speed condition is the operating state in which the actual speed of the engine remains within the target range for a certain period of time. In this application, it represents the engine running at a constant speed within the set target operating speed range. The operating torque is the periodic torque change of each cylinder caused by combustion pressure, friction, and load under stable speed. In this application, it represents the torque signal output by the servo motor to maintain a constant speed, used to reflect the differences in the working state of each cylinder of the engine. The target operating speed range is a speed range preset during engine testing to ensure the stability of torque acquisition, used to limit the engine to a steady-state operating state. The operating torque curve is the curve of torque change with crankshaft angle during a complete operating cycle of the engine. In this application, it represents the curve generated after the servo motor output torque is acquired and processed, used to characterize the torque change characteristics of each cylinder. The crankshaft angle is the rotation angle of the crankshaft relative to its initial position. The target operating speed range is the allowable speed fluctuation range used to determine whether the engine enters a stable operating state. In this application, it represents the speed range that triggers torque acquisition. When the actual speed is continuously within this range and remains for a preset time, torque data acquisition begins. Understandably, by acquiring the operating torque curve under stable engine speed conditions, it is possible to ensure that the collected data is not affected by speed fluctuations, thus guaranteeing the accuracy and comparability of the torque signal. The operating torque curve under stable conditions can provide a reliable data foundation for subsequent torque segmentation, feature extraction, and fault diagnosis.

[0027] In one embodiment of this application, obtaining the operating torque curve of an engine under stable speed conditions includes: setting a target operating speed range for the engine; testing the engine to identify its actual operating speed; if the actual operating speed of the engine is maintained within the target operating speed range for a duration longer than a preset duration, then collecting the engine's operating torque data; and generating an operating torque curve based on the operating torque data.

[0028] Among them, the actual operating speed is the speed value detected in real time during the engine test, which is used to determine whether the engine has reached a stable operating condition; the preset duration is the continuous time required to determine whether the actual operating speed of the engine is stably maintained within the target operating speed range during the engine test; and the operating torque data is the engine output torque signal collected under stable operating conditions, which is used to generate the operating torque curve and analyze the torque characteristics of each cylinder.

[0029] Understandably, obtaining the engine's operating torque curve under stable speed conditions ensures that the collected torque data accurately reflects the output state of each cylinder of the engine at a constant speed. By identifying and confirming the actual operating speed of the engine within the target operating speed range, it is ensured that the collected data is under stable conditions, avoiding interference from transient fluctuations. The generated operating torque curve can be used to analyze the torque consistency between cylinders, thereby determining whether there are defects in the assembly and processing quality of key components.

[0030] When obtaining the operating torque curve of the engine under stable speed conditions, this application collects and analyzes the operating torque data of the engine at constant speed by setting a target operating speed range. Since the cylinder pressure, combustion state and mechanical load of the engine are in a balanced state when the speed is stable, it can reflect the consistency of the operating torque data between cylinders. Therefore, the obtained operating torque curve can be used to determine whether there are defects in the assembly and processing quality of key components such as pistons, cylinders and crankshafts.

[0031] To ensure data resolution and fault detection rate, the test speed should not be too high. If the actual operating speed is too high, the torque change rate will increase, making it difficult to reflect subtle fluctuations in the operating torque curve and reducing the accuracy of anomaly detection. Therefore, based on the engine calibration test results, this application sets the target operating speed range to the maximum speed minus 150-300 rpm to retain sufficient dynamic characteristics while ensuring stability.

[0032] In addition, the operating torque data is preferably collected at the end of the test process. At this time, the engine has been fully lubricated and broken in, and the characteristics of the generated operating torque curve are closer to the actual operating state, thereby improving the authenticity and repeatability of the data and ensuring high consistency in large-scale testing.

[0033] In step S102, the curve segments corresponding to each cylinder of the engine in the operating torque curve are determined according to the ignition sequence.

[0034] The ignition sequence refers to the order in which the cylinders of an engine are ignited in a specific sequence during a complete working cycle. In this application, it is used to divide the curve segments corresponding to each cylinder in the operating torque curve. Each cylinder of the engine represents multiple cylinders in the engine that are used to complete the combustion process. Each cylinder contains components such as pistons and valves. The curve segment is the torque variation range corresponding to each cylinder, which is divided from the complete operating torque curve according to the ignition sequence. In this application, it is used to calculate the average, maximum, and minimum values ​​of each cylinder and to determine anomalies.

[0035] Understandably, by dividing the operating torque curve according to the firing order, the complete curve can be accurately mapped to the working state of each cylinder; the torque output characteristics of each cylinder can be analyzed independently, making it easier to calculate the average, maximum, minimum and position of each cylinder; this helps to detect single-cylinder anomalies and improve the fault detection rate.

[0036] In one embodiment of this application, it is assumed that the engine is a four-cylinder engine with a firing order of 1-3-4-2, and the operating torque curve covers the complete engine cycle, i.e., 720° crankshaft rotation. Based on the firing order, the operating torque curve is divided into four windows along the crankshaft rotation: 0°-180° corresponds to the torque change during the compression stroke of cylinder 1; 180°-360° corresponds to the torque change during the compression stroke of cylinder 3; 360°-540° corresponds to the torque change during the compression stroke of cylinder 4; and 540°-720° corresponds to the torque change during the compression stroke of cylinder 2.

[0037] Through the above division, each window represents the torque change generated on the spindle by the corresponding cylinder during operation. The average torque, maximum torque, minimum torque and peak position of each cylinder can be further calculated, thereby providing a basis for judging the operating status of each cylinder and detecting abnormalities.

[0038] In one embodiment of this application, determining the curve segment corresponding to each cylinder of the engine in the operating torque curve according to the ignition sequence includes: determining the crankshaft angle corresponding to each cylinder of the engine in a complete operating cycle according to the ignition sequence; determining the segmentation position of each cylinder of the engine in the operating torque curve according to the crankshaft angle; and dividing the operating torque curve into multiple curve segments according to the segmentation position.

[0039] The segmentation position refers to the specific dividing point where the operating torque curve is divided into curve segments corresponding to each cylinder, based on the ignition sequence and the crankshaft angle during the engine's complete operating cycle.

[0040] Understandably, by dividing the operating torque curve into curve segments corresponding to each cylinder according to the firing order, the torque output of each cylinder throughout the entire engine cycle can be accurately correlated, making it easier to analyze the torque characteristics of a single cylinder, such as average, maximum, and minimum values, thus making it easier to detect faults or abnormalities in a specific cylinder. At the same time, the divided curve segments are easier for algorithms to process and statistically analyze, reducing error interference and improving the accuracy and stability of detection.

[0041] In one embodiment of this application, the starting point of the operating torque curve is set to 90° before the top dead center of the compression stroke of cylinder 1. The curve covers a complete engine operating cycle, corresponding to a crankshaft rotation angle of 720°. Within this cycle, the operating torque data collected by the servo motor can fully reflect the torque changes generated by each cylinder of the engine on the main shaft at different crankshaft rotation angles.

[0042] like Figure 2As shown, during the compression stroke of cylinder 1 (segment AB), as the piston approaches top dead center, the reverse torque generated by the engine increases. To maintain a constant speed, the servo motor must output a corresponding positive torque to compensate, and as the reverse torque increases, the positive torque output by the servo motor also gradually increases. After passing top dead center, the engine's original reverse torque becomes positive torque. To maintain a constant speed, during segment BC, the servo motor gradually reduces its output torque while overcoming rotational inertia, and may eventually output reverse torque. Subsequently, during the compression stroke of cylinder 3 (segment CD), the torque change pattern is similar to that of cylinder 1, and the compression strokes of cylinders 4 and 2 also follow the same pattern.

[0043] To analyze the contribution of each cylinder in the engine throughout its operating cycle, this application divides the x-axis corresponding to the crankshaft rotation angle into four windows based on the engine firing order 1-3-4-2. Each window represents a segment of the operating torque curve generated by the corresponding cylinder on the main shaft during operation. By analyzing these segmented curves, the average, maximum, and minimum torque values ​​of each cylinder, along with their corresponding positions, can be calculated, thus providing data support for subsequent bearing scratch assessment and fault analysis.

[0044] In step S103, the torque data corresponding to each cylinder of the engine is extracted from the curve segment, the average torque of each cylinder of the engine is calculated based on the torque data, and the average torque span of the engine is calculated based on the average torque of each cylinder of the engine.

[0045] The average torque span represents the difference between the maximum and minimum values ​​of the average torque of each cylinder. In this application, it is used to measure the consistency of the output torque of each cylinder and to provide a reference for judging abnormal faults.

[0046] It is understood that the embodiments of this application extract the torque data corresponding to each engine cylinder in the curve segment, and calculate the average torque of each cylinder and the overall average torque span, which can quantify the torque output characteristics of each cylinder in a complete operating cycle; by analyzing the average torque and span of each cylinder, cylinders with abnormalities can be identified, such as torque deviations caused by connecting rod bearing scratches or assembly and processing defects of parts; by using the average torque span, abnormal signals can be amplified, so that even minor defects can be detected, and at the same time, a reliable basis is provided for subsequent determination of the faulty target cylinder and the formulation of detection limits.

[0047] In this embodiment, each curve segment corresponds to the torque change of a single cylinder in the engine during a complete operating cycle, for example, divided according to the firing order 1-3-4-2. The torque data corresponding to each engine cylinder is extracted from each curve segment, and the average, maximum, minimum and occurrence positions of the torque of each cylinder are calculated based on these data. Subsequently, the average torque span of the entire engine is further calculated based on the average torque of each cylinder to quantify the consistency of torque output between cylinders.

[0048] In one embodiment of this application, the torque average span of the engine is calculated based on the torque average value corresponding to each cylinder of the engine, including: identifying the maximum torque average value and the minimum torque average value among the torque average values ​​corresponding to each cylinder of the engine, and using the difference between the maximum torque average value and the minimum torque average value as the torque average span.

[0049] Among them, the maximum average torque refers to the maximum value among the average torque values ​​of all engine cylinders; the minimum average torque refers to the minimum value among the average torque values ​​of all engine cylinders.

[0050] Understandably, by calculating the average torque span, the torque output difference between engine cylinders can be quantified, reflecting the consistency of cylinder operation. The larger the span, the more obvious the torque output difference between cylinders, which may indicate abnormalities or defects in components such as pistons, cylinders, and connecting rod bearings. At the same time, this step provides a stable and quantifiable evaluation index, enabling the rapid and accurate identification of target cylinders with potential faults during large-scale engine testing, thereby improving the fault detection rate and testing efficiency.

[0051] In step S104, the engine tile scratch detection results are generated based on the average torque span.

[0052] Among them, the tile scratch detection result is used to determine whether there are scratches on the engine connecting rod tiles and their location based on the average torque span. In this application, it is used to assess whether the assembly and processing quality of key components is abnormal.

[0053] Understandably, by analyzing the average torque span, the consistency of torque output of each cylinder can be quantitatively assessed, thereby effectively identifying the location and extent of connecting rod bearing scratches; at the same time, this application can quickly and reliably detect abnormalities in key engine components without relying on disassembly.

[0054] In one embodiment of this application, determining the connecting rod bearing scratch of a target cylinder based on the span of the average torque includes: determining whether the span of the average torque is greater than a span threshold; if the span of the average torque is greater than the span threshold, determining that the engine has bearing scratches, and detecting the target cylinder with bearing scratches from each cylinder of the engine based on the average torque.

[0055] The target cylinder is the specific cylinder confirmed to have tile scratches during the inspection process.

[0056] It is understood that the embodiments of this application measure the consistency of torque output of each cylinder by measuring the average torque range, thereby quickly identifying cylinders in the engine with tile scratches; by setting a range threshold, it is possible to distinguish between normal fluctuations and abnormal damage, thereby improving detection accuracy and reliability; at the same time, it can clearly locate the target cylinder, providing an accurate basis for subsequent disassembly, repair or quality control.

[0057] like Figure 3 As shown, assuming there is a bearing scratch in the third cylinder of the engine, this cylinder will experience an additional torque increment during operation. ; when the servo motor outputs positive torque ( +) During the phase of maintaining a constant speed, the torque value of this cylinder is the original torque plus... ,Right now: + = Original torque +

[0058] During the phase where the servo motor outputs negative torque to overcome rotational inertia (T-), the torque value of the cylinder is the original torque minus... ,Right now: T- = Original torque –

[0059] Due to this additional torque, the torque curve of cylinder 3 shifts upwards, resulting in an increase in the average torque of that cylinder, which provides a quantifiable indicator for detecting tile scratches.

[0060] In one embodiment of this application, detecting a target cylinder with tile scratches from each cylinder of the engine based on the average torque value includes: identifying the maximum average torque value among the average torque values ​​corresponding to each cylinder of the engine; determining the cylinder number corresponding to the maximum average torque value; and determining the target cylinder with tile scratches based on the cylinder number.

[0061] The cylinder number is a unique identifier for the position of each cylinder in the engine.

[0062] It is understood that the embodiments of this application can accurately locate the specific target cylinder in the engine where the bearing scratches occur, thereby enabling targeted detection and maintenance; by identifying the maximum average torque and the corresponding cylinder number, abnormal cylinders can be quickly screened out, reducing the workload of disassembling and inspecting the entire machine and improving detection efficiency and accuracy; at the same time, analysis based on the average torque data of each cylinder can reduce the risk of misjudgment caused by instantaneous fluctuations and enhance the stability and reliability of fault determination.

[0063] To improve the fault detection rate, this application, when detecting bearing scratches in a target engine cylinder, not only analyzes the maximum and minimum torque values ​​of each cylinder but also introduces the concept of the average torque range. Related technologies only compare the maximum or minimum values, and the difference between a faulty cylinder and a normal cylinder is only... The signal is too weak to accurately identify the faulty cylinder. By calculating the difference between the average maximum torque and the average minimum torque, i.e., the torque average span, the fault signal is amplified to 2. This makes the abnormal features more prominent. Subsequently, by identifying the cylinder number corresponding to the average maximum torque, this application can accurately determine the target cylinder with tile scratches, thereby improving detection accuracy and reliability. Specific comparisons are shown in Table 1: Table 1

[0064] The method of this application will be described in detail below with reference to specific embodiments, so as to better understand the execution flow of each step. The specific steps are as follows: (1) Obtain the engine operating torque curve.

[0065] Engine operating torque curve as follows Figure 4 As shown, the test was conducted according to the engine firing order 1-3-4-2, and the operating torque data was collected under stable engine speed conditions. The crankshaft angle was used as the horizontal axis, and a complete engine cycle (720°) constituted one data collection cycle. The corresponding angle ranges for each cylinder were as follows: 0°-180° for cylinder 1; 180°-360° for cylinder 3; 360°-540° for cylinder 4; and 540°-720° for cylinder 2.

[0066] Based on the crankshaft angle, the operating torque curve is divided into curve segments corresponding to each cylinder, so that the average torque of each cylinder can be calculated later.

[0067] (2) Data extraction and torque average value calculation.

[0068] The curve segment data corresponding to each cylinder were processed to calculate the average torque of each cylinder. The results are shown in Table 2. Table 2

[0069] Furthermore, the average torque span is calculated based on the maximum and minimum values: The span of the average torque of each cylinder = the maximum value of the average torque of each cylinder - the minimum value of the average torque of each cylinder = 26.8 - 19.66 = 7.14.

[0070] This span can be used as an evaluation indicator to determine whether there are tile scratches on the engine.

[0071] (3) Target cylinder identification and disassembly verification.

[0072] like Figure 5 As shown, based on the average torque value, the cylinder number corresponding to the maximum average torque value was identified as cylinder 2. Disassembly of the engine confirmed this, revealing scratches on the connecting rod bearing of cylinder 2, thus verifying that the detection method could accurately locate the target cylinder.

[0073] (4) Limit setting.

[0074] Based on actual test results and disassembly verification of multiple engines, and observing data trends, engines with large average torque ranges were disassembled sequentially. The disassembly results were used to determine the applicable range limit for minor tile scratches. By setting appropriate thresholds, it is possible to accurately detect engines with minor scratches, improving the practicality and reliability of the method.

[0075] According to the engine tile scratch detection method proposed in this application, firstly, the engine's operating torque curve under stable speed conditions is acquired. By collecting torque data when the engine speed is stable, the consistency of torque output of each cylinder is accurately reflected, providing reliable basic data for subsequent tile scratch fault identification. Secondly, the curve segments corresponding to each cylinder in the operating torque curve are determined according to the firing order. The complete torque curve is divided into multiple curve segments according to the crankshaft angle corresponding to each cylinder, allowing for individual analysis of torque changes in each cylinder, providing conditions for accurately calculating the torque characteristics of each cylinder and detecting the target cylinder. Then, the torque data corresponding to each cylinder in the curve segments are extracted, and the average torque of each cylinder is calculated based on the torque data. Furthermore, the span of the engine's average torque is calculated. This step quantifies the torque differences between cylinders, amplifying the minute abnormal signals generated by minor tile scratches, thereby improving fault sensitivity and detection accuracy. Finally, the engine tile scratch detection results are generated based on the average torque span, enabling rapid location and identification of tile scratches in the target cylinder, significantly improving the fault detection capability and detection reliability of the engine in mass production. This solves the problems of difficulty in detecting minor scratches on connecting rod tiles and inaccurate fault diagnosis in related technologies.

[0076] Next, referring to the accompanying drawings, a device for detecting engine tile scratches according to an embodiment of this application is described.

[0077] Figure 6 This is a block diagram of an engine tile scratch detection device according to an embodiment of this application.

[0078] like Figure 6 As shown, the engine tile scratch detection device 10 includes: an acquisition module 100, a determination module 200, a calculation module 300, and a generation module 400.

[0079] The module includes: an acquisition module 100 for acquiring the engine's operating torque curve under stable speed conditions; a determination module 200 for determining the curve segments corresponding to each cylinder of the engine in the operating torque curve based on the firing order; a calculation module 300 for extracting the torque data corresponding to each cylinder of the engine in the curve segments, calculating the average torque value corresponding to each cylinder of the engine based on the torque data, and calculating the average torque value span of the engine based on the average torque value corresponding to each cylinder of the engine; and a generation module 400 for generating the engine's tile scratch detection results based on the average torque value span.

[0080] Optionally, in one embodiment of this application, the generation module 400 is further used to determine whether the average torque span is greater than a span threshold; if the average torque span is greater than the span threshold, it is determined that there are tile scratches in the engine, and the target cylinder with tile scratches is detected from each cylinder of the engine based on the average torque.

[0081] Optionally, in one embodiment of this application, the generation module 400 is further configured to identify the maximum average torque value among the average torque values ​​corresponding to each cylinder of the engine; determine the cylinder number corresponding to the maximum average torque value; and determine the target cylinder with tile scratches based on the cylinder number.

[0082] Optionally, in one embodiment of this application, the calculation module 300 is further used to identify the maximum average torque and the minimum average torque in the average torque values ​​corresponding to each cylinder of the engine, and to use the difference between the maximum average torque and the minimum average torque as the torque average value span.

[0083] Optionally, in one embodiment of this application, the determining module 200 is further configured to determine the crankshaft angle corresponding to each cylinder of the engine in a complete operating cycle according to the ignition sequence, determine the segmentation position of each cylinder of the engine in the operating torque curve according to the crankshaft angle, and divide the operating torque curve into multiple curve segments according to the segmentation position.

[0084] Optionally, in one embodiment of this application, the acquisition module 100 is further configured to set the target operating speed range of the engine; test the engine to identify the actual operating speed of the engine; if the actual operating speed of the engine is maintained within the target operating speed range for a duration longer than a preset duration, then collect the operating torque data of the engine; and generate an operating torque curve based on the operating torque data.

[0085] It should be noted that the explanation of the aforementioned method embodiment for detecting engine tile scratches also applies to the engine tile scratch detection device of this embodiment, and will not be repeated here.

[0086] According to the engine tile scratch detection device proposed in this application, firstly, the engine's operating torque curve under stable speed conditions is acquired. By collecting torque data when the engine speed is stable, the consistency of torque output of each cylinder is accurately reflected, providing reliable basic data for subsequent tile scratch fault identification. Secondly, the curve segments corresponding to each cylinder in the operating torque curve are determined according to the firing order. The complete torque curve is divided into multiple curve segments according to the crankshaft angle corresponding to each cylinder, allowing for individual analysis of torque changes in each cylinder, providing conditions for accurately calculating the torque characteristics of each cylinder and detecting the target cylinder. Then, the torque data corresponding to each cylinder in the curve segments is extracted, and the average torque of each cylinder is calculated based on the torque data. Furthermore, the span of the engine's average torque is calculated. This step quantifies the torque differences between cylinders, amplifying the minute abnormal signals generated by minor tile scratches, thereby improving fault sensitivity and detection accuracy. Finally, the engine tile scratch detection results are generated based on the average torque span, enabling rapid location and identification of tile scratches in the target cylinder, significantly improving the fault detection capability and detection reliability of the engine in mass production processes. This solves the problems of difficulty in detecting minor scratches on connecting rod tiles and inaccurate fault diagnosis in related technologies.

[0087] Figure 7 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include: The memory 701, the processor 702, and the computer program stored on the memory 701 and executable on the processor 702.

[0088] When the processor 702 executes the program, it implements the engine tile scratch detection method provided in the above embodiments.

[0089] Furthermore, the vehicle also includes: Communication interface 703 is used for communication between memory 701 and processor 702.

[0090] The memory 701 is used to store computer programs that can run on the processor 702.

[0091] The memory 701 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.

[0092] If the memory 701, processor 702, and communication interface 703 are implemented independently, then the communication interface 703, memory 701, and processor 702 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0093] Optionally, in a specific implementation, if the memory 701, processor 702, and communication interface 703 are integrated on a single chip, then the memory 701, processor 702, and communication interface 703 can communicate with each other through an internal interface.

[0094] The processor 702 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of this application.

[0095] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for detecting engine tile scratches.

[0096] This application also provides a computer program product that stores a computer program or instructions thereon, which, when executed, implements the above-described method for detecting engine tile scratches.

[0097] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0098] 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 technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0099] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0100] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any of the following techniques known in the art, or a combination thereof: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.

[0101] Those skilled in the art will understand that all or part of the steps of the methods implementing the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0102] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A method for detecting scratches on engine tile surfaces, characterized in that, Includes the following steps: Obtain the engine's operating torque curve under stable speed conditions; The curve segments corresponding to each cylinder of the engine in the operating torque curve are determined according to the firing order. Extract the torque data corresponding to each cylinder of the engine from the curve segment, calculate the average torque of each cylinder of the engine based on the torque data, and calculate the average torque span of the engine based on the average torque of each cylinder of the engine. The engine tile scratch detection results are generated based on the average torque span.

2. The method for detecting scratches on engine tile according to claim 1, characterized in that, The determination of connecting rod bearing scratches in the target cylinder based on the span of the average torque includes: Determine whether the span of the average torque value is greater than a span threshold; If the average torque span is greater than the span threshold, it is determined that the engine has tile scratches, and the target cylinder with tile scratches is detected from each cylinder of the engine based on the average torque.

3. The method for detecting scratches on engine tile according to claim 2, characterized in that, The step of detecting target cylinders with tile scratches from each cylinder of the engine based on the average torque includes: Identify the maximum average torque value among the average torque values ​​corresponding to each cylinder of the engine; Determine the cylinder number corresponding to the average maximum torque, and identify the target cylinder with tile scratches based on the cylinder number.

4. The method for detecting scratches on engine tile according to claim 1, characterized in that, The step of calculating the average torque span of the engine based on the average torque of each cylinder includes: Identify the maximum and minimum average torque values ​​among the average torque values ​​corresponding to each cylinder of the engine, and use the difference between the maximum and minimum average torque values ​​as the torque average value span.

5. The method for detecting scratches on engine tile according to claim 1, characterized in that, The step of determining the curve segments corresponding to each cylinder of the engine in the operating torque curve based on the firing order includes: The crankshaft angle of each cylinder of the engine within a complete operating cycle is determined according to the ignition sequence, and the division position of each cylinder of the engine in the operating torque curve is determined according to the crankshaft angle. The operating torque curve is divided into multiple curve segments based on the segmentation position.

6. The method for detecting scratches on engine tile according to claim 1, characterized in that, The acquisition of the engine's operating torque curve under stable speed conditions includes: Set the target operating speed range of the engine; The engine is tested to identify its actual operating speed; If the actual operating speed of the engine is maintained within the target operating speed range for a duration longer than a preset duration, then the operating torque data of the engine is collected; The operating torque curve is generated based on the operating torque data.

7. A device for detecting scratches on engine tile surfaces, characterized in that, include: The acquisition module is used to acquire the engine's operating torque curve under stable speed conditions; The determination module is used to determine the curve segment corresponding to each cylinder of the engine in the operating torque curve according to the ignition sequence. The calculation module is used to extract the torque data corresponding to each cylinder of the engine in the curve segment, calculate the average torque of each cylinder of the engine based on the torque data, and calculate the average torque span of the engine based on the average torque of each cylinder of the engine. A generation module is used to generate the engine tile scratch detection results based on the average torque span.

8. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the method for detecting engine tile scratches as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they implement the engine tile scratch detection method according to any one of claims 1-6.

10. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed, they implement the engine tile scratch detection method according to any one of claims 1-6.