runge limited - see grid site entry page · pdf filefrom boreholes to bottom line runge...

36
From Boreholes to Bottom Line Runge Limited Runge Limited Global mining consultancy - 8 offices in 6 countries Leading consultancy in the coal sector for over 27 years Specialise in the areas of Mine Design, Planning, Scheduling and Budgeting

Upload: dinhtruc

Post on 09-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Runge LimitedRunge Limited

Global mining consultancy - 8 offices in 6 countries

Leading consultancy in the coal sector for over 27 years

Specialise in the areas of Mine Design, Planning, Scheduling and Budgeting

Page 2: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Runge LimitedRunge Limited

Leaders in converting our IP into softwareXPAC for mine schedulingXERAS for budget forecastingTALPAC for haulage simulationDRAGSIM for dragline simulation

World renowned expertise in the coal industry, have also moved into other minerals domestically and overseas

Page 3: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Open Source, Open Standards,

Open Sesame on Interoperability to

Mining Industry SME’ s.www.cmXML.orgwww.cmXML.org

Page 4: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

cmXMLcmXMLCoal Mining

eXtensible Markup Language.

Page 5: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Key PointsKey Points

How issues of interoperability were addressed

How open source and open standards were used

Page 6: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Overview of PresentationOverview of Presentation

The Problem and Considerations The Standard Issues and Future ImprovementsApplications

Behalf of Ben Axford

Page 7: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Problem The Problem –– Coal Mining Supply Coal Mining Supply Chain Chain

• No mechanism for exchange of data about Coal• Systems require translation tools and data factories

Page 8: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Problem The Problem –– Coal Mining Supply Coal Mining Supply Chain Chain

Historically no standard for data definitionRecorded values can be ambiguous eg. Coal ash content can vary depending on state, processes it has undergone‘Air dried’ or ‘Dry, ash free’Apples with apples – context for measured values

Page 9: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Runge’s Response to the ProblemRunge’s Response to the Problem

Runge submitted a proposal to ACARP to “develop a standard for the interchange of

data in the coal mining value chain”Grant awarded in Summer 2003.

Page 10: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Considerations Considerations -- Design DecisionsDesign Decisions

Human readable and easily understood

Easy to encode from other formats

Page 11: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Considerations Considerations -- Design DecisionsDesign Decisions

Only concerned with data betweenprograms

Based upon Standards and prior work by others

Page 12: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Considerations Considerations –– Use Existing Use Existing StandardsStandards

• Developed in consultation with Dr Simon Cox and Robert Woodcock

• Uses GML naming conventions and Feature-Property design pattern

Joint Ore Reserves Committee

InternationalStandards

UBXML GML

XMML

cmXML

AustralianStandards

AS 2418

AS 2617

AS 1038

AS 2434

ISO 19111 ISO 19118ISO 8601

JORCCode

Page 13: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Considerations Considerations –– Design AreasDesign Areas

Supply chain is an extensive domainWhat areas should be modelled ?Coal Quality fundamental to the Standard Address elements in Runge’s areas of expertise –mine planningInitial data model focus primarily on early phases of supply chain

Page 14: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Considerations Considerations –– Areas of ExpertiseAreas of ExpertiseData FlowData Flow

Drill HoleDatabaseeg. GBIS

Modelling, Mine DesignSoftware

Scheduling Software

cmXML

ReportingSoftware

cmXML cmXML

BoreholeGeological Model

Page 15: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– Overview Overview

CoalQuality.xsdBorehole.xsdGeologicalModel.xsd

Outcomes

Developed using xmlSpy by Altova

Page 16: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– CoalQuality.xsdCoalQuality.xsd

Foundation of cmXMLBased on Australian Standards CompleteLeaf nodes of type cm:MeasureType

No optional elementsGives context to measured valueseg. ‘Air dried’ or ‘Dry, ash free’

Page 17: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– CoalQuality.xsdCoalQuality.xsdcm:CoalQualityDescriptioncm:CoalQualityDescription

• Data is semantic• Highly structured• Leaf nodes can be highly nested

First level of cm:CoalQualityDescriptionheirarchy

