Online casting machine roll gap detection equipment and data processing method

Through online casting machine roll gap detection equipment and data processing methods, the casting machine roll gap value is measured and calculated in real time, solving the problem of low efficiency in casting machine roll gap value detection, improving the accuracy and efficiency of detection, and ensuring the quality of steel slabs.

CN120662771APending Publication Date: 2025-09-19SHOUGANG GROUP CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510546489.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

In the prior art, the roll gap value detection of the casting machine cannot achieve real-time online measurement, resulting in low efficiency of the roll gap value detection of the casting machine and affecting the quality of the steel slab.

Method used

An online casting machine roll gap detection device is used. The first and second swing arms and displacement sensors connected by a transmission assembly are used to measure the displacement data of the casting machine roll gap in real time. The data processing device performs denoising and calibration curve analysis to calculate the actual roll gap value of the casting machine roll gap.

Benefits of technology

The accuracy and efficiency of the casting machine roll gap value detection are improved, the stability of the casting machine roll gap value is ensured, and quality problems such as bulging and center looseness of steel slabs are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120662771A_ABST
    Figure CN120662771A_ABST
Patent Text Reader

Abstract

The invention discloses an on-line casting machine roll gap detection device and a data processing method. The detection device comprises a transmission assembly; one end of the first swing rod is connected with the transmission assembly, and the other end of the first swing rod is used for abutting against a casting machine roller on one side of the casting machine roller gap; one end of the second swing rod is connected with the transmission assembly, and the other end of the second swing rod is used for abutting against a casting machine roller on the other side of the casting machine roller gap; the first displacement sensor is connected with the first swing rod through the transmission assembly and used for measuring first displacement data of the end, close to the transmission assembly, of the first swing rod in the first direction. The second displacement sensor is connected with the second swing rod through the transmission assembly and used for measuring second displacement data of the end, close to the transmission assembly, of the second swing rod in the first direction. Through the technical scheme provided by the invention, the detection efficiency of the actual roll gap value of the casting machine roll gap can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of roll gap value detection of a casting machine roll gap, and in particular relates to an online casting machine roll gap detection device and a data processing method. Background Art

[0002] Continuous casting is the link for realizing the transformation of steel from "liquid to solid" and is an important link in modern steel manufacturing. The casting machine is an important equipment in continuous casting. In continuous casting, there are high requirements for the control difficulty and control accuracy of the casting machine equipment. The roll gap value is an important parameter of the casting machine. In the actual production process, it is necessary to control the roll gap value of the casting machine roll gap to maintain stability. If the roll gap value fluctuates greatly, it will cause bulging, center porosity, center segregation, liquid level fluctuation and other problems in the steel slab, affecting the quality of the steel slab. In the existing technology, there is a problem that the roll gap value detection of the casting machine roll gap cannot be carried out in real time. Therefore, how to realize online measurement of the roll gap value of the casting machine roll gap to improve the efficiency of the casting machine roll gap value detection is a technical problem that needs to be solved urgently. Summary of the Invention

[0003] The embodiments of the present application provide an online casting machine roll gap detection device and a data processing method, thereby improving the efficiency of casting machine roll gap value detection.

[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0005] According to a first aspect of an embodiment of the present application, an online casting machine roll gap detection device is provided, characterized in that the detection device comprises: a transmission assembly; a first swing arm, one end of the first swing arm is connected to the transmission assembly, and the other end of the first swing arm is used to abut the casting machine roll on one side of the casting machine roll gap; a second swing arm, one end of the second swing arm is connected to the transmission assembly, and the other end of the second swing arm is used to abut the casting machine roll on the other side of the casting machine roll gap; a first displacement sensor is connected to the first swing arm through the transmission assembly, and is used to measure first displacement data of the first swing arm at one end close to the transmission assembly in a first direction; a second displacement sensor is connected to the second swing arm through the transmission assembly, and is used to measure second displacement data of the second swing arm at one end close to the transmission assembly in the first direction; wherein the total length of the first swing arm and the second swing arm is greater than the maximum roll gap value of the casting machine roll gap, and the first direction is the moving direction of the detection device in the casting machine roll gap.

[0006] In some embodiments of the present application, based on the aforementioned solution, the detection device further includes: a data processing device for processing the first displacement data and the second displacement data to obtain an actual roll gap value of the casting machine roll gap.

