Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Take the following iron ore mine setup:

Image Removed

Diagram omits waste and low grade dumps for clarity.

Processing Paths

Processing paths describe the properties of every product, at every point, along every unique path to port.

  • Processes
    • Dry Plant
    • Wet Plant 1
    • Wet Plant 2
  • Points
    • Rail
    • Ship
  • Sub Products
    • Lump
    • Fine

Crushed material may have different lump/fine properties, plants may apply different recoveries and upgrades, and rail may have different moisture from ship.

Note that even though there are two "dry plant" crusher outputs, both have the same recoveries and upgrades, making them a single dry plant stream for ATS purposes.

Crushers

Crushers in ATS may only have one processing stream and one set of product specs. Some duplication is required in order to feed multiple plants from the same crusher, and to target multiple grades. 

Crusher 1 and Crusher 2 are represented by eight feed points in this projectРассмотрим следующую схему разработки месторождения железной руды:

Image Added

На этой схеме для упрощения наглядности не показаны отвалы вскрышных пород и руды низкого качества

Image Added

Производственные пути

Производственные пути описывают свойства каждого продукта в каждой точке на каждом уникальном пути к порту.

  • Обработка
    • Фабрика обогащения сухим способом
    • Фабрика обогащения мокрым способом 1
    • Фабрика обогащения мокрым способом 2
  • Точки
    • ЖД
    • Судно
  • Промежуточный продукт
    • Негабаритные куски
    • Мелкая фракция

Дробленый материал может иметь различные свойства негабарита/мелкой фракции, на заводах могут применяться различные методы извлечения и обогащения, а влажность при жд транспортировки может отличаться от влажности при морской.

Обратите внимание, что даже несмотря на наличие двух выходов с дробилок «сухой установки», обе имеют одинаковые показатели извлечения и обогащения, что делает их одним потоком с «сухой установки» в ATS.

Дробилки

У дробилок в ATS может быть только один технологический поток и один набор спецификаций на продукт. Для подачи на несколько установок из одной дробилки и для работы с несколькими сортами потребуется дублирование некоторых параметров.

В этом проекте Дробилка 1 и Дробилка 2 представлены восьмью точками подачи:

  1. CR1_dry_prod1
  2. CR1_dry_prod2
  3. CR1_wet_prod1
  4. CR1_wet_prod2
  5. CR2_dry_prod1
  6. CR2_dry_prod2
  7. CR2_wet_prod1
  8. CR2_wet_prod2

Where the aggregate feed across all CR1* crushers will be constrained to one Если совокупная подача для всех дробилок CR1 * будет ограничена производительностью одной (1) crusher capacityдробилки. 

Destination Logic

Destination Logic describes the final resting place for material at the end of the period. 

...

Логика назначения

Логика назначения описывает конечное место доставки материала в конце периода. 

  • Вне карьера 1:
    • Вскрыша на отвалы
    • Выс. сорт* на ROM1, CR1, CR2
    • LG to Низ. сорт на LTS, ROM1, CR1, CR2
  • Ex-Pit2Вне карьера 2:
    • Waste to Dumps
    • HG* to Вскрыша на отвалы
    • Выс. сорт* на ROM2, CR1, CR2
    • LG to Низ. сорт на LTS, ROM2, CR1, CR2
  • RehandleВыгрузка:
    • ROM1 to на CR1, CR2
    • ROM2 to на CR1, CR2
    • LTS to на CR1, CR2

Where HG* represents all high grade materials, and CR1 represents all Crusher 1 variants.

Steps Logic

Steps Logic describes the in-period waypoints between original source and final destination, and what fleet (or conveyor) is used on each leg. 

...

Где выс. сорт* представляет все материалы высокого сорта, а CR1 представляет все варианты дробилки 1.

Логика шагов

Логика шагов описывает промежуточные путевые точки между исходным источником и конечным пунктом назначения, а также какой парк (или конвейер) используется на каждом этапе.

  • Вне карьера 1 
    • Руда => CR1
      1. Руда => CR1 при 70 % 
      2. Руда => ROM1 => CR1 @ 30% 
    • Ore
      1. при 30 % 
    • Руда => ROM1 => ROM2 => CR2
    • LG Низ. сорт => LTS
    • W Всурыша  => Dumps
    Ex-Pit2
    • Ore Отвалы
  • Вне карьера 2
    • Руда => CR2
      1. Ore Руда => CR2 @ 70% Ore при 70 % 
      2. Руда => ROM2 => CR2 @ 30% 
      Ore
      1. при 30 % 
    • Руда => ROM2 => ROM1 => CR1
    • LG Низ. сорт => LTS
    • W Вскрыша => DumpsОтвалы
  • RehandleВыгрузка
    • ROM1 => CR1
    • ROM2 => CR2
    • ROM1 => ROM2 => CR2
    • ROM2 => ROM1 => CR2

