Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
САУО-Ктл-2013.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
489.98 Кб
Скачать

6.4 Основные принципы анализа смо

Заявки при различных значениях λ и μ могут обслуживаться немедленно при поступлении или выстраиваться в очередь. В зависимости от длины очереди L будут различное время ожидания Тож и время нахождения заявки в системе Тс . В случае L m очередная заявка исключается из обслуживания (система с по­терями), аналогичная ситуация будет, если время ожидания больше ка­кой-то допустимой величины, т.е. .

Пример 6.2. Если рассматривать одноканальную СМО, то при λ1 =10 заявок/час и μ1=12 заявок/час получим математическое ожидание

M[Tз] = 1/1 =1/10 =6 минут и M[Tобс] = 1/1 = 1/12 = 5 минут.

Иногда при расчётах удобно использовать коэффициент ν = λ/μ , который называют «загрузкой» СМО (коэффициентом использования, равный доле времени, когда СМО занята хотя бы одной заявкой)" или приведенной интенсивностью потока заявок" (по смыслу - сред­нее число заявок, пришедших за среднее время обслуживания одной заявки). Тогда при ν =10/12= 0,83 1 очереди иногда не будет и канал не всегда будет загружен.

Пример 6.3. При увеличении интенсивности обслуживания до μ2=6 заявок/час возможно появление очереди, что отражается величиной коэффициента использования СМО:

2 = 1/2 =10/6 = 1,7 >1 - возможно возникновение очереди.

В теории доказано, что при ν ≥1 установившегося режима не существует, очередь может расти неограниченно. Особенно «непонятен» этот факт при ν =1. Казалось бы, к системе не предъяв­ляется невыполнимых требований: за время обслуживания одной заявки приходит в среднем одна заявка, и все должно быть в порядке. Однако при ν=1 система справляется с потоком заявок, только если поток этот регулярен, а время обслуживания тоже не случайно и равно интервалу между заявками. В этом идеальном случае очереди в СМО вообще не будет, канал будет непрерывно занят и будет регулярно выпускать обслуженные заявки. Но стоит только потоку заявок или потоку обслуживания стать хоть чуточку случайным - и очередь будет расти до бесконечности. На практике этого не происходит только потому, что "бесконечное число за­явок в очереди" - абстракция. Вот к каким грубым ошибкам может привес­ти замена случайных величин их математическими ожиданиями.

Таким образом, анализ СМО позволяет оценить эффективность системы с точки зрения ее сложности, а также удобства для заказчиков заявок (клиентов) получить быстрое обслуживание, предотвращая потерю заказчи­ков.

В теории массового обслуживания получены две формулы Литтла для любой СМО:

Tc = Nc/ - среднее время пребывания заявки в системе равно среднему числу заявок в системе, деленному на интенсивность потока заявок,

Tож = Nож/ - среднее время нахождения заявки в очереди равно среднему числу заявок в очереди, деленному на интенсивность потока заявок.

    1. Применение теории массового обслуживания для решения прикладных задач

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

- вероятность состояния S0 p0 = / ( +) = q ,

- вероятность отказа в обслуживании (средняя доля необслуженных заявок) pотк=1– q ,

- абсолютная пропускная способность А =  q .

Для одноканальной системы с ограниченной очередью СМО (1, m):

  • вероятности состояний p0=(1-)/(1-m+2), pi=i p0,

  • вероятность отказа в обслуживании (средняя доля не обслуженных заявок) Ротк=pm+1=m+1p0 ,

  • относительная и абсолютная пропускные способности

q=1- pотк и А =  q ,

  • среднее число обслуженных заявок Nобсл=0p0+1 (1-p0)=1-p0 .

Для СМО (1, ) при ν<1:

    • все заявки будут обслужены и q=1, А= q= ,

- вероятность нахождения системы без заявок p0 =1- ν ,

- вероятности состояний p1= ν p0 , p2= ν2 p0 , p3= ν3 p0 и т.д.,

- среднее число заявок в системе (ожидающих в очереди и на обслуживании) NC = NОЖ + Nобсл = 2 /(1-) + =/(1-) ,

- среднее время ожидания в очереди TОЖ = 2 / (1-),

- среднее время нахождения заявки в системе Tc=1/(-),

-удельный вес простоя системы (доля времени, в течение которого канал простаивает) p =  / ((-)) =  / (2( -)).

Заметим, что при ν<1 наиболее вероятным является состояние S0 и существует предельно установившийся режим , а при ν 1 такого режима нет и при t  очередь растёт до бесконечности.

Одна из первых по времени задач теории массового обслуживания возникла из практических нужд телефонии и была в начале прошлого века решена датским математиком Эрлангом для СМО (n, 0) :

а) p0 = [ (1+ /1! + 2/2! + … + n/n!]-1 ,

p1 = (/1!)p0 , p2 =(2/2!) p0 , … pi =(i/i!)p0 и т.д.,

б) Ротк=pn= (n/n!)p0 , q=1- Ротк , А= q ,

в) среднее число занятых каналов =0p0+1p1+2p2+..+npn или /= = Nобс ,

Nож = (3/(22!(1-/2)2))p0 .

Аналогичные формулы получены и для других систем массового обслуживания [1], например, для СМО (n, m).На практике встречаются и другие разновидности систем массового обслуживания:

  • СМО (n, 0) с произвольным распределением времени обслуживания,

  • СМО (1, ) с произвольными потоками заявок и распределением времени обслуживания,

  • с ограниченным временем ожидания в очереди,

  • замкнутые СМО (имеют ограниченное число источников заявок, зависящих от состояния каналов обслуживания) в данный момент времени,

  • СМО с «взаимопомощью» между каналами,

  • системы многостаночного обслуживания,

  • системы овладения смежными профессиями,

  • формирование бригад кладовщиков на складе,

  • выбор оптимального варианта структуры управления,

  • оптимизация организационных форм технического обслуживания ЭВМ и дисциплин технологического обслуживания заявок в информационных технологиях,

  • СМО с ошибками (неполной достоверностью обслуживания).

Пример 6.5. Ознакомиться с исходными данными и решением задачи 2.3 из [2].