[0007] According to a second aspect of an embodiment of the present application, a data processing method for an online casting machine roll gap detection device is provided, characterized in that the method is executed in a data processing device as described in the first aspect, and the method comprises: obtaining a first measurement array and a second measurement array, wherein the first measurement array comprises a plurality of first displacement data measured by a first displacement sensor, and the second measurement array comprises a plurality of second displacement data measured by a second displacement sensor; performing denoising processing on the first measurement array and the second measurement array, respectively, to obtain a first target array and a second target array; separating sub-arrays of the same number from the first target array and the second target array, respectively, to obtain a first sub-array set and a second sub-array set; determining the maximum displacement data from each sub-array of the first sub-array set, respectively, to obtain a plurality of first target displacement data, and performing denoising processing on the first measurement array and the second measurement array, respectively, to obtain a first target array and a second target array; separating the sub-arrays of the same number from the first target array and the second target array, respectively, to obtain a first sub-array set and a second sub-array set; determining the maximum displacement data from each sub-array of the first sub-array set, respectively, to obtain a plurality of first target displacement data, and separating the sub-arrays of the same number from the second sub-array set, respectively, to obtain a plurality of first target displacement data, and separating the sub-arrays of the same number from the second sub-array set; The maximum displacement data is determined in each sub-array of the array set to obtain a plurality of second target displacement data; a first displacement value of an end of the first rocker arm away from the transmission assembly in a second direction is determined, and a first calibration curve is drawn between the first displacement data and the first displacement data; and a second displacement value of an end of the second rocker arm away from the transmission assembly in the second direction is determined, and a second calibration curve is drawn between the second displacement data and the second displacement data, wherein the second direction is a direction perpendicular to the roll gap of the casting machine; based on each first target displacement data, each second target displacement data, the first calibration curve, and the second calibration curve, a first displacement value corresponding to each first target displacement data is determined, and a second displacement value corresponding to each second target displacement data is determined; and based on the first displacement value, the second displacement value, and the total length of the first rocker arm and the second rocker arm, an actual roll gap value of the casting machine roll gap is determined.

[0008] In some embodiments of the present application, based on the above solution, performing denoising processing on the first measurement array and the second measurement array respectively includes:

[0009] The population standard deviation of the first measurement array is determined by the following formula:

[0010]

[0011] The population standard deviation of the second measurement array is determined by the following formula:

[0012]

[0013] Wherein, σ1 represents the population standard deviation of the first measurement array, σ2 represents the population standard deviation of the second measurement array, N1 represents the total number of data in the first measurement array, N2 represents the total number of data in the second measurement array, S1 represents the first measurement array, S2 represents the second measurement array, μ1 represents the mean value of the first measurement array, and μ2 represents the mean value of the second measurement array;

[0014] Each data in the first measurement array or the second measurement array is judged separately; in the first measurement array, if each data is less than μ1-3σ1, or each data is greater than μ1+3σ1, then each data is removed; in the second measurement array, if each data is less than μ2-3σ2, or each data is greater than μ2+3σ2, then each data is removed.

[0015] In some embodiments of the present application, based on the aforementioned solution, the step of separating the same number of sub-arrays from the first target array and the second target array, respectively, to obtain a first sub-array set and a second sub-array set, includes: defining a first reference displacement and a second reference displacement for the first target array and the second target array, respectively; separating displacement data greater than or equal to the first reference displacement from the first target array to obtain a first segmented array, and separating displacement data greater than or equal to the second reference displacement from the second target array to obtain a second segmented array; segmenting the first segmented array into a plurality of sub-arrays based on a variation period of the displacement data in the first segmented array to obtain a first sub-array set; and segmenting the second segmented array into a plurality of sub-arrays based on a variation period of the displacement data in the second segmented array to obtain a second sub-array set; if the number of the first sub-array set is different from the number of the second sub-array set, returning to the step of defining the first reference displacement and the second reference displacement for the first target array and the second target array, respectively, until the number of the first sub-array set is the same as the number of the second sub-array set, and the number of the first sub-array set and the number of the second sub-array set are both equal to the number of roll gaps of the casting machine.

[0016] In some embodiments of the present application, based on the above solution, defining a first reference displacement and a second reference displacement for the first target array and the second target array, respectively, includes:

[0017] The first reference displacement is determined by the following formula:

[0018] base1=α1×max(S1)

[0019] The second reference displacement is determined by the following formula:

[0020] base2=α2×max(S2)

[0021] Wherein, base1 represents the first reference displacement, base2 represents the second reference displacement, α1 represents the first division coefficient, α2 represents the second division coefficient, S1 represents the first measurement array, and S2 represents the second measurement array.

[0022] In some embodiments of the present application, based on the aforementioned solution, determining the first displacement value corresponding to each first target displacement data, and determining the second displacement value corresponding to each second target displacement data based on each first target displacement data, each second target displacement data, the first calibration curve, and the second calibration curve includes:

[0023] The first displacement value corresponding to each first target displacement data is determined by the following formula:

[0024]

[0025] The second displacement value corresponding to each second target displacement data is determined by the following formula:

[0026]

[0027] Among them, compress1 represents the first displacement value, compress2 represents the second displacement value, and x 10 and x 11 are any two displacement values ​​in the first calibration curve, x 10 Less than x 11 ,y 10 and y 11 is the x in the first calibration curve 10 and x 11 The corresponding displacement data, eigenvalue1 represents the first target displacement data, x 20 and x 21 are any two displacement values ​​in the second calibration curve, x 20 Less than x 21 ,y 20 and y 21 is the x in the second calibration curve 20 and x 21 The corresponding displacement data respectively, eigenvalue2 represents the second target displacement data.

[0028] In some embodiments of the present application, based on the above scheme, the actual roll gap value of the caster roll gap is determined by the following formula:

