Abstract

The grinding process of the ball mill is an essential operation in metallurgical concentration plants. Generally, the model of the process is established as a multivariable system characterized with strong coupling and time delay. In previous research, a two-input-two-output model was applied to describe the system, in which some key indicators of the process were ignored. To this end, a three-input-three-output system is proposed to improve the model accuracy. Moreover, some practical and effective control strategies have been studied. The common control methods, including model predictive control (MPC), disturbance observer (DO), and so on, show poor performance when strong external and internal disturbances exist. In this paper, a composite control strategy based on MPC-DO is put forward to realize the control of the three-input-three-output ball mill system. The disturbances of the system consist of external disturbances including fluctuation of ore hardness and internal disturbances including model mismatches and strong couplings. The proposed MPC-DO controller includes a feedback control component based on MPC and a feed-forward compensation component based on DO. The simulation results indicate that the composite control scheme based on MPC-DO has good performance of tracking and anti-interference in process control of the ball mill.

1. Introduction

Grinding and classification process (GCP) is a key process in the beneficiation production process of the metallurgical industry. In general, the beneficiation process includes crushing (medium crushing and fine crushing), gravity separation, magnetic separation, GCP, flotation separation, concentration, and filtration.

Beneficiation refers to the removal of harmful elements contained in the raw ore to enrich the useful minerals and separate the various useful minerals from each other. The grade (percentage of useful mineral content) from underground mine is generally low and unable to be smelted directly. Therefore, ore beneficiation is required to remove most of the gangue and harmful components to obtain a high-grade concentrate. For example, if the grade of iron is increased by 1%, the yield of iron from blast furnace can be increased by 2.5%, and the coke ratio can be reduced by 1.5%. In addition, if the iron concentrate contains high content of sulfur and phosphorus, it will be harmful to the smelting process. So, the content of sulfur and phosphorus should be reduced during the beneficiation process. Obviously, beneficiation is of great significance to the development of mining industry and the full utilization of mineral symbiosis resources. GCP is the continuation of the crushing and separation process. The purpose of GCP is to make most of the useful components in the ore reach the monomer separation (micron level) through grinding and to avoid the phenomenon of overcrushing. After GCP, the particle size can meet the requirements of sorting operations (e.g., magnetic separation and magnetic flotation), creating conditions for the effective recovery of useful components in the ore [14].

Ball mill is a typical grinding equipment in the metallurgical concentration plants. Among all the operation elements in GCP, the grinding process of the ball mill is the most significant one, which consumes the most electricity of concentration plants. Product particle size of the ball mill affects the recovery rate of useful components in ore and tail disposal afterwards. Generally, the purpose of GCP is to achieve efficient control of product particle size. However, undesirable features (i.e., strong couplings between variables, disturbances, complicated dynamic characteristics, and time delays) always bring challenges to researchers [5]. In recent years, in addition to the traditional PID controller [6], a lot of advanced control strategies, such as MPC [712], adaptive control [11, 13, 14], neural network control [15], robust control [16, 17], optimal control [18], supervisory control [3], and expert control [19], have been put forward. MPC is one of the most popular approaches in the field of GCP. Since the model predictive heuristic control algorithm (MPHC) [20] was proposed in 1978, MPC has achieved great development and has derived a series of algorithms such as model algorithmic control (MAC) [21]. MPC is not only a purely theoretical product but also a practical control method.

The advantages of MPC are listed as follows [11]: (1) perfect capability of dealing with MIMO systems, (2) performing decoupling and handling time delays, and (3) simplicity of modeling.

In GCP, disturbance has a great impact on the performance of ball mill grinding circuits. Product particle size, circulating load, and mill solid concentration are always sensitive to different types of disturbances. The disturbances are separated into external disturbances and internal disturbances [22]. External disturbances contain variations of the properties of raw ore (e.g., hardness). Strong external disturbances may lead to continuous fluctuation of product particle size, circulating load, and mill solid concentration. Moreover, internal disturbances include model mismatches, unmodeled dynamics, and couplings. Internal disturbances are likely to contribute to bad dynamic performances and even unstable state of the whole system.

