Paradigm Lost: Lessons learned in consulting for mining ...

35
Paradigm Lost: Lessons learned in consulting for mining and other industries Jim Everett Centre for Exploration Targeting The University of Western Australia [email protected] CET Seminar 4:00 – 4:45 Thursday 6 th August 2015

Transcript of Paradigm Lost: Lessons learned in consulting for mining ...

Page 1: Paradigm Lost: Lessons learned in consulting for mining ...

1

Paradigm Lost: Lessons learned in consulting

for mining and other industriesJim Everett

Centre for Exploration TargetingThe University of Western Australia

[email protected]

CET Seminar4:00 – 4:45 Thursday 6th August 2015

Page 2: Paradigm Lost: Lessons learned in consulting for mining ...

2

Page 3: Paradigm Lost: Lessons learned in consulting for mining ...

3

Page 4: Paradigm Lost: Lessons learned in consulting for mining ...

4

Page 5: Paradigm Lost: Lessons learned in consulting for mining ...

5

Page 6: Paradigm Lost: Lessons learned in consulting for mining ...

6

Page 7: Paradigm Lost: Lessons learned in consulting for mining ...

7

Page 8: Paradigm Lost: Lessons learned in consulting for mining ...

8

Page 9: Paradigm Lost: Lessons learned in consulting for mining ...

9

Lost and Misplaced Paradigms

• Organizations often use Paradigms that are:

• Out of date,

• Out of Context – Inappropriate to the current situation,

• Based on anecdote or insufficient evidence, or

• Just plain wrong

• Often arise from a failure to realise potential of available

information technology

*

Page 10: Paradigm Lost: Lessons learned in consulting for mining ...

10

Some Caveats

• Recognise and Respect Domain Knowledge

• Respect Local Sensitivities

• Use Psychology as well as Science

• Work WITH not FOR the client

• Start Simple, Expand Reluctantly

Clichés – trite but true

“Client Ownership”, “Consultant is Facilitator”

Page 11: Paradigm Lost: Lessons learned in consulting for mining ...

11

Examples

Page 12: Paradigm Lost: Lessons learned in consulting for mining ...

12

Examples

Page 13: Paradigm Lost: Lessons learned in consulting for mining ...

13

The CT Scan

Page 14: Paradigm Lost: Lessons learned in consulting for mining ...

14

Cardboard Box Cutting

Page 15: Paradigm Lost: Lessons learned in consulting for mining ...

15

Railway Wagon Counting (1)

R² = 0.43

0

1

2

3

4

10 20 30 40 50 60 70

Train Weight (kt)

Train Length (Wagons)

Page 16: Paradigm Lost: Lessons learned in consulting for mining ...

16

Railway Wagon Counting (2)

R² = 0.68 R² = 0.84

0

1

2

3

4

10 20 30 40 50 60 70

Train Weight (kt)

Train Length (Wagons)

Young Staff

Old Staff

Page 17: Paradigm Lost: Lessons learned in consulting for mining ...

17

Cigarette Production Simulation

• Simulation of a day’s production took more than a day to run

- Simulating each filter tip as a discrete event

- Approximate as a flow

- Equivalent to using Einstein instead of Newton

• Need for timely response

Page 18: Paradigm Lost: Lessons learned in consulting for mining ...

18

Hospital Laundry Costing

• Needed costs for each laundry type

- Daily production was mix of types

- Regression analysis of varying daily mix solved it

Page 19: Paradigm Lost: Lessons learned in consulting for mining ...

19

Ore Grade Prediction

• Predicting “Lump” and “Fines” grade split for different ore types

- Had been running full day with single ore type

- Expensive, low statistical power, probably distorted results

- Solved by Regression analysis (like laundry problem).

• Also relevant for beneficiation plant

- Predicting upgrade from input ore type and grade

Page 20: Paradigm Lost: Lessons learned in consulting for mining ...

20

Kuwait 1990 – Chances May Not Multiply

• Software backup files stored in multiple locations

- All in Kuwait

- All lost during the Iraqi invasion

- Probabilities do not multiply, unless events independent.

Page 21: Paradigm Lost: Lessons learned in consulting for mining ...

21

Opportunity Cost – Ore Quality

• Ore produced to a target

- Aim to reach target levels, within tolerance

- Exceeding target reduces other opportunities

- Aim is to “Please customer” not “Delight customer”

Page 22: Paradigm Lost: Lessons learned in consulting for mining ...

22

Response to Error – Ship Loading

• Ships loaded from stockpiles, according to a plan

• Grade monitored during loading

• Source stockpile modified in response to assays

• Customers unhappy, although port records look good

• Change of approach – original plan adhered to

• Customers now happier, port records worse but match customers

• Psychological problems of implementation

• Target aim analogy (responding to error)

Page 23: Paradigm Lost: Lessons learned in consulting for mining ...