[0029] rollgap i =spread-compress1-compress2

[0030] Among them, rollgap i represents the actual roll gap value of the casting machine roll gap, spread represents the total length of the first swing arm and the second swing arm, compress1 represents the first displacement value, and compress2 represents the second displacement value.

[0031] According to a third aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device having the processor executes to implement the operations performed by the method described in any one of the embodiments of the second aspect above.

[0032] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described in any one of the embodiments of the second aspect above.

[0033] According to the fifth aspect of the embodiments of the present application, an electronic device is provided, which includes one or more processors and one or more memories, wherein at least one computer program instruction is stored in the one or more memories, and the at least one computer program instruction is loaded and executed by the one or more processors to implement the operations performed by the method described in any one of the embodiments of the second aspect above.

[0034] Based on the technical solution proposed in the present application, first, the first measurement array and the second measurement array are respectively subjected to denoising processing to obtain the first target array and the second target array, which can effectively improve the accuracy of the data in the obtained first target array and the second target array, eliminate the interference of erroneous data on the calculation of the actual roll gap value, and improve the accuracy of the actual roll gap value detection of the casting machine roll gap; secondly, by separating the first target array and the second target array into sub-arrays of the same number, respectively, a first sub-array set and a second sub-array set are obtained accordingly, which can effectively reduce the total amount of data in the subsequent data processing process, thereby improving the efficiency of data processing, and further improving the efficiency of the actual roll gap value detection of the casting machine roll gap; then, through the first calibration curve, the first displacement data of the first displacement sensor and the first displacement value of the first rocker arm are corresponded one-to-one, and through the second calibration curve, the second displacement data of the second displacement sensor and the second displacement value of the second rocker arm are corresponded one-to-one, further improving the accuracy and convenience of data processing, thereby effectively improving the efficiency of the actual roll gap value detection of the casting machine roll gap.

[0035] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0037] Figure 1 A schematic diagram of an online casting machine roll gap detection device in one embodiment of the present application is shown;

[0038] Figure 2 A schematic diagram showing the movement of an online casting machine roll gap detection device in an embodiment of the present application within a casting machine is shown;

[0039] Figure 3 An enlarged schematic diagram of an online casting machine roll gap detection device in an embodiment of the present application is shown;

[0040] Figure 4 A flow chart showing a data processing method for an online casting machine roll gap detection device in one embodiment of the present application is shown;

[0041] Figure 5 A data diagram of a first target array and a second target array in one embodiment of the present application is shown;

[0042] Figure 6 A schematic structural diagram of an electronic device in one embodiment of the present application is shown. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0044] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0045] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0046] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0047] It should also be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that shown or described.

[0048] In order to enable those skilled in the art to better understand the present application, the casting machine roll gap proposed in the present application will first be briefly described.

[0049] Continuous casting is an important part of modern steel manufacturing, and the casting machine is an important equipment in continuous casting. Continuous casting is the link to achieve the transformation of steel from "liquid to solid", and it has high requirements for the control difficulty and control accuracy of the casting machine equipment. The roll gap value is an important parameter of the casting machine. In the actual production process, it is necessary to control the roll gap value of the casting machine roll gap to remain stable. If the roll gap value fluctuates greatly, it will cause bulging, center looseness, center segregation, liquid level fluctuations and other problems in the steel slab, affecting the quality of the steel slab. In the existing technology, the roll gap value detection of the casting machine roll gap has the problem of poor timeliness. Therefore, how to realize online measurement of the roll gap value of the casting machine roll gap to improve the efficiency of the casting machine roll gap value detection is a technical problem that needs to be solved urgently. Based on this, the present application proposes an online casting machine roll gap detection device and data processing method to improve the efficiency of casting machine roll gap value detection.

[0050] Next, we will combine Figures 1 to 3 The online casting machine roll gap detection equipment proposed in this application is described in detail.

[0051] See also Figure 1 , shows a schematic diagram of an online casting machine roll gap detection device in one embodiment of the present application.

[0052] See also Figure 2 , showing a schematic diagram of the online casting machine roll gap detection device moving in the casting machine in one embodiment of the present application.

[0053] See also Figure 3 , shows an enlarged schematic diagram of an online casting machine roll gap detection device in a casting machine in one embodiment of the present application.

[0054] like Figure 1 As shown, the online casting machine roll gap detection device proposed in the present application may include at least a transmission component 101, a first wear-resistant component 102, a first swing arm 103, a second swing arm 104, a second wear-resistant component 105, a first displacement sensor 106, a second displacement sensor 107, and a device housing 108. One end of the first swing arm 103 is connected to the transmission component 101, and the other end of the first swing arm 103 (i.e., the end where the first wear-resistant component 102 is located) is used to abut the casting machine roller on one side of the casting machine roll gap; one end of the second swing arm 104 is connected to the transmission component, and the other end of the second swing arm 104 (i.e., the end where the second wear-resistant component 105 is located) is used to abut the casting machine roller on the other side of the casting machine roll gap; specifically, Figure 2 The first wear-resistant component 102 abuts against the casting machine roller 201 on one side of the casting machine roller gap, and the second wear-resistant component 105 abuts against the casting machine roller 202 on the other side of the casting machine roller gap.