Constraints

Constraints may be applied to limit long haul quantities, total crusher throughput, plant capacity, and product output.

...

Ограничения

Ограничения могут применяться для установки пределов по объемам перевозок на большие расстояния, общей производительности дробилки, мощности завода и выпуска продукции.

Тип ограниченияНазваниеКонфигурация
Стандартное ограничениеCR1 предел перевозки на большие расстояния(Pit2,ROM2) => (CR1_dry_prod1, CR1_dry_prod2, CR1_wet_prod1, CR1_wet_prod2)
Standard ConstraintCR2 long haul limitСтандартное ограничениеCR2 предел перевозки на большие расстояния(Pit1,ROM1) => (CR2_dry_prod1, CR2_dry_prod2, CR2_wet_prod1, CR2_wet_prod2)
Standard ConstraintСтандартное ограничениеCR1 feed limitпредел подачи(All sources) => (CR1_dry_prod1, CR1_dry_prod2, CR1_wet_prod1, CR1_wet_prod2)
Standard ConstraintСтандартное ограничениеCR2 feed limitпредел подачи(All sources) => (CR2_dry_prod1, CR2_dry_prod2, CR2_wet_prod1, CR2_wet_prod2)
Standard ConstraintPlant1 capacityСтандартное ограничениеМощность установки 1(All sources) => (CR1_wet_prod1, CR1_wet_prod2)
Standard ConstraintPlant2 capacityСтандартное ограничениеМощность установки 1(All sources) => (CR2_wet_prod1, CR2_wet_prod2)
Standard ConstraintСтандартное ограничениеТонны продукта Prod1 product tonnes(All sources) => (CR1_dry_prod1, CR1_wet_prod1, CR2_dry_prod1, CR2_wet_prod1)
Standard ConstraintСтандартное ограничение Тонны продукта Prod2 product tonnes(All sources) => (CR1_dry_prod2, CR1_wet_prod2, CR2_dry_prod2, CR2_wet_prod2)

Product Specifications

Suppose we want to apply the following rules to the optimisaiton:

...

Спецификации на продукт

Предположим, мы хотим применить к оптимизации следующие правила:

  • Выпуск продукта 1: жд, мелкая фракция:
    • 60.0 < Fe < 61.0
    • 2.0 < Al < 4.0
    • 5.0 < Si < 7.0
  • Product2 rail fines outputВыпуск продукта 2: жд, мелкая фракция:
    • 61.0 < Fe < 62.0
    • 1.0 < Al < 3.0
    • 3.0 < Si < 5.0
  • Crusher feed should not exceed 25% Low Grade

We can achieve this with the right cash flows and grade targets.

...

  • Подача в дробилку не должна превышать 25 % низкого сорта.

Мы можем достичь этого вывода с помощью установки правильных финансовых потоков и целевых сортов.

ValueValueValueValueContent Deviation PenaltyContent Deviation Penalty
Тип правилаПодача перевозки на короткое расстояниеЗначение
CrusherCashFlow(Pit1,ROM1) => CR1Cash flow = revenue per tonne - haulage cost per km Финансовый поток = выручка за тонну - стоимость перевозки за км = +$25/tт
CrusherCashFlow(Pit2,ROM2) => CR2Cash flow = revenue per tonne - haulage cost per km Финансовый поток = выручка за тонну - стоимость перевозки за км = +$25/tт
Rule TypeLong haul feedТип правилаПодача перевозки на длинное расстояниеЗначение
CrusherCashFlow(Pit1,ROM1,LTS) => CR2Cash flow = revenue per tonne - haulage cost per km Финансовый поток = выручка за тонну - стоимость перевозки за км = +$20/tт
CrusherCashFlow(Pit2,ROM2,LTS) => CR1Cash flow = revenue per tonne - haulage cost per km Финансовый поток = выручка за тонну - стоимость перевозки за км = +$20/tт
Rule TypeShort haul ROM buildТип правилаПеревозка на короткое расстояние, образование рудного складаЗначение
StockpileCashFlowPit1 => ROM1Cash flow = rehandle cost to crusher Финансовый поток = стоимость выгрузки в дробилку = -$1/tт
StockpileCashFlowPit2 => ROM2Cash flow = rehandle cost to crusher Финансовый поток = стоимость выгрузки в дробилку = -$1/tт
Rule TypeLong haul ROM buildТип правилаПеревозка на длинное расстояние, образование рудного складаЗначение
StockpileCashFlowPit1 => ROM2Cash flow = extra haulage cost + rehandle cost Финансовый поток = стоимость дополнительной перевозки + стоимость выгрузки = -$2/tт
StockpileCashFlowPit2 => ROM1Cash flow = extra haulage cost + rehandle cost Финансовый поток = стоимость дополнительной перевозки + стоимость выгрузки = -$2/tт
Rule TypeLong Term Stockpile BuildТип правилаОбразование насыпи длительного хранения (LTS)Значение
StockpileCashFlowLG => LTSCash flow Финансовый поток = zero (no penalty for long term stockpile)Rule TypeProduct 1 SpecMinTargetMaxноль (без штрафа для насыпи длительного хранения )
Тип правилаСпецификация на продукт 1МинЦельМаксШтраф за отклонение по содержанию
CrusherGradeTargetFe60.060.561.00.01
CrusherGradeTargetAl2.03.04.00.01
CrusherGradeTargetSi5.05.56.00.01Rule TypeProduct 2 SpecMinTargetMax
Тип правилаСпецификация на продукт 1МинЦельМаксШтраф за отклонение по содержанию
CrusherGradeTargetFe61.061.562.00.01
CrusherGradeTargetAl1.02.03.00.01
CrusherGradeTargetSi3.04.05.00.01
Rule TypeТип правилаBlendingСмешениеValueЗначение
CrusherBlendTargetLowGradeRatioMaximum Максимум = 25%

