Моделирование работы госпиталя

Создание имитационной модели работы госпиталя при поступлении потерпевших от катастрофы. Определение среднего времени пребывания пациентов в госпитале и необходимого количества мест в палатах. Разработка программы на языке GPSS, ее листинг и тестирование.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 26.11.2013
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Анализ технического задания

2. Разработка имитационной модели

3. Разработка программы

4. Тестирование системы

Заключение

Список используемой литературы

Введение

Моделирование в настоящее время используется в самых различных областях человеческой деятельности. В основном со словом “моделирование” ассоциируется компьютерная модель. Это связано с развитием компьютерной техники и информационных технологий.

Известно, что человеку приходится работать, принимать решения в условиях неопределённости, или иметь дело с объектами, поведение которых заранее неизвестно, или же может меняться в зависимости от времени и других факторов. Единственным способом получения сведений о работе объекта является моделирование.

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

Целью моделирования являются получение, обработка, представление и использование информации об объектах, которые взаимодействуют между собой и внешней средой; а модель здесь выступает как средство познания свойств и закономерности поведения объекта.

1. Анализ технического задания

Моделирование работы госпиталя

В госпиталь на протяжении суток поступают раненые и потерпевшие от катастрофы, которых доставляют на пятиместных (70%) и трехместных (30%) автомобилях. Время прибытия автомобилей распределено в интервале 45+-15 минут. В госпитале бригада из трех терапевтов и одного хирурга на протяжении 4+-2 минуты осматривают раненых и потерпевших, определяют необходимый вид предоставления медицинской помощи и направляют в соответствующую палату (таблица).

Таблица 1

Палата

Количество мест

Время предоставления помощи, мин

1

Смотровая

25

4+-2

2

Операционная

6

100+-20

3

Реанимация

20

2880+-480

4

Интенсивной терапии

20

1440+-620

После операционной 55% больных направляют в палату реанимации, а 45% - в палату интенсивной помощи. Промоделировать работу госпиталя на протяжении 10 суток.

Разработать модель описанной системы в виде Q-схемы, написать программу на языке GPSS или высокого уровня.

Оценить среднее время пребывания пострадавших в госпитале и необходимое количество мест в палатах.

2. Разработка имитационной модели

имитационная модель госпиталь палата

45±15 Och1 4±2 Och3 100±20 Och4 2880±480

Размещено на http://www.allbest.ru/

45±15 Och2 Och5 1440±620

Рисунок 1. Q-схема модели

A - пострадавшие, поступают на пяти местных машинах через 45±15 минуты

B - пострадавшие, поступают на трёх местных машинах через 45±15 минуты

C - смотровая 4±2 минуты

D - операционная 100±20 минуты

E - реанимация 2880 ± 480

F - интенсивная терапия 1440±620

OCH1, OCH2 - очереди ожидания пострадавших перед осмотром в смотровой «С».

OCH3 - очередь ожидания пострадавших перед операционной«D», максимальное количество мест в очереди 6.

OCH4 - очередь ожидания пострадавших перед реанимацией «E».

OCH5 - очередь ожидания пострадавших перед ой интенсивной терапии «F».

В очередь на осмотр А поступает 70% пострадавших, а на осмотр В 30% пострадавших.

3. Разработка программы

Листинг разработанной программы

Simulate; выполнить прогон модели

U1 STORAGE 30 ;объявление максимального количества пострадавших

U2 STORAGE 3 ;объявление количества пострадавших в очереди на осмотр

U3 STORAGE 5 ; объявление количества пострадавших в очереди на осмотр

U4 STORAGE 6 ;объявление количества пострадавших в очереди на операцию

U5 STORAGE 20 ; объявление количества пострадавших в очереди в палату инт. тер

Generate 45,15 ;поступление пострадавших в госпиталь

Transfer 0.3,Metka2,Metka1 ;поступление пострадавших на осмотр 30% на трёх местных машинах, 70% на трёх местных машинах

Metka1 Queue och1;очередь на осмотр в смотровой для пострадавших прибывших на трёх местных машинах

Enter u2 ;прибавление пострадавших к переменной U2

Seize osmotr1 ;отправка пострадавших на осмотр

Depart och1 ;удаление пострадавших из очереди

Advance 4,2 ;процесс осмотра пострадавших

