Abstract
During the flatness control process, there are frequently some uncoordinated regulating behaviors in the flatness actuator group. This has a bad influence on the flatness control accuracy and the flatness control efficiency. Therefore, a collaboration strategy based on conflict resolution for the flatness actuator group has been proposed in this paper. First of all, the feature of flatness measurement value is extracted through establishing the actual flatness condition discriminating factor. After that, the coordination cooperation that is appropriate to the actual flatness condition is developed for the flatness actuator group. Finally, the optimal adjustment of the actuator population is solved by the coordinated algorithm of Topkis-Veinott and genetic algorithm collaborative optimization. The collaboration strategy proposed in this paper has been successfully applied to a flatness control system of a 1450 mm five-stand cold rolling mill.
1. Introduction
With the steel industry promotion and development, the strip flatness quality receives more and more attention [1]. Some researchers have tried to improve the flatness control effect by establishing a high-precision flatness closed-loop control algorithm. Zhang et al. adopted GA to optimize PIDNN and proposed flatness intelligent control method based on GA-PIDNN for 900 HC reversible cold rolling mill in this paper [2]. Wang et al. proposed a new multivariable optimization algorithm with global convergence for a cold rolling mill flatness control [3]. Prinza et al. developed a new feedforward control approach for the thickness profile of the strip in a tandem hot rolling mill [4]. However, they relied too much on the computing power of the controller. In addition, some researchers have analyzed the effect of a single type of actuator on the strip flatness. Wang et al. presented an investigation on the shape prediction and control of strip [5]. Voronin et al. showed the distribution of the roll gap along the length of the roll body according to the horizontal displacement of the work rolls [6]. However, they did not consider the uncoordinated regulating behaviors between the flatness actuator group.
In the actual application process, the main incongruous actuator group behaviors are as follows: When a symmetrical flatness defect is detected by shapemeter roll, the work roll tilting may participate in the flatness regulating process [7–9]. However, the additional flatness change is caused by work roll tilting, which will consume the regulating margin of other actuators in the flatness closed-loop control system [10–12]. When the direction of work roll bending is opposite to the direction of intermediate roll bending, since the regulating efficiency curves of these two actuators are both concave, the offset between the effects of the two actuators on the strip flatness cannot be avoided [13–15]. When the intermediate roll shifting is alternately decreased and increased, the massive thermal deformation is generated in this contact area between work roll and intermediate roll, which can lead to serious roll wear [16–18].
In the existing flatness control system, the optimal regulating amount of all the actuators is merely calculated. Nevertheless, there are a large amount of incongruous actuator group behaviors which have a bad influence on flatness quality in the actual application process [19–21]. Therefore, in response to the above questions, a collaboration strategy based on conflict resolution for the flatness actuator group has been proposed in this paper. On the basis of the original flatness control system, the coordination between the actuator group is made achievable according to the matching degree between regulating characteristics of flatness actuator and flatness defect.
2. Flatness Actuator Regulating Characteristics
Different types of flatness actuator have complex differences in the effect of strip flatness [22]. In Figure 1, work roll bending, intermediate roll bending, and intermediate roll shifting have the ability to eliminate symmetrical flatness defect. Work roll tilting has the ability to eliminate asymmetric flatness defect. Work roll bending, work roll tilting, and intermediate roll shifting are in high sensitivity. Intermediate roll bending is in low sensitivity.

(a)

(b)

(c)