[0055] Continue to refer to Figure 1 The first displacement sensor 106 is connected to the first pendulum rod 103 through the transmission assembly 101, and is used to measure the first displacement data of the first pendulum rod 103 at one end close to the transmission assembly in the first direction; the second displacement sensor 107 is connected to the second pendulum rod 104 through the transmission assembly 101, and is used to measure the second displacement data of the second pendulum rod 104 at one end close to the transmission assembly in the first direction.

[0056] Specifically, such as Figure 3As shown, after the first swing arm 103 and the second swing arm 104 respectively abut the casting machine rollers 201 and 202 of the casting machine roll gap, the end of the first swing arm 103 away from the transmission component (i.e., the end where the first wear-resistant component 102 is located) has a first displacement value Compress1 generated by rotation in the second direction, and the movement of the first swing arm 103 close to the end of the transmission component due to the abutment against the casting machine roller 201 is transmitted to the first displacement sensor 106 through the transmission component 101, so that the first displacement sensor 106 can detect the first swing arm 103 close to the end of the transmission component in the first direction. Similarly, the second rocker arm 104 has a second displacement value Compress2 in the second direction due to rotation at one end away from the transmission assembly (i.e., the end where the second wear-resistant assembly 105 is located), and the second rocker arm 104 is moved close to the end of the transmission assembly through the transmission assembly 101, and the movement generated by the abutment against the casting machine roller 202 is transmitted to the second displacement sensor 107, so that the second displacement sensor 107 can detect the second displacement data Eigenvalue2 in the first direction at the end of the second rocker arm 104 close to the transmission assembly.

[0057] In this application, it should be noted that the first direction is the moving direction of the detection device in the roll gap of the casting machine, specifically, Figure 3 The direction F, the second direction is a direction perpendicular to the roll gap of the casting machine, that is, a direction perpendicular to direction F.

[0058] In the present application, it should also be noted that the total length of the first swing arm and the second swing arm is greater than the maximum roll gap value of the casting machine roll gap, specifically as follows Figure 2 As shown, the total length spread of the first swing arm and the second swing arm needs to be greater than the maximum roll gap value of the casting machine roll gap.

[0059] In the present application, the online caster roll gap detection device may further include a data processing device, which may be used to process the first displacement data and the second displacement data to obtain an actual roll gap value of the caster roll gap.

[0060] In the present application, by setting a first rocker arm, a second rocker arm, a first displacement sensor and a second displacement sensor, the actual roll gap value of the casting machine roll gap is converted into first displacement data and second displacement data that can be directly measured. In this way, by processing the first displacement data and the second displacement data, the actual roll gap value of the casting machine roll gap can be obtained in a timely manner, thereby effectively improving the convenience of detecting the actual roll gap value of the casting machine roll gap, and the detection equipment can detect the actual roll gap value of the casting machine roll gap while the casting machine is working, thereby effectively improving the efficiency of detecting the actual roll gap value of the casting machine roll gap.

[0061] Next, we will combine Figure 4 The data processing method of the online casting machine roll gap detection equipment proposed in this application is elaborated in detail.

[0062] See also Figure 4 , shows a flow chart of a data processing method for an online caster roll gap detection device in one embodiment of the present application. The method can be executed by a device with a computing and processing function, specifically by a data processing device in the above-mentioned detection device, such as Figure 4 As shown, the method may at least include steps 410 to 460:

[0063] Step 410 : Acquire a first measurement array and a second measurement array, wherein the first measurement array includes a plurality of first displacement data measured by a first displacement sensor, and the second measurement array includes a plurality of second displacement data measured by a second displacement sensor.

[0064] Step 420 : Perform denoising processing on the first measurement array and the second measurement array respectively to obtain a first target array and a second target array respectively.

[0065] Step 430 : Separate the same number of sub-arrays from the first target array and the second target array respectively, to obtain a first sub-array set and a second sub-array set respectively.

[0066] Step 440 : determining the maximum displacement data from each subarray of the first subarray set to obtain a plurality of first target displacement data, and determining the maximum displacement data from each subarray of the second subarray set to obtain a plurality of second target displacement data.

[0067] Step 450: Determine a first calibration curve between a first displacement value of an end of the first rocker arm away from the transmission assembly in a second direction and the first displacement data, and determine a second calibration curve between a second displacement value of an end of the second rocker arm away from the transmission assembly in the second direction and the second displacement data, wherein the second direction is a direction perpendicular to the roll gap of the casting machine.

[0068] Step 460: Determine a first displacement value corresponding to each first target displacement data, and a second displacement value corresponding to each second target displacement data based on each first target displacement data, each second target displacement data, the first calibration curve, and the second calibration curve; and determine an actual roll gap value of the casting machine roll gap based on the first displacement value, the second displacement value, and the total length of the first rocker arm and the second rocker arm.