It must be noted that the control strategies mentioned above show some limited abilities in GCP of the ball mill in the presence of strong disturbances as they are unable to handle disturbances directly through the design of controller. Although the controllers can resist disturbances slowly by feedback controller, the control schemes become inefficient when coming across strong disturbances. For the sake of improving the anti-interference performance of the ball mill, a feed-forward compensation component is introduced into controller design as a supplement to the traditional feedback controller. However, it is difficult to measure the disturbances directly through instruments. One possible solution is to research the technology of disturbance estimation. DO is an efficient way to estimate disturbances. DO was firstly raised by Ohishi et al. [23] in motion control. Control schemes based on DO have been promptly applied to other fields, such as robots [24, 25], hard disk drive (HDD) [26, 27], and so on. At present, DO has a wide range of applications. Pan [28] proposes a combination of adaptive robust control (ARC) and a novel terminal sliding-mode-based nonlinear disturbance observer (TSDO) to achieve robust output tracking for the saturated uncertain nonlinear systems, where the modeling inaccuracy and disturbance are integrated as a lumped disturbance. The reasons of successful application of DO lie in the following three advantages [11]: (1) the design of DO does not need to depend on accurate modeling of disturbance, (2) DO is able to be applied to deal with unmeasurable disturbance, and (3) DO does not have to distinguish between external and internal disturbances. As DO achieves complete suppression of disturbances, it has been used extensively in the design of feed-forward compensation.

For a long time, GCP control has been the research focus of mineral processing at home and abroad. PID control based on two-input-two-output model [22] is widely used in GCP. However, it has a problem that the accuracy of the model is not high enough. The purpose of this article is to design a controller to achieve effective control of GCP. In this paper, different from the traditional two-input-two-output model of the ball mill grinding process, a three-input-three-output system considering the influence of three factors (i.e., fresh ore feed, dilution water, and mill feed water) is put forward to improve the accuracy of modeling. Furthermore, a compound control strategy for process control of the ball mill is proposed to describe the grinding process precisely where disturbances exist. It consists of two types of controllers—a feedback regulation component based on MPC and a feed-forward compensation component based on DO. In comparison to other schemes, the proposed strategy considers both types of disturbances. As the MPC-DO controller inherits advantages of both MPC and DO, it shows great performance in the following three aspects: (1) good decoupling property, (2) ability to deal with processes with time delay, and (3) capability in dealing with strong disturbances.

The structure of the paper is listed as follows. A brief introduction to the research background is given in Section 1. In Section 2, the characteristics of grinding process are demonstrated. In Section 3, basic introductions of MPC and DO are firstly illustrated, and then a composite MPC-DO controller is introduced to the process control of grinding. In Section 4, a three-input-three-output system is proposed, and the proposed MPC-DO controller is applied to the model. Simulation results verify the performance of the controller. Finally, conclusions are drawn in Section 5.

2. Grinding Process of Ball Mill

In this section, the characteristics of the ball mill grinding process are demonstrated. Then, the controlled variables and the manipulated variables are imposed, respectively. Finally, the relationships among all the variables and disturbances are introduced briefly.

GCP is a widespread process applied in metallurgical concentration plants for size reduction. Its role is releasing valuable components from raw ore [22, 29]. Ball mill is the typical equipment widely employed in GCP. The flow diagram of the ball mill system is illustrated in Figure 1, including the ball mill, pump sump, hydro-cyclones, and vibratory conveyor.

The system dynamics are described as follows. During the grinding process, the raw ore is firstly sent into the ball mill mixed with water. After that, the fresh raw ore is crushed to finer sizes by tumbling. The slurry with fine particles is then transferred to the pump sump. The dilution action adds water to the pump sump. Then, the slurry is pumped into the hydro-cyclones, which are used for further classification after dilution. After all the operations, the slurry is divided into an overflow stream comprising the substandard particles and an underflow stream comprising the substandard particles for recycling [22]. The fine particles, which meet the standard requirement of particle size, are the target product. The substandard particles are usually recycled back to the production line for regrinding and are selected as circulating load [3].

