Methods for detecting periodic defects on the surface of strip steel

By storing strip defect data in a dictionary array and using the difference in vertical coordinate values ​​to determine periodic defects, the problem of low efficiency in manual inspection is solved, automated online inspection is achieved, and inspection accuracy and production efficiency are improved.

CN120755194BActive Publication Date: 2026-01-06WISDRI ENG & RES INC LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511278070.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-09
Publication Date
2026-01-06
Estimated Expiration
2045-09-09

AI Technical Summary

Technical Problem

In existing technologies, the detection of periodic defects on the surface of strip steel mainly relies on manual labor, which is inefficient and affects production efficiency.

Method used

By storing the defect data of the strip steel in a dictionary array, the difference in the vertical coordinate values ​​is used to determine whether there are periodic defects on the surface of the strip steel, and the cause of the defects is located through difference analysis, thus realizing automated online detection.

Benefits of technology

It improves the efficiency and accuracy of detecting periodic defects on the surface of strip steel, reduces human judgment errors, and enhances the production efficiency of cold rolling production units.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120755194B_ABST
    Figure CN120755194B_ABST
Patent Text Reader

Abstract

The application provides a method for detecting periodic defects on a strip steel surface, comprising: storing defect data of the strip steel into a dictionary array according to defect categories; the dictionary array at least comprises a key-value pair composed of a transverse coordinate value and a longitudinal coordinate value; for each key-value pair in the dictionary array, using a difference value of the longitudinal coordinate value to determine whether the strip steel surface has periodic defects. The application detects the surface periodic defects through the defect data online, without manual measurement, and has high detection accuracy. The application also provides a device and equipment for detecting periodic defects on a strip steel surface and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of intelligent control, and more particularly, to a method for detecting periodic defects on a strip surface. BACKGROUND

[0002] In a cold rolling continuous production unit, an on-line strip surface quality detection device is used to detect different types of defects on the strip surface and their size and position information. Due to production process reasons or equipment wear, the same type of defects may repeatedly occur at fixed intervals, which are periodic defects. Detecting periodic defects and analyzing the period can help operators locate the causes of the defects.

[0003] Currently, the observation of periodic defects on the strip surface is mainly completed manually. When an operator discovers a periodic defect, the operator stops the strip at the cold rolling outlet, and then manually measures the strip surface. This method is not only inefficient, but also affects the production efficiency of the unit. SUMMARY

[0004] In view of the above problems, the present application provides a method for detecting periodic defects on a strip surface, which can be automatically detected on-line.

[0005] The present application provides a method for detecting periodic defects on a strip surface, comprising: storing defect data of the strip according to defect categories into a dictionary array; the dictionary array at least includes a key-value pair composed of a horizontal coordinate value and a vertical coordinate value; for each key-value pair in the dictionary array, using a difference between the vertical coordinate values to determine whether there is a periodic defect on the strip surface.

[0006] According to an embodiment of the present application, the vertical coordinate value is a vertical coordinate value set array corresponding to a horizontal coordinate value; using the difference between the vertical coordinate values to determine whether there is a periodic defect on the strip surface comprises: arranging the vertical coordinate values in order, and calculating the difference between adjacent vertical coordinate values; and in response to the same difference occurring more than a preset number of times, determining that there is a periodic defect on the strip surface.

[0007] According to an embodiment of the present application, after determining that there is a periodic defect on the strip surface, the method further comprises: analyzing and locating the cause of the periodic defect according to the difference.

[0008] According to an embodiment of the present application, analyzing and locating the cause of the periodic defect according to the difference comprises: in response to the periodic defect being caused by a protrusion on a tension roller, locating the tension roller with the protrusion by analyzing the difference.

[0009] According to an embodiment of the present application, the defect data of the strip steel is stored in the dictionary array according to the defect category, including: reading the defect data of a preset distance before the current running meter of the strip steel from the database; organizing the defect data into a key-value pair composed of a horizontal coordinate value and a corresponding longitudinal coordinate value set array, and saving the key-value pair in the dictionary array according to the defect category.

[0010] According to an embodiment of the present application, the defect data of a preset distance before the current running meter of the strip steel is read from the database, including: obtaining the preset distance according to the maximum value of the difference of the longitudinal coordinate values in the periodic defect of the historical defect data.

[0011] According to an embodiment of the present application, the defect data is organized into a key-value pair composed of a horizontal coordinate value and a corresponding longitudinal coordinate value set array, including: grouping a plurality of horizontal coordinate values in the defect data whose difference does not exceed a set threshold value into one horizontal coordinate value by taking a center point; composing a plurality of longitudinal coordinate values corresponding to the plurality of horizontal coordinate values into a longitudinal coordinate value set array; and composing the one horizontal coordinate value and the longitudinal coordinate value set array into the key-value pair.

