solving large-scale production scheduling …inside.mines.edu/~anewman/antofagasta-071015.pdfsolving...

29
Solving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman Operations Research with Engineering (ORwE) PhD Program Mechanical Engineering Department Colorado School of Mines Golden, Colorado United States of America

Upload: vuduong

Post on 08-May-2018

221 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Solving Large-Scale Production Scheduling

Problems in Underground Mining

Alexandra M. Newman

Operations Research with Engineering (ORwE) PhD Program

Mechanical Engineering Department

Colorado School of Mines

Golden, Colorado

United States of America

Page 2: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Linear Optimization

The problem possesses a set of decision variables, x

and an objective function comprised of (some of) these

variables, which we maximize (or minimize)

subject to a set of linear constraints, i.e., equalities

and, in our case, binary restrictions on the variables:

max cx

subject to Ax = b

x binary

Newman Large-Scale Mining 2 (29)

Page 3: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Solution Techniques

Instances are large: We may have tens to hundreds of time

periods, and thousands to tens of thousands of activities

We must use problem structure!

Variable Elimination

Aggregation

Early start times

Bienstock-Zuckerberg algorithm

Heuristics

Newman Large-Scale Mining 3 (29)

Page 4: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

LKAB’s Kiruna Iron Ore Mine†

The mine is above the Arctic Circle in northern Sweden

It is the second largest underground mine in the world

The orebody is a world-class high-grade magnetite deposit,

approximately 4km long and about 80m wide

The mine employs about 600 workers and produces about 24

million tons of iron ore per year in the form of three ore

products

Initially, the deposit was mined via surface methods. In 1952,

underground mining operations (sublevel caving) began

†Michael Martinez, LtCol - United States Air Force (PhD CSM)

Newman Large-Scale Mining 4 (29)

Page 5: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Kiruna’s Location and History

The Arctic Circle

Narvik

Malmberget

Kiruna Svappavaara

Luleå

Sweden

Norway

Finland

Figure: Northern Europe Figure: History of Kiruna’s Operations

Newman Large-Scale Mining 5 (29)

Page 6: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Sublevel Caving

Used for vertically-positioned, vein-like deposits

Horizontal sublevels on which to mine are created

Ore passes extend vertically down to the sublevels, and

access routes run lengthwise on a sublevel

Crosscuts are drilled perpendicular to the access routes from

which the ore is blasted and removed

Load haul dump units remove the ore and transport it to the

ore passes

The site on which each load haul dump unit operates is

referred to as a machine placement

Newman Large-Scale Mining 6 (29)

Page 7: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Figure: A Sublevel Caving

OperationFigure: Mine Configuration and

Operations

Newman Large-Scale Mining 7 (29)

Page 8: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Long-term Integer Programming Model

Determine the start date for each machine placement

Minimize deviation from preplanned production levels for each

ore type in each month

Observe operational constraints:

Demand

Vertical and horizontal sequencing between machine

placements

Shaft group

Newman Large-Scale Mining 8 (29)

Page 9: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Sequencing Machine Placements

Machine Placement

Machine Placement c’ c’’

Machine Placement a

Machine Placement b

Figure: Machine Placement Sequencing and Detail

Newman Large-Scale Mining 9 (29)

Page 10: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Combined Model

Must account for much more detail than the long-term plans

There are entities smaller than machine placements

Each machine placement contains 5-10 production blocks

The resolution of the near-term part of the schedule must be

at the production block level

Sequencing constraints hold between production blocks

There is the added complexity of a draw-down line

Newman Large-Scale Mining 10 (29)

Page 11: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Sequencing Production Blocks

Figure: Relationship between production blocks, machine placements,

and drawdown lines

Newman Large-Scale Mining 11 (29)

Page 12: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Results

Figure: Depiction of total deviation (ktons of ore) as a function of the

monthly time periods in the planning horizon for both the long-term and

combined models.

Newman Large-Scale Mining 12 (29)

Page 13: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Lisheen’s Lead/Zinc Mine, Thurles, Ireland‡

Located in Europe

Zn/Pb in hard rock deposit with varied thicknesses

Situated well below the earth’s surface with difficult ground

conditions, e.g., uneven terrain, ground water

Partially mined (suboptimally)

995 ore areas (blocks)

Complex and area-specific mining methods: room-and-pillar,

long-hole stoping, drift-and-fill

‡Donal O’Sullivan, New England ISO (PhD CSM)

Newman Large-Scale Mining 13 (29)

Page 14: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Mining Methods

Figure:

Room-and-Pillar

(Hamrin, 2001)Figure: Long-hole

Stoping

Figure: Drift-and-Fill

Newman Large-Scale Mining 14 (29)

Page 15: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Motivation for Mine Scheduling Optimization

Optimize the value of the mine by maximizing discounted

metal through the mill

Determine high-grade ore to bring forward into the 2013-2014

life-of-mine schedule

Avoid any suboptimal ore sterilization

Create an objective schedule quickly and run scenario