Page 18: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– CoalQuality.xsdCoalQuality.xsdcm:UltimateAnalysisTypecm:UltimateAnalysisType

References theAustralian Standards

Page 19: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– CoalQuality.xsdCoalQuality.xsdgml:MeasureTypegml:MeasureType

cm:MeasureType extends gml:MeasureType to include attributes –laboratorynoDataReason – no optional elementssampleBasis – context to measured values

Page 20: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– CoalQuality.xsdCoalQuality.xsdcm:MeasureTypecm:MeasureType

cm:MeasureType

laboratory noDataReason sampleBasis

gml:MeasureTypeuom cm:NoDataReason

NotRequired NotRecorded Unknown Withheld NotRequested Missing

• Context to measured values• No optional elements

Page 21: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– Borehole.xsdBorehole.xsd

Extends xmml:Borehole for use by the Coal mining industryAdds information about sedimentary intervals and coal quality parameters by using Substitution Groups

Page 22: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– Borehole.xsdBorehole.xsdOverviewOverview

Extends xmml:Boreholeto accommodatecm:BoreholeSampleType

Way to store coal quality parameters for the coal seamsand a material description forsediment

xmml:Borehole generic

Page 23: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– Borehole.xsdBorehole.xsdcm:BoreholeSampleTypecm:BoreholeSampleType

Sample can be eitherCoal or Sediment

Page 24: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– Borehole.xsdBorehole.xsdxmml:BoreholeTypexmml:BoreholeType

Coal sample best representedby xmml:IntervalLog

Page 25: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– Borehole.xsdBorehole.xsdxmml:IntervalSetCoverageTypexmml:IntervalSetCoverageType

Inserted cm:BoreholeSampleinto Substitution Group underListOfObjects tag

xmml:range supports many different types of storage methods

xmml:range allows us to ‘attach’ data to an interval

Page 26: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– GeologicalModel.xsdGeologicalModel.xsd

Collection of layers

Page 27: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– GeologicalModel.xsdGeologicalModel.xsdOverviewOverviewWay to store coal quality parameters for the coal seamsand a material description forlayers of sediment

Derived cm:CoalLayerfromxmml:RectifiedGridCoveragewhich supports gridded data

Page 28: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– GeologicalModel.xsdGeologicalModel.xsdcm:Geologicalcm:Geological ModelModel

Collection of CoalLayers

Page 29: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard –– GeologicalModel.xsdGeologicalModel.xsdcm:CoalLayercm:CoalLayerUse xmml:RectifiedGridDomainto store cm:BoreholeSampleTypefor each node on the grid

Substitution Groups are used

Page 30: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

The Standard The Standard -- OutcomesOutcomes

Report submitted to ACARP in June 2004

Schema available http://www.cmxml.org/

Possible to construct an XML schema for technical information for all functional areas in the Coal Mining Supply Chain

Page 31: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Issues and Future Improvements Issues and Future Improvements --ManagementManagement

Freezing the model – “this is what we’re going to run with”

How do we handle upgrades

Page 32: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Improvements Improvements -- Publishing?Publishing?

Fragile base class

Parent schemas are maintained and managed (and served) in a variety of ways

Page 33: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Issues and Future Improvements Issues and Future Improvements --ModellingModelling

Broad Substitution Groups

Qualified means of specifying xmml:RectifiedGridDomain instance documents

Feature-property design pattern can be restrictive – features may have multiple properties, properties have only one value

Page 34: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Issues and Future Improvements Issues and Future Improvements --FeatureFeature--Property Design PatternProperty Design Pattern

Redundant nodes in structure

Page 35: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

ApplicationsApplications

Facilitator of data exchange between software applications, mining companies

Standard for the articulation of Coal Quality across the Mining Value Chain

Supply chain – enabler for e-business

Page 36: Runge Limited - SEE Grid Site Entry Page · PDF fileFrom Boreholes to Bottom Line Runge Limited Leaders in converting our IP into software XPAC for mine scheduling XERAS for budget

From Boreholes to Bottom Line

Thank you

http://www.cmxml.org/