Научная статья на тему 'Стационарные характеристики однолинейной системы обслуживания с потерями и ненадежным прибором'

Стационарные характеристики однолинейной системы обслуживания с потерями и ненадежным прибором Текст научной статьи по специальности «Математика»

CC BY
31
9
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Песчанский А.И., Коваленко А.И.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Песчанский А.И., Коваленко А.И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Semi-Markov model of operation of a single-server queue system with losses and unreliable server has been built. All the random values appearing in the problem definition are supposed to have general distribution functions. An explicit form of system stationary characteristics has been defined.

Текст научной работы на тему «Стационарные характеристики однолинейной системы обслуживания с потерями и ненадежным прибором»

УДК 519.873

СТАЦИОНАРНЫЕ ХАРАКТЕРИСТИКИ ОДНОЛИНЕЙНОЙ СИСТЕМЫ ОБСЛУЖИВАНИЯ С ПОТЕРЯМИ И НЕНАДЕЖНЫМ

ПРИБОРОМ

© А. И. Песчанский, А. И. Коваленко

Севастопольский национальный технический университет

кафедра высшей математики ул. Университетская, 33, г. Севастополь, 99053, Украина e-mail: annushka199@bk.ru

Abstract. Semi-Markov model of operation of a single-server queue system with losses and unreliable server has been built. All the random values appearing in the problem definition are supposed to have general distribution functions. An explicit form of system stationary characteristics has been defined.

Введение

При моделировании систем обслуживания естественным с практической точки зрения является предположение о наличии случайных отказов элементов систем. Впервые на необходимость учета возможности отказа и восстановления обслуживающих приборов указал Б. В. Гнеденко [1]. Его учеником Т. П. Марьяновичем была рассмотрена однолинейная система с бесконечной очередью и ненадежным прибором [2]. Дальнейшие исследования как однолинейных, так и многоканальных ненадежных систем содержатся, например, в [3]-[6]. Однако фигурирующие в рассмотренных задачах случайные величины (в частности, времена между моментами поступления заявок), как правило, распределены по экспоненциальным законам. Отличием данной работы является предположение об общем законе распределения случайных величин, в терминах которых описывается функционирование системы.

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

Рассмотрим систему обслуживания GI/G/1/0 (в классификации Д. Кендалла) с потерями и ненадежным обслуживающим прибором. Поступающий в систему рекуррентный поток заявок порождается случайной величиной (СВ) в с произвольной функцией распределения (ФР) G(t) = Р{в < t}. Если прибор свободен, то поступившая в систему заявка начинает обслуживаться, в противном случае заявка теряется. Длительность обслуживания заявки — СВ а с произвольной ФР F(t) = Р{а < t}. После достижения прибором суммарной наработки, реализуемой как СВ y с ФР Ф^) = Р{y < t} общего вида, происходит его отказ, и

сразу же начинается восстановление прибора. При этом обслуживаемая заявка теряется. Длительность проведения восстановления прибора — СВ а с произвольной ФР Ф(£) = Р{а < ¿}. После окончания восстановительной работы прибор переходит в режим ожидания заявки. Заявки, поступающие в систему во время восстановления прибора, теряются. Предполагается, что СВ а, в, 7 и а независимы, имеют плотности распределения вероятностей f (¿), $(£), ф^), ф(£) и конечные математические ожидания Ма, Мв, М*у и Ма соответственно.

Целью работы является построение полумарковской модели функционирования описанной выше системы обслуживания и нахождение ее стационарных характеристик: финальных вероятностей и средних времен пребывания в состояниях ожидания и обслуживания заявки, а также восстановления обслуживающего прибора.

2. Построение полумлрковской модели

Функционирование системы опишем полумарковским процессом £(£) с дискретно-непрерывным фазовым пространством состояний [7]. Обслуживающий прибор может находиться в следующих физических состояниях:

0 — прибор в работоспособном состоянии и ожидает заявку;

1 — прибор в работоспособном состоянии и обслуживает заявку;

2 — прибор восстанавливается.

Расширим фазовое пространство физических состояний системы до фазового пространства полумарковских состояний, добавляя к кодам физических состояний координаты, обеспечивающие марковское свойство фазовых состояний в моменты их изменений. В итоге фазовое пространство полумарковских состояний системы имеет вид:

Е = {21, 210п, 2!хп, 22x0, 32х, 10x0,10хп; х > 0,и> 0}.

Расшифруем коды состояний системы:

21 — в систему поступила заявка, начинается ее обслуживание; наработка прибора отсутствует;

210и — поступившая в систему заявка начала обслуживаться; величина наработки прибора до отказа равна и;

