Использование точек обслуживания в моделировании пешеходного потока в anylogic - PullRequest
0 голосов
/ 17 июня 2020

Я работаю над моделью пешеходного потока и хочу знать использование «точек обслуживания» в блоке обслуживания. Я пробовал использовать services.servicePoint (1) .statsUtilization.mean (), но это не похоже на действительный код, поскольку я не могу вызывать точки обслуживания, как это делал в своих предыдущих моделях, для вызова «других ресурсов» и его использование.

есть ли альтернативное решение?

1 Ответ

0 голосов
/ 17 июня 2020

Нет статистики использования для отдельной точки обслуживания, но я бы сделал следующее:

  • создаю своего рода коллекцию, в которой будет информация о каждой точке обслуживания (вы можете использовать класс с информацией о точке обслуживания и времени использования и создайте массив этого класса или, возможно, LinkedHashMap с ключом в качестве точки обслуживания и значением в качестве времени использования точки обслуживания)
  • В блок pedService вы можете получить доступ к точке обслуживания при запуске обслуживания и начале входа .. вы будете использовать время, необходимое для сохранения этого значения в вашей коллекции
  • Затем вы рассчитываете использование самостоятельно в соответствии с вашими условиями (возможно у вас есть смены)

Так не все так просто, но возможно

...