Release osmotr1 ;удаление пострадавших из смотровой

Leave u2 ;удаление пострадавших из переменной U2

Transfer 1,,Metka3 ;отправка пострадавших в операционную

Metka2 Queue och2 ;очередь на осмотр в смотровой для пострадавших прибывших на пяти местных машинах

Enter u3 ;прибавление пострадавших к переменной U3

Seize osmotr2 ;отправка пострадавших на осмотр

Depart och2 ;удаление пострадавших из очереди

Advance 4,2 ;процесс осмотра пострадавших

Release osmotr2 ;удаление пострадавших из смотровой

Leave u3 ;удаление пострадавших из переменной U3

Transfer 1,,Metka3 ;отправка пострадавших в операционную

Metka3 Queue och3 ;очередь на операцию

Enter u4 ;прибавление пострадавших к переменной U4

Seize operatsiy ;отправка пострадавших на операцию

Depart och3 ;удаление пострадавших из очереди

Advance 120,20 ;процесс операции пострадавших

Release operatsiy ;удаление пострадавших из операционной

Leave u4 ;удаление пострадавших из переменной U4

Transfer 0.45,,Metka4 ;отправка 45% пострадавших в реанимацию

Transfer 0.55,,Metka5 ; отправка 55% пострадавших в реанимацию

Metka4 Queue och4 ;очередь в реанимацию

Enter u5 ;прибавление пострадавших к переменной U5

Seize reanimatsiy ;отправка пострадавших в реанимацию

Depart och3 ;удаление пострадавших из очереди

Advance 360,80 ;процесс реабилитации пострадавших

Release reanimatsiy ;удаление пострадавших из реанимации

Leave u5 ;удаление пострадавших из переменной U5

Transfer,Metka5 ; отправка пострадавших в палату интенсивной терапии

Metka5 Queue och5 ;очередь в палату интенсивной терапии

Seize intensivterapiy ;отправка пострадавших в палату интенсивной терапии

DEPART och5 ;удаление пострадавших из очереди

ADVANCE 1440,620 ;процесс реабилитации пострадавших

RELEASE intensivterapiy ;удаление пострадавших из палаты интенсивной терапии

TERMINATE

Generate 14400 ;моделирование работы в течении 10 суток

Terminate 1

Start 1 ;старт модели

Скриншоты работающей программы

Скриншот №1

Скринщот №2

4. Тестирование системы

Таблица 2. Зависимость коэффициента использования палат госпиталя от времени поступления пострадавших

Время поступления пострадавших, мин

45±15

40±15

35±15

30±15

25±15

20±15

Коэффициент использования

A

0.025

0.025

0.035

0.039

0.049

0.059

B

0.090

0.099

0.112

0.130

0.160

0.202

С

0.996

0.996

0.997

0.997

0.997

0.998

D

0.987

0.987

0.988

0.988

0.988

0.989

E

0.990

0.960

0.980

0.980

0.962

0.962

График зависимости 1

Таблица 3. Зависимость коэффициента использования мест в госпитале от времени пребывания в палатах

Время увеличения пребывания пострадавших, мин

+10

+15

+20

+25

+30

+35

Коэффициент использования

A

0.091

0.119

0.177

0.196

0.248

0.267

B

0.312

0.422

0.536

0.643

0.755

0.859

C

0.995

0.995

0.994

0.994

0.994

0.993

D

0.986

0.985

0.984

0.983

0.983

0.982

E

0.961

0.974

0.958

0.973

0.956

0.955

График зависимости 2

Из графика зависимости коэффициента использования палат госпиталя от времени обслуживания пострадавших в палатах А и В можно сделать следующие выводы:

1. Коэффициент использования палаты С на всем протяжении графика практически не изменяется не значительно, в данных промежутках уменьшается количество деталей в очереди OCH3 станка С.

2. Коэффициент использования палат А и В на всем промежутке графика одинаков и является максимальным, так как в их очереди постоянно находятся детали и перерывов в их работе нет.

В приведенном выше материале приведены результаты проведенных тестов модели. В первом случае при изменении времени поступления деталей в цех, во втором при изменении времени обработки деталей станками А и В. Построены соответствующие графики зависимостей коэффициента использования станков А, В и С.

