Разработка системы "Дневной стационар" - Курсовая работа

бесплатно 0
4.5 71
Системы массового обслуживания (СМО). Статистическое моделирование многоканальной СМО с ожиданием "Дневной стационар": определение числа койко-мест для клиентов стационара. Практическая реализация программы в среде Delphi 7, описание программного модуля.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Компьютерное моделирование нашло практическое применение во всех сферах деятельности человека, начиная от моделей технических, технологических и организационных систем и заканчивая проблемами развития человечества и вселенной. Еще с детства человек через игрушки и игры узнает мир и таким образом моделирует действительность. Вместо того, чтобы учиться на своих ошибках или на ошибках других людей, целесообразно закреплять и проверять познание реальной действительности полученными результатами на компьютерной модели. В этом случае есть возможность проигрывать на модели любые ситуации, включая те, при которых реальная система вышла бы из строя. За последнее время в самых разных областях практики возникла необходимость в решении различных вероятностных задач, связанных с работой так называемых систем массового обслуживания (СМО).Формулировка задачи: Построить модель СМО - дневной стационар и исследовать поведение характеристик ее эффективности. То есть поступившая на обслуживание в стационар звонка направляется на одну из коек, если она свободна, получив койку заявка отправляется на процедуры, если свободных процедур нет, она становится в очередь на соответствующую процедуру с наименьшей очередью из списка необходимых для данной заявки, иначе она становятся в очередь на койку с наименьшей очередью. Частота поступления заявок в стационар по промежуткам времени определяется пользователем. Поток событий называется стационарным, если вероятность попадания того или иного числа событий на участок времени длиной t зависит только от длины участка и не зависит от того, где именно на оси времени расположен этот участок.Теория массового обслуживания - область прикладной математики, занимающаяся анализом процессов в системах производства, обслуживания, управления, в которых однородные события повторяются многократно, например, на предприятиях бытового обслуживания; в системах приема, переработки и передачи информации; автоматических линиях производства и др.Система обслуживания считается заданной, если известны: 1) поток требований, его характер; 3) дисциплина обслуживания (совокупность правил, задающих процесс обслуживания). Всякая СМО предназначена для обслуживания какого-то потока заявок, поступающих в какие-то случайные моменты времени.Для облегчения процесса моделирования используют классификацию СМО по различным признакам, для которых пригодны определенные группы методов и моделей теории массового обслуживания, упрощающие подбор адекватных математических моделей к решению задач обслуживания в коммерческой деятельности.Перечень характеристик систем массового обслуживания можно представить следующим образом: среднее время обслуживания; среднее время ожидания в очереди; среднее время пребывания в СМО; количество каналов обслуживания; интенсивность входного потока заявок;Эта процедура предназначена для того, чтобы каждую секунду модельного времени фиксировать состояние системы (появилась ли заявка, освободилась ли процедура или койка, просматривание очередей и постановка на обслуживание, удаление из очередей и т.д.). В программе используются глобальные переменные которые характеризуются время, пройденным с момента появления заявки, текущее время, время обслуживания на соответствующей процедуре. После появления заявки: Проверяются все койки на наличие свободной, если таковой нет то заявка помешается в очередь на койку с наименьшей очередью, если все очереди заполнены, заявка теряется, иначе ставится на обслуживания Проверяется есть ли свободные процедуры из списка, если есть то заявка идет на обслуживание, иначе ставится в очередь на процедуру с наименьшей очередью, если все очереди заполнены, заявка теряется Наращивается время пребывания заявок в системе, время простоя аппаратов обслуживания, время прошедшее с начала обслуживания, для заявок на процедурах, время простоя аппаратов обслуживанияДля программного представления заявок используется следующая запись type zaeavka=record t1: real; // время появления заявки t2: real; // время ожедания в очереди t_obs: real; // время обслуживания prior: boolean; // приоритет заявки proc: string; // на какие процедуры koyka: integer; Для программного представления потока входных заявок используется следующая запись type vpotok_z=record z_ki: zaeavka; Для программного представления аппарата обслуживания - процедура используется следующая запись type obsluzh_p=record mas_ochered: array of ocher; bul: boolean; // занят, свободен obsl: integer; // колво обслуженных poter: integer; // колво потерян заявок t_obsl_min: real; // время обслуживания t_obsl_max: real; // время обслуживания t_prostoy: real; // время простоя z_obsl: zaeavka; bul_k: boolean; // занят, свободен poter_k: integer; // колво потерян заявок obsl: integer; // колво обслуженных t_prostoy: real; // время простоя z_obsl: zaeavka;При запуске программы на несколько секунд появляется окно приветствия изображенное на рисунке 1, после чего оно закрывается и открывается главное окно, состоящее из трех вкладок, первая из них предст

План
Содержание

Введение

1. Постановка задачи

2. Теоретическая часть

2.1 Предмет и задачи теории массового обслуживания

2.2 Система массового обслуживания

2.2.1 Классификация СМО

2.2.2 Характеристики СМО

3. Описание программного модуля

4. Руководство программиста

5. Руководство пользователя

Заключение

Введение
Компьютерное моделирование нашло практическое применение во всех сферах деятельности человека, начиная от моделей технических, технологических и организационных систем и заканчивая проблемами развития человечества и вселенной. Еще с детства человек через игрушки и игры узнает мир и таким образом моделирует действительность. Вместо того, чтобы учиться на своих ошибках или на ошибках других людей, целесообразно закреплять и проверять познание реальной действительности полученными результатами на компьютерной модели. В этом случае есть возможность проигрывать на модели любые ситуации, включая те, при которых реальная система вышла бы из строя. Это позволяет моделировать катастрофы, редкие события и так далее. Одно из преимуществ компьютерного моделирования - это также моделирование того, что не существует на самом деле, то есть моделирование виртуальной реальности.

За последнее время в самых разных областях практики возникла необходимость в решении различных вероятностных задач, связанных с работой так называемых систем массового обслуживания (СМО). Примерами таких систем могут служить: телефонные станции, ремонтные мастерские, билетные кассы, стоянки такси, парикмахерские, медицинские учреждения и т.п.

Темой данного курсового проекта является моделирование дневного стационара - многоканальной СМО с ожиданием. Задачами являются определение оптимального числа койко-мест для данного количества клиентов стационара. Решение данной задачи построено не на аналитическом описании системы, а на статистическом моделировании.

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

Практическое решение задачи осуществлено с помощью программы, реализованной в среде Delphi 7.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?