При невозможности внесения периода в расписание механизм планирования выдает предупреждение об ошибке. В этом разделе описаны некоторые наиболее часто встречающиеся предупреждения и способы их устранения.
Table of Contents |
---|
Конфликтующие ограничения
Вы создали конфликтующие ограничения, что делает невозможным решение проблемы оптимизации.
When running in Optimise Products mode, the scheduling engine makes two passes:
- Select a sequence of blocks based on the target tonnes/rates.
- Run an optimisation to determine the destinations for each block in the sequence.
If the (constraints or capacities or product limits) preclude all material from being assigned a destination, then the Optimisation Failure message is shown.
Every failed transaction lists the constraints and product limits affecting it
Below the initial error summary, each failed transaction listsПри работе в режиме оптимизации продукта механизм планирования выполняет два прохода:
- выбор последовательность блоков на основе целевых тонн/скоростей;
- запуск оптимизации для определения места назначения для каждого блока в последовательности.
Если ограничения, мощности или ограничения продукта не позволяют присвоить место назначения всему материалу, будет отображено сообщение «Optimisation Failure» (Ошибка оптимизации).
Каждая неудавшаяся транзакция содержит список влияющих на нее ограничений и пределов для продукта
Для каждой неудавшейся транзакции под исходной сводкой ошибок указывается:
Code Block | ||
---|---|---|
| ||
Block Cannot be 100% Sent to Assigned Destinations Source: (name of block and material) Destination Rule: (name of destination rule) Блок не может быть на 100 % отправлен применимым назначениям Источник: (название блока и материал) Правило назначения:(название правила назначения) => (DestinationНазначение 1) (CapacityСпособность at destinationназначения) (ConstraintОграничение onпо movementперемещению) (SpecificationСпецификация onна productпродукт) => (DestinationНазначение 2) (CapacityСпособность at destinationназначения) (ConstraintОграничение onпо movementперемещению) (SpecificationСпецификация onна product) |
Use the following keywords to see which optimisation parameter could not be met:
- VIOLATED indicates that a capacity could not be honoured.
- HIT indicates that a product specification hit an upper or lower limit.
Note |
---|
Note that setting stockpile capacity lower than its opening inventory may cause an optimisation failure if the material cannot be fed in period 1. |
Invalid Haulage
There are no valid haulage destinations for this source.
This fault indicates that Haul Infinity could not connect the source to any destinations. To resolve the issue, check the Dynamic Haulage for flag rules that are blocking haulage between the source and destination, and check that the flags are correctly assigned in Haul Infinity.
...
продукт) |
Для определения, какой параметр оптимизации не может быть соблюден, см. на дескрипторы:
- «VIOLATED» указывает на то, что способность не может быть выполнена;
- «HIT» указывает, что спецификация продукта достигла верхнего или нижнего предела.
Note |
---|
Обратите внимание, что установка способности насыпи ниже уровня ее запасов на начало периода, может вызвать сбой оптимизации, если материал не может быть передан в период 1. |
Недопустимая перевозка
Для данного источника нет действительных пунктов назначения.
Вывод такой ошибки указывает на то, что Haul Infinity не удалось подключить источник ни к одному из пунктов назначения. Чтобы решить эту проблему, проверьте раздел динамической перевозки (Dynamic Haulage) на предмет правил флага, которые блокируют транспортировку между источником и пунктом назначения, и убедитесь, что флажки в Haul Infinity назначены правильно.
- Haul Infinity > Вкладка Network > запросите перевозку и проверьте, существует ли путь.
- Haul Infinity > Вкладка Network > Error List (Список ошибок) > проверьте на наличие крутых сегментов.
- ATS > Setup > Dynamic Haulage > check for flags that may be breaking the path. (Динамическая перевозка) > проверьте флаги, которые могут нарушать путь.
- ATS > Calendar (Календарь) > Constraints > are you limiting material to the destination? If so, is there any backup destination when it is full? (Ограничения) > ограничиваете ли вы объем подаваемого на пункт назначения материала? Если да, то есть ли резервное место назначения для использования в случае заполнения первого?
- ATS > Calendar (Календарь) > Destination > are you limiting capacity in the destination? If not, is there any backup destination when it is full?
Missing Step Logic
Unable to find a rule in the steps logic which matches this step.
The Step Logic is used to assign material movement to one or more Fleets as follows:
- Agents pick blocks.
- Destination Logic determines where the block is sent.
- Steps Logic determines which fleet moves the material.
To resolve this issue, create or edit the step rules to to catch this Agent/Parcel/Source/Destination combination.
Invalid Step Components
A step was only X% accounted for. All steps must be 100% accounted for in the step logic.
This fault indicates that one or more Step ratios do not add up to 100% of the movement. Often this is because the ratio has been set up as a Calendar variable with a value of zero.
Step ratio configured as a Calendar variable
Scheduling fault due to step ratios set to zero
Invalid Cycle Time
Invalid cycle time returned. If you are using flags, you must ensure that there are alternate routes to reach the destination.
This fault indicates that Haul Infinity could not calculate a cycle time.
- Haul Infinity > Network > query the haul and check the path exists.
- Haul Infinity > Network > Error List > check for steep segments.
- ATS > Setup > Dynamic Haulage > check for flags that may be breaking the path.
- ATS > Calendar > Constraints > are you limiting material to the destination? If so, is there any backup destination when it is full?
- ATS > Calendar > Destination > are you limiting capacity in the destination? If not, is there any backup destination when it is full?
Steep Segment
Truck does not have sufficient rimpull force to traverse segment.
...
- (Назначение) > ограничиваете ли вы объем вместимости пункта назначения? Если нет, то есть ли резервное место назначения для использования в случае заполнения первого?
Пропуск в логике шагов
В логике шагов невозможно найти правило, соответствующее этому шагу.
Логика шагов используется для назначения движения материалов одному или нескольким паркам следующим образом:
- Агенты выбирают блоки.
- Логика назначения определяет, куда будет отправлен блок.
- Логика назначения определяет, какой парк будет перемещать материал.
Для решения этой проблемы, создайте или отредактируйте правила шага, чтобы «перехватить» эту комбинацию агента/пакета/ источника/места назначения.
Недопустимые компоненты шага
На шаг приходилось всего 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 (Список ошибок ) и сделайте крутые сегменты сети более «сглаженными». Также проверьте настройку максимального использования тормоза-замедлителя в настройках проекта.