Почему блок выпуска не освобождает ресурс?

#anylogic

Вопрос:

Привет,у меня есть источник, связанный с блоком захвата, который содержит 3 ресурса (см. Изображение) изображение 1

Я хочу, чтобы ресурс «motrice» был выпущен первым, поэтому я использовал два блока выпуска. (см. изображение) изображение 2

проблема в том, что блок release1 не освобождает ресурс, и я не знаю, почему. Как вы можете видеть из последних двух изображений, после того, как агент пройдет через блок release1, ресурс «motrice» все еще связан с агентом.В чем заключается ошибка?Спасибо

изображение 3

изображение 4

Комментарии:

1. вы должны попытаться воспроизвести свою модель в уменьшенной версии… если вы не в состоянии, то вы скрываете важную информацию, которая поможет вам решить… я сам не смог бы воспроизвести эту проблему

2. ресурс motrice находится только в этом захвате. Между началом и ожиданием есть только встреча и высадка. В уменьшенной версии работает релиз.

Ответ №1:

Я создал аналогичную модель с двумя вариантами:

  • один с самовывозом, прежде чем захватить ресурсы;
  • один с самовывозом после захвата ресурсов.

Как вы можете видеть из приведенных ниже скриншотов, в обоих случаях он выпускает «motrice». Это может быть связано с получением/отправкой или изъятием ресурса где-то в другом месте, не связанном с этими блоками, о которых вы упомянули.

введите описание изображения здесь

Комментарии:

1. ресурс захвачен только в этих блоках (я проверил ). Но я заметил,что если я выберу в блоке release1 «Все захваченные ресурсы из данного пула (ов)» (всегда выбирая «motrice»), проблема будет решена, но я все равно хочу знать причину первой ошибки.

2. Я попробовал «Все изъятое из ресурсов из данного пула (ов)» и «Указанное количество ресурсов». В обоих случаях «мотрис» освобождается.