IP Library Granted Patent US 9,773,075
Granted Patent B2
US 9,773,075 · App. 14/134,392 · Granted Sep 26, 2017

Underground tactical optimization

Inventors: Steve Carter (Brisbane, AU); Chris Snape-Jenkinson (Brisbane, AU)
Assignee: Dassault Systemes Canada Inc.
G06F17/50E21C41/16G06Q10/047
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,773,075
App. No.
14/134,392
Granted
Sep 26, 2017
Kind
B2
Abstract

In an embodiment, a computer-implemented method includes, in a processor, slicing an ore-body solid model stored in a memory into a plurality of horizontal and a plurality of vertical pieces and deriving, from the sliced horizontal pieces and the vertical pieces, information corresponding to stope blocks and pillar blocks of the ore-body, stope blocks and pillar blocks corresponding to particular pieces of the plurality of horizontal pieces and the plurality of vertical pieces.

Claims (43)

1. A computer-implemented method, the method comprising:

in a processor:

slicing an ore-body solid model stored in a memory into a plurality of horizontal pieces and a plurality of vertical pieces;

deriving, from the plurality of horizontal pieces and the plurality of vertical pieces, information corresponding to stope blocks and pillar blocks of the ore-body, stope blocks and pillar blocks corresponding to particular pieces of the plurality of horizontal pieces and the plurality of vertical pieces;

selecting given horizontal pieces and given vertical pieces forming an optimal path through the ore-body based on constraints of height and width; and

presenting the optimal path to a user.

2. The method of claim 1 , wherein the derived information of the stope blocks and pillar blocks includes at least one of a volume, mass, grade, or metal content of the respective stope block or pillar block.

3. The method of claim 1 , wherein selecting the given horizontal pieces and given vertical pieces forming the optimal path includes considering one or more of geotechnical parameters, ore-body site conventions, and equipment operating parameters.

4. The method of claim 1 , wherein presenting the optimal path to the user includes presenting a 3D-representation of the horizontal pieces and vertical pieces to the user.

5. The method of claim 1 , wherein presenting the optimal path to the user includes presenting a spreadsheet illustrating the pieces to be selected for the optimal path.

6. The method of claim 1 , wherein selecting the given horizontal pieces and given vertical pieces forming the optimal path further includes creating and solving a weighted digraph representing a plurality of contiguous slices by:

(i) creating a first vertex for a starting position, the starting position corresponding to a fixed pillar preceding a first slice of the contiguous slices,

(ii) creating a second vertex for an ending position, the ending position corresponding to a fixed pillar that follows a last slice of the contiguous slices,

(iii) for each subgroup of contiguous slices that satisfies a given set of height and width constraints to allow a pillar, creating a corresponding vertex,

(iv) for the created vertices of (i)-(iii), connecting two vertices by an edge if, given a set of height and width constraints, a separation can be placed between the slices represented by the two vertices that allows space for a stope,

(v) setting edge directions to be away from the first vertex and towards the second vertex,

(vi) for each edge, setting the weight of the edge by either combining a value of the slices represented by the corresponding source vertex of the edge or combining the value of the slices representing by the corresponding destination vertex of the edge,

(vii) for the weighted digraph of (i)-(vi), determining the shortest path from the first vertex to the second vertex.

7. The method of claim 1 , wherein the ore-body model represents a boundary of a shape to be mined.

8. The method of claim 1 , wherein the ore-body model is a triangulated mesh.

9. A computer-implemented system, the system comprising:

a slicing module configured to slice an ore-body solid model stored in a memory into a plurality of horizontal and a plurality of vertical pieces; and

an analysis module configured to derive, from the plurality of horizontal pieces and the plurality of vertical pieces, information corresponding to stope blocks and pillar blocks of the ore-body, the stope blocks and pillar blocks corresponding to particular pieces of the plurality of horizontal pieces and the plurality of vertical pieces;

wherein the analysis module is further configured to select the given horizontal pieces and given vertical pieces forming the optimal path by considering one or more of geotechnical parameters, ore-body site conventions, and equipment operating parameters.

10. The system of claim 9 , wherein the derived information of the stope blocks and pillar blocks includes at least one of a volume, mass, grade, or metal content of the respective stope block or pillar block.

11. The system of claim 9 , wherein the analysis module is further configured to select the given horizontal pieces and given vertical pieces forming the optimal path by considering one or more of geotechnical parameters, ore-body site conventions, and equipment operating parameters.

12. The system of claim 9 , wherein the user interface module is further configured to present 3D-representation of the horizontal pieces and vertical pieces to the user.

13. The system of claim 9 , wherein the user interface module is further configured to present a spreadsheet illustrating the pieces to be selected for the optimal path.

14. The system of claim 9 , wherein the analysis module is further configured to select the given horizontal pieces and given vertical pieces forming the optimal path by creating and solving a weighted digraph representing a plurality of contiguous slices by:

(i) creating a first vertex for a starting position, the starting position corresponding to a fixed pillar preceding a first slice of the contiguous slices,

(ii) creating a second vertex for an ending position, the ending position corresponding to a fixed pillar that follows a last slice of the contiguous slices,

(iii) for each subgroup of contiguous slices that satisfies a given set of height and width constraints to allow a pillar, creating a corresponding vertex,

(iv) for the created vertices of (i)-(iii), connecting two vertices by an edge if, given a set of height and width constraints, a separation can be placed between the slices represented by the two vertices that allows space for a stope,

(v) setting edge directions to be away from the first vertex and towards the second vertex,

(vi) for each edge, setting the weight of the edge by either combining a value of the slices represented by the corresponding source vertex of the edge or combining the value of the slices representing by the corresponding destination vertex of the edge,

(vii) for the weighted digraph of (i)-(vi), determining the shortest path from the first vertex to the second vertex.

15. The system of claim 9 , wherein the ore-body model represents a boundary of a shape to be mined.

16. The system of claim 9 , wherein the ore-body model is a triangulated mesh.

17. A non-transitory computer-readable medium configured to store instructions for analyzing an ore-body solid model, the instructions, when loaded and executed by a processor, causes the processor to:

slice the ore-body solid model stored in a memory into a plurality of horizontal pieces and a plurality of vertical pieces; and

derive, from the plurality of horizontal pieces and the plurality of vertical pieces, information corresponding to stope blocks and pillar blocks of the ore-body, stope blocks and pillar blocks corresponding to particular pieces of the plurality of horizontal pieces and the plurality of vertical pieces; and

select given horizontal pieces and given vertical pieces forming an optimal path through the ore-body based on constraints of height and width; and

present the optimal path to a user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: DASSAULT SYSTEMES CANADA INC.
To: DASSAULT SYSTEMES AUSTRALIA PTY LTD
Reel/Frame 056577/0398 →
CHANGE OF NAME Recorded May 2, 2016
From: DASSAULT SYSTEMES CANADA SOFTWARE INC.
To: DASSAULT SYSTEMES CANADA INC.
Reel/Frame 038433/0206 →
CHANGE OF NAME Recorded May 15, 2014
From: DASSAULT SYSTEMES GEOVIA INC.
To: DASSAULT SYSTEMES CANADA SOFTWARE INC.
Reel/Frame 032907/0788 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2013
From: CARTER, STEVE; SNAPE-JENKINSON, CHRIS
To: DASSAULT SYSTEMES GEOVIA INC.
Reel/Frame 031838/0001 →
Continuity (1)
Related Publication 20150178410A1 · Jun 25, 2015