21хи — поступившая в систему заявка теряется, так как прибор занят обслуживанием, до конца которого осталось время х; величина наработки прибора до отказа равна и;

22х0 — поступившая в систему заявка теряется по причине восстановления прибора, до окончания которого осталось время х;

32х — наработка прибора достигла критического уровня, произошел отказ прибора, и началось его восстановление; до поступления следующей заявки осталось время х;

10x0 — восстановление прибора закончено; до поступления следующей заявки осталось время х;

10хи — обслуживание заявки закончено, до поступления следующей заявки осталось время х; величина наработки прибора до отказа равна и.

Временная диаграмма функционирования системы изображена на рис. 1, а граф ее переходов — на рис. 2.

21™ Ю.та 210 и Их 22:\"0 10x0 21 210 и Их

Рис. 1. Временная диаграмма функционирования системы.

Рис. 2. Граф переходов системы.

Времена пребывания системы в соответствующих состояниях определяются формулами

021 = а Л в Л ^210« = а Л в Л и, 021х« = в Л х л и, 022хО = в Л х,

032х = а л х 01ОхО = 01ОхО = x,

где л — знак минимума.

Опишем случайные события переходов. События переходов из состояния 210и иллюстрируются на рис. 3:

{210п ^ 10, в - а, и - а} = {а < в Л и}, {210п ^ 21,а - в,и - в} = {в<а Л и}, (1)

{210и ^ 32, в - и} = {и<а Л в}.

Рис. 3. События переходов из состояния 210и

Из соотношений (1) определяем плотности вероятностей переходов вложенной цепи Маркова из состояния 210и:

