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

Учебник системный анализ - Антонов

.pdf
Скачиваний:
435
Добавлен:
11.06.2015
Размер:
18.19 Mб
Скачать

'1 ,

11

1;':

,11'

1"

I

!

Рассмотрим пример решения задачи нелинейноro программирова­ ния с ограничениями в виде неравенств. Пусть требуется минимизиро­

вать функцию

f(X) = ЗxI2 +4X1X2 +5х;

приограничеНИЯХХ1 ~O; Х2 ~O; Х1 2 ~4.

Перепишем условие задачи следующим образом:

f(x) = 3XI2 +4X1X2 +5х;,

1 ::;0; 2 ::;0; -X1 - X2 ::;-4.

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

менные и изменив знак на равенство:

-XI +UI2 =0; 2 +и;=0; -XI -X2 +U;=-4.

Далее запишем функцию Лагранжа

F(Х,и,Л) =3X~ +4X1X2 +5х; +ЛI(U~ -Х1)+Л2(U; -Х2)+Лз(U; -Х1 2 +4).

Необходимые условия минимума для данной функции:

1 +4х2 l з =0;

1 +10Х2 -1..2 з =0;

1 ::;0;

2 ::;0;

1 2 ::;-4;

Л1Х1 =0;

\ ",

Л2Х2 =О;

Лз(4-Х1 2) =0;

Лl'Л2з ~ о.

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

Лагранжадолжен быть отличен от нуля. Положим "'. = "'2 = О, тоща (по­

скольку решается задача минимизации) должно выполияться неравен­

ство "'з> О, откуда следует 4 - х. - Х2= О или 4 - х.= х2• Подставляем

данное выражение для параметраХ2 в два первых равенства и решаем их:

