NivaarExam PrepOfficial exam papers ↗

24-MMP-B8 Rock Slope Engineering · May 2018

Question 3 of 4: Project Scheduling and Analysis

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

09-MMP-B8, Mine Management & Systems Analysis — May 2018 sitting. 3-hour closed-book exam, answer all 4 questions for a total of 100 marks, Appendix A (discounted cash-flow factor tables) attached.

Reference texts. Hustrulid, Kuchta & Martin, Open Pit Mine Planning and Design (pit optimization, truck/shovel matching, mine scheduling); Hartman & Mutmansky (eds.), SME Mining Engineering Handbook (mine life-cycle, project economics, haulage systems); Blank & Tarquin, Engineering Economy (DCF/NPV/PVR/payback); Project Management Institute, A Guide to the Project Management Body of Knowledge (PMBOK Guide) (Critical Path Method).

Check: the exam booklet is headed “09-MMP-B8 Mine Management & Systems Analysis”, not Rock Slope Engineering. The content below solves the paper as printed (mine-life/DCF economics, shovel-truck fleet analysis, CPM project scheduling, 2-D pit-limit design), not rock-slope-stability content.

Question 3: Project Scheduling and Analysis (30 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given.

New ore zone development — task list and dependencies
#Task descriptionDuration (months)Depends on task #
1Drive ramp to base of new zone11none
2Develop/equip new raises for hoisting and ventilation161
3Develop new u/g exploration drilling gallery21
4Complete new u/g exploration drilling program183
5Develop ore body model and mining schedule24
6Reconfigure mine ventilation system for new zone42
7Expand u/g diesel powered equipment fleet46
8Develop upper mining level for new zone87
9Develop lower mining level for new zone107
10Develop slot raises for initial stope blocks28, 9
11Drill open stoping blastholes for initial 2 stopes110, 5
12First production from stopes in new zone0 (milestone)11, 2

Find. (a) a Gantt chart of the schedule; (b) the critical path and the shortest possible project duration.

Approach. Build the activity-on-node network from the given dependencies, run a forward pass to get each task's earliest start/finish (ES/EF), then a backward pass from the project finish to get each task's latest start/finish (LS/LF); the critical path is the chain of tasks with zero total float (LS−ES=0), and the Gantt chart plots every task at its earliest start with float shown for non-critical tasks.

a) Gantt chart

012243648month1. Drive ramp to base of new zoned=112. Develop/equip new raisesd=163. U/g exploration drilling galleryd=24. Complete u/g exploration drillingd=185. Ore body model & mining scheduled=26. Reconfigure ventilation systemd=47. Expand diesel equipment fleetd=48. Develop upper mining leveld=89. Develop lower mining leveld=1010. Develop slot raisesd=211. Drill open stoping blastholesd=112. First production (milestone)d=0Task development schedule — Gantt chart (months from project start)critical pathnon-critical (dashed tail = float)
Fig. 3.1 — Gantt chart, each task plotted at its earliest start (ES); dashed tails show total float for non-critical tasks.

b) Critical Path Method

  1. Forward pass (ES/EF). $ES$ of a task is the largest $EF$ among its predecessors ($ES=0$ for Task 1). Task 1: ES 0, EF 11. Task 2 (dep. 1): ES 11, EF 27. Task 3 (dep. 1): ES 11, EF 13. Task 4 (dep. 3): ES 13, EF 31. Task 5 (dep. 4): ES 31, EF 33. Task 6 (dep. 2): ES 27, EF 31. Task 7 (dep. 6): ES 31, EF 35. Task 8 (dep. 7): ES 35, EF 43. Task 9 (dep. 7): ES 35, EF 45. Task 10 (dep. 8, 9): $ES=\max(43,45)=45$, EF 47. Task 11 (dep. 10, 5): $ES=\max(47,33)=47$, EF 48. Task 12 (dep. 11, 2): $$\boxed{ES_{12}=\max(48,27)=48\ \text{months} = \text{project duration}}$$
  2. Backward pass (LS/LF). Starting from $LF_{12}=48$ and working back, $LS$ of a task is the smallest $LS$ among its successors minus its own duration. Task 12: LF 48, LS 48. Task 11 (feeds 12): LF 48, LS 47. Task 2 (feeds 12 and 6): $LF=\min(48,27)=27$, LS 11. Task 10 (feeds 11): LF 47, LS 45. Task 9 (feeds 10): LF 45, LS 35. Task 8 (feeds 10): LF 45, LS 37. Task 7 (feeds 8, 9): $LF=\min(37,35)=35$, LS 31. Task 6 (feeds 7): LF 31, LS 27. Task 5 (feeds 11): LF 47, LS 45. Task 4 (feeds 5): LF 45, LS 27. Task 3 (feeds 4): LF 27, LS 25. Task 1 (feeds 2, 3): $$LF_1=\min(11,25)=11,\qquad LS_1=11-11=0$$
  3. Total float and the critical path. Float $=LS-ES$ for every task: Task 1 float 0; Task 2 float 0; Task 3 float 14; Task 4 float 14; Task 5 float 14; Task 6 float 0; Task 7 float 0; Task 8 float 2; Task 9 float 0; Task 10 float 0; Task 11 float 0; Task 12 float 0. The only zero-float chain is Tasks 1→2→6→7→9→10→11→12: $$\boxed{\text{Critical path: } 1\rightarrow2\rightarrow6\rightarrow7\rightarrow9\rightarrow10\rightarrow11\rightarrow12,\ \ 11+16+4+4+10+2+1=48\ \text{months}}$$
1011011d=11211271127d=16311132527d=2413312745d=18531334547d=2627312731d=4731353135d=4835433745d=8935453545d=101045474547d=21147484748d=11248484848d=0Critical path (float = 0): 1→2→6→7→9→10→11→12 — 48 monthsBox: task # · top corners ES/EF (mo) · bottom corners LS/LF (mo) · red = critical
Fig. 3.2 — Activity-on-node network. Each box: task # (top), ES/EF (upper corners, months), LS/LF (lower corners, months). Red = critical path (zero float).

The result again rewards checking the arithmetic rather than the task count: Task 9 (lower-level development, 10 months) is critical while the parallel Task 8 (upper-level development, 8 months, same start) is not — both start together at month 35 once the diesel fleet expansion (Task 7) is done, but Task 9 finishes 2 months later and is the one Task 10 (slot raises) must actually wait for, leaving Task 8 with 2 months of float. Separately, the exploration-drilling branch (Tasks 3→4→5) has a generous 14 months of float even though it includes the single longest individual activity in the network (18 months for Task 4) — it simply starts and can finish well before the raise-development/ventilation/fleet chain that actually paces the project.

Question 3 — final results
ItemResult
(a) Gantt chartsee Fig. 3.1
(b) Critical path1 → 2 → 6 → 7 → 9 → 10 → 11 → 12
Shortest project duration48 months
Non-critical tasks (total float)3 (14 mo), 4 (14 mo), 5 (14 mo), 8 (2 mo)