Проблема с ResourcePool возникла в Anylogic?
Добрый день,
Я моделирую здание стационара больницы и пытаюсь распределять пациентов по койке наиболее эффективным способом.
Я создал схему здания и условный код здесь и там, чтобы распределять пациентов по их соответствующим отделениям. Чтобы протестировать модель, я запускаю ее в экстремальных условиях, чтобы посмотреть, как она работает. Когда я запускаю модель с увеличением поступления на 30%, кажется, что модель перестает реагировать. Модель должна назначать пациентов в палату с наименьшим количеством пациентов, если их палата заполнена. Модель отлично работает в нормальных условиях, и все пациенты распределяются по своим палатам, но в этих экстремальных условиях всегда появляется следующее:
Появляющееся сообщение об ошибке
"Запросите P-0-P-NP у root.[362] (в root.Rooms) для ресурсов...."
Это сообщение всегда появляется в пуле ресурсов, который пуст, и поэтому создает узкое место и не может принимать пациентов.
Сейчас я пытался отладить систему, но это не всегда тот же Ward/Delay, который испытывает эту проблему. Он смещается во время работы модели. Кто-нибудь сталкивался с этой проблемой раньше или у кого-нибудь есть идея решить эту проблему?
Прокомментируйте, если вам нужна дополнительная информация, и я ее предоставлю.