Elsevier

Computers & Chemical Engineering

Volume 108, 4 January 2018, Pages 349-359
Computers & Chemical Engineering

A biobjective DC programming approach to optimization of rougher flotation process

https://doi.org/10.1016/j.compchemeng.2017.10.001Get rights and content

Highlights

  • The problem of optimizing the rougher flotation process and determining the best operating conditions.

  • A general bi-objective DC programming framework.

  • A particular implementation of the framework for optimizing the copper concentrate grade and recovery.

  • Computational evaluation of the framework via a case study for a Mongolian mineral processing plant.

Abstract

New economic and environmental challenges have recently led to a growing interest in modern mathematical optimization and modeling techniques in order to improve the froth flotation performance. An important issue is that most of corresponding mathematical optimization models are non-convex and involve multiple criteria; hence, conventional convex optimization methods cannot guarantee finding global (Pareto) optimal solutions. We propose a deterministic biobjective mathematical programming framework, combined with experimental design and regression analysis, to optimizing flotation performance and determining the optimal operating conditions that meet specific needs. The framework aims at maximizing concentrate grade and recovery and is based on some well-known and advanced approaches including an epsilon-constraint method, DC programming, an exact penalty method, and the special global search strategy. To demonstrate the effectiveness of the proposed approach, we present a case study for the rougher flotation process of copper-molybdenum ores performed at the Erdenet Mining Corporation Mineral Processing Plant (Mongolia).

Section snippets

Problem statement and preliminaries

Let us consider the following general DC programming problemPwhere the set S is convex and the functions fi(x) are DC (difference of convex) functions, i.e. they can be represented as the difference of two convex functions: fi(x) = gi(x)  hi(x), gi(x), hi(x) are convex functions, x  S, i  I  {0}.

We suppose that the feasible set of the problem (P) is not empty:D:={xSfi(x)0,iI},and the optimal value of Problem (P) is finite:V(P):=infx{f0(x)xD}>.

The general optimization problem (P) is a

Methodology

In this section we describe the main components and a general scheme of our approach that consists in solving a bi-objective non-convex optimization problem with DC objective functions and box constraints. We carefully describe all components of the proposed approach and design its implementation for a particular problem of determining the best operating conditions of the rougher flotation process.

Case study

In this section we carry out a case study to both maximize the metallurgical performance (concentrate grade and recovery) and determine the best operating conditions (e.g. reagent dosages) of the rougher flotation process at the Erdenet Mining Corporation Mineral Processing Plant (Erdenet, Mongolia).

Erdenet Mining Corporation is a joint Russian-Mongolian enterprise founded (together with the city of Erdenet) in 1974 and aimed at the commercial exploitation of Asia's largest porphyry

Conclusion

This work was motivated by the problem of improving efficiency and quality of the froth flotation process used in the mineral processing industry. For many years, the flotation process has been controlled empirically by human operators whose decisions may lead to poor performance and the decrease of the concentrate production profitability. In some cases an increase of even several percent in recovery and/or concentrate grade may have a significant economic effect and convert previously

Acknowledgments

The work was supported by the Russian Science Foundation under research project No. 15-11-20015. The authors thank the Erdenet Mining Corporation for providing actual operating data.

References (51)

  • L.T.H. An et al.

    The DC (difference of convex functions) programming and DCA revisited with dc models of real world nonconvex optimization problems

    Ann. Oper. Res.

    (2005)
  • E. Antipova et al.

    On the use of filters to facilitate the post-optimal analysis of the pareto solutions in multi-objective optimization

    Comput. Chem. Eng.

    (2015)
  • N. Aslan et al.

    Optimization of Pb flotation using statistical technique and quadratic programming

    Sep. Purif. Technol.

    (2008)
  • A. Azizi

    Optimization of rougher flotation parameters of the Sarcheshmeh copper ore using a statistical technique

    J. Dispers. Sci. Technol.

    (2015)
  • M.A.S. Barrozo et al.

    Multi-objective optimization of column flotation of an igneous phosphate ore

    Int. J. Miner. Process.

    (2016)
  • R. Blanquero et al.

    A d.c. biobjective location model

    J. Glob. Optim.

    (2002)
  • J.F. Bonnans et al.

    Numerical Optimization: Theoretical and Practical Aspects

    (2006)
  • M. Bortz et al.

    Multi-criteria optimization in chemical process design and decision support by navigation on pareto sets

    Comput. Chem. Eng.

    (2014)
  • J. Burke

    An exact penalization viewpoint of constrained optimization

    SIAM J. Control Optim.

    (1991)
  • D.A. Calisaya et al.

    A strategy for the identification of optimal flotation circuits

    Miner. Eng.

    (2016)
  • L.A. Cisternas et al.

    A MILP model for the design of mineral flotation circuits

    Int. J. Miner. Process.

    (2004)
  • L.A. Cisternas et al.

    A MILP model for design of flotation circuits with bank/column and regrind/no regrind selection

    Int. J. Miner. Process.

    (2006)
  • P.J. Copado-Méndez et al.

    Enhancing the ε-constraint method through the use of objective reduction and random sequences: application to environmental problems

    Comput. Chem. Eng.

    (2016)
  • A. Demissie et al.

    A multi-objective optimization model for gas pipeline operations

    Comput. Chem. Eng.

    (2017)
  • T.P. Dinh et al.

    Recent advances in dc programming and DCA

  • R. Enkhbat et al.

    D.C. programming approach for solving an applied ore-processing problem

    J. Ind. Manag. Optim.

    (2017)
  • A. Fattahi et al.

    ε-oa for the solution of bi-objective generalized disjunctive programming problems in the synthesis of nonlinear process networks

    Comput. Chem. Eng.

    (2015)
  • P. Ghobadi et al.

    Optimization of the performance of flotation circuits using a genetic algorithm oriented by process-based rules

    Int. J. Miner. Process.

    (2011)
  • T.V. Gruzdeva et al.

    Local search in problems with nonconvex constraints

    Comput. Math. Math. Phys.

    (2007)
  • C. Guria et al.

    Simultaneous optimization of the performance of flotation circuits and their simplification using the jumping gene adaptations of genetic algorithm-II: more complex problems

    Int. J. Miner. Process.

    (2006)
  • C. Guria et al.

    Simultaneous optimization of the performance of flotation circuits and their simplification using the jumping gene adaptations of genetic algorithm

    Int. J. Miner. Process.

    (2005)
  • J.B. Hiriart-Urruty

    Generalized differentiability /duality and optimization for problems dealing with differences of convex functions

  • J.B. Hiriart-Urruty et al.

    Convex Analysis and Minimization Algorithms I. Volume 305 of Grundlehren der mathematischen Wissenschaften

    (1993)
  • R. Horst et al.

    Introduction to Global Optimization. Volume 48 of Nonconvex Optimization and Its Applications

    (2000)
  • R. Horst et al.

    DC programming: overview

    J. Optim. Theory Appl.

    (1999)
  • Cited by (6)

    View full text