6ХI +4(4-х1)-лз =0; {1 +10(4-хl)-лз =0.

342

6х! +16-4Х1 з =0; {1 +40-10хt з =0.

Приводя подобные члены, получим

2ХI+16-Лз=0;

{ -6Х1 +40-1..з =0.

Перенесем множитель Лагранжа в правую часть:

2ХI+16=лз;'

{ -6Х1 +40 = Лз·

Решая данную систему, получим

Хl

= 3

Х

= 4 - Х = 1, лз = 22.

 

'2

t

Нетрудно проверить, что эти решения являются условиями мини­

мума и функция имеет минимальное значение, равное 44 в точке с ко-

ординатами (3, 1).

1:

1,

 

 

 

 

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

 

 

 

 

ницу времени; среднее число занятых каналов; среднее число заявок в

 

 

 

 

очереди; среднее время ожидания обслуживания; вероятность того, что

 

 

 

 

число заявок в очереди превысит некоторое число и Т.д.

Глава 11

 

 

 

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

 

 

 

ния необходимого показателя эффективности достаточно знать рз:пре:

 

 

 

 

СИСТЕМНЫЙ АНАЛИЗ И МОДЕЛИ

 

 

 

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

 

 

 

выбор, обслуживаниевпорядкепоступленияили с приоритетом) ирас­

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

 

 

 

 

 

 

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

 

 

 

 

полнительную информацию. Например, в случае отказов в обслужива­

11.1. Постановки задач, приводящие к моделям

 

 

 

нии нужно определить вероятность того, что поступившее требование

 

 

 

получит отказ сразу после прибытия или через H~Koтopoe время, Т.е.

теории массового обслуживания

 

 

 

покинет очередь до или после присоединения к неи.

 

 

 

 

 

 

С теоретической точки зрения очереди можно рассматривать как

Модели теории массового обслуживания находят применение при

 

 

 

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

решении задач системного анализа в случае, когда исследуемые вели­

 

 

 

последовательно или параллельно. Напоток оказываютвлияниеразлич­

чины имеют случайный характер. К числу таких задач относятся за­

 

 

 

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

дачи управления запасами при случайном спросе, задачи организации

 

 

 

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

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

 

 

 

стиками являются такие, как интенсивность входного потока требова­

вания, организациитexIШЧеского обслуживанияпредприятий, вопросыснаб­

 

 

 

ний и интенсивность обслуживания. В более общем случае могут ис­

 

 

 

жения запасными частями и механизмами и Т.п.

 

 

 

пользоваться распределение длительности интервалов времени между

Рассмотрим основные понятия теории массового обслуживания.

 

 

 

моментами поступления заявок на обслуживание и распределение дли-

Каждая система массового обслуживания (СМО) состоит из некото­

 

 

 

тельности обслуживания.

 

 

 

 

 

 

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

 

 

 

Для всякой системы массового обслуживания (СМО) характерна

вания. Всякая СМО предназначена для обслуживания определенного

 

 

 

структура, которая определяется составом элементов и связями меж­

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

 

 

 

ду ними. Основными элементами системы являются

 

 

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

l'

входящий потоктребований,

 

 

 

 

 

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

каналы обслуживания,

 

 

 

 

 

 

 

 

 

 

 

 

 

явки. Случайный характер потока заявок и времен обслуживания при­

 

 

 

очередь требований,

 

 

 

 

 

 

водит к тому, ЧТО в некоторые моменты времени на входе в СМО мо­

 

 

 

выходящий потоктребований.

 

 

 

 

 

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

 

 

 

Схематично изображение системы массового обслуживания пока-

работать с недогрузкой или вообще простаивать.

 

 

 

зано на рис. 11.1.

 

---

 

 

 

 

Процесс работы СМО представляет собой случайный процесс с

 

 

 

 

 

 

 

@

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дискретными состояниями и непрерывным временем. Состояния сис­

 

 

 

 

 

 

 

 

 

..

 

темы массового обслуживания меняются скачком в моменты реали­

 

 

 

000

000

 

@

 

 

зации событий (поступление новой или окончание обслуживания заяв­

 

 

 

 

 

 

ки, момента, когда заявка, которой надоело ждать, покидает очередь).

 

 

 

 

..

 

Очередь

 

@

 

•••

 

 

 

 

 

 

ВЫХОДЯЩИЙ

 

 

 

Входящий

 

 

 

 

 

 

 

 

 

 

 

Задача теории массового обслуживания состоит в построении мо­

 

 

 

 

Обслуживающие

поток

 

 

 

 

поток

делей, связывающих заданные условия работы СМО с интересующи­

 

 

 

 

 

каналы

 

 

 

 

 

 

 

 

 

 

 

ми показателями эффективности системы, описывающими ее способ­

 

 

 

 

Рис. 11.1. Схема миогоканальной СМО с ожидаиием

ность справляться с потоком заявок. В качестве показателей могут

 

 

 

 

 

 

 

 

 

 

 

 

345

344

I

11

I

I

·1

1'!

Рассмотрим некоторые Понятия теории массового обслуживания более подробно. Одно из исходных- понятие ВХОдящего потокатребо­

ваний, которыйпредставляетсобой совокупностьтребований, поступа­

ющих в систему и НУЖДающихся в обслуживании. В начальный момент

времени в системе может находиться некоторое число требований.

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

имеет определенный закон распределения. Случайны также длитель­

ности между моментами поступления последовательных требований.

Промежуткимеждупоступлениямитребованийвомногих прикладных

задачах можно считать взаимно независимыми. Однако существуют

примеры, когда это предположение не Выполняется. Скажем, при дви­

жении Потока транспорта через перекресток интервалы между прохож­

дением очередных машин будут завИСимыми событиями.

В системумассовогообслуживания требованиямогутпоступать из

конечной или бесконечной совокупности, которая может СОСтоять из

различных категорий требований. Требования каждой из категорий

могут поступать с различным распределением, по одиночке или в со­

ставе группы, и занимать место в очереди в устаНОвившемся порядке.

Распределение Входящего потока требований может зависеть от рас­

пределения Выходящего потока. Например, в больницу пациенты при­

нимаются только при наличии освободившихся мест.

КаждойизСМО свойственнаопределеннаяорганизация. По соста­ вуСМОразделяютнаодноканальныеимНогоканальные. Многоканаль­

ные системы могут СОстоять из каналов одинаковой и разной произво­

дительности (пропускной способности). СМО классифицируются по

времени пребывания требования в системе до начала обслуживания.

Выделяют каналы с неограниченным временем ожидания, каналы с

отказами и каналы смешанного типа. В системах снеограниченным

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

налы занятыми, становится в очередь и ДОжидается до тех пор, пока

один из обслуживающих каналов не освободится. В системах с отка­

зами всякое вновь поступившее требование, застав все приборы заня­

тыми, покидает систему. В системах смешанного типа поступившее

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

рого, не ДОждавшись обслуживания, требование покидает систему.

Всистемахсожиданиемиспользуютсяследующиедисциплиныобслу­

живания:

первым пришел - первым обслужился (данная дисциплина нахо­

дит наиболее широкое применение и обозначается как FIFO - исполь­

зуется аббревиатура английского названия first input - first output);

, :

I

дисциплина обслуживания по приоритетам;

случайный выбор обслуживания.

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

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

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

каналы подключаются в строгом порядке, определяемом приори­

тетом использования;

каналы обслуживают поступившие требования в порядке освобож­

дения;

 

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

v

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

живание временные интервалы между их поступлениями, длительность

обслужи~ания- величиныслучайные.Основнымизадачами,решаемы­

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

в очереди, минимизация длины очереди и Т.П.

11.2. Характеристика входящего потока требований

Процесс поступления в СМО потока требований я~ляется случай­

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

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

ни.Числоn реализацийсобытияЕ, происходящихвтечениеинтервала

времени 't, является случайной величиной, которую будем обозначать

через N('t). Вероятность того, что N('t) = n, будем обозначать Pi't).

Сделаем следующие предположения.

1. Pn('t) зависит только от величины 't и не зависит от момента на­ чала отсчета (условие стационарности потока).

2. N('t) не зависит от числа реализаций события Е, пр~исшедших в

любые предшествующие 't интервалы времени, т.е. случаиная величи­

наN('t)He зависит от предыстории процесса (условие отсутствия послед­

ствий).

346

347

 

:':1',

I

I

I,!

3. Вероятность того, что событие Е произойдет более одного аза в интервале времени dt - бесконечно малая величина по сравненJю с

длительностью интервалаdt. Вероятностьтого, что событиеЕ оизой­

дет один раз пропорциональна dt и равна Adt, л.

-

константа ПР(услов

ординарности потока).

 

 

 

 

ие

 

Определим распределение вероятностей для простейшего потока

(т.е. определим Р ('t) для различных n

n = О

1

2

)

дл

лю

б

v

n

"

,

,....

я интервала

 

ои ДЛительности 't справедлива формула полной вероятности.

 

 

 

РО('t) + ~ ('t) + ... + Pk ('t) + ... =1.

 

 

 

 

Рассмотрим в качестве временного интервала интервал I1t.

 

 

 

РО(.М)+ ~ (Ы)+... + Pk(M)+ ... = 1.

 

 

 

ПрименимусловиеординарностиприI1t ~dt: Р(dt)=O приk> 1

довательно, Po(dt) + P (dt) = 1.

 

 

k

 

,сле-

1

Посколькубылоотмечено, чтоP\(dt) = Adt, следо:вагельно Р =1- Adt Произведем аналОГИЧные Вычисления для участка't пр~и~вольноЙ

длительности. Рассмотриминтервал [о, 't+d't] и определимвероятность

того, что в данном интервале произойдет ровно n событиV

Е Э

то воз-

можно, когда

и

.

1)n событийреализовалисьв интервале [о, 't] и ни одного события

винтервале времени ['t, 't+d't];

2)n - 1 событие реализовано в интервале [о, 't] и одно событие в

интервале времени ['t, 't+d't].

Вероятнобстьтого, чтов интервале времени ['t, 't+d't] не произойдет

ни одного со ытия, посчитана и равна

Ро=l- Adt.

Вероятность того, что в интервале времени ['t, 't+d't] Произойде

т

одно событие, равна

 

Р\ = Adt.

 

 

Запишем выражение дляопределениявероятноститого что наин

 

тервале [о, 't+d't] будет зафиксировано n событий

'

-

Рn('t +d't) =Рn('t)(1- Лd't)+ Рn-1('t)Лd't.

Раскроем скобки:

348

Произведем элементарные преобразования:

dPn('t) = Pn('t+d't)-Pn('t) =1.. р ('t

-р 'с)

(11.1 )

d't

d't

(n-1)

n()'

 

что справедливо для n = 1,2, .... При n = О имеем

 

 

dPo('t) = -лР ('t).

 

(11.2)

 

d't

о

 

 

Зададим начальные условия, состоящие в том, что априори посту­ лируется отсутствие требований в начальный момент времени Ро(О) = 1, Рn(О) = о, n = 1, 2, .... с учетом начальныхусловий из последнего уравне­

ния получаем Po('t) = е-Лt• Далее, подставляя выражение (11.2) в (11.1),

получаем зависимость для вычисления вероятности нахождения в сис­

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

ции, приходим К следующим соотношениям:

 

Л'te-Аt

P('t) =-_.

1

1!'

 

(л't)ne-At

Рn('t) = -'--"'----

n!

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

сона. Отметим, что величина Л.'t - среднее число событий Е в интер­

вале 't. Непосредственной подстановкой выражений полученной систе­

мы выводим следующую зависимость:

л't

Рn+1('t) = --n+1 Рn('t).

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

ассона.

Распределеиие иитервалов между двумя событиями. Опреде­ лим закон распределения между двумя последовательными события­

ми.

Время поступления требований в систему подчиняется пуассонов­

скому закону распределения (процесс поступления требований - пуас­ соновский процесс), где е - случайная величина, определяющая длину

интервала между двумя соседними требованиями; f (е) - плотность

349

,11:

!i

распр~де~ения случайной величины е; F(e) - функция распределения

случаинои величины е Fce) =pce~E».

Вер,?ятность того, что на рассматриваемом интервале времени не

произоидет ни одного события, равна

Р(Э)= (А.е)0 е-А6 =е-А6

О! .

ТогдаПЛотность распределения случайной величиные при пуассо­

новском процессе поступления требований будет иметь вид

f(Э) = л.е-А6 .

Моменты распределения определяются следующим образом:

М(Э)=.! D(Э)=_1

1..' 1..2,

где л. - интенсивность потока требований.

Величина 1/л. представляет собой среднее значение длины интер­

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

мени.

Длительиость иитервала между (n, n + т) событиями. Рас­

смотрим процесс Пуассона с интенсивностьюЛ. иопределим законрас­ пределения длительности интервала между n и n + т событиями. Дли­

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

лов, имеющих одно и то же распределение/се) = л.е-М• Распределение суммы одинаково распределенных подынтервалов определяется как

свертка и имеет вид

f т(Э) = л.(А.е)m-I е-Ав

(m-l)!

- это распределение Эрланга. Его математическое ожидание и диспер­

сия выражаются Соответственно следующим образом:

т

т

 

=МЭ=-

])6=-

 

1..'

1..2.

Время Обслуживаиия. Время обслуживания - это характеристи­

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

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

личина tобол, которая полностью характеризуется законом распределе­

ния. В случае экспоненциального законараспределениявремени обслу-

350

t

1

'

живания G(t обе. ) = 1- е-l'

о6ол , где Jl = =-- - интенсивность обслуживания,

tобел

Т.е. предполагается, что время обслуживания как случайная величина

подчиняется экспоненциальному закону распределения.

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

начена.

Показатели эффективности зависят от трех факторов: 1) характе­ ристик качества и надежности системы; 2) экономических показателей; 3) условий, в которых эксплуатируется система (комплекс внешних и внутренних факторов, параметры потока требований и пр.).

Эффективность систем обслуживания можно характеризовать боль­ шим числом всевозможных количественных показателеЙ. Наиболее

широкое применение находят следующие:

вероятность потери требования в СМО; применительно к систе­ мам обслуживания эта величина равна вероятности того, что все об­

служивающие каналы заняты;

вероятность того, что занятыми являются k каналов обслужива­

ния (Pk); РО - вероятность того, что все каналы свободны;

m-I

среднее число занятых каналов Nз = LkPk ; этот показатель ха­

k=1

рактеризует степень загрузки системы;

среднее число каналов, свободных от обслуживания,

m-I

N o = L(m-k)Рk ;

k=O

N

коэффициент простоя каналов Кп = ~ ;

т

коэффициент загрузки каналов Кз = -Nз .

т

Для систем с ожиданием используются дополнительные характе­

ристики:

среднее время ожидания требований (ждут сами требования);

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

средняя длина очереди;

среднее число заявок в сфере обслуживания;

вероятность того, что число требований в очереди, ожидающих

начала обслуживания, больше некоторой заданной величины;

351

1,

I

I , '

,

1, 1

I

'1,1

1

li 1

'1'I

1\

11

1111'

111,11

1,11

1;

"

1,

,1

"

li,

1

,1

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

бования в системе; стоимость потерь в единицу времени, связанных с

ожиданием заявки в очереди; стоимость потерь, связанных с уходом

требования из системы; стоимость единицы времени простоя.

11.3. Система массового обслуживания с ожиданием

Система массового обслуживаиия с ожиданием - это такая си­

стема, которая имеет возможность ставить заявки в очер~дь, где эти

заявки ожидают обслуживания. Системы массового обслуживания с ожиданием бывают разомкнутые и замкнутые. Разомкнутая система массового обслуживания - это система с неограниченным источником

потока требований. Примерами разомкнутой системы массового обслу­

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

- система, в которой поток требований ограничен. Примерами замкну­

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

конечно и чаще всего постоянно.

Разомкиутая система с одиим каиалом обслуживаиия. Рас­ смотрим следующую систему. Имеется один канал обслуживания. Время обслуживания распределено по экспоненциальному закону с па­

раметром fl (fl- интенсивность обслуживания). Интенсивность входя­ щего потока л.. Требования обслуживаются в порядке поступления в

систему. Входящий поток требований пуассоновский. Процесс обслу­

живания не зависит от предыстории системы, зависит только от теку­

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

рактеризуется матрицей переходных вероятностей. Описанный процесс

представлен на рис. 11.2.

Введем обозначения: Е. - состояние, при котором в системе нахо­ дится n требований; p.(t) - безусловная вероятность этого состояния в

момент времени t.

По условию ординарности за время dt не может поступить больше одного требования. Вероятность поступления требования за отрезок

времени длительностью dt равна A.dt.

352

1

~

 

•••

000

о

 

 

----@

 

Входящий

Канал

Выходной

поток

обслуживания

поток

 

Очередь

 

 

Рис. 11.2. Схема одноканальной разомкнутой СМО с ожиданиеМ

Рассмотрим процесс функционирования такой системы. За отрезок

времени длительностью dt возможны следующие переходы:

Ео ~Eo; Ео ~El; Е1 ~Eo; Е1 ~El; Е1 ~E2; Е2 ~El;

Покажем, как вычисляются вероятности переходов. Пусть A.dt- ве­

роятность поступления нового требования (в интервале dt), f.1dt - веро­

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

вале dt).

Рассмотрим переход Е. ~ Е•. Событие Е. при условии, что преды­

дущее событие было также Е., может реализоваться двумя способами: 1) за время dt в систему поступило одно тре~ование и одно требо:

вание системой обслужилось; вероятность такои реализации событии

равна A.dt . f.1dt;

2) в интервале времени dt ни одно требование не поступило и ни одно

требование не обслужилось. Вероятность такой реализации соответ­

ственно равна (1 - A.dt)(1 - f.1dt).

Данные события несовместны и поэтому можно записать

Р(Е. ~ Е.) =Лdt· J.1dt +(1- Лdt)(I- J.1dt) =1- Лdt - J.1dt.

В данном выражении мы пренебрегаем членом второго порядка мало­

сти (dt)2.

По аналогии вычисляем вероятности для всех возможных переходов:

Р(Ео ~ Ео) = l-Лdt;

P(Et ~ Et +1 ) = Лdt;

P(Et +1 ~ Et ) = J.1dt;

P(Et ~ Et ) = 1- Лdt - J.1dt.

353

2З-4ЗSS

,

,

1

 

,

,

 

 

'1

,I

11'

11,1: '.

l'

i 111,' 1

1 Ili, .

,

'11 11 '

il

" . ··.·.1

1

,'1.1

1

1,

'1

1,.

1-Лdt

 

1- (Лdt +IJdt)

1- (Лdt +IJdt)

 

 

0-..._.8_...

1- (Лdt +IJdt)

...З~ Лdt

а

 

Лdt

 

Лdt

 

 

 

 

о

 

 

Е1

 

Е2

 

~З:

Е

 

IJ.dt

IJ.dt

IJ.dt

Ei+ 1

Рис. 11.3. Граф переходов Одноканальнойразомкнутойсистемысожиданием

Граф переходоводноканальнойразомкнутойсистемысож

иллюстрирую

v Ф

 

 

 

 

 

иданием,

 

щии

ункционирование системымассовогообслуживания

изображен на рис. 11.3.

 

 

 

 

'

Выч~лимтеперьверо~тностипребываниясистемывнекоторомсо­

с;янии

i ВПРОИЗВольныи моментвремени t. Вероятностьнахождения

п оцесса в некоторых СОСТОяниях в будущий момент в

емени исх

~з;~~~~;::о~~стемы в настоящий моментбудетвычи~ляться сле~~

Для СОСтояния Е

 

 

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

О

~(t)J.1dt,

 

(11.3)

 

 

 

РО(t +dt) = Р

(t)(l- Лdt)+

 

где PoCt) -

вероятность нахождения процесса в Состоянии Е

в м

времени t;(1 - Лdt) -

вероятность остаться в состоянии Е з~ BP~:::':!t

Wереход Ео~ Ео); Pl(t)~t -

вероятность перехода Е ~ Ё

 

риводя подобные члены в (11.3), получаем

1

о·

 

 

 

 

dPo(t)

 

 

 

 

 

 

 

~ = -ЛРо(t)+J..L~(t).

 

 

(11.4)

 

 

 

 

 

 

 

 

для состОяния Е

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

Р;(t + dt) = Р;(t)(l- лdt- J..Ldt) + Р;+1(t)J..Ldt + рн(t)лdt =

 

 

= Р;(t)(l- + J..L)dt) + p/+l (t)J..Ldt + рн(t)Лdt, i ~ 1.

(11.5)

~~;;::::М с выражением(11.5) те же преобразования, что ис (11.3) и

 

 

 

 

(11.6)

Такимобразом получилисисте

муди

фф

еренциальныхуравненийКол-

мого ова -

ч'

 

ния C~CTeMЫ епмена для проведения расчетов вероятностей пребыва­

ни t.

в некотором СОСТоянии Е; в ПРОИЗвольный момент време-

354

 

 

 

 

Устаиовившийся режим. Если при t ~ 00 для любого решения урав­

нений (11.4), (11.6) существуетпредел liтP;(t)=P; (; = О, 1,2, ...), то в данной

смо имеет место установившийся режим. Такая система называется статистически устойчивой.

Величины Р; называются стационарным решением системы урав­ нений. Для стационарного решения производные от вероятностей Pit), i = О, 1,2, ... равны нулю, следовательно,

0= -лРо(t) +~(t);

(11.7)

0= ЛР;_1 (t) - + J..L)P;(t) +J..LP;+1 (t); i ~ 1.

 

Решив систему (11.7), получим

 

л

 

Р1 =-Ро;

 

J..L

 

Pt =(~JРО; k ~1.

(11.8)

 

Отметим, что в любой момент времени система может находить­ ся только в одном из состояний, следовательно, события несовместны:

IЛ=l

;=0

 

 

 

(11.9)

;=1

 

 

 

Подставим из (11.8) в (11.9) выражения для соответствующих ве­

роятностеЙ,получим

 

 

 

-

-(л1/

.

(11.10)

1-Ро = LP; =PoL -

 

;=1

;=1 J..L

 

 

Обозначим ~= Ч';втеориимассовогообслуживанияданныйпоказатель

J..L

называется коэффициентом использования (загрузки) смо. Если

> 1, установившегося режима не существует. Если 'Р < 1, установив­

шийся режим существует и возможно вычисление соответствующих ве­

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

23·

355

11

,'i i'

I

11

 

~ (л.)k

=1.

 

PoL-

 

 

k=O

Jl

 

 

 

Данное выражение можно переписать как

 

Ро=~(л.)k'

 

 

~~

 

 

Рассмотримзнаменательпоследнего вь

Iражения. Применяя форму-

лу для суммы бесконечно убываю

 

v

 

Подставляя в полученное выражен:

И

Jеометрической прогрессии и

 

загрузки СМО, Получим

 

 

о

означение для коэФФициента

f(~)k=~=~.

k=O Jl

1-~

 

1-'1"

 

 

Jl

 

 

 

 

РО =1-'1';

 

(11.11)

 

Pk='1' kРО ='1' k(1- '1').

v Таким образом, рассмотрены ОСНовные х

арактеристики разомкну­

тои системы массового оБСЛуживания с

лом. Подведем итог и пе

ей е

 

одним обслуживающим кана­

теристик СМО.

р

д м к расчету ОСНовных числовых харак-

1. с~е~ИН~~ИЧ~~Л:~~::~:иХ:~~~~;~:еСТИКИ СИстемы

 

E(N) =fnp. = fn(l- '1')'1'. =~

 

.=1

.=1

1- '1' .

2. Средняя длина очереди

 

 

 

 

 

М

~

 

'1'2

 

 

= L(n-1)p. = _.

 

3. Вероятность того

•=1

 

1- '1'

 

 

 

 

 

 

, ЧТО В СИстеме имеется хотя бы одно требование,

 

P(N > О) =1- РО ='1'.

 

4. Среднее время пребывания

еб

ования в системе вычислим, Исходя

изследующих соображений: тр

 

356

 

 

 

 

 

 

л. = Jl(1- РО);

 

 

t = _E_(N_) =

E(N)

= '1'

1

1

л.

Jl(1- РО)

1- '1' Jl(1- РО)

Jl(1- '1')

5. Среднее время ожидания в системе

_

=-=---=

М

'1'2 1

tОЖ

Л.

1- '1' л.

6. Среднее время обслуживания

 

 

-

1

-

 

tобел = -

= tпреб -

Jl

'1' .

(1- Ч')Jl

-

tож

Разомкиутая система сиесколькими одииаковыми прибора­ ми. Рассмотрим обслуживающую систему, состоящую из т параллельно включенных каналов. Предположения относительно входящего потока и распределения времени обслуживания такие же, как в системе с од­ ним каналом, Т.е. интенсивность поступления требований А. Исследу­ ем случай, когда все каналы обслуживания идентичны и имеют произ­ водительность }.1. Схема разомкнутой системы С}.1 каналами обслужи­ вания приведена нарис. 11.4. Составим дифференциальные уравнения состояний системы. Обозначим через Ek состояние, при котором в си­

стеме обслуживания находится k требований. За отрезок времени дли­

тельностью dt в системе возможны следующие переходы:

Представим граф переходов в виде сетевого графика (см. рис. 11.5).

000

~_®

•••~

~

о

--:.. ®

 

 

 

 

Входящий

О

®

Выходящий

поток

поток

Очередь Обслуживающие

каналы

Рис. 11.4. Схема разомкнутой многоканальной СМО с ожиданием

357

l-Лdt

1- (Лdt +IJdt)

1-+kpdt)

 

 

1-(М+Щ1dt)

 

 

g~М

..8

Лdt

О

Лdt

 

 

 

~O

... ~8~..

 

 

р

Ео

IJ.dt

Е1

lqJdt

Ek

тlJ.dt Е

тlJ.dt Е тlJ.dt

 

НС.

11

 

 

 

т

 

 

.5.

Граф переходов Одноканальной разомкнутоU

 

 

 

 

 

 

 

н СИСтемы С Ожиданием

l'

Рассмотрим ВОЗМОжные перехо ы в

 

 

переходу соотвеТСтвующие вероят::ости~истеме и припишем каждому

E j ~ E j +1

Е} ~ E j _1

Е} ~Ej

