Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011 Optimal Feedforward Filter Design for Flying Gauge Changes of a Continuous Cold Mill Camile WJ Hol ∗ Steven Sujoto ∗∗ Marc de Boer ∗ Vincent Beentjes ∗ Mike Price † Carsten W. Scherer ∗∗∗∗ Anton A.J. van der Weiden ∗∗∗ ∗ Tata Steel Research, Development & Technology, Rolling Metal Strip, P.O. Box 10 000 1970 CA IJmuiden (e-mail: camile.hol@tatasteel.com). ∗∗ Accenture, P.O. Box 75797, 1070 AT Amsterdam (e-mail: steven.sujoto@accenture.com) ∗∗∗ Delft University of Technology, Delft Center for Systems and Control (e-mail: a.j.j.vanderweiden@tudelft.nl) ∗∗∗∗ SRC SimTech Chair Mathematical Systems Theory, University of Stuttgart, Pfaffenwaldring 57, 70569 Stuttgart, Germany, (e-mail: Carsten.Scherer@Mathematik.uni-stuttgart.de) † Tata Steel Port Talbot Works, Port Talbot, Wales (michael.price@tatasteel.com) Abstract: In a continuous cold mill subsequent hot rolled strips are welded together before rolling. The transition from strip A to strip B is called the Flying Gauge Change (FGC). Exit thickness errors and large strip tension variations occur if the actuators are not adjusted well during the transition. In this paper the model-based design of the FGC controller that minimizes off-gauge length and tension variations is presented. This is done through nonlinear local optimization of a cost function, that represents the economic cost of tension variations and off-gauge as accurately as possible. Simulation results show that the resulting controller reduces off-gauge and tension variations significantly, even if variation in friction and slip are taken into account. Keywords: control, cold rolling, optimization, feedforward filter 1. INTRODUCTION Tata Steel in Europe is Europes second largest steel producer with annual revenues of around 12 billion and a crude steel production capacity of over 20 million tonnes. One of the steps in the production process of the cold rolled steel strip is the continuous cold rolling process. This process takes place in a cold mill. This paper is concerned with the 5-stand continuous cold mill at Port Talbot. The input to this mill is a hot rolled steel strip that is made continuous by welding the tip (i.e. the ends) from two different hot rolled strips together (see Figure 1). These strips can differ in terms of thickness, width, hardness and profile of the strip. The goal of the rolling process is to reduce the thickness of the strip to a thickness as specified by the customer. Each stack of work rolls and backup rolls is a stand. The reduction takes place between the upper and the lower work roll of each stand. The area where the work rolls are in contact with the strip is called the roll gap. The considered mill has five stands, see Figure 2. The strip enters the mill through a bridle that connects the mill to the pickling line. At the end of the mill, the continuous strip is collected in a strip buffer. The strip is then cut Copyright by the International Federation of Automatic Control (IFAC) Fig. 1. The situation just before the welding point enters a stand again at the welds in separate strips and wound on a coiler for further processing (e.g. annealing). During the transition from strip A to strip B the actuators are adjusted. The transition from strip A to B is denoted as Flying Gauge Change (FGC). During this transition phase the roll speed is significantly reduced. Furthermore additional adjustments are made by the main actuators of the mill: 8545 Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011 • the speeds of the roll drive motors of every stand • the gap position of every stand If the speed and gap adjustments during FGC are not performed well, exit thickness errors and large strip tension variations occur(see also e.g. V.B. Ginzburg et al. (1993)). Large tension variations result in strip breaks or pinches, which may cause roll damage and long down-time. Exit thickness outside the customer tolerances is denoted by off-gauge. Off-gauge strip must be cut off and can only be sold at a scrap price. Hence, large tension and thickness variations lead to a significant increase in production cost. The aim of the control system during FGC is to reduce the tension and thickness variations as much as possible, despite the different response times of the actuators. Due to the fast transient nature of the FGC, this is the most challenging phase during cold rolling. FGC has been well addressed in the literature. In Yamashita (1987) the responses of the speed and gap actuators are synchronized using low-pass filters. In Pittner et al. (2007) an LQ-optimal controller has been designed using state-dependent Riccati Equations. The authors of Wang et al. (2007) synchronize the speed and gap corrections as well. Furthermore, roll force and thickness measurement are used to adjust the gap settings. In Kijima et al., (1998) ‘standard’ thickness controllers, e.g. the BISRA AGC and Mass flow AGC controllers, are modified to address the transient behaviour during cold rolling. All these methods do not explicitly take primary controller objectives during FGC into account, i.e. they do not directly optimize for reducing tension and thickness variations. Furthermore, the uncertainty and inherent variation of forward slip and friction conditions in the roll gap are not considered explicitly in the papers mentioned above. Nonlinearities due to the deformation process, controller dead-bands and rate limiters play a dominant role in the mill’s dynamic response. These important system dynamics of a cold mill are omitted or linearized in several of the approaches found in literature. Finally, the techniques in those papers are often based on simulation models that have not been validated by measurement data. Contribution The current paper presents a method, based on time-domain optimization, to design a FGC controller that minimizes off-gauge length and tension variations. This is done through off-line nonlinear optimization of a cost function, that represents the economic cost of tension variations and off-gauge as accurately as possible. The cost-function evaluation is based on timedomain simulations of a rigorous simulation model that has been validated by measurement data, and contains the aforementioned nonlinear elements. The robustness of the optimal controller is assessed against variations in friction and forward slip. Outline In Section 2 the dynamical model of the mill and its controllers is presented and results of validation of this model to measurement data are shown. In Section 3 the causes of off-gauge and tension variations with the current FGC control strategy are explained. On the basis of this, the framework to optimize this controller is explained in Section 4. The results thereof and the improvements in Fig. 2. Cold Mill at Port Talbot terms of reduction of off-gauge and tension deviations are shown in Section 5. Finally, conclusions are given in Section 6. Notation Capitals and small caps are used for the strip property before and after the stand, respectively. For instance, H2 is the entry thickness of stand 2 and h2 its exit thickness. Tension force and tension stresses are distinguished by a subscript f or s, i.e. Tf 1 and Ts1 for the entry tension force and stress of stand 1 respectively. The index i is used for the stand. The symbol t is used for time, whereas tf i is used for the tension force at the exit of stand i. This should not cause confusion, since time never has an index, whereas the tension is always with an index. s is the Laplace Transform variable. 2. DYNAMIC MODEL OF A TATA STEEL 5-STAND MILL 2.1 Rolling Process The model to simulate Flying Gauge Changes is presented in this section. It consist of the following elements: • • • • • • the mass flow relation the deformation model the frame-stretch model the interstand model transport delays the screw-position and roll speed actuator models The mass flow relation (i.e. the conservation of mass) implies vi hi = Vi Hi , i = 1, . . . , 5 where vi and hi are the exit strip speed and thickness of the ith stand respectively, Vi the entry strip speed and Hi the entry strip thickness. The forward slip fi is defined as the relative difference between the exit strip and roll speeds Vp,i : vi − Vp,i fi := i = 1, . . . , 5 Vp,i The roll force Pi and slip fi , i = 1, . . . , 5 are determined by the deformation model, a nonlinear static function based on a Coulomb friction model and Orowan’s equation [Orowan (1943)]: (Pi , fi ) = F(µi , Yi , Tf i , tf i , Hi , hi , Vp,i , Ri , Yi , Wi ) for stand i = 1, . . . , 5, where µi is a coefficient of friction, Tf i and tf i are the tension forces at the entry and exit of the roll gap, respectively, Hi and hi are the strip thickness at the entry and exit of the roll gap, respectively, Vp,i is the roll speed, Ri is the work roll radius, Yi is the yield stress 8546 Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011 and Wi the strip width of the ith stand 1 . The function F represents the deformation model and outputs the total roll force Pi and the slip fi . The details are omitted and the reader is referred to Bryant and Osborn (1973) for a similar (more simplified) model. The deformability of the mill roll stack is modelled as a single stiffness, denoted by the Mill Modulus Mi , i = 1, . . . , 5. This implies that the exit strip thicknesses hi and the positions of the gap actuators Si are determined by Pi Si = hi − i = 1, . . . , 5 Mi The tension force tf i depends on the speed difference between the exit of a stand and the entry of the next stand 2 Z t E tf i (t) = hi (t)W (t) (Vi+1 (τ ) − vi ( τ ))dτ (1) 0 Li for stands i = 1, . . . , 4, where E is the Elasticity Modulus of steel and Li is the distance between stands i and i + 1, i = 1, . . . , 5. The strip speed and interstand distance determine the transport delays between the stands 3 . If the strip speed is constant, the delay is given by 4 : Li Hi+1 (t) = hi+1 t + , i = 1, 2, 3 (2) vi Similarly, gauge measurements located at LGM 1 and LGM 5 after stand 1 and 5 are delayed by LGM i , i = 1, 5 hmeas (t) = h t + i i vi if the speed is constant. The actuators of the mill consist of the roll speed actuator and the roll gap position actuators. The roll speed actuator is an electric motor. The roll gap position actuator is an electromechanical screw-down spindle motor or hydraulic capsule cylinder. Both are modelled with the reference ref value Vp,i and Siref as input and the actual roll speed/gap position as output. The speed actuator is modelled by a first-order transfer function with time constant τiV : 1 Vp,i (s) = V V ref (s), i = 1, . . . , 5 τi s + 1 p,i The response of the gap actuators is modelled as a firstorder transfer function time constant τig and a rate limiter 1 ref Si (s) = RL S (s), α , i = 1, . . . , 5 i τig s + 1 i where RL(·, α) is a rate limiting function with rate limit α > 0, i.e. y(t) = RL(u(t), αi ) is determined by the following differential equation αsign(u(t) − y(t)) if u 6= y ẏ(t) = (3) sign(u̇(t)) min(α, |u̇(t)|) if u(t) = y(t) 1 The width of a single strip is assumed constant throughout the mill. However, if the strips A and B have different widths, the strip width is not the same for all stands during the weld passage. 2 The entry tension T of the first stand and the exit tension t are 1 5 considered as disturbances to the model, and are set equal to their measured responses. Equation (1) is a simplification, since it assumes that the thickness is constant over the whole interstand length. 3 The entry thickness H of the first stand is considered as distur1 bance to the model, and is set equal to its measured response. 4 If the speed varies, the transport delay model is more complicated than (2). Although this is included in the model, the expression of the delay for varying speed is omitted here for brevity. where sign(·) is the sign function and min(·, ·) is the minimum of the two arguments. 2.2 Basic control loops Tension controllers The first three tension controllers are PI (Proportional-Integral) controllers with a deadband filter with hysteresis: Z t ei (τ )dτ, di , i = 1, 2, 3 Sictrl (t) = D Kipr ei (t) + Kiint 0 where ei (t) = tf i (t) − tref f i (t), i = 1, . . . , 4 (4) tref fi is the tension error after stand i, is the tension reference, Kipr and Kiint are controller gains and di is the size of the dead-band. D(·, α) represents the dead-band of size α > 0: sign(u)(|u| − α) for |u| ≥ α D(u, α) = (5) 0 otherwise If the tension force error exceeds a certain value, the overspill tension controller is activated which acts on the upstream stand. In Section 3 it will be revealed that this overspill controller is active during the considered weld passage at the mill. The strip tension between stands 4 and 5 is controlled by the speed of the stand 5 motor. Z t ctrl Vp,5 (t) = D Kipr e4 (t) + K4int e4 (τ )dτ, α 0 where e4 is defined in (4) Thickness controller FB1 This controller applies a correction to the first stand screw position for a given measured thickness deviation at the exit of stand 1 (hmeas − 1 −href 1 ). It is a pure integral controller with an integral gain K FB1 that depends on the variable transport delay between Stand 1 and Gauge-meter X1. Z t S1FB1 (t) = K FB1 hmeas (τ ) − href (6) 1 1 (τ )dτ 0 The mill contains a BISRA controller and feedforward mass flow controller at stand 1, which are included in the model, but not discussed here for brevity. Final Thickness controller FB5 This controller calculates the required speed adjustments of stand 1−3 in order to correct the exit thickness deviation, the measurement of which is obtained from the gauge-meter after stand 5. The distribution of the speed correction is given by KiFB5 , i = 1, 2, 3. Z t ctrl Vp,i (t) = KiFB5 hmeas (τ ) − href i = 1, 2, 3 5 5 (τ )dτ 0 The controller FB5 contains a Smith predictor, which is included in the model, but not discussed here for brevity. 2.3 Model validation Figure 3 shows the measured and simulated response of a coil, for several relevant variables. The simulated first stand roll speed and roll force match fairly well with the measurements. Although there is significant difference 8547 Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011 Fig. 3. Measured and simulated response of Vp1 tf 1 , F1 and h5 . between the measured and simulated tension tf 1 , the magnitude and timing of the tension peak at t = 10.1s matches very well. Due to confidentiality reasons, the numbers at the y-axes are not shown. The simulated exit gauge hmeas (bottom Figure 3) matches quite well with the 5 measurement. Since reducing off-gauge and tension peaks are the most important objectives for the FGC strategy, the model captures the most important aspects of the weld transition and is therefore accurate enough to design a controller for FGC. Fig. 4. The response of the h5 deviation as result of the closed-loop simulation of the complete model. the exit tension force reference (tref i ) is kept to the setup value of strip A. The screw position (Si ) shifts at a limited rate RLi to the setup value of strip B. We denote the corresponding gap actuator actions by Sisetup , i = 1, . . . , 5. The total control action on the gaps and speeds is the sum of the controller and the setup action: setup ref ctrl Vp,i (t) = Vp,i (t) + Vp,i (t) i = 1, 2, 3, 5 (7) for the speeds and Siref (t) = Sisetup (t) + Sictrl (t) i = 2, . . . , 5 (8) for the gaps. For stand 1, the FB1 controller action in (6) is added: S1ref (t) = S1setup (t) + S1ctrl (t) + S1FB1 (t) (9) 3. CURRENT ROLLING FGC PRACTICE 3.1 Setup FGC strategy The reference values of the strip tensions and the roll speeds are determined in the so-called setup strategy 5 . During the weld passage, a transition must be made from the setup values of strip A to those of strip B. How this is done is briefly described in this section. ref The reference for the roll speed (Vp,i ) is changed several times during FGC. Every time the weld reaches one stand ref i, the roll speed Vp,i of that stand is kept constant and ref the roll speed references of the upstream stands (Vp,k , k = 1, . . . , i − 1) are changed. The change consists of a transition value and the speed trim. ref Vp,i The transition value of is applied such that the speed distribution of the upstream stands matches the setup ref values of strip B. When the weld passes stand i, Vp,i is kept constant and considered as the setup value (for the mill at weld speed) of strip B, VpiB . The roll speeds of the upstream stands are then changed accordingly to follow the speed distribution of the setup values B. We denote the setup corresponding roll speed actions by Vp,i , i = 1, 2, 3, 5. The speed of stand 4 is kept constant, since it is the pivot stand. When the weld passes stand i, the exit thickness reference (href i ) is shifted to the setup value of strip B. However, 5 The controller actions are added to these reference values before they are used by the actuator, as will be described in Equations (7) and (8). 3.2 Main cause of off-gauge and tension Off gauge Figure 4 shows the measured strip thickness deviation at the exit of the mill, h5 , normalized to its corresponding reference value. Note that, at t = 23[s], there is a step change in the reference signal since, at that point of time, the simulated welding point passes stand 5. The thickness deviation is outside the tolerance limit from t = 19.3[s] until t = 23.5[s] and after t = 26[s]. The off-gauge at t = 19.3s is due to tension variation of the downstream stand during weld passage. Further analysis of the actuator responses shows that the off gauge after t = 22s is mainly caused by is a large response in the first stand roll gap S1 and roll speed, Vp1 . The large response in gap action of stand 1 is due to the setup action S1setup , but its slightly incorrect timing with respect to the weld results in thickness errors at t = 22[s], before the weld has arrived. The large Vp1 transition stems from the corresponding overspill correction of the first interstand tension controller, as discussed in Section 2.2. At t = 10[s], the first interstand tension force, tf 1 , is too high which is ctrl compensated by a large positive Vp1 correction. However, this increases the mass flow entering stand 2, which leads to the deviation in the corresponding exit thickness, h2 . This eventually reaches the last stand and causes the off- 8548 Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011 setup and Sisetup , filter for each actuator, before the setups Vp,i i = 1, . . . , 5 are applied to the mill. Timing is determined by the weld tracking system, that detects when the weld passes a stand. Due to the limited speed of response of the actuators, it is advantageous to start moving the actuator slightly before the weld passes the stand, as mentioned in the previous section. Hence we setup replace Vp,i in (7) by setup FF ) i = 1, 2, 3, 5 (10) (t + tadv,V Vp,i (t) = Lτi Vp,i i Fig. 5. The response of the 1−2 tension deviation as result of the closed-loop simulation of the complete model. gauge part of the strip. This is shown in Figure 4 after t = 26[s]. Tension deviations The tension deviations between stands 1 and 2 are shown in Figure 5. Since the transition in the strip characteristics from strip A to strip B is faster than the actuator’s speed of response, the resulting change in the tension stresses is also significantly faster. This results in a total tension stress peak which exceeds the boundary of acceptable variations of ±γtens % 6 . For this reason, lower tension stress peaks can be obtained by adjusting the tension level before the weld passes. This would distribute the tension error over the end of strip A and the beginning of strip B more evenly. A second cause is that the responses of the gap actuators and the roll speeds are not fully synchronized, which can be improved by better shaping the response of the actuators. It will be shown in Section 5 that the optimal controller indeed has these characteristics. 4. OPTIMAL CONTROLLER DESIGN The controller actions during FGC can be fully optimized, by parameterizing the speed and gap actions using discretization, by for instance first order hold parameterizations over the considered time frame. To simplify the optimization problem, and more importantly, to ease the implementation of the proposed control strategy at the cold mill, a control structure is chosen that matches as close as possible the existing controllers at the cold mill, but having enough freedom to improve the flying gauge change. 4.1 The decision variables The timing of the adjustments of the gap and speeds is crucial to reduce off-gauge and tension variations during FGC. Furthermore, it is important to synchronize the feed-forward actions of gap and speed, see also Yamashita (1987). It is therefore proposed to keep the existing controller structure intact and use a time-shift and low-pass 6 The boundary on tension variations will be motivated in Section 4.2.2. The numerical value of γtens is not revealed due to confidentiality reasons. where Lτi is a low-pass filter with unit static gain and is the time shift for stand i. time constant τi and tadv,V i adv,V may be positive, (resulting in a forward Note that ti setup is (noncausal) time-shift), since the setup action Vp,i known before the weld passes the particular stand. Since stand 4 is the pivot stand, there is no time advance for the speed action of stand 4. For the gap actuators we propose a similar time shift tadv,g i and a modification of the existing rate limiters within the setup controller. Sisetup in (8) and (9) is therefore replaced by SiFF (t) = RL Sisetup (t + tadv,g ), RL i = 1, . . . , 5 i i Finding the optimum settings of these time advances tadv,V i and tadv,g , time constants τ and rate limiters RL i i is i done through optimization. To this purpose, all these parameters are collected in a single vector x: x := xadv , xτ where xadv = tadv,V , tadv,V , tadv,V , tadv,V , tadv,g , . . . , tadv,g 1 2 3 5 1 5 and xτ := ( τ1 , τ2 , τ3 , τ5 , RL1 , . . . , RL5 ) In summary, determining the best parameter settings can be formulated into an optimization problem as presented in the next section, with the 18 parameters in vector x as the decision variables. Remark 4.1 Due to the low-pass filter, the mill speeds are adjusted more gradually. Manual tuning has revealed that, in combination of these low pass filters, it is advantageous to start the transition Vpisetup when the weld passes stand i. This is earlier than in the existing controller, where the mill speed of stand i is adjusted when the weld passes stand i + 1. 4.2 The cost function, J(x) J(x) expresses a control goal as a function of the parameter vector, x. As has been explained in Section 1, the control goal is minimizing two performance criteria, i.e. the offgauge part of the mill’s exit strip and the tension stress peaks/dips. Hence, the cost function should capture these two criteria mathematically. The following paragraphs show the formulation of each criterion which is followed by the formulation of the total cost function. A time period that completely contains the Flying gauge change is considered: 8549 • from t = 0: a few seconds before strip B enters the first stand Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011 • until t = tN : a few seconds after the weld passes the last stand . Amount of the off-gauge part of the strip The amount of the off-gauge part of the strip is usually described in term of its length, i.e. off-gauge length. However, there is a transition in the strip thickness around the welding point. Hence, the corresponding volume is used instead, since it better represents the financial costs of the off-gauge part. The volume of the Off-Gauge part, VOG , is then calculated as the integral of the product of the exit strip speed, the thickness and the width: Z tOG W5 (x, τ )href (11) VOG (x) = 5 (x, τ )v5 (τ )dτ such that the initial cost (for the initial point x = 0) equals J(0) = 1 and the contributions of both off-gauge and tension deviations are 12 . If we consider the relation between J(x) and x, it is clear that J(x) is a non-linear function of x. Hence, the optimization problem is a non-linear program. The optimization is conducted with Sequential Quadratic Programming (SQP)(Hosford and Cadell (2006)) in Matlab 7 . For each evaluation of the cost function J(x) the model is simulated in Matlab/Simulink for t ∈ [0, tN ]. This is an off-line computation; the actual implementation does not require on-line optimization. 5. RESULTS OF OPTIMAL CONTROLLER DESIGN τ =0 where tOG is the point in time from where the exit thickness errors stays within tolerance: t (12) tOG = min |h5 (τ )−href 5 (τ )|<(τ )∀τ ∈[t,tN ], t>0 where (t) is the error tolerance, which may depend on time, since the tolerance for strip A may differ from that of strip B. VOG (x) in (11) is a function of the parameters x as discussed on the previous page. Amount of the excessive tension stress deviation The probability of a strip break or strip pinching becomes significant when the tension stress is ±γtens % larger or smaller than the corresponding reference value. Hence, we are only interested in the tension stress deviations that are outside the ±γtens % boundary. The tension stress deviation is therefore formulated as!follows: tif (x, t) tdev − 1, γtens , i = 1, . . . , 5 (13) f i (x, t) = D tref f i (x, t) 5.1 Results of the optimization First, an improved initial guess xinit has been determined by common sense. Good initialization of the parameter set is important, since the optimization routine is a local search algorithm: there are no guarantees to find the globally optimum solution. Therefore, an initial guess xinit has been determined. Based on knowledge and experience with FGC’s at the cold mill, best guesses for the values in xinit have been determined. The corresponding initial guess has a cost function value of J(xinit ) = 0.031. After optimization, the resulting parameter set x∗ has a cost of J(x∗ ) = 0.019. The optimal values of x are shown in Table 1, where P denotes a shift of a whole stand, i.e. applying setup the speed correction Vp,i to stand i when the weld passes stand i (instead of waiting until the weld has passed stand i + 1), as explained in the remark 4.1. Table 1. Parameters at the optimal solution x∗ . where D is the dead-band as defined in (5). The formulation of the cost of tensions is based on the following observations: (1) excessive tension stress deviations in a short time interval are much worse than small ones in a longer time interval (2) the longer the time when the tension stress is outside the ±γtens % boundary, the higher the risk of a strip break or a strip pinching The first postulate is translated by applying a quadratic function to tdev f i . The second postulate is translated by integrating the quadratic function of tdev f i with respect to time. The excessive tension stress deviation term of the cost function is therefore expressed as: 5 Z tN X dev 2 Ttot (x) = tf i (x, t) dt (14) i=1 0 The total cost function The off-gauge term and the excessive tension stress deviation term are weighted to their value when the current control system is applied to the model. J(x) = wOG VOG (x) + wTens Ttot (x) 1 1 (15) where wOG = 2VOG (0) and wTens = 2Ttot (0) are weighting functions for the off-gauge and tension variations respectively. This implies that the weighting functions are chosen i RLi [s−1 ] τi [s] [s] tadv,V i tadv,g [s] 5 1 0.99 1.5 0.52 + P 0.08 2 0.95 1.13 0.34 + P 0.23 3 0.26 1.5 0.53 + P 0.72 4 0.23 1.06 5 0.20 1.11 0.20 + P 0.48 5.2 Off-Gauge reduction The decrease in the cost function value mainly stems from the decrease in the off-gauge volume term wOG VOG . This corresponds with the simulated response of the normalized h5 deviations, which is shown in Figure 6. The responses in this figure are the results of the complete model simulation in closed-loop, where the solid grey line is the response with x = 0 and the dashed line with x = x∗ . Although the peak of the dashed line at t = 23.5[s] is higher than the peak of the grey solid line, the resulting off-gauge volume is much smaller. The smaller h5 deviation around t = 23[s] is mainly caused by the smaller tadv,g value, i.e. the response of the gap 1 of stand one is advanced in time. This optimized setting leads to a smaller h1 deviation, which eventually results in a smaller h5 deviation. 7 The cost functional J is a nonsmooth functional of the decision variables x. SQP uses derivatives of J, which do not exist for every x. Nevertheless, SQP appeared to work well enough to minimize J and therefore, a dedicated optimization method for nonsmooth functions was not used. 8550 Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011 5.4 Robustness test The inherent hardness changes of the incoming strip and changes in lubrication conditions (due to e.g. temperature effects and varying oil percentage in emulsion) imply that the control strategy must be robust to these variations. Furthermore, the rolling model is not 100% perfect which also motivates a robustness analysis. The uncertainties considered are forward slip variation of ±20% for each stand and variation in the coefficient of friction of strip B equal to µrobust = µB + α(µB − µA ), where α ∈ {−2, 2}. B The worst-case performance that was obtained using these bounds is J(x) = 0.35. The responses are therefore still significantly better than without the new control strategy, but their figures are omitted for brevity. 6. CONCLUSIONS Fig. 6. h5 deviation: Original (grey solid) and Optimized (black dashed). The design procedure has revealed that by relatively minor modifications of the existing controller, the amount of offgauge and tension variations is reduced, even if variation of the friction and slip parameters is taken into account. It serves as an illustration of optimal controller design based on an economic objectives, which can have several other applications in the steel industry. The optimization routine has come up with the solution that distributes the tension error more evenly over strips A and B by anticipating on the tension increase, fully exploiting the range of acceptable tension variations of ±γtens %. This strategy is useful for strip transitions in other processes as well, such as continuous annealing and pickling lines. In the near future the optimized parameters are to be implemented on the actual mill. REFERENCES Fig. 7. Normalized tension stress ts1 deviation: Original (grey solid) and Optimized (black dashed) . 5.3 Tension deviations The decrease in the tension stress deviations is illustrated by Figure 7, which is the normalized ts1 deviation. Observe that the peak of the dashed line at t = 10[s] is significantly lower than the solid line. The peaks of the tension stress deviations of the other stands (not shown) are also significantly lower. The lower peaks lead to the lower value of the excessive tension stress deviation term. The main cause of the improvement in tension response is that the gap action of stand 2, S2setup is earlier than in the original controller configuration. This brings ts1 to a lower value, before it is increased by the strip characteristic transitions as the weld passes stand 2. Given that the transition in Vp2 also increases ts1 , by shifting its starting time the ts1 peak becomes lower. The new strategy lowers the tension level before the weld arrives, i.e. at t = 9[s] in Figure 7. This shows that the new strategy distributes the tension error more evenly over strips A and B by anticipating on the tension increase at t = 10[s], fully exploiting the range of acceptable tension variations of ±γtens %. Bryant, G. F. and Osborn, R. (1973) In Automation of tandem mills. G. F. Bryant (ed.), London: The Iron and Steel Institute. Hosford, W.F. and Cadell, R.M. (2006) Chapter 5 Constraints in Nonlinear Optimization. Optimization in Systems and Control., Delft: Delft University of Technology. Yamashita, M., Yarita, I., Abe, H., Mikuriya, T., Yanagishima, F. (1987) Technologies of flying gauge change in fully continuous cold rolling mill for thin gauge steel strips. 4th International Steel Rolling Conference-the Science and Technology of Flat Rolling, 2(E.36), 1-11, Wang, J. S., Jiang, Z. Y., Tieu, A. K., Liu, X. H., Wang, G. D. (2007) A flying gauge change model in tandem cold strip mill. Journal of Material Processing Technology Pittner, J. and Simaan, M. A. (2007) A Novel Approach for Optimal Control of Continuous Tandem Cold Metal Rolling. IEEE IAS 2007 Conference Record of the 42nd Annual Meeting, 374-381. Kijima, H., Kenmochi, K., Yarita, I., Sunamori, Y., Fukuhara, A., Miyahara, M. (1998) Improvement of the accuracy in thickness during flying gauge change in tandem cold mills. Revue de Metallurgie-Cahiers d’Informations Techniques 95(7-8): 911-918. V.B. Ginzburg and R. Ballas (1993) High-quality steel rolling: theory and practice Orowan E. (1943) The Calculation of Roll Pressure in Hot and Cold Flat Rolling. Proceedings Institute of Mechanical Engineers, Vol. 150, 140-167. 8551