Mine Map
The Mine Map is a list of Modules that a digital mine may consist of. There are no tracks or categories: the Team decides which Modules to build and how deeply to develop them. Modules are one of the Rubric criteria (5 points); depth of Module development takes priority over the number of Modules. Mine visualization and dashboards do not count as Modules: visualization is evaluated under a separate Rubric criterion.
The Example Mine shows how a digital mine is structured on the platform: an excavator, two haul trucks on a single 3.2 km road, and a crusher. The Example Mine is not the basis for a Submission: the Team creates its own mine, with its own mine type, equipment and processes. Only what the Team has created is evaluated.
A Module in OpenEgiz
A Submission must be built on OpenEgiz (Rules, clause 6.2). A Module is implemented with the platform's tools:
- Twins are things in Eclipse Ditto. The mine hierarchy is set by the
_parentsattribute and displayed by the OpenEgiz app in Grafana. - Telemetry is Ditto protocol messages over MQTT (
telemetry/<twin>). Ditto updates the twin's state; Telegraf stores the history in InfluxDB. - Dashboards are Grafana with InfluxDB and Ditto data sources.
- 3D visualization is the Team's choice: Unity WebGL in a Grafana panel, or another technology displayed on the Stand.
- Application logic (dispatching, models, optimization) is the Team's own service in the
composesetup, exchanging data via MQTT or the Ditto API.
Twins and telemetry are described in the OpenEgiz README.
Module Descriptions
Each Module is described by its purpose in real mining operations. The Team chooses the Module's implementation and data. For each Module, SUBMISSION.md states what it does and how to see it working on the Stand (Rules, clause 6.12). Open datasets with suitable licenses are listed on the "Data" page; synthetic data with justified parameters is allowed.
1. Haulage and Dispatch
At the mine. The haul truck cycle: loading at the excavator, loaded haul, dumping (crusher, stockpile, waste dump), empty return. Bottlenecks are queues at the excavators and at the dump points. Dispatching assigns trucks to excavators.
2. Geology and Ore Quality
At the mine. A block model represents the deposit as blocks, each with a grade of the valuable component. Grade control ensures that ore is sent to the processing plant and waste rock to the waste dump; blending keeps the plant feed quality within set limits.
3. Drilling and Blasting
At the mine. Holes are drilled in a pattern, charged and blasted. Blast quality — the size of the broken rock (fragmentation) — determines the loading rate and the load on the crusher. Drill rigs record measurement-while-drilling (MWD) data that reflects rock strength.
4. Ventilation and Safety
At the mine. In underground mines: fan ventilation and gas monitoring (methane, carbon monoxide); in open pits: dust and gases after blasting, and pit slope stability. This area also covers personnel location tracking and vehicle collision avoidance.
5. Energy
At the mine. Electricity is consumed by crushers, mills, fans and electric excavators; haul trucks burn diesel fuel. Losses come from peak loads and idling equipment.
6. Processing: Crushing, Grinding, Flotation
At the mine. Ore is crushed, ground in mills, and then flotation separates the concentrate. The key indicators are recovery of the valuable component and concentrate grade.
7. Equipment Maintenance and Reliability
At the mine. Planned maintenance and condition-based repairs reduce equipment downtime. The main indicator is mechanical availability.
Custom Modules
The Mine Map is not a closed list. A Module not included in the Map (for example, mine dewatering or a fuel and lubricants depot) counts on an equal footing with Map Modules and is described in SUBMISSION.md in the same way.