Selecting Maximum Tonnage at Target Grade• A block model for an Iron Ore prospect

• Marketing defines target grade (Fe, Al2O3, SiO2, P)• Find Maximum Ore Tonnage at Target Grade• Note – Ore Selection is not Ore Sequencing

23

Page 24: Paradigm Lost: Lessons learned in consulting for mining ...

24

Ore Selection – Quadratic or Composite

2.0

2.5

3.0

3.5

4.0

4.5

5.0

5.5

53 54 55 56 57 58 59 60 61

Al2O3

Fe

Page 25: Paradigm Lost: Lessons learned in consulting for mining ...

Selecting Maximum Tonnage at Target Grade• Select as Ore if

Comp = Fe – a.Al2O3 – b.SiO2 – c.P > Cut-off

• At each iteration, to find coefficients a, b, c:

- cumulate tonnage in descending Comp value

- calculate stress against tonnage for analyte “k” S[k]=(Grade-Target)/Tolerance

- find minimum Total Stress = ∑S2[k]

25

Page 26: Paradigm Lost: Lessons learned in consulting for mining ...

Select Maximum Tonnes at Target (Reference) Grade

26

Coefficients {1,‐1,‐1,‐90}

Op mum Coefficients for {Fe,Al2O3,SiO2,P}= {1,‐2.09,‐1.95,‐92.5}

Coefficients {1,0,0,0}

Coefficients {1,‐1.8,‐1.8,‐88}

0.00001

0.0001

0.001

0.01

0.1

1

10

100

0 100 200 300 400 500

Total Stress

Total Mt

Page 27: Paradigm Lost: Lessons learned in consulting for mining ...

Select Maximum Tonnes at Target (Reference) Grade

27

57

58

59

0 100 200 300 400 500

Fe

Total Mt

3.0

3.2

3.4

3.6

0 100 200 300 400 500

Al2O3

Total Mt

2.5

3.0

3.5

4.0

4.5

0 100 200 300 400 500

SiO2

Total Mt

.06

.07

0 100 200 300 400 500

P

Total Mt

Page 28: Paradigm Lost: Lessons learned in consulting for mining ...

Extracting Maximum Value Ore• A block is Ore if Marginal Value > Marginal Cost

- Marginal Cost is cost of processing and transport- not cost of mining (except near pit boundary)- Value and Cost simultaneous – no discount rate

• But note – Ore Selection is not Ore Sequencing

• Value will be a linear function of grade- (total grade is a linear blend of block grade)- but unlikely to be the same as the Comp function- Target Grade unlikely to yield Maximum Value

28

Page 29: Paradigm Lost: Lessons learned in consulting for mining ...

Maximum Tonnage at Reference Grade vs Maximum Value

29

Maximum tonnage

at reference grade

Non‐selected blocks of

comparable value

30

40

50

60

70

80

90

100

110

120

5 10 15 20 25 30 35 40 45 50

Composite Func on 'Comp'

Block Value (100 = Reference Grade)

Page 30: Paradigm Lost: Lessons learned in consulting for mining ...

30

Anecdote, “Hunting”, Batch versus Process• Tendency to respond to outstanding events and anecdotes

- Benefit of statistical approach

- But correlation is not causation

- “Significant” correlations can be misleading

- effect may be significant but too small to be meaningful

- with 100 random relations, one is significant at 1% level

• Batch operations - “hunting”, stop/start, irregular attention

• Process operation, with continuous objective function

- Allows smoother operation

Page 31: Paradigm Lost: Lessons learned in consulting for mining ...

31

Constraints versus Objective Functions

Target Target Target+ToleranceTarget-ToleranceUpper LimitLower Limit

Stress FunctionConstraint

Allowed Range Increasing Stress Increasing Stress

Page 32: Paradigm Lost: Lessons learned in consulting for mining ...

32

ISO Standards – Assay Error Estimation

• Mean Absolute Deviation versus Root Mean Square Deviation

- Variances add only if normally distributed

- Failure to use readily available computer power

• Removal of Outliers

- Without identifying cause and repeating data collection

- Gives grossly optimistic estimates of assay error

*

Page 33: Paradigm Lost: Lessons learned in consulting for mining ...

33

Conclusions –Types of Paradigm Problems

1) Alternative Paradigms in Small Worlds

- Lack of communication with colleagues

- Industrial secrecy

2) Problem Representation Inadequate

- Simulation too detailed

- Unaware of more powerful models *

Page 34: Paradigm Lost: Lessons learned in consulting for mining ...

34

Conclusions –Types of Paradigm Problems

3) Invalid or Inefficient Heuristic

- Assumption of independence

- Inappropriate treatment of error

4) Inappropriate Objective Function and/or Constraints

- Avoid discontinuities

- Process rather than batch

- Convert constraints to objective function components*

Page 35: Paradigm Lost: Lessons learned in consulting for mining ...

35

Thank You

ANY QUESTIONS?