(d)
The characteristic of flatness actuator in high sensitivity is that it can cause huge flatness changes with very little adjustment. The effectiveness of the flatness control system has an important influence on the quality of the strip flatness. In the process of eliminating flatness defects, high effectiveness can be maintained through flatness actuator in high sensitivity. Simultaneously, it works with flatness actuator in low sensitivity to improve profile control accuracy.
2.1. External Evaluation Function
Through the external evaluation function, we can determine whether the effect of eliminating flatness defect meets the requirement. The expression of external evaluation function is as follows:where is the number of measuring sections. is the weight factor. is the measuring flatness. is the setting flatness. is the external evaluation function. is the adjustment of work roll bending. is the regulating efficiency factor of work roll bending. is the adjustment of intermediate roll bending. is the regulating efficiency factor of intermediate roll bending. is the adjustment of intermediate roll shifting. is the regulating efficiency factor of intermediate roll shifting. is the adjustment of work roll tilting. is the regulating efficiency factor of work roll tilting. is the flatness deviation eliminated by actuator.
2.2. External Constraint Condition
The external constraint condition is determined according to the upper and lower limit of the flatness actuator. The expression of external constraint condition is as follows:where is the adjustment of work roll bending in the cycle. is the actual value of work roll bending in the cycle. is the actual value of work roll bending in the cycle. is the adjustment of intermediate roll bending in the cycle. is the actual value of intermediate roll bending in the cycle. is the actual value of intermediate roll bending in the cycle. is the adjustment of intermediate roll shifting in the cycle. is the actual value of intermediate roll shifting in the cycle. is the actual value of intermediate roll shifting in the cycle. is the adjustment of work roll tilting in the cycle. is the actual value of work roll tilting in the cycle. is the actual value of work roll tilting in the cycle. is the upper limit of work roll bending. It represents the maximum value that the work roll bending can output. is the lower limit of work roll bending. It represents the minimum value that the work roll bending can output. is the upper limit of intermediate roll bending. It represents the maximum value that the intermediate roll bending can output. is the lower limit of intermediate roll bending. It represents the minimum value that the intermediate roll bending can output. is the upper limit of intermediate roll shifting. It represents the maximum value that the intermediate roll shifting can output. is the lower limit of intermediate roll shifting. It represents the minimum value that the intermediate roll shifting can output. is the upper limit of work roll tilting. It represents the maximum value that the work roll tilting can output. is the lower limit of work roll tilting. It represents the minimum value that the work roll tilting can output.
2.3. Actual Flatness Condition Discriminating Factor
There are three coefficients: linear coefficient, quadratic coefficient, and edge coefficient. And the role of virtual flatness curve is that the local condition of actual flatness can be described quantitatively by these coefficients. The expression of virtual flatness curve is as follows:where is the linear coefficient of virtual flatness curve. is the quadratic coefficient of virtual flatness curve. is the edge coefficient of virtual flatness curve. is the number of measuring sections occupied by strip. Its range is from 1 to 38. is the virtual flatness in section.
The actual flatness condition discriminating factor includes the single-wave distinguishing factor , the symmetrical distinguishing factor , and edge distinguishing factor . The actual flatness condition discriminating factor is plugged into expression of virtual flatness curve and is achieved. The mean square error is calculated between and the actual flatness . When the mean square error reaches the minimum value within the constraints , , and , is equivalent to the actual flatness . The expression of calculating actual flatness condition discriminating factor is as follows:where is the actual flatness in section. is the single-wave distinguishing factor. is the symmetrical distinguishing factor. is the edge distinguishing factor. is the upper limit of single-wave distinguishing factor. It represents the maximum value of single-wave distinguishing factor. is the lower limit of single-wave distinguishing factor. It represents the minimum value of single-wave distinguishing factor. is the upper limit of symmetrical distinguishing factor. It represents the maximum value of symmetrical distinguishing factor. is lower limit of symmetrical distinguishing factor. It represents the minimum value of symmetrical distinguishing factor. is the upper limit of edge distinguishing factor. It represents the maximum value of edge distinguishing factor. is the lower limit of edge distinguishing factor. It represents the minimum value of edge distinguishing factor.
2.4. Flatness Actuator Group Collaboration Strategy
Not only can the analysis of actual flatness condition be conducted in real time but also the reasonable adjustment strategy is intelligently selected in the intelligent flatness control system [23–25]. As a consequence, the overall regulation capacity of flatness adjustment actuator after the combination is made to match with the flatness defect.
When the single-wave distinguishing factor is greater than the upper limit of linear reasonable range, the local flatness status is single wave in the drive side. When the single-wave distinguishing factor is less than the lower limit of linear reasonable range, the local flatness status is single wave in the operating side. When the single-wave distinguishing factor is within the linear reasonable range, the local flatness status is symmetrical between the drive side and the operating side. If the actual flatness status is unsymmetrical, the following are the regulation strategies: The adjustment of work roll tilting is relatively big. If the actual flatness status is symmetrical, the following are the regulation strategies: The adjustment of work roll tilting is relatively small.
When the expression or is satisfied, the following are the regulation strategy A:where is the upper limit of linear reasonable range. It represents critical value of single wave in the drive side. is the lower limit of linear reasonable range. It represents the critical value of single wave in the operating side.
When the expression is satisfied, the following are the regulation strategy B:
When the symmetrical distinguishing factor is greater than the upper limit of quadratic reasonable range, the local flatness status is severe central wave. When the symmetrical distinguishing factor is less than the lower limit of quadratic reasonable range, the local flatness status is severe bilateral wave. When the symmetrical distinguishing factor is within the quadratic reasonable range, the local flatness status is slight central wave or bilateral wave. If the severe flatness defect appears in rolling, the top priority is the speed of eliminating flatness deviation. Therefore, the following are the regulation strategies: The adjustment of work roll bending is relatively big, while the adjustment of intermediate roll bending is relatively small. If the slight flatness defect appears in rolling, the top priority is the accuracy of eliminating flatness deviation. Therefore, the following are the regulation strategies: The adjustment of work roll bending is relatively small, while the adjustment of intermediate roll bending is relatively big.
When the expression or is satisfied, the following are the regulation strategy C:where is the upper limit of quadratic reasonable range. It represents critical value of severe central wave. is the lower limit of quadratic reasonable range. It represents critical value of severe bilateral wave.
When the expression is satisfied, the following are the regulation strategy D:
When the edge distinguishing factor is greater than the upper limit of edge reasonable range, the local flatness status is severe edge drop. When the edge distinguishing factor is less than the lower limit of edge reasonable range, the local flatness status is tight flatness in the outermost section. When the edge distinguishing factor is within the edge reasonable range, the local flatness status is slight edge drop. If the severe edge drop appears in rolling, the following are the regulation strategies: The adjustment of intermediate roll shifting is relatively big. If the slight edge drop appears in rolling, the following are the regulation strategies: The adjustment of intermediate roll shifting is relatively small.
When the expression or is satisfied, the following are the regulation strategy E:where is the upper limit of edge reasonable range. is the lower limit of edge reasonable range.
When the expression is satisfied, the following are the regulation strategy F:
Through collaboration strategy, the flatness control system can intelligently select the optimal adjusting mode according to the actual flatness status. The flowchart of collaboration strategy for flatness actuator group is shown in Figure 2.

