Система массового обслуживания
Система массового обслуживания как одна из основных моделей, используемых инженерами-системотехниками, примеры: телефонные станции, ремонтные мастерские, билетные кассы. Характеристика и особенности многоканальной системы массового обслуживания.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 19.11.2012 |
Размер файла | 404,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Задание
массовый многоканальный обслуживание
Трое рабочих обслуживают восемь станков. Каждый станок останавливается три раза в час. Процесс наладки одного станка занимает у рабочего двадцать минут. Определить предельные вероятности состояний данной системы, найти основные характеристики системы массового обслуживания.
Введение
Большой класс систем, которые сложно изучить аналитическими способами, но которые хорошо изучаются методами статистического моделирования, сводится к системам массового обслуживания (СМО).
СМО представляет собой математическую схему, предназначенную для формального описания объектов, которые характеризуются наличием обслуживающих приборов (обслуживающих каналов), наличием входного потока заявок на обслуживание, возможно очереди из этих заявок, ожидающих начала обслуживания и выходного потока обслуженных заявок или заявок, получивших отказ. С такими системами можно столкнуться в совершенно различных сферах человеческой деятельности. Примерами СМО могут служить: автобусный маршрут и перевозка пассажиров; телефонные станции, ремонтные мастерские, билетные кассы, стоянки такси, обслуживающие клиентов; и т.д.
Всякая СМО предназначена для обслуживания какого-то потока заявок (или "требований"), поступающих в какие-то случайные моменты времени. Обслуживание заявки продолжается какое-то, вообще говоря, случайное время, после чего канал освобождается и готов к приему следующей заявки. Случайный характер потока заявок и времен обслуживания приводит к тому, что в какие-то периоды времени на входе СМО скапливается излишне большое число заявок (они либо становятся в очередь, либо покидают СМО необслуженными); в другие же периоды СМО будет работать с недогрузкой или вообще простаивать.
Заявки могут приходить неравномерно, каналы могут обслуживать разные заявки за разное время и так далее, количество заявок всегда весьма велико. Все это делает такие системы сложными для изучения и управления, и проследить все причинно-следственные связи в них не представляется возможным. Поэтому принято представление о том, что обслуживание в сложных системах носит случайный характер.
Судить о результатах работы СМО можно по показателям эффективности. Наиболее часто рассматриваемые из них:
- Среднее число заявок, обслуживаемое СМО в единицу времени, или абсолютная пропускная способность;
- Вероятность обслуживания поступившей заявки или относительная пропускная способность;
- Вероятность отказа, т.е. вероятность того, что поступившая заявка не будет обслужена, получит отказ;
- Вероятность занятости каждого из канала и всех вместе;
- Среднее время занятости каждого канала;
- Среднее количество занятых каналов;
- Вероятность простоя каждого канала;
- Вероятность простоя всей системы;
- Среднее количество заявок, стоящих в очереди;
- Среднее время ожидания заявки в очереди;
- Среднее время обслуживания заявки;
- Среднее время нахождения заявки в системе.
Подход к их изучению СМО един. Он состоит в том, что, во-первых, с помощью генератора случайных чисел разыгрываются случайные числа, которые имитируют случайные моменты появления заявок и время их обслуживания в каналах. Но в совокупности эти случайные числа, подчинены статистическим закономерностям.
Таким образом, систему испытывают случайными входными сигналами, подчиненными заданному статистическому закону, а в качестве результата принимают статистические показатели, усредненные по времени рассмотрения или по количеству опытов.
Во-вторых, все модели СМО собираются типовым образом из небольшого набора элементов (канал, источник заявок, очередь, заявка, дисциплина обслуживания, стек и так далее), что позволяет имитировать эти задачи типовым образом. Для этого модель системы собирают из конструктора таких элементов.
Теоретическая часть. Система массового обслуживания
Система массового обслуживания (СМО) - одна из основных моделей, используемых инженерами-системотехниками. Дадим ее краткое описание.
Заявки (требования) на обслуживание поступают через постоянные или случайные интервалы времени. Приборы (каналы) служат для обслуживания этих заявок. Обслуживание длится некоторое время, постоянное или случайное. Если в момент поступления заявки все приборы заняты, заявка помещается в ячейку буфера и ждет там начала обслуживания. Заявки, находящиеся в буфере, составляют очередь на обслуживание. Если все ячейки буфера заняты, заявка получает отказ в обслуживании и теряется. Вероятность потери заявки (вероятность отказа) - одна из основных характеристик СМО. Другие характеристики: среднее время ожидания начала обслуживания, средняя длина очереди, коэффициент загрузки прибора (доля времени, в течение которого прибор занят обслуживанием) и т.д. В зависимости от объема буфера различают СМО с отказами, где нет буфера, СМО с ожиданием, где буфер не ограничен (например, очередь в магазин на улице) и СМО смешанного типа, где буфер имеет конечное число заявок. В СМО с отказами нет очереди, в СМО с ожиданием нет потерь заявок, в СМО смешанного типа то и другое возможно.
Иногда различают заявки по их приоритету, т.е. по важности. Заявки высокого приоритета обслуживаются в первую очередь. Абсолютный приоритет дает право прервать обслуживание менее важной заявки и занять ее место в приборе (или в буфере, если все приборы заняты столь же важными заявками). Вытесненная заявка либо теряется, либо поступает в буфер, где ждет дообслуживания. Иногда приходится возобновлять обслуживание вытесненной заявки с начала, а не продолжать с точки прерывания. Если заявка вытеснена из буфера, она, естественно, теряется. Примером заявки с абсолютным приоритетом является судно, получившее пробоину и нуждающееся в срочной разгрузке. В вычислительных системах абсолютным приоритетом обладают команды оператора. Относительный приоритет дает право первоочередного занятия освободившегося прибора. Он не дает право на вытеснение заявки из прибора или буфера. Лица, имеющие льготы при обслуживании в кассе, у врача и т.п., как правило, имеют относительный приоритет. Абсолютный и относительный приоритеты различаются и моментом действия: абсолютный реализуется в момент поступления, а относительный - в момент освобождения прибора.
Различают фиксированные и динамические приоритеты. Фиксированные приоритеты чаще называют дисциплиной обслуживания.
Дисциплина обслуживания задает порядок выбора из очереди в освободившийся прибор заявок одинакового приоритета. Выделим следующие дисциплины: FIFO (FirstInput - FirstOutput): первым пришел - первым обслужен, LIFO (LastInput - FirstOutput): последним пришел - первым обслужен, RAND (Random): случайный выбор из очереди. В быту обычно действует дисциплина FIFO. Дисциплина LIFO реализуется в буфере, организованном по принципу стека. Такая дисциплина может оказаться целесообразной, например, при передаче информации, если ее ценность быстро падает со временем.
Характеристики СМО
Основными признаками реальной системы, позволяющими рассматривать ее как своеобразную СМО, являются :
- наличие объектов, нуждающихся в случайные моменты времени в обслуживании (в выполнении некоторых работ над собой или для себя);
- эти объекты порождают так называемый входящий поток заявок (требований) на обслуживание;
- наличие объектов, которые производят обслуживание и называются обслуживающими приборами (каналами);
- возникновение задержек в обслуживании (образование очереди).
В качестве своеобразных СМО могут рассматриваться: системы связи и ремонта; пункты технического обслуживания; вычислительные центры и отдельные ЭВМ: автоматизированные производственные цехи, поточные линии; транспортные системы; системы материального обеспечения. Для задания СМО необходимо указать: входящий поток заявок, множество обслуживающих приборов и дисциплину обслуживания. При аналитическом исследовании СМО чаще всего предполагают, что входящий поток - простейший поток событий интенсивности . Часто заявку отождествляют с ее материальным носителем: поток приборов, агрегатов, машин, поступающих на ремонт; поток отчетов, поступающей в вычислительный центр и так далее.
Обслуживающий прибор (канал) - это материальный объект или совокупность объектов, одновременно участвующих в обслуживании заявки. В каждый момент времени прибор может обслуживать только одну заявку.
СМО бывают:
- с отказами - если все каналы заняты - заявка покидает систему;
- с ожиданием - заявка, поступившая в систему, становится в очередь;
СМО с конечной очередью характеризуется тем, что при поступлении очередной заявки возможно:
- заявка немедленно принимается на обслуживание, если в системе находится k-заявок и k < n, где n - число каналов;
- заявка становится в очередь, если k < n + m;
- заявка получает отказ и покидает систему, если k = n + m.
Следовательно, в любой момент времени система может находиться в одном из состояний. Основным параметром обслуживающего прибора является среднее время обслуживания одной заявки или производительность прибора. Под временем обслуживания tвсегда будем понимать время от момента начала обслуживания заявки до момента готовности прибора к обслуживанию очередной заявки. При аналитическом исследовании СМО обычно полагают, что t - случайная величина, распределенная по показательному закону, то есть. Таким образом, каждый обслуживающий прибор при непрерывной работе порождает поток обслуженных заявок интенсивности. Отсутствие последействия в данном случае означает, что вероятность завершения обслуживания заявки в любой момент времени не зависит от того, сколько времени оно уже продолжалось. В зависимости от числа обслуживающих приборов и характера взаимосвязи между ними в процессе обслуживания заявок различают одноканальные и многоканальные, однофазные и многофазные системы.
Расчет параметров СМО
Рассмотрим многоканальную систему массового обслуживания, в которой интенсивность потоков поступающих заявок зависит от состояния в самих системах. Пусть система состоит из n каналов обслуживания иmисточников заявок так, что: n ? k. Имеется n каналов, на которые поступает поток заявок с интенсивностью л. Поток обслуживаний имеет интенсивность м. Найти предельные вероятности состояний системы и показатели ее эффективности. Система S (СМО) имеет следующие состояния (нумеруем их по числу заявок, находящихся в системе): S0, S1, S2, …, Sk, …, Sn, где Sk -- состояние системы, когда в ней находится k заявок, т.е. занято kканалов. Граф состояний СМО соответствует процессу гибели и размножения и показан на рис. 1.
Рисунок 1
Поток заявок последовательно переводит систему из любого левого состояния в соседнее правое с одной и той же интенсивностью л.Интенсивность же потока обслуживаний, переводящих систему из любого правого состояния в соседнее левое состояние, постоянно меняется в зависимости от состояния. Действительно, если СМО находится в состоянии S2 (два канала заняты), то она может перейти в состояние. S1 (один канал занят), когда закончит обслуживание либо первый, либо второй канал, т.е. суммарная интенсивность их потоков обслуживании будет 2м. Аналогично суммарный поток обслуживаний, переводящий СМО из состояния S3 (три канала заняты) в S2. будет иметь интенсивность Зм, т.е. может освободиться любой из трех каналов и т.д. Для нахождения вероятности составим линейное уравнение:
Описывать предельные вероятности состояния системы будет следующая система уравнений:
Чтобы система имела решение нужно добавить полную вероятность
P0 + P1 + …+Pk = 1,
Получим:
Показатели эффективности СМО:
1. Среднее число заявок n занятых каналов:
Nzan=
2. Среднее число А заявок обслуживаемых системой за единицу времени: А = Nzan?µ
3. Среднее число поступивших заявок:Npost = k - A/л
4. Среднее число заявок в очереди:
Noch= Npost-Nzan
Практическая часть. Расчет параметров
3 рабочих обслуживают 8 станков. Каждый станок останавливается 3 раза в час. Процесс наладки одного станка занимает у рабочего 20 минут. Определить предельные вероятности состояний данной системы, найти основные характеристики системы массового обслуживания.
Дано:
n= 3
k= 8
л=3
t=20 мин. ,(20 мин.- 1/3 часа) => µ=1/t; µ=3
Решение
Для начала нарисуем схему системы.
Рис.
Решим систему уравнений:
Для этого добавим полную вероятность P0 + P1 + …+Pk = 1 , а так же заменим Pr(t) = 0
Теперь выразим каждоеPnчерезPo
P1=; P1=8.
P2= ; P2= ; P2= ;
P2= ;P2=.
P3= ; P3= ; P3= .
P4= ; P4= ; P4= .
P5= ; P5= ;
P5= .
P6=;
P6= ;
P6= .
P7=; P7=;
P7= .
P8=; P8=;
P8= .
Выразив все значения P, наблюдаем закономерность вида:
P=, гдес=.
С помощью уравнения полной вероятности найдем P0:
P0=
Подставив все значения получим:
P0=0,00183
Проверим условие
P0=0,00183;
P1=0,01464;
P2=0,05124;
P3=0,10248;
P4=0,1708;
P5=0,22773;
P6=0,22773;
P7=0,15182;
P8=0,05060.
0,00183+0,01464+0,05124+0,10248+0,1708+
+0,22773+0,22773+0,15182+0,05060= 0,99704 ? 1 Условие выполняется.
Вычислим:
Количество занятых каналов:
Nzan= ; Nzan=
Nzan=0,01464+0,10248+0,30744+0,5124+
+0,68319+0,68319+0,45546+0,1518=2,9106 ? 3.
Среднее число А заявок обслуживаемых системой за единицу времени:
А = Nzan?µ; А= 9.
Среднее число поступивших заявок:
Npost = k - A/л; Npost= 8-3=5.
Среднее число заявок в очереди:
Noch= Npost-Nzan;Noch=5-3= 2.
Заключение
Судя по выявленным показателям, можно сделать вывод, что при исходных величинах получаем: 5 поступивших заявок на 2 заявку в очереди, то есть 40% заявок находятся в очереди. Следовательно, система не очень результативна.
Чтобы поднять плодотворность системы нужно увеличить время на наладку станка рабочими или увеличить количество рабочих.
Список литературы
1.Лекции по дисциплине «Теория систем и системный анализ»
2.http://math.semestr.ru/cmo
Размещено на Allbest.ru
Подобные документы
Характеристика системы массового обслуживания, куда поступают заявки обслуживания. Особенности моделирования системы массового обслуживания. Имитация работы системы массового обслуживания с относительными приоритетами. Отчеты полного факторного плана.
курсовая работа [1,1 M], добавлен 14.07.2012Общая характеристика системы массового обслуживания, исходные данные для ее создания. Особенности построения алгоритма имитационной модели задачи о поступлении заявок (клиентов) в канал (парикмахерскую). Описание функционирования математической модели.
курсовая работа [154,1 K], добавлен 19.05.2011Построение имитационной модели системы массового обслуживания, список и содержание ее активностей. Блок-схема алгоритма моделирования и текст процедуры. Моделирование случайных независимых величин и процессов. Оптимизация системы массового обслуживания.
курсовая работа [4,0 M], добавлен 28.05.2013Торговый центр как однофазная многоканальная система с одной очередью конечной длины Структура и элементы моделей системы массового обслуживания. Очередь и дисциплины ее обслуживания. Принципы и этапы моделирования средств массового обслуживания на ЭВМ.
лабораторная работа [93,2 K], добавлен 04.06.2009Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.
курсовая работа [487,4 K], добавлен 18.12.2014Моделирование дневного стационара - многоканальной системы массового обслуживания с ожиданием. Определение оптимального числа койко-мест для данного количества клиентов. Практическое решение задачи с помощью программы, реализованной в среде Delphi 7.
курсовая работа [1,9 M], добавлен 15.01.2010Served Time Generator как генератор интервалов времени обслуживания, общая характеристика. Способы построения модели многоканальной сети массового обслуживания с отказами с использованием блоков библиотеки SimEvents, рассмотрение особенностей сетей.
лабораторная работа [176,8 K], добавлен 20.05.2013Программа, моделирующая систему массового обслуживания. Изучение режима функционирования обслуживающей системы и исследование явлений, возникающих в процессе обслуживания. Описание программного модуля, руководство пользователя для работы с программой.
курсовая работа [277,5 K], добавлен 20.01.2010Определение характеристик системы массового обслуживания – вероятность обслуживания заявки, занятости любого канала системы, среднее число занятых каналов. Описание блок-схемы алгоритма. Разработка имитационной и аналитической моделей и их сравнение.
курсовая работа [860,4 K], добавлен 24.12.2013Основные элементы системы массового обслуживания, ее модель, принципы и задачи работы. Выбор входных распределений. Построение генераторов случайных чисел. Логика работы программы, планирование эксперимента. Результаты моделирования и рекомендации.
курсовая работа [2,5 M], добавлен 05.11.2009