Stockpile Contributors

Stockpiles in the supply chain can be assigned as contributor sources, that is, their material is owned by or associated with a specific contributor origin. This is done by assigning a contributor group to the stockpile, meaning that all contributors in that contributor group have contributed material to the stockpile. When you set a stockpile to be a contributor source, it forces the stockpile to act like a mine source with respect to contributor calculations. If a stockpile is a contributor source, stacking onto that stockpile does not affect the output of that stockpile. The amount of contribution from each contributor in the contributor group is entered by assigning contributors, which is essentially a contributor survey. Contributions from all contributors in the contributor group should add up to 100%.

This is often used to show stockpile ownership when the material in a stockpile has been contributed by various districts configured in the company structure.

Contributor Filtering

If mining areas, blocks or polygons are set up as contributor groups, the number of contributors within these groups can often number in the thousands or more. This makes contributor charts difficult to view and interpret and editing of contributor information becomes very inefficient.

Dynamic contributor filtering and cut-off functionality removes contributors with zero or very small contributions from the various contributor views associated with stockpiles, trains, trucks, barges and shipments. Contributor filtering also simplifies the editing of contributor data.

Contributor Yield-based Calculations

Contributor groups can be configured to Calculate Yield Based Contribution. If a yield-based contributor group is assigned as a contributor source for a stockpile, when transacting onto that stockpile, the weighted average of the contributor yield value is calculated.

When a weighted average for the yield is done, if a contributor already exists on the stockpile, but does not have a yield, a value of zero is assumed for the yield on the existing contributor.

A stockpile contributor state has an associated yield, which is the surveyed yield for the contributor or the calculated weight-averaged yield for the contributor, a theoretical yield which is determined by the State Engine, and an adjusted tonnage-based contribution.

If there are unassigned contributors flowing across the process flow where the yield-based contributor adjustments take place, the unassigned contributor tonnage is redistributed across the existing contributors before the yield-based calculations take place.

If there are only unassigned contributors flowing across the process flow where the yield-based contributor adjustments take place, no calculations are done to determine any yield-based contributors.

If there is only one contributor flowing across the process flow where the yield-based contributor adjustments take place, no further calculations are required to determine the yield-based contributors.

If there are contributors (excluding unassigned contributors) flowing across the process flow where the yield-based contributor adjustment takes place, and one or more of the contributors do not have a yield:

  • All contributors with a missing yield value will be considered as producing 100% yield.
  • The 100% yield value will not be stored on the subsequent stockpile contributor state record.

Example:

Transaction Details

Stockpile Balance

Source Contributor Tonnes

Source Contributor Yield

Source

Contributor

Yield

Tonnes

Destination

ROM

CHPP

PROD

A

B

A

B

Transactions to the ROM stockpile from the mine source

Contributor value on the destination stockpiles

Mine A

A

80%

1000

ROM

1000

1000

-

80%

-

Mine B

B

40%

1000

ROM

2000

1000

1000

80%

40%

Mine A

A

70%

1000

ROM

3000

2000

1000

75%

40%

Mine A

A

65%

2000

ROM

5000

4000

1000

75%

40%

Mine B

B

80%

1000

ROM

6000

4000

2000

70%

60%

Transactions from the ROM stockpile to the CHPP stockpile

ROM

1000

CHPP

5000

1000

666.7

333.3

70%

60%

Transactions from the CHPP stockpile to the product stockpile where the yield calculations take place

CHPP

600

PROD

5000

400

600

400

200

Calculations:

Contribution from A

Contribution from B

Source Tonnage-based Contributor Value = Contributor Tonnes
(as per normal transaction state calculations)

400

200

Theoretical Yield = Source Contributor Yield * Source Tonnage-based Contributor Value

280 = 70 * 400

120 = 60 * 200

Actual Tonnage-based Contributor Value = Stockpile Balance * (Theoretical Yield Contributor / Total Theoretical Yields)

420 = 600 *
(280 / (280+120))

180 = 600 *
(120 / (280+120))