Моделирование обслуживания пациентов
Чтобы получить полностью функционирующую модель нужно ввести в СМО ряд новых элементов из палитры Enterprise Library.
Измените СМО в соответствии с рисунком 4.10.
Введем новые элементы по ходу движения заявки от элемента Source.
Элемент NetworkSeize. Задает перечень ресурсов сети для обслуживания пациентов. Этот перечень задается в свойстве
Список ресурсов = {procRooms,doctors,scopes}
Элемент NetworkSendTo. Используется для соединения ресурса с заявкой. Таких элементов добавлено два подряд (NetworkSendTo, NetworkSendTo1). Первый элемент связывает доктора с набором инструментов. Его настройки:
Имя = SendToStorage
Список ресурсов = {doctors}
Отсылать ресурсы = К захваченному ресурсу
Ресурс = scopes
Рис.4.10. Модифицированная СМО обслуживания пациентов
Второй элемент связывает доктора, взявшего инструменты с заявкой – пациентом. Его свойства имеют значения:
Имя = networkSendToPatient
Список ресурсов = {doctors,scopes}
Отсылать ресурсы = К заявке
Элемент NetworkAttach. Присоединяет ресурсы к заявке. Здесь нужно настроить свойство:
Присоединить = Все захваченные ресурсы в месте нахождения заявки
Элемент NetworkDetach. Отсоединяет ресурсы от заявки. Для этого элемента нужно указать свойство:
Отсоединить = Все присоединенные ресурсы
После осмотра пациента врач должен вернуть на место взятые инструменты. Для этого он должен войти в помещение их хранения. Моделируется это действие элементом NetworkSendTo2. Значения свойств элемента:
Имя = returnScope
Список ресурсов = {doctors,scopes}
Отсылать ресурсы = В заданный узел
Узел = storageRoom
Элемент NetworkRelease. Используется для освобождения всех захваченных ресурсов. Его свойства:
Освобождать = Все захваченные ресурсы
Движущиеся ресурсы = Возвращаются в базовое местоположение.
Чтобы осмотр происходил не в одном помещении, а в трех нужно изменить настройки элемента moveToProcRoom:
Заявка перемещается = К захваченному ресурсу
Ресурс = procRooms
Протестируйте модель. Вид работающей модели показан на рисунке 4.11.
Рис.4.11. Модель обслуживания пациентов
- Практикум «Моделирование систем в среде AnyLogic 6.4.1»
- 1. Моделирование динамических систем
- 1.1. Исследование динамической модели Лоренца
- Построение модели
- Параметры модели
- Начальные значения накопителей
- 1.2. Изучение чувствительности модели Лоренца
- 1.3. Типовые звенья
- 1.3.1. Моделирование работы интегрирующего звена
- 1.3.2. Исследование апериодического и колебательного звена Апериодическое звено
- Колебательное звено
- 1.4. Модель следящего гидропривода
- 2. Построение моделей систем массового обслуживания
- 2.1. Моделирование системы обслуживания клиентов
- Построение модели
- Источник заявок
- Очередь
- Узел обслуживания
- 2.2. Анимация модели
- 2.3. Размещения графиков
- 2.4. Моделирование двухканальной смо
- Элемент SelectOutput
- Элемент Service
- Элемент ResourcePool
- Анимация второго канала
- Настройка анимации очередей
- Анимация рабочих мест клиентов
- 2.5. Определение параметров смо
- Создание класса заявки
- Сбор параметров системы
- Самостоятельные задания
- 3. Исследование систем массового обслуживания
- 3.1. Задача Эрланга
- Постановка задачи
- Настройки элементов модели
- 3.1.1. Определение расходов на обслуживание телефонных вызовов
- 3.1.2 Определение оптимального числа каналов
- 3.2. Система массового обслуживания с отказами
- 3.3. Задания для самостоятельной работы
- 3.3.1. Разработка двухканальной смо
- 3.3.2. Модель трехканальной смо
- Методические указания
- Методические указания
- 3.3.3. Модель трехканальной смо без очередей
- Методические указания
- 4. Моделирование сетей
- 4.1. Модель приемного отделения медицинского центра Создание рабочего поля сети
- Создание сети
- Первый элемент
- Второй элемент
- Третий элемент
- Создание канала обслуживания
- Моделирование обслуживания пациентов
- Задания для самостоятельной работы
- 4.2. Модель вестибюль метро
- Разметка вестибюля
- Разметка турникетов
- Построение канала смо
- Моделирование покупки билетов
- Самостоятельное задание
- Приложение №1. Элементы библиотеки Enterprise Library Source
- Service
- ResourcePool
- SelectOutput
- NetworkResourcePool
- NetworkEnter
- Networksize
- NetworkSendTo
- NetworkAttach
- NetworkMoveTo
- NetworkDetach
- NetworkRelease
- NetworkExit
- Приложение №2. Элементы библиотеки Pedestrian Library PedSource
- PedService
- PedGoTo
- PedSelectOutput
- PedSink
- PedConfiguration
- PedGround
- PedServices
- Приложение №3. Сбор статистики
- Список литературы