The present disclosure relates to an apparatus for controlling a temperature of a steel plate which is cooled by coolant water from a cooling bank group and then coiled by a coiler in a hot rolling line.
Important indexes of a steel plate in hot rolling include strength, ductility, toughness, and the like related to material of the steel plate. The material of the steel plate is determined by a cooling process on a runout table (hereinafter, also referred to as a “ROT”) located on a downstream side of the hot rolling line. In the ROT, the temperature of the steel plate during the cooling process is controlled. This control may be referred to as a coiling temperature control, which is based on the temperature of the steel plate in a coiling process (i.e., a coiling temperature) that is performed after the cooling process.
In the cooling process on the ROT, there is a problem that a cooling effect on a top surface of the steel plate is different from that on a bottom surface of the steel plate due to an influence of gravity and differences in an equipment (e.g., differences in types and numbers of headers and nozzles, differences in flow rate, pressure, etc.). In addition, the thicker the steel plate is, the slower the soaking due to heat conduction inside the steel plate tends to be. Therefore, in a cooling process of a thick steel plate, a temperature difference is likely to occur between the top surface of the steel plate and the bottom surface of the steel plate. At this time, a warpage occurs in a width direction of the steel plate, which is called a camber. In particular, when the top surface temperature is lower than the bottom surface temperature, both ends in the width direction are warped upward. Then, the coolant water stays on the top surface of the steel plate to further lower the top surface temperature. As a result, the quality of the material of the steel plate is lowered, and the quality of the flatness is lowered. In addition, the coolant water staying on the top surface of the steel plate interferes with correct measurement of the temperature of the steel plate, resulting in a problem that an accuracy of temperature control using the measured temperature is lowered.
PLT1 proposes a technique for changing a supply manner of the coolant water from a plurality of cooling banks on the ROT in accordance with positions of the cooling bank group. Specifically, in PLT1, the ROT is divided into an upstream side area and a downstream side area, and among the plurality of cooling banks located in the upstream side area, cooling banks facing the bottom surface of the steel plate are controlled to be in a water cooling state whereas cooling banks facing the top surface of the steel plate are controlled to be in an air cooling state (i.e., a state in which the coolant water is not supplied). According to this control, the coolant water can be supplied only to the bottom surface of the steel plate in the upstream side area. Therefore, the temperature of the bottom surface of the steel plate passing through the upstream side area may be intentionally lowered to create a temperature difference between the top surface of the steel plate and the bottom surface of the steel plate. Therefore, it is possible to suppress the occurrence of a positive camber.
PLT2 proposes a control technique for a cooler comprising a cooling nozzle for supplying coolant water to a steel plate and two pyrometers (top and bottom surface pyrometers) arranged opposite downstream of the cooling nozzle. In this control, a difference between measured values of the two pyrometers (i.e., a temperature difference between the top surface of the steel plate and the bottom surface of the steel plate) is calculated. Based on a variation of the measured value difference, the temperature difference between the top surface and the bottom surface of an uncooled portion of the steel plate is predicted. Then, based on the predicted temperature difference, a ratio of a coolant injection amount from the cooling nozzle (i.e., a top surface side cooling nozzle) facing the top surface of the steel plate and a coolant injection amount from the cooling nozzle (i.e., a bottom surface side cooling nozzle) facing the bottom surface of the steel plate is corrected.
However, in the control method described in PLT1, the temperature difference between the top surface and the bottom surface for suppressing the generation of the positive camber generates a negative camber, and this negative camber may deteriorate quality on the flatness. In addition, controlling the cooling bank facing the top surface of the steel plate in the upstream side area to the air cooling state means that cooling speed of the steel plate in this area is limited. Therefore, it is difficult to form a material called step cooling for rapidly cooling the steel plate on the upstream side in the ROT. Furthermore, controlling the cooling bank facing the bottom surface of the steel plate in the upstream side area to the water cooling state means that only the bottom surface of the steel plate in this area is quenched. Therefore, there is a possibility that the material is not uniform between the top surface of the steel plate and the bottom surface of the steel plate.
The control method described in PLT2 does not take into account changes in the temperature of the steel plate on an entry side of a cooler and in conveying speed of the steel plate. Therefore, it is impossible to use a feedforward control function for correcting a change in a condition (e.g., the entry side temperature or the conveying speed) from a preset calculation at which respective positions of the steel plate are individually calculated. Under a condition where there is a discrepancy between the water cooling efficiency of the top and bottom surfaces, where a temperature difference between the top and bottom surfaces is an issue, modifying a ratio of coolant injection amounts changes mean values of the top and bottom surface temperatures, respectively. Therefore, while the temperature difference between top and bottom surfaces can be reduced, it is not possible to adjust the average value of the temperature of the steel plate within a proper range even though this average value is changing, which is the original purpose of the temperature control.
The present disclosure has been made to solve the above-described problem, and an object of the present disclosure is to provide a technique capable of improving quality related to material and flatness of a steel plate cooled by coolant water from cooling bank group and wound by a coiler.
A first aspect of the present disclosure is a device for controlling temperature of a steel plate cooled by coolant water from cooling bank group provided downstream of a rolling mill and wound by a coiler provided downstream of the cooling bank group, the device having the following features.
The device comprises a processor configured to execute various types of information processing.
The cooling bank group includes FF bank group indicating cooling bank group for feedforward control and FB bank group indicating cooling bank group for feedback control. The processor is configured to:
A second aspect of the present disclosure is a device for controlling temperature of a steel plate cooled by coolant water from first and second cooling bank groups provided downstream of a rolling mill and wound by a coiler provided downstream of the first and second cooling bank groups, the device having the following features.
The device includes a processor configured to execute various types of information processing.
The first cooling bank group includes a first FF bank group indicating cooling bank group for feedforward control and a first FB bank group indicating cooling bank group for feedback control.
The second cooling bank group includes a second FF bank group indicating the cooling bank group for feedforward control and a second FB bank group indicating the cooling bank group for feedback control.
The first FB bank group is provided downstream of the first FF bank group, and the second FF bank group is provided downstream of the first FB bank group. The second FB bank group is provided downstream of the second FF bank group.
The processor is configured to:
According to the first aspect, four types of values including the target value, the brief predicted value, the detailed prediction value, and the measured value are calculated for the first control index related to the coiling temperature of the steel plate. In addition, three types of values including the target value, the brief predicted value and the measured value are calculated for the second control index related to the coiling temperature of the steel plate.
The target value of the first control index and the brief predicted value of the first control index are used to calculate the initial water injection amount in the FF bank group and the FB bank group. Specifically, the initial water injection amount is calculated such that the target value of the first control index and the brief predicted value of the first control index match. The target value of the second control index and the brief predicted value of the second control index are used to modify the valve pattern related to the opening order of the FF bank group and the FB bank group. Specifically, the valve pattern is corrected such that the target value of the second control index and the brief predicted value of the second control index match.
The target value of the first control index and the detailed prediction value of the first control index are used to calculate the coolant injection amount in the FF bank group (the FF water injection amount). Specifically, the FF water injection amount is calculated such that the target value of the first control index and the detailed prediction value of the first control index match. The target values of the first and second control indexes and the measured values of the first and second control indexes are used to calculate a coolant injection amount in the FB bank group (the FB water injection amount). Specifically, the FB water injection amount is calculated such that the target value of the first control index and the measured value of the first control index match and the target value of the second control index and the measured value of the second control index match.
According to the first aspect, the coolant injection amount in the FF bank group is controlled based on respective positions of the segments constituting the steel plate, the initial water injection amount, and the FF water injection amount. Further, the coolant injection amount in the FB bank group is controlled based on the respective positions of the segments constituting the steel plate, the initial water injection amount, and the FB water injection amount. As described above, according to the first aspect, the coolant injection amount from the FF bank group and the FB bank group are controlled based on the target values of the first and second control indexes, the brief predicted values of the first and second control indexes, the detailed prediction value of the first control index, and the measured values of the first and second control indexes. Therefore, it is possible to improve the quality of the steel plate in terms of material and flatness.
According to the second aspect, in a cooling bank configuration including the first and second FF bank groups and the first and second FB bank groups, the same calculations as those executed in the first aspect on the initial water injection amount, the FF water injection amount, and the FB water injection amount are executed. Therefore, according to the second aspect, the coolant injection amounts from the first and second FF bank groups and the coolant injection amounts from the first and second FB bank groups are controlled based on the target values of the first and second control indexes, the brief predicted values of the first and second control indexes, the detailed prediction value of the first control index, and the measured values of the first and second control indexes. Therefore, it is possible to obtain the same effect as that of the first aspect.
Hereinafter, a temperature control device for a steel plate according to embodiments of the present disclosure will be described in detail with reference to the drawings. In the drawings, common elements are denoted by the same reference numerals, and redundant description will be omitted.
The temperature control device 20 corresponds to a temperature control device of the present disclosure. The temperature control device 20 is a computer comprising at least one processor 20a and at least one memory 20b. The memory 20b stores various kinds of information acquired in the hot rolling line. Various kinds of information stored in the memory 20b include temperature information such as the measured value TFDTact, the measured value TtopCTact, and the measured value TbotCTact. The various types of information also include valve operation performance information acquired from the cooling banks B1 to BN, speed information such as the rolling speed of the steel plate 1 output from the final stand of the finishing mill 5, and the coiling speed of the steel plate 1 output from the coiler 7.
The various kinds of information stored in the memory 20b further include the rolling setup information, and calculation result information such as the conveying speed of the steel plate 1 calculated based on at least one of the rolling speed and the coiling speed. The processor 20a calculates open and close states of the plurality of valves included in the cooling banks B1 to BN based on various kinds of information stored in the memory 20b, and individually operates these valves according to the calculation result.
The top surface cooling headers 12a to 12d are connected to top surface cooling valves 11a to 11d, respectively. The bottom surface cooling headers 15a to 15d are connected to bottom surface cooling valves 14a to 14d, respectively. The top surface cooling valves 11a to 11d and the bottom surface cooling valves 14a to 14d are examples of the valves included in the cooling bank Bi. Hereinafter, when the top surface cooling valves 11a to 11d are not particularly distinguished from each other, these are collectively referred to as a “top surface cooling valve 11”, and when the bottom surface cooling valves 14a to 14d are not particularly distinguished from each other, these are collectively referred to as a “bottom surface cooling valve 14”.
The open and close states of the top surface cooling valve 11 and the bottom surface cooling valve 14 are individually controlled based on an instruction from the temperature control device 20. When the top surface cooling valve 11a is opened, coolant water is sprayed from the multiple top surface cooling nozzles 12a provided in the top surface cooling header 13a. When the top surface cooling valves 11b to 11d are opened, coolant water is sprayed from the multiple top surface cooling nozzles 13b to 13d. When the bottom surface cooling valve 14a is opened, coolant water is sprayed from the multiple bottom surface cooling nozzles 15a provided in the bottom surface cooling header 16a. When the bottom surface cooling valves 14b to 14d are opened, coolant water is sprayed from the multiple bottom surface cooling nozzles 16b to 16d. The configuration of the pipe laminar type shown in
The open and close states of the plurality of valves (i.e., the top surface cooling valve 11 and the bottom surface cooling valve 14) of the cooling banks B1 to BN are determined based on a valve pattern (a valve priority) related to the opening order of these valves such that the coiling temperature (i.e., the temperatures TtopCT and TbotCT) of the steel plate 1 matches the target value (i.e., the target values TtopCTref and TbotCTref).
1-3. Functional Configuration Example of Temperature Control Device A functional configuration example of the temperature control device according to the first embodiment will be described with reference to
The index value calculation part 21 calculates a target value T1CT of a first control index T1CTref and a target value T2CT of a second control index T2CTref by using the target values TtopCTref and TbotCTref and a preset coefficient matrix. The target values T1CTref and T2CTref are output to the setting calculation part 23, the FF control calculation part 24, the FB control calculation part 25, and the learning value calculation part 26, respectively. When the target values T1CTref and T2CTref are directly given from the setup device 40, these target values may be output as they are.
The tracking calculation part 22 calculates respective positions of the piece CPs based on the conveying speed of the steel plate 1 in the ROT. The calculation result of respective positions of the piece CPs is output to the valve control part 28 for a timing management of valve operation. The calculation result is also output to the FF control calculation part 24 and the FB control calculation part 25 for the purpose of control calculation. As the conveying speed of the steel plate 1, rolling speed acquired from the final stand of the finishing mill 5, coiling speed acquired from the coiler 7, or an average value of the rolling speed and the coiling speed is used. The rolling speed is preferably corrected to the conveying speed of the delivery side of the finishing mill 5 by acquiring a forward slip of the final stand of the finishing mill 5 from the setup device 40. As the rolling speed, a value directly measured by a speedometer installed in a facility such as the cooling facility 10 may be used. In the following description, it is assumed that the average value of the rolling speed and the coiling speed is used as the conveying speed.
The setting calculation part 23 calculates a modified valve pattern (a modified set valve pattern, the same applies hereinafter) and an initial open and close state of the valve based on the setting valve pattern included in the rolling setup information and the target values T1CTref and T2CTref. The term “initial” as used herein means a period before the FF control or the FB control is started. A calculation example of the modified valve pattern and the initial open and close state of the valve will be described later in the description of
The FF control calculation part 24 and the FB control calculation part 25 will be described with reference to
The FF control calculation part 24 calculates the open and close states of the plurality of valves included in the FF banks based on the rolling setup information, the conveying speed, the measured value TFDTact, the modified valve pattern, and the temperature model such that the cooling process of a piece CP to be cooled (e.g., a piece CP located on the entry side of the cooling facility 10) is optimized. The operation result of the open and close state is output to the valve control part 28. The temperature model is expressed by, for example, the following Equation (1).
In Equation (1), TtopCTprd is a predicted value (a detailed prediction value) of the coiling top surface temperature TtopCT, and TbotCTprd is a predicted value (a detailed prediction value) of the coiling bottom surface temperature TbotCT. X1, X2, . . . , XN are parameters such as the rolling setup information, the conveying speed, the valve open and close state, etc. ztopCT is a learning value related to the coiling top surface temperature TtopCT, and zbotCT is a learning value related to the coiling bottom surface temperature TbotCT.
As can be understood from the right-hand side of Equation (1), the function f is a multi-input multi-output function in which the temperatures TtopFDT and TbotFDT, various parameters such as the rolling setup information, and the learning value are input to one piece CP and predicted values TtopCTprd and TbotCTprd are output. Note that in the first embodiment, the measured values TtopFDTact and TbotFDTact are assumed to be equal to the measured value TFDTact, and the measured value TFDTact is entered into Equation (1) as these values.
The FB control calculation part 25 calculates the open and close states of the plurality of valves included in the FB banks based on the rolling setup information, the conveying speed, the measured value TFDTact, and the modified valve pattern so as to optimize the cooling process of a piece CP to be cooled (e.g., a piece CP located between the cooling bank Bj and the cooling bank Bj+1). The operation result of the open and close state is output to the valve control part 28.
The learning value calculation part 26 calculates learning values (i.e., learning values ztopCT and zbotCT) for correcting errors between the predicted values (i.e., the predicted values TtopCTprd and TbotCTprd) that are calculated by using the temperature model and actual measured values (i.e., the measured values TtopCTact and TbotCTact). The learning value is updated, for example, after the steel plate 1 is cooled by the cooling facility 10. In this case, historical information of the predicted value and the measured value is temporarily stored in the memory 20b together with the rolling setup information of the steel plate 1, historical information of the conveying speed of the steel plate 1, and operation result information of the plurality of valves included in the FF banks and the FB banks during the cooling of the steel plate 1.
In another example, the learning values are updated during cooling of the steel plate 1 by the cooling facility 10. When the learning values are updated during the cooling of the steel plate 1, learning values for the same steel plate as the steel plate 1 are calculated based on the historical information of the predicted value and the measured value for the steel plate 1. In this case, the historical information of the predicted value and the measured value before the calculation of the learning values is temporarily stored in the memory 20b together with the rolling setup information of the steel plate 1, the historical information of the conveying speed of the steel plate 1 before the calculation of the learning values, and the operation result information of the plurality of valves included in the FF banks and the FB banks before the calculation of the learning values.
The learning value storage part 27 records the learning values calculated by the learning value calculation part 26 in a table divided based on the rolling setup information.
The valve control part 28 adjusts respective coolant injection amounts by opening and closing the plurality of valves (i.e., the top surface cooling valve 11 and the bottom surface cooling valve 14) included in the FF banks and the FB banks based on the information of respective positions of the piece CPs of the steel plate 1 conveyed on the ROT, the information of the conveying speed of the steel plate 1, and the information of the open and close state of the valve in each cooling process of the piece CPs.
The calculations executed in the setting calculation part 23, the FF control calculation part 24, and the FB control calculation part 25 are performed using the target values T1CTref and T2CTref. As described above, the calculation of the target values T2CTref and T2CTref is performed in the index value calculation part 21. The calculation of the target values T1CTref and T2CTref is performed according to the following Equations (2) to (4).
In Equations (2) to (4), a1, b1, a2, and b2 are coefficients for distributing the coiling top surface temperature TtopCT and the coiling bottom surface temperature TbotCT. The coefficients a1, b1, a2, and b2 are set in advance. However, these coefficients are set such that the coefficient matrix A shown in the Equation (4) is regular. In the following description, a case in which the coefficients (a1, b1, a2, b2)=(1, 0, 1, −1), that is, a case in which the first control index T1CT is the temperature TtopCT and the second control index T2CT is the difference between the temperature TtopCT and the temperature TbotCT will be described, but the combination of the coefficients (a1, b1, a2, b2) is not limited to this example. It should be noted that the first control index T2CT is easier to control a variation over the entire length of the steel plate 1 than the second control index T1CT. Therefore, it is desirable to set the temperature TtopCT or mean value of the temperature TtopCT and the temperature TbotCT as the first control index T1CT.
The index value calculation part 21 outputs the calculated target value T1CTref and target value T2CTref to the setting calculation part 23, the FF control calculation part 24, the FB control calculation part 25, and the learning value calculation part 26, respectively.
The processing performed by the setting calculation part 23, the FF control calculation part 24, the FB control calculation part 25, the learning value calculation part 26, and the valve control part 28 will be described in detail. The processing by these functional units includes setting processing, control processing, and learn processing. The setting processing is executed before a first (a head end) piece CP of the steel plate 1 reaches the position of the finisher delivery-side pyrometer 2. The control processing is started after this first piece CP reaches the position of the finisher delivery-side pyrometer 2. The control processing is also terminated after a final (a tail end) piece CP of the steel plate 1 reaches the position of the coiler entry-side top surface pyrometer 3 (or the position of the coiler entry-side bottom surface pyrometer 4). The learn processing is started after the final piece CP reaches the position of the coiler entry-side top surface pyrometer 3 (or the position of the coiler entry-side bottom surface pyrometer 4). The learn processing may be started after the first piece CP reaches the position of the coiler entry-side top surface pyrometer 3 (or the position of the coiler entry-side bottom surface pyrometer 4).
At the start of setting processing, the setting calculation part 23 is supplied with the rolling setup information from the setup device 40. The rolling setup information includes the setting valve pattern and a setting conveying speed (a conveying speed preset corresponding to the steel plate 1). The setting calculation part 23 is supplied with the target values T1CTref and T2CTref from the index value calculation part 21. The setting calculation part 23 calculates the modified valve pattern such that the target value T2CTref can be achieved regardless of the number of open valves (open state valves). The setting calculation part 23 also calculates an initial number of the open valves that can simultaneously achieve the target value T1CTref.
Following the processing of step S11, the predicted value (the brief predicted value) TtopCTprd of the coiling top surface temperature TtopCT and the predicted value (the brief predicted value) TbotCTprd of the coiling bottom surface temperature TbotCT are calculated (step S12). The calculation of the brief predicted values TtopCTprd and TbotCTprd is performed by applying parameters such as the rolling setup information read in the processing of step S10 and the measured value TFDTact acquired from the finisher delivery-side pyrometer 2 to the temperature model of the above Equation (1).
Following the processing of step S12, the predicted value (the brief predicted value) T1CT of the first control index T1CTprd and the predicted value (the brief predicted value) T2CT of the second control index T2CTprd are calculated (step S13). The calculation of the brief predicted values T1CTprd and T2CTprd is performed by applying the brief predicted values TtopCTprd and TbotCTprd calculated in the processing of step S12 to the above Equations (2) and (3).
Following the processing of step S13, an evulsion function T1CT of a first control index J1 is calculated (step S14). For example, the following Equation (5) is used for the calculation of the evaluation function J1. The value calculated in the process of step S13 is used for the predicted value T1CTprd on the right-hand side of the following Equation (5). On the other hand, a value given from the index value calculation part 21 is used for the target value T1CTref.
Following the processing of step S14, it is determined whether or not the evaluation function J1 satisfies a first end condition (step S15). The first end condition is determined by, for example, whether or not the evaluation function J1 falls within a preset range. When it is determined that the first end condition is not satisfied, the number of open valves is changed (step S16), and the processing of step S11 is performed. In other words, the processing from steps S11 to S16 is repeatedly performed until it is determined that the first end condition is satisfied. The number of open valves is changed by, for example, increasing the number when the evaluation function J1 is positive and decreasing the number when the evaluation function J1 is negative.
When it is determined that the first end condition is satisfied, a evaluation function T2CT of a second control index J2 is calculated (step S17). For example, the following Equation (6) is used for the calculation of the evaluation function J2. Note that the value calculated in the processing of step S13 is used for the predicted value T2CTprd on the right-hand side of the following Equation (6). On the other hand, a value given from the index value calculation part 21 is used for the target value T2CTref
Following the processing of step S17, it is determined whether or not the evaluation function J2 satisfies a second end condition (step S18). The second end condition is determined by, for example, whether or not the evaluation function J2 falls within a preset range. When it is determined that the second end condition is not satisfied, the valve pattern is changed (step S19), and the process of step S12 is performed. In other words, the processing from steps S12 to S19 is repeatedly performed until it is determined that the second end condition is satisfied. The valve pattern is changed, for example, by rearranging the opening order such that the coolant injection amount in a specific region is rapidly increased and a rapid cooling does not occur and a ratio of the number of open valves of the top surface cooling valve 11 and the bottom surface cooling valve 14 in each cooling bank or in a preset cooling bank group is changed.
When it is determined that the second end condition is satisfied, the valve pattern when the second end condition is satisfied is set as the modified valve pattern, and the number of open valves is set as the initial number of open valves, and these pieces of information are output to the FF control calculation part 24 and the FB control calculation part 25. In addition, information on the open and close state of the valve calculated based on the modified valve pattern and the initial number of open valves is output to the valve control part 28.
During the execution of the setting processing, the FF control calculation part 24 acquires the rolling setup information of the steel plate 1 from the setup device 40. The FF control calculation part 24 also acquires information on the target values T1CTref and T2CTref from the index value calculation part 21. The FF control calculation part 24 further acquires information on the learning value corresponding to the steel plate 1 from the learning value storage part 27. The FF control calculation part 24 also acquires information on the modified valve pattern and the initial number of open valves for the FF banks from the setting calculation part 23.
During execution of the control processing, the FF control calculation part 24 calculates the open and close states of the valves included in the FF banks each time the measured value TFDTact of the piece CP is acquired from the finisher delivery-side pyrometer 2. The operation result of the open and close state is output to the valve control part 28.
Following the processing of step S20, the open and close state of the valve for piece CPtgt is determined based on the modified valve pattern for the FF banks and the number of open valves of the valve for piece CP one segment before piece CPtgt (step S21).
Following the processing of step S21, the predicted value (the detailed prediction value) TtopCTprd of the coiling top surface temperature TtopCT and the predicted value (the detailed prediction value) TbotCTprd of the coiling bottom surface temperature TbotCT are calculated (step S22). The computation of the detailed prediction values TtopCTprd and TbotCTprd is performed by applying parameters such as the rolling setup information read in the processing of step S20 and the measured value TFDTact acquired from the finisher delivery-side pyrometer 2 to the temperature model of the above Equation (1).
Following the processing of step S22, the predicted value (the detailed prediction value) T1CT of the first control index T1CTprd and the predicted value (the detailed prediction value) T2CT of the second control index T2CTprd are calculated (step S23). The calculation of the detailed prediction values T1CTprd and T2CTprd is performed by applying the detailed prediction values TtopCTprd and TbotCTprd calculated in the processing of step S22 to the variables on the right-hand sides of the above Equations (2) and (3).
Following the processing of step S23, an evulsion function T1CT of a first control index 3 is calculated (step S24). For example, the following Equation (7) is used for the calculation of the evaluation function J3. The value calculated in the processing of step S23 is used for the predicted value T1CTprd on the right-hand side of the following Equation (7). On the other hand, a value given from the index value calculation part 21 is used for the target value T1CTref.
Following the processing of step S24, it is determined whether or not the evaluation function J3 satisfies a termination condition (step S25). The termination condition is determined by, for example, whether or not the evaluation function J3 falls within a preset range. When it is determined that the termination condition is not satisfied, the number of open valves is changed based on the evaluation function J3 (step S26), and the processing of step S21 is performed. That is, the processing from steps S21 to S26 is repeatedly performed until it is determined that the termination condition is satisfied. The number of open valves is changed based on the evaluation function J3, for example, by increasing the number of open valves one by one until the evaluation function J3 changes from a positive value to a negative value.
When it is determined that the termination condition is satisfied, information on the open and close state of the valve for the piece CPtgt when the termination condition is satisfied is output to the valve control part 28. In addition, information on the number of open valves when the termination condition is satisfied is stored for the calculation of the open and close state of the valve for the piece CP behind one segment from the piece CPtgt.
During the execution of the setting processing, the FB control calculation part 25 acquires the rolling setup information of the steel plate 1 from the setup device 40. The FB control calculation part 25 also acquires information on the target values T1CTref and T2CTref from the index value calculation part 21. The FB control calculation part 25 further acquires information on the learning values corresponding to the steel plate 1 from the learning value storage part 27. The FB control calculation part 25 further acquires information on the modified valve pattern and the initial number of open valves for the FB bank from the setting calculation part 23.
During execution of the control processing, the FB control calculation part 25 calculates the open and close states of the valves included in the FB banks every time the measured value TFDTact of the piece CP of the steel plate 1 is acquired from the finisher delivery-side pyrometer 2. The operation result of the open and close state is output to the valve control part 28.
The deviations ΔT1CT and ΔT2CT are input to controllers for the first control index T1CT and the second control index T2CT, respectively. These controllers may comprise, for example, PID controllers.
A falling amount dTtopFB of the top surface temperature and a falling amount dTbotFB of the bottom surface temperature of the steel plate 1 due to the coolant water from the FB banks are expressed by the following Equation (10) using the number NtopFB of open valves of the top surface cooling valve 11 and the number NbotFB of open valves of the bottom surface cooling valve 14.
In Equation (10), F is a matrix for calculating the falling amounts dTtopFB and dTbotFB from the numbers NtopFB and NbotFB. The matrix F can be obtained, for example, by a linearization based on a sensitivity analysis of the temperature model of the above Equation (1) in which the rolling setup information corresponding to the steel plate 1 is set. In another example, the matrix F is obtained by, for example, a statistical analysis of actual data on a past steel plate rolled under the same rolling condition as the rolling condition of the steel plate 1, an index from a table value based on a preliminarily analyzed rolling condition, and a sequential calculation of a matrix locally linearized in the vicinity of the current state using the temperature model. When the sequential calculation is not performed, a correction term related to the conveying speed may be provided in consideration of an influence of the conveying speed of the steel plate 1. In addition, the matrix F may be expressed using a differential equation or a difference equation so as to take past values into consideration in consideration of a temporal change due to heat conduction.
Next, in the FB control, the numbers of the open valves NtopFB and NbotFB are calculated based on a change amount T1CT of the first control index dT1CT and a change amount T2CT of the second control index dT2CT output by the controller and the following Equations (11) and (12), respectively.
In Equation (12), C is a coefficient matrix for converting the change amounts dT1CT and dT2CT into falling amounts dTtopFB and dTbotFB, respectively, by an inverse matrix A−1 of the matrix A shown in Equation (4) above, and converting the falling amounts into the numbers NtopFB and NbotFB, respectively, by an inverse matrix F−1 of the matrix F shown in Equation (10) above. Elements in the i-th row and the j-th column of the matrix C correspond to c11 to c22 illustrated in
In the FB control, finally, the calculated numbers NtopFB and NbotFB are converted into integers. According to this integerization, it is possible to prevent the FB control for the first control index T1CT and the FB control for the second control index T2CT from interfering with each other.
The FB control calculation part 25 calculates the open and close states of the valves included in the FB banks based on the integerized numbers NtopFB and NbotFB and the modified valve pattern for the FB banks. The operation result of the open and close state is output to the valve control part 28.
In the lower part of
During the execution of the setting processing, the valve control part 28 operates the plurality of valves included in the cooling banks B1 to BN in accordance with the information of the initial open and close states of the valves of the cooling banks BL to BN given from the setting calculation part 23.
During the execution of the control processing, the valve control part 28 operates the plurality of valves included in the FF banks based on the information of respective positions of the piece CPs given from the tracking calculation part 22 and the information of the open and close states of the valves of the FF banks given from the FF control calculation part 24. The valve control part 28 also operates a plurality of valves included in the FB banks based on the information of respective positions of the piece CPs and the information of the open and close states of the valves of the FB banks given from the FB control calculation part 25. The valve control part 28 further outputs a valve operation result information to the learning value calculation part 26.
During the execution of the setting processing, the learning value calculation part 26 acquires the rolling setup information of the steel plate 1 from the setup device 40. The learning value calculation part 26 also acquires information on the target values T1CTref and T2CTref from the index value calculation part 21. The learning value calculation part 26 further acquires information on the learning values corresponding to the steel plate 1 from the learning value storage part 27.
During the execution of the control processing, the learning value calculation part 26 acquires and temporarily stores the measured value TFDTact, the measured value TtopCTact, and the measured value TbotCTact for respective piece CPs. The learning value calculation part 26 also acquires and temporarily stores information on respective positions of the piece CPs, information on the conveying speed of the steel plate 1, and information on the operation result of the valve.
During the execution of the learn processing, the learning value calculation part 26 calculates a predicted value (a predicted value for learning) TtopCTprd of the coiling top surface temperature TtopCT and a predicted value (a predicted value for learning) TbotCTprd of the coiling bottom surface temperature TbotCT based on the rolling setup information given from the setup device 40, the information of the learning value corresponding to the steel plate 1, the various information temporarily stored during the control processing, and the temperature model. The learning value calculation part 26 also performs an evaluation on the predicted values for learning TtopCTprd and TbotCTprd. This evaluation is performed using, for example, an evaluation function J4 represented by the following Equation (13). In Equation (13), h means the number of piece CP.
In the evaluation of the predicted values for learning TtopCTPrd and TbotCTPrd, it is determined whether the evaluation function J4 satisfies a termination condition. The termination condition is determined by, for example, whether or not both of the evaluation function J4 in the previous evaluation and the evaluation function J4 in the current evaluation are equal to or less than a preset value. In a case where it is determined that the termination condition is not satisfied, the learning values are updated based on the evaluation function J4, the predicted values for learning TtopCTprd and TbotCTprd are calculated, and the evaluation using the above Equation (13) is performed. For example, a quasi-Newton method known as an optimization method can be applied to the method of updating the learning values based on the evaluation function. The calculation of the predicted values, the evaluation using the evaluation function, and the update of the learning values are repeated until the termination condition is satisfied. When the termination condition is satisfied, a value obtained by proportionally dividing the learning value when the termination condition is satisfied and the learning value corresponding to the steel plate 1 is calculated as a final learning value. This final learning value is recorded in the learning value storage part 27.
In the second embodiment, in the calculation of the open and close states of the valve performed by the FB control calculation part 25 in the first embodiment, deviations ΔT1CTsmt and ΔT2CTsmt by Smith-prediction represented by the following Equations (14) and (15) are calculated instead of the Equations (8) and (9). The deviations ΔT1CTsmt and ΔT2CTsmt are input to the controller (see
The Smith predictor calculates a predicted value TtopCTsmt1 of the coiling top surface temperature TtopCT and a predicted value TbotCTsmt1 of the coiling bottom surface temperature TbotCT for the piece CPtgt entering the cooling bank Bj+1 (i.e., the piece CP located between the cooling bank Bj and the cooling bank Bj+1). The predicted values TtopCTsmt1 and TbotCTsmt1 are calculated based on the measured value TFDTact when the piece CPtgt passes the position of the finisher delivery-side pyrometer 2, the open and close state of the valve (the actual open and close state of the piece CPtgt for the FF valve, and the open and close state calculated for the piece CP one segment before the piece CPtgt for the FB valve), and the conveying speed.
When the predicted values TtopCTsmt1 and TbotCTsmt1 are calculated, a predicted value (a smith predicted value) T1CT of the first control index T1CTsmt1 and a predicted value (a smith predicted value) T2CT of the second control index T2CTsmt1 are calculated based on the predicted values and the following Equation (16).
In Equation (16), A is the coefficient matrix shown in Equation (4). In order to take into account a dead time delay due to conveyance, errors between the measured values TtopCTact and TbotCTact for the piece CP located immediately below the coiler entry-side top surface pyrometer 3 (or immediately above the coiler entry-side bottom surface pyrometer 4) and the predicted value (the smith predicted value) T1CTsmt2 of the first control index T1CT and the predicted value (the smith predicted value) T2CT of the second control index T2CTsmt2 represented by the following Equation (17) are calculated. The predicted values T1CTsmt2 and T2CTsmt2 are predicted values for the piece CP that has entered the cooling bank Bj+1 before the piece CPtgt by a dead time Td seconds.
Once the errors between the measured values TtopCTact and TbotCTact and the smith predicted values T1CTsmt2 and T2CTsmt2 are calculated, these errors are used to correct the predicted values TtopCTsmt1 and TbotCTsmt1. The above Equations (14) and (15) represent a series of calculations.
In the third embodiment, the measured values TtopFDTact and TbotFDTact are used for the calculations by the FF control calculation part 24 and the learning value calculation part 26 in the first embodiment and the calculations of the predicted values TtopCTsmt1 and TbotCTsmt1 based on the temperature model in the FB control calculation part 25 in the second embodiment. Therefore, it is possible to improve the calculation accuracy of various predicted values compared to the first embodiment.
The temperature control device 20 shown in
Hereinafter, when the cooling banks B1 to Bk are not particularly distinguished from each other, they are collectively referred to as “first FF banks”, and when the cooling bank group Bl+1 to Bm are not particularly distinguished from each other, they are collectively referred to as “second FF banks”. When the cooling banks Bk+1 to Bl are not particularly distinguished from each other, they are collectively referred to as “first FB banks”, and when the cooling banks Bm+1 to BN are not particularly distinguished from each other, they are collectively referred to as “second FB banks”.
Returning to
The target value TMT of the first control index T1MTref and the target value T2MT of the second control index T2MTref related to the intermediate temperature are calculated according to, for example, the following Equation (18).
In Equation (18), A matches the matrix A shown in Equation (4) above. The target values T1MTref and T2MTref are calculated by applying the measured values TtopMTact and TbotMTact to the variables on the right-hand side of Equation (18).
In order to distinguish the target values T1CTref and T2CTref from the target values T1MTref and T2MTref, in the following, the target values T1CTref and T2CTref are also referred to as “final target values T1CTref and T2CTref”, and the target values T1MTref and T2MTref are also referred to as “intermediate target values T1MTref and T2MTref”.
The FF control calculation part 24a calculates open and close states of a plurality of valves included in the first FF banks and outputs the calculated open and close states to the valve control part 28. The FF control calculation part 24b calculates open and close states of a plurality of valves included in the second FF banks and outputs the calculated open and close states to the valve control part 28. The FB control calculation part 25a calculates open and close states of a plurality of valves included in the first FB banks and outputs the calculated open and close states to the valve control part 28. The FB control calculation part 25b calculates open and close states of a plurality of valves included in the second FB banks and outputs the calculated open and close states to the valve control part 28.
During execution of the setting processing, the FF control calculation part 24a acquires the rolling setup information from the setup device 40. The FF control calculation part 24a also acquires information on the intermediate target values T1MTref and the T2MTref from the index value calculation part 21. The FF control calculation part 24 further acquires information on the modified valve pattern and the initial number of open valves for the first FF banks from the setting calculation part 23. Furthermore, the FF control calculation part 24a acquires information of learning values related to “first temperature model” corresponding to the steel plate 1 from the learning value storage part 27. Here, the first temperature model is expressed by, for example, the following Equation (19).
The variables on the right-hand side of the Equation (19) are basically common to the variables on the right-hand side of the Equation (1). Here, the learning value ztopMT is a learning value related to the middle top surface temperature TtopMT, and zbotMT is a learning value related to the middle bottom surface temperature TbotMT.
During the control processing, the FF control calculation part 24a calculates the open and close state of the valve included in the first FF banks every time the measured value TFDTact of piece CP is acquired from the finisher delivery-side pyrometer 2. The operation result of the open and close state is output to the valve control part 28. In the calculation of the open and close state of the valve, “the FF control calculation part 24” is read as “the FF control calculation part 24a” and “the FF banks” are read as “the first FF banks” in the description of
During the execution of the setting processing, the FB control calculation part 25a acquires the rolling setup information of the steel plate 1 from the setup device 40. The FB control calculation part 25a also acquires information on the target values T1MTref and the T2MTref from the index value calculation part 21. The FB control calculation part 25a further acquires information on the learning values corresponding to the steel plate 1 from the learning value storage part 27. Furthermore, the FB control calculation part 25a acquires information on the modified valve pattern and the initial number of open valves for the first FB banks from the setting calculation part 23.
During the execution of the control processing, the FB control calculation part 25a calculates the open and close states of the valves included in the first FB banks every time the measured value TFDTact of the piece CP of the steel plate 1 is acquired from the finisher delivery-side pyrometer 2. The operation result of the open and close state is output to the valve control part 28. In the calculation of the open and close state of the valve, “the FB control calculation part 25” is read as “the FB control calculation part 25a” and “the FB banks” are read as “the first FB banks” in the description of
During execution of the setting processing, the FF control calculation part 24b acquires the rolling setup information from the setup device 40. The FF control calculation part 24b also acquires information on the target values T1CTref and T2CTref from the index value calculation part 21. The FF control calculation part 24b further acquires information on the modified valve pattern and the initial number of open valves for the second FF banks from the setting calculation part 23. Furthermore, the FF control calculation part 24b acquires information of a learning value related to a “second temperature model” corresponding to the steel plate 1 from the learning value storage part 27. Here, the second temperature model is expressed by, for example, the following Equation (20).
The variables on the right-hand side of Equation (20) are basically the same as the variables on the right-hand side of Equation (1). However, the measured value TtopMTact of the middle top surface temperature TtopMT is input to TtopMT of Equation (20), and the measured value TbotMTact of the middle bottom surface temperature TbotMT is input to TbotMT of Equation (20).
During the control processing, the FF control calculation part 24b calculates the open and close states of the valves included in the second FF banks every time the measured values TtopMTact and TbotMTact of respective piece CPs are acquired from the intermediate top surface pyrometer 8 and the middle bottom surface pyrometer 9. The operation result of the open and close state is output to the valve control part 28. In the calculation of the open and close state of the valve, “the FF control calculation part 24” is read as “the FF control calculation part 24b” and “the FF banks” are read as “the second FF banks” in the description of
During the execution of the setting processing, the FB control calculation part 25b acquires the rolling setup information of the steel plate 1 from the setup device 40. The FB control calculation part 25b also acquires information on the target values T1CTref and T2CTref from the index value calculation part 21. The FB control calculation part 25 further acquires information on the learning values corresponding to the steel plate 1 from the learning value storage part 27. Furthermore, the FB control calculation part 25b acquires information on the modified valve pattern and the initial number of open valves for the second FB banks from the setting calculation part 23.
During execution of the control processing, the FB control calculation part 25b calculates the open and close states of the valves included in the second FB banks every time the measured values TtopMTact and TbotMTact of the piece CP are acquired from the intermediate top surface pyrometer 8 and the middle bottom surface pyrometer 9. The operation result of the open and close state is output to the valve control part 28. In the calculation of the open and close state of the valve, “the FB control calculation part 25” is read as “the FB control calculation part 25b” and “the FB banks” are read as “the second FB banks” in the description of
The learning value storage part 27 separately stores a learning value related to the first temperature model and a learning value related to the second temperature model.
During the execution of the control processing, the learning value calculation part 26 acquires the measured value TtopMTact from the intermediate top surface pyrometer 8 and the measured value TbotMTact from the middle bottom surface pyrometer 9, and temporarily stores them.
During the execution of the learn processing, the learning value calculation part 26 is provided with the learning value for the first temperature model from the learning value storage part 27. The learning value calculation part 26 also calculates the predicted value (the predicted value for learning) TtopMTprd of the middle top surface temperature TtopMT and the predicted value (the predicted value for learning) TbotMTprd of the middle bottom surface temperature TbotMT. The learning value calculation part 26 further evaluates the predicted values for learning TtopMTprd and TbotMTprd. This evaluation is performed using, for example, an evaluation function J5 represented by the following Equation (21). In Equation (21), h means the number of piece CP.
The manner of the evaluation on the predicted values for learning TtopCTprd and TbotCTprd is the same as that of evaluation on the predicted values for learning TtopCTprd and TbotCTprd in the first embodiment. Further, the method of determining and updating the learning value related to the first temperature model is the same as the method of determining and updating the learning value related to the temperature model in the first embodiment.
During the execution of the learn processing, the learning value calculation part 26 determines and updates the learning value related to the second temperature model. The method of determining and updating the learned value related to the second temperature model is the same as the method of determining and updating the learned value related to the temperature model in the first embodiment.
In the fourth embodiment, a pair of the intermediate top surface pyrometer 8 and the middle bottom surface pyrometer 9 is installed in the ROT. However, the total number of the pair of intermediate temperature meters may be two or more, and in this case, the target value, brief predicted value, detailed prediction value, and the like are appropriately calculated in accordance with the description of the fourth embodiment.
In the first embodiment, the coolant injection amount from the cooling bank Bi is adjusted by opening and closing the valves based on the numbers NtopFB and the NbotFB of the open valves of the top surface cooling valve 11 and the bottom surface cooling valve 14. In the fifth embodiment, flow rates of the coolant water from the top surface flow control valve 17 and the bottom surface flow control valve 18 are adjusted.
The flow rate of the coolant water from the top surface flow control valve 17 (a top surface flow amount) and the flow rate of the coolant water from the bottom surface flow control valve 18 (a bottom surface flow amount) are calculated by, for example, counting the number of valves opened on the upper surface side and the number of valves opened on the lower surface side from the open and close states of the valves calculated in the first embodiment, and converting them into the top surface flow amount and the bottom surface flow amount based on the following Equation (22). The calculated top surface flow amount and bottom surface flow amount are output to the valve control part 28.
In Equation (22), q I is a total flow amount of the upper surface and the lower surface in the cooling bank Bi, and qmaxi is a maximum flow amount of the upper surface and the lower surface in the cooling bank Bi. Ncalci s the number of valves opened on the upper surface side and the lower surface side calculated for the cooling bank Bi. Nmaxi is the maximum number of valves that can be opened on the upper surface side and the lower surface side in the cooling bank Bi.
The top surface flow amount and surface flow amount and the bottom surface flow amount is not limited thereto, and the top surface flow amount and the bottom surface flow amount may be directly obtained by applying the flow rate of each cooling bank to the temperature model. In this case, the multiple top surface cooling valves of the same cooling bank Bi have the same valve priority, and the bottom surface cooling valve also has the same valve priority. However, the valve priority of the top surface cooling valve and that of the bottom surface cooling valve may be the same or different.
In the fifth embodiment, the valve control part 28 operates the top surface flow control valve 17 and the bottom surface flow control valve 18 based on the top surface flow amount qtop1 to qtopN and the bottom surface flow amount qbot1 to qbotN of each cooling banks B1 to BN given from the setting calculation part 23, the FF control calculation part 24, and the FB control calculation part 25.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/048464 | 12/28/2022 | WO |