Научная статья на тему 'Открытые сети с многорежимными стратегиями обслуживания и сигналами'

Открытые сети с многорежимными стратегиями обслуживания и сигналами Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кравченко Сергей Владимирович

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кравченко Сергей Владимирович

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

Текст научной работы на тему «Открытые сети с многорежимными стратегиями обслуживания и сигналами»

ФИЗИКА И МАТЕМАТИКА

УДК 519.95:519.872

ОТКРЫТЫЕ СЕТИ С МНОГОРЕЖИМНЫМИ СТРАТЕГИЯМИ ОБСЛУЖИВАНИЯ И СИГНАЛАМИ

С.В. КРАВЧЕНКО

Учреждение образования «Гомельский государственный университет имени Ф. Скорины», Республика Беларусь

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

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

В классической литературе по теории массового обслуживания предполагается, что (обычная) заявка после завершения обслуживания либо покидает сеть, либо переходит в другой узел в соответствии с марковской маршрутизацией. Однако в дополнение к стандартному движению заявок можно найти в практических задачах примеры сетей, в которых заявка перемещается по сети в зависимости от некоего внешнего события. Следуя этой логике, Е. Геленбе в 1993 г. ввел в рассмотрение сеть массового обслуживания, в которой кроме обычных положительных заявок циркулируют еще и сигналы [1]. Вслед за Геленбе многие авторы анализируют сети с сигналами. Так, Чао исследует сеть, в которой сигнал, поступающий в узел, через случайный промежуток времени заставляет заявку покинуть узел [2].

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

2. Постановка задачи. В рамках оперативного управления единым технологическим процессом производства, передачи и распространения электрической энергии возникает задача оптимизации и автоматизации работы диспетчерских служб. Остановимся на рассмотрении той стороны их деятельности, которая связана с выполнением требований надежности в подаче электрической энергии. Это предполагает следующие функции оперативно-диспетчерского управления: сохранность энергетического оборудования; бесперебойность энергоснабжения потребителей; надежность параллельной работы и «живучесть» энергосистем и энергообъединений.

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

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

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

3. Описание математической модели. Рассмотрим открытую сеть массового обслуживания, состоящую из N однолинейных узлов (являющихся диспетчерскими пунктами). В нее поступают два независимых стационарных пуассонов-ских потока: положительных заявок (неисправное оборудование, требующее ремонта) с параметром X и сигналов (дополнительная информация) с параметром X . Каждая заявка входного потока заявок независимо от других заявок с вероятностью П+ направляется в 1-ый узел, а каждый сигнал входного потока сигналов

независимо от других с вероятностью ж- направляется в 1-ый узел (I = 1, N; ЕП =1; Еь: (жы = 1). Время обслуживания положительной заявки I -м узлом имеет показательное распределение с интенсивностью ¡1+ . После завершения обслуживания в 1-м узле обслуженная положительная заявка перемещается в т -й узел как положительная заявка с вероятностью ж+1т, как сигнал с вероятностью

жы или покидает сеть с вероятностью п0 = 1 - Етт-\ Пт + Пт) . Каждый сигнал,

поступающий в 1-ый узел, действует случайное время, имеющее показательное распределение с интенсивностью ¡- (п1), зависящей от числа сигналов в I -м узле. По завершении периода действия сигнал с вероятностью и^т перемещает (положительную) заявку из узла I в узел т, оставляя ее положительной заявкой, а с вероятностью оы перемещает (положительную) заявку из узла I в узел т, превращая ее в сигнал, с вероятностью а10 = 1 - (а+т + а-т ) уничтожает положи-

тельную заявку и пропадает; если в узле нет заявок, то сигнал исчезает. В I -м узле находится единственный прибор, который может работать в г1 +1 режимах.

Состояние I -го узла характеризуется тройкой чисел (к1, п1, ]1), где кі - число положительных заявок в I -м узле; пі - число сигналов в I -м узле; ]1 - номер режима, в котором работает прибор в I -м узле (I = 1, N; = 0, г{). Время работы

прибора I -го узла в режиме (1 -1) имеет показательное распределение,

причем с интенсивностью <рг (к{, ]1) (зависящей от числа положительных заявок кі в узле и от номера режима ) прибор переходит в режим -1, а с интенсивностью V (к1, ) (зависящей от числа заявок кі в узле и от номера режима )

прибор переходит в режим +1. Время пребывания в последнем г1 -м режиме имеет показательное распределение с параметром <рг (к1, г1), после чего прибор переходит в г1 - 1-й режим. Во время переключения прибора с одного режима

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

Описанная сеть схематически представлена на рис. 1, где 1 - очередь заявок; 2 - очередь сигналов; 3 - обслуживающий прибор.

поток заявок

поток сигналов

узел т

Рис. 1. Схема открытой сети массового обслуживания с многорежимной стратегией обслуживания и сигналами

Состояние сети в момент времени і будем характеризовать вектором х(і) = (х1 (і), к, хы (і)), где х1 (і) = (к1, п1, ) - состояние I -го узла в момент времени

і. В соответствии с вышесказанным здесь кі - число заявок в I -м узле в момент

времени і; пі - число сигналов в I -м узле в момент времени і; ]1 - номер режима

работы прибора в I -м узле.

Основная цель работы - нахождение стационарного распределения марковского процесса х(і).

4. Изолированный узел в фиктивной окружающей среде. Предположим, что все величины л,, ц] (п1), ср: (к1, ), у1 (к1, ) строго положительны. Обозначим че-

рез аі среднюю интенсивность поступления положительных заявок в I -й узел, а через аа среднюю интенсивность поступления сигналов в I -й узел. Эти интенсивности удовлетворяют следующей системе нелинейных уравнений трафика:

а+ = СлХ +ак°+ы)

(¿1 — Л Л 01 -+- 2^

к=1

ак +Лк

а- ^ ак (Лкпы + ак°н)

а =АЖ01 ----------а—+-------

к=1 ак +лк

(1)

(2)

Из результата работы [3] следует, что система уравнений (1), (2) имеет единственное положительное решение. Везде далее будем подразумевать именно это положительное решение уравнений трафика (1)-(2).

Рассмотрим изолированный I -й узел в фиктивной окружающей среде, считая, что в него поступают два независимых пуассоновских потока: положительных заявок с параметром а^ и сигналов с параметром а~-, где а+ и а~- - положительное решение системы уравнений трафика (1), (2). Окружающая среда является фиктивной потому, что в самой сети потоки заявок на ее узлы не являются простейшими.

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

p,(k„n„j,)=е>

{а + - ) s=i - (s) u=i <Pi(kl,u)

где Cl находится из условия нормировки.

Для эргодичности изолированного узла достаточно выполнения условий:

ш ni

а <а + —; Zn -() ;supv(ki,Ji) <”;

n, =0 s=1 —l (s) kl, Jl

vi (kiJi) < MPi (kiJi), M ^ Vki, Jt. (4)

5. Основной результат. Пусть q(x, y) - интенсивность перехода процесса x(t) из состояния x в состояние y; q(x) = Z * q(x, y) - интенсивность выхода процесса

из состояния x; - единичный вектор, у которого l -я координата равна 1. Очевид-

но, интенсивности перехода процесса x(t) имеют вид:

k, n, j X(k + ei, щ j)) = % Ki, i =1, N; (5)

k, Щ j'X (k, n + ei, J)) = %П, i = 1N ; (6)

k, n, J),(k - ei, n - ei, J)) = - (ni Ко /{ki *o,n, ^ i =1N; (7)

k, n, J•), (k, n - ei, j)) = - (ni)/{ni ^o} (/{ki=0} + К /{ki *o}), i =1, N; (8)

k, n, J ),(k - ei, n, J)) = (-+По +-(ni Ж 1 щ ,o}) I{ki *op i =1N; (9)

k, n, J),(k - ei + Єп , n, J)) = —'іП^ІтІ{к1 *o} , i * m , l, m = 1, N ; (1o)

k, n, J),(k - ei, П + em , J)) = -іПт1^} , l, m = 1 N ; (11)

k, n, J),(k - ei + em , П - Єі , J)) = — (ni ')KhnI{ki *o,n, *o} , i * m , l, m = 1 N ; (12)

k, n, J'), (k - ei, П - ei + em , J)) = - (П1 )KmI{kl*o,nl*o} , l * m , l, m = 1, N ; (13)

k, щ j ),(k, n, j+et)) = v (ki, Ji )I{ j, *nP l =1, N; (14)

k, щ J ),(k, n, J - et)) = Pi (ki, j,) ^ u *o}, l =1, N; (15)

и X, у) = 0 для всех иных состояний у .

Интенсивность выхода получается сложением этих интенсивностей:

N

"till* {k, *o} 1 iV'-nJiJ* {*o} i=1 i=1 i=1

q(k, n, j) = %+% + Z - (ni)I{nl*o} + Z-l(1 - П)I{kl*o} + Z Pi (ki, j)+

N

+Zv (ki, ji )I{ j, *n}. (16)

i=1

Пусть Р+ = (4), Р = (П), 0+ = «), 0 = ), Р = Р + Р , 0 = 0+ + 0.

Основной результат выражает следующая теорема.

Теорема. Если для всех I = 1, N выполняются условия (4) и матрицы Р и 0 неприводимы, то марковский процесс х(() эргодичен, а его финальное стационарное распределение имеет форму произведения

N

р(к,Щ 7,) = ПРг (кг,Щ,Л), (17)

г=1

где р1 (к1, п1]1) - стационарное распределение изолированного I -го узла в фиктивной окружающей среде, определяемое с помощью соотношений (3).

Доказательство. Для доказательства того, что р(к, п, у'), определенные в (17),

образуют стационарное распределение марковского процесса х^), достаточно [4, 5] подобрать функцию

дК : (X,X) \ {(х,х), х е X} ^ [0,да),

которая бы удовлетворяла соотношениям:

Р( х)чК ( х У ) = Р( У Ж ^ х) (18)

и

ЧК (х) = 2 У* (х У) = 2 У(х У) =У(х) . (19)

Если такие ч (х, _у) удастся найти, то окажется, что ч (х, _у) будут являться ин-финитезимальными характеристиками перехода для обращенной во времени цепи Маркова х(-і) , а р(х) - стационарными вероятностями для х(і) и х(-і) . Положим

+

я ((к, п, ]),(к - е,, п, Л)) = а±1 Хл+I I = 1, N; (20)

Ч ((к, n, ЛЬ (к - е1, n, Л)) = + Л поИ {к Ф0}

а1

чя((k,п J),(k,п-еі, J)) = 1 (Пі) ЛпolI{nlщ, 1 =1,N; (21)

аі

чя ((k, n, J),(k+еі, п+еі, Л)) = а 1 а‘ + °ю, 1 =1, N; (22)

а +і

чя ((k, n, J),(k, п + еі, 7)) = а1(1{к1=0} +^«1{к1 фо}^ 1 =1, N; (23)

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

а+ -----

Чя ((к, n, J),(к + е1, n, 7)) = - 1 + (1і+ П0 + А (п1 Ж1 {п ^ 1 =1, N; (24)

а +І1

чя((k,n, J),(k+еі-Єт,n,Л)) = а+ ^а"- +1т+)ііпlI{kmФ0}, 1Фт, I,т =1N; (25)

''і т ’ 7 /7 +/ - + ч г^1 1т {кт ф0} ’

0+ (а +І1 ) {т }

(26)

а+ (а +м/)

, I Ф m, /, m = 1, N ; (27)

, / Ф m, /, m = 1, N ; (28)

4й ((к, П j), (к, n j - е,)) = р, (к,, j ,)I{})ф0}, 1 =1, N ;

(29)

4й ((к, n j ), (к, n j+е/)) = V(к,, j,) I{, фП }, 1 =1, N ;

(30)

для всех остальных состояний y положим qR (x, y) = 0. Для функции qR соотношение (18) действительно выполняется, что легко проверяется подстановкой в него равенств (5)-(15) и (20)-(30) и использования (3). Остается доказать (19). Складывая (20)-(30) (и учитывая уравнения трафика (1)-(2)), получим, что qR ( x) = q( x ) для всех состояний x g X. Эргодичность марковского процесса x(t) доказывается с помощью эргодической теоремы Фостера [6].

6. Обсуждение результатов. Целью данной работы явилась разработка математической модели функционирования диспетчерских служб энергетической системы, что потребовало рассмотрения новой сети массового обслуживания. Рассмотренная модель является более общим случаем по сравнению с сетью в [3]. Найденные в статье условие эргодичности и стационарное распределение состояний сети позволяют рассчитать необходимые количественные оценки для системы диспетчерских служб (например, вероятность появления очереди на ремонт, период времени от момента аварии до ее устранения, наличие незанятых ремонтных бригад и т. п.). Построенная математическая модель является основой для имитационного моделирования функционирования оперативно-диспетчерского управления.

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

В заключение автор выражает благодарность профессору Ю.В. Малинковскому за постановку задачи и помощь в работе.

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

1. Gelenbe E. G-networks with triggered customer movement //Journal of Applied Probability. - 1993. Vol. 30. - pp. 742-748.

2. Chao Xiuli. A note on queueing networks with signals and random triggering times //Probability in the Engineering and Informational Sciences. - 1994. - Vol. 8. - pp.213-219.

3. Bocharov P.P. On Queueing Networks with Signals. Applied stochastic models and information processes: Memorial seminar dedicated to the 60th birthday of Vladimir Kalashnikov. Петрозаводск, 8-13 сентября 2002г. - Петрозаводск, 2002. - С. 27-30.

4. Henderson W., Pearce C.E., Pollet P.K., Taylor P.G. Connecting Internally Balanced Quasireversible Markov Processes //Adv.Appl. Probability. - 1992. - V.24, No.4. -P. 934-959.

5. Miayzawa M., Taylor P.G. A Geometric Product-Form Distribution for a Queueing Network with Non-Standard Batch Arrivals and Batch Transfers //Adv.Appl. Probability. - 1997. - V.29, No.2. -P. 523-544.

6. Foster F.G. On Stochastic Matrices Associated with Certain Queueing Process //Ann.Math.Statist. - 1953. - V.24, No.2. - P. 355-360.

nonyneHO 20.11.2002 г.

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