Optimal Control of Grinding Mill Circuit using Model Predictive Static Programming: A New Nonlinear MPC Paradigm

The recently developed reference-command tracking version of model predictive static programming (MPSP) is successfully applied to a single-stage closed grinding mill circuit. MPSP is an innovative optimal control technique that combines the philosophies of model predictive control (MPC) and approximate dynamic programming. The performance of the proposed MPSP control technique, which can be viewed as a `new paradigm' under the nonlinear MPC philosophy, is compared to the performance of a standard nonlinear MPC technique applied to the same plant for the same conditions. Results show that the MPSP control technique is more than capable of tracking the desired set-point in the presence of model-plant mismatch, disturbances and measurement noise. The performance of MPSP and nonlinear MPC compare very well, with definite advantages offered by MPSP. The computational speed of MPSP is increased through a sequence of innovations such as the conversion of the dynamic optimization problem to a low-dimensional static optimization problem, the recursive computation of sensitivity matrices and using a closed form expression to update the control. To alleviate the burden on the optimization procedure in standard MPC, the control horizon is normally restricted. However, in the MPSP technique the control horizon is extended to the prediction horizon with a minor increase in the computational time. Furthermore, the MPSP technique generally takes only a couple of iterations to converge, even when input constraints are applied. Therefore, MPSP can be regarded as a potential candidate for online applications of the nonlinear MPC philosophy to real-world industrial process plants. (C) 2014 Elsevier Ltd. All rights reserved.

[1]  R. W. Barley,et al.  Mineral comminution circuits , 1997 .

[2]  Radhakant Padhi,et al.  Impact-Angle-Constrained Suboptimal Model Predictive Static Programming Guidance of Air-to-Ground Missiles , 2012 .

[3]  Shihua Li,et al.  Application of model predictive control in ball mill grinding circuit , 2007 .

[4]  Radhakant Padhi,et al.  Formation flying of small satellites using suboptimal MPSP guidance , 2013, 2013 American Control Conference.

[5]  Radhakant Padhi,et al.  Model Predictive Static Programming: A Computationally Efficient Technique For Suboptimal Control Design , 2009 .

[6]  Ian K. Craig,et al.  Specification framework for robust control of a run-of-mine ore milling circuit , 1995 .

[7]  Radhakant Padhi,et al.  Generalized model predictive static programming and its application to 3D impact angle constrained guidance of air-to-surface missiles , 2013, 2013 American Control Conference.

[8]  Ian K. Craig,et al.  Combined neural network and particle filter state estimation with application to a run-of-mine ore mill , 2013 .

[9]  Ian K. Craig,et al.  Economic performance assessment of two ROM ore milling circuit controllers , 2009 .

[10]  Nina F. Thornhill,et al.  INFERENTIAL MEASUREMENT OF SAG MILL PARAMETERS V: MPC SIMULATION , 2009 .

[11]  Ian K. Craig,et al.  Grinding Mill Circuits - A Survey of Control and Economic Concerns , 2008 .

[12]  Marappagounder Ramasamy,et al.  Control of ball mill grinding circuit using model predictive control scheme , 2005 .

[13]  Daniel Hodouin,et al.  Methods for automatic control, observation, and optimization in mineral processing plants , 2011 .

[14]  Radhakant Padhi,et al.  Output Tracking for a Milling Circuit using Model Predictive Static Programming , 2014 .

[15]  A. J. Niemi,et al.  Model predictive control for grinding systems , 1995 .

[16]  Ian K. Craig,et al.  Dual particle filters for state and parameter estimation with application to a run-of-mine ore mill , 2012 .

[17]  Daniel Hodouin,et al.  A survey of grinding circuit control methods: from decentralized PID controllers to multivariable predictive controllers , 2000 .

[18]  Qi Li,et al.  Constrained model predictive control in ball mill grinding process , 2008 .

[19]  Nina F. Thornhill,et al.  Inferential measurement of SAG mill parameters II: state estimation , 2002 .

[20]  Radhakant Padhi,et al.  State Constrained Model Predictive Static Programming: A Slack Variable Approach , 2014 .

[21]  Ian K. Craig,et al.  Analysis and validation of a run-of-mine ore grinding mill circuit model for process control , 2013 .

[22]  Jun Yang,et al.  Disturbance rejection of ball mill grinding circuits using DOB and MPC , 2010 .

[23]  Richard D. Braatz,et al.  Control in the Process Industries , 2011 .

[24]  Antti Remes,et al.  Grinding circuit modeling and simulation of particle size control at Siilinjärvi concentrator , 2010 .

[25]  L. Grüne,et al.  Nonlinear Model Predictive Control : Theory and Algorithms. 2nd Edition , 2011 .

[26]  Ramsingh G. Raja,et al.  Robust Reentry Guidance of a Reusable Launch Vehicle Using Model Predictive Static Programming , 2014 .

[27]  Prem Kumar,et al.  Extension of Model Predictive Static Programming for Reference Command Tracking , 2014 .

[28]  Eric C. Kerrigan,et al.  Robust Nonlinear Model Predictive Control of a Run-of-Mine Ore Milling Circuit , 2010, IEEE Transactions on Control Systems Technology.

[29]  Lars Grne,et al.  Nonlinear Model Predictive Control: Theory and Algorithms , 2011 .

[30]  Sirkka-Liisa Jämsä-Jounela,et al.  State of the art and challenges in mineral processing control , 2000 .

[31]  Radhakant Padhi,et al.  State and Parameter Estimation for a Grinding Mill Circuit from Operational Input-Output Data , 2013 .

[32]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[33]  Rob Morrison,et al.  The future of comminution modelling , 2007 .

[34]  Ian K. Craig,et al.  Model-plant mismatch detection and model update for a run-of-mine ore milling circuit under model predictive control ☆ , 2013 .

[35]  Alberto Bemporad,et al.  The explicit solution of model predictive control via multiparametric quadratic programming , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[36]  Ian K. Craig,et al.  Reducing the number of size classes in a cumulative rates model used for process control of a grinding mill circuit , 2013 .