analysis

Newman Large-Scale Mining 15 (29)

Page 16: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Mining Requirements

An area can be mined and backfilled at most once

Ore production cannot exceed a maximum (per month)

Average ore grade cannot exceed a maximum (per month)

Amount of paste cannot exceed a maximum (per month)

Number of areas being backfilled cannot exceed a maximum

(per month)

Precedence constraints between mining-mining,

mining-backfilling, backfilling-mining, and backfilling-backfilling

exist

Newman Large-Scale Mining 16 (29)

Page 17: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Pillars’ Precedence and Depiction of Haulage Route

Newman Large-Scale Mining 17 (29)

Page 18: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Mine Complexity

Mining design is inconsistent:

Some areas are very large (68,000 Tonnes) while others are

very small (71 Tonnes)

The same block can appear in two geographically distant

areas of the mine

Parts of the mine are on three levels

Some areas need to be backfilled, while others do not

Different areas of the mine have different precedence

requirements even if the areas appear to be similar

Some currently enforced precedence rules seem illogical

The timing of the extraction of high-grade haulage pillars is a

critical aspect of the mine schedule

Newman Large-Scale Mining 18 (29)

Page 19: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Results: Metal is Brought Forward in the Schedule

Newman Large-Scale Mining 19 (29)

Page 20: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Comparison of Manual and Optimized Schedule

Newman Large-Scale Mining 20 (29)

Page 21: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Lisheen Added a Bypass for High-Grade Pillars

Newman Large-Scale Mining 21 (29)

Page 22: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

An American Gold Mine: Collaborators

Andrea Brickey, Professor, Mining Engineering, South Dakota

School of Mines

Barry King, Mining Consultant, (PhD CSM)

Daniel Espinoza, Professor, Department of Industrial

Engineering, Universidad de Chile

Eduardo Moreno, Professor, Faculty of Engineering and

Science, Universidad Adolfo Ibanez

Marcos Goycoolea, Professor, School of Business,

Universidad Adolfo Ibanez

Orlando Rivera, PhD Student, Industrial Engineering and

Operations Research, Universidad Adolfo Ibanez

Newman Large-Scale Mining 22 (29)

Page 23: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Introduction

Determine development, mining, and backfilling activity start

dates

Maximize “discounted” gold extracted

Adhere to resource and precedence constraints

Newman Large-Scale Mining 23 (29)

Page 24: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Data

Data consist of 24,000 individual activities that require from 1

to 78 days to complete

All activities correspond to one of 46 design elements

Design elements are categorized into 10 activity types based

on required constraints

Constraints apply to individual or multiple activity types

Newman Large-Scale Mining 24 (29)

Page 25: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Mine Layout

Figure: Overall Layout

Figure: Detailed Layout

Newman Large-Scale Mining 25 (29)

Page 26: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Activity Types

ED: exploration development activities

DL: drilling activities

JM: jamming activities

VD: vertical development activities

PD: primary development activities

SD: secondary development activities

SM: stope mining activities (stopes, cut-fill, up-hole, floor pull)

PB: paste backfill activities

CB: cemented rock backfill activities

RB: unconsolidated rock backfill activities

Newman Large-Scale Mining 26 (29)

Page 27: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Results: Cumulative Metal Production

Newman Large-Scale Mining 27 (29)

Page 28: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Monthly Ventilation Levels

Newman Large-Scale Mining 28 (29)

Page 29: Solving Large-Scale Production Scheduling …inside.mines.edu/~anewman/Antofagasta-071015.pdfSolving Large-Scale Production Scheduling Problems in Underground Mining Alexandra M. Newman

Background

Kiruna

Lisheen

An American Gold Mine

Where is the Math?

Kuchta, M., A. Newman, and E. Topal, 2004. “Implementing a Production

Schedule at LKAB’s Kiruna Mine,” Interfaces, 34(2): 124-134.

http://inside.mines.edu/˜anewman/Kiruna_interfaces.pdf

Martinez, M. and A. Newman, 2011. “A Solution Approach for Optimizing

Long- and Short-term Production Scheduling at LKAB’s Kiruna Mine,”

European Journal of Operational Research, 211(1): 184-197.

http://inside.mines.edu/˜anewman/journal_article8.pdf

O’Sullivan, D. and A. Newman, 2014. “Long-Term Extraction and Backfill

Scheduling in a Complex Underground Mine.” Interfaces, 44(2): 204-221.

http://inside.mines.edu/˜anewman/osullivan_interfaces.pdf

O’Sullivan, D. and A. Newman, 2015. “Optimization-based Heuristics for

Underground Mine Scheduling.” European Journal of Operational

Research, 241(1): 248-259.

http://www.sciencedirect.com/science/article/pii/S0377221714006559

Brickey, A. “Underground Production Scheduling Optimization with

Ventilation Constraints,” Doctoral Dissertation, Colorado School of Mines,

May 2015.

Newman Large-Scale Mining 29 (29)