Расчет оптимального количества диспетчеров на станции скорой помощи
Разработана компьютерная программа, которая позволяет рассчитать оптимальное количество диспетчеров на станции скорой медицинской помощи. В качестве критерия оптимальности выбран факт отсутствия очереди в телефонной линии при обращении к диспетчеру.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.06.2017 |
Размер файла | 25,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Расчет оптимального количества диспетчеров на станции скорой помощи
Ю.Б. Ханжонков, В.В. Семенов, Ю.Г. Асцатуров, В.М.Фетисов
Институт сферы обслуживания и предпринимательства, филиал Донского государственного технического университета
Аннотация: в работе описана методика расчета оптимального количества диспетчеров для станций скорой помощи. В качестве критерия оптимальности выбран факт отсутствия очереди в телефонной линии при обращении к диспетчеру. Исходными данными при расчете являются средний ежесуточный поток заказов и среднее время оформления заказа диспетчером. Авторами разработана компьютерная программа, которая позволяет рассчитать оптимальное количество диспетчеров на станции скорой медицинской помощи. Работа выполнена в порядке творческого сотрудничества с Шахтинской больницей скорой медицинской помощи имени В.И. Ленина.
Ключевые слова: станция скорой медицинской помощи, оптимальное количество диспетчеров, методика расчета
Авторами разработана методика расчета оптимального количества диспетчеров на станции скорой медицинской помощи. Работа выполнена в порядке творческого сотрудничества с Шахтинской больницей скорой медицинской помощи имени В.И. Ленина.
От качества работы службы скорой медицинской помощи существенно зависит исход заболеваний в экстренных случаях. Диспетчер станции скорой помощи является промежуточным звеном между медработником и пациентом. Одним из факторов, влияющих на оперативность вызова машины скорой помощи, является количество диспетчеров по приему заявок от населения.
В качестве критерия оптимальности нами выбран факт отсутствия очереди в телефонной линии при обращении к диспетчеру. Исходными данными при расчете являются [1]:
1. Средний ежесуточный поток заказов;
2. Среднее время оформления заказа диспетчером.
Эти данные могут быть получены в результате статистического анализа деятельности станции скорой помощи за несколько предыдущих лет.
Сущность предложенной методики поясним путем решения конкретной задачи. Допустим имеется предприятие - станция скорой помощи, где прием заказов от населения производится по телефону через диспетчеров. Средний поток заказов составляет 406 заказов в сутки. Заказы от населения принимаются круглосуточно. Среднее время оформления заказа диспетчером равно 9 мин. Для удобства населению предприятие использует несколько телефонных линий, имеющих один телефонный номер. Каждую телефонную линию обслуживает один диспетчер.
Необходимо определить:
- оптимальное количество телефонных линий, чтобы среднестатистический абонент мог дозвониться до диспетчера с первого раза;
- вероятность того, что абонент дозвонится до диспетчера с первого раза;
- среднее время, за которое абонент дозвонится до диспетчера и оформит свой заказ.
Примем, что среднее время набора телефонного номера равно 0,5 мин. Если номер занят, то следующий звонок абонент делает через 1 мин.
Решение данной задачи выполним в следующем порядке:
1. Определим среднее часовое количество заказов от населения:
=406/24=16.917 заказов/час,
где: Пчас - часовое количество заказов;
Псут - суточное количество заказов;
Tсут - количество часов в одних сутках.
2. Определим среднее время, необходимое для обслуживания часового потока заказов:
=16.917·9/60=2.538 час.,
где: Тчас - среднее время, необходимое для обслуживания часового потока заказов;
Тпр - среднее время приема одного заказа.
Так как на конце каждой телефонной линии у телефонного аппарата находится диспетчер, то расчет количества телефонных линий сведем к количеству диспетчеров. Рассчитаем оптимальное количество одновременно работающих диспетчеров, чтобы длина очереди к диспетчеру была не больше 1 человека [3].
3. Зададимся первоначальным количеством диспетчеров:
n=INT(Tчас+1)=INT(2.538+1)=3.
где: n - количество диспетчеров,
INT-функция, которая удаляет дробную часть числа без округле-ния этого числа.
4. Подберем количество диспетчеров, чтобы длина очереди не превышала 1 человека. Длину очереди будем определять по формуле:
,
где: Lоч - длина очереди;
- элемент знаменателя выражения для Lоч;
- вспомогательный параметр.
5. Рассчитаем длину очереди при количестве диспетчеров, равном 3.
Определим вспомогательный параметр Sum:
Sum=(2.5380)/0!+(2.5381)/1!+(2.5382)/2!+(2.5383)/3!=9.480.
Определим элемент знаменателя S:
S=9.480+(2.538(3+1))/(3!·(3-2.538))=24.420.
Определим длину очереди Lоч :
Lоч =(2.538(3+1))/(3*3!·(1-2.538/3)2 ·24.420)=3.968.
Длина очереди получилась больше 1, поэтому количество диспетчеров n=3 увеличиваем на 1 и снова производим расчет длины очереди.
6. Рассчитаем длину очереди при количестве диспетчеров, равном 4.
Определим вспомогательный параметр Sum:
Sum=(2.5380)/0!+(2.5381)/1!+(2.5382)/2!+(2.5383)/3!+(2.5384)/4!=11.208.
Определим элемент знаменателя S:
S=11.208+(2.538(4+1))/(4!·(4-2.538))=14.205.
Определим длину очереди Lоч:
Lоч=(2.538(4+1))/(4·4!·(1-2.538/4)2 ·14.205)=0.577.
Длина очереди меньше 1, поэтому количество диспетчеров n=4 считаем оптимальным. Длина очереди больше нуля. Это означает, что среднестатистический абонент может с первого раза не дозвониться до диспетчера.
7. Рассчитаем вероятность наличия очереди.
Если к диспетчерам предприятия отсутствует очередь из абонентов, то возможны следующие ситуации:
ситуация № 0 - все диспетчеры не заняты, т.е. в данное время диспетчеру никто не звонит;
ситуация № 1 - занят только 1 диспетчер;
ситуация № 2 - заняты 2 диспетчера;
ситуация № 3 - заняты 3 диспетчера;
ситуация № 4 - заняты 4 диспетчера;
Рассчитаем вероятности занятости диспетчеров при отсутствии очереди [2]:
,
где: k - количество занятых диспетчеров.
Вероятность того, что все диспетчеры будут свободны:
P(0)=(2.5380)/(0!·14.205)=0.070.
Вероятность того, что будет занят 1 диспетчер:
P(1)=(2.5381)/(1!·14.205)=0.179.
Вероятность того, что будут заняты 2 диспетчера:
P(2)=(2.5382)/(2!·14.205)=0.227.
Вероятность того, что будут заняты 3 диспетчера
P(3)=(2.5383)/(3!·14.205)=0.192.
Вероятность того, что будут заняты 4 диспетчера:
P(4)=(2.5384)/(4!·14.205)=0.122.
Определим сумму вероятностей всех возможных состояний занятости диспетчеров, т.е. вероятность отсутствия очереди:
=P(0)+P(1)+P(2)+P(3)+P(4)=
=0.070+0.179+0.227+0.192+0.122=0.789,
где: Ротс - вероятность отсутствия очереди.
Следовательно, вероятность того, что абонент дозвонится до диспетчера с первого раза равна 0.789.
8. Определим среднее время нахождения заказчика в очереди:
=0.577·60/16.917=2.0 мин.,
где: Точ - среднее время нахождения заказчика в очереди.
9. Определим среднее время, за которое абонент дозвонится до диспетчера и оформит свой заказ.
Согласно условию задачи среднее время набора телефонного номера равно 0,5 мин., а если номер занят, то следующий звонок абонент делает через 1 мин. Таким образом, время цикла между двумя смежными звонками составляет 1,5 мин.
Определим количество циклов между звонками за время, пока абонент находится в очереди:
Kц=1+INT(Точ/Tц)=1+INT(2.0/1,5)=2
где: Kц - количество циклов между звонками за время, пока абонент находится в очереди,
Tц - длительность цикла между двумя смежными звонками.
Определим среднее время, за которое абонент дозвонится до диспетчера и оформит свой заказ:
Тоф=Тпр+Кц· ·Тц=9+2·1,5=12.0 мин.,
где: Тоф - время на телефонный звонок и оформление заказа,
Тпр - время приема и оформления заказа диспетчером.
Результат решения задачи:
1) Оптимальное количество телефонных линий и одновременно
работающих диспетчеров - 4;
2) Вероятность того, что абонент дозвонится до диспетчера
с первого раза - 0.789;
3) Среднее время, за которое абонент дозвонится до диспетчера и
оформит свой заказ - 12.0 мин.
Авторами разработана компьютерная программа, которая позволяет рассчитать оптимальное количество диспетчеров на станции скорой медицинской помощи. Эту работу необходимо периодически выполнять при изменении потока заявок от населения или при изменении условий работы диспетчеров, приводящих к изменению среднего времени оформления заказа.
Литература
оптимальный диспетчер скорый помощь
1 Ивченко Г.И., Каштанов В.А., Коваленко И.Н. Теория массового обслуживания / Учебное пособие для вузов. М.: Высшая школа, 1982. 256 с.
2 Вентцель Е. С., Овчаров Л. А. Теория вероятностей. Глава 10. Теория массового обслуживания. М., 1969, 368 с.
3 Ханжонков Ю.Б., Чернокнижникова А.П. Расчет оптимального количества диктофонов для Шахтинской больницы скорой медицинской помощи им.Ленина/ Сборник научных трудов ДГАС, вып. 20 "Радиоэлектроника и физико- химические процессы", г. Шахты- 1997- с.20-26.
Размещено на Allbest.ru
...Подобные документы
Анализ работы станции скорой помощи: прием вызовов, обслуживание пациентов, движение автомобилей. Формализация имитационной модели, ее программирование с помощью системы моделирования AnyLogic. Использование программы для расчета времени оказания помощи.
контрольная работа [1004,2 K], добавлен 25.07.2013Автоматизация процесса учета документооборота для муниципального учреждения здравоохранения города Астрахани "Станция скорой медицинской помощи" с возможностью удаленной работы. Общее описание и требования к информационной системе, ее структура.
отчет по практике [1,9 M], добавлен 10.06.2014При помощи Turbo Pascal достаточно не просто создать программу, которая бы демонстрировала работу с базами данных. Для этого существует огромное количество специализированных программ. Основа и сущность формирования базы данных при помощи Turbo Pascal.
курсовая работа [479,7 K], добавлен 04.07.2008Понимание принципа работы очереди. Возможности обращения к первому и последнему элементов очереди. Создание очереди с помощью массива. Рассмотрение примеров использования очереди с приоритетом в программе. Формирование односвязного и двусвязного списков.
контрольная работа [345,6 K], добавлен 26.11.2020Обзор и анализ существующих аналогов Монитора пациента. Дизайнерская проработка конструкции монитора с помощью компьютерного моделирования. Эргономические требования к видеодисплейным терминалам и электронно-вычислительным машинам. Расчет чистой прибыли.
дипломная работа [681,2 K], добавлен 24.02.2013Разработка программы, которая позволяет вычислить данные для сечений стрежневых конструкций, нагруженных по определённой схеме, с вводом и выводом данных при помощи конструктивного графического интерфейса. Листинг и результаты работы программы.
курсовая работа [7,8 M], добавлен 19.09.2010Проводник — служебная программа, относящаяся к категории диспетчеров файлов. Навигация по файловой структуре. Запуск программ и открытие документов. Копирование и перемещение файлов. Создание ярлыков объектов. Внешний вид программы Total Commander.
реферат [220,8 K], добавлен 23.04.2009Программирование электронного учебника, позволяющего просматривать правила дорожного движения, дорожные знаки, технику управления автомобилем, основы первой медицинской помощи, проверку знаний правил дорожного движения, дополнительную полезную информацию.
дипломная работа [1,6 M], добавлен 19.12.2011Создание программы, которая может предоставить информацию по кредитам, рассчитать сумму ежемесячного платежа и вывести подробную информацию на экран и в печатном формате. Расчет цены программного продукта. Аппаратные и программные средства разработки.
дипломная работа [1,5 M], добавлен 30.06.2012Создание базы данных для хранения и обработки информации городской телефонной станции. Состав программного продукта. Практические аспекты лицензирования Access. Инфологическое моделирование системы. Определение логической структуры реляционной базы.
курсовая работа [295,1 K], добавлен 16.12.2013Реализация программы-конвертера для создания на основе передаваемых dbf файлов файла формата XML (по заданному пользователем шаблону). Создание шаблонов при помощи кода и при помощи конструктора. Проектирование архитектуры программного продукта.
дипломная работа [1,6 M], добавлен 27.06.2013Разработка проекта приложения, при помощи которого можно задать граф с любым количеством вершин и ребер, построить его графическое изображение, автоматически рассчитать ребра полного графа. Выбор состава программных средств. Руководство пользователя.
курсовая работа [466,5 K], добавлен 21.11.2015Разработка автоматизированной программы выбора оптимального решения с использованием критерия Гермейера и минимаксного критерия; блок-схема программы. Особенности подхода Гермейера к отысканию пригодных к компромиссу решений в области полиоптимизации.
контрольная работа [524,4 K], добавлен 05.07.2014Структурная схема процесса функционирования вычислительного центра. Моделирование процесса обслуживания ста пользователей. Оценка числа пользователей в очереди, коэффициента загрузки ЭВМ, вероятности отказа по причине отсутствия свободных мест в очереди.
курсовая работа [54,9 K], добавлен 25.06.2011Методы и средства программирования в операционной системе Mac OS X при помощи функций языка Си. Принципы создания многопоточных приложений и нитей, организация их корректного выполнения. Разработка программы состояний автомобилей на заправочной станции.
курсовая работа [200,5 K], добавлен 07.11.2012Расчет коэффициентов освещенности и отражения в помещении. Определение типа и количества приборов освещения, необходимых для освещения объекта. Создание программы для вычисления количества светильников, необходимых для общего освещения помещения.
курсовая работа [424,6 K], добавлен 01.02.2010Общее понятие и специфика применения очереди в программировании. Способы реализации очереди, их сущностная характеристика. Основные проблемы в использовании списков. Представление очереди в виде массива и двух целочисленных переменных start и end.
презентация [895,9 K], добавлен 14.10.2013Проектирование поверхности фонаря и его ручки в программе "Pro Engineer" при помощи режима "Дизайн", последовательность этапов. Моделирование и редактирование плоской кривой при помощи инструмента "Curve edit". Использование графика кривизны "Curvature".
курсовая работа [2,6 M], добавлен 14.04.2013Создание программы, которая позволяет пользователю задавать произвольную директорию, содержащую музыкальные файлы. Осуществление поиска или рекурсивного поиска файлов в этой директории и формирование csv-файла. Исправление тегов в музыкальных файлах.
курсовая работа [241,3 K], добавлен 13.02.2015Порядок проектирования программы, демонстрирующей принцип заполнения очереди и стека и принцип удаления элементов из очереди и стека. Определение класса и всех необходимых функций. Программа на языке С, описание возможностей, используемых для алгоритма.
курсовая работа [254,3 K], добавлен 20.05.2013