Product particle size (%) is regarded as the most significant controlled variable in the ball mill system. Raw ore has to be crushed to the specific size so that the fine particles are exposed in preparation for effective recovery during the subsequent technological processes. Besides, circulating load (t/h) is one of the controlled variables as it describes the amount of ore which is recycled to the production line. Moreover, mill solid concentration (%) is another controlled variable as the solid concentration must be controlled within a reasonable range. Generally, the scope of product particle size is 65%–75%, the scope of circulating load is 120 t/h–180 t/h, and the scope of mill solid concentration is 40% solids∼60% solids. The upper limit of product particle size is set to prevent the excessively high particle size from causing the mill to be overloaded or the pipeline to be blocked. The upper limit of circulating load is set to prevent blockage of the slurry pipeline. The upper limit of mill solid concentration is set to ensure the relatively stable production volume. The lower limits of the controlled variables are set for economic considerations.

During the grinding process, strong external disturbances may contribute to persistent fluctuations of product particle size in some cases. In this paper, we supplement the existing research results by rebuilding the model. The control objective is to realize the stability of controlled variables , , and . The controlled variables can be adjusted by operating the manipulated variables, which are fresh ore feed rate , dilution water feed rate , and mill feed water feed rate , respectively. The relationships among all the variables and disturbances in the ball mill system are introduced briefly in Figure 2.

These three controlled variables and three manipulated variables are completely determined by process analysis. The establishment of the model is based on process testing. Specifically, a step disturbance is applied to one of the manipulated variables near the equilibrium point in turn to observe the dynamic changes of the three controlled variables. By observing the dynamic changes, the change curves can be obtained, and the transfer function models can be obtained by curve fitting. The transfer function consists of a minimum-phase part and a time delay part.

3. Design of Controller

In this section, a compound strategy is put forward to deal with problems mentioned above in the ball mill grinding process. Principles of MPC and DO are firstly illustrated. After that, the MPC-DO controller is designed to realize the control objective.

3.1. Basic Introduction of MPC and DO

MPC algorithm has been applied extensively since it was proposed in 1980. In a system with manipulated variables and controlled variables, the quadratic performance objective function of the unconstrained MPC algorithm is listed as follows [11, 30]:where represents the setpoint of controlled variables within sampling intervals in the future, stands for variations of manipulated variables within sampling intervals in the future, and denote the prediction horizon and control horizon, respectively, and and are the error weighting matrix and input weighting matrix, respectively. The model prediction values of outputs are represented aswhere represents the model prediction vector and represents the initial predicted output vector without controller. is a multivariable MPC dynamic matrix from the coefficients of unit step response. Because of the influence of measurement noise, the predicted outputs are usually imprecise and ought to be corrected by the real outputs. Construct as the vector of predicted errors for the controlled variables:where is the model prediction of controlled variables at the sampling interval. Therefore, the predicted outputs after correction can be listed aswhere represents the predictive output after correction and represents the corrected coefficient matrix. It can be solved from (1) that

Generally, dynamic decoupling requires accurate modeling of process and brings challenges to industrial production. In comparison, static decoupling has more applications. However, static decoupling degrades the performance of control as it does not take the dynamic characteristics of process into consideration. MPC shows superb performance of decoupling. But it shows some limitations when strong disturbances exist. Therefore, DO is needed to compensate for disturbances.

In the field of motion control, DO has achieved many successful applications. DO can achieve better tracking and estimation of disturbance factors (external disturbance, model mismatching, and so on) that affect the system. This type of observer does not rely on precise disturbance analysis modeling and can organically combine observation results with controller design. Therefore, the state coupling between the channels that affects the performance of the system is regarded as the disturbance of each channel, and the corresponding disturbance observer for each channel is designed to suppress the internal disturbance and the external disturbance of the channel. In this paper, the technology of DO is introduced into the process control field. Combined with the design of feedback controller based on MPC, a new compound control scheme is put forward.

