CONTROL DEVICE FOR COOLING APPARATUS
20230249235 · 2023-08-10
Assignee
Inventors
- Kazutoshi KITAGOH (Tokyo, JP)
- Hiroyuki Imanari (Tokyo, JP)
- Naoki SHIMODA (Tokyo, JP)
- Yuki OKANO (Tokyo, JP)
- Sanga TAKAGI (Tokyo, JP)
Cpc classification
B21B37/74
PERFORMING OPERATIONS; TRANSPORTING
Y02P70/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B21B37/76
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
In preset calculation, a plurality of cooling banks are set to be feedforward or feedback banks, and each of water injection amounts in these banks is calculated. In cooling history management, a recalculation position for re-executing the feedback calculation is set. In feedback calculation, a temperature correction value for compensating a delay due to a conveyance time period from a position of the feedback bank to a position of a delivery side pyrometer, and a response delay of the feedback bank is calculated, when a segment reaches the recalculation position. In the feedback calculation, each of water injection amounts in the feedback banks that is calculated in the preset calculation is changed for each of segments based on a delivery side temperature target value, a delivery side temperature actual value calculated for each of the segments, a delivery side temperature prediction value that is recalculated, and the temperature correction value.
Claims
1. A control device for a cooling apparatus that is provided at a rolling line and is configured to cool a material to be rolled by a plurality of cooling banks, wherein the control device is configured to control each of water injection amounts in the plurality of cooling banks such that a delivery side temperature target value indicating a target temperature of the material to be rolled at a position of a delivery side pyrometer provided at a delivery side of the cooling apparatus corresponds to a delivery side temperature actual value indicating an actual temperature of the material to be rolled that is measured by the delivery side pyrometer, wherein, in the control of each of the water injection amounts in the plurality of cooling banks, the control device is configured to perform preset calculation, cooling history management, feedforward calculation, and feedback calculation, wherein, in the preset calculation, the control device is configured to: set each of the plurality of cooling banks to be a feedforward bank for performing feedforward control of the water injection amount, or a feedback bank for performing feedback control of the water injection amount, the feedback bank being at least one cooling bank that is allocated in order from a downstream side in the rolling line according to the material to be rolled, the feedforward bank being a remaining cooling bank; calculate a delivery side temperature prediction value indicating a predicted temperature of the material to be rolled at the position of the delivery side pyrometer; and calculate each of the water injection amounts in the plurality of cooling banks such that the delivery side temperature prediction value corresponds to the delivery side temperature target value, wherein, in the cooling history management, the control device is configured to: grasp a position of the material to be rolled for each of segments indicating one section at a time of dividing the material to be rolled into a virtual length in a conveyance direction; and store a cooling history including an actual speed of the material to be rolled at each of positions of the plurality of cooling banks, and a history of each of the water injection amounts in the plurality of cooling banks, for each of the segments, wherein, in the feedforward calculation, the control device is configured to: calculate the delivery side temperature prediction value for each of the segments, based on an entry side temperature actual value indicating an actual temperature of the material to be rolled at a position of an entry side pyrometer provided at an entry side of the cooling apparatus, and a speed of the material to be rolled at the position of the entry side pyrometer; and change each of the water injection amounts in the feedforward banks that are calculated in the preset calculation, based on a difference between the delivery side temperature target value, and the delivery side temperature prediction value calculated for each of the segments, wherein, in the feedback calculation, the control device is configured to calculate a difference between the delivery side temperature actual value and the delivery side temperature target value for each of the segments, wherein, in the cooling history management, the control device is further configured to set a recalculation position for re-executing the feedback calculation, the re-calculation position being located at an upstream side in the rolling line from a position of the feedback bank by a distance corresponding to a response delay of the feedback bank, wherein, when a segment reaches the recalculation position, the control device is further configured to perform recalculation of the delivery side temperature prediction value for the segment that reaches the recalculation position, based on the cooling history, and wherein, in the feedback calculation, the control device is further configured to: when the segment reaches the recalculation position, calculate a temperature correction value for compensating a delay due to a conveyance time period from the position of the feedback bank to the position of the delivery side pyrometer, and a response delay of the feedback bank; and change each water injection amount in the feedback bank calculated in the preset calculation for each of the segments, based on the delivery side temperature target value, the delivery side temperature actual value calculated for each of the segments, the recalculated delivery side temperature prediction value, and the temperature correction value.
2. The control device for a cooling apparatus according to claim 1, wherein the control device is further configured to perform a calculation of a predicted speed of the material to be rolled, wherein, in the recalculation, the control device is configured to: calculate a temperature drop actual value of the material to be rolled that is conveyed from the position of the entry side pyrometer to the recalculation position for each of the segments, based on the cooling history from the position of the entry side pyrometer to the recalculation position; calculate a temperature drop prediction value of the material to be rolled from the recalculation position to the position of the delivery side pyrometer for each of the segments, based on the predicted speed, and each of the water injection amounts in the plurality of cooling banks obtained by the preset calculation; and calculate the delivery side temperature prediction value, based on the temperature drop actual value, and the temperature drop prediction value.
3. The control device for a cooling apparatus according to claim 1, wherein a predetermined cooling pattern is applied to each of the water injection amounts in the feedforward banks, wherein, in the feedforward calculation, the control device is configured to change each of the water injection amounts in the feedforward banks within a range of the predetermined cooling pattern.
4. The control device for a cooling apparatus according to claim 1, wherein a predetermined cooling pattern is applied to each of the water injection amounts in the feedforward banks, wherein the control device is further configured to: perform determination of whether or not the water injection amount in the feedback bank approaches a maximum water injection amount or a minimum water injection amount, for each of the feedback banks; and transfer water injection or stop of water injection in the feedback bank to the feedforward banks within a range of the predetermined cooling pattern, when it is determined that the water injection amount in the feedback bank approaches the maximum water injection amount or the minimum water injection amount.
5. The control device for a cooling apparatus according to claim 2, wherein a predetermined cooling pattern is applied to each of the water injection amounts in the feedforward banks, wherein, in the feedforward calculation, the control device is configured to change each of the water injection amounts in the feedforward banks within a range of the predetermined cooling pattern.
6. The control device for a cooling apparatus according to claim 2, wherein a predetermined cooling pattern is applied to each of the water injection amounts in the feedforward banks, wherein the control device is further configured to: perform determination of whether or not the water injection amount in the feedback bank approaches a maximum water injection amount or a minimum water injection amount, for each of the feedback banks; and transfer water injection or stop of water injection in the feedback bank to the feedforward banks within a range of the predetermined cooling pattern, when it is determined that the water injection amount in the feedback bank approaches the maximum water injection amount or the minimum water injection amount.
7. The control device for a cooling apparatus according to claim 3, wherein a predetermined cooling pattern is applied to each of the water injection amounts in the feedforward banks, wherein the control device is further configured to: perform determination of whether or not the water injection amount in the feedback bank approaches a maximum water injection amount or a minimum water injection amount, for each of the feedback banks; and transfer water injection or stop of water injection in the feedback bank to the feedforward banks within a range of the predetermined cooling pattern, when it is determined that the water injection amount in the feedback bank approaches the maximum water injection amount or the minimum water injection amount.
8. The control device for a cooling apparatus according to claim 5, wherein a predetermined cooling pattern is applied to each of the water injection amounts in the feedforward banks, wherein the control device is further configured to: perform determination of whether or not the water injection amount in the feedback bank approaches a maximum water injection amount or a minimum water injection amount, for each of the feedback banks; and transfer water injection or stop of water injection in the feedback bank to the feedforward banks within a range of the predetermined cooling pattern, when it is determined that the water injection amount in the feedback bank approaches the maximum water injection amount or the minimum water injection amount.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
DESCRIPTION OF EMBODIMENTS
[0062] Hereinafter, a control device for a cooling apparatus according to each of embodiments of the present invention is described in detail with reference to the drawings. Note that common elements in the respective drawings are assigned with the same reference signs and redundant explanation is omitted. Further, the present invention is not limited to the following embodiments and can be carried out by being variously modified in the range without departing from the gist of the present invention.
1. First Embodiment
[0063] First, a control device according to a first embodiment of the present invention will be described with reference to
1-1. Configuration Example of Rolling Line
[0064]
[0065] Each of the cooling banks includes a plurality of valves that supply cooling water from at least one of a top surface or an undersurface of the strip M. In a certain cooling bank, a water injection amount in the cooling bank is changed by changing the number of valves that are opened. A water injection amount per one valve of the cooling bank at a rear stage (for example, a cooling bank of #02) may be set to a smaller amount as compared with that of a cooling bank at a front stage (for example, a cooling bank of #01). In this case, even if the number of valves that are opened are the same in the cooling banks at the front stage and the rear stage, it is possible to make degrees of cooling different among these cooing banks. Note that a configuration of the valve included by the cooling bank may change the water injection amount by switching an open state and a closed state, or may continuously change the water injection amount by changing an opening degree.
[0066] The strip M is conveyed to a right side from a left side in
[0067] The entry side pyrometer 13 is located on a delivery side of the finishing mill 11, and is also called a finishing mill delivery side pyrometer. The delivery side pyrometer 14 is located on an entry side of the coiler 15, and is also called a coiling pyrometer. Hereinafter, for convenience of explanation, a position of the entry side pyrometer 13 is also referred to as a “FDT (Finisher Delivery Thermometer) position”. A position of the delivery side pyrometer 14 is also referred to as a “CT (Coiling Thermometer) position”.
1-2. Configuration Example of Control Device
[0068] The control device according to the first embodiment is typically configured by a computer including at least one processor, at least one memory, and an input/output interface. The control device is connected to a host computer that determines specifications related to rolling such as product plate thickness. A part of functions of the host computer may be included in the control device.
[0069]
[0070] The preset calculation unit 21 determines initial water injection amounts of the cooling banks respectively, based on an operation command received from the host computer before starting to cool the strip M. The operation command includes a delivery side temperature target value T.sub.CT.sup.AIM of the strip M, a cooling pattern and the like. The delivery side temperature target value TT is a target temperature of the strip M at the CT position. Examples of the cooling pattern include front-stage cooling and rear-stage cooling. Examples of them are as previously described.
[0071] In order to start cooling from a tip end portion of the strip M, the preset calculation unit 21 determines initial setting of the cooling banks and determines respective initial water injection amounts in the cooling banks, before the strip M reaches the entry side pyrometer 13. Timing for performing determination of the initial water injection amounts is determined by sufficiently considering a “valve response delay” that is a time period until the cooling water reaches the strip after the valve is opened. The “valve response delay” is synonymous with a “cooling bank response delay” in the present specification.
[0072] In the initial setting of the cooling banks, the cooling banks are set to an FF bank or an FB bank. In the first embodiment, the FF banks are set in order from an upstream side (upstream side in the rolling line) in the ROT 10, and the FB banks are set in order from a downstream side (downstream side in the rolling line) in the ROT 10. The cooling pattern is applied to the FF banks. In order not to break the cooling pattern, the total number of FB banks is about one to two according to specifications of a product. In the example shown in
[0073] In determination of the initial water injection amount, a temperature drop prediction value dT of the strip M at a time of the strip M being conveyed from the FDT position to the CT position is calculated first. In calculation of the temperature drop prediction value dT, an entry side temperature prediction value T.sub.FDT.sup.CAL indicating a predicted temperature of the strip M at the FDT position is used. Further, based on a result of the calculation, the delivery side temperature prediction value T.sub.CT.sup.CAL indicating a predicted temperature of the strip M at the CT position is calculated. Subsequently, an initial water injection amount is determined such that the delivery side temperature prediction value T.sub.CT.sup.CAL corresponds to the delivery side temperature target value T.sub.CT.sup.AIM. At a time of determination of the initial water injection amount, a value that anticipates future changes (increase and decrease) of the water injection amounts in the cooling banks is used.
[0074] Calculation of the delivery side temperature prediction value T.sub.CT.sup.CAL is performed by using Expressions (1) and (2), for example.
[0075] Variables in Expressions (1) and (2) are as follows.
[0076] t(FDT): time [s] to pass the FDT position
[0077] t(CT): time [s] to pass the CT position
[0078] h: plate thickness [m] of the strip M
[0079] γ(T(t)): specific heat [J/(kg.Math.degC)] at the temperature T
[0080] T(t): temperature [degC] of the strip M at the time t
[0081] ρ: density [kg/m.sup.3]
[0082] q(ν.sup.pre(t), T(t), δ.sup.pre(t), . . . ): heat flux [W/m.sup.2]
[0083] V.sup.pre(t): predicted speed [m/s] of the strip M
[0084] δ.sup.pre(t): determined type of cooling (water cooling by water injection or air cooling)
[0085] Note that the predicted speed of the strip M is calculated based on a speed actual value of the strip M at an upstream side from the cooling facility 12, an operation situation of the hot rolling line and the like, and is repeatedly corrected as necessary.
[0086] The cooling history management unit 22 manages a position and a cooling history of the strip M based on a segment S. The segment S indicates one section when the strip M is divided into a virtual length in the conveyance direction. Management (grasp) of the positions of respective segments S passing through the cooling facility 12 is performed based on a speed of the strip M on the delivery side of the rolling mill (for example, the finishing mill 11). The speed may be calculated by using a roll rotation speed of the rolling mill, or may be directly measured. The cooling history of each of the segments S passing through the cooling facility 12 includes an actual speed of the segment S at each of positions of the cooling banks, and a history of each of the water injection amounts in the cooling banks.
[0087] The cooling history management unit 22 determines a recalculation position of feedback calculation (FB calculation) for each of the segments S. The recalculation position is a position at which recalculation of each of the water injection amounts in the FB banks is performed (namely, a position of re-execution of FB calculation). Re-execution of FF calculation is described later. Here, the recalculation position is described first.
[0088]
[0089] When an i.sup.th (i is a natural number) segment Si passes through the FDT position, the FF calculation unit 23 calculates a delivery side temperature prediction value T.sub.CT.sup.CAL(i) indicating a predicted temperature at the CT position, of the segment Si. Calculation of the delivery side temperature prediction value T.sub.CT.sup.CAL(i) is performed by using Expressions (3) and (4), for example.
[0090] Variables shown in Expressions (3) and (4) are as follows.
[0091] T.sub.FDT.sup.ACT(i): actual temperature [degC] of the segment Si at the FDT position
[0092] t(FDT)(i): time [s] at which the segment Si passes through the FDT position
[0093] t(CT): time [s] at which the segment Si passes through the CT position
[0094] T(t)(i): temperature [degC] of the segment Si at the time t
[0095] The other variables are basically the same as the variables in Expressions (1) and (2).
[0096] The FF calculation unit 23 also changes each of the water injection amounts in the FF banks such that a difference between the delivery side temperature prediction value T.sub.CT.sup.CAL(i) and the delivery side temperature target value T.sub.CT.sup.AIM(i) becomes small. At a time of change, each of the water injection amounts is determined within a range of the cooling pattern to maintain the cooling pattern. After each of the water injection amounts is determined, FF control is performed. In FF control, a valve response delay is considered. Specifically, before the segment Si reaches a cooling bank the water injection amount of which is changed, an opening and closing operation of valves of the cooling bank is started in order to be in time for cooling based on a changed water injection amount.
[0097] The recalculation unit 24 recalculates the delivery side temperature prediction value T.sub.CT.sup.CAL(i) at the CT position, of the segment Si, based on a temperature drop actual value dT.sup.actcal from the FDT position to the recalculation position SP and the temperature drop prediction value dT from the recalculation position SP to the CT position, when the segment Si reaches the recalculation position SP. The temperature drop actual value dT.sup.actcal is calculated based on a cooling history. The temperature drop prediction value dT is calculated based on the predicted speed of the strip M and each of the water injection amounts in the FB banks. Recalculation of the delivery side temperature prediction value T.sub.CT.sup.CAL(i) is performed by using Expressions (5) to (7), for example.
[0098] Variables shown in Expressions (5) to (7) are as follows.
[0099] t(SP): time [s] at which the segment Si passes through the recalculation position SP
[0100] ν.sup.act(t): actual speed [m/s] of the segment Si
[0101] δ.sup.act(t): type of cooling obtained as an actual record of the segment Si (water cooling by water injection or air cooling) [-]
[0102] The other variables are basically the same as the variables in Expressions (1) to (4).
[0103] The FB calculation unit 25 performs FB calculation. In the FB calculation, a difference between the delivery side temperature actual value T.sub.CT.sup.ACT indicating an actual temperature of the segment Si at the CT position and the delivery side temperature target value T.sub.CT.sup.AIM is calculated. In the FB calculation, a temperature change of the segment Si due to a delay by a conveyance time period from each of positions of the FB banks to the CT position and a response delay of the FB banks is further compensated by using the Smith method. The FB calculation is described with reference to
[0104]
[0105] The control target 27 is configured by a target plant G.sub.P, a conveyance delay e.sup.−D1s, and a valve response delay e.sup.−D2s (“s” is a Laplace operator). The conveyance delay e.sup.−D1s indicates a delay by a time period in which the segment Si is conveyed by the distance D1 from each of positions of the FB banks to the CT position. The valve response delay e.sup.−D2s indicates that a response of the FB banks delays by a dead time.
[0106] The Smith compensator 28 is configured by a target plant model G.sub.PM, a conveyance delay model e.sup.−D1Ms, and a valve response delay model e.sup.−D2Ms. The conveyance delay model e.sup.−D1MS is a model for calculating a temperature correction value of the segment Si due to a delay by the conveyance time period from each of the positions of the FB banks to the CT position. The valve response delay model e.sup.−D2MS is a model for calculating a temperature correction value of the segment Si due to the response delay of the FB banks.
[0107] A temperature difference ΔT.sub.E shown in Expression (8) is inputted to the PID controller 26a.
ΔT.sub.E=r−(y+y.sub.M1−y.sub.M22) (8)
[0108] Variables shown in Expression (8) are as follows.
[0109] r: predicted temperature at the CT position, of the strip M obtained in preset calculation
[0110] y: actual temperature at the CT position, of the strip M
[0111] y.sub.M1: predicted temperature at the CT position of the segment Si calculated when the segment Si reaches the recalculation position SP
[0112] y.sub.M22: y.sub.M1 that is calculated when the segment Si reaches the recalculation position SP, and y.sub.M1 recorded in a memory after the calculation and is read from the memory when the segment Si reaches the CT position
1-3. Flow of Temperature Control by Control Device
[0113] A flow of control until end from a start of cooling of the strip M by the cooling facility 12 is described with reference to
[0114] The strip M is continuously rolled in a rolling mill that is located upstream of the ROT 10. Therefore, it takes several minutes until a segment Sm (m is a natural number) at a rearmost end of the strip M passes through the delivery side pyrometer 14 after a segment 51 at a frontmost end of the strip M passes through the entry side pyrometer 13, for example. In
[0115] Each time the segment Si (1≤i≤m) reaches the recalculation position SP, a routine shown in
[0116] Subsequently to a process in step S10, the delivery side temperature prediction value T.sub.CT.sup.CAL(i) is calculated (recalculated) (step S11). Calculation (recalculation) of the delivery side temperature prediction value T.sub.CT.sup.CAL(i) is performed by using Expressions (5) to (7), for example. The delivery side temperature prediction value T.sub.CT.sup.CAL(i) calculated in a process in step S11 is stored in the memory as a predicted temperature yM1(i).
[0117] Subsequently to the process in step S11, it is determined whether or not the segment Si is present at the CT position (step S12). A process in step S12 is performed to determine whether or not to start FB control. Whether or not the segment Si is present at the CT position is determined based on the actual temperature of the strip M measured in the delivery side pyrometer 14, for example.
[0118] When it is determined that the segment Si is present at the CT position in the process in step S12, FB control is executed (step S13). In
[0119] However, measurement of an actual temperature of a frontmost end portion of the segment Sk may not be stable. Therefore, execution of the FB control to the segment Sk when the frontmost end portion arrives at the CT position is started by being delayed by a predetermined time (for example, several seconds) from the arrival. In the FB control, a temperature difference ΔT.sub.E is calculated by using Expression (8) described above, and the water injection amount in the FB bank of #N−1 is changed based on the temperature difference ΔT.sub.E.
[0120] For example, the temperature difference ΔT.sub.E at the time of the segment Sk arriving at the recalculation position SP is calculated by substituting the predicted temperatures y.sub.M1 and y.sub.M22 that are calculated by using Expressions (9) and (10) into Expression (8) described above.
y.sub.M22=y.sub.M1[j] (9)
y.sub.M1=y.sub.M1[k] (10)
[0121] Here, the reason why y.sub.M1[j] is used for the predicted temperature y.sub.M22 in Expression (9) is as follows. That is to say, as described in explanation of Expression (8), the predicted temperature y.sub.M22 shown in Expression (8) is a predicted temperature at the CT position, of the segment Si with the conveyance delay and the valve response delay taken into consideration, which is calculated when the segment Si reaches the recalculation position SP. Note that the predicted temperature is equal to the predicted temperature at the CT position, of the segment Sj, which is calculated when the segment Sj reaches the recalculation position SP. Therefore, in Expression (9), y.sub.M1[j] is used for the predicted temperature y.sub.M22.
[0122] Calculation of the predicted temperature y.sub.M1[k] shown in Expression (10) is performed based on Expression (5) described above (however, “i” in Expression (5) is read as “k”).
[0123] A process in step S13 is repeatedly executed while it is determined that the segment Si is present at the recalculation position SP. In
[0124] When it is determined that the segment Si is not present at the CT position in the process in step S12, the processes in and after step S14 are executed. The processes in and after step S14 are temperature control before start of the FB control. In step S14, it is determined whether or not an absolute value of a difference between the delivery side temperature prediction value T.sub.CT.sup.CAL(i) calculated in the process in step S11 and the delivery side temperature target value T.sub.CT.sup.AIM is smaller than a threshold ΔT.sup.tol. The threshold ΔT.sup.tol is a temperature difference requiring a change in the water injection amounts in the FB banks, and is set in advance.
[0125] When it is determined that the absolute value is the threshold ΔT.sup.tol or more in a process in step S14, it is determined whether or not a sign of the difference between the delivery side temperature prediction value T.sub.CT.sup.CAL(i) and the delivery side temperature target value T.sub.CT.sup.AIM is negative (step S15). The negative sign of the difference means that the delivery side temperature prediction value T.sub.CT.sup.CAL(i) is lower than the delivery side temperature target value T.sub.CT.sup.AIM. On the contrary, the positive sign of the difference means that the delivery side temperature prediction value T.sub.CT.sup.CAL(i) is higher than the delivery side temperature target value T.sub.CT.sup.AIM.
[0126] Accordingly, when the sign is determined as negative, the water injection amounts in the FB banks are decreased (step S16). Decrease of the water injection amount is specifically performed by closing one of the valves of the FB bank. When the sign is determined as positive, the water injection amounts in the FB banks are increased (step S17). Increase of the water injection amount is specifically performed by opening one of the valves of the FB bank.
[0127] Subsequently to the processes in step S16 or S17, the delivery side temperature prediction value T.sub.CT.sup.CAL(i) is calculated (recalculated again) (step S18). A content of a process in step S18 is basically the same as that of the process in step S12. The delivery side temperature prediction value T.sub.CT.sup.CAL(i) calculated in the process in step S18 is stored in the memory as the predicted temperature yM1(i).
[0128] Subsequently to the process in step S18, it is determined whether or not the counter ltr is below a threshold ltr.sup.max (step S19). The threshold ltr.sup.max is an upper limit of a number of repetitions of the processes in steps S14 to S18 and is set in advance. The threshold ltr.sup.max is set by considering a length of the segment S(i), an actual speed record of the segment s(i), a calculation processing speed of the processor and the like so as not to hinder execution of the temperature control of a segment S(i+1) that reaches the recalculation position SP next to the segment S(i).
[0129] When it is determined that the counter ltr is more than the threshold value ltr.sup.max in a process in step S19, the processes of the routine shown in
1-4. Effect
[0130] An effect according to the first embodiment is described with reference to
[0131] As is understood when
[0132] As already described, the recalculation unit 24 recalculates the delivery side temperature prediction value T.sub.CT.sup.CAL(i) based on the temperature drop actual value dT.sup.actcal from the FDT position to the recalculation position SP, and the temperature drop prediction value dT from the recalculation position SP to the CT position. In contrast to this, the control device 30 does not include the recalculation unit 24. Therefore, the control device 30 can perform only FB calculation based on a difference between a delivery side temperature actual value T.sub.CT.sup.ACT indicating the actual temperature of the segment Si at the CT position, and the delivery side temperature target value T.sub.CT.sup.AIM, in FB control of each of the water injection amounts in the FB banks.
[0133] In this regard, according to the first embodiment, the delivery side temperature prediction value T.sub.CT.sup.CAL (i) is recalculated in the recalculation position SP. Further, the recalculated delivery side temperature prediction value T.sub.CT.sup.CAL(i) is considered in the temperature difference ΔT.sub.E that is inputted to the PID controller 26a. Accordingly, it becomes possible to bring about stability of temperature control to various rolling speeds.
[0134] Here, as in the first embodiment of PTL 1, compensating a dead time due to conveyance of the strip in the FB control is considered. Thus, a configuration in which compensation of the dead time is performed in the control device 30 in
[0135] In this regard, according to the first embodiment, both the conveyance delay and the valve response delay are considered in the temperature difference ΔT.sub.E, such that it is possible to enhance stability of temperature control to various rolling speeds. Specifically, a case in which the distance from the recalculation position SP to the CT position shown in
[0136] As above, according to the first embodiment, FB control in which the recalculated delivery side temperature prediction value T.sub.CT.sup.CAL(i), the conveyance delay, and the valve response delay are considered is performed. Accordingly, it becomes possible to control the actual temperature of the segment Si to a target temperature. Further, according to the first embodiment, about one to two FB banks are set at the downstream side in the ROT 10 (downstream side in the rolling line). Accordingly, it becomes possible to control the actual temperature of the segment Si to the target temperature while observing the cooling pattern in the FF banks that are set at the upstream side in the ROT 10 (upstream side in the rolling line).
2. Second Embodiment
[0137] Next, a temperature control system according to a second embodiment of the present invention is described with reference to
2-1. Outline of Second Embodiment
[0138] According to the FB control of the first embodiment, it becomes possible to control the actual temperature of the segment Si to the target temperature even if there is a change in speed of the material to be rolled. However, since the number of valves of the FB bank is limited, there is a limit to a margin for increase or a margin for decrease of the water injection amount. Therefore, in the second embodiment, water injection in an FB bank is transferred to water injection in an FF bank before the water injection amount in the FB bank reaches a maximum water injection amount or a minimum water injection amount.
[0139]
[0140] Thus, in the second embodiment, as shown in
[0141] As shown in
[0142]
[0143] In the second embodiment, as shown in
[0144] As shown in
[0145] Whether or not to perform transfer of water injection is determined based on conditions (11) and (12) as follows concerning an upper limit side threshold corresponding to the maximum water injection amount, or a lower limit side threshold corresponding to the minimum water injection amount, for example. When condition (11) or (12) is satisfied, transfer of water injection is performed.
N.sub.FB.sup.ON≥α.sub.FB.sup.UP.Math.N.sub.FB.sup.AVA (11)
N.sub.FB.sup.ON≤α.sub.FB.sup.LW.Math.N.sub.FB.sup.AVA (12)
[0146] Meanings of values of both sides of conditions (11) and (12) are as follows.
[0147] α.sub.FB.sup.UP: adjustment factor of the upper limit side threshold
[0148] α.sub.FB.sup.LW: adjustment factor of the lower limit side threshold
[0149] N.sub.FB.sup.AVA: total number of usable valves
[0150] N.sub.FB.sup.ON: total number of valves opened at present
2-2. Processing Example by Control Device
[0151]
[0152] In a routine shown in
2-2-1. When Water Injection Amount is Approaching Maximum Water Injection Amount
[0153] In the routine shown in
[0154] The initial values N.sub.CH_FF.sup.INI and N.sub.CH_FB.sup.INI are expressed by Expressions (13) and (14).
N.sub.CH_FB=−1.Math.N.sub.CH_FB.sup.INI (13)
N.sub.CH_FF=N.sub.CH_FF.sup.INI (14)
[0155] Note that the numbers of changes N.sub.CH_FB and N.sub.CH_FF can be appropriately changed as adjustment terms.
[0156] An upper limit N.sub.CH_FB.sup.MAX_Dec of the number of changes N.sub.CH_FB at a time of decreasing the number of valves of the FB bank is set in advance. For example, it is assumed that four valves can be closed at maximum by one change (that is, N.sub.CH_FB.sup.MAX_Dec=4). On the other hand, as an upper limit N.sub.CH_FF.sup.MAX_Inc of the number of changes N.sub.CH_FF when increasing the number of valves of the FF bank, a number of valves in a closed state and usable in a present condition (that is, valves changeable to an open state by transfer) is set according to a cooling pattern.
[0157] In the process in step S30, valves of the FF bank to be a transfer target (Hereinafter, also referred to as “transfer valves”.) are further determined according to the cooling pattern. A case in which the cooling pattern is front-stage cooling is considered. In this case, the transfer valve is a valve located most upstream in a ROT 10 (that is, a valve of the FF bank closest to an entry side of a cooling facility 12) among valves in a closed state and usable in the present condition, of the FF bank. When the number of changes N.sub.CH_FB is two or more, two or more valves of the FF bank to be a transfer target (hereinafter, also referred to as a “transfer bank”) correspond to the transfer valves.
[0158] Subsequently to the process in step S30, the target segment TSi is determined (step S31). When a certain valve of the FF bank is opened, there is a valve response delay until a water injection amount of the valve actually changes. Therefore, in the process in step S31, in order to perform early transfer, a segment Si that first passes through a position of the transfer valve is predicted, when the water injection amount changes by opening the transfer valve. The segment Si is set to be the target segment TSi.
[0159] Note that in a calculator control system of recent years, a calculation time period and a transmission time period are about several msecs, such that a time period required for the prediction calculation of the target segment TSi has almost no effect on a temperature change of the target segment TSi. Further, in the prediction calculation, a time period required for conveyance of the target segment TSi is calculated by a predicted speed of the strip M. The predicted speed is calculated based on a speed actual value of the strip M, an operation situation of the hot rolling line and the like, and is repeatedly corrected as necessary.
[0160] Subsequently to the process in step S31, a delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) indicating a predicted temperature at a CT position of the target segment TSi is calculated (step S32). Calculation of the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) is performed by using Expressions (5) to (7), for example, (however, “segment Si” in each of Expressions (5) to (7) is read as “target segment TSi”).
[0161] Subsequently to a process in step S32, it is determined whether or not an absolute value of a difference between the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) calculated in the process in step S32 and a delivery side temperature target value T.sub.CT.sup.AIM is smaller than a threshold ΔT.sup.tol (step S33). A process in step S33 is basically the same as the process in step S14 shown in
[0162] When it is determined that the absolute value is the threshold value ΔT.sup.tol or more in the process in step S33, results of the processes in steps S31 to S33 are stored (step S34). Subsequently, it is determined whether or not a sign of the difference between the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) and the delivery side temperature target value T.sub.CT.sup.AIM is negative (step S35). A process in step S35 is the same as the process in step S15 shown in
[0163] A negative sign of the difference means that the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) is lower than the delivery side temperature target value T.sub.CT.sup.AIM. Therefore, when it is determined that the sign is negative, the number of valves in an open state, of the FB bank is reduced by one (the number of changes N.sub.CH_FB the number of changes N.sub.CH_FB−1) (step S36). Thereby, the water injection amount in the FB bank decreases, and therefore, the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) rises.
[0164] A positive sign of the difference means that the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) is higher than the delivery side target value T.sub.CT.sup.AIM. Therefore, it is considered to increase the number of valves in an open state, of the FB bank, but the water injection amount in the FB bank approaches the maximum water injection amount. Therefore, when it is determined that the sign is positive, the number of transfer valves (valves that are switched to an open state from a closed state) in the transfer bank is increased by one (the number of changes N.sub.CH_FF the number of changes N.sub.CH_FF+1) (step S37). Thereby, the water injection amount in the transfer bank increases, such that the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) decreases.
[0165] Subsequently to the process in step S36 or S37, it is determined whether or not the number of changes N.sub.CH_FB or N.sub.CH_FF reaches an upper limit (step S38). A process in step S38 is performed depending on whether or not condition (15) or (16) is satisfied.
abs(N.sub.CH_FB)>N.sub.CH_FB.sup.MAX_Dec (15)
abs(N.sub.CH_FF)>N.sub.CH_FF.sup.MAX_Inc (16)
[0166] In Expression (15), abs(N.sub.CH_FB) is an absolute value of the number of changes N.sub.CH_FB, and in Expression (16), abs(N.sub.CH_FF) is an absolute value of the number of changes N.sub.CH_FF.
[0167] When it is determined that the number of changes N.sub.CH_FB or N.sub.CH_FF does not reach the upper limit in a process in step S38, the case number Nmm is increased by one and the flow returns to the process in step S31 (Nmm.fwdarw.Nmm+1). In other words, the processes in steps S31 to S38 are repeatedly executed by increasing the case number Nmm until a positive determination result is obtained in the process in step S33.
[0168] When it is determined that the number of changes N.sub.CH_FB or N.sub.CH_FF reaches the upper limit in a process in step S38, an optimal combination of the case number Nmm and the target segment TSi is selected (step S39). The optimal combination is made by selecting a case number Nmm in which the absolute value of the difference between the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) and the delivery side temperature target value T.sub.CT.sup.AIM is the smallest from among the case numbers Nmm stored in the memory by the process in step S34.
2-2-2. When Water Injection Amount is Approaching Minimum Water Injection Amount
[0169] In the routine shown in
N.sub.CH_FB=N.sub.CH_FB.sup.INI (17)
N.sub.CH_FF=−1.Math.N.sub.CH_FF.sup.INI (18)
[0170] An upper limit N.sub.CH_FB.sup.MAX_Inc of the number of changes N.sub.CH_FB at a time of increasing the number of valves in the FB bank is set in advance. For example, it is assumed that four valves can be opened at maximum by one change (that is, N.sub.CH_FB.sup.MAX_Inc=4). On the other hand, an upper limit N.sub.CH_FF.sup.MAX_Dec of the number of changes N.sub.CH_FF at a time of decreasing the number of valves in the FF bank is set to a number of valves in an open state and usable in a present condition (that is, valves changeable to a closed state by transfer) according to a cooling pattern.
[0171] In the process in step S40, transfer valves are further determined according to the cooling pattern. A case in which the cooling pattern is front-stage cooling is considered. In this case, the transfer valve is a valve located most downstream (that is, a valve of the FF bank that is closest to the delivery side of the cooling facility 12) among valves in an open state and usable in the present condition, of the FF bank. When the number of changes N.sub.CH_FB is two or more, two or more valves of the transfer bank correspond to the transfer valves.
[0172] Subsequently to the process in step S40, the target segment TSi is determined (step S41). When a certain valve in the FF bank is closed, there is a valve response delay until a water injection amount of the valve actually changes. Therefore, in a process in step S41, in order to perform early transfer, the segment Si that firstly passes through the position of the transfer valve is predicted, when the water injection amount changes by closing the transfer valve. The segment Si is set to be the target segment TSi. Subsequently to the process in step S41, processes in steps S42 to S45 are performed. Contents of the processes in steps S42 and S43 are the same as those in steps S32 to S35 shown in
[0173] In a process in step S45, a negative sign of the difference means that the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) is lower than the delivery side temperature target value T.sub.CT.sup.AIM. Therefore, it is considered to increase the number of valves in a closed state, of the FB bank, but the water injection amount in the FB bank approaches the minimum water injection amount. Thus, when it is determined that the sign of the difference is negative, the number of transfer valves (valves that are switched to a closed state from an open state) in the FF bank is increased by one (the number of changes N.sub.CH_FF.fwdarw.the number of changes N.sub.CH_FF+1) (step S46). Thereby, the water injection amount in the transfer bank decreases, such that the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) rises.
[0174] On the other hand, a positive sign of the difference means that the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) is higher than the delivery side temperature target value T.sub.CT.sup.AIM. Thus, when it is determined that the sign of the difference is positive, the number of valves in an open state, of the FB bank is increased by one (the number of changes N.sub.CH_FB.fwdarw.the number of changes N.sub.CH_FB+1) (step S47). Thereby, the water injection amount in the FB bank increases, and therefore, the delivery side temperature prediction value T.sub.CT.sup.CAL (Nmm) decreases.
[0175] Subsequently to the process in step S46 or S47, it is determined whether or not the number of changes N.sub.CH_FB or N.sub.CH_FF reaches the upper limit (step S48). A process in step S48 is performed depending on whether or not condition (19) or (20) is satisfied.
abs(N.sub.CH_FB)>N.sub.CH_FB.sup.MAX_Inc (19)
abs(N.sub.CH_FF)>N.sub.CH_FF.sup.MAX_Dec (20)
[0176] When it is determined that the number of changes N.sub.CH_FB or N.sub.CH_FF does not reach the upper limit in the process in step S48, the case number Nmm is increased by one and the flow returns to the process in step S41 (Nmm.fwdarw.Nmm+1). In other words, the processes in step S41 to S48 are repeatedly executed while increasing the case number Nmm until a positive determination result is obtained in the process in step S43.
[0177] When it is determined that the number of changes N.sub.CH_FB or N.sub.CH_FF reaches the upper limit in the process in step S48, an optimal combination of the case number Nmm and the target segment TSi is selected (step S49). A content of a process in step S49 is the same as that of the process in step S39 shown in
2-3. Effect
[0178] According to the second embodiment, it becomes possible to control the actual temperature of the segment Si including the target segment TSi to the target temperature while preventing the water injection amount in the FB bank from becoming the maximum water injection amount or the minimum water injection amount.
REFERENCE SIGNS LIST
[0179] 10 Run out table (ROT) [0180] 12 Cooling facility [0181] 13 Entry side pyrometer [0182] 14 Delivery side pyrometer [0183] 20, 30 Control device [0184] 21 Preset calculation unit [0185] 22 Cooling history management unit [0186] 23 Feedforward calculation unit [0187] 24 Recalculation unit [0188] 25 Feedback calculation unit [0189] 26 Feedback controller [0190] 27 Control target [0191] 28 Smith compensator [0192] M strip (material to be rolled) [0193] S, Si, Sj, Sk, Sm Segment [0194] SP Recalculation position [0195] T.sub.CT.sup.ACT Delivery side temperature actual value [0196] T.sub.CT.sup.AIM Delivery side temperature target value [0197] T.sub.CT.sup.CAL Delivery side temperature prediction value [0198] T.sub.FDT.sup.CAL Entry side temperature prediction value [0199] dT Temperature drop prediction value [0200] dT.sup.actcal Temperature drop actual value