Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информационные технологии при управлении системами массового обслуживания. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

заявки вполне определено и равно tоб. Тогда минимальный интервал времени между заявками, покидающими систему, будет равен tоб. Нетрудно убедиться, что наличие такого минимального интервала приводит к последействию. Действительно, пусть стало известно, что в какой-то момент t1 систему покинула обслуженная заявка. Тогда можно утверждать, что на любом участке времени t, лежащем в пределах (t1, t1 + tоб), обслуженной заявки не появится; значит, возникнет зависимость между числами событий на неперекрывающихся участках.

Последействие, присущее выходному потоку, необходимо учитывать, если этот поток является входным для какой-либо другой системы массового обслуживания (так называемое «многофазовое обслуживание», когда одна и та же заявка последовательно переходит из системы в систему).

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

3. Условие ординарности означает, что заявки приходят поодиночке, а не парами, тройками и т. д. Например, поток клиентов, входящих в парикмахерскую, может считаться практически ординарным, чего нельзя сказать о потоке клиентов, направляющихся в отделения ЗАГСа для регистрации брака.

Если в неординарном потоке заявки поступают только парами, тройками и т. д., то неординарный поток легко свести к ординарному. Для этого достаточно вместо потока отдельных заявок рассмотреть поток пар, троек и т. д. Сложнее будет, если каждая заявка случайным образом может оказаться двойной, тройной и т. д. Тогда уже приходится иметь дело с потоком не однородных, а разнородных событий.

Далее для простоты ограничимся рассмотрением ординарных потоков. Для изложения дальнейшего материала необходимо сначала привести описание очень удобных сокращенных обозначений, принятых в теории систем массового обслуживания. В их основе лежит трехбуквенное обозначение вида А/В/m, где А и В описывают распределение промежутков времени между последовательными требованиями и времени их обслуживания, а m – число обслуживающих приборов. А и В принимают значения из следующего набора символов, интерпретация которых дается распределениями в круглых скобках: М (показательное), Er (распределение Эрланга r-го порядка), D (детерминированное) HR (гиперпоказательное распределение порядка R), G (распределение общего вида). Иногда приходится указывать емкость накопителя системы (которую обозначим через К) или число источников нагрузки (которое обозначим через N). В этом случае будем использовать пятибуквенное обозначение A/B/m/K/N. При отсутствии одного из двух последних индексов предполагается, что его значение велико. Так,

11

например, запись вида D/M/2/20 означает систему с двумя обслуживающими приборами, детерминированным (постоянным) временем между последовательно поступающими требованиями, показательным распределением времени обслуживания и накопителем емкостью на 20 требований.

Простейший поток играет особую роль среди потоков событий, до некоторой степени аналогичную роли нормального закона среди других законов распределения. Известно, что при суммировании большого числа независимых случайных величин, подчиненных практически любым законам распределения, получается величина, приближенно распределенная по нормальному закону. Аналогично можно доказать, что при суммировании (взаимном наложении) большого числа ординарных, стационарных потоков с практически любым последействием получается поток, сколь угодно близкий к простейшему. Условия, которые должны для этого соблюдаться, аналогичны условиям центральной предельной теоремы, а именно – складываемые потоки должны оказывать на сумму приблизительно равномерно малое влияние.

Рис. 4. Суммирование большого числа ординарных, стационарных потоков с практически любым последействием

Не доказывая этого положения и не формулируя условия, которым должны удовлетворять потоки, проиллюстрируем его элементарными рассуждениями. Пусть имеется ряд независимых потоков П1, П2,..., Пn (рис. 4). «Суммирование» потоков состоит в том, что все моменты появления событий сносятся на одну и ту же ось 0t.

Предположим, что потоки П1, П2, ... сравнимы по своему влиянию на суммарный поток (т. е. имеют плотности одного порядка), а число их достаточно велико. Они стационарны и ординарны, но каждый из них может

иметь последействие. Рассмотрим суммарный поток на оси 0t (рис. 4).

П = ∑ П .

(2)

=1

12