3.2. Controller Based on MPC-DO

MPC, as the feedback regulation part of the controller, has been well integrated by the Model Predictive Toolbox of Simulink. As a result, the focus of the design is DO.

The structure of conventional DO is shown in Figure 3 [31]. In Figure 3(a), signals , , , , and are the command of the controller, the manipulated variable, the external disturbance, the measurement noise, and the controlled variable, respectively. is the low-pass filter. Signals and are the estimates of the lumped disturbances before and after filtering. is the real object to be controlled, while is the model of the object. The transfer function has the following form:where

The design of DO is chiefly dependent on low-pass filter . Furthermore, as the anti-disturbance performance of the system is determined by time constants of , it is necessary to choose suitable time constants.

Case 1. If , thenUnder this circumstance, the dynamic properties of the system resemble those of .

Case 2. If , it can be deduced thatUnder the circumstance, the system is approximately open-loop. As a result, measurement noise is removed.
In low-frequency domain, is approximately equal to 1, ensuring the estimated value of the lumped disturbance approach to the real value, which means the feed-forward compensation component can attenuate the influences of disturbances. Furthermore, in high-frequency domain, approaches 0. It guarantees that the system is approximately open-loop and the high-frequency measurement noise can be removed by filtration.
In most cases, is physically unrealizable. In consideration of the internal disturbance resulting from model mismatches, an equivalent conventional DO is illustrated in Figure 3(b). In order to ensure the realizability, must be proper. The relative degree of ought to be no less than that of .
Define as the lumped disturbances. It is obvious that include external disturbance and internal disturbance resulting from model mismatches:where .
DO is able to deal with both types of disturbances without distinguishing. Therefore, the internal disturbance aroused by model mismatching can be compensated.
In the process of grinding, as the inverse function of time delay part is physically unrealizable, conventional DO tends to be unavailable. Here modified disturbance observer [32] considering the time delay parts is used to deal with the problems mentioned above.
Take the two-input-two-output model for example:where are the controlled variables, are the manipulated variables, are the models of process channels with , are the minimum-phase parts of and are the time delay parts of , are the external disturbances with , are the effects of on , , and are the disturbance models.
The structure of modified DO for loop is shown in Figure 4. The structure of loop is similar to that of loop. Obviously, the model is divided into two parts—a minimum-phase part and a time delay part :The nominal model isIt can be seen from Figure 4(a) that is inserted into the channel of . Moreover, is inserted into the channel of to substitute .
In Figure 4(b), we take model mismatches into consideration. Obviously, consists of the external disturbance and the internal disturbance containing resulting from model mismatching and resulting from coupling, i.e.,where , .
From Figure 4(b), one obtainsSubstituting (14) into (15) yieldsIf there is no sensor noise, i.e., , it can be inferred from Figure 4(b) thatSubstituting (16) into (17) yieldsDefine as the error between the real value and the estimated value of the lumped disturbance, i.e.,Substituting (18) into (19), one obtainsAccording to the final-value theorem, one hasObviously, if the steady-state gain of Q(s) is 1, one obtains from (21) thatHere is a first-order low-pass filter with the steady-state gain of 1, which has the following form:Multiple DOs should be designed for the multi-input-multi-output system. The time constants of the filters in DOs must be debugged to compensate for different types of disturbances [33].

4. Simulations

In this section, the three-input-three-output model is firstly introduced. Then, the schematic diagram of MPC-DO is illustrated. After that, simulation of tracking and anti-interference is given to verify the effectiveness of the proposed controller.

4.1. Model Description

