При невозможности внесения периода в расписание механизм планирования выдает предупреждение об ошибке. В этом разделе описаны некоторые наиболее часто встречающиеся предупреждения и способы их устранения.
Table of Contents |
---|
Конфликтующие ограничения
Вы создали конфликтующие ограничения, что делает невозможным решение проблемы оптимизации.
При работе в режиме оптимизации продукта механизм планирования выполняет два прохода:
- выбор последовательность блоков на основе целевых тонн/скоростей;
- запуск оптимизации для определения места назначения для каждого блока в последовательности.
Если ограничения, мощности или ограничения продукта не позволяют присвоить место назначения всему материалу, будет отображено сообщение «Optimisation Failure» (Ошибка оптимизации).
Каждая неудавшаяся транзакция содержит список влияющих на нее ограничений и пределов для продукта
Для каждой неудавшейся транзакции под исходной сводкой ошибок указывается:
Code Block | ||
---|---|---|
| ||
Блок не может быть на 100 % отправлен применимым назначениям Источник: (название блока и материал) Правило назначения:(название правила назначения) => (Назначение 1) (Способность назначения) (Ограничение по перемещению) (Спецификация на продукт) => (Назначение 2) (Способность назначения) (Ограничение по перемещению) (Спецификация на продукт) |
Для определения, какой параметр оптимизации не может быть соблюден, см. на дескрипторы:
- «VIOLATED» указывает на то, что способность не может быть выполнена;
- «HIT» указывает, что спецификация продукта достигла верхнего или нижнего предела.
Note |
---|
Обратите внимание, что установка способности насыпи ниже уровня ее запасов на начало периода, может вызвать сбой оптимизации, если материал не может быть передан в период 1. |
Недопустимая перевозка
Для данного источника нет действительных пунктов назначения.
Вывод такой ошибки указывает на то, что Haul Infinity не удалось подключить источник ни к одному из пунктов назначения. Чтобы решить эту проблему, проверьте раздел динамической перевозки (Dynamic Haulage) на предмет правил флага, которые блокируют транспортировку между источником и пунктом назначения, и убедитесь, что флажки в Haul Infinity назначены правильно.
- Haul Infinity > Вкладка Network > запросите перевозку и проверьте, существует ли путь.
- Haul Infinity > Вкладка Network > Error List (Список ошибок) > проверьте на наличие крутых сегментов.
- ATS > Setup > Dynamic Haulage (Динамическая перевозка) > проверьте флаги, которые могут нарушать путь.
- ATS > Calendar (Календарь) > Constraints (Ограничения) > ограничиваете ли вы объем подаваемого на пункт назначения материала? Если да, то есть ли резервное место назначения для использования в случае заполнения первого?
- ATS > Calendar (Календарь) > Destination (Назначение) > ограничиваете ли вы объем вместимости пункта назначения? Если нет, то есть ли резервное место назначения для использования в случае заполнения первого?
Пропуск в логике шагов
В логике шагов невозможно найти правило, соответствующее этому шагу.
Логика шагов используется для назначения движения материалов одному или нескольким паркам следующим образом:
- Агенты выбирают блоки.
- Логика назначения определяет, куда будет отправлен блок.
- Логика назначения определяет, какой парк будет перемещать материал.
Для решения этой проблемы, создайте или отредактируйте правила шага, чтобы «перехватить» эту комбинацию агента/пакета/ источника/места назначения.
Недопустимые компоненты шага
На шаг приходилось всего X %. Все шаги должны быть учтены в логике шагов на 100 %.
Эта ошибка указывает, что одно или несколько соотношений шагов не составляют в сумме 100 % движения. Часто это происходит из-за того, что соотношение было задано как переменная календаря со значением нуля.
Соотношение шагов настроено как переменная календаря
Ошибка планирования из-за нулевого соотношения шагов
Недопустимое время цикла
Возвращено недопустимое время цикла. При использовании флажков необходимо убедиться, что существуют альтернативные маршруты для достижения пункта назначения.
Эта ошибка указывает на то, что Haul Infinity не может рассчитать время цикла.
- Haul Infinity > Вкладка Network > запросите перевозку и проверьте, существует ли путь.
- Haul Infinity > Вкладка Network > Error List (Список ошибок) > проверьте на наличие крутых сегментов.
- ATS > Setup > Dynamic Haulage (Динамическая перевозка) > проверьте флаги, которые могут нарушать путь.
- ATS > Calendar (Календарь) > Constraints (Ограничения) > ограничиваете ли вы объем подаваемого на пункт назначения материала? Если да, то есть ли резервное место назначения для использования в случае заполнения первого?
- ATS > Calendar (Календарь) > Destination (Назначение) > ограничиваете ли вы объем вместимости пункта назначения? Если нет, то есть ли резервное место назначения для использования в случае заполнения первого?
Крутой сегмент
Недостаточное тяговое усилие самосвала для прохождения сегмента.
Такая ошибка указывает на то, что съезд слишком крутой для подъема в соответствии с кривой колесного тягового усилия самосвала. Чтобы решить эту проблему, перейдите в Haul Infinity > Error List (Список ошибок ) и сделайте крутые сегменты сети более «сглаженными». Также проверьте настройку максимального использования тормоза-замедлителя в настройках проекта.