[0069] In the present application, the first displacement data, the second displacement data, the first displacement value and the second displacement value are specifically as follows: Figure 3 As shown, the first displacement data is Eigenvalue1, the second displacement data is Eigenvalue2, the first displacement value is Compress1, and the second displacement value is Compress1.

[0070] In the present application, the total length of the first swing arm and the second swing arm is greater than the maximum roll gap value of the casting machine roll gap.

[0071] In the present application, first, the first measurement array and the second measurement array are denoised respectively to obtain the first target array and the second target array, which can effectively improve the accuracy of the data in the first target array and the second target array, eliminate the interference of erroneous data on the calculation of the actual roll gap value, and improve the accuracy of the actual roll gap value detection of the casting machine roll gap; secondly, by separating the first target array and the second target array into sub-arrays of the same number respectively, a first sub-array set and a second sub-array set are obtained accordingly, which can effectively reduce the total amount of data in the subsequent data processing process, thereby improving the efficiency of data processing, and further improving the efficiency of the actual roll gap value detection of the casting machine roll gap; then, through the first calibration curve, the first displacement data of the first displacement sensor and the first displacement value of the first rocker arm are corresponded one-to-one, and through the second calibration curve, the second displacement data of the second displacement sensor and the second displacement value of the second rocker arm are corresponded one-to-one, further improving the accuracy and convenience of data processing, thereby effectively improving the efficiency of the actual roll gap value detection of the casting machine roll gap.

[0072] In the above step 420, the denoising process is performed on the first measurement array and the second measurement array respectively, which can be specifically performed according to the following steps 421 to 425:

[0073] Step 421: Determine the population standard deviation of the first measurement array using the following formula (1):

[0074]

[0075] Step 422: Determine the population standard deviation of the second measurement array using the following formula (2):

[0076]

[0077] Wherein, σ1 represents the population standard deviation of the first measurement array, σ2 represents the population standard deviation of the second measurement array, N1 represents the total number of data in the first measurement array, N2 represents the total number of data in the second measurement array, S1 represents the first measurement array, S2 represents the second measurement array, μ1 represents the mean of the first measurement array, and μ2 represents the mean of the second measurement array.

[0078] Step 423: judge each data in the first measurement array or the second measurement array respectively.

[0079] Step 424: In the first measurement array, if each data is smaller than μ1-3σ1, or each data is larger than μ1+3σ1, then remove each data.

[0080] Step 425: In the second measurement array, if each data is smaller than μ2-3σ2, or each data is larger than μ2+3σ2, then remove each data.

[0081] In the present application, the first target array is obtained by removing the data greater than μ1+3σ1 and the data less than μ1-3σ1 in the first measurement array, and the second target array is obtained by removing the data greater than μ2+3σ2 and the data less than μ2-3σ2 in the second measurement array. This can effectively identify and eliminate abnormal data that have a significant impact on subsequent data processing results, thereby improving the accuracy of the acquired data, eliminating the interference of abnormal data on the calculation of the actual roll gap value, and improving the accuracy of the detection of the actual roll gap value of the casting machine roll gap.

[0082] In step 430, the same number of sub-arrays are separated from the first target array and the second target array, respectively, to obtain a first sub-array set and a second sub-array set, which can be specifically performed according to steps 431 to 434 as follows:

[0083] Step 431 : defining a first reference displacement and a second reference displacement for the first target array and the second target array, respectively.

[0084] Step 432: Separate the displacement data greater than or equal to the first reference displacement from the first target array to obtain a first segmented array, and separate the displacement data greater than or equal to the second reference displacement from the second target array to obtain a second segmented array.

[0085] Step 433: Based on the variation period of the displacement data in the first segmented array, the first segmented array is divided into a plurality of sub-arrays to obtain a first sub-array set; and based on the variation period of the displacement data in the second segmented array, the second segmented array is divided into a plurality of sub-arrays to obtain a second sub-array set.

[0086] In step 434, if the number of the first sub-array sets is different from the number of the second sub-array sets, the process returns to the step of defining the first reference displacement and the second reference displacement for the first target array and the second target array, respectively, until the number of the first sub-array sets is the same as the number of the second sub-array sets, and the number of the first sub-array sets and the number of the second sub-array sets are both equal to the number of the caster roll gaps.

[0087] In step 431, the first reference displacement and the second reference displacement are determined by the following formula (3) and formula (4):

[0088] The first reference displacement is determined by the following formula (3):

[0089] base1=α1×max(S1) (3)

[0090] The second reference displacement is determined by the following formula (4):

[0091] base2=α2×max(S2) (4)

[0092] Wherein, base1 represents the first reference displacement, base2 represents the second reference displacement, α1 represents the first division coefficient, α2 represents the second division coefficient, S1 represents the first measurement array, and S2 represents the second measurement array.