As mentioned in Section 3.2, a two-input-two-output model [11] is generally applied to describe the grinding process of the ball mill. The manipulated variables of the second-order system are fresh ore feed rate (t/h) and dilution water feed rate , while the controlled variables are product particle size (%-200 mesh) and circulating load (t/h), respectively. However, this type of model cannot describe the system precisely as it does not take the factor of mill feed water rate into consideration. According to the analysis in Section 2, the mill feed water rate ought to be another manipulated factor because it affects next series of operations. Moreover, on the basis of process description, mill solid concentration must be controlled within a reasonable range to avoid increasing the workload of subsequent operations. Therefore, it is another significant controlled variable.

In this paper, a three-input-three-output system is proposed to describe the grinding process of the ball mill. The manipulated variables are fresh ore feed rate (t/h), dilution water feed rate , and mill feed water feed rate (% solids), while the controlled variables are product particle size (%-200 mesh), circulating load (t/h), and mill solid concentration (% solids), respectively. The system is illustrated in Figure 5. Considering the standards of production, the scope of is 65%–75%, the scope of is 120 t/h–180 t/h, and the scope of is 40% solids∼60% solids.

Assume that the real grinding process of ball mill holds the following form:where

It must be noted that the time constants are expressed in seconds. The establishment of the model is based on process testing. Specifically, a step disturbance is applied to one of the manipulated variables near the equilibrium point in turn to observe the dynamic changes of the three controlled variables. By observing the dynamic changes, the change curves can be obtained, and the transfer function models can be obtained by curve fitting. The transfer function consists of a minimum-phase part and a time delay part. The model holds the following form:where

4.2. Simulation of Tracking and Anti-Interference

The parameters set in the simulation are listed in Table 1.

Firstly, response curves of controlled variables and manipulated variables for tracking setpoint are listed as follows. The setpoints of , , and are selected as 70%-200 mesh, 150 t/h, and 50% solids, respectively. The whole period is selected as 500 seconds.

Figures 6(a)6(c) illustrate the controlled variables during the process of ball mill grinding circuits. Furthermore, Figures 6(d)6(f) show the variations of the manipulated variables.

After that, a step signal is imposed as a strong external disturbance to verify the performance of anti-interference under the compound control strategy. The results are shown in Figure 7.

It can be seen from simulation that the system stabilizes after 25 s under the influence of manipulated variables. The composite control strategy based on MPC-DO shows a perfect anti-disturbance performance, achieving the goal of controller design.

To make a comparison between the proposed controller and MPC controller, the MPC controller is applied to the three-input-three-output system. The tracking performance is shown in Figure 8.

The performance indexes, including overshoot, peak time, and steady-state time, are employed here to estimate the control performance of setpoint tracking. Comparisons about the performance of MPC-DO controller and MPC controller are listed in Tables 24.

From the performance index analysis above, it can be concluded that the MPC controller has the disadvantage of high overshoot when strong disturbances exist, especially product particle size , which reaches 45%. It is likely to bring negative impact to the production process. With the assistance of MPC-DO controller, the problem of excessive overshoot is solved. It indicates that the proposed MPC-DO controller has excellent performance.

5. Conclusion

In GCP, complicated disturbances have negative effects on the ball mill grinding system. A three-input-three-output model is introduced in the paper to deal with the problem that traditional two-input-two-output model cannot describe the characteristics of the system precisely. Then, a compound control strategy including a feedback regulation component based on MPC and a feed-forward compensation component based on DO is proposed in order to improve the performance of anti-disturbance. Except for external disturbances, internal disturbances resulting from model mismatches are viewed as a part of the lumped disturbance. Simulation results demonstrate that the composite control strategy based on MPC-DO has achieved remarkable performance when applied to a three-input-three-output model of grinding process. In the follow-up research, advanced control methods ought to be studied further to meet the requirements of industrial production. Furthermore, the influence of other factors, such as the level of pump sump, the running speed of pump, and so on, ought to be studied to extend the model of the system to higher dimensions.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study was funded by the Open Foundation of State Key Laboratory of Process Automation in Mining & Metallurgy (BGRIMN-KZSKL-2020-11).