The collaboration strategy for the flatness actuator group includes flatness analysis module, strategy matching module, and coordinated adjustment computing module. First of all, the method of calculating the equivalent flatness curve is used to extract the flatness defect characteristics for the measured flatness value. Secondly, the adjustment strategy that matches the actual flatness is selected by solving the flatness distinguishing factor. Finally, the Topkis-Veinott algorithm and genetic algorithm are jointly optimized to obtain the coordinated adjustment of the actuator group. The specific requirements of the strip steel flatness in the downstream process are different. Different specifications of strip steel flatness control accuracy are also different. Therefore, the determination of these coefficients requires comprehensive consideration of strip steel specifications and target flatness coefficients.
2.5. Flatness Actuator Group Coordinated Adjustment
The collaboration strategy strategies A ∼ F were originally formulated for different flatness conditions. When the flatness condition matches the adjustment strategy, the collaboration strategy can effectively avoid the uncoordinated regulating behaviors in the flatness actuator group. Every collaboration strategy can be called in a loop. When the flatness condition does not match the adjustment strategy, the current strategy is abandoned, and other strategies are selected based on the judgment conditions. The external evaluation function is considered as the objective function of calculating coordinated adjustment. The external constraint condition and the flatness actuator group collaboration strategy are seen together as constraint condition of calculating coordinated adjustment. The single-wave situation is taken as an example. The expression of calculating coordinated adjustment is as follows:
3. Coordinated Algorithm Based on Topkis-Veinott and Genetic Algorithm
In order to achieve actual flatness condition discriminating factor and flatness actuator group coordinated adjustment, the coordinated algorithm is proposed based on Topkis-Veinott and genetic algorithm. Its main advantage is as follows.
In the coordinated algorithm, both the searching definiteness and randomness are taken into account. The probabilistic search is adopted in the transfer direction of search point. And the deterministic search is adopted in transfer relation of search point. This algorithm design can provide high search speed and flexibility, and the situation of missing optimal point can be avoided. Moreover, in the coordinated algorithm, multipoint searching and single-point searching are simultaneously carried through. This algorithm design can provide a more extensive search scope and more abundant search information.
Expression (4) and expression (11) are equivalent to the following function optimization problem:where is the objective function of function optimization problem. is nonlinear and linear inequality constraints of function optimization problem. is the number of nonlinear and linear inequality constraints. is the variable vector. is the number of variables.
The flowchart of coordinated algorithm is shown in Figure 3. Its step is as follows:(1) is selected as the initial point of coordinated algorithm. The expression and the expression are satisfied. is the initial point of coordinated algorithm. is the iteration accuracy of coordinated algorithm. is the iteration number of coordinated algorithms.(2)The programming problem A is established as follows: The optimal solution of programming problem A is , and it is the result after iterations. is a point in the iterative process. is the descent direction vector of point . is the dimension of vector . is the decision parameter of terminating iteration. is the partial derivative of objective function. is the partial derivative of inequality constraints.(3)The programming problem A is transformed into an equivalent programming problem B: is the objective function of programming problem B. is the variable vector of programming problem B. is the number of variables. is inequality constraints. is the number of inequality constraints. is the lower limit of constrained domain. is the upper limit of constrained domain.(4)Set and . is set to −1. is set to 1. An initial population is generated.(5)The maximum generation , population number , cross probability , and mutation probability are assigned to a starting value.(6)The fitness of each individual in the population is calculated.(7)When the condition is satisfied, turn to (8). When the condition is not satisfied, turn to (13).(8)The selective probability and accumulative probability of each individual in the population are calculated. A random number in interval is generated. If the random number is less than , the first individual is selected. If the random number is more than and less than , the individual is selected. The best individuals get multiple copies. Medium individual keeps steady. The worst individual is dead. individuals are randomly selected on the basis of selective probability . The copies of the best individual are related . And it is a calculated value. The medium individual is an individual who has a higher fitness than the eliminated individual and has not reached the optimal fitness. It is the medium one after sorting all the individuals as their fitness values.(9)A random number in interval is generated. If the random is less than cross probability , the individual is crossed. The individuals are selected from the population for mating. The offspring goes into the new population. The unmated individuals are directly copied into the new population.(10)The mutation opportunity of each individual is equipotent. A random number in interval is generated. When the random is less than , the individual is mutated. The individuals are selected for mutating in the new population. The original individual is replaced by the individual after mutating.(11)Set . Turn to (6).(12)The individual of the maximum is decoded. after decoding is the optimal value. is the optimal solution .(13)When the terminal condition is satisfied, turn to (18). When the terminal condition is not satisfied, turn to (14).(14) is the upper bound of the search step size factor in the iteration. is the search step size factor in the iteration. can be deachieved by linear search technology.(15)The following one-dimensional search problem is solved:(16)The expression is calculated. Then, we can turn to (2).(17) is the optimal value. Output .

