TS. Логика назначений, логика шагов и ограничения
Шаги настройки Destination Logic (Логика назначений), Steps Logic (Логика шагов) и Constraints (Ограничения) используются для проверки правил транспортировки материала. Подробное описание каждого из этих шагов приведено ниже.
Логика назначений
Логика назначений (Destination Logic) описывает конечное место доставки материала в конце периода.
В каждом правиле перечислены назначения для транзакций, которые соответствуют критериям фильтра.
Имя: задайте правилу уникальное имя.
Избегайте использования запятых в названии правила назначения, поскольку при экспорте будущих отчетов в CSV запятые приводят к смещению столбцов.
Включить - включает или отключает правило.
Фильтры кода может различать пункты назначения с помощью некоторой пользовательской логики. Для использования этой функции, требуются специальные скрипты. Больше информации здесь.
Фильтры периода могут различать работу правила в определенный период. С помощью него, можно заложить одну логику для определенного периода, и другую логику для другого.
Фильтры агента могут различать определенных агентов, на выполнение строго определенных работ. С помощью него, можно заложить логику использования вскрышных и добычных агентов.
Источник/Назначение могут соответственно различать источники/назначения руды и вскрыши по карьеру.
Правила создаются для того, чтобы оптимизатор знал, откуда и куда отправляются материалы.
Правила отсыпки отвалов зависят от порядка, в котором они перечислены. Т.е. отвал указанный в верхней строчке, будет отсыпаться в первую очередь, затем следующий и т.д.
Если пункты назначения указаны в строчку, то они будут иметь одинаковый приоритет. Тогда, материал будет отправлен в тот пункт назначения, до которого будет рассчитан наименьшее время цикла или плечо. Это устанавливается в шаге Параметры транспортировки.
Если пункты назначения перечислены в нескольких строках приоритет имеют более высокие строки. Когда все доступные пункты назначения в строке будут исчерпаны, оптимизатор перейдет к следующей строке, чтобы найти следующий доступный пункт назначения.
Доступность будет оцениваться по вместимости, открытому маршруту перевозки (Динамические правила перевозки) и ограничениям, действующим в данном пункте назначения.
Все пункты назначения для дробилки могут быть указаны только в одной строке, правила спецификации продукта (денежные потоки, целевые показатели качества и смеси) будут определять, в какой из пунктов назначения будет отправлен материал. Т.е. материал может поступить в дробилку или на склад в конце периода.
Пример
Когда элементы расположены в одной строке, решение будет приниматься по времени в пути или длине плеча.
При установке одной строки за другой пункты назначения становятся зависимыми от порядка и устанавливается указанная иерархия, что означает, что пункт Назначения2 будет достигнут только в том случае, если пункт Назначения1 недоступен (например, достигнута пропускная способность), а материал будет отправлен в пункт Назначения3 только после того, как пункты Назначения1 и 2 будут заполнены или недоступны.
В примере ниже
Вскрыша сначала будет отправлена на Отвал 1,
Если Отвал 1 заполнен или недоступен, он будет отправлен в Отвал 2 или Отвал 3, в зависимости от того, что ближе или быстрее,
Переполнение будет достигнуто только тогда, когда отвалы Dump1, Dump2 и Dump3 больше не смогут вмещать в себя вскрышные породы.
Когда агент создает новую транзакцию планирования, он читает список логики назначений сверху вниз и применяет первое правило, удовлетворяющее все фильтры. Это означает, что если два правила имеют перекрывающиеся условия, для этого набора условий будет выполняться только первое правило.
Перекрывающиеся правила
Опытные пользователи могут иногда создавать «вложенные» правила назначений. Это означает использование списка из двух или трех правил с последовательно более широкими условиями, обеспечивающими, что при невозможности выполнения первого условия будет выполнено второе и так далее.
Обратите внимание, что каждое вложенное правило должно содержать ВСЕ пункты назначений для указанных источников. Вы не можете распределить назначения по нескольким правилам, поскольку одновременно оценивается только одно из них.
Подсказки
Правило можно скопировать, удерживая клавишу <CTRL> и перетаскивая значок папки.
Правила можно заархивировать и поделиться ими с помощью иконок импорта и сохранения, расположенных в правом верхнем углу окна.
Поиск пункта назначения
Агент выбирает блок с самым высоким рейтингом и проверяет наличие доступных пунктов назначения. Если блок не удалось отработать, он удаляется из ранжированного списка блоков этого агента (хотя другой агент все равно может попытаться его добыть).
Как только агент нашел правило назначения для доступных пунктов назначения, он проверяет ограничения на доступное перемещение.
Дополнительные инструменты
Правила можно импортировать и экспортировать из проектов с помощью кнопок "Дискета" и "Папка", расположенных на панели инструментов.
Сверните или разверните все папки с помощью значка Развернуть/свернуть.
Используйте инструмент поиска и замены для поиска и замены элементов. Выберите элементы из списков и ознакомьтесь с предоставленными советами.
Логика шагов
Если логика назначения сообщает вам, куда может быть отправлен материал, логика шагов сообщает вам, как он туда попадет, какие промежуточные этапы он пройдет, прежде чем достигнет конечного пункта назначения, и какое оборудование будет использовано (именно здесь указывается используемый парк).
У логики шагов есть два возможных применения:
преобразование одной транзакции планирования в одну или более конечную транзакцию (шаги);
назначение парка для каждой конечной транзакции.
Например, транзакция планирования «Pit to Crusher» (Из карьера в дробилку) может быть разделена на «80 % прямая выгрузка, 20 % перегрузка» с различным парком для каждого вида деятельности.
В каждом правиле перечислены шаги для транзакций, которые соответствуют критериям фильтра.
Помимо полей Фильтр по периодам, Фильтр по агентам, Источники и Назначения, которые схожи по функционалу с теми же полями в Логике назначений, появляется поле Шаги.
Шаги несут фугкцию распределения последовательности перемещения материала от Источника до конечного пункта Назначения.
Например, мы знаем, что Руда будет перемещаться из Карьера (Источник) на обогатительную фабрику (Назначение) через Рудные склады. Тогда логика шагов будет выглятеть следующим образом:
1: Выбранный Карьер (CurrentSours) => Рудный склад (Stockpiles) | с помощью Агента (экскватора)
Соотношение @1 означает, что 100% выбранного выбранного материала проходит этот этап. Меньшее соотношения означает, что не весь материал, а только указанная часть проходит этот этап, остальное может быть распределено между другими Агентами и Назначениями.
2: С рудного склада (Stockpiles) => Обогатительная фабрика (Crushers) | c помощью Складского оборудования
Обратите внимание, что фильтр назначения используется только для оценки транзакций планирования. Чтобы деактивировать пункт назначения, уберите ссылки на него из логики назначений.
Подсказки
Между карьером и отвалом вскрышных пород существует один (100 %) путь, по которому движется парк производственной техники.
Между рудным складом и дробилкой существует один (100 %) путь, по которому движется парк перегрузочной техники.
Между карьером и дробилкой может быть:
Один (60 %) путь прямой выгрузки, по которому движется парк производственной техники.
Один (40 %) путь к складу, по которому движется парк производственной техники.
Один (40 %) путь выгрузки, по которому движется парк перегрузочной техники.
При вводе имени поля (например, myRatio) вместо числа (например, 40 %) в Календарь добавляется строка для изменения соотношений по периодам.
Правила можно скопировать, удерживая клавишу <CTRL> и перетаскивая значок папки.
Правила можно заархивировать и поделиться ими с помощью иконок импорта и сохранения, расположенных в правом верхнем углу окна.
Эти правила можно использовать для разделения перевозки по нескольким маршрутам и нескольким паркам.
Ограничения
Агент продолжает собирать блоки в течение определенного периода, пока не будет остановлен зависимостями, выработкой часов парка или ограничениями на перемещение.
Действия Агентов могут быть ограничены следующими Ограничениями:
Стандартные ограничения: ограничивает материалы, отправляемые в пункты назначения с указанных участков (Агент все еще может добывать и отправлять материал в альтернативные пункты назначения).
Ограничение по источнику: ограничивает количество добываемого материала в источнике, в форме таблицы календаря по карьеру, стадии или уступу.
Ограничение по продвижению уступа: ограничивает вертикальное продвижение между самой низкой отметкой (высотой) за последний период и самой низкой отметкой за текущий период.
Стандартное ограничение для БВР: ограничивает буровые работы на одном участке.
Ограничение для БВР по источнику: ограничивает буровые работы на нескольких участках, в форме таблицы календаря по карьеру, стадии или уступу.
Назначения Агента: создает таблицу ограничений по назначениям погрузчиков для каждого карьера, стадии или уступа. (Для использования этой опции требуются установить флажок Use as Agent для соответствующих погрузчиков).
Ограничение по нижней высотной отметке: ограничивает добычу определенным уровнем в пределах разреза, стадии или карьера. Основная цель - ограничить добычу с учетом понижения уровня грунтовых вод в рамках мероприятий по осушению.
Если два ограничения имеют перекрывающиеся условия, Агент остановится на первом ограничении.