Научная статья на тему 'Исследование влияния случайных вариаций интенсивности входного потока на макроскопические показатели нестационарной СМО'

Исследование влияния случайных вариаций интенсивности входного потока на макроскопические показатели нестационарной СМО Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
49
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕСТАЦИОНАРНЫЕ СМО / ДИСКРЕТНО-СОБЫТИЙНОЕ МОДЕЛИРОВАНИЕ / NON-STATIONARY QUEUING SYSTEM (NQS) / DISCRETE-EVENT MODELING

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

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

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

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

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

The study of influence of random variations of input rate to macroscopic indicators of a non-stationary queuing system

Access control systems (ACS) are widely used to provide safe and comfortable passing for public events. The input rate of the flows of visitors passing through the ACS varies in the time. That is why ACS can be considered as non-stationary queuing system (NQS). The study of the features of the functioning of such systems is of great interest from a practical point of view. The obtained results could be used as a scientific justification for the design decisions that are accepted at the design and modernization stage of NQS. In addition, an objective assessment of the features of the functioning of these systems in moment of incident on an object for carrying out mass events (terrorist act, fire, etc.) need to be done. In simulation the input rate is similar to the function approximating the dependence X = X(t), fixed during the football matches. The results of simulation NQS, which receives on the input flow of requests with the rate X = X(t), changing in time are some of NQS characteristics. The dependence of the queue length, the waiting time in service queue and the number of visitors entered from time were calculated. The averaged dependencies of the NQS characteristics on time should be considered as functions. These functions have significant values that can be useful for engineers, designers and also appropriate security services: the number of entered visitors at the beginning of the event, the maximum length of the queue of visitors, the maximum waiting time in the queue and the corresponding time points. We propose to call them macroscopic characteristics of NQS. Taking into account that the dependencies recorded during the football matches contain both deterministic and random components, a priori, we can expect that the random part will influence the macroscopic characteristics listed above. The results of the conducted statistical modeling showed that in the studied range of variations in the input rate of requests, this component does not have a significant effect on the selected macroscopic indicators of NQS.

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

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2019 Управление, вычислительная техника и информатика № 47

УДК 681.5

БО!: 10.17223/19988605/47/7

И.А. Корелин, С.В. Поршнев

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

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

Ключевые слова: нестационарные СМО; дискретно-событийное моделирование.

В настоящее время для обеспечения доступа посетителей на объекты проведения массовых мероприятий широко используются контрольно-пропускные системы (КПС) [1]. В связи с тем, что интенсивности потоков посетителей, проходящих через КПС, изменяются во времени, можно рассматривать КПС как нестационарную систему массового обслуживания (НСМО). (Напомним, что НСМО отличаются от стационарных систем массового обслуживания тем, что интенсивности поступления заявок на вход НСМО X и интенсивности их обслуживания ц изменяются во времени, в том числе и случайно.) Изучение особенностей функционирования данных систем представляет несомненный интерес с практической точки зрения, поскольку полученные при этом результаты могут быть использованы для научного обоснования принимаемых конструкторских решений на этапе проектирования и модернизации нестационарных систем массового обслуживания (НСМО), а также для объективного оценивания особенностей функционирования данных систем при возникновении на объекте проведения массовых мероприятий нештатных ситуаций (террористический акт, пожар и т.д.).

Поскольку аналитическое исследование подобных систем удается провести для малого числа НСМО [2-4], для изучения их количественных характеристик целесообразно использовать подход, основанный на использовании имитационных моделей НСМО, работоспособность которого ранее была продемонстрирована авторами в [5]. В данном подходе используется кусочно-постоянная аппроксимация функции X = Х(0:

МО = Х(9(* - 4 )-9(* - 4+1 Ж, (1)

где 9((- - функция Хэвисайда:

к=0

ч [0, ( <£,

(кк - среднее значение функции М (() на интервале , 5]).

При этом полагается, что на каждом из интервалов [^, моделируемую систему можно рассматривать как СМО, на вход которой поступает стационарный поток заявок с интенсивностью Хк , а ее начальное состояние соответствует конечному состоянию СМО на интервале 2, %к_х ]. Однако

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

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

I, =хг (3)

Отметим, что в ранее проведенных исследованиях [5] наличие случайной составляющей интенсивности X при расчете макроскопических характеристик НСМО во внимание не принималась.

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

1. Математическая модель нестационарной системы массового обслуживания

Структурная схема модели нестационарной одноканальной СМО с неограниченной очередью представлена на рис. 1.

FIFO

Обслуживание

очередь

МО

N(t)

Рис. 1. Схема модели нестационарной СМО Fig. 1 The block diagram of non-stationary QS

В данной модели предполагается, что на вход СМО поступает поток заявок с интенсивностью X = X(t), изменяющейся во времени. Основной характеристикой входного потока событий является мгновенная плотность потока X(t), вычисляемая по формуле

= lim М(t + ) - М (,) = М), (4)

At dt

где M(t) - математическое ожидание числа событий на интервале [0, t].

Для обслуживания очереди посетителей используется политика FCFS (first come - fist service, первый вошел - первый вышел). Скорость обслуживания поступающих заявок определяется интенсивностью обслуживания ц заявок/мин. В работе принято допущение, что время на обслуживание

одной заявки можно охарактеризовать как случайную величину с плотностью вероятности :

0, при < 1,

2М [£] (£-1), при 1<£< М [£], 9(М [£] - 1)VS (5)

—2М[^— (£-10 ), при М [£]<£< 10, 9(М [£] -10)V '

0, при 10,

где [1,10]. В проведенном исследовании мы использовали случайные числа, генерируемые в соответствии с плотностью вероятности (5) и М[£] = 4 с. При этом средняя интенсивность обслуживания ц составила 15 заявок/мин.

Анализ статистической информации выполнялся с использованием данных, собранных 05.05.2013 г. во время проведения футбольного матча между футбольными клубами «Крылья советов» и «Динамо» на стадионе «Металлург», г. Самара. Типичная зависимость Xexp(t), полученная во время проведения футбольного матча, приведена на рис. 2 [1].

p

30 г

-80 -60 -40 -20 0 20 40

t, МИН

Рис. 2. Типичная зависимость X(t) нестационарной СМО (начало матча t = 0) Fig. 2. The dependences X(t) of non-stationary QS (the beginning of the match t = 0)

Доступ на стадион «Металлург» был открыт за 1,5 часа до начала футбольного матча. После открытия турникетов в течение времени T1 ~ 70 мин интенсивность поступления заявок нарастала от 0 чел./мин до Xmax = 28 чел./мин. Примерно за 15 мин до начала матча интенсивность поступления заявок начала уменьшаться. В последующие 50 мин (T2 ~ 50) число заявок уменьшилось от Xmax = 28 чел./мин до 0 чел./мин. Общее число посетителей N, вошедших через одно контрольно-пропускное устройство (турникет) на стадион «Металлург»,

40

N = j t) dt, (6)

-80

составило 1 400 чел.

Из рис. 2 видно, что зависимость Xexp(t) представляет собой аддитивную смесь детерминированной и случайной составляющих:

4xp (t)=^det (0 + ^(0 . (7)

При поиске удачной аппроксимации детерминированной составляющей обнаружено, что зависимость X(t) имеет ярко выраженный максимум в точке t = T0. В этой связи для выделения из экспериментальной зависимости Xexp(t) случайной составляющей Xmd(t) на интервалах [T;T0 ], [T0,T2]

была использована кусочно-полиномиальная аппроксимация зависимости X (t) (рис. 3).

Из рис. 3 видно, что в первом приближении остатки кусочно-полиномиальной аппроксимации (зависимость Xmd (t)) можно рассматривать как случайные (точнее, «квазислучайные») числа, для оценки плотности распределения и функции распределения которых можно использовать аппроксимацию Розенблата-Парзена [7, 8] c ядерной функцией типа Коши, как обеспечивающую наименьшее значение информационного функционала (рис. 4).

4

3 2

■а> 1

V_'

ТЗ

е

ч о

'V. ■■ V ■

' 'в « ч t1«« »*.-

»

a b

Рис. 3. Визуализация кривых t), аппроксимирующих зависимость X (t) (a). Остатки кусочно-полиномиальной аппроксимации входной интенсивности (t) (b) Fig. 3. Visualization of curve Xapl(t) approximating the dependence ) (a). Residuals Xm(1 (t) of piecewise polynomial approximation of input rate (b)

sii

1 0.9

< 0.8

||> 0.7

ii. 0.6

(1

о" ¿0.5 t.

о" о 0.4

"о 0.3 0.2 0.1

a b

Рис. 4. Аппроксимация Розенблатта-Парзена плотности распределения случайной составляющей Xmi (t ) (a). Функция распределения случайной составляющей (t ) (b) Fig. 4. Rosenblatt-Parzen approximation of the probability density function of the input rate random component (t ) (a). The cumulative distribution function of input rate random component (t ) (b)

В предыдущих исследованиях [1] авторы использовали подход по эмулированию входного потока на основании статистической информации с матчей, проводимых на стадионах, полностью повторяя статистические свойства входного потока. Подход, при всей его эффективности, однако, также имеет известный недостаток, связанный с тем, что параметры модели, вообще говоря, оказываются зависящими от имеющейся статистической информации, собранной во время проведения футбольных матчей на стадионах. В проведенном исследовании полученная оценка функции распределения была использована для генерации случайной составляющей интенсивности потока заявок, поступающего на вход изучаемой НСМО. Детерминированная составляющая интенсивности потока заявок на вход НСМО выбрана синтетической, чтобы не привязываться к конкретному событию, и описывалась функцией

к _

^(0 = £ - ч )-е(* - к1))(8)

к=0

где 9( г + - функция Хэвисайда по формуле (2) и X - среднее значение функции Хехр (г) на интеРвале [;к, г к+1 ].

Число интервалов К кусочно-постоянной аппроксимации зависимости Хйе1 (г) на основании предыдущих исследований [6] выбиралось равным 1 520.

2. Методика проведения вычислительных экспериментов

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

1) функция Хйе1 (г), значения которой вычислялись в соответствии с (5) (на рис. 5 обозначена сплошной линией);

2) сумма значений функции Хйе1 (г) , вычисляемых в соответствии с (5), и случайной последовательности, сгенерированной в соответствие функцией распределения, оцененной по экспериментальным данным (на рис. 5 обозначена кружочками);

3) сумма значений функции Хйе1 (г) , вычисляемых в соответствии с (5), и случайной последовательности, генерируемой в соответствии с функцией распределения, оцененной по экспериментальным данным, на каждом из этапов статистического моделирования (зависимость Хай (г), использованная на первом шаге метода Монте-Карло, на рис. 5 обозначена кружочками, на других шагах алгоритма случайная составляющая изменяется).

Примеры зависимостей входной интенсивности потока заявок видов 2, 3 приведены на рис. 5.

30 г

-120 -100 -80 -60 -40 -20 0 20 40

t, МИН

Рис. 5. Зависимости X(t) нестационарной СМО (начало матча t = 0) Fig. 5. X(t) are dependences of non-stationary QS (the beginning of the match t = 0)

Блок-схема алгоритма, использовавшегося при проведении статистического моделирования, представлена на рис. 6. (Здесь обозначение exprnd(^) означает генерацию реализации экспоненциально распределенных величин с параметром Хг).

Рис. 6. Блок-схема методики проведения статистического моделирования НСМО Fig. 6. A block diagram of the methodology for simulation of NQS

Из рис. 6 видно, что на каждом из интервалов кусочно-постоянной аппроксимации входной интенсивности в течение интервала генерировались времена прибытия заявки гА с экспоненциальным законом распределения и интенсивностью, равной усредненному значению интенсивности прибытия. Интервал времени обслуживания т5 генерировался в соответствии с (2). Для каждой заявки вычислялось время ее поступления в очередь г , для этого поочередно просматривались все заявки, находившиеся на данном временном интервале в очереди:

tE =

I tA, tf > £ +т*, [tf+(tE-i +<., - tf ), tf < tE_x+<,.

(9)

Отметим, что, как очевидно, для первой заявки Х^ = Х^ .

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

Для количественного описания особенностей работы данных НСМО, следуя [6], были использованы: зависимость длины очереди посетителей (в терминах СМО - длины очереди заявок) от времени

^ = Ь(гк) = , где б = [дп: ХЩ < Хк п^ > Хк},

(10)

среднее время ожидания посетителя (в терминах СМО - заявки) в очереди от времени

Z ( tE - tf )

=т' (t, )=

Q

где Q = {qn : tf < tk о tf >^

(11)

а также зависимость числа вошедших на стадион посетителей от времени (в терминах СМО - число обслуженных заявок)

Ки1 = МоШ(Хк) = а, где б = (4п: ХЕп < Хк}, (12)

Т - т _

где Хк = Т + ~--(к -1), к = 1,К, ^ - количество интервалов кусочно-линейной аппроксимации

К

Ч Х).

3. Анализ экспериментальных результатов

Примеры зависимостей выбранных количественных характеристик представлены на рис. 7.

a b c

Рис. 7. Зависимости: а - числа вошедших от времени Nou(t); b - длины очереди от времени L(t); c - времени ожидания обслуживания от времени Tw(t) Fig. 7. Dependencies: а - the numbers of entered from time Nou(t); b - the length of the queue from the time L(t);

c - waiting time for maintenance from time Tw(t)

Из рис. 7 видно, что для каждой из зависимостей можно указать характерные точки, представляющие интерес для инженеров, проектировщиков, служб безопасности объектов проведения массовых мероприятий (макроскопические характеристики КПС).

1. Максимальное значение величины Xmax:

xmax = max(x), где x e {L,т'}. (13)

2. Значение аргумента tx , в котором x ( t ) достигает максимального значения:

tx = argmax ( x (t )), где x e {L, т'}. (14)

3. Число посетителей, вошедших к моменту начала матча:

= Q, где Q = {qn:tEn <t = 0}. (15)

4. Время, необходимое для обслуживания всех посетителей:

TA11 = {t: N(t) > 0,97 • где = max(N(t)). (16)

Совокупность значений выбранных макроскопических показателей, вычисляемых на каждом шаге метода Монте-Карло, представляет собой некоторые случайные последовательности, для оценки плотности распределения которых была использована аппроксимация Розенблатта-Парзена [7, 8]. Оценки квантилей изученных случайных последовательностей представлены в таблице.

Оценки квантилей распределений количественных показателей НСМО

Параметр Метод вычисления X(t) (см. Методика проведения вычислительных экспериментов)

1 2 3

Доверительная вероятность 0,05 0,5 0,95 0,05 0,5 0,95 0,05 0,5 0,95

Lmax 371,3 439,4 512,2 369,4 437 508,9 372,7 438,9 502,1

8,8 12,8 16,9 8,3 12,1 16,2 8,2 12,4 16,5

-с 31 36,6 42,5 30,6 36,4 42 31 36,6 41,9

42 49,5 57,5 41,3 48,7 56,1 42 49,4 56,8

N о 979 1 018,6 1 057,5 981,3 1 019,8 1 058,8 979,6 1 018,3 1 059,2

T 1 All 46,8 52,8 59,4 46,1 52,2 58,4 46,8 52,7 58,7

Из таблицы видно, что значения соответствующих квантилей распределений выбранных макроскопических характеристики НСМО оказались отличными друг от друга. В этой связи в соответствии с критерием типа Колмогорова-Смирнова была проведена проверка статистической значимости отличий данных распределений друг от друга. Оказалось, что отличия изученных распределений макроскопических характеристики НСМО на уровне доверительной вероятности p = 10-4 для изученных диапазонов значений интенсивностей входного потока заявок статистически незначимы. Следовательно, при изучении НСМО в режиме, когда на ее вход поступает поток заявок, детерминированная составляющая которого вычисляется в соответствии с (5), а случайная составляющая находится в диапазоне интенсивностей, аналогичном диапазону изменения данной величины во время проведения футбольных матчей, оказывается достаточным учитывать только детерминированную составляющую t ), что позволяет существенно сократить время исследования.

Заключение

Исследованы макроскопические характеристики НСМО при кусочно-полиномиальном изменении детерминированной составляющей входной интенсивности в диапазоне [0, 25] чел./мин.

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

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

ЛИТЕРАТУРА

1. Поршнев С.В., Якоб Д.А. Исследование особенностей функционирования информационных контрольно--пропускных си-

стем объектов проведения массовых мероприятий. Екатеринбург : Ин-т экономики УрО РАН, 2014. 216 с.

2. Clarke A.B. A waiting line process of Markov type // Ann. Math. Statist. 1956. No. 27. P. 452-459.

3. Koopman B.O. Air-terminal queues under time-dependent conditions // Operation Research. 1972. № 20. P. 1089-1114.

4. Luchak G. The solution of the single channel queueing equations characterized by a time-dependent arrival rate and a general class

of holding times // Operation Research. 1956. No. 4. P. 711-732.

5. Поршнев С.В., Корелин И.А. Исследование особенностей нестационарной одноканальной системы массового обслужива-

ния в разрезе числа обслуженных заявок // Cloud of Science. 2017. Т. 4, № 3. С. 366-375.

6. Korelin I.A., Porshnev S.V. Rationale choosing interval of a piecewise-constant approximation of input rate of non-stationary

queue system // J. Phys.: Conf. Ser. 2018. № 944. 012060.

7. Rosenblatt M. Remarks on some nonparametric estimates of a density function // Ann. Math. Statist. 1956. No. 27. P. 832-837.

8. Parzen E. On estimation of a probability density function and mode // Ann. Math. Statist. 1962. No. 33. 1065-1076.

Поступила в редакцию 22 ноября 2018 г.

Korelin, I.A., Porshnev S.V. (2019) THE STUDY OF INFLUENCE OF RANDOM VARIATIONS OF INPUT RATE TO MACROSCOPIC INDICATORS OF A NON-STATIONARY QUEUING SYSTEM. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika [Tomsk State University Journal of Control and Computer Science]. 47. pp. 57-65

DOI: 10.17223/19988605/47/7

Access control systems (ACS) are widely used to provide safe and comfortable passing for public events. The input rate of the flows of visitors passing through the ACS varies in the time. That is why ACS can be considered as non-stationary queuing system (NQS). The study of the features of the functioning of such systems is of great interest from a practical point of view. The obtained results could be used as a scientific justification for the design decisions that are accepted at the design and modernization stage of NQS. In addition, an objective assessment of the features of the functioning of these systems in moment of incident on an object for carrying out mass events (terrorist act, fire, etc.) need to be done.

In simulation the input rate is similar to the function approximating the dependence X = X(t), fixed during the football matches. The results of simulation NQS, which receives on the input flow of requests with the rate X = X(t), changing in time are some of NQS characteristics. The dependence of the queue length, the waiting time in service queue and the number of visitors entered from time were calculated. The averaged dependencies of the NQS characteristics on time should be considered as functions. These functions have significant values that can be useful for engineers, designers and also appropriate security services: the number of entered visitors at the beginning of the event, the maximum length of the queue of visitors, the maximum waiting time in the queue and the corresponding time points. We propose to call them macroscopic characteristics of NQS. Taking into account that the dependencies recorded during the football matches contain both deterministic and random components, a priori, we can expect that the random part will influence the macroscopic characteristics listed above.

The results of the conducted statistical modeling showed that in the studied range of variations in the input rate of requests, this component does not have a significant effect on the selected macroscopic indicators of NQS.

Keywords: non-stationary queuing system (NQS); discrete-event modeling.

KORELIN Ivan Andreevich (Ural Federal University named after the first President of Russia B.N. Yeltsin, Yekaterinburg, Russian Federation).

E-mail: korelin.ivan@gmail.com

PORSHNEV Sergey Vladimirovich (Doctor of Technical Sciences, Professor, Ural Federal University named after the first President of Russia B.N. Yeltsin, Yekaterinburg, Russian Federation). E-mail: sergey_porshnev@mail.ru

REFERENCES

1. Porshnev, S.V. & Jakob, D.A. (2014) Issledovanie osobennostey funktsionirovaniya informatsionnykh kontrol'no-propusknykh

sistem ob"ektov provedeniya massovykh meropriyatiy [The study of the functioning of information systems checkpoints objects of mass event]. Ekaterinburg: Ural Branch RAS.

2. Clarke, A.B. (1956) A waiting line process of Markov type. Annals of Mathematical Statistics. 27. pp. 452-459. DOI:

10.1214/aoms/1177728268

3. Koopman, B.O. (1972) Air-terminal queues under time-dependent conditions. Operation Research. 20. pp. 1089-1114. DOI:

10.1287/opre.20.6.1089

4. Luchak, G. (1956) The solution of the single channel queueing equations characterized by a time-dependent arrival rate and a general

class of holding times. Operation Research. 4. pp. 711-732.

5. Porshnev, S. & Korelin, I. (2017) Non-stationary single-channel queuing system features research in context of number of served

queries. Cloud of Science. 4(3). pp. 366-375. (In Russian).

6. Korelin, I.A. & Porshnev, S.V. (2018) Rationale choosing interval of a piecewise-constant approximation of input rate of non-

stationary queue system. Journal of Physics: Conference Series. 944(1).

7. Rosenblatt, M. (1956) Remarks on some nonparametric estimates of a density function. Annals of Mathematical Statistics. 27.

pp. 832-837.

8. Parzen, E. (1962) On estimation of a probability density function and mode. Annals of Mathematical Statistics. 33. pp. 1065-1076.

DOI: 10.1214/aoms/1177704472.

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