Ek ~ Ek+1

Ek+1 ~ E k

Ek ~ Ek

л.dt,

1-Лdt,

Лdt,

j~t, и~т)

1-(л.+ jJ.l)dt,

Лdt,

 

711:(Jdt,

(k > т)

1- (л.+mJ.l)dt.

ЗапишемсистемудиФФеренциальных

v

СТОяний в слеДующем виде:

уравнениидляуказанных со-

d

dt РО(t) = -л.ро(t) +J.lP1(t);

где ~(t) -

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

ния, когда в Системе находится j

требо-

ВЗНИй.

 

11

 

!

Рассмотрим стационарный режим

для

С

МО с несколькими одина-

,

1

КОвыми каналами Приравн

 

 

::

 

!I

 

.

 

иваем производны

е нулю и получаем Сис-

,

 

1

тему алгебраических уравнений:

 

 

 

 

11,

 

 

 

-л.р +"й =0.

 

 

 

 

 

 

 

 

 

 

 

 

\

1

 

 

 

О

,.... I

,

 

 

 

:1,

 

-(л.+ kJ.l)P

+ л.р + (k + l)J.lPk+l = о, при 1.s; k < т;

 

I

 

 

 

 

 

 

k

н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

358

 

 

 

 

 

 

 

 

1

'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-(л.+ mJ.l)Pj + л.Рj_1 + 111J.lPj +1 = о, при j ~ n.

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

1. Вероятность того, что в системе находится k требований, при­

чем число требований меньше или равно числу обслуживающих кана­

лов,

 

",k

 

 

 

Л.

 

 

 

р=р-

'

"'=-,k~m.

 

 

 

k

О k!

 

 

J.l

 

 

 

2. Вероятность того, что в системе находится k требований, при­

чем число требований больше числа обслуживающих каналов,

 

Р =р

 

k

 

 

 

 

 

'" k

m

k>m

 

 

 

k

О m!m

-

 

,

 

 

 

3. Вероятность того, что в системе отсутствуют требования РО'

можно получить из условия L

Pk

 

 

m-l'lfk

-

",k

}