[0012] The second aspect of the present application provides a device for detecting periodic defects on the surface of a strip steel, which can be used to implement the above method for detecting periodic defects on the surface of a strip steel, and the device includes: a storage module for storing defect data of the strip steel in a dictionary array according to a defect category; the dictionary array at least includes a key-value pair composed of a horizontal coordinate value and a longitudinal coordinate value; and a judgment module for judging whether there is a periodic defect on the surface of the strip steel by comparing the difference of the longitudinal coordinate values for each key-value pair in the dictionary array.

[0013] The third aspect of the present application provides an electronic device, including: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above method for detecting periodic defects on the surface of a strip steel.

[0014] The fourth aspect of the present application further provides a computer-readable storage medium having executable instructions stored thereon, which are executed by a processor to make the processor execute the above method for detecting periodic defects on the surface of a strip steel.

[0015] The method for detecting periodic defects on the surface of strip steel provided by the present invention efficiently organizes the defect data by structuring it using a dictionary array; and determines whether there are regularly recurring differences by comparing the longitudinal coordinates. Since the required data can be automatically read by the online surface quality inspection equipment, and the detection can be automated by the online computer, the technical problem of requiring manual judgment of periodic defects is at least partially solved, thus achieving the technical effect of improving the quality and efficiency of strip steel production. Attached Figure Description

[0016] Figure 1 A flowchart illustrating a method for detecting periodic defects on the surface of a strip steel according to an embodiment of the present invention is shown schematically.

[0017] Figure 2 This schematic diagram illustrates a structural block diagram of an apparatus for detecting periodic defects on the surface of a strip steel according to an embodiment of the present invention.

[0018] Figure 3 A block diagram schematically illustrates an electronic device suitable for implementing a method for detecting periodic defects on the surface of a strip steel according to an embodiment of the present invention. Detailed Implementation

[0019] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the invention. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the invention for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concept of the invention.

[0020] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0021] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0022] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).

[0023] First, the technical terms used in this article are explained as follows:

[0024] Strip steel: A type of steel produced through a rolling process. It is typically manufactured from steel smelting through hot or cold rolling processes and is widely used in various industries.

[0025] Periodic defects: Periodic defects refer to defects that appear on the surface of strip steel, sheet metal, or other production materials in a regular and repetitive manner. These defects usually have certain intervals, so they can be detected and diagnosed through periodic analysis. Periodic defects are usually caused by equipment failure, process instability, or environmental factors, and they often manifest as defects that recur at a specific frequency and pattern on the surface.

[0026] Lateral and longitudinal coordinates: The lateral coordinate represents the width of the strip; the longitudinal coordinate represents the strip's position along its length, or its location within the production line's flow direction. The lateral coordinate indicates whether a defect exists at a specific location on the strip, helping to pinpoint the lateral location of surface defects. For example, during a left-to-right scan of the strip, the lateral coordinate represents different positions along the strip's width. The longitudinal coordinate helps determine the strip's specific position during its movement.

[0027] Figure 1 A flowchart illustrating a method for detecting periodic defects on the surface of a strip steel according to an embodiment of the present invention is shown, as follows. Figure 1 As shown, an embodiment of the present invention provides a method for detecting periodic defects on the surface of a strip steel, comprising: storing strip steel defect data into a dictionary array according to defect categories; the dictionary array includes at least key-value pairs consisting of horizontal coordinate values ​​and vertical coordinate values; and for each key-value pair in the dictionary array, determining whether there are periodic defects on the surface of the strip steel by comparing the difference in the vertical coordinate values.

[0028] In this embodiment, the method further includes: acquiring all defect data for a previous fixed distance up to the current running length of the strip in real time. The data is stored in multiple dictionary arrays according to defect category, with each category corresponding to a dictionary array. The key value of each dictionary array is the center x-coordinate of the defect data, and the value value is a set of arrays of the y-coordinates of the defect data. The dictionary arrays for each category are traversed to obtain the set of arrays of y-coordinates corresponding to each key value, and these arrays are sorted in ascending order. The difference between adjacent elements in the set arrays is calculated. If the difference between adjacent elements occurs more than a certain number of times, a periodic defect is identified, and the defect period is equal to the difference between those adjacent elements.