[0093] In this application, please refer to Figure 5, shows a data diagram of the first target array and the second target array in an embodiment of the present application. In a specific embodiment of the present application, the first target array is (4000, 5000, 6000, 7000, 6000, 5000, 4000, 5000, 6000, 7000, 6000, 5000, 4000, 5000, 6000, 7000, 6000, 5000, 4000), wherein the first reference displacement is determined to be 5000 by formula (3), then the displacement array greater than or equal to the first reference displacement is separated from the first target array. Based on the variation period of the displacement data in the first segmented array, the first segmented array is segmented into a plurality of sub-arrays, namely, sub-array a (5000, 6000, 7000, 6000, 5000, 5000, 6000, 7000, 6000, 5000), sub-array b (5000, 6000, 7000, 6000, 5000) and sub-array c (5000, 6000, 7000, 6000, 5000).

[0094] In a specific embodiment of the present application, the second target array is (2000, 3000, 4000, 5000, 4000, 3000, 2000, 3000, 4000, 5000, 6000, 7000, 6000, 5000, 4000, 3000, 2000, 3000, 4000, 5000, 4000, 3000, 2000), if the second benchmark data of the second target array is determined to be 6000 by formula (4), then the second target array is separated from the second target array. The displacement data is greater than or equal to the second benchmark displacement, that is, the second segmentation array is (6000, 7000, 6000). Based on the change period of the displacement data in the second segmentation array, the second segmentation array is divided into multiple sub-arrays, which can include the sub-array d(6000, 7000, 6000). The number of the second sub-array sets is less than the number of the first sub-array sets. Therefore, it is necessary to re-determine the second benchmark data of the second target array. Specifically, the second segmentation coefficient can be reduced, and then the second benchmark data can be re-determined using formula (4) and the reduced second segmentation coefficient.

[0095] The second reference data of the second target array is re-determined to be 3000 by formula (4), then the second segmentation array is (3000, 4000, 5000, 4000, 3000, 3000, 4000, 5000, 6000, 7000, 6000, 5000, 4000, 3000, 3000, 4000, 5000, 4000, 3000). Based on the change period of the displacement data in the second segmentation array, The second partitioned array is divided into multiple sub-arrays, which may include sub-array e(3000, 4000, 5000, 4000, 3000), sub-array f(3000, 4000, 5000, 6000, 7000, 6000, 5000, 4000, 3000) and sub-array g(3000, 4000, 5000, 4000, 3000), and the number of the second sub-array sets is equal to the number of the first sub-array sets.

[0096] In the present application, the number of the first sub-array set and the number of the second sub-array set need to be equal to the number of the casting machine roll gaps. In this way, each casting machine roll gap can have its corresponding sub-array in the first sub-array set and the second sub-array set, respectively, for subsequent data processing, thereby ensuring that the detection equipment detects each casting machine roll gap to prevent missed detection.

[0097] In the present application, the real-time first division coefficient may be specifically 0.7, and the second division coefficient may be specifically 0.7. According to actual needs, the first division coefficient and the second division coefficient may also be specific other values, and the present application does not make any specific limitation on this.

[0098] In the present application, among the casting machine rollers that the second swing arm abuts, there is a power casting machine roller that can actively rotate, thereby driving the ingot chain to move inside the casting machine, and then through the movement of the ingot chain, it drives the other casting machine rollers in the casting machine except the power casting machine roller to rotate, and the actual roller gap value of the power casting machine roller is small. Therefore, when the second swing arm abuts against the power casting machine roller, the data detected by the second displacement sensor will be large, and then the following will occur. Figure 5 As shown, the data of the second displacement sensor has a sudden increase peak.

[0099] In the present application, by setting the first benchmark data and the second benchmark data, the first target array and the second target array are divided respectively, which can effectively reduce the total amount of data, speed up the data processing speed, and thus improve the efficiency of the actual roll gap value detection of the casting machine roll gap. In addition, by judging whether the number of sub-arrays in the first sub-array set and the second sub-array set is equal, it is ensured that the number of separated sub-arrays is equal to the number of casting machine roll gaps, thereby avoiding data loss, and further improving the comprehensiveness of the actual roll gap value detection of the casting machine roll gap.

[0100] In the above step 460, the first displacement value and the second displacement value may be determined specifically by the following formula (5) and formula (6):

[0101] The first displacement value corresponding to each first target displacement data is determined by the following formula (5):

[0102]

[0103] The second displacement value corresponding to each second target displacement data is determined by the following formula (6):

[0104]

[0105] Among them, compress1 represents the first displacement value, compress2 represents the second displacement value, and x 10 and x 11 are any two displacement values ​​in the first calibration curve, x 10 Less than x 11 ,y 10 and y 11 is the x in the first calibration curve 10 and x 11 The corresponding displacement data, eigenvalue1 represents the first target displacement data, x 20 and x 21 are any two displacement values ​​in the second calibration curve, x 20 Less than x 21 ,y 20 and y 21 is the x in the second calibration curve 20 and x 21 The corresponding displacement data respectively, eigenvalue2 represents the second target displacement data.

[0106] In the present application, by converting the first target displacement data and the second target displacement data into a first displacement value and a second displacement value, the roll gap value of the casting machine roll gap can be directly calculated through the measurement results, thereby improving the efficiency of detecting the actual roll gap value of the casting machine roll gap. At the same time, data processing is performed through the first calibration curve and the second calibration curve, which can improve the accuracy of the data processing process.

