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

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

..pdf
Скачиваний:
7
Добавлен:
12.11.2023
Размер:
12.79 Mб
Скачать

Л. А. ОВЧАРОВ

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

И З Д А Т Е Л Ь С Т В О «М А Ш И Н О С Т Р О Е Н II Е»

Москва 1969

УДК 519.2(01)

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

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

Книга рассчитана на широкий круг специалистов, занимаю­ щихся решением задач исследования операций, она представ­ ляет также интерес для преподавателей и студентов втузов* Табл. 1. Иллюстр. 130. Библ. 24 назв.

Рецензент д-р техн. наук проф. Л. Т. Кузин

Науч. ред. д-р техн. наук проф. Е. С. Вентцель

2-2-4

371-68

ПРЕДИСЛОВИЕ

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

Примерами таких задач могут служить задачи анализа рабо­ ты аэродрома, телефонного узла связи, морского порта, магазина, системы противовоздушной обороны (ПВО), многостаночного цеха и т. п. Общим для всех этих задач является необходимость количественного анализа процесса «обслуживания» различных заявок, например, самолетов, взлетающих с аэродрома и произ­ водящих на нем посадку; абонентов, обращающихся на автома­ тическую телефонную станцию (АТС) для соединения с другими абонентами; судов, прибывающих в порт для разгрузки и погруз­ ки; покупателей, обращающихся в магазин за покупками; само­ летов, обстреливаемых системой ПВО, и т. д. Заявки поступают на обслуживание в различные, вообще случайные моменты вре­ мени, образуя так называемый «поток заявок». Потоки заявок могут иметь различную структуру и интенсивность (частоту по­ ступления заявок). Следовательно, для решения задач теории массового обслуживания нужно прежде всего уметь анализиро* вать потоки заявок. В первой главе книги рассматриваются раз­ личные потоки и проводится исследование основных характери­ стик этих потоков. Так как заявки следуют друг за другом в случайные моменты времени, то для анализа потоков заявок широко привлекается аппарат теории вероятностей.

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

3

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

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

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

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

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

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

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

4

предусматривают все особенности поведения заявки, поступив­ шей в систему. К таким правилам прежде всего относятся прави­ ла образования очереди из заявок, нуждающихся в обслужива­ нии. Могут рассматриваться такие правила, когда очередь вооб­ ще не допускается (гл. 4). В других системах массового обслу­ живания допускается образование ограниченной (или неограни­ ченной) очереди (гл. 5). Особое место занимают системы массо­ вого обслуживания с «нетерпеливыми» заявками, когда заявка может покинуть очередь (или вообще систему), не дождавшись конца обслуживания (гл. 6). Наиболее типичным примером си­ стемы массового обслуживания с «нетерпеливыми» заявками является система ПВО: самолет (заявка) стремится вылететь из зоны обстрела ПВО, «не дождавшись своего обслуживания» (поражения). Рассматриваются такие системы массового обслу­ живания, в которых допускается «взаимопомощь» между кана­ лами при обслуживании заявок.

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

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

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

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

наличие потока заявок, нуждающихся в обслуживании;

наличие каналов, где производится обслуживание посту­

пивших заявок.

При написании данной книги автор не ставил себе цель под­

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

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

Автор также приносит глубокую благодарность академику АН УССР Б. В. Гнеденко, любезно согласившемуся просмотреть рукопись и сделавшему ряд ценных замечаний, и профессору Л. Т. Кузину, советы и предложения которогод,оказали автору существенную помощь.

Март 1968 г.

Глава 1

ПОТОКИ СОБЫТИЙ

§ 1.1. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ

Потоком событий называется последовательность событий,

происходящих одно за другим в какие-то случайные моменты времени. Примерами могут служить: поток вызовов, поступаю­ щих на АТС; поток изготовленных деталей, поступающих в ОТК завода; поток машин, нуждающихся в заправке горючим; поток самолетов, приземляющихся в данном аэропорту; поток заби­ тых в ворота шайб при игре в хоккей и т. п. Различают потоки о д н о р о д н ы х и н е о д н о р о д н ы х событий. Например, по­ ток самолетов, приземляющихся на аэродроме, будет однород­ ным, если не различать самолеты по типам. Если же мы будем различать типы самолетов (ТУ-104, ИЛ-18 и т. д.), тот же поток будет уже неоднородным. В дальнейшем будем рассматривать главным образом потоки од­ нородных событий. События

в однородном потоке

разли-

^

tk

-•—

чаются только моментами

о

 

появления.

 

 

 

Рис. 1.1.1

Поток

событий

можно

 

 

 

графически

представить как

 

 

последовательность точек t\y U, ... на числовой оси 01, соответст­

вующих моментам появления событий (рис. 1.1.1).

Потоки событий различаются по своей внутренней структуре. Самым простым потоком с точки зрения его построения является «регулярный поток». Регулярным потоком называется поток, в

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

Рассмотрим поток, в котором события разделены интервала­ ми времени Ти Г2, (рис. 1.1.2.). Эти интервалы вообще являются

7

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

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

талей.

называется

ординарным,

если вероятность

Поток событий

того, что на малый участок At

(рис. 1.1.3), примыкающий к мо-

о 1

5 t