[0029] Through embodiments of the present invention, by structuring the defect data of strip steel and storing key-value pairs of horizontal and vertical coordinates using a dictionary array, data can be efficiently organized, facilitating subsequent analysis. The location of each defect can be marked using the horizontal and vertical coordinates, making it easy to find, update, and manage data, thus improving data accessibility. Periodic defects typically manifest as regular repetitions on the surface of the strip steel; therefore, by comparing the differences in the vertical coordinate values, the presence of periodic defects can be effectively determined, improving detection efficiency. In other words, through structured storage and difference analysis, periodic defects on the surface of strip steel can be detected efficiently and accurately without manual measurement, achieving high detection accuracy and improving the production efficiency of cold rolling mills.

[0030] Based on the above embodiments, the longitudinal coordinate value is an array of longitudinal coordinate values ​​corresponding to a transverse coordinate value; by comparing the differences of the longitudinal coordinate values, it is determined whether there are periodic defects on the strip surface, including: arranging the longitudinal coordinate values ​​in order and calculating the difference between adjacent longitudinal coordinate values; in response to the fact that the number of times the same difference occurs is greater than a preset number, it is determined that there are periodic defects on the strip surface.

[0031] In this embodiment, the dictionary array for each category is traversed to obtain a set array of Y-coordinates corresponding to each Key value, and the set array is sorted in ascending order. The difference between adjacent elements in the set array is calculated. If the difference between the same adjacent element occurs more than a certain number of times, it is determined that there is a periodic defect, and the defect period is the difference between the adjacent elements.

[0032] In this embodiment, the defect data (X, Y) is exemplified as follows: (10.1, 15), (9.2, 10), (10.7, 20), (10.8, 30), (9.3, 35), (10.2, 48), (10.2, 40), (9.5, 25). The resulting key-value pairs consisting of the horizontal and vertical coordinate values ​​are: 10: {10, 15, 20, 25, 30, 35, 40, 48}. Since the number of times the difference between adjacent data is 5 is greater than the preset number (3 in this case), the defect is a periodic defect with a period of 5.

[0033] Through embodiments of the present invention, recurring periodic defects can be identified by statistically analyzing the differences in longitudinal coordinates. The frequency of identical differences reflects the periodic recurrence of defects. If the frequency exceeds a preset threshold, it indicates the presence of periodic defects on the strip surface. This method, through quantitative analysis, improves the automation and accuracy of detection, reduces human error, and increases production efficiency.

[0034] Based on the above embodiments, if it is determined that there are periodic defects on the surface of the strip steel, the method further includes: analyzing and locating the cause of the periodic defects based on the difference.

[0035] Through embodiments of the present invention, the root cause of periodic defects can be further located by analyzing the differences. For example, periodic defects may be caused by abnormalities in mechanical equipment (such as tension rollers). Difference analysis can guide maintenance personnel to conduct targeted equipment inspections, resolve problems, and improve production efficiency.

[0036] Based on the above embodiments, the cause of periodic defects is analyzed and located according to the difference, including: in response to the periodic defects caused by protrusions on the tension roller, the tension roller with protrusions is located by analyzing the difference.

[0037] Through the embodiments of the present invention, if there are protrusions on tension rollers of different diameters, an imprint defect will be generated on the surface of the strip steel. The protrusion on which tension roller is located can be determined by analyzing the period of the imprint defect.

[0038] Based on the above embodiments, the defect data of the strip steel is stored in a dictionary array according to the defect category, including: reading the defect data of the strip steel at a preset distance before the current running meter from the database; organizing the defect data into key-value pairs consisting of an array of horizontal coordinate values ​​and corresponding vertical coordinate values, and storing the key-value pairs in the dictionary array according to the defect category.

[0039] Through embodiments of the present invention, historical defect data of strip steel can be quickly accessed and analyzed by reading defect data from a database and storing it in a dictionary array. This method allows defect data to be organized into key-value pairs according to the same defect location (same horizontal coordinate), and defect data of the same defect category to be stored in a dictionary array, thus rationally structuring and organizing the data, and facilitating subsequent data mining and analysis.

[0040] Based on the above embodiments, the defect data of the current running length of the strip steel is read from the database at a preset distance, including: obtaining the preset distance based on the maximum difference of the longitudinal coordinate values ​​in the periodic defects of the historical defect data.

[0041] In this embodiment, the online strip surface quality inspection equipment stores defect data in a database and continuously retrieves defect data from the database. It reads defect data from a fixed distance prior to the current strip running length. This fixed distance should be at least twice the period of the largest periodic defect data to ensure that all periodic defects of different periods can be acquired. Data is stored in multiple dictionary arrays according to defect category, with each category corresponding to a dictionary array. The key value of each dictionary array is the X-axis coordinate of the defect data's center, and the value value is an array of sets of Y-axis coordinates of the defect data.

