You are on page 1of 7

Mineral Processing and Extractive Metallurgy

Transactions of the Institutions of Mining and Metallurgy: Section C

ISSN: 0371-9553 (Print) 1743-2855 (Online) Journal homepage: http://www.tandfonline.com/loi/ympm20

Automated scheduling and scientific management


of copper smelters

A. Navarra

To cite this article: A. Navarra (2016) Automated scheduling and scientific management
of copper smelters, Mineral Processing and Extractive Metallurgy, 125:1, 39-44, DOI:
10.1179/1743285515Y.0000000018

To link to this article: http://dx.doi.org/10.1179/1743285515Y.0000000018

Published online: 26 Feb 2016.

Submit your article to this journal

Article views: 57

View related articles

View Crossmark data

Full Terms & Conditions of access and use can be found at


http://www.tandfonline.com/action/journalInformation?journalCode=ympm20

Download by: [University of Sussex Library] Date: 05 June 2016, At: 20:48
Automated scheduling and scientific
management of copper smelters
A. Navarra*
The Altonorte Smelter implemented a daily scheduling algorithm in 2013, which has now been
generalised for all conventional copper smelters. It applies a combinatorial search, in which the
possible converter feeding sequences are evaluated using a greedy heuristic; the daily schedule
is then constructed using the heuristically optimal sequence. Depending on the mode of oper-
ation, the objective may be to maximise copper production, maximise profits or control con-
centrate stockpiles. This combinatorial greedy approach has been incorporated within discrete
event simulations, which mimic hundreds of days of operation, hence analysing alternate modes
Downloaded by [University of Sussex Library] at 20:48 05 June 2016

of operation. Automated scheduling is fundamental to the scientific management of copper


smelters, as scheduling parameters characterise the operational modes.
Keywords: Scheduling, Batch converting, Modes of operation, Discrete event simulation

Introduction indeed a defining feature of a conventional copper smel-


ter. These smelters exhibit semidiscrete dynamics (Fig. 1),
There are relatively few publications that describe the as the furnace matte is fed into the converters (Fig. 2),
scientific management of copper smelters (Guo, 2003; which form the so called converter aisle. Although the
Harjunkoski et al., 2008; Navarra and Acuña, 2013; matte is continually produced, it is sent to the converter
Navarra and Mendoza, 2013; Pradenas et al., 2006; aisle using individual (discrete) ladles. These converters
Pradenas et al., 2011). This may be surprising, con- function in parallel, transforming batches of matte into
sidering that the viability of a smelter is directly affected blister copper. The converting aisle thus sets the rhythm
by its operational practices. The lapse in literature may for downstream operations, including fire refining and
be due to an interdisciplinary barrier that separates casting (Schlesinger et al., 2011).
industrial and metallurgical engineers. Smelting furnaces can usually produce matte at a rate
Indeed, many smelters apply manual scheduling tech- that exceeds the immediate capacity of the converting
niques for their short-term (daily) operations (Navarra aisle. Moreover, the number of simultaneous converter
and Mendoza, 2013; Pradenas et al., 2006); the start and batches is often limited to two (Navarra and Mendoza,
finish times of operations are manually entered into the 2013; Pradenas et al., 2006), or to one (Ek and Olsson,
computer information system (CIS), which then transmits 2009), to respect the offgas handling capacity. The
the resulting schedule to the control rooms. The resulting converter aisle is therefore a bottleneck on the flow of
schedules may not be optimal with respect to any par- copper (Dettmer, 2007). Much of the smelter operations
ticular objective; hence, they lack a scientific basis to pose can be coordinated as a function of the converter sche-
and evaluate alternate modes of operation. For instance, a dule (Fig. 3). A next step is to develop alternative modes
certain operational mode may be to maximise copper of operation, which respond to the changing plant and
throughput for a given number of crane motions; an market conditions (Guo, 2003). In this sense, the market
alternate mode may be to minimise crane motions while may be characterised by copper, energy and transpor-
maintaining a given level of copper throughput. tation prices, and perhaps other factors such as the
In 2013, the Altonorte Smelter followed the example set availability and price of concentrate, labour and con-
by the Chuquicamata Smelter, to implement a scheduling sumables (Navarra and Kapusta, 2009).
system that automatically coordinates the smelting fur- Copper smelters are fed by a variety of concentrates
naces with the downstream operations (Navarra and and secondary feeds that have differing As, Sn, Bi and
Mendoza, 2013; Pradenas et al., 2006). Both cases involved Pb, as well as Au, Ag, and platinum group metals
in house algorithm development and were independent of (Schlesinger et al., 2011). Nonetheless, operators tend to
each other. For other smelters to implement a similar apply the same generic approach (flux composition,
system, they would need to repeat much of the program- blowing rates, oxygen enrichment, etc.), unless they are
ming effort, unless common features can be exploited. adequately supported by the CIS (Pradenas et al., 2006).
Over 70% of copper smelters apply Peirce–Smith A rigorous implementation of operational modes must
converting (Kapusta, 2004; Price et al., 2009), which is ultimately supply the operators with instructions,
including operational schedules.
At the beginning of a scheduling period, the CIS may
Universidad Catolica del Norte, Antofagasta, Chile present several alternative schedules to the management
*email anavarra@ucn.cl staff, which correspond to the different modes of

