Лекция 10. «Основы расчёта систем массового обслуживания»

План лекции:

Графы состояний СМО

10.2. Уравнения академика А.Н. Колмогорова

Вывод основного уравнения надёжности с помощью ТМО

Графы состояний СМО

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

Случайный процесс с дискретными состояниями и непрерывным временем называютмарковским, если для любого момента времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru условные вероятности Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru всех состояний Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru системы массового обслуживания в будущем Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru зависят только от того, в каком состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru находится СМО в настоящем Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , но не зависят от того, когда и каким образом она пришла в это состояние [3]. В частности, если поток пуассоновский, то процесс перехода СМО из состояния в состояние будет марковским.

Состояния системы можно описать как качественно, то есть словами, так и количественно, обычно через вероятность нахождения системы в этих состояниях.

Анализ СМО удобно проводить, используя граф состояний – наглядную схему переходов системы из одного состояния в другое. Состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru системы на графе представляют в виде квадратов или прямоугольников (вершин графа) и обозначают символами Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , где Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru – по­рядковый номер состояния (рис. 10.1).

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Рис. 10.1. Граф состояний СМО

Граф состояний – ориентированный граф, у которого рёбра (линии произвольной формы, соединяющие вершины), имеют вид стрелок, указывающих направление перехода. Около рёбер удобно проставлять символы интенсивности переходов. Первый индекс у символа указывает номер состояния, из которого происходит переход, второй индекс – номер состояния, в которое осуществляется переход.

Состояния, из которых система может только выйти, а войти обратно – нет, называютисточниками заявок ( Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru на рис. 10.1). Это понятие имеет смысл начального состояния системы, то есть состояния при Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru . Обычно бывает одно начальное состояние и его обозначают символом Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru . Реальные источники заявок, как правило, не являются состояниями СМО и поэтому на графе состояний не отображаются.

Состояние СМО называютконечнымили поглощающим, если система пе­рейти в него может, а выйти из него – нет (например, состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru на рис. 10.1).

Состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , из которого СМО может непосредственно перейти в другое Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , называютсоседним по отношению к Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и на графе изображают ребром (стрелкой), направленным из Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru . Состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru назы­ваютсоседними, если существует возможность непосредственного пере­хода из одного состояния в другое и обратно. На графе состояний эти вершины должны быть соединены двумя противоположно направленными рёбрами.

Каждое состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru СМО можно описать вероятностью Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , т.е. вероятностью того, что в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система будет находиться в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru . Для СМО с дискретными состояниями сумма вероятностей состояний в любой момент времени равна единице:

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

где Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru – количество возможных состояний СМО.

После начала работы в СМО имеет место переходный процесс. По истечении достаточно большого промежутка времени режим работы СМО будет установившимся (стационарным). Поэтому в начальный момент времени, условно равный нулю, считают, что Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , а вероятности всех остальных состояний равны нулю, т.е. Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , причём Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru . Если в СМО имеется одно конечное состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , то в установившемся режиме вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru будет равна 1, а всех остальных состояний – 0. Если в СМО конечного состояния нет, то в установившемся режиме все вероятности Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru будут постоянными величина­ми, зависящими как от СМО (структуры графа), так и от интенсивности переходов из состояния в состояние.

10.2. Уравнения академика А.Н. Колмогорова

Рассмотрим СМО, имеющую Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru возможное состояние. Будем считать, что для любой пары состояний Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru известны интенсивности Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru пуассоновского потока событий, переводящего систему из одного состо­яния в другое и обратно. Интенсивности равны нулю, если непос­редственный переход из одного состояния в другое невозможен.

Обозначим через Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru вероятность того, что в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система находится в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru . Придадим времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru приращение Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и найдём вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru того, что в момент Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система также будет находиться в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru .

Это событие может произойти, если:

1) в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система уже находилась в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и за время Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru не вышла из него, т.е. не успела перейти в другое состояние, либо,

2) в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система находилась в одном из соседних состояний Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и за время Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru перешла из него в интересующее нас состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru .

Предположим, что в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система находится в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru . Условная вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru перехода СМО из состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в соседнее Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru за время Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru равна произведению интенсивности перехода Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru на интервал Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , т.е.

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Условная вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru перехода СМО из состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в любое из соседних Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru за время Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru равна сумме условных вероятностей перехода, т.е.

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Условная вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru того, что система за интервал Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru не перейдёт из состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru ни в одно из соседних Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , есть событие противоположное, и поэтому

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Полная вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru того, что за интервал Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru СМО не перейдёт из состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в любое из соседних Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , равна произведению вероятности Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru того, что система в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru находилась в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , на условную вероятность невозможности этого перехода. Отсюда получаем формулу

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Теперь предположим, что в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система находится в одном из соседних состояний Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru .

Условная вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru перехода СМО в интервале Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru из состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в интересующее нас состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru равна произведению интенсивности перехода Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru на этот интервал Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , т.е.

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Полная вероятность перехода СМО в интервале Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru из соседнего состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в интересующее нас состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru равна произведению вероятности Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru того, что система в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru находилась в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , на условную вероятность такого перехода, т.е.

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Полная вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru перехода СМО в интервале Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru из любого соседнего состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в интересующее нас состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru равна сумме условных вероятностей перехода, т.е.

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Поэтому вероятность Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru того, что в момент Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru система будет находиться в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , равна сумме вероятностей (10.5) и (10.8), т.е. того, что система в момент времени Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru находилась в состоянии Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и за интервал Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru не сумела перейти из него ни в одно из соседних Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , и того, что система за время Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru перешла из одного из соседних состояний Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru в искомое Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru :

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Преобразуем это выражение к виду

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Устремляя Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru к нулю, в пределе получаем формулу

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

которая носит название уравнения академика А.Н. Колмогорова.

Выражение (10.11) позволяет написать дифференциальное уравнение любого состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru СМО без вывода по правилу:

– левая часть уравнения есть производная вероятности Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru по времени,

– правая часть уравнения есть сумма произведений вероятностей соседних состояний Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru на интенсивности переходов СМО из них в состояние Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru и взятого с отрицательным знаком произведения вероятности Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru на сумму интенсивностей переходов его в соседние состояния.

Например, для состояния Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru (рис. 10.1) уравнение академика Колмогорова будет записано как

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

а для Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

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

Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru

так как состояния системы образуют полную группу событий. Систему решают при начальных условиях, т.е. при Лекция 10. «Основы расчёта систем массового обслуживания» - student2.ru , когда вероятности всех состояний СМО обычно бывают известны.

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

Наши рекомендации