[0042] Through embodiments of the present invention, a suitable preset distance is determined using historical defect data, and a reasonable value can be set according to the patterns of surface defects in the strip steel. This ensures coverage of all periodic defects while reducing data processing volume, improving detection efficiency and accuracy, ensuring no periodic defects are missed, and preventing excessively long judgment times. The preset distance can be determined by the maximum period length of a preset multiple. The preset multiple can be determined by a preset number of times periodic defects are detected.

[0043] Based on the above embodiments, the defect data is organized into key-value pairs consisting of a horizontal coordinate value and a corresponding vertical coordinate value set array, including: grouping multiple horizontal coordinate values ​​in the defect data whose differences do not exceed a set threshold into a single horizontal coordinate value by taking the center point; forming a vertical coordinate value set array by combining multiple vertical coordinate values ​​corresponding to multiple horizontal coordinate values; and forming a key-value pair by combining a horizontal coordinate value and the vertical coordinate value set array.

[0044] Through embodiments of the present invention, this step simplifies the data summarization by grouping multiple adjacent lateral coordinates to a single center point. This allows the locations of defects in a given area to be aggregated into an array, making the representation of defect data more concise and easier to process. This ensures greater efficiency in subsequent analysis and improves processing speed.

[0045] Based on the above-described method for detecting periodic defects on the surface of strip steel, this invention also provides an apparatus for detecting periodic defects on the surface of strip steel. The following will be combined with... Figure 2 The device is described in detail.

[0046] Figure 2 A schematic block diagram of an apparatus for detecting periodic defects on the surface of a strip steel according to an embodiment of the present invention is shown.

[0047] like Figure 2 As shown, this embodiment provides an apparatus for detecting periodic defects on the surface of a strip steel. The apparatus can be used to implement the aforementioned method for detecting periodic defects on the surface of a strip steel. The apparatus includes: a storage module for storing strip steel defect data into a dictionary array according to defect categories; the dictionary array includes at least key-value pairs consisting of horizontal coordinate values ​​and vertical coordinate values; and a determination module for determining whether a periodic defect exists on the surface of the strip steel for each key-value pair in the dictionary array by comparing the difference in the vertical coordinate values.

[0048] Through embodiments of the present invention, structured storage and differential analysis enable efficient and accurate detection of periodic defects on the surface of steel strips, and allow for analysis of the root causes of these defects. This improves detection accuracy and enables intelligent equipment management and fault location. This method has high practical application value, especially in automated production lines, where it can significantly improve product quality inspection levels and production efficiency, reduce equipment failure rates, and save costs.

[0049] Figure 3 A block diagram schematically illustrates an electronic device suitable for implementing a method for detecting periodic defects on the surface of a strip steel according to an embodiment of the present invention.

[0050] like Figure 3 As shown, an electronic device 300 according to an embodiment of the present invention includes a processor 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage portion 308 into a random access memory (RAM) 303. The processor 301 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 301 may also include onboard memory for caching purposes. The processor 301 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present invention.

[0051] RAM 303 stores various programs and data required for the operation of electronic device 300. Processor 301, ROM 302, and RAM 303 are interconnected via bus 304. Processor 301 executes various operations of the method flow according to embodiments of the present invention by executing programs in ROM 302 and / or RAM 303. It should be noted that the programs may also be stored in one or more memories other than ROM 302 and RAM 303. Processor 301 may also execute various operations of the method flow according to embodiments of the present invention by executing programs stored in said one or more memories.

[0052] According to an embodiment of the present invention, the electronic device 300 may further include an input / output (I / O) interface 305, which is also connected to a bus 304. The electronic device 300 may also include one or more of the following components connected to the I / O interface 305: an input section 306 including a keyboard, mouse, etc.; an output section 307 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN card, modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 310 as needed so that computer programs read from it can be installed into the storage section 308 as needed.

[0053] The present invention also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the method according to the embodiments of the present invention.

[0054] According to embodiments of the present invention, a computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of the present invention, a computer-readable storage medium may include ROM 302 and / or RAM 303 and / or one or more memories other than ROM 302 and RAM 303 described above.

[0055] Embodiments of the present invention also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the methods provided in the embodiments of the present invention.

