TS. Календарный план не работает

При невозможности внесения периода в календарный план механизм планирования выдает предупреждение об ошибке. В этом разделе описаны некоторые наиболее часто встречающиеся предупреждения и способы их разрешения.

Конфликтующие ограничения

You have created conflicting constraints, making it impossible to solve the optimisation problem.

Вы создали конфликтующие ограничения, что делает невозможным решение проблемы оптимизации.

При работе в режиме оптимизации продукта механизм планирования выполняет два прохода:

  1. выбор последовательности блоков на основе целевых тонн/производительности;

  2. запуск оптимизации для определения места назначения для каждого блока в последовательности.

Если ограничения, производительность или спецификация продукта не позволяют присвоить место назначения всему материалу, будет отображено сообщение «Optimisation Failure» (Ошибка оптимизации).

Каждая неудавшаяся транзакция имеет список влияющих на нее ограничений и пределов

Для каждой неудавшейся транзакции под исходной сводкой ошибок указывается:

Блок не может быть на 100 % отправлен в указанные пункты назначения Источник: (название блока и материал) Правило назначения:(название правила назначения) => (Назначение 1) (Вместимость назначения) (Ограничение по перемещению) (Спецификация на продукт) => (Назначение 2) (Вместимость назначения) (Ограничение по перемещению) (Спецификация на продукт)

Для определения, какой параметр оптимизации не может быть соблюден, см. на дескрипторы:

  • «VIOLATED» указывает на то, что способность не может быть выполнена;

  • «HIT» указывает, что спецификация продукта достигла верхнего или нижнего предела.

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

Недопустимая перевозка

There are no valid haulage destinations for this source.

Для данного источника нет действительных пунктов назначения.

Вывод такой ошибки указывает на то, что Haul Infinity не удалось подключить источник ни к одному из пунктов назначения. Чтобы решить эту проблему, проверьте раздел динамической транспортировки (Dynamic Haulage) на предмет правил флага, которые блокируют перемещение груза между источником и пунктом назначения, и убедитесь, что флажки в Haul Infinity назначены правильно.

  • Haul Infinity > Вкладка Network > запросите перевозку и проверьте, существует ли путь.

  • Haul Infinity > Вкладка Network  > Error List (Список ошибок) > проверьте на наличие крутых сегментов.

  • ATS > Setup > Dynamic Haulage (Динамическая перевозка) > проверьте флаги, которые могут нарушать путь.

  • ATS > Calendar (Календарь) > Constraints (Ограничения) > ограничиваете ли вы объем подаваемого на пункт назначения материала? Если да, то есть ли резервное место назначения для использования в случае заполнения первого?

  • ATS > Calendar (Календарь) > Destination (Назначение) > ограничиваете ли вы объем вместимости пункта назначения? Если нет, то есть ли резервное место назначения для использования в случае заполнения первого?

Пропуск в логике шагов

Unable to find a rule in the steps logic which matches this step.

В логике шагов невозможно найти правило, соответствующее этому шагу.


Логика шагов используется для назначения движения материалов одному или нескольким паркам следующим образом:

  1. Агенты выбирают блоки.

  2. Логика назначения определяет, куда будет отправлен блок.

  3. Логика назначения определяет, какой парк будет перемещать материал.

Для решения этой проблемы, создайте или отредактируйте правила шага, чтобы «перехватить» эту комбинацию агента/полезного компонента/источника/места назначения.

Недопустимые компоненты шага

A step was only X% accounted for. All steps must be 100% accounted for in the step logic.

На шаг приходилось всего X %. Все шаги должны быть учтены в логике шагов на 100 %.

Эта ошибка указывает, что одно или несколько соотношений шагов не составляют в сумме 100 % движения. Часто это происходит из-за того, что соотношение было задано как переменная календаря со значением нуля.

Соотношение шагов настроено как переменная календаря

Недопустимое время цикла

Invalid cycle time returned. If you are using flags, you must ensure that there are alternate routes to reach the destination.

Возвращено недопустимое время цикла. При использовании флажков необходимо убедиться, что существуют альтернативные маршруты для достижения пункта назначения.

Эта ошибка указывает на то, что Haul Infinity не может рассчитать время цикла.

  • Haul Infinity > Вкладка Network > задайте перевозку и проверьте, существует ли путь.

  • Haul Infinity > Вкладка Network  > Error List (Список ошибок) > проверьте на наличие крутых сегментов.

  • ATS > Setup > Dynamic Haulage (Динамические перевозки) > проверьте флаги, которые могут нарушать путь.

  • ATS > Calendar (Календарь) > Constraints (Ограничения) > ограничиваете ли вы объем подаваемого на пункт назначения материала? Если да, то есть ли резервное место назначения для использования в случае заполнения первого?

  • ATS > Calendar (Календарь) > Destination (Назначение) > ограничиваете ли вы объем вместимости пункта назначения? Если нет, то есть ли резервное место назначения для использования в случае заполнения первого?

Крутой сегмент

Truck does not have sufficient rimpull force to traverse segment.

Недостаточное тяговое усилие самосвала для прохождения сегмента.

Такая ошибка указывает на то, что съезд слишком крутой для подъема в соответствии с кривой колесного тягового усилия самосвала. Чтобы решить эту проблему, перейдите в Haul Infinity > Error List (Список ошибок) и сделайте крутые сегменты сети более «сглаженными». Также проверьте настройку максимального использования тормоза-замедлителя в настройках проекта.