Процесс, протекающий в этой системе, состоит в том, что система случайным образом переходит скачком из одного дискретного состояния в другое.
Процессы с непрерывными состояниями отличаются непрерывным плавным переходом из одного состояния в другое. Эти процессы более характерны для технических устройств, нежели для экономических объектов, где обычно лишь приближенно можно говорить о непрерывности процесса (например, непрерывном расходовании запаса товара), тогда как фактически всегда процесс имеет дискретный характер. Поэтому далее мы будем рассматривать только процессы с дискретными состояниями.
Марковские случайные процессы с дискретными состояниями в свою очередь подразделяются на процессы с дискретным временем и процессы с непрерывным временем. В первом случае переходы из одного состояния в другое происходят только в определенные, заранее фиксированные моменты времени, тогда как в промежутки между этими моментами система сохраняет свое состояние. Во втором случае переход системы из состояния в состояние может происходить в любой случайный момент времени.
На практике процессы с непрерывным временем встречаются значительно чаще, поскольку переходы системы из одного состояния в другое обычно происходят не в какие-то фиксированные моменты времени, а в любые случайные моменты времени.
Для описания процессов с непрерывным временем используется модель в виде так называемой марковской цепи с дискретными состояниями системы, или непрерывной марковской цепью.
Глава II. Уравнения описывающие системы массового обслуживания
2.1 Уравнения Колмогорова
Рассмотрим математическое описание марковского случайного процесса с дискретными состояниями системы So, Sl,S2(см. рис. 6.2.1) и непрерывным временем. Полагаем, что все переходы системы массового обслуживания из состояния Siв состояние Sjпроисходят под воздействием простейших потоков событий с интенсивностями λij, а обратный переход под воздействием другого потока λij,. Введем обозначение pi как вероятность того, что в момент времени t система находится в состоянии Si. Для любого момента времени tсправедливо записать нормировочное условие—сумма вероятностей всех состояний равна 1:
2
Σpi(t)=p0(t)+ p1(t)+ p2(t)=1
i=0
Проведем анализ системы в момент времени t, задав малое приращение времени Δt, и найдем вероятность р1 (t+ Δt) того, что система в момент времени (t+ Δt) будет находиться в состоянии S1которое достигается разными вариантами:
а) система в момент t с вероятностью p1(t) находилась в состоянии S1и за малое приращение времени Δt так и не перешла в другое соседнее состояние — ни в S0, ни bS2. Вывести систему из состояния S1 можно суммарным простейшим потоком c интенсивностью (λ10 +λ12), поскольку суперпозиция простейших потоков также является простейшим потоком. На этом основании вероятность выхода из состояния S1за малый промежуток времени Δtприближенно равна (λ10 +λ12)* Δt. Тогда вероятность невыхода из этого состояния равна [1 -(λ10 +λ12)* Δt].Bсоответствии с этим вероятность того, что система останется в состоянии Siна основании теоремы умножения вероятностей, равна:
p1(t) [1 -(λ10 +λ12)* Δt];
б)система находилась в соседнем состоянии Soи за малое время Δt перешла в состояние So Переход системы происходит под воздействием потока λ01 с вероятностью, приближенно равной λ01Δt
Вероятность того, что система будет находиться в состоянии S1, в этом варианте равна po(t)λ01Δt;
в) система находилась в состоянии S2 и за время Δt перешла в состояние S1 под воздействием потока интенсивностью λ21 с вероятностью, приближенно равной λ21Δt. Вероятность того, что система будет находиться в состоянии S1, равна p2(t) λ21Δt.
Применяя теорему сложения вероятностей для этих вариантов, получим выражение:
p2(t+Δt)= p1(t) [1 -(λ10 +λ12)* Δt]+ po(t)λ01Δt+p2(t) λ21Δt ,
которое можно записать иначе:
p2(t+Δt)-p1(t)/ Δt= po(t)λ01+ p2(t) λ21- p1(t) (λ10 +λ12) .
Переходя к пределу при Δt-> 0, приближенные равенства перейдут в точные, и тогда получим производную первого порядка
dp2/dt= p0λ01 +p2λ21 -p1 (λ10 +λ12) ,
что является дифференциальным уравнением.
Проводя рассуждения аналогичным образом для всех других состояний системы, получим систему дифференциальных уравнений, которые называются уравнениями А.Н. Колмогорова:
dp0 /dt= p1λ10 ,
dp1 /dt= p0λ01 +p2λ21 -p1 (λ10 +λ12) ,
dp2 /dt= p1λ12 +p2λ21 .
Для составления уравнений Колмогорова существуют общие правила.
Уравнения Колмогорова позволяют вычислить все вероятности состояний СМО Siв функции времени pi(t). В теории случайных процессов показано, что если число состояний системы конечно, а из каждого из них можно перейти в любое другое состояние, то существуют предельные (финальные) вероятности состояний, которые показывают на среднюю относительную величину времени пребывания системы, в этом состоянии. Если предельная вероятность состояния S0 – равна p0= 0,2, то, следовательно, в среднем 20% времени, или 1/5 рабочего времени, система находится в состоянии So. Например, при отсутствии заявок на обслуживание к = 0, р0 = 0,2,; следовательно, в среднем 2 ч в день система находится в состоянии Soи простаивает, если продолжительность рабочего дня составляет 10 ч.
Поскольку предельные вероятности системы постоянны, то заменив в уравнениях Колмогорова соответствующие производные нулевыми значениями, получим систему линейных алгебраических уравнений, описывающих стационарный режим СМО. Такую систему уравнений составляют по размеченному графу состояний СМО по следующим правилам: слева от знака равенства в уравнении стоит предельная вероятность рiрассматриваемого состояния Siумноженная на суммарную интенсивность всех потоков, выводящих (выходящие стрелки) изданного состояния Siсистему, а справа от знака равенства — сумма произведений интенсивности всех потоков, входящих (входящие стрелки) в состояние Siсистему, на вероятность тех состояний, из которых эти потоки исходят. Для решения подобной системы необходимо добавить еще одно уравнение, определяющее нормировочное условие, поскольку сумма вероятностей всех состояний СМО равна 1:n
Σpi(t)=1
i=1
Например, для СМО, имеющей размеченный граф из трех состояний So, S1, S2рис. 6.2.1, система уравнений Колмогорова, составленная на основе изложенного правила, имеет следующий вид:
Для состояния So→ p0λ01 = p1λ10
Для состояния S1→p1 (λ10 +λ12) = p0λ01 +p2λ21
Для состояния S2→ p2λ21 = p1λ12
p0 +p1 +p2 =1
dp4(t)/dt=λ34p3(t) - λ43p4(t) ,
p1(t)+ p2(t)+ p3(t)+ p4(t)=1 .
К этим уравнениям надо добавить еще начальные условия. Например, если при t = 0 система S находится в состоянии S1, то начальные условия можно записать так:
p1(0)=1, p2(0)= p3(0)= p4(0)=0 .
Переходы между состояниями СМО происходит под воздействием поступления заявок и их обслуживания. Вероятность перехода в случае, если поток событий простейший, определяется вероятностью появления события в течение времени Δt, т.е. величиной элемента вероятности перехода λijΔt, где λij— интенсивность потока событий, переводящих систему из состояния i в состояние i (по соответствующей стрелке на графе состояний).
Если все потоки событий, переводящие систему из одного состояния в другое, простейшие, то процесс, протекающий в системе, будет марковским случайным процессом, т.е. процессом без последствия. В этом случае поведение системы достаточно просто, определяется, если известны интенсивность всех этих простейших потоков событий. Например, если в системе протекает марковский случайный процесс с непрерывным временем, то, записав систему уравнений Колмогорова для вероятностей состояний и проинтегрировав эту систему при заданных начальных условиях, получим все вероятности состояний как функции времени:
pi(t), p2(t),…., pn(t) .
Во многих случаях на практике оказывается, что вероятности состояний как функции времени ведут себя таким образом, что существует
lim pi(t) = pi (i=1,2,…,n) ; t→∞
независимо от вида начальных условий. В этом случае говорят, что существуют предельные вероятности состояний системы при t->∞ и в системе устанавливается некоторый предельный стационарный режим. При этом система случайным образом меняет свои, состояния, но каждое из этих состояний осуществляется с некоторой постоянной вероятностью, определяемой средним временем пребывания системы в каждом из состояний.
Вычислить предельные вероятности состояния рiможно, если в системе положить все производные равными 0, поскольку в уравнениях Колмогорова при t-> ∞ зависимость от времени пропадает. Тогда система дифференциальных уравнений превращается в систему Обычных линейных алгебраических уравнений, которая совместно с нормировочным условием позволяет вычислить все предельные вероятности состояний.