Теперь мы закончим создание модели, моделирующей простейший пассажиропоток, создав диаграмму моделируемого нами процесса.
С помощью диаграммы процесса в моделях пешеходной динамики задается поведение пешеходов (так же, как в Основной библиотеке с их помощью задается поведение заявок). Диаграмма процесса в AnyLogic создается путем добавления объектов библиотеки из палитры на диаграмму класса активного объекта, соединения их портов и изменения значений свойств объектов в соответствии с требованиями Вашей модели.
Попадающие в моделируемую систему пешеходы будут последовательно проходить по блокам созданной Вами диаграммы процесса.
Помимо объектов, составляющих диаграмму процесса, модели Пешеходной библиотеки состоят из объектов, моделирующих объекты среды (стены,
различные области, сервисы, очереди и т.д.). Чтобы задать объект
среды, Вы должны вначале графически нарисовать его на анимации, а затем
добавить соответствующий объект библиотеки на структурную
диаграмму активного класса модели и задать необходимые свойства
этого объекта.
Создайте диаграмму
процесса

Соедините порты
добавленных на диаграмму объектов, как показано на рисунке

Согласно принятым стандартам, блоки в диаграмме процесса обычно располагаются цепочкой слева направо, представляя собой последовательную очередность операций, которые будут производиться над пешеходом.
Теперь, когда мы создали диаграмму моделируемого нами процесса, нам осталось только немного подкорректировать значения объектов диаграммы в соттветствии с нашими требованиями. Давайте последовательно сконфигурируем каждый добавленный нами библиотечный объект (на приведенном выше рисунке мы отметили тип каждого блока, чтобы Вам было легче привыкнуть к пока незнакомым пиктограммам этих объектов).
Объект PedGround позволяет задавать двумерное пространство в моделируемой среде, представляющее собой «этаж», т.е. поверхность, по которой будут перемещаться пешеходы. Этажи могут быть ограничены какой-то стеной или быть неограниченными. Стены - это объекты, которые пешеходы не могут пересекать. Стены являются частью этажа, то есть одна стена не может быть использована несколькими этажами.
Измените свойства
блока pedGround
Свойства объекта (как и любого другого элемента AnyLogic) можно изменить в панели Свойства.
Обратите внимание, что панель Свойства является контекстно-зависимой - она отображает свойства выделенного в текущий момент элемента. Поэтому для изменения свойств элемента нужно будет предварительно щелчком мыши выделить его в графическом редакторе или в панели Проекты.
Чтобы у Вас всегда была уверенность в том, что в текущий момент в рабочем пространстве выбран именно нужный Вам элемент, и именно его свойства Вы редактируете в панели Свойства, обращайте внимание на первую строку, показываемую в панели Свойства - в ней отображается имя выбранного в текущий момент времени элемента и его тип.

Объект PedSource создает пешеходов. Обычно он используется в качестве начальной точки диаграммы процесса, формализующей поток пешеходов. В нашем примере он моделирует приход пассажиров в павильон.
Измените свойства
блока pedSource

Следующий объект в созданной нами диаграмме процесса - PedGoTo. Этот объект моделирует перемещение пешеходов из текущего местоположения в другое (заданное параметром этого объекта). С помощью этого объекта мы будем моделировать то, как пассажиры перемещаются от входа в павильон к поездам метро.
Измените свойства
блока pedGoTo

Оставьте заданные по умолчанию свойства объекта PedSink без изменений. Объект PedSink удаляет поступивших в объект пешеходов из моделируемой среды. Обычно объект используется в качестве конечной точки диаграммы процесса.
Объект PedConfiguration позволяет изменять общие настройки библиотеки, настроив ее под конкретную задачу таким образом, чтобы повысить производительность модели.
Измените свойства
блока pedConfiguration

Детальное описание объектов Пешеходной библиотеки, их функций и параметров Вы можете найти в Справочном руководстве по Пешеходной библиотеке (отдельная книга Справки AnyLogic).
Мы закончили создание простой модели павильона метро. Теперь давайте запустим ее и посмотрим, как она работает.