Логическая схема типовой структуры многоканальной СМО приведена на рис.2.3. Она содержит входной и выходной потоки, накопитель, m отдельных обслуживающих каналов (приборов). Если предположить, что на входе действует простейший поток заявок, а обслуживание по-прежнему подчиняется экспоненциальному закону распределения, можно получить аналитическое описание процесса обслуживания и в данном случае.
И
Рис.2.3 Логическая схема работы
многоканальной системы.
Для этой цели новь введем в рассмотрение вероятности наличия в системе n заявок в момент времени t>0, при начальных условиях
В отличии от одноканального обслуживания, в данном случае при наличии m обслуживающих приборов вероятность обслуживания одной заявки за промежуток времени будет равна при n < m, и при n ≥ m. С учетом этого для вероятности получим выражения
в) n ≥ m: dPn(t)/dt =lPn-1(t)–(l+ m )Pn(t) + m Pn+1(t); (3.2)
Мы вновь имеем математическое описание марковских процессов рождения и гибели, имеющих место в природе и обществе.
Для того чтобы получить установившееся решение, в системе (3.2) нужно положить при t→ ∞. В результате получим
a) n = 0: - lP0 + P1 = 0;
б) n < m: lPn-1 – (l + n )Pn + (n + 1) Pn+1 = 0;
в) n ≥ m: lPn-1 – (l + m )Pn + m Pn+1 = 0. (3.3)
Система (3.2) конечно-разностных уравнений описывает процесс обслуживания в установившемся состоянии. Если предположить, что <1, то очередь будет ограниченной. Применяя метод математической индукции, из (3.3) получим для различных значений n:
a) 0 £ n £ m: Pn = P0r n/n!,
б) n ³ m: Pn = P0r n/m! m m-n. (3.4)
Величину находим из условия
P0 = 1/( / n! + ! m n - m) =
= 1/( /n!+ !(1-r/m)). (3.5)
При выводе выражения (3.5) использовано тождество
! m n - m) = (r m/m!)
= !(1 - r / m).
в котором величина суммы конечна и равна т.к. < .
При m = 1 полученные соотношения совпадают с аналогичными соотношениями для одноканальной системы, как и следовало ожидать.
Практический интерес представляют следующие характеристики многоканальной системы массового обслуживания СМО:
а) вероятность того, что все каналы простаивают
Pr{N(t) = 0} = P0; (3.6)
б) вероятность того, что все каналы заняты
P3 = Pr{N(t) = n ³ m} = = P0r m/m!(1 - r / m); (3.7)
в) вероятность того, что в очереди M заявок
Pr{N(t) = n = m + M} = Pm + M = P0r m + M /m! m M ; (3.8)
г) среднее число свободных от обслуживания (простаивающих) заявок