Ñ 201 6 Institute of Materials, Minerals and Mining and The AusIMM


Published by Taylor & Francis on behalf of the Institute and the AusIMM
Received 07 January 2015; accepted 04 September 2015 Mineral Processing and Extractive
DOI 10.1179/1743285515Y.0000000018 Metallurgy (Trans. Inst. Min Metall. C) 2016 VOL 125 NO 1 39
Navarra Copper smelters

1 Interaction between smelting furnaces and Peirce–Smith converters creates semidiscrete dynamics

furnace sends an initial charge (four to six ladles) to


begin a batch within a converter, and continues to send
several more ladles to the same converter, before feeding
the next converter.
In its simplest form, the algorithm employed at the
Altonorte Smelter considers the following four restric-
tions in the construction of converting schedules
2 Matte is sent from smelting furnace into converter aisle
(Navarra and Mendoza, 2013):
(i) Batch initiation capacity: There is a minimum
operation. The schedules should be computer generated, time between the beginning of a converting batch
automatically taking into account the current state of in one converter, and the beginning of a batch in
the smelter (Navarra and Mendoza, 2013; Pradenas another converter.
et al., 2006). Moreover, the CIS should provide appro- (ii) Converter availability: There is a minimum time
priate production and market data, in an under-
Downloaded by [University of Sussex Library] at 20:48 05 June 2016

between the completion of a batch in one con-


standable and interactive format. The management staff verter, and the beginning of the next batch within
selects a computer generated schedule and makes final the same converter.
adjustments before transmitting it to the operators. (iii) Matte production capacity: There is a maximum
The development of operational modes involves rate at which matte can be drawn from the
thermochemical modelling, supplemented by laboratory smelting furnace(s).
and plant data (Cardona et al., 2012), and possibly cost (iv) Offgas handling capacity: There is a maximum
modelling (Navarra and Kapusta, 2009). The resulting number of simultaneous converting batches that
information is integrated into a discrete event simulation can be processed due to the limited offgas
(DES) to analyse and refine the operational parameters handling capacity.
(Campbell and Reed, 2013; Campbell et al., 2013; The four restrictions will be abbreviated as BIC, CA,
Coursol and Mackey, 2009). MPC and OHC respectively. These restrictions can be
Changes in operational practices, including major extended; for example, Altonorte has extended CA to
capital investments, must be well justified. Even if en- consider planned stoppages (Navarra and Mendoza,
gineers and operators identify avenues for improvement, 2013), i.e. there is a minimum time between the com-
the smelter often does not change. Without appropriate pletion of a batch in a converter, and the beginning of a
decision making tools, the risk of an unwarranted maintenance operation in this converter. Additional
investment may be too great, especially if the existing restrictions may be posed, depending on the needs of an
operations are already ‘acceptable’. Thus, management individual smelter.
science can bring new methodologies that help break the The Chuquicamata and Altonorte Smelters both
status quo of copper smelters. apply a combinatorial search to evaluate possible con-
verter feeding sequences (Navarra and Mendoza, 2013;
Combinatorial greedy scheduling of Pradenas et al., 2006). Depending on the initial
conditions at the beginning of a schedule, and the nature
converting aisle of the individual converters, it may be preferable to
Peirce–Smith converting is not suited for classical job processes batches in converters 1, 3, 2, 1, 3, 2, etc.,
shop algorithms (Pinedo, 2008), as has been noted by instead of 1, 2, 3, 1, 2, 3, for example.
certain authors (Harjunkoski et al., 2008; Navarra and Given a feeding sequence (i, j, k, ...), the proposed
Mendoza, 2013; Pradenas et al., 2006). In particular, algorithm applies a so called greedy heuristic to
there is an overlap between the feeding of a converter construct and evaluate the corresponding schedule
and the actual converting process (Fig. 4): the smelting (Navarra and Mendoza, 2013; Ruiza and Stützle, 2008).