[0107] In the above step 460, the actual roll gap value of the casting machine roll gap can be determined specifically by the following formula (7):

[0108] rollgap i =spread-compress1-compress2 (7)

[0109] Among them, rollgap i represents the actual roll gap value of the casting machine roll gap, spread represents the total length of the first swing arm and the second swing arm, compress1 represents the first displacement value, and compress2 represents the second displacement value.

[0110] In the present application, the actual roll gap value of the casting machine roll gap is calculated by the first displacement value, the second displacement value and the total length of the first rocker arm and the second rocker arm, which can improve the accuracy of data processing. In addition, while the first displacement data and the second displacement data are measured in real time by the first displacement sensor and the second displacement sensor, the first displacement data and the second displacement data are processed, and the actual roll gap value of the casting machine roll gap can be obtained in time, thereby improving the efficiency of detecting the actual roll gap value of the casting machine roll gap.

[0111] Based on the technical solution proposed in the present application, first, the first measurement array and the second measurement array are respectively subjected to denoising processing to obtain the first target array and the second target array, which can effectively improve the accuracy of the data in the obtained first target array and the second target array, eliminate the interference of erroneous data on the calculation of the actual roll gap value, and improve the accuracy of the actual roll gap value detection of the casting machine roll gap; secondly, by separating the first target array and the second target array into sub-arrays of the same number, respectively, a first sub-array set and a second sub-array set are obtained accordingly, which can effectively reduce the total amount of data in the subsequent data processing process, thereby improving the efficiency of data processing, and further improving the efficiency of the actual roll gap value detection of the casting machine roll gap; then, through the first calibration curve, the first displacement data of the first displacement sensor and the first displacement value of the first rocker arm are corresponded one-to-one, and through the second calibration curve, the second displacement data of the second displacement sensor and the second displacement value of the second rocker arm are corresponded one-to-one, further improving the accuracy and convenience of data processing, thereby effectively improving the efficiency of the actual roll gap value detection of the casting machine roll gap.

[0112] Based on the same inventive concept, an embodiment of the present application provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device with the processor executes to implement the operations performed by the method described above.

[0113] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, which stores at least one computer program instruction. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described above.

[0114] Figure 6 A schematic structural diagram of an electronic device in one embodiment of the present application is shown.

[0115] Based on the same inventive concept, the embodiment of the present application also provides an electronic device. Figure 6 , shows a structural diagram of an electronic device in an embodiment of the present application, wherein the electronic device includes one or more memories 604, one or more processors 602, and at least one computer program (program code) stored in the memory 604 and executable on the processor 602, and when the processor 602 executes the computer program, the method described above is implemented.

[0116] Among them, Figure 6 In the embodiment of the present invention, a bus architecture (represented by bus 600) is shown. Bus 600 may include any number of interconnected buses and bridges, and bus 600 links various circuits including one or more processors represented by processor 602 and memory represented by memory 604. Bus 600 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 605 provides an interface between bus 600 and receiver 601 and transmitter 603. Receiver 601 and transmitter 603 may be the same component, namely a transceiver, which provides a unit for communicating with various other devices over a transmission medium. Processor 602 is responsible for managing bus 600 and general processing, while memory 604 may be used to store data used by processor 602 when performing operations.

[0117] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or a combination of any of these. Furthermore, the functional units may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0118] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0119] The units described as separate components may or may not be physically separate, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0120] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0121] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of the claims of the present application.

Claims

1. An online casting machine roll gap detection device, characterized in that: The detection equipment includes: Transmission components; a first swing arm, one end of which is connected to the transmission assembly, and the other end of which is used to abut against the casting machine roller on one side of the casting machine roll gap; a second swing rod, one end of which is connected to the transmission assembly, and the other end of which is used to abut against the casting machine roller on the other side of the casting machine roll gap; a first displacement sensor connected to the first swing arm through the transmission assembly, and configured to measure first displacement data of an end of the first swing arm close to the transmission assembly in a first direction; a second displacement sensor connected to the second swing rod through the transmission assembly, and configured to measure second displacement data of an end of the second swing rod close to the transmission assembly in the first direction; The total length of the first swing arm and the second swing arm is greater than the maximum roll gap value of the casting machine roll gap, and the first direction is the moving direction of the detection device in the casting machine roll gap.

2. The detection device according to claim 1, characterized in that The detection device also includes: A data processing device is used to process the first displacement data and the second displacement data to obtain an actual roll gap value of the casting machine roll gap.

