Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Создание сети на анимации модели




Первая фаза реализации модели представлена в модели Emergency department Phase 1 в папке Model Examples. В данном проекте существует только окно анимации, в которое помещено графическое изображение пла­на отделения скорой помощи. Это графическое изображение скопировано из файла EDLayout.png.


Поверх рисунка добавлена сеть, определяющая геометрические объекты плана, которые будут использоваться в модели. Сеть состоит из узлов и их связей. Узлами сети являются все те пункты, где пациент может находиться некоторое время, а именно комнаты, регистратура, вход и выход. Ребра се­ти — это пути, по которым в процессе моделирования будут перемещаться заявки, имитирующие пациентов. Узлы сети задаются в анимации с помощью прямоугольников, а ребра сети — с помощью линий и ломаных. Когда заяв­ка переместится в один из узлов сети, визуально она будет отображаться в случайно выбранной точке внутри узла-прямоугольника. Кроме узлов, по­мещенных в очевидные места плана (комнаты, регистратура, вход и выход), необходимо задать промежуточные узлы сети, например, на пересечении коридоров. Для того чтобы соединить два узла сети, нужно нарисовать ло­маную, конечные точки которой будут лежать в соединяемых узлах (напри­мер, прямоугольниках). Во время моделирования эти прямоугольники (и только они) будут связаны в единую транспортную сеть. Прямоугольни­ки, лежащие не под конечными точками ломаной, не будут связаны в сеть и не будут рассматриваться как ресурсы модели.

На рис. 14.3 показана анимация с добавленными узлами и сегментами сети. На некоторые узлы сети необходимо будет ссылаться из объектов блок схемы. Поэтому имена прямоугольников, указанных стрелками, выбраны в соответст­вии с их смыслом. Эти имена на рис. 14.3 находятся рядом со стрелками.


После того как все узлы и сегменты заданы, все графические элементы, об­разующие сеть, добавляем в группу. На рис. 14.3 данный элемент назван networkPivot. Все элементы сети теперь можно рассматривать как единый объект с этим именем.

Ресурсы модели

Основная идея использования сети в подобных моделях состоит в том, что узлы сети представляют ресурсы, причем один тип ресурса может быть представлен несколькими узлами, и в сети может быть несколько типов ре­сурсов. В данной модели используется три типа ресурсов: медсестры, ком­наты первичного осмотра, а также комната ожидания и регистратура (как единое целое).

Для описания каждого типа ресурсов в AnyLogic используется блок Net-workResource библиотеки Enterprise Library. В модели необходимо каким-то образом указать, в каких узлах сети располагаются ресурсы данного типа. Это можно сделать, указав названия прямоугольников, принадлежащих се­ти, в параметре homeLocation блока NetworkResource. Если ресурсов много, то перечислять все узлы сети тяжело. Поэтому существует альтернативный способ задания узлов для ресурсов: на анимации рисуется ломаная линия,


ее точки расположены поверх тех узлов сети, которые соответствуют данно­му типу ресурса. Эта ломаная задается в качестве параметра homeLocation блока NetworkResource. В процессе моделирования ресурсы будут связаны с узлами сети, лежащими под точками ломаной, которой они соединены. На рис. 14.4 показана сеть, созданная на предыдущем этапе, и две ломаные линии. Первая линия, названная procRooms, задает семь узлов сети, в кото­рых располагаются ресурсы типа "процедурная комната". Вторая линия triageRooms задает два узла сети, которые соответствуют комнатам первич­ного осмотра (от английского медицинского термина triage — первичный осмотр).

Еще одним ресурсом модели будут медсестры. Разработанная до этой фазы

соответствующая модель называется Emergency department Phase 1.





Поделиться с друзьями:


Дата добавления: 2018-10-15; Мы поможем в написании ваших работ!; просмотров: 415 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2292 - | 2142 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.