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

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    657,16 Кб
  • Опубликовано:
    2013-11-26
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Содержание

Введение

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

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

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

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

Заключение

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

Введение

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

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

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

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

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

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 ;отправка пострадавших на осмотр

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.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 станка С.

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

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

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

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

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

Заключение

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

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

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

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

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

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

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


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!