3.1. Field Test Experiment
The collaboration strategy for flatness actuator group is adopted to a flatness control system of a 1450 mm five-stand cold rolling mill. The C language program is written according to the collaboration strategy; the custom function block for the coordinated algorithm that can be called directly in Step 7 environment is generated through the Function Block generator tool. The conventional method is to use the least square method to solve the optimal adjustment amount of each flatness actuator. However, the strategy of flatness actuator is not matched to the actual flatness of the strip. The collaboration strategy is encapsulated into the coordinated regulating module and it is embedded into the original flatness control system. The main hardware of SIMATIC TDC is shown in Table 1. The initial value of coordinated algorithm parameter is shown in Table 2.
The algorithm comparison chart is shown in Figure 4. The flatness control system equipment distribution is shown in Figure 5. The operation interface of the flatness control system is shown in Figure 6. The 1450 mm five-stand cold rolling mill production line is shown in Figure 7.




GA is done in a probabilistic way, but this randomness may cause nonconvergence. Topkis-Veinott algorithm uses a deterministic search method. The transfer from one search point to another has a certain transfer direction and transfer relationship. The coordinated algorithm takes into account the determinism and randomness of search. The probabilistic search technology is used for the transfer direction of the search point. The deterministic search technology is used for the transfer relationship of search point. This ensures high search speed and flexibility. And it avoids the situation where the best point cannot be searched all the time. In Figure 4, the objective function value of GA maintains a decreasing trend in the initial iteration stage. However, as the number of iterations increases, the objective function value of GA fluctuates greatly. Topkis-Veinott algorithm can ensure the trend of continuous reduction of the objective function value. But its number of iterations is relatively large. The value of the objective function of the coordinated algorithm maintains a decreasing trend. And the convergence is reached in a small number of iterations.
The flatness detecting device is ABB shapemeter roll. The flatness regulating device of the six-roll UCM rolling mill includes work roll tilting, work roll bending, intermediate roll bending, intermediate roll shifting, and selective work roll cooling. SIMATIC TDC controller communicates with HMI, PDA, and L2 server via Industrial Ethernet. The independent computer is used for monitoring and diagnostics of SIMATIC TDC controllers (Table 3).
3.2. Flatness Control Effect of Different Rolling Speed
When the rolling speed is different, the control effect with using the flatness actuator group collaboration strategy is compared with the control effect with using the conventional method. The experimental parameter of the flatness control effect test of different rolling speed is shown in Table 4. The flatness control effect of different rolling speed is shown in Figure 8.