Очевидно, что поток П должен быть стационарным и ординарным, так как каждое слагаемое обладает этим свойством и оно независимо. Кроме того, ясно, что при увеличении числа слагаемых последействие в суммарном потоке, даже если оно значительно в отдельных потоках, должно постепенно слабеть. Действительно, рассмотрим на оси 0t два неперекрывающихся отрезка 1 и 2 (рис. 4). Каждая из точек, попадающих в эти отрезки, случайным образом может оказаться принадлежащей тому или иному потоку, и по мере увеличения n удельный вес точек, относящихся к одному и тому же потоку (и, значит, зависимых), должен уменьшаться. Остальные точки принадлежат разным потокам и появляются на отрезках 1, 2 независимо друг от друга.

Естественно, что при увеличении n суммарный поток будет терять последействие и приближаться к простейшему.

На практике, оказывается, обычно достаточно сложить 4–5 потоков, чтобы получить поток, с которым можно оперировать как с простейшим.

1.3. Простейший поток, поток с ограниченным последействием

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

Рис. 5. Простейший поток

Рассмотрим на оси 0t простейший поток событий П (рис. 5) как неограниченную последовательность случайных точек.

Выделим произвольный участок времени длиной . В курсе теории вероятностей мы доказали, что при условиях 1, 2 и 3 (стационарность, отсутствие последействия и ординарность) число точек, попадающих на участок, распределено по закону Пуассона с математическим ожиданием

= ∙ ,

(3)

где – плотность потока (среднее число событий, приходящееся на единицу времени).

13

Вероятность того, что за время произойдет ровно m событий, равна

( ) =

 

( )

.

(4)

 

 

 

 

!

 

 

 

 

 

 

В частности, вероятность того, что участок окажется пустым (не про-

изойдет ни одного события), будет

 

 

( )

= .

(5)

0

 

 

 

 

Важной характеристикой потока является закон распределения длины промежутка между соседними событиями. Рассмотрим случайную величину Т – промежуток времени между произвольными двумя соседними событиями в простейшем потоке (см. рис. 5) и найдем ее функцию распределения

( ) = ( < ).

(6)

То есть вероятность того, что промежутки времени между двумя соседними событиями Т меньше t, значит, на промежутке длительностью t обязательно появятся события. Перейдем к вероятности противоположного события

1 − ( ) = ( ≥ ).

(7)

Это есть вероятность того, что промежутки времени между соседними событиями Т больше t и на участке времени длиной t, начинающемся в момент tk появления одного из событий потока невозможно, т. е. не появится ни одного из последующих событий. То есть участок длительностью t окажется пустым. А вероятность того, что участок окажется пустым (не произойдет ни одного события), будет равна 0( ) = , следовательно

1 − ( ) = ( ≥ ) = ,

(8)

откуда

 

( ) = 1 − .

(9)

Дифференцируя, найдем плотность распределения

 

( ) = .

(10)

Закон распределения с плотностью (10) называется показательным законом, а величина – его параметром. График плотности f(t) представлен на рисунке 6.

Рис. 6. График плотности распределения показательного закона

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

14

( > )

Поэтому рассмотрим его подробнее. Найдем математическое ожидание величины Т, распределенной по показательному закону:

1

 

 

= [ ] = ∫ ∙ ( ) = ∫ =

.

(11)

 

0

0

 

 

 

 

 

Дисперсия величины Т равна

 

 

 

 

 

 

= [ ] = ∫ 2 ∙ ( ) −

1

=

1

.

(12)

 

 

 

 

2

 

2

 

 

0

 

 

Докажем одно замечательное свойство показательного закона. Оно состоит в следующем: если промежуток времени, распределенный по показательному закону, уже длился некоторое время T, то это никак не влияет на закон распределения оставшейся части промежутка. Он будет таким же, как и закон распределения всего промежутка Т.

Для доказательства рассмотрим случайный промежуток времени Т с функцией распределения

( ) = 1 −

(13)

и предположим, что этот промежуток уже продолжается некоторое время , т. е. произошло событие Т > . Найдем при этом предположении условный закон распределения оставшейся части промежутка Т1 = Т – ; обозначим его F (t)

( )( ) = ( − < | > ).

Докажем, что условный закон распределения ( )( ) не зависит от и равен F(t). Для того чтобы вычислить ( )( ), определим сначала вероятность произведения двух событий

> и − < .

По теореме умножения вероятностей

(( > )( − < )) = ( > ) ( − < | > ) = ( > ) ( )( ),

откуда

( )( ) = (( > )( − < )).

Но событие (Т > ) (Т – < t) равносильно событию < Т < t + , вероятность которого равна