Simple Example

During the period, the Agent mines blocks. If the Destination Logic rule is marked as "Crusher Feed", then the material is held in a virtual stockpile until the end of the period. At the end of the period, the Agent assesses the product specifications and assigns the material to its final destination.

DryTonnes = 750 kt
End of Period 1:
Pit1 HG:Pit2 HG:Stockpiled LG:
25 %

Простой пример

В течение периода Агент разрабатывает блоки. Если правило «Логика назначения» помечено как «Подача в дробилку», то материал хранится на виртуальном складе до конца периода. В конце периода Агент оценивает спецификации на продукт и назначает материал его конечному месту назначения.

Конец периода 1:
Карьер 1, выс. сорт:Карьер 2, выс. сорт:Насыпь низкого сорта
  • Тонны в сухом состоянии = 750 кт
  • Fe = 60.0
  • Al = 4.0
  • Si = 6.5
  • DryTonnes Тонны в сухом состоянии = 750 ktкт
  • Fe = 61.5
  • Al = 2.0
  • Si = 4.0
  • DryTonnes Тонны в сухом состоянии = 100 Mtмт
  • Fe = 58
  • Al = 6.0
  • Si = 14.0
Pit1 cash flows:Pit2 cash flows:LTS cash flows:Карьер 1, финансовые потокиКарьер 2, финансовые потокиНасыпь долговременного хранения, финансовые потоки
  1. Ore => CR1 @ +$25/tт
  2. Ore => CR2 @ +$20/tт
  3. Ore => ROM1 @ -$1/tт
  4. Ore => ROM2 @ -$2/tт
  1. Ore => CR2 @ +$25/tт
  2. Ore => CR1 @ +$20/tт
  3. Ore => ROM2 @ -$1/tт
  4. Ore => ROM1 @ -$2/tт
  • LTS => CR1 @ +$20/tт
  • LTS => CR2 @ +$20/t

Suppose the optimiser returns this result:

Dry Tonnes
Product1
  • т

Предположим, оптимизатор возвращает такой результат:

Pit1Pit1
Продукт 1Тонны в сухом состоянииFeAlSiCash FlowФинансовый поток
Карьер 1680 ktкт60.04.06.5+$17,000,000
Pit2Карьер 2290 ktкт61.52.04.0+$7,250,000
LGНизкий сорт30 ktкт58.06.014.0+$750,000

NetЧистый1000 ktкт60.383.486.00
TargetЦелевой
60.53.005.50
DeviationОтклонение
0.1250.480.50
PenaltyШтраф
-$125,000-$480,000-$500,000-$1,105,000
Product2Dry TonnesПродукт 2Тонны в сухом состоянииFeAlSiCash FlowФинансовый поток
Карьер 170 ktкт60.04.06.5+$1,750,000
Pit2Карьер 2460 ktкт61.52.04.0+$11,500,000
LGНизкий сорт39.5 ktкт58.06.014.0+$984,000

NetЧистый569.36 ktкт61.0732.525.00
TargetЦелевой
61.5002.004.00
DeviationОтклонение
0.4270.521.00
PenaltyШтраф
-$243,250-$298,000-$570,000-$1,111,250
Total Cash FlowОбщий финансовый поток:+$37,021,250