Алгоритмы решения задач систем массового обслуживания

Автор работы: Пользователь скрыл имя, 19 Января 2012 в 23:04, курсовая работа

Краткое описание

Целью данной курсовой работы стало изучение теоретических аспектов эффективного построения и функционирования СМО.
Задачи:
1. Выделить основные элементы СМО.
2. Привести классификации СМО.
3. Изучить характеристики, отражающие эффективность функционирования СМО.

Содержание работы

Введение …………………………………………………………………………3
1 Теория массового обслуживания. Основные положения……………….5
1.1 Предмет и задачи теории массового обслуживания…………………..5
1.2 Система массового обслуживания……………………………………..6
1.2.1 Классификация систем массового обслуживания……………11
2. Практическое применение теории массового обслуживания……………27
2.1 Решение задачи математическими методами………………………27
2.1.1 Постановка задачи………………………………………………27
Заключение……………………………………………………………………….35
Список литературы………………………………………………………………36

Содержимое работы - 1 файл

алгоритмы решения задач систем массового обслуживания.doc

— 600.00 Кб (Скачать файл)

     Состояние СМО характеризуется простаиванием  или занятостью ее канала, т.е. двумя состояниями: S0 – канал свободен и простаивает, S1 – канал занят. Переход системы из состояния S0 в состояние S1 осуществляется под воздействием входящего потока заявок Пвх, а из состояния S1 в состояние S0 систему переводит поток обслуживании Поб: если в данный момент времени система находится в некотором состоянии, то с наступлением первого после данного момента времени СМО переходит в другое состояние. Плотности вероятностей перехода из состояния S0 в S1 и обратно равны соответственно λ и µ. Граф состояний подобной СМО с двумя возможными состояниями приведен на рисунке 3.

     

     Рисунок 3-Граф состояний одноканальной СМО  с отказами

     Для многоканальной СМО с отказами (n > 1) при тех же условиях состояния системы обозначим по числу занятых каналов (по числу заявок, находящихся в системе под обслуживанием, так как каждый канал в СМО либо свободен, либо обслуживает только одну заявку). Таким образом, подобная СМО может находиться в одном из следующих (n+1) состояний: s0 – все n каналов свободны; s1 – занят только один из каналов, остальные (n-1) каналов свободны; si – заняты i – каналов, (n-i) каналов свободны; sn – заняты все n каналов. Граф состояний такой СМО приведен на рисунке 4.

     

     Рисунке 4- Граф состояний многоканальной СМО с отказами

    При этом имеет место  а

    Пользуясь общим правилом составления дифференциальных уравнений Колмогорова, можно для приведенных на рисунке 3 и рисунке 4 графов состояний составить системы дифференциальных уравнений:

  1. например, для одноканальной СМО (рисунок 3):

     

     

     

  1. для многоканальной СМО (рисунок 4) имеем:

     

     ……………………………

     

     ……………………………

     

     

    Решив первую систему уравнений, можно  найти значения p0(t) и p1(t) для одноканальной СМО и построить графики при трех случаях: 1) λ >µ; 2) λ=µ; 3) λ<µ (рисунок 5).Можно также определить предельную пропускную способность СМО. Решение второй системы уравнений для многоканальной СМО в аналитическом виде получить вручную сложно, и его обычно получают с помощью ЭВМ в численном виде.

     

     Рисунок 5-а, б, в, г.

     В целом, характеристики одноканальной  СМО с отказами приведены ниже и особых пояснений не требуют. 

Характеристика  в момент времени  t Обозначения, формулы
Вероятность того, что канал свободен
Вероятность того, что поступившая заявка будет  принята к обслуживанию
Вероятность занятости канала
Вероятность отказа заявки
Относительная пропускная способность СМО (средняя  доля обслуженных заявок среди поступивших)
Абсолютная  пропускная способность СМО (среднее  число обслуженных заявок

за единицу  времени)

Интенсивность выходящего потока обслуженных заявок
Среднее время обслуживания заявок
Среднее время пребывания заявки в системе
 

     Таблица 1-Характеристики одноканальной СМО с отказами