3. A data processing method for an online casting machine roll gap detection device, characterized in that: The method is executed by the data processing device according to claim 2, and the method includes: Acquire a first measurement array and a second measurement array, wherein the first measurement array includes a plurality of first displacement data measured by the first displacement sensor, and the second measurement array includes a plurality of second displacement data measured by the second displacement sensor; performing denoising processing on the first measurement array and the second measurement array respectively, to obtain a first target array and a second target array respectively; Separating the same number of subarrays from the first target array and the second target array respectively, to obtain a first subarray set and a second subarray set respectively; Determining maximum displacement data from each subarray of the first subarray set to obtain a plurality of first target displacement data, and determining maximum displacement data from each subarray of the second subarray set to obtain a plurality of second target displacement data; Determine a first calibration curve between a first displacement value of an end of a first swing arm away from the transmission assembly in a second direction and the first displacement data, and determine a second calibration curve between a second displacement value of an end of a second swing arm away from the transmission assembly in the second direction and the second displacement data, wherein the second direction is a direction perpendicular to the roll gap of the casting machine; Based on each first target displacement data, each second target displacement data, the first calibration curve and the second calibration curve, the first displacement value corresponding to each first target displacement data is determined, and the second displacement value corresponding to each second target displacement data is determined, and based on the first displacement value, the second displacement value, and the total length of the first rocker arm and the second rocker arm, the actual roll gap value of the casting machine roll gap is determined.

4. The method according to claim 3, characterized in that The performing denoising processing on the first measurement array and the second measurement array respectively includes: The population standard deviation of the first measurement array is determined by the following formula: The population standard deviation of the second measurement array is determined by the following formula: Wherein, σ1 represents the population standard deviation of the first measurement array, σ2 represents the population standard deviation of the second measurement array, N1 represents the total number of data in the first measurement array, N2 represents the total number of data in the second measurement array, S1 represents the first measurement array, S2 represents the second measurement array, μ1 represents the mean value of the first measurement array, and μ2 represents the mean value of the second measurement array; Performing judgment on each data in the first measurement array or the second measurement array respectively; In the first measurement array, if each data is smaller than μ1-3σ1, or each data is larger than μ1+3σ1, then each data is removed; In the second measurement array, if each data is smaller than μ 2 -3σ 2 , or each data is larger than μ 2 +3σ 2 , each data is removed.

5. The method according to claim 3, characterized in that Separating the same number of subarrays from the first target array and the second target array respectively to obtain a first subarray set and a second subarray set respectively includes: defining a first reference displacement and a second reference displacement for the first target array and the second target array, respectively; Separating displacement data greater than or equal to the first reference displacement from the first target array to obtain a first segmented array, and separating displacement data greater than or equal to the second reference displacement from the second target array to obtain a second segmented array; Based on a variation period of the displacement data in the first segmented array, the first segmented array is divided into a plurality of sub-arrays to obtain a first sub-array set; and based on a variation period of the displacement data in the second segmented array, the second segmented array is divided into a plurality of sub-arrays to obtain a second sub-array set; If the number of the first sub-array sets is different from the number of the second sub-array sets, returning to the step of defining the first reference displacement and the second reference displacement for the first target array and the second target array, respectively, until the number of the first sub-array sets is the same as the number of the second sub-array sets, and the number of the first sub-array sets and the number of the second sub-array sets are both equal to the number of the caster roll gaps.

6. The method according to claim 5, characterized in that Defining a first reference displacement and a second reference displacement for the first target array and the second target array, respectively, comprises: The first reference displacement is determined by the following formula: base1=α1×max(S1) The second reference displacement is determined by the following formula: base2=α2×max(S2) Wherein, base1 represents the first reference displacement, base2 represents the second reference displacement, α1 represents the first division coefficient, α2 represents the second division coefficient, S1 represents the first measurement array, and S2 represents the second measurement array.

7. The method according to claim 3, characterized in that The determining, based on each first target displacement data, each second target displacement data, the first calibration curve, and the second calibration curve, of a first displacement value corresponding to each first target displacement data and a second displacement value corresponding to each second target displacement data, includes: The first displacement value corresponding to each first target displacement data is determined by the following formula: The second displacement value corresponding to each second target displacement data is determined by the following formula: Among them, compress1 represents the first displacement value, compress2 represents the second displacement value, and x 10 and x 11 are any two displacement values ​​in the first calibration curve, x 10 Less than x 11 ,y 10 and y 11 is the x in the first calibration curve 10 and x 11 The corresponding displacement data, eigenvalue1 represents the first target displacement data, x 20 and x 21 are any two displacement values ​​in the second calibration curve, x 20 Less than x 21 ,y 20 and y 21 is the x in the second calibration curve 20 and x 21 The corresponding displacement data respectively, eigenvalue2 represents the second target displacement data.

8. The method according to claim 3, characterized in that The actual roll gap value of the caster roll gap is determined by the following formula: rollgap i =spread-compress1-compress2 Among them, rollgap i represents the actual roll gap value of the casting machine roll gap, spread represents the total length of the first swing arm and the second swing arm, compress1 represents the first displacement value, and compress2 represents the second displacement value.

9. A computer program product, characterized in that The computer program product includes computer instructions stored in a computer-readable storage medium and adapted to be read and executed by a processor, so as to enable a computer device having the processor to perform the method according to any one of claims 3 to 8.

10. A computer-readable storage medium, characterized in that At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by the processor to implement the operations performed by the method according to any one of claims 3 to 8.