(a)

(b)

(c)

(d)
The compensation efficiency of strip rolling speed is as follows:where is compensation efficiency of strip rolling speed. It represents the compensation efficiency for the flatness deviation caused by the speed change. is the average flatness deviation of 910 m/min rolling speed with the conventional method. is the average flatness deviation of 1100 m/min rolling speed with the conventional method.
In Figure 8, when the rolling speed is 910 m/min and the control method is changed from conventional model to collaboration strategy model, the average flatness deviation is decreased in every measuring section. The maximum decreasing magnitude is 3.81 I. It indicates that if the wide strip is rolled, the control effect of using collaboration strategy model is better than the control effect of using conventional model. When the conventional model is used and the rolling speed is changed from 1100 m/min to 910 m/min, the average flatness deviation is increased in every measuring section. The maximum increasing magnitude is 3.17 I. It indicates that if the conventional model is used, the control effect of low rolling speed is worse than control effect of high rolling speed. When the rolling speed is changed from 910 m/min to 1100 m/min and the control method is changed from collaboration strategy model to conventional model, the change of average flatness deviation is small. The maximum changing magnitude is 1.33 I. It indicates that the rolling speed can be compensated by using collaboration strategy model. The maximal compensation efficiency of strip rolling speed is 51.89%.
3.3. Flatness Control Effect of Different Rolling Force
When the rolling force is different, the control effect with using the flatness actuator group collaboration strategy is compared with the control effect with using conventional method. The experimental parameter of the flatness control effect test of different rolling force is shown in Tables 5 and 6. The flatness control effect of different rolling force is shown in Figure 9.

(a)

(b)

(c)