[0056] When the computer program is executed by the processor 301, it performs the functions defined in the system / apparatus of this invention. According to embodiments of the invention, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0057] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via communication section 309, and / or installed from removable medium 311. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0058] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 309, and / or installed from the removable medium 311. When the computer program is executed by the processor 301, it performs the functions defined in the system of this embodiment of the invention. According to embodiments of the invention, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0059] According to embodiments of the present invention, program code for executing the computer programs provided in the embodiments of the present invention can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0060] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0061] Those skilled in the art will understand that the features described in the various embodiments and / or claims of the present invention can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in the present invention. In particular, the features described in the various embodiments and / or claims of the present invention can be combined or combined in various ways without departing from the spirit and teachings of the present invention. All such combinations and / or combinations fall within the scope of the present invention.

[0062] The embodiments of the present invention have been described above. However, these embodiments are merely illustrative and not intended to limit the scope of the invention. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of the invention is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of the invention, and all such substitutions and modifications should fall within the scope of the invention.

Claims

1. A method of detecting periodic defects on the surface of a strip, characterized in that, The method comprises the following steps: storing defect data of the strip steel into a dictionary array according to defect categories; the dictionary array at least comprises key-value pairs composed of a transverse coordinate value and a longitudinal coordinate value; for each key-value pair in the dictionary array, determining whether there is a periodic defect on the surface of the strip steel by comparing the difference of the longitudinal coordinate values; wherein storing the defect data of the strip steel into the dictionary array according to the defect categories comprises: reading defect data of a preset distance before the current running meter of the strip steel from a database; organizing the defect data into key-value pairs composed of a transverse coordinate value and a corresponding longitudinal coordinate value set array, and saving the key-value pairs in the dictionary array according to the defect categories; organizing the defect data into key-value pairs composed of a transverse coordinate value and a corresponding longitudinal coordinate value set array comprises: grouping multiple transverse coordinate values in the defect data with a difference not exceeding a set threshold into one transverse coordinate value by taking a center point; composing multiple longitudinal coordinate values corresponding to the multiple transverse coordinate values into a longitudinal coordinate value set array; and composing the one transverse coordinate value and the longitudinal coordinate value set array into a key-value pair; the longitudinal coordinate value is a longitudinal coordinate value set array corresponding to one transverse coordinate value; determining whether there is a periodic defect on the surface of the strip steel by comparing the difference of the longitudinal coordinate values comprises: arranging the longitudinal coordinate values in sequence, calculating the difference of adjacent longitudinal coordinate values; and in response to the same difference appearing more than a preset number of times, determining that there is a periodic defect on the surface of the strip steel.

2. The method of claim 1, wherein, after determining that there is a periodic defect on the surface of the strip steel, the method further comprises: analyzing and positioning the cause of the periodic defect according to the difference.

3. The method of claim 2, wherein, analyzing and positioning the cause of the periodic defect according to the difference comprises: in response to the periodic defect being caused by a protrusion on the tension roller, positioning the tension roller with the protrusion by analyzing the difference.

4. The method of claim 1, wherein, reading the defect data of the preset distance before the current running meter of the strip steel from the database comprises: obtaining the preset distance according to the maximum value of the difference of the longitudinal coordinate values in the periodic defect of the historical defect data.

5. An apparatus for detecting periodic defects on the surface of a strip, characterized in that, The device can be used to implement the method of any one of claims 1 to 4, and the device comprises: a storage module configured to store defect data of the strip steel into a dictionary array according to defect categories; the dictionary array at least comprises key-value pairs composed of a transverse coordinate value and a longitudinal coordinate value; wherein the storage module is configured to store the defect data of the strip steel into the dictionary array according to the defect categories, including: reading defect data of a preset distance before the current running meter of the strip steel from a database; organizing the defect data into key-value pairs composed of a transverse coordinate value and a corresponding longitudinal coordinate value set array, and saving the key-value pairs in the dictionary array according to the defect categories; and organizing the defect data into key-value pairs composed of a transverse coordinate value and a corresponding longitudinal coordinate value set array, including: grouping multiple transverse coordinate values in the defect data with a difference not exceeding a set threshold into one transverse coordinate value by taking a center point; composing multiple longitudinal coordinate values corresponding to the multiple transverse coordinate values into a longitudinal coordinate value set array; and composing the one transverse coordinate value and the longitudinal coordinate value set array into a key-value pair; A determination module is configured to determine, for each key-value pair in the dictionary array, whether a periodic defect exists on the strip surface by using a difference between the compared longitudinal coordinate values. 6.An electronic device, comprising: one or more processors; a memory device for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method according to any one of claims 1-4. 7.A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Overhead distribution line defect detection method and system based on multiple sensors

    CN118585869A

  • Method and device for detecting periodic defect

    JP1998132536A