= 1, тогда Р L-+ L

 

= 1

 

k=O

 

 

 

О { k=O k!

k=mm!mk-m

'

откуда следует

1

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

",m+>

Рmн =-,-, РО , s >0.

т.т

5. Вероятность того, что время пребывания в очереди больше не­

которой заданной величины t

P('t > t) =1te-I1(m-IJ/)1 , где 1t =L Pk

k=m

6. Среднее время ожидания

t

ож

= 1ttобсл

'"

-

1

 

_ "'),при т < 1,

tобел = 'jl.

359

",

l'

1',

['

I!

7.Средняя длина очереди

М'l'п

·~т(l-:)'

8.Среднеечислосвободныхотобслуживания приборов

i альное числотребованийявляется величиной постоянной. После обслу­

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

Рассмотрим пример замкнутой системы.

В организации имеется парк вычислительной техники в размере n

m-\m-k

N o = I, _ ",k p

 

 

k=\ k!

о·

 

9. КОЭффициентпростоя k

= N o

 

 

Р

 

 

10. СреднеечислозанятыхОб~луживаниемприборов Nз=m- N

11. КоЭффициентзагрузки kз= N з .

 

о .

12. Среднее числотребований, ~аходящихся в системе

,

 

 

 

 

т

k

 

M=Mo+PoI,~.

 

 

k=\ (k -1)1

 

11.4. Замкнутые системы с Ожиданием

 

ПрирассмотренииразОМКНутых сист

емпредп~лагалось, что источ­

ник обладаетнеограниченным числом

графе рассмотрим случай ког

требовании. В настоящем пара­

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

,

числатре

ований Б

удемпредполaгmъ, что

как только требование обсТТVl>r''''''

 

 

.

v

"'J1..ZЩОСЬ оно возвращается в исто

чник.

сх

ема

такои системы изображена на рис.

11.6.

 

 

 

ОсновноеОТличиеразомкн

v

 

 

 

 

 

 

 

 

что в разОМкнутой системе инутои системыотзамкнутойсостоитвтом,

 

тенсивность Поступле

 

б

 

 

v

характеристика источника требова

v

В

v ния тре

 

овании-

 

 

 

нии.

замкнутои Системе потенци-

000

 

--®

18/

--®

ВХодящий

-.....®

 

 

 

ПОТОК

ООбслуживающие

чередь каналы

360

Рис. 11.6. СхемазамкиутойМНОГокаиальнойСМО

с Ожиданием

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

объектов в источнике. В случае, когда все единицы вычислительной

техники исправны, интенсивность потока требований равна ПА, после того как один компьютер откажет она станет (n - 1) А и т.д. За время (t, t+dt) объект может потребовать обслуживания с вероятностью Adt. За время (t, t+dt) объект, находящийся на обслуживании, может быть обслужен с вероятностью ~t. Если в некоторый момент времени чис­ ло объектов, ожидающих обслуживания и обслуживаемых, равно k, то число объектов в источнике равно n - k. Вероятность поступления за­ явки на обслуживание хотя бы одного из данных объектов в интервале

времени длительностью dt равна (n - k) Adt. Таким образом, интенсив­

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

живании.

Процесс размиожеиия и гибели. Рассмотрим систему обслужи­ вания, в которой возможны изменения состояний: Ek ~ E/ct\; Ek ~ Ek_\; Ek ~ Ek; k? 1. Если в момент времени t система находится в состоянии Ek, то вероятность переходаЕk~ E/ct\ в интервале длительностью dtpaв­

на Akdt. Вероятность перехода Еn ~ Еn_\ в интервале длительностью dt paвHa}lndt. ВероятностьпереходаЕn ~ En+k(-k)' k? 2 в интервале длитель­

ностью dt - бесконечно малая величина по сравнению с dt. Параметры

Ak и }lk зависят только от k, где n - число требований в системе. Граф

переходов для рассматриваемого случая приведен на рис. 11.7. Число состояний графа конечно и определяется числом элементов

в источнике. для данного графа можно записать дифференциальные

уравнения состояний, которые называются уравнениями размножения

и гибели:

361