Учебник системный анализ - Антонов
.pdf'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).
Необходимые условия минимума для данной функции:
6Х1 +4х2 -лl -лз =0;
4Х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; {4Х1 +10(4-хl)-лз =0.
342
6х! +16-4Х1 -Лз =0; {4Х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