н— -----------------------.

 

 

t

t

Рис. 1.1.2

 

Рис.

1.1.3

менту времени t, попадет больше одного события (P>j(/, At)).

пренебрежимо мала по сравнению с вероятностью того, что на этот же интервал времени попадет ровно одно событие

(Pl (t, At)):

Л (*, * /)» /> > !(/, А/).

(1.1.1)

Так как для любого интервала At

P0(t, Д0 + Л (*. Д*) + />>!(*, А0 = 1

(1.1.2)

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

Ы) + РЛ*, д0 « 1 ,

(1.1.3)

 

At) = О (At),

(1.1.4)

где О(Л^)— величина, порядок малости которой

выше, чем

At, т. е.

 

 

Пт

- ^ ^ - = 0 .

(1.1.5)

Д/-.0

At

V

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

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

Стационарным потоком событий называется поток, для кото­

рого вероятность появления того или другого числа событий на

8

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

валами времени

Г2, представляют собой стационарные по­

токи.

 

Рассмотрим на оси 0/ ординарный поток событий и найдем среднее число событий, наступающих на интервале времени Д/,

примыкающем к моменту времени t

(рис. 1.1.3). В соответствии

с приближенным равенством (1.1.3) оно будет

 

о -я 0(*.

+

Ь РЛ*> Ц)=РЛ*> А0 .

 

Среднее число событий, наступающих на участке времени Дt

в единицу времени, составит

 

 

 

 

 

 

Pi(t,

Ао

 

( 1. 1.6)

 

 

 

At

 

 

 

 

 

 

 

 

Рассмотрим предел выражения (1.1.6) при Д^ — 0. Если этот

предел существует, то он называется

интенсивностью

(плотно­

стью, параметром)

ординарного

потока:

 

 

 

lim

Р\ (*. Ар

\ { t ) .

(1.1.7)

 

 

Д / - 0

At

 

 

 

Интенсивность

потока

может

быть любой неотрицательной

функцией времени. Она имеет размерность, обратную размерно­ сти времени [~7"j Д л я CTai*H0HaPH0r0 потока его интенсив­

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

Х(/) = Х= const.

§ 1.2. ЗАКОН РАСПРЕДЕЛЕНИЯ УЧАСТКА ВРЕМЕНИ, НА КОТОРЫЙ ПАДАЕТ ТОЧКА

В этом параграфе будет рассмотрена внутренняя структура одного частного вида стационарного потока Пальма, у которого все интервалы между соседними событиями взаимно независи­ мы и распределены одинаково с функцией распределения F(t) *.

Пусть имеется стационарный поток Пальма (рис. 1.2.1), изо­ браженный на оси Of. Допустим, что на эту ось падает случайным образом точка S, отмеченная на рис. 1.2.2 крестом, причем поло­

жение точки S никакие связано с моментами появления событий.

* Такие потоки иногда называют рекуррентными.

9

Требуется определить закон распределения того участка Г*, на который упала точка 5.

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

т> .

тг , тз

т*

 

1

Г

1

Т

 

н--------

 

- — т

»!"

*

J

1 _ *—®—1

 

.-------i — 1—

4 _____1 _

 

Рис. 1.2.1

 

 

 

Рис. 1.2.2

 

распределения интервала времени Г* между появлением двух автобусов, на котором появился пассажир (на который упала точка S), в общем случае не совпадает с законом F(t). Этот на

первый взгляд парадоксальный факт можно пояснить на следу­ ющем простом примере.

Допустим, что интервал времени Т (в часах) между появле­

нием

двух соседних по

времени автобусов

может принимать

 

Y*

 

только

два

значения:

/i = 0,8 с

 

 

вероятностью 0,5 и t2 = 0,2 с веро-

 

------Н

 

ятностью 0,5. Тогда на оси 0/ бу-

t

--------- •—®----- 1

дем иметь поток, в котором с оди-

 

 

t

наковой

частотой

будут встре­

 

Рис. 1.2.3

 

чаться длинные (0,8) и короткие

 

 

(0,2) участки (рис. 1.2.3).

 

 

 

Предположим,

что

пассажир

 

 

 

появился на

остановке

в какой-

нибудь момент времени. Что вероятнее — что он попадет на уча­ сток длины 0,8 или на участок длины 0,2? Очевидно, первое более вероятно: отрезков 0,8 и 0,2 на оси 0£ в среднем одинаковое коли­ чество, но отрезок 0,8 длиннее в 4 раза, значит, отрезки 0,8 зани­ мают на оси в среднем в 4 раза большую протяженность, чем отрезки 0,2; следовательно, вероятность попадания точки 5 на отрезок 0,8 равна уже не 0,5, а 0,8, а вероятность попадания на отрезок 0,2 равна 0,2. На этом простом примере можно убедиться в том, что закон распределения того промежутка, на который попала точка S, в общем случае не совпадает с его априорным

законом распределения.

Решим эту же задачу в общем виде. Пусть априорная функ­ ция распределения случайной величины Г-интервала между двумя соседними событиями есть F(t), а плотность распределе­ ния f (t) (если случайная величина Т является дискретной слу­

чайной величиной, то плотность распределения может быть вы-

10

Соседние файлы в папке книги