Take the following iron ore mine setup:
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Рассмотрим следующую схему разработки месторождения железной руды:
...
На этой схеме для упрощения наглядности не показаны отвалы вскрышных пород и руды низкого качества
...
Производственные пути
Производственные пути описывают свойства каждого продукта в каждой точке на каждом уникальном пути к порту.
Обработка
Фабрика обогащения сухим способом
Фабрика обогащения мокрым способом 1
Фабрика обогащения мокрым способом 2
Точки
ЖД
Судно
Промежуточный продукт
Негабаритные куски
Мелкая фракция
Дробленый материал может иметь различные свойства негабарита/мелкой фракции, на заводах могут применяться различные методы извлечения и обогащения, а влажность при жд транспортировки может отличаться от влажности при морской.
Обратите внимание, что даже несмотря на наличие двух выходов с дробилок «сухой установки», обе имеют одинаковые показатели извлечения и обогащения, что делает их одним потоком с «сухой установки» в ATS.
Дробилки
У дробилок в ATS может быть только один технологический поток и один набор спецификаций на продукт. Для подачи на несколько установок из одной дробилки и для работы с несколькими сортами потребуется дублирование некоторых параметров.
В этом проекте Дробилка 1 и Дробилка 2 представлены восьмью точками подачи:
CR1_dry_prod1
CR1_dry_prod2
CR1_wet_prod1
CR1_wet_prod2
CR2_dry_prod1
CR2_dry_prod2
CR2_wet_prod1
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
Руда => CR1 при 70 %
Руда => ROM1 => CR1
@ 30% - Ore
при 30 %
Руда => ROM1 => ROM2 => CR2
- LG
Низ. сорт => LTS
- W
Всурыша =>
Dumps
- Ore
Отвалы
Вне карьера 2
Руда => CR2
- Ore
Руда => CR2
@ 70% Oreпри 70 %
Руда => ROM2 => CR2
@ 30%
при 30 %
- Ore
Руда => 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) |
Стандартное ограничение | CR2 предел перевозки на большие расстояния | (Pit1,ROM1) => (CR2_dry_prod1, CR2_dry_prod2, CR2_wet_prod1, CR2_wet_prod2) |
Стандартное ограничение | CR1 |
предел подачи | (All sources) => (CR1_dry_prod1, CR1_dry_prod2, CR1_wet_prod1, CR1_wet_prod2) |
Стандартное ограничение | CR2 |
предел подачи | (All sources) => (CR2_dry_prod1, CR2_dry_prod2, CR2_wet_prod1, CR2_wet_prod2) |
Стандартное ограничение | Мощность установки 1 | (All sources) => (CR1_wet_prod1, CR1_wet_prod2) |
Стандартное ограничение | Мощность установки 1 | (All sources) => (CR2_wet_prod1, CR2_wet_prod2) |
Стандартное ограничение | Тонны продукта Prod1 |
(All sources) => (CR1_dry_prod1, CR1_wet_prod1, CR2_dry_prod1, CR2_wet_prod1) |
Стандартное ограничение | Тонны продукта Prod2 |
(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 % низкого сорта.
Мы можем достичь этого вывода с помощью установки правильных финансовых потоков и целевых сортов.
Тип правила | Подача перевозки на короткое расстояние | Значение | |||
---|---|---|---|---|---|
CrusherCashFlow | (Pit1,ROM1) => CR1 |
Финансовый поток = выручка за тонну - стоимость перевозки за км = +$25/ |
т | |||
CrusherCashFlow | (Pit2,ROM2) => CR2 |
Финансовый поток = выручка за тонну - стоимость перевозки за км = +$25/ |
т |
Тип правила | Подача перевозки на длинное расстояние | Значение | |||
---|---|---|---|---|---|
CrusherCashFlow | (Pit1,ROM1,LTS) => CR2 |
Финансовый поток = выручка за тонну - стоимость перевозки за км = +$20/ |
т | |||
CrusherCashFlow | (Pit2,ROM2,LTS) => CR1 |
Финансовый поток = выручка за тонну - стоимость перевозки за км = +$20/ |
т |
Тип правила | Перевозка на короткое расстояние, образование рудного склада | Значение | |||
---|---|---|---|---|---|
StockpileCashFlow | Pit1 => ROM1 |
Финансовый поток = стоимость выгрузки в дробилку = -$1/ |
т | |||
StockpileCashFlow | Pit2 => ROM2 |
Финансовый поток = стоимость выгрузки в дробилку = -$1/ |
т |
Тип правила | Перевозка на длинное расстояние, образование рудного склада | Значение | |||
---|---|---|---|---|---|
StockpileCashFlow | Pit1 => ROM2 |
Финансовый поток = стоимость дополнительной перевозки + стоимость выгрузки = -$2/ |
т | |||
StockpileCashFlow | Pit2 => ROM1 |
Финансовый поток = стоимость дополнительной перевозки + стоимость выгрузки = -$2/ |
т |
Тип правила | Формирование склада длительного хранения (LTS) | Значение | |||
---|---|---|---|---|---|
StockpileCashFlow | LG => LTS |
Финансовый поток = |
ноль (без штрафа для склада длительного хранения ) | |||||
Тип правила | Спецификация на продукт 1 | Мин | Цель | Макс | Штраф за отклонение от содержания |
---|---|---|---|---|---|
CrusherGradeTarget | Fe | 60.0 | 60.5 | 61.0 | 0.01 |
CrusherGradeTarget | Al | 2.0 | 3.0 | 4.0 | 0.01 |
CrusherGradeTarget | Si | 5.0 | 5.5 | 6.0 | 0.01 |
Тип правила | Спецификация на продукт 1 | Мин | Цель | Макс | Штраф за отклонение от содержания |
---|---|---|---|---|---|
CrusherGradeTarget | Fe | 61.0 | 61.5 | 62.0 | 0.01 |
CrusherGradeTarget | Al | 1.0 | 2.0 | 3.0 | 0.01 |
CrusherGradeTarget | Si | 3.0 | 4.0 | 5.0 | 0.01 |
Тип правила |
---|
Шихтование |
---|
Значение | |||
---|---|---|---|
CrusherBlendTarget | LowGradeRatio |
Максимум = |
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.
25 % |
Простой пример
В течение периода Агент разрабатывает блоки. Если правило «Логика назначения» помечено как «Подача в дробилку», то материал хранится на виртуальном складе до конца периода. В конце периода Агент оценивает спецификации на продукт и назначает материал его конечному месту назначения.
Конец периода 1: | ||
Карьер 1, выс. сорт: | Карьер 2, выс. сорт: | Склад низкого сорта |
---|---|---|
|
|
|
|
|
Карьер 1, финансовые потоки | Карьер 2, финансовые потоки | Склад долговременного хранения, финансовые потоки |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Suppose the optimiser returns this result:
|
Предположим, оптимизатор возвращает такой результат:
Продукт 1 | Тонны в сухом состоянии | Fe | Al | Si |
---|
Финансовый поток | |
---|---|
Карьер 1 | 680 |
кт | 60.0 | 4.0 | 6.5 | +$17,000,000 |
Карьер 2 | 290 |
кт | 61.5 | 2.0 | 4.0 | +$7,250,000 |
Низкий сорт | 30 |
кт | 58.0 | 6.0 | 14.0 | +$750,000 |
Чистый | 1000 |
кт | 60.38 | 3.48 | 6.00 |
Целевой | 60.5 | 3.00 | 5.50 |
Отклонение | 0.125 | 0.48 | 0.50 |
Штраф | -$125,000 | -$480,000 | -$500,000 | -$1,105,000 |
Продукт 2 | Тонны в сухом состоянии | Fe | Al | Si |
---|
Финансовый поток | |
---|---|
Карьер 1 | 70 |
кт | 60.0 | 4.0 | 6.5 | +$1,750,000 |
Карьер 2 | 460 |
кт | 61.5 | 2.0 | 4.0 | +$11,500,000 |
Низкий сорт | 39.5 |
кт | 58.0 | 6.0 | 14.0 | +$984,000 |
Чистый | 569.36 |
кт | 61.073 | 2.52 | 5.00 |
Целевой | 61.500 | 2.00 | 4.00 |
Отклонение | 0.427 | 0.52 | 1.00 |
Штраф | -$243,250 | -$298,000 | -$570,000 | -$1,111,250 |
Общий финансовый поток: | +$37,021,250 |
---|