Из графика зависимости коэффициента использования станков цеха от времени поступления деталей в цех можно сделать следующие выводы:

1. Коэффициент использования палаты С на участке от 4±1 до 6±1 увеличивается по причине освобождения очереди OCH2 станка В и станок С работает уже с небольшими промежутками простоя, вызванного ожиданием детали на окончательную обработку.

2. Коэффициент использования станка А на участке от 14±1 до 18±1 практически равномерен, так как изменение времени в данных интервалах не влияет на модель системы станка А, у которого время обработки детали 15±5.

3. Коэффициент использования станка В на участке от 18±1 до 20±1 увеличивается по причине освобождения очереди OCH1 станка А и соответственно освобождается больше мест в очереди OCH3 станка С.

Заключение

В работе разработана модель системы в виде Q-схемы, написана программу на языке GPSS. Промоделирована работа системы в течении 10 суток.

Приведены результаты проведенных тестов модели. В первом случае при изменении времени поступления пострадавших в госпиталь, во втором при изменении времени проведённым пострадавшими в палатах А, В,C,D,E. Построены соответствующие графики зависимостей коэффициента использования палат А, В, С,D и E.

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

Список используемой литературы

1. Советов Б. Я., Яковлев С.А. Моделирование систем. - М., 2001. - 478с.

2. Основы компьютерного моделирования под редакцией Пылкина А.Н.. - М., 2004. ? 152с.

3. Кельтон В, Лоу А. Имитационное моделирование. Классика CS. 3-е изд.- СПб.: Питер; Киев; издательская группа BHV, 2004. - 847с.

Размещено на Allbest.ru


Подобные документы

  • Процесс моделирования имитационной модели функционирования класса персональных компьютеров на языке GPSS World. Поиск линейной зависимости и оценка полученного уравнения. Отчет по результатам работы имитационной модели. Листинг разработанной программы.

    курсовая работа [49,2 K], добавлен 07.09.2012

  • Создание имитационной модели экономической системы на языке программирования GPSS. Определение возможных мест появления очередей, количества необслуженых заявок. Выявление причин возникновения неблагоприятных факторов, усовершенствование системы.

    курсовая работа [32,9 K], добавлен 13.12.2010

  • Разработка имитационной модели с регулярным входным потоком, отсутствующей очередью и естественным отсчетом времени (моделирование работы больничной палаты). Создание программы на языке C++, обеспечивающей ввод исходной информации, ее обработку и вывод.

    курсовая работа [1,2 M], добавлен 13.09.2012

  • Определение необходимого количества работников и их распределение между операциями, при которых достигается максимальная экономическая эффективность работы цеха. Описание процессов, протекающих в моделях систем массового обслуживания. Листинг программы.

    курсовая работа [314,9 K], добавлен 09.06.2015

  • Создание имитационной модели для регистрации транспортных средств. Построение Q-схемы модели. Базовый алгоритм программы в виде блок-схемы. Проектирование программы на языке GPSS. Обработка результатов работы. Планирование модельных экспериментов.

    курсовая работа [490,5 K], добавлен 18.12.2013

  • GPSS как один из эффективных и распространенных языков моделирования сложных дискретных систем. Возможности языка GPSS. Построение имитационной модели "Моделирование мини-АТС". Разработка программы работы диспетчерского пункта в торговом предприятии.

    курсовая работа [118,8 K], добавлен 19.01.2016

  • Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.

    курсовая работа [487,4 K], добавлен 18.12.2014

  • GPSS (General Purpose System Simulation) как язык для имитационного моделирования, его принципы и используемые методы, инструменты и средства. Метод построения модели с помощью GPSS, порядок составления блок-схемы данного процесса. Листинг модели.

    курсовая работа [32,1 K], добавлен 20.12.2013

  • Создание программы на языке C++, обеспечивающей ввод исходной информации, ее обработку, реализацию алгоритма имитации процесса и выдачу необходимой информации. Разработка имитационной модели очереди с разнотипными заявками (модели работы порта).

    курсовая работа [563,8 K], добавлен 13.09.2012

  • Разработка модели, имитирующей работу экономической системы (станции технического обслуживания автомобилей). Определение вероятностных характеристик системы; закрепление навыков в построении имитационной модели с помощью языка моделирования GPSS.

    курсовая работа [713,6 K], добавлен 05.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.