Характеристика  в момент времени  t Обозначения, формулы
Вероятность того, что канал свободен
Вероятность того, что поступившая заявка будет  принята к обслуживания
Вероятность занятности канала
Вероятность отказа заявке
Относительная пропускная способность СМО
Абсолютная  пропускная способность СМО
Интенсивность выходящего потока Пвых обслуженных заявок
Среднее время обслуживания заявок
Среднее время пребывания заявки в системе
 

     СМО с ожиданием.

    Система массового обслуживания имеет один канал. Входящий поток заявок на обслуживание – простейший поток с интенсивностью λ. Интенсивность потока обслуживания равна µ (т.е. в среднем непрерывно занятый канал будет выдавать µ обслуженных заявок). Длительность обслуживания – случайная величина, подчиненная показательному закону распределения. Поток обслуживаний является простейшим пуассоновским потоком событий. Заявка, поступившая в момент, когда канал занят, становится в очередь и ожидает обслуживания.

    Предположим, что независимо от того, сколько  требований поступает на вход обслуживающей  системы, данная система (очередь + обслуживаемые клиенты) не может вместить более N-требований (заявок), т.е. клиенты, не попавшие в ожидание, вынуждены обслуживаться в другом месте. Наконец, источник, порождающий заявки на обслуживание, имеет неограниченную (бесконечно большую) емкость. Граф состояний СМО в этом случае имеет вид, показанный на рисуноке 6.

     

     Рис. 6. Граф состояний одноканальной  СМО с ожиданием

     Состояния СМО имеют следующую интерпретацию:

     S0 – канал свободен;

     S1 – канал занят (очереди нет);

     S2 – канал занят (одна заявка стоит в очереди);

     ……………………………………………………

     Sn – канал занят (n-1 заявок стоит в очереди);

     ………………………………………………….

     SN – канал занят (N-1 заявок стоит в очереди).

    Стационарный  процесс в данной системе будет  описываться следующей системой алгебраических уравнений:

                                                     (1.4)

     где ρ=λ/µ; n – номер состояния.

     Решение приведенной выше системы уравнений (1.4) для нашей модели СМО имеет вид:

     

     

     Тогда

    Следует отметить, что выполнение условия  стационарности для данной СМО необязательно, поскольку число допускаемых в обслуживающую систему заявок контролируется путем введения ограничения на длину очереди (которая не может превышать N-1), а не соотношением между интенсивностями входного потока, т.е. не отношением λ/µ=ρ.

    Определим характеристики одноканальной СМО  с ожиданием и ограниченной длиной очереди, равной (N-1):

  1. вероятность отказа в обслуживании заявки:
 

                                                             (1.5)

  1. относительная пропускная способность системы:

                                                        (1.6)

  1. абсолютная пропускная способность:

                                                                                                          (1.7)

  1. среднее число находящихся в системе заявок:

                                                       (1.8)

  1. среднее время пребывания заявки в системе:

                                                                                            (1.9)

  1. средняя продолжительность пребывания клиента (заявки) в очереди:

                                                                                          (1.10)

  1. среднее число заявок (клиентов) в очереди (длина очереди):

                                                                                        (1.11)

    Теперь  рассмотрим более подробно СМО, имеющую  n-каналов с неограниченной очередью. Поток заявок, поступающих в СМО, имеет интенсивность λ, а поток обслуживаний – интенсивность µ. Необходимо найти предельные вероятности состояний СМО и показатели ей эффективности.

    Система может находиться в одном состоянии  S0, S1, S2,…, Sk,…, Sn,…, нумеруемых по числу заявок, находящихся в СМО: S0 – в системе нет заявок (все каналы свободны); S1 – занят один канал, остальные свободны; S2 – заняты два канала, остальные свободны;Sk – занято k каналов, остальные свободны;Sn – заняты все n каналов (очереди нет); Sn+1 – заняты все n каналов, в очереди одна заявка; Sn+r – заняты все n каналов, r заявок стоит в очереди.Граф состояний показан на рисунке 7.

     

     Рисунок 7-Граф состояний многоканальной СМО с ожиданием

     По мере увеличения в СМО от 0 до n увеличивается число каналов обслуживания. При числе заявок в СМО, большем, чем n, интенсивность потока обслуживания сохраняется равной nµ.

     Формулы для предельных состояний СМО  с ожиданием выглядят следующим  образом:

                                                             (1.12)

                                                               (1.13)

                                                                  (1.14)

    Вероятность того, что заявка окажется в очереди  равна:

                                                                                             (1.15)

    Для n-канальной СМО с ожиданием, используя прежние формулы, можно найти:

  • среднее число занятых каналов:

                                                                                                        (1.16)

  • среднее число заявок в очереди:

                                                                                          (1.17)

  • среднее число заявок в системе:

                                                                                        (1.18) 
 
 

     2. Практическое применение  теории массового  обслуживания

     2.1 Решение задачи  математическими  методами

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

    В универсаме к узлу расчета поступает  поток покупателей с интенсивностью λ=81 человек в час. Средняя продолжительность обслуживания контролером-кассиром одного покупателя об.= 2 минуты. Рабочее время 8 часов (1 час обеденный перерыв). Средняя з/п одного контролера-кассира составляет 5000 руб. в месяц. Кассовый аппарат стоит 3000 руб. (срок службы 5 лет). Стоимость канцтоваров (бумага, кассовая лента, ручки и т.д.) на одного кассира составляет 150 руб. в месяц.

Информация о работе Алгоритмы решения задач систем массового обслуживания