(d)
The compensation efficiency of rolling force is as follows:where is the compensation efficiency of rolling force. It represents the compensation efficiency for the flatness deviation caused by the change of rolling force. is the average flatness deviation of 8300 kN ∼ 8900 kN with conventional method. is the average flatness deviation of 7700 kN ∼ 8300 kN with conventional method.
In Figure 9, when the rolling force is 8300 kN ∼ 8900 kN and the control method is changed from conventional model to collaboration strategy model, the average flatness deviation is decreased in every measuring section. The maximum decreasing magnitude is 2.52 I. It indicates that if the strip is rolled in large rolling force, the control effect of using collaboration strategy model is better than the control effect of using conventional model. When the conventional model is used and the rolling force is changed from 7700kN–8300 kN to 8300 kN ∼ 8900 kN, the average flatness deviation is increased in every measuring section. The maximum increasing magnitude is 2.71 I. It indicates that if the conventional model is used, the control effect of large rolling force is worse than control effect of little rolling force. When the rolling force is changed from 7700 kN–8300 kN to 8300 kN ∼ 8900 kN and the control method is changed from conventional model to collaboration strategy model, the change of average flatness deviation is small. The maximum changing magnitude is 1.15 I. It indicates that the rolling force can be compensated by using collaboration strategy model. The maximal compensation efficiency of rolling force is 42.88%.
3.4. Flatness Control Effect of Different Rolling Reduction
When the rolling reduction is different, the control effect with using the flatness actuator group collaboration strategy is compared with the control effect with using conventional method. The experimental parameter of the flatness control effect test of different rolling reduction is shown in Table 7. The flatness control effect of different rolling reduction is shown in Figure 10.

(a)

(b)

(c)

(d)
The compensation efficiency of rolling reduction is as follows:where is the compensation efficiency of rolling reduction. It represents the compensation efficiency for the flatness deviation caused by the change of the rolling reduction. is the average flatness deviation of 32.96% rolling reduction with conventional method. is the average flatness deviation of 15.89% rolling reduction with conventional method (Table 8).
In Figure 10, when the rolling reduction is 32.96 and the control method is changed from conventional model to collaboration strategy model, the average flatness deviation is decreased in every measuring section. The maximum decreasing magnitude is 5.89 I. It indicates that if the strip is rolled in high rolling reduction, the control effect of using collaboration strategy model is better than the control effect of using conventional model. When the conventional model is used and the rolling reduction is changed from 15.89% to 32.96%, the average flatness deviation is increased in every measuring section. The maximum increasing magnitude is 2.93 I. It indicates that if the conventional model is used, the control effect of high rolling reduction is worse than control effect of low rolling reduction. When the rolling reduction is changed from 15.89% to 32.96% and the control method is changed from conventional model to collaboration strategy model, the change of average flatness deviation is small. The maximum changing magnitude is 1.31 I. It indicates that the rolling reduction can be compensated by using collaboration strategy model. The maximal compensation efficiency of rolling reduction is 36.77%.
4. Conclusion
(1)The flatness actuator group collaboration strategy is created on account of the actual flatness condition discrimination factor. In the newly raised collaboration strategy model, the actual flatness situation can be calculated and identified. What is more, the overall regulation capacity of flatness adjustment actuator after the combination is made to match with the flatness defect so that the flatness control system can give full play to its potential.(2)In online test experiment using collaboration strategy model, a preliminary finding is achieved: When the strip rolling speed is increased from 910 m/min to 1100 m/min, the maximal compensation efficiency of rolling speed is 51.89%. When the rolling force is increased from 7700 kN–8300 kN to 8300 kN ∼ 8900 kN, the maximal compensation efficiency of rolling force is 42.88%. When the rolling reduction is increased from 15.89% to 32.96%, the maximal compensation efficiency of rolling reduction is 36.77%. Thus, it can be seen that the flatness control effect is improved under rolling conditions of low rolling speed, large rolling force, and high rolling reduction by using collaboration strategy.Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This study was financially supported by the National Key R&D Program of China (2017YFB0304100), the National Natural Science Foundation of China (nos. 51804133, 51905068, and 61703200), the Natural Science Foundation of Jiangsu Provincial of China (nos. BK20180977 and BK20181024), and the Foundation of Nanjing Institute of Technology (no. YKJ201867).