Р210«^ = Р{в - а € ¿у, и - а € ¿V} = f (и-V)д(и - V+у^уйи, 0 < V < и, у > 0;

р21^ = Р {а - в € ¿у,и - в € ¿V} = д(и - V )f (и - V+y)dydv, 0 < V < и, у > 0;

р22о« = Р{в-и € ¿у,и<а} = д(и+у^(u)dy, у> 0.

Аналогично вычисляются вероятности и плотности вероятностей переходов вложенной цепи Маркова из других состояний системы:

оо

р210х0и = р{а - в € ¿х,7- в € ¿и} = /g(t)f (¿+x)ф(í+и) ¿Ьйхйи, х > 0, и> 0;

О

рыхйи = р{в-а е (х,>у-а е (и} = / f +х)ф(г+и) (г(х(и, х > 0, и> 0;

о

оо _

р32^х = р{в-7 е (х, а>^} = / Ф(Ь)У(Ь)д(Ь+х) (Ых, х> 0;

о

Р21ХГ-Х+'у = р {х-в е (у} = д(х - y)dy, 0 <y<x, х <и;

= Р{и — в е (и} = д(и-V)(и, 0 < V < и, и < х;

р2?ХГ-Х = р{в-х е (у} = д(х+y)dy, у >0, <и;

Р^Хи = р{в-и е (У} = д(и+y)dy, у> 0, и < х; р12о1хо = 1; р1оХ°и = 1;

Р22Х°'° = р{х—в е (у} = д(х-y)dy, 0 <у <х;

р22Хо° = р{в-х е (у} = д(х+y)dy, у >0; р32Ху,° = р-х е (у} = Ф(х+y)dy, у> 0;

Р12Ху,° = р {х - ° е (у} = Ф(х-У)dУ, 0 <у <х.

3. Нахождение стационарного распределения вложенной цепи Маркова

Обозначим через р21 значение стационарного распределения для состояния 21, а р(210и), р(21хи), р(32х), р(22х0), р(10х0) и р(10хи) — плотности стационарного распределения вложенной цепи Маркова для состояний 210и, 21хи, 32х, 22х0,10х0 и 10хи соответственно. Используя плотности вероятностей переходов вложенной цепи Маркова, составим для них систему интегральных уравнений:

р(21хи)=1д(г)р(21,г+х, г+и)И+/д(*)/(г+х)р(210, г+и)И+р21[g(t)f (г+х)ф(г+и)И, о о о

оо оо оо

р(10хи

)=/д(г+х)р(21г,г+и)(г+/f (г)д(г+х)р(210,г+и)(г+р21/g(t+x)f (г)ф(г+и)(г, о о о

оо

р(210и)= / р(10ги) (г, о

оо оо оо оо

р(32х)=/д(г + х) р(2Ы) (в + ]Г (г)д(г + х)р(210г) (г + р21 ]Г (г)д(г + х)ф(г) (г, о г о о

оо оо

р(22х0)=/ д(г)р(22,г + х, 0) (г + / ф(г + х)р(32г) (г, оо

оо оо

р(10х0)=/ д(г + х)р(22г0) (г + / ф(г)р(32,г + х) (г, оо

оо

р21 = / р(10г0) (г,

о

оооо оо оо

р21 + / /[р(21хи)+ р(10хи)] (и(х + /[р(22х0)+р(32х)+р(10х0)] (х +/р(210и)(и = 1. о о о о

Пусть Ь^(Я'+) и Ь1(Я+) — весовые пространства функций с конечными нормами

оооо

ii'Ах,и) 11ь1(д+)^/(1+х)(1+и)|ф(х,и)|dudx; ii^(х) иь1 (д+)= /(1+х)|ф(х)|¿х.

О О О

Решение системы уравнений будем искать в пространствах: р(21хи), р(10хи) € Ь1(Я+), р(32х), р(22х0), р(10х0) € ¿1(Я+). Нам понадобятся следующие понятия теории восстановления [8]:

• Кд (Ь) = д*(п)С0 и (t) = 5^00=1 f *(га)^) — плотности функций восстановления Нд (^ и Hf (^ рекуррентных потоков, порожденных СВ в и а соответственно;

г

• Уд(^ х) = д^+х)+/д^+х-8)кд(в) ¿в — плотность прямого остаточного времени

О

процесса восстановления, порожденного СВ в;

• плотность распределения вероятностей к(х) СВ — времени между началом восстановления прибора и моментом поступления ближайшей заявки в систему, определяемая соотношением

оо оо оо_

к(х) = /Т(фд(^х)ф(^ dt + /(t) ¿^Я(у)уд(у,х)ф^+у) dу;

О О О

• Нд(^ — запаздывающий процесс восстановления, порожденный функциями

г г

К(t) = f к(х) ¿х и С(Ь); Щ = к(t) + /Нд^-в)к(в) ¿в — плотность этого процесса

ОО восстановления.

Теорема. Если время обслуживания заявки а имеет конечные математическое ожидание Ма и дисперсию Ба, то стационарное распределение вложенной цепи Маркова определяется плотностью вероятностей

оо

р(210и) = р21 /(^ф^ + и) dt,

О

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

оо оо оо

р(21хи) = р21 /Ь,д(t)f x)ф(t+и) dt+р21 /Нд(t)f (t+х) dtjhf (в)ф(в+1+и) ¿в,

О О О

оо

р(32х) = р21 к(х), р(22х0) = р21 /+ х) dt,

О

оо оо оо

р(10хи) = р21 $ f (^Уд^,х)ф^ + и) dt+р21 /hf (t) dt J f (у)Уд(у,х)ф(у+t+и) ¿у,

О О О

оо оо оо

р(10х0) = р21 /+х) dt+р21 /Уд(t,x) dt Jф(t+у)к(у) ¿у,

О О О

где

оо

Р21 = [2/ ф(г)Я/ (г) <г+/ Ф(г)ядк +/(г)^ (г) <и$ф(з+t)Hf (в) ¿в]-1, 0 0 0 0

Н/(г) = 1 + Я/(г), як(г) = 1 + я;(г).

Доказательство. Исключая из первых трех уравнений системы (2) функцию р(10хп), получаем систему уравнений

' оо оо оо

р(21жи)=/д(г)р(21,г+х,г+u)dt+Jд(г)! (г+х)р(210,г+п)<г+р21/д(г)! (г+х)ф(г+п)<г,

0 0 0 (3)

оо оо __оо

р(210п)=/ G(t)р(2lt,t+п)<г+/ f (г)С(г)р(210,г+п)<г+р21/ G(t)f (г)ф(г+п)<г. 0 0 0

Разрешим первое уравнение последней системы относительно функции р(21хп). Для этого проитерируем уравнение п раз и в полученном равенстве перейдем к пределу при п ^ то по норме пространства Ь1(Я+). Используя теорему Лебега о предельном переходе под знаком интеграла, получаем соотношение

оо оо

р(21хп) = / нд (t)f (г+х)р(210,г+п)<г+р21/(t)f (г+х)ф(г+п)<г. 00

Подставим полученное выражение для функции р(21хп) во второе уравнение системы (3); после упрощения оно принимает вид

оо оо

р(210п) = / f (г)р(210,г+п)<г+р21/ f (г)ф(г+п)<г. 00

Из последнего уравнения находим р(210п) [9]

оо

р(210п)=р21/н/ (г)ф(г+п)<г, (4)

0

тогда

оо оо оо

р(21хп)=р21$ нд (t)f (г + х)ф(г+п)<г + р21$ нд (t)f (г+х)<ь$н/ (в)ф(в+г+п)<г. (5) 0 0 0

Подставляя (4) и (5) в уравнения системы (3), нетрудно убедиться в справедливости утверждения теоремы. Постоянная р21 находится из условия нормировки. □

4. Нахождение стационарных характеристик системы

Разобьем фазовое пространство состояний Е на непересекающиеся подмножества состояний, соответствующие различным физическим состояниям прибора: Е0 = {10х0,10хп} — прибор находится в состоянии ожидания заявки; Е1 = {21,210п, 21хп} — прибором проводится обслуживание заявок;

Е2 = {32х, 22х0} — проводится восстановление обслуживающего прибора. Обозначим переходные вероятности полумарковского процесса £(г) следующим образом:

Ф(г, е, Ег) = р{£(г) е Ег/£(0) = е}, е е Е, г = 0,2.

Известно, что предельные переходные вероятности определяются соотношениями из [7]

Иш Ф(г,е,Ег) = J т(е)р((е)^ т(е)р((е)]-1, г = 0,2, (6)

Е; Е

где т(е) — среднее время пребывания полумарковского процесса £ (г) в состоянии е е Е. Для рассматриваемой системы средние времена пребывания в состояниях определяются формулами:

Х

мв10Х0 = х, ывюХи = х, ывз2Х = / Ф(г) (г, ыв22Х° = / о (г) (г,

оо

Х ХЛи и

мв21 = } Ё (г)0(г)ф(г) (г, м^и = ] о (г) (г, м^ои = / 0(г)Ё (г) (г. 0 0 0

С учетом найденного стационарного распределения интегралы в (6) приводятся к виду:

/оо оо оо __оо \

/т(е)р((е)=р21мш ¡Ик(г)ф(г) (г +/Иг (г)ф(г) (г+/нд(г)Ё(г) (у)ф(г+у) (у -

Е0 \0 0 0 0 )

-р21м^(-р21ма, [ т(е)р((е) = р21 му, / т(е)р((е) = р21ма,

Ег Е2 /оо оо Л оо __оо Л

/ т(е)р((е)=р21мв / Ик(г)ф(г) (г+/Иf (г)ф(г) (г+/ ъд (г)Ё (г) (г $ Иf (у)ф(г+у) (у

Е \0 0 0 0

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

оо

(состояние 21). Несложно показать, что м( = / Ик(г)ф(г) (г — среднее число поте-

о

рянных заявок за период регенерации по причине ремонта обслуживающего прибора;

оо

Mv = / И/(г)ф(г) (г — среднее число заявок, принятых к обслуживанию за период о

оо __оо

регенерации; м§ = / Нд (г)Ё(г) (г § И^ (у)ф(г + у) (у — среднее число потерянных зао о

явок за период регенерации по причине занятости обслуживающего прибора.

В терминах введенных обозначений финальные вероятности пребывания прибора в подмножествах состояний Е°, Е1, Е2 равны соответственно

т л,/ М1 +

Ро = 11Ш Ф(г,е,Ео) = 1 - '

' 0 Мв(М( + Ми + Мб)'

М7

Р1 = 11Ш Ф(г,е,Ех) Р2 = 11Ш Ф(*,е,Е2)

' 1 Мв(М( + Ми + Мб) Ма

- ' Мв(М( + М^ + Мб)'

Стационарные времена Т(Ег) пребывания системы в подмножествах состояний Ег определим из соотношений [7]

Т(Ег) = / ш(е)р(де)[ / р(&)Р(е,Ег)]-1,г = 0,2 (8)

Е; Е\Е;

Учитывая уравнения системы (2) и вид стационарного распределения, интегралы в знаменателях дробей формул (8) преобразуются к виду:

оо

/ р(&)Р(е,Ео)= / р(де)Р(е,Е1)= Р21 $ Нf (г)ф(г) ¿1, / р(де)Р(е,Е2) = Р21.

Е\Ео Е\Е1 0 Е\Е2

Следовательно, стационарные времена пребывания системы в подмножествах состояний Ег, г = 0, 2, определяются формулами

ТЕ ) Мв(М( + Ми + Мб) - М1 - Ма ) М7 _ Т (Е0) = -^-, Т (Е1) = Й^ Т (Е2) = Ма. (9)

Отметим, что в случае абсолютно надежной системы (М7 ^ то) найденные характеристики принимают известный вид [10]. Используя полученные результаты, выпишем стационарные характеристики частных систем обслуживания

М/М/1/0, М/с/1/0 и С1/М/1/0.

Система М/М/1/0. В случае, если

д(г) = ре-^, f (г) = Лe-Лt, ф(г) = пе-^ ф(г) = ее-£/:, * > 0,

формулы (7), (9) принимают вид

1 + Л Е Е

п ^ _ п ^ _ £

Ро 1 + Л + Е + Е , Р1 1 + Л + Е + Е , Р2 1 + Л + Е + Е' п п £ п п £ п п £

Т(Ео) = Е , Т(Е1) = п+Л , Т(Е2) = 1,

Система М/0/1/0. Если д(г) = -в ^, г > 0, а СВ а,у и а имеют распределения общего вида, то характеристики определяются выражениями:

Му + Ма Му Ро = 1---, Р1

оо ' оо '

Му + Ма +1 / Я/ (г)ф(г) йг Му + Ма +1 / Я/ (г)ф(г) йг

1 о 1 о

Ма

Р2 = 1--

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

оо '

Му + Ма +1 / Я/ (г)ф(г) йг

Т(Ео) = -, Т(£1) = о-—-, Т(Е2) = Ма.

- / Я/ (г)ф(г) йг

о

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

f (г) = Лв-Л4, ф(г) = пв-п', Ф(г) = ев-£',г > 0.

Стационарные характеристики системы определяются соотношениями:

(е + п)(Л + п - е)[1 - д(е)][1 - д(Л + п)]

Ро = 1 -

Р1

е(Л + п)Мв[п (1 - д(Л + п)) + (Л - е) (1 - д(е))]: (Л + п - е)[1 - д(е)][1 - д(Л + п)]

Р2

Т (Ео) = Мв

(Л + п)Мв[п (1 - д(Л + п)) + (Л - е) (1 - д(е))]'

п(Л + п - е)[1 - д(е)][1 - д(Л + п)] е(Л + п)Мв(п (1 - д(Л + п)) + (Л - е) (1 - д(е))],

п (1 - д(Л + п)) + (Л - е) (1 - д(е)) п + е

(Л + п - е)[1 - д(е)][1 - д(Л + п)] е(п + Л)'

т(Е1) = , т(Е2) = е.

Л+ п е

Здесь через д(^) обозначено изображение по Лапласу соответствующей функции-

оо

оригинала д(г) : д(г) = / д(г)в-х1 йг.

о

Заключение

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

Описок литературы

1. Гнеденко Б. В. Про одне узагальнення формул Ерланга /Б.В. Гнеденко // Докл. АН УССР. — 1959, №4. — С. 347-360.

2. Марьянович Т. П. Однолинейная система массового обслуживания с ненадежным прибором / Т.П. Марьянович // Украинский математический журнал. — Том XIV — №4, С. 417-422.

3. Марьянович Т. П. Обобщение формул Эрланга на случай, когда приборы могут выходить из строя и восстанавливаться / Т. П. Марьянович // Украинский математический журнал. — Том XII — № 3, С. 279-286.

4. W. Gray A Vacation Queueing Model with Service Breakdowns / Gray W., Scott M., Wang P. // Applied Math. Modeling. — 2000. — Vol. 24, P. 391-400.

5. Емельянов Г. В. Системы массового обслуживания с приборами, которые могут выходить из строя и восстанавливаться / Г. В. Емельянов // Проблемы передачи информации. — 1967. — Том 3 — № 3, С. 59-63.

6. Коваленко А. И. Исследование надежности однолинейной системы с потерями требований /

A. И. Коваленко, Б. Д. Марянин, В. П. Смолич // Таврический вестник информатики и математики. — 2003. — № 2, С. 89-101.

7. Королюк В. С. Процессы марковского восстановления в задачах надежности систем /

B. С. Королюк, А. Ф. Турбин. — К.: Наук. Думка, 1982. — 236 с.

8. Байхельт Ф. Надежность и техническое обслуживание. Математический подход / Ф. Байхельт, П. Франкен. — М.: Радио и связь, 1988. — 392 с.

9. ОбжеринЮ. Е. Стационарные характеристики однолинейной системы обслуживания с одним местом для ожидания / Ю. Е. Обжерин, А. И. Песчанский // Кибернетика и системный анализ. — 2006. — №5, С. 51-62.

10. Корлат А. Н. Полумарковские модели восстанавливаемых систем и систем массового обслуживания / А. Н. Корлат, В. Н. Кузнецов, А. Ф. Турбин. — Кишинев: Штиинца, 1991. — 209 с.

Статья поступила в редакцию 23.06.2012

i Надоели баннеры? Вы всегда можете отключить рекламу.