Method for judging abnormal bending amount of center line of plate blank and calculating bending amount of head
By collecting and processing real-time data during the strip rolling process, removing outliers of the slab center line, screening and updating the center line, the problem of abnormalities in false value points affecting the calculation of the bending amount of the slab head is solved, and the accuracy of calculation and production quality are improved.
Patent Information
- Application Number
- CN202510328071.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-08-12
AI Technical Summary
In the prior art, there are abnormalities in the center line data of the slab in the strip steel rolling process, which affects the accuracy of the calculation of the bending amount of the slab head, resulting in a sickle bending control deviation and a decline in the quality of the strip steel product.
By collecting real-time data during strip rolling, the outliers in the center line of the slab are removed, the center line curve is updated, the head zero point, maximum value and jump false value points are screened and removed, and whether there is an abnormality in the center line. If it is normal, calculate the head bending amount of the slab.
The accuracy of the slab centerline and the accuracy of the head bending amount are improved, ensuring the stability of strip production quality and the optimized control of sickle bending defects.
Smart Images

Figure CN120460486A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of strip steel camber control, in particular to a method for determining abnormal slab centerline camber amount. Background Art
[0002] The main manifestation of sickle bend is the irregular bending along the horizontal plane in the length direction of the plate and strip during the rolling process. Under normal circumstances, the sickle bend of the strip often occurs at the head and tail of the slab. Accurately detecting and quickly calculating the head bend of the slab during the rolling process is of great significance to the subsequent sickle bend control. In the actual production process, due to factors such as the interference of the detection equipment by the rolling site environment and the influence of the surface defects of the strip itself on the detection of the slab centerline, a certain number of false value point anomalies will appear in the slab centerline data collected by the on-site equipment. In the case of serious abnormalities of false value points, it will interfere with the calculation of the head bend of the slab, and then cause deviations in the subsequent sickle bend control, resulting in problems such as reduced quality of strip products. In response to the above problems, the present invention proposes a method for determining the abnormality of the slab centerline bend, so as to improve the stability and accuracy of the strip slab centerline curve processing and the calculation of the head bend, and provide data support for the subsequent control optimization of sickle bend defects and the improvement of strip production quality. Summary of the Invention
[0003] To address the existing technical problem of false value points appearing in the slab centerline obtained by on-site sampling, interfering with the calculation of the slab head curvature, and thus affecting subsequent control and strip product quality, the present invention provides a method for determining slab centerline curvature anomalies and calculating head curvature. The technical solution is as follows:
[0004] S1, collect real-time data during the strip rolling process and obtain the slab centerline curve Series0;
[0005] S2, remove outliers in the slab centerline, update the centerline curve, and finally obtain the updated slab centerline curve Series3;
[0006] S3. Determine whether the center line curve obtained in step S2 has any abnormality. If so, an alarm is issued; if normal, the head bending amount of the slab is calculated.
[0007] The real-time data collected in step S1 is the centerline offset value during the slab rolling process: y1, y2, ..., y n , unit is mm.
[0008] During the actual strip production process, on-site testing equipment collects real-time data from the strip rolling process. Typically, this data is collected as a non-continuous array of signals at fixed time intervals. Through data processing, the slab centerline is obtained and stored in an array format. Ultimately, each slab centerline obtained on-site can be represented in an array format.
[0009] The slab centerline curve in step S1 is:
[0010] Series0={P i |i∈{1,2,...,n}}
[0011] Among them, Series0 is the slab centerline array obtained during the actual production process, which is the actual slab centerline curve;
[0012] P i Represents the scattered points on the center line of the slab, each scattered point P i The corresponding center line offset value is y i ,y i The unit is mm;
[0013] n is the number of scattered points of the slab centerline curve Series0 (unit: “points”), indicating the length of the slab centerline curve Series0, and i is the sequence number of the scattered points.
[0014] The step S2 specifically includes:
[0015] S21. Screen the head zero point false value points in the slab centerline curve, remove abnormal values and update the slab centerline curve:
[0016]
[0017] Among them, k is a variable, which means that the slab centerline curve starts from the initial position and the first one that satisfies |y i |>a, that is, the position of the point in the array that meets the above conditions;
[0018] JumpJudge is a Boolean value. When the designed head zero point jump false value point is met, JumpJudge = True, otherwise JumpJudge = False;
[0019] y i For each scattered point P on the center line of the slab i The corresponding centerline offset value,
[0020] Parameter a is a constant, which is the threshold for judging the false value point of the head zero point. The unit is mm and the value range is 3-5mm.
[0021] Parameter b is a constant, which is the threshold for judging the false value point of the head zero point jump. The unit is mm and the value range is 8-15mm.
[0022] Series1 is the updated centerline curve of the slab centerline curve Series0 after removing the head zero point false value point;
[0023] The parameter u is a variable, which is the starting position of the slab centerline curve Series0 after removing the false value point of the head zero point when the Boolean value JumpJudge = False;
[0024] The parameter v is a variable, which is the starting position of the slab centerline curve Series0 after removing the false value point of the head zero point when the Boolean value JumpJudge = True;
[0025] S22. Screen the maximum false value points in the slab centerline curve, remove abnormal values and update the slab centerline curve:
[0026] Series2={P j |P j ∈Series1,|y j |<c}
[0027] Series2 is the updated centerline curve obtained by removing the maximum false value points from Series1. Parameter c is a constant, which is the threshold for determining the maximum false value points. The unit is mm and the value range is 80-100 mm. j is the number of the scattered points on the slab centerline.
[0028] S23, screening the jump false value points in the slab centerline curve, removing abnormal values and updating the slab centerline curve:
[0029]
[0030] Among them, Δ1(j) and Δ2(j) are variables, representing the first-order difference and second-order difference of the slab centerline curve Series2, respectively, and the unit is mm;
[0031] Parameters d, e, and f are all constants, which are the thresholds for judging the false value points of the centerline curve jump. The unit is mm. The value range of parameter d is 10-15mm, the value range of parameter e is 10-15mm, and the value range of parameter f is 15-20mm.
[0032] Γ is the set of all scattered point numbers that meet the requirements for judging the false value point;
[0033] Series3 is the updated centerline curve of the slab centerline curve Series2 after removing the jump false value points, that is, the updated centerline curve of Series0 after removing all false value points.
[0034] Determining whether the centerline curve is abnormal in step S3 includes:
[0035] S31. Determine whether the head zero point of the slab centerline curve is abnormal;
[0036] S32, determining whether the maximum value or jump of the slab centerline curve is abnormal;
[0037] S33. Determine whether the abnormal step jump still exists after removing the characteristic false value points in steps S31 and S32.
[0038] The step S31 is specifically as follows:
[0039]
[0040] Where n is the number of scattered points of the slab centerline curve Series0, that is, the length of the slab centerline curve Series0, and the unit is the counting unit "piece";
[0041] len(Series1) is the length (unit: “number”) of the updated centerline curve Series1 after removing the false zero value point at the head of the original centerline curve Series0;
[0042] The parameter error_1 is a constant, which is an abnormality evaluation index for judging the length of the original curve Series0 of the slab centerline, and its value range is 10-20 (unit: "piece");
[0043] The parameter error_2 is a constant, which is an abnormality evaluation indicator for judging the length of the updated centerline curve Series1 after removing the false zero value points at the head. The value range is 10-20 (unit: "piece");
[0044] The parameter error_3 is a constant and is an abnormality evaluation indicator for determining the proportion of false zero-value points after removing the head. Its value range is 0.25-0.3.
[0045] The step S32 is specifically as follows:
[0046]
[0047] Where len(Serise2) is the length (unit: “number”) of the updated centerline curve Series2 after removing the maximum false value points from the centerline curve Series1.
[0048] len(Serise3) is the length (unit: “number”) of the updated centerline curve Series3 obtained by removing all false value points from the original centerline curve Series0.
[0049] The parameter error_4 is a constant, which is an abnormality evaluation indicator for judging the number of false maximum value points removed, and its value range is 4-6 (unit: "points");
[0050] The parameter error_5 is a constant, which is an abnormality evaluation indicator for judging the number of false jump value points removed, and its value range is 4-8 (unit: "points");
[0051] The parameter error_6 is a constant, which is an abnormality evaluation indicator for judging the length of the center line curve Series3 obtained after removing all false value points from the original center line curve Series0. The value range is 10-20 (unit: "points").
[0052] The step S33 is specifically as follows:
[0053] Δ=y j+2 +y j -2*y j+1 ,y j ∈Series3
[0054]
[0055] Where Δ is a variable, representing the second-order difference of the centerline curve Series3, and the unit is mm;
[0056] Parameter error_7 is a constant, which is an abnormality evaluation indicator for judging the abnormal step jump of the center line curve Series3. The unit is mm and the value range is 15-25mm.
[0057] When it is judged to be abnormal, an alarm is issued; when it is judged to be normal, the head bending amount of the slab is calculated.
[0058] The calculation process of the head bending amount of the slab includes:
[0059] S331. Calculate the head eigenvalue of the centerline curve Serise3:
[0060] Head=maxy j or miny j ,j∈[1,α*len(Series3)]
[0061] Among them, Head is a variable, which represents the head characteristic value of the centerline curve Serise3, and the unit is mm;
[0062] len(Serise3) is the length of the updated centerline curve Serise3 after removing all false value points from the original centerline curve Series0;
[0063] The parameter α is a constant, which is the magnification coefficient and is used to determine the head feature interval of the slab centerline. Its value range is [0.15, 0.25].
[0064] S332. Calculate the middle reference value of the centerline curve Serise3:
[0065]
[0066] Among them, Base is a variable, which represents the middle reference value of the centerline curve Serise3, and the unit is mm;
[0067] L is a variable, which represents the length of the middle part of the selected centerline curve Serise3 (unit: “piece”);
[0068] The parameters γ and λ are constants and are magnification coefficients used to determine the middle characteristic interval of the slab centerline. The value range is: 0.25<λ<0.35, 0.55<γ<0.65;
[0069] S333. Calculate the head bending amount of the slab:
[0070] Dev=Head-Base
[0071] Where Dev is a variable, which indicates the head bending amount of the slab, and the unit is mm.
[0072] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least:
[0073] 1. Improve the accuracy of the slab centerline during strip rolling: By optimizing the screening and removal of abnormal points in the slab centerline, more realistic and reliable slab centerline data can be obtained, providing more accurate data support for subsequent analysis and operations on the slab centerline.
[0074] 2. Improve the accuracy of slab head curvature: By adding methods for screening abnormal points on the slab centerline and determining abnormal centerline curvature, the slab head curvature can be obtained more quickly and accurately during the rolling process, providing more accurate data support for subsequent analysis and operations on the slab head curvature.
[0075] 3. Improve strip production quality: By optimizing the slab centerline abnormal point screening and removal function, abnormal points on the slab centerline are removed to obtain true and reliable slab centerline data; by adding a method for determining the abnormal curvature of the slab centerline, abnormal conditions of the slab centerline can be determined more accurately, and the curvature of the slab head can be accurately calculated, which is of great significance for further optimizing the control of sickle bending and improving the quality of strip production. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0077] Figure 1 This is a flow chart of a method for determining abnormal slab centerline curvature and calculating head curvature provided by an embodiment of the present invention;
[0078] Figure 2 is the slab centerline curve Series0 actually obtained in the embodiment of the present invention;
[0079] Figure 3 is the slab centerline curve Series1 in the embodiment of the present invention;
[0080] Figure 4 This is the slab centerline curve Series1' in the embodiment of the present invention where the head zero point jump judgment is not adopted;
[0081] Figure 5 is the slab centerline curve Series2 in the embodiment of the present invention;
[0082] Figure 6 It is the slab centerline curve Series3 in the embodiment of the present invention. DETAILED DESCRIPTION
[0083] The technical solution of the present invention is described below in conjunction with the accompanying drawings.
[0084] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as an "exemplary" in the present invention should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner. Furthermore, in the embodiments of the present invention, "and / or" can mean both or either of the two.
[0085] In the embodiments of the present invention, sometimes a subscript such as W1 may be written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are the same.
[0086] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0087] The embodiment of the present invention provides a method for determining abnormality of slab centerline curvature and calculating head curvature. Figure 1 As shown, the method includes:
[0088] S1, collect real-time data during the strip rolling process and obtain the slab centerline curve Series0;
[0089] S2, remove outliers in the slab centerline, update the centerline curve, and finally obtain the updated slab centerline curve Series3;
[0090] S3. Determine whether the center line curve obtained in step S2 has any abnormality. If so, an alarm is issued; if normal, the head bending amount of the slab is calculated.
[0091] The following describes this with reference to specific embodiments.
[0092] In the specific judgment process, follow the steps below:
[0093] S1. Collect real-time data during the strip rolling process and obtain the slab centerline, specifically:
[0094] This example is a 2250mm hot-rolled strip steel production line at a steel plant. On-site detection equipment is used to collect real-time data during the strip steel rolling process. The slab centerline of this rolling process is obtained and stored in the form of an array, which is represented as follows:
[0095] Series0={0.38,0.47,0.38,0.47,0.38,0.38,0.38,0.38,0.38,0.56,-13.88,0.47,0.38,0.38,-19.41,-17.63,-17.72,-15.84,-16.22 ,-15.19,-13.69,-12.09,-12.09-11.34,-10.78,-10.22,-9.38,-10 .13,-9.84,-10.41,-9.66,-8.72,-8.72,-7.88,-7.59,-7.69,-7.03 ,-6.28,-6.94,-6.84,-6.66,-7.22,-6.38,-6.09,-5.06,-5.06,-4.13,-2.91,-2.44,-1.13,-1.03,-0.47,-0.28,-0.47,0.28,-0.66,-0.28,-0.47,0.28,0.09,-0.28,-0.09,0.19,-0.28,-0.09,-0.28,0.66,0.28,-0.38,-0.75,-0.47,-1.13,-3.09,-5.53,-7.22,-8.72,-9}
[0096] The slab centerline Series0 has 77 points, that is, n = 77, and i∈{1,2,...,76,77}. The actual slab centerline curve Series0 is as follows Figure 2 shown.
[0097] S2. Remove outliers from the slab centerline and update the centerline, specifically including:
[0098] S21. Design and screen the head zero point false value points in the slab centerline curve, remove abnormal values and update the slab centerline curve:
[0099]
[0100] In this embodiment, based on field experience and to satisfy most known abnormal conditions, repeated attempts were made within the value range, and the final values were: a = 3, b = 10, in mm. Calculation shows that k = 11 and JumpJudge = True, so the centerline curve Serise1 is:
[0101] Series1={-19.41,-17.63,-17.72,-15.84,-16.22,-15.19,-13.69,-12.09,-12.09-11.34,-10.78,-10.22,-9.38 ,-10.13,-9.84,-10.41,-9.66,-8.72,-8.72,-7.88,-7.59,-7.69,-7.03,-6.28,-6.94,-6.84,-6.66,-7.22,-6.38 ,-6.09,-5.06,-5.06,-4.13,-2.91,-2.44,-1.13,-1.03,-0.47,-0.28,-0.47,0.28,-0.66,-0.28,-0.47,0.28,0.09,-0.28,-0.09,0.19,-0.28,-0.09,-0.28,0.66,0.28,-0.38,-0.75,-0.47,-1.13,-3.09,-5.53,-7.22,-8.72,-9}
[0102] In step S21, 14 false zero value points are deleted from the head. After deletion, there are 63 points in the center line Series1, that is, len(Series1)=63. The center line Series1 of the slab is as follows: Figure 3 If the optimization function of head zero point jump judgment is not added, the center line of the slab will be as follows: Figure 4 As shown. Figure 3 and Figure 4 , according to manual experience and the actual situation of the rolling site, Figure 4 The first point in the curve should be a false value point and will affect the calculation of the head curvature of this curve. Adding this optimization function successfully solves the problem of head curvature calculation errors caused by occasional false value points of the head zero point in the rolling site of this embodiment, and improves the stability of obtaining the slab centerline during the production process.
[0103] S22. Design and screen the maximum false value points in the slab centerline curve, remove abnormal values and update the slab centerline curve:
[0104] Series2={P j |P j ∈Series1,|y j |<c}
[0105] In this embodiment, based on on-site experience and in order to satisfy most known abnormal situations, repeated attempts were made within the value range, and the final value was: c=80, in units of mm.
[0106] By comparing the value of each point of Series1 with c, we can get Series2 = Series1 and len(Series2) = 63. The curve is as follows: Figure 5 shown.
[0107] In this embodiment, there is no point in the center line Series1 with an absolute value greater than 80 mm, that is, there is no false maximum value point; if a false maximum value point with an absolute value greater than 80 mm is encountered by traversing the center line Series1 in the above step S22, it will be removed in this step, and then the center line curve is updated to obtain Series2.
[0108] S23. Design and screen the jump false value points in the slab centerline curve, remove abnormal values and update the slab centerline curve:
[0109]
[0110] In this embodiment, based on on-site experience and in order to meet most known abnormal situations, repeated attempts were made within the value range, and the final values were: d=10, e=10, f=20, in units of mm.
[0111] By traversing the center line Series2 and calculating the first-order and second-order differences between adjacent points, and then comparing the jump false value point conditions designed in the above formula one by one, we get Series3 = Series2, and len(Series3) = 63. The curve is as follows Figure 6 shown.
[0112] In this embodiment, there is no point in the center line Series2 that meets the above-mentioned jump false value point judgment conditions, that is, there is no jump false value point; if a jump false value point is encountered by traversing the center line Series2 in the above-mentioned step S23, it is removed in this step, and then the center line curve is updated to obtain Series3.
[0113] S3. Determine whether the current centerline has any abnormality and whether it can be used to calculate the head bending amount, specifically including:
[0114] S31. Determine if the head zero point of the slab centerline curve is abnormal:
[0115]
[0116] In this embodiment, based on field experience, in order to meet most known abnormal situations, repeated attempts are made within the value range, and the final values are: error_1 = 10, the unit is the counting unit "piece"; error_2 = 10, the unit is the counting unit "piece"; error_3 = 0.3.
[0117] From step S11, n=77 is obtained, which satisfies n>error_1. This condition determines that the center line is normal.
[0118] From step S21, len(Series1)=63, which satisfies len(Series1)>error_2. This condition determines that the center line is normal.
[0119] By calculation, n-len(Series1)=14, then (n-len(Series1)) / n=0.18, which satisfies the judgment condition of the normal situation in the above formula. This condition determines that the center line is normal.
[0120] S32. Determine whether the maximum value or jump of the slab centerline curve is abnormal:
[0121]
[0122] In this embodiment, based on on-site experience, in order to meet most known abnormal situations, repeated attempts are made within the value range, and the final values are: error_4=4, error_5=7, error_6=10, and the units are all counting units "pieces".
[0123] From step S21, we get len(Series1) = 63, from step S22, we get len(Series2) = 63, and from step S23, we get len(Series3) = 63. Then, we can calculate that len(Serise2) - len(Serise1) = 0 ≤ error_4, which indicates that the centerline is normal. Furthermore, len(Serise3) - len(Serise2) = 0 ≤ error_5, which indicates that the centerline is normal. Finally, len(Series3) = 63 ≥ error_6, which indicates that the centerline is normal.
[0124] S33. Determine whether the abnormal step jump still exists after removing the above-mentioned characteristic false value points:
[0125] Δ=y j+2 +y j -2*y j+1 ,y j ∈Series3
[0126]
[0127] In this embodiment, based on on-site experience and in order to satisfy most known abnormal situations, repeated attempts are made within the value range, and the final value is: error_7=20, in units of mm.
[0128] The center line Series3 finally obtained in step S23 is traversed, and the second-order differences between adjacent points are calculated and compared with the value of error_7. In this embodiment, after calculation, this condition determines that the center line is normal.
[0129] S34. Determine whether the centerline curve Series3 obtained finally can be used to calculate the head bending amount:
[0130] In this embodiment, if all seven centerline determination conditions are normal, the centerline Series 3 obtained in step S23 can be used to calculate the amount of head curvature. In this step, if the result of any of the centerline abnormality determinations in steps S31, S32, or S33 is "abnormal," the centerline Series 3 obtained in step S23 cannot be used to calculate the amount of head curvature. In this case, the output result indicates the corresponding abnormality.
[0131] S4. From the determination in step S3, it can be known that the center line Series3 finally obtained in step S23 can be used to calculate the head bending amount. Calculating the head bending amount of the slab specifically includes:
[0132] In this embodiment, the center line Series3 finally obtained in step S23 is shown as follows:
[0133] Series3={-19.41,-17.63,-17.72,-15.84,-16.22,-15.19,-13.69,-12.09,-12.09-11.34,-10.78,-10.22,-9.38 ,-10.13,-9.84,-10.41,-9.66,-8.72,-8.72,-7.88,-7.59,-7.69,-7.03,-6.28,-6.94,-6.84,-6.66,-7.22,-6.38 ,-6.09,-5.06,-5.06,-4.13,-2.91,-2.44,-1.13,-1.03,-0.47,-0.28,-0.47,0.28,-0.66,-0.28,-0.47,0.28,0.09,-0.28,-0.09,0.19,-0.28,-0.09,-0.28,0.66,0.28,-0.38,-0.75,-0.47,-1.13,-3.09,-5.53,-7.22,-8.72,-9}
[0134] S41. Calculate the head eigenvalue of the centerline curve Series3:
[0135] Head=maxy j or miny j,j∈[1,α*len(Series3)]
[0136] In this embodiment, the magnification coefficient α is set to α=0.2, and j∈[1,13] is calculated, and Head=-19.14 is obtained, with the unit being mm.
[0137] S42. Calculate the middle reference value of the centerline curve Series3:
[0138]
[0139] In this embodiment, the values of the magnification coefficients λ and γ are respectively: λ=0.3, γ=0.6, then j∈[19,38] is calculated, L=20, and Base=-5.38 is obtained, the unit is mm.
[0140] S43. Calculate the head bending amount of the slab:
[0141] Dev=Head-Base
[0142] From step S41, Head = -19.14 mm is obtained, and from step S42, Base = -5.38 mm is obtained. Then, according to the above formula, the head bending amount of the slab is calculated as: Dev = -13.76, in units of mm.
[0143] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for determining abnormality in slab centerline curvature and calculating head curvature, characterized in that: The method comprises: S1, collect real-time data during the strip rolling process and obtain the slab centerline curve Series0; S2, remove outliers in the slab centerline, update the centerline curve, and finally obtain the updated slab centerline curve Series3; S3. Determine whether the center line curve obtained in step S2 has any abnormality. If so, an alarm is issued; if normal, the head bending amount of the slab is calculated.
2. The method for determining abnormality of slab centerline curvature and calculating head curvature according to claim 1, characterized in that: The real-time data collected in step S1 is the centerline offset value during the slab rolling process: y1, y2, ..., y n , in mm; the slab centerline curve in step S1 is: Series0={P i |i∈{1,2,...,n}} Among them, Series0 is the slab centerline array obtained during the actual production process, which is the actual slab centerline curve; P i Represents the scattered points on the center line of the slab, each scattered point P i The corresponding center line offset value is y i ,y i The unit is mm; n is the number of scattered points of the slab centerline curve Series0, indicating the length of the slab centerline curve Series0, and i is the sequence number of the scattered points.
3. The method for determining abnormality of slab centerline curvature and calculating head curvature according to claim 1, characterized in that: The step S2 specifically includes: S21. Screen the head zero point false value points in the slab centerline curve, remove abnormal values and update the slab centerline curve: Among them, k is a variable, JumpJudge is a Boolean value, y i For each scattered point P on the center line of the slab i The corresponding centerline offset value, Parameter a is a constant, which is the threshold for judging the false value point of the head zero point, and the unit is mm; Parameter b is a constant, which is the threshold for judging the false value point of the head zero point jump, and the unit is mm; Series1 is the updated centerline curve of the slab centerline curve Series0 after removing the head zero point false value point; The parameter u is a variable, which is the starting position of the slab centerline curve Series0 after removing the false value point of the head zero point when the Boolean value JumpJudge = False; The parameter v is a variable, which is the starting position of the slab centerline curve Series0 after removing the false value point of the head zero point when the Boolean value JumpJudge = True; S22. Screen the maximum false value points in the slab centerline curve, remove abnormal values and update the slab centerline curve: Series2={P j |P j ∈Series1,|y j |<c} Series2 is the updated centerline curve obtained by removing the maximum false value points from Series1; parameter c is a constant, which is the threshold for judging the maximum false value points, and the unit is mm; j is the number of the scattered points on the slab centerline; S23, screening the jump false value points in the slab centerline curve, removing abnormal values and updating the slab centerline curve: Among them, Δ1(j) and Δ2(j) are variables, representing the first-order difference and second-order difference of the slab centerline curve Series2, respectively, and the unit is mm; Parameters d, e, and f are all constants, which are the thresholds for judging the false value points of the center line curve jump, and the unit is mm; Γ is the set of all scattered point numbers that meet the requirements for judging the false value point; Series3 is the updated centerline curve of the slab centerline curve Series2 after removing the jump false value points, that is, the updated centerline curve of Series0 after removing all false value points.
4. The method for determining abnormality of slab centerline curvature and calculating head curvature according to claim 1, characterized in that: Determining whether the centerline curve is abnormal in step S3 includes: S31. Determine whether the head zero point of the slab centerline curve is abnormal; S32, determining whether the maximum value or jump of the slab centerline curve is abnormal; S33. Determine whether the abnormal step jump still exists after removing the characteristic false value points in steps S31 and S32.
5. The method for determining abnormality of slab centerline curvature and calculating head curvature according to claim 4, characterized in that: The step S31 is specifically as follows: Where n is the number of scattered points of the slab centerline curve Series0, len(Series1) is the length of the updated centerline curve Series1 after removing the head zero false value point from the original centerline curve Series0; The parameter error_1 is a constant and is an abnormality evaluation indicator for judging the length of the original curve Series0 of the slab centerline; The parameter error_2 is a constant and is an abnormality evaluation indicator for the length of the updated centerline curve Series1 after removing the false zero value points at the head. The parameter error_3 is a constant and is an abnormality evaluation indicator for determining the number of false zero value points removed from the head.
6. The method for determining abnormality of slab centerline curvature and calculating head curvature according to claim 4, characterized in that: The step S32 is specifically as follows: Where len(Serise2) is the length of the updated centerline curve Series2 after removing the maximum false value points from the centerline curve Series1; len(Serise3) is the length of the updated centerline curve Series3 after removing all false value points from the original centerline curve Series0; The parameter error_4 is a constant and is an abnormality evaluation indicator for determining the number of false maximum value points removed; The parameter error_5 is a constant and is an abnormality evaluation indicator for determining the number of false jump value points removed; The parameter error_6 is a constant and is an abnormality evaluation indicator for judging the length of the centerline curve Series3 obtained after removing all false value points from the original centerline curve Series0.
7. The method for determining abnormality of slab centerline curvature and calculating head curvature according to claim 4, characterized in that: The step S33 is specifically as follows: Δ=y j+2 +y j -2*y j+1 ,and j ∈Series3 Where Δ is a variable, representing the second-order difference of the centerline curve Series3, and the unit is mm; Parameter error_7 is a constant, which is an abnormality evaluation indicator for judging the abnormal step jump of the center line curve Series3, and the unit is mm; When it is judged to be abnormal, an alarm is issued; when it is judged to be normal, the head bending amount of the slab is calculated.
8. The method for determining abnormality of slab centerline curvature and calculating head curvature according to claim 7, characterized in that: The calculation process of the head bending amount of the slab includes: S331. Calculate the head eigenvalue of the centerline curve Serise3: Head=maxy j or miny j ,j∈[1,α*len(Series3)] Among them, Head is a variable, which represents the head characteristic value of the centerline curve Serise3, and the unit is mm; len(Serise3) is the length of the updated centerline curve Serise3 after removing all false value points from the original centerline curve Series0; The parameter α is a constant and is the magnification factor used to determine the head feature interval of the slab centerline; S332. Calculate the middle reference value of the centerline curve Serise3: Among them, Base is a variable, which represents the middle reference value of the center line curve Serise3, and the unit is mm; L is a variable, which represents the length of the middle part of the selected center line curve Serise3; The parameters γ and λ are constants and are magnification coefficients used to determine the middle characteristic interval of the slab centerline; S333. Calculate the head bending amount of the slab: Dev=Head-Base Where Dev is a variable, which indicates the head bending amount of the slab, and the unit is mm.