3 Converting schedule takes into account plant and market conditions, as well as mode of operation, and is used to construct
complete schedule

40 Mineral Processing and Extractive Metallurgy (Trans. Inst. Min. Metall. C) 2016 VOL 125 NO 1
Navarra Copper smelters

4 Continued feeding of Converter i, even after converting process has begun; similarly for Converter j

In general, a greedy algorithm applies a unidirectional objective would be to maximise profits, hence consider-
traversal, always making decisions that maximise short- ing operational costs, such as oxygen consumption,
term yield, ignoring the possibility that a short-term offgas handling and crane motions. Certain objectives
sacrifice might lead to a net benefit (Cormen et al., 2001; may be to maximise the consumption of a particular feed
Ruiza and Stützle, 2008). (e.g. a high arsenic concentrate) in order to control
The method obtains the starting time of the first batch stockpiles. In general, a smelter may define several
t1, which is to be performed in converter i, modes of operation, which are distinguished by the
 various objectives, as well as the constraint parameters
t1 ¼ max tBIC
1 ; t1 ; t1 ; t1
CA MPC OHC
ð1Þ (Navarra and Acuña, 2013).
The combinatorial greedy algorithm identifies the best
where tBIC
1 is the earliest starting time for the first cycle sequence for the given operational mode. This sequence
that would not violate the BIC restriction; likewise, tCA 1 ,
Downloaded by [University of Sussex Library] at 20:48 05 June 2016

is then used to produce the schedule, which is said to be


tMPC
1 and tOHC
1 are the earliest starting times that would ‘heuristically optimal’. This approach does not guaran-
not violate CA, MPC and OHC respectively. These in- tee a truly optimal schedule, because it does not consider
dividual times (tBIC CA MPC OHC
1 , t1 , t1 , t1 ) are programmed to tactical pauses, nor does it consider variable thermo-
take into account the initial conditions that are carried chemical parameters. Nonetheless, it is a starting point
over from the previous scheduling period. for more advanced optimisation techniques, as discussed
After the first batch has been placed in the Gantt in the final section of this paper.
chart, the second batch is scheduled in converter j,
according to
 Sample computations
t2 ¼ max tBIC
2 ; t2 ; t2 ; t2
CA MPC OHC
ð2Þ
It is often unclear how much oxidation should be per-
As before, tBIC CA
2 , t2 , t2
MPC
and tOHC
2 are the earliest formed within the smelting furnace, rather than the
starting times for the second batch, not violating BIC, converters, i.e. it is unclear what the matte grade should
CA, MPC and OHC respectively. However, these times be. The following simulations compare mode A, which
(tBIC CA MPC OHC
2 , t2 , t2 , t2 ) take into account the first batch can supply three ladles per hour of low grade matte, and
that had been previously determined, as well as the in- mode B, which can supply two ladles per hour of high
itial conditions. grade matte (Table 1). Naturally, mode B has shorter
In general, the lth converting batch is scheduled to converting times (Table 2).
begin in the predetermined converter, at time tl, which is In this case, the scheduling objective is the same for
computed according to both modes: to convert as many ladles of matte as
 possible, while respecting the maximum smelting rate,
tl ¼ max tr1 ð3Þ and never having more than two simultaneous blows.
r[R
Additionally, there must always be at least 1 h that
in which trl is the earliest starting time for the lth batch separates the beginning of a batch in one converter, with
that does not violate restriction r, taking into account the beginning of a batch in any other converter.
the previous batches 1, 2, ... (l21), as well as the initial For maintenance purposes, one converter is always
conditions. In the case of Altonorte (Navarra and left deactivated, which rotates every 24 h scheduling
Mendoza, 2013), the set of restrictions R is given by period. The computations consider only repeating
R ¼ {BIC, CA, MPC, OHC}. Other smelters may converting sequences that include the three active con-
consider a different set of restrictions. verters. [Repeating sequences are commonly applied for
The greedy construction operates over a range of time, copper converting because they tend to provide robust
from tBegin to tEnd, which usually corresponds to a period schedules; if a converter experiences a problem during a
of 12 or 24 h. Figure 5 illustrates the traversal along a batch, there is ample time to resolve this problem before
Gantt chart, from left to right, placing n cycles such that its next batch. Incidentally, the Altonorte Smelter
tBegin<t1<t2 <...<tn<tEnd. In particular, the final usually applies repeating sequences (Navarra and Men-
batches are scheduled to begin during the current sche- doza, 2013), even though the scheduling algorithm can
dule (Fig. 5d), but they may extend beyond tEnd; this be set to arbitrary sequences.]
relates to the initial conditions of the following schedule. Converter 1 is larger than the others, thereby con-
The combinatorial greedy algorithm evaluates each suming more ladles of matte in each batch, and requiring
sequence in accordance to a particular objective. longer converting times (Table 2). For simplicity, all
The most elementary objective is to maximise copper cycle times are assumed to follow a Gaussian distri-
throughput. In this case, a sequence is evaluated by bution, although the computational approach may be
counting the total number of ladles that are processed adapted to a wide selection of other distributions
within the scheduling horizon. A more sophisticated (Kelton et al., 2010). From preliminary computations, a

Mineral Processing and Extractive Metallurgy (Trans. Inst. Min. Metall. C) 2016 VOL 125 NO 1 41
Navarra Copper smelters

5 Greedy construction of converting cycle, as depicted in Gantt chart


Downloaded by [University of Sussex Library] at 20:48 05 June 2016

coefficient of variation 0.1 resulted in Gantt charts that zero and cycles through the top row of Fig. 6. The daily
are typical of actual operations (Ek and Olsson, 2009). schedule is produced as the entity passes through the
Of course, the technique presented in this paper is VBA block, and the subsequent submodel uses sto-
readily adaptable to observed plant data. chastic simulation to mimic the actual daily operations.
Following the converting cycles, the batches of blister The entity then waits until the next scheduling event, as
copper are coupled together, so that each couple forms a a copy of the converter Gantt information is used to
single fire refining batch, which is a common industrial simulate the downstream operations. (The second row of
practice. There are always two identical refining fur- Fig. 6 is thus a standard use of Arena, in which entities
naces, functioning in parallel. Each furnace has an represent refining batches. Once again, each refining
expected fire refining rate of 100 T Cu h21, following a batch is composed of two converting batches.)
Gaussian distribution with a standard deviation of 20 T Figure 7 compares a simulated scheduling period of
Cu h21. Such a large standard deviation is typical of mode A to one of mode B. The black lines represent the
smelters that have not installed a converting end point scheduled production for the given period, whereas the
control system (Prietl et al., 2005). shaded bars represent the actual production. The
To simulate the system described in Tables 1 and 2, difference between the scheduled and actual production
the combinatorial greedy algorithm has been im- is due to the probabilistic variation in converting times
plemented within Rockwell Arena; this is a common (Table 2), as can be observed in actual plant data
DES software that has previously been used for smelter (Ek and Olsson, 2009).
analysis (Coursol and Mackey, 2009). The scheduling For both modes, converter 1 has a batch from the 149th
algorithm has been programmed using Arena’s internal day that extends into the 150th day; additionally, mode A
implementation of VBA (Seppanen, 2000). has a carryover from converter 2. Indeed, the combina-
The DES model considers two types of entities. First, torial greedy algorithm uses these batches to define the
a single entity represents an extensible Gantt chart of the initial conditions for the 150th scheduling period.
converter operations. This Gantt entity is created at time In Fig. 7, mode A exhibits a 97.6% utilisation of the
offgas handling equipment. There are only two intervals,
Table 1 Matte production
from 13.2 to 14.1 h and from 23.7 to 24.0 h, in which a
single batch is being processed; during these brief times,
Grade Copper per ladle Max. production rate the overall throughput is limited by the matte pro-
duction, instead of the offgas handling. For mode B,
Mode A Low 10 T 3 ladles h21 there are seven different periods in which the matte
Mode B High 12 T 2 ladles h21
production is the limiting factor, corresponding to an
81.4% utilisation of the offgas handling equipment. This
Table 2 Converter production comparison is reaffirmed in Table 3, showing that mode
B does not fully utilise the offgas capacity.
Converter Table 3 summarises the results of 300 simulated days,
using randomly generated initial conditions (Navarra
1 2 3 4 and Mendoza, 2013); 20 replicas were performed on
each of the two modes, showing that mode B produces
Initial charge (ladles) 7 4 4 4
Total charge (ladles) 10 6 6 6
*15% more copper anodes than mode A. In both cases,
Preparation time (h) 1.5 1 1 1 the utilisation of the refining furnaces is remarkably low;
Expected converting time* for mode A (h) 8 6 6 6 scheduling algorithms may be designed to anticipate low
Expected converting time* for mode B (h) 7 5 5 5 usage of refining furnaces (Navarra and Mendoza, 2013;
* Assume a Gaussian distribution with coefficient of variation
Pradenas et al., 2011), to decide when to deactivate a
of 0.1. furnace, hence to control operating costs.

42 Mineral Processing and Extractive Metallurgy (Trans. Inst. Min. Metall. C) 2016 VOL 125 NO 1
Navarra Copper smelters

6 Simulation of Peirce–Smith converting and downstream operations, as implemented in ArenaH.


Downloaded by [University of Sussex Library] at 20:48 05 June 2016

7 Simulation of 150th scheduling period, under modes A and B

Table 3 Results from 300 simulated productions days, 20 replicas

Anode production (thousands of tons) Utilisation of offgas handling equipment/% Utilisation of refining furnaces/%

Mode A 176.0¡1.2 97.5¡0.2 10.2¡0.1


Mode B 201.6¡0.7 81.3¡0.2 11.6¡0.2

Mode B is far more productive than mode A, even As an alternative to combinatorial greedy scheduling,
though it does not fully utilise the offgas capacity. This type a more advanced approach has been proposed, which
of observation is counter to conventional wisdom, which hybridises constraint programming (CP) and mixed
would expect a positive correlation between copper pro- integer linear programming (MILP) (Navarra and
duction and offgas utilisation. This is not always true in Acuña, 2013; Maravelias and Grossmann, 2004), hence
practice, however, due to operational dynamics, and sec- to harmonise the thermochemistry with the operational
ondary phenomena such as offgas dilution (Navarra and dynamics. The CP-MILP approach can sustain a rich
Kapusta, 2009). Furthermore, a converting strategy is description of operational modes, coordinating key
generally suboptimal if it does not simultaneously coordi- operating costs, such as oxygen injection and combus-
nate upstream operations (drying, smelting, etc.), down- tibles (Navarra and Kapusta, 2009). Nonetheless, the
stream operations (refining, casting, etc.) and ancillary efficacy of CP-MILP hybrids depends on internal
equipment (offgas handling, slag cleaning, etc.). heuristics to rapidly identify and discard suboptimal
solutions. For this purpose, it is useful to incorporate
the combinatorial greedy algorithm into a CP-MILP
Future work hybrid.
Computerised scheduling is fundamental to the manage- The approach demonstrated in this paper is suffi-
ment of copper smelters. This insight can be used to revisit ciently general to be adapted to all conventional copper
previous approaches, such as the ‘smart smelter concept’ smelters. Moreover, the concepts of automated sche-
(Guo, 2003) and the ‘profit adviser’ (Navarra and Kapusta, duling and scientific management can be adapted to
2009). The DES can include features that are of particular other metallurgical systems. The author of this paper is
interest to individual smelters, including unscheduled committed to working with metal producers, as well as
events (Campbell et al., 2013), such as equipment break- related suppliers, consulting firms and information
downs, irregular feeds and mitigating tactics. systems specialists.

Mineral Processing and Extractive Metallurgy (Trans. Inst. Min. Metall. C) 2016 VOL 125 NO 1 43
Navarra Copper smelters

optimization problems, (eds. J. Régin and M. Rueher), 1–20,


References New York, Springer.
Campbell, A. and Reed, M. 2013. Simulations for optimizing plant Navarra, A. and Acuña, C. 2013. The structure of Peirce-Smith
flowsheets for brownfield improvements, in International converting schedules, in Ralph Lloyd Harris Memorial
Symposium on High-Temperature Metallurgical Processing— Symposium—Conference Proceedings, 427–439. Conference of
Conference Proceedings, 379–384. TMS Conference. Metallurgists.
Campbell, A., Reed, M. and Warner, A. 2013. Debottlenecking and Navarra, A. and Kapusta, J. 2009. Decision-making software
optimization of copper smelters leveraging simulation, in development for the incremental improvement of Peirce-Smith
Nickolas Themelis Symposium on Pyrometallurgy and Process converters, in International Peirce-Smith Converting Centennial
Engineering—Conference Proceedings, 1071–1080. Copper 2013. Symposium—Conference Proceedings, 231–250. TMS
Cardona, N., Mackey, P., Coursol, P., Parada, R. and Parra, R. 2012. Conference.
Optimizing Peirce-Smith converting using thermodynamic Navarra, A. and Mendoza, O. 2013. Automatic scheduling of Altonorte
modeling and plant sampling, J. Miner. Mater. Soc., 64, (5), operations using greedy algorithms, in Nickolas Themelis
546–550. Symposium on Pyrometallurgy and Process Engineering—
Cormen, T., Leiserson, C., Rivest, R. and Stein, C. 2001. Greedy Conference Proceedings, 223–235. Copper 2013.
programming, in Introduction to algorithms, 2nd edn; 370–404, Pinedo, M. 2008. Deterministic models: preliminaries, in Scheduling:
Cambridge, MA, McGraw-Hill. theory, algorithms and systems,3rd edn;13–33, New Y York, Springer.
Coursol, P. and Mackey, P. 2009. Optimization of the Xstrata Copper- Pradenas, L., Zúñiga, J. and Parada, V. 2006. CODELCO, Chile
Horne smelter operation using discrete event simulation, CIM programs its copper-smelting operations, Interfaces, 36, (4),
Bull., 102, (1114), 5–10. 296–301.
Dettmer, H. 2007. Introduction to the theory of constraints, in The Pradenas, L., Campos, A., Saldaña, J. and Parada, V. 2011. Scheduling
logical thinking process: a systems approach to complex copper refining and casting operations by means of heuristics for
problem solving, 3–30, Milwaukee, WI, ASQ Quality Press. the flexible flow shop problema, Pesquisa Operacional, 31, (2),
Ek, M. and Olsson, P. 2009. Converting and casting at Boliden’s 443–457.
Rönnskär smelter 2009—an update, in International Peirce- Price, T., Harris, C., Hills, S., Boyd, W. and Wraith, A. 2009. Peirce-
Smith Converting Centennial—Conference Proceedings, Smith converting: another 100 years? International Peirce-Smith
Downloaded by [University of Sussex Library] at 20:48 05 June 2016

127–132. TMS Conference. Converting Centennial Symposium—Conference Proceedings,


Guo, X. 2003. Process modelling and intelligent system in copper 181–197. TMS Conference.
smelter—the concept of future smart smelter, in Pyrometallurgy Prietl, T., Filzwieser, A. and Wallner, S. 2005. Productivity increase in a
of Copper—Conference Proceedings, 165–177. Copper 2003. Peirce-Smith converter using the COP KIN and OPC system, in
Harjunkoski, I., Fahl, M. and Borchers, H. 2008. Scheduling and Converter and Fire Refining Practices—Conference Proceedings,
optimization of a copper production process, in Logistic 177–190. TMS Conference.
optimization of chemical production processes, (ed. S. Engell), Ruiza, R. and Stützle, T. 2008. An iterated Greedy heuristic for the
93–110, Weinheim, Germany, Wiley. sequence dependent setup times flowshop problem with
Kapusta, J. 2004. JOM world nonferrous smelter survey. Part makespan and weighted tardiness objectives, Eur. J. Oper. Res.,
I. Copper, J. Miner. Mater. Soc., 56, (7), 21–27. 187, (3), 1143–1159.
Kelton, W., Sadowski, R. and Swets, N. 2010. Arena’s probability Schlesinger, M., King, M., Sole, K. and Davenport, W. 2011. Overview, in
distributions, in Simulation with Arena, 5th edn; 593–608, Extractive metallurgy of copper,5th edn;1–12,Oxford ,Elsevier Science.
Cambridge, MA, McGraw-Hill. Seppanen, M. 2000. Developing industrial strength simulation models
Maravelias, C. and Grossmann, I. 2004. Using MILP and CP for the using Visual Basic for Applications (VBA), in Society of
scheduling of batch chemical processes, in Integration of AI and Computer Simulation—Conference Proceedings, 77–82. Winter
OR techniques in constraint programming for combinatorial Conference.

44 Mineral Processing and Extractive Metallurgy (Trans. Inst. Min. Metall. C) 2016 VOL 125 NO 1

You might also like