Моделирование работы станции скорой помощи
Метод построения модели станции скорой помощи в системе GPSS. Определение условий работы моделируемой системы. Ограничение общего числа транзактов. Определение количества времени, которое модель будет работать, среднего квадратического отклонения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 04.06.2014 |
Размер файла | 214,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
Постановка задачи
Метод построения модели
Таблица определений
Блок-схема
Листинг
Выходные данные
Выводы
Введение
В настоящей курсовой работе рассматривается моделирование станции скорой помощи.
В работе преследуются следующие цели: углубление знаний, полученных в результате изучения теоретического курса дисциплины; развитие практических навыков моделирования систем и использования полученных теоретических знаний. Итогом написания данной курсовой работы будет полностью законченная и протестированная модель системы, соответствующая варианту задачи.
Постановка задачи
На станции скорой помощи поступают вызовы по телефону. Станция имеет пять каналов для одновременного приема вызовов. Время между попытками вызова скорой помощи распределено согласно экспоненциальному закону (среднее время 1,5 мин.). Абоненты тратят 15с. На набор номера и, если застают все каналы занятыми, то через 20с. Повторяют вызов. Так происходит до тех пор, пока вызов не будет принят. Время приема вызова составляет 1 мин. На станции скорой помощи для обслуживания вызовов имеются 15 автомобилей. Время, затраченное на проезд к больному, зависит от расстояния до его дома, и скорости движения автомобилей, которая равномерно распределена в интервала 35-55км/ч.
Закон распределения расстояния имеет вид:
Вероятность |
0,15 |
0,22 |
0,17 |
0,28 |
0,18 |
|
Расстояние |
2,5 |
4 |
6 |
7,5 |
10 |
После преследования помощь автомобили направляются по новому вызову. Время оказания помощи больному распределено в соответствии с нормальным законом со средним значением 25 минут и средним квадратическим отклонением 4 минуты
Задание по вариантам: Определить число обслуженных вызовов в случае, когда имеются две подстанции скорой помощи с 5 автомобилями на каждой, а расстояние до пациентов уменьшается в двое.
Метод построения модели
Для моделирования на GPSS надо определить условия работы моделируемой системы, и какие элементы GPSS надо использовать для удовлетворения условий модели.
В моделируемой скорой помощи имеется 5 каналов приема вызовов и 2 станции скорой помощи с 5 автомобилями на каждой для обслуживания, будем использовать блок ENTER. Транзакты, проходящие через модель системы GPSS, у нас будут отождествляться с заявками от больного и их обслуживание.
По мере того, как больные будут обслуживаться, они будут выходить из модели, и освобождать ячейку памяти Avto, и уходят из модели через блок TERMINATE. Для ограничения общего числа транзактов, используем блок GENERATE в сегменте таймера, задавая общее количество времени, которое модель будет работать.
модель система транзакт отклонение
Таблица определений
Единица времени - 1 мин.
Элементы GPSS |
Интерпретация |
|
Priem STORAGE 5 |
Количество телефонов на прием звонков |
|
Avto1 STORAGE 5 |
Количество машин скор помощи на 1 станции |
|
Avto2 STORAGE 5 |
Количество машин скор помощи на 2 станции |
|
Skor VARIABLE (RN1@21+35); |
Скорость автомобиля в км. |
|
VremVARIABLE(60#X$PROB/V$Skor); |
Время пути в минутах |
|
Time TABLE M1,30,5,10 |
Таблица времени прибытия авто |
|
Probeg TABLE X$PROB,5,2,10 |
Таблица, отражающая пробег авто. |
|
Rasst FUNCTION RN2,D5 .15,1.25/.37,2/.54,3/.82,3.75/1,5 |
Функция определяющая расстояние от станции до больного |
|
GENERATE (Exponential(3,0,1.5)) |
Генерация вызова |
|
Met1 ADVANCE .25; |
Абонент набирает номер |
|
GATE SNF Priem,Met2 |
Отправляет транзакт к блоку мет2 если все телефоны заняты |
|
ENTER Priem |
Транзакт проходит дальше |
|
ADVANCE 1 |
Время приема вызова составляет 1 мин |
|
LEAVE Priem |
Транзакт покидает блок |
|
TRANSFER ,Avt |
Изменение маршрута транзакта направление его в Аvt |
|
TRANSFER BOTH,Avt1,Avt2 |
Транзакт направляется в первый свободный блок |
|
Met2 ADVANCE .333 |
Абонент ждет 20 секунд |
|
TRANSFER ,Met1 |
Повторяет вызов на станцию скорой помощи |
|
SAVEVALUE PROB,Fn$Rasst |
Сохранения пробега и растояния |
|
SAVEVALUE Put,V$Vrem |
Сохранение значений пути и времени |
|
ADVANCE X$Put; |
Моделируем движение к пациенту |
|
ADVANCE (Normal(4,25,4)); |
Оказание помощи пациенту |
|
TABULATE Probeg |
||
TABULATE Time |
||
LEAVE Avto1 |
Транзакт покидает блок Avt1 |
|
GENERATE 1440 TERMINATE 1 START 1 |
Сегмент таймера. |
Блок-схема. 1-й сегмент модели
2-й сегмент модели (сегмент таймера)
Листинг
Выходные данные
GPSS World Simulation Report - Kursovaya.24.1
Thursday, May 28, 2014 20:25:04
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 1440.000 29 0 3
NAME VALUE
AVT1 11.000
AVT2 19.000
AVTO1 10001.000
AVTO2 10002.000
MET1 2.000
MET2 9.000
PRIEM 10000.000
PROB 10008.000
PROBEG 10006.000
PUT 10009.000
RASST 10007.000
SKOR 10003.000
TIME 10005.000
VREM 10004.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 956 0 0
MET1 2 ADVANCE 956 0 0
3 GATE 956 0 0
4 ENTER 956 0 0
5 ADVANCE 956 2 0
6 LEAVE 954 0 0
7 TRANSFER 954 705 0
8 TRANSFER 0 0 0
MET2 9 ADVANCE 0 0 0
10 TRANSFER 0 0 0
AVT1 11 ENTER 249 0 0
12 SAVEVALUE 249 0 0
13 SAVEVALUE 249 0 0
14 ADVANCE 249 1 0
15 ADVANCE 248 4 0
16 TABULATE 244 0 0
17 TABULATE 244 0 0
18 LEAVE 244 1 0
AVT2 19 ENTER 243 0 0
20 SAVEVALUE 243 0 0
21 SAVEVALUE 243 0 0
22 ADVANCE 243 2 0
23 ADVANCE 241 3 0
24 TABULATE 238 0 0
25 TABULATE 238 0 0
26 LEAVE 238 0 0
27 TERMINATE 238 0 0
28 GENERATE 1 0 0
29 TERMINATE 1 0 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
PRIEM 5 3 0 5 956 1 0.663 0.133 0 0
AVTO1 5 0 0 5 249 1 4.982 0.996 0 705
AVTO2 5 0 0 5 243 1 4.875 0.975 0 1
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TIME 555.513 301.415 0
_ - 30.000 4 0.83
30.000 - 35.000 0 0.83
35.000 - 40.000 1 1.04
40.000 - 45.000 0 1.04
45.000 - 50.000 1 1.24
50.000 - 55.000 3 1.87
55.000 - 60.000 2 2.28
60.000 - 65.000 2 2.70
65.000 - 70.000 2 3.11
70.000 - _ 467 100.00
PROBEG 3.071 1.241 0
_ - 5.000 482 100.00
SAVEVALUE RETRY VALUE
PROB 0 1.250
PUT 0 1.389
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
956 0 1440.124 956 5 6
244 0 1440.363 244 22 23
957 0 1440.444 957 5 6
958 0 1440.478 958 0 1
243 0 1441.313 243 22 23
250 0 1442.384 250 14 15
246 0 1445.881 246 15 16
248 0 1446.602 248 15 16
247 0 1448.055 247 15 16
240 0 1450.087 240 23 24
241 0 1458.035 241 23 24
242 0 1459.415 242 23 24
249 0 1460.100 249 15 16
959 0 2880.000 959 0 28
Выводы
Проведя изменения в начальной модели, согласно условиям своего варианта, я выяснил, что количество вызовов составило 956. Проводя работу, я смог получить практические знания по моделированию в системе GPSS.
Размещено на Allbest.ru
...Подобные документы
Анализ работы станции скорой помощи: прием вызовов, обслуживание пациентов, движение автомобилей. Формализация имитационной модели, ее программирование с помощью системы моделирования AnyLogic. Использование программы для расчета времени оказания помощи.
контрольная работа [1004,2 K], добавлен 25.07.2013Автоматизация процесса учета документооборота для муниципального учреждения здравоохранения города Астрахани "Станция скорой медицинской помощи" с возможностью удаленной работы. Общее описание и требования к информационной системе, ее структура.
отчет по практике [1,9 M], добавлен 10.06.2014Разработка модели, имитирующей работу экономической системы (станции технического обслуживания автомобилей). Определение вероятностных характеристик системы; закрепление навыков в построении имитационной модели с помощью языка моделирования GPSS.
курсовая работа [713,6 K], добавлен 05.06.2013Создание имитационной модели работы госпиталя при поступлении потерпевших от катастрофы. Определение среднего времени пребывания пациентов в госпитале и необходимого количества мест в палатах. Разработка программы на языке GPSS, ее листинг и тестирование.
контрольная работа [1,1 M], добавлен 26.11.2013Процессы функционирования различных систем и сетей связи как стохастических, динамических, дискретно-непрерывных математических моделей. Блоки языка GPSS, использованные в программе. Общая информация о результатах работы модели, о группах транзактов.
курсовая работа [27,3 K], добавлен 18.01.2010Моделирование работы мастерской с использованием языка GPSS Wоrld. Определение основныx xарактеристик моделируемой системы: средней длины очереди неисправныx аппаратов; коэффициента загрузки мастеров. Описание машинной программы решения задачи.
курсовая работа [380,6 K], добавлен 28.06.2011GPSS (General Purpose System Simulation) как язык для имитационного моделирования, его принципы и используемые методы, инструменты и средства. Метод построения модели с помощью GPSS, порядок составления блок-схемы данного процесса. Листинг модели.
курсовая работа [32,1 K], добавлен 20.12.2013Построение модели вычислительного центра: постановка задачи, выбор метода моделирования и составление моделирующей программы на языке GPSS. Исследование трехфазной одноканальной системы и определение значений параметров и размеров буферных устройств.
курсовая работа [276,8 K], добавлен 25.06.2011Создание имитационной модели экономической системы на языке программирования GPSS. Определение возможных мест появления очередей, количества необслуженых заявок. Выявление причин возникновения неблагоприятных факторов, усовершенствование системы.
курсовая работа [32,9 K], добавлен 13.12.2010Построение имитационной модели станции технического обслуживания, на основе системы Micro Saint. Определение комплекса работ модели, основных параметров для них, связей между работами. Оценка распределения числа полицейских машин, находящихся в ремонте.
контрольная работа [1,1 M], добавлен 08.09.2010Ознакомление с правилами построения имитационной модели заданной системы. Рассмотрение моделирования системы и проведения серии экспериментов. Определение количества мест для телевизоров на стеллажах на станции технического контроля и на участке наладки.
курсовая работа [1,7 M], добавлен 27.07.2014Принципы работы в системе имитационного моделирования GPSS World. Анализ количества транзактов, вошедших в блок с момента последней трансляции. Характеристика команд Window/Simulation, Window/Block, Command/Creat Simulation. Образец системы Sample 1.
лабораторная работа [343,3 K], добавлен 29.03.2015Моделирующие программы системы GPSS WORLD. Блоки и транзакты - типы объектов системы. Событийный метод моделирования. Проект моделирования работы в библиотеке, его анализ с помощью среды GPSS WORLD. Описание процесса и метода моделирование системы.
курсовая работа [227,4 K], добавлен 16.08.2012Необходимость создания моделируемой системы. Описание моделируемой системы и задание моделирования. Структурная схема модели системы. Блок–диаграмма. Текст программы. Описание текста программы. Результаты моделирования. Эксперимент, его результаты.
курсовая работа [35,9 K], добавлен 19.11.2007Понятие компьютерной модели и преимущества компьютерного моделирования. Процесс построения имитационной модели. История создания системы GPSS World. Анализ задачи по прохождению турникета на стадион посредством языка имитационного моделирования GPSS.
курсовая работа [291,3 K], добавлен 11.01.2012Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.
курсовая работа [487,4 K], добавлен 18.12.2014Основные сведение о системе моделирования GPSS и блоки, используемые при моделировании одноканальных и многоканальных систем массового обслуживания. Разработка модели работы ремонтного подразделения в течение суток с использованием программы GPSS World.
курсовая работа [36,4 K], добавлен 11.02.2015Определение необходимого количества работников и их распределение между операциями, при которых достигается максимальная экономическая эффективность работы цеха. Описание процессов, протекающих в моделях систем массового обслуживания. Листинг программы.
курсовая работа [314,9 K], добавлен 09.06.2015Описание моделируемой системы. Структурная схема модели системы. Q-схема системы и её описание. Математическая модель и укрупнённая схема моделирующего алгоритма. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.
курсовая работа [46,7 K], добавлен 02.07.2011Разработка математической модели системы. Моделирование работы конвейера сборочного цеха в течении 8 часов. Определение вероятности пропуска секции. Расчет количества скомплектованных изделий за 8 часов. Исследование системы на имитационной модели.
контрольная работа [98,3 K], добавлен 24.09.2014