( < < + ) = F(t + ) − F(t).

С другой стороны,

( > ) = 1 − ( ),

следовательно,

( )( ) = F(t+ )−F(t). 1− ( )

Отсюда, согласно формуле (13), получим

( )( ) = − (+) = 1 − = ( ),

что и требовалось доказать.

15

Таким образом, мы доказали, что если промежуток Т распределён по показательному закону, то любые сведения о том, сколько времени уже протекал этот промежуток, не влияют на закон распределения оставшегося времени. Можно также доказать, что показательный закон – единственный, обладающий таким свойством. Это свойство имеет другую формулировку для «отсутствия последействия», которое является основным свойством простейшего потока.

1.4. Нестационарный пуассоновский поток

Если поток событий не стационарен, то его основной характеристикой является мгновенная плотность (t). Мгновенной плотностью потока называется предел отношения среднего числа событий, приходящегося на элементарный участок времени (t, t + t), к длине этого участка, когда последняя стремится к нулю:

( ) = lim

( +

) − ( )

= ( ),

(14)

 

 

→0

 

 

где m(t) – математическое ожидание числа событий на участке (0, t). Рассмотрим поток однородных событий, ординарный и без последействия, но нестационарный, с переменной плотностью (t). Такой поток называется нестационарным пуассоновским. Это первая ступень обобщения по сравнению с простейшим потоком. Для такого потока число событий, попадающих на участок длины , начинающийся в точке t0, подчиняется закону Пуассона

 

 

 

 

 

 

 

 

 

 

( , t

 

) =

 

 

( = 0, 1, 2, . . . ),

(15)

0

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

где а – математическое ожидание числа событий на участке от t0

до t0 + ,

равное

 

 

 

 

 

 

 

 

 

 

 

 

 

t0+

 

 

 

 

 

= ∫

( ) .

(16)

t0

Здесь величина а зависит не только от длины участка, но и от его положения на оси 0t.

Найдем для нестационарного потока закон распределения промежутка времени Т между соседними событиями. Ввиду не стационарности потока этот закон будет зависеть от того, где на оси 0t расположено первое из событий, и от вида функции (t). Предположим, что первое из двух соседних событий появилось в момент t0, и найдем при этом условии закон распределения времени Т между этим событием и последующим:

t0( ) = ( < ) = 1 − ( ≥ ).

Найдем P(T t) – вероятность того, что на участке от t0 до t0 + не появится ни одного события:

16

( ≥ ) = = − ∫tt00+ ( ) ,

откуда

 

 

 

( ) = 1 −

− ∫t0+

( )

.

(17)

 

 

t0

 

 

 

 

t

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

Дифференцируя, найдем плотность распределения

 

 

( ) = ( + ) ∙

t0+ ( )

.

 

 

t0

 

t

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Этот закон распределения уже не будет показательным. Его вид зависит

от параметра t0 и вида функции (t). Например, при линейном изменении (t).

( ) = +

плотность (2.17) имеет вид

 

 

( ) = [ + (

+ )] − − 0

2

 

 

 

2

.

(18)

t

0

0

 

 

 

 

 

 

 

 

 

 

График этого закона при а = 0,4, b = 2 и t0 = 0,3 представлен на рисунке 7.

Рис. 7. График нестационарного пуассоновского процесса

Несмотря на то, что структура нестационарного пуассоновского потока сложнее, чем простейшего, он очень удобен в практических применениях: главное свойство простейшего потока – отсутствие последействия – в нем сохранено. Если зафиксируем на оси 0t произвольную точку t0, то закон распределения ft0(t) Т, отделяющего эту точку от ближайшего по времени будущего события, не зависит от того, что происходило на участке времени, предшествующем t0, и в самой точке t0 (т. е. появлялись ли ранее другие события и когда именно).

1.5. Поток с ограниченным последействием (поток Пальма)

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

Рассмотрим ординарный поток однородных событий (рис. 8). Он называется потоком с ограниченным последействием (или потоком Пальма), если

17

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

Рис. 8. Ординарный поток событий

Очевидно, простейший поток является частным случаем потока Пальма: в нем расстояния Т1, Т2, ... – независимые случайные величины, распределенные по показательному закону. Что касается нестационарного пуассоновского потока, то он не является потоком Пальма. Рассмотрим два соседних промежутка Тk и Тk+1 в нестационарном пуассоновском потоке. Из предыдущего анализа известно, закон распределения промежутка между событиями в нестационарном потоке зависит от того, где этот промежуток начинается, а начало промежутка Тk+1 совпадает с концом Тk; значит, длины этих промежутков зависимы.

Рассмотрим примеры потоков Пальма.

1. Некоторая деталь технического устройства (например, радиолампа) работает непрерывно до своего отказа (выхода из строя), после чего она мгновенно заменяется новой. Срок безотказной работы детали случаен; отдельные экземпляры выходят из строя независимо друг от друга. При этих условиях поток отказов (или поток «восстановлений») представляет собой поток Пальма. Если к тому же срок работы детали распределен по показательному закону, то поток Пальма превращается в простейший.

2. Группа самолетов идет в боевом порядке «колонна» (рис. 9.) с одинаковой для всех самолетов скоростью V. Каждый самолет, кроме ведущего, обязан выдерживать строй, т. е. держаться на заданном расстоянии L от впереди идущего. Это расстояние вследствие погрешностей радиодальномера выдерживается с ошибками. Моменты пересечения самолетами заданного рубежа образуют поток Пальма, так как случайные величины Т1 = L1/V; Т2 = L2/V;... независимы. Заметим, что тот же поток не будет потоком Пальма, если каждый из самолетов стремится выдержать заданное расстояние не от соседа, а от ведущего, тогда скорее всего он будет описываться функциональной зависимостью.

Рис. 9. Пример потока Пальме

Потоки Пальма часто получаются в виде выходных потоков систем массового обслуживания. Если на какую-либо систему поступает какой-то

18

поток заявок, то он этой системой разделяется на два: поток обслуженных и необслуженных заявок.

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

Основной в теории выходных потоков является теорема Пальма, которую сформулируем без доказательства.

Пусть на систему массового обслуживания поступает поток заявок типа Пальма, причем заявка, заставшая все каналы занятыми, получает отказ (не обслуживается). Если при этом время обслуживания имеет показательный закон распределения, то поток необслуженных заявок является также потоком типа Пальма.

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

Интересным примером потоков с ограниченным последействием являются так называемые потоки Эрланга. Они образуются «просеиванием» простейшего потока.

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

Рис. 10. Поток Эрланга первого порядка

Поток Эрланга второго порядка получится, если сохранить в простейшем потоке каждую третью точку, а две промежуточные выбросить (рис. 11).

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

Рис. 11. Поток Эрланга второго порядка

Найдем закон распределения промежутка времени Т между соседними событиями в потоке Эрланга k-го порядка (Эk). Рассмотрим на оси 0t

19

(рис. 12) простейший поток с интервалами Т1, Т2,.. Величина Т представляет собой сумму k + 1 независимых случайных величин

+1

= ∑

(19)

,

 

=1

где Т1, Т2, …, Тk+1 – независимые случайные величины, подчиненные одному и тому же показательному закону

( ) = ( > 0).

(20)

Рис. 12. Поток Эрланга k-го порядка

Можно было бы найти закон распределения величины Т как композицию (k + 1) законов (20). Однако проще вывести его элементарными рассуждениями.

Обозначим fk(t) плотность распределения величины Т для потока Эk; fk(t) dt – вероятность того, что величина T примет значение между t и t + dt (рис. 12). Это значит, что последняя точка промежутка Т должна попасть на элементарный участок (t, t + dt), а предыдущие к точкам простейшего потока – на участок (0, t). Вероятность первого события равна dt, вероятность второго на основании формулы (4) будет

( ) =

( )

.

 

 

 

 

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

Перемножая эти вероятности, получим

 

( ) =

( )

,

 

 

 

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда

 

 

 

 

 

 

 

 

 

 

 

 

( )

 

 

 

( ) =

 

 

 

 

 

.

(21)

 

 

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

Закон распределения с плотностью (21) называется законом Эрланга

k-го порядка. Очевидно, при k = 0 он обращается в показательный

 

( ) =

 

= .

(22)

 

0

1

 

 

 

 

 

 

 

Найдем характеристики закона Эрланга fk(t): математическое ожидание mk и дисперсию Dk. По теореме сложения математических ожиданий

+1

= ∑ 0 = ( + 1) 0,

где m0 = 1/ – математическое ожидание промежутка между событиями в простейшем потоке.

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]