Скачиваний:
5
Добавлен:
14.02.2024
Размер:
493.57 Кб
Скачать

Лабораторная работа № 2 Изучение многоканальной замкнутой системы массового обслуживания

2.1 Цель работы

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

  • поступление требований в систему на обслуживание происходит по одному, то есть вероятность прибытия двух и более требований одновременно очень мала и ею можно пренебречь (поток требований ординарный);

  • вероятность поступления последующих требований не зависит от вероятнос­тей поступления предыдущих – поток требований без последействия;

  • поток требований стационарный.

2.2 Краткие сведения об объекте моделирования

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

Основными параметрами функционирования СМО являются вероятности со­стояния системы, то есть вероятности наличия требований (покупателей, рабо­чих, заданий, машин, неполадок) в системе – . Так, вероятность характеризует состояние, когда в системе нет требований и все каналы обслуживания простаивают, – в системе находится только одно требование и т.д.

Важным параметром функционирования системы массового обслуживания яв­ляется также среднее число требований, находящихся в системе (то есть в очереди и на обслуживании), и средняя длина очереди . Исходными парамет­рами, характеризующими СМО, являются: число каналов обслуживания N (касс, компьютеров, кранов, ремонтных бригад), число требований m (покупателей, ра­бочих, заданий, машин, неполадок), интенсивность поступления одного требова­ния на обслуживание , интенсивность обслуживания требований .

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

.

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

.

Представим все возможные состояния системы массового обслуживания в виде размеченного графа состояний (рис. 2.1). Каждый прямоугольник графа опреде­ляет одно из возможных состояний, количественно оцениваемое вероятностью (наличие в системе требований). Стрелочки указывают, в какое состояние систе­ма может перейти и с какой интенсивностью. При этом в многоканальной СМО необходимо различать два случая:

- число требований , поступивших в систему, меньше числа каналов обслужи­вания N, то есть все они находятся на обслуживании 0  n < N;

- число требований , поступивших в систему, больше или равно числу каналов обслуживания N, то есть N требований обслуживаются, а остальные ожида­ют в очереди ( ).

Р ис. 2.1. Размеченный граф состояний многоканальной замкнутой СМО

Первый прямоугольник с вероятностью определяет состояние системы массового обслуживания, при котором все каналы простаивают из-за отсут­ствия требований в ней. Из этого положения СМО может перейти только в состояние , и тогда в ней появится одно требование, потому что входной поток требований – ординарный. С интенсивностью m система может перейти также из состояния , в состояние ; когда в системе находилось одно требование, оно было обслужено раньше, чем появилось новое. Из состояния система массового обслуживания может перейти с интенсивностью в состоя­ние ; тогда в системе появятся два требования. С интенсивностью систе­ма может перейти также из состояния в состояние ; когда в системе нахо­дилось два требования, но одно из них было обслужено раньше, чем появилось новое, и т. д.

Вначале рассмотрим установившийся режим работы системы массового обслу­живания, когда основные вероятностные характеристики ее постоянны во време­ни, например в течение часа. В этом случае интенсивности входных и выходных потоков для каждого состояния будут сбалансированы.

Для случая, когда число требований , поступивших в систему, меньше числа каналов обслуживания N, ­­­ – 0  n < N:

Для случая, когда число требований , поступивших в систему, больше или рав­но числу каналов обслуживания N, – Nnm:

Обозначим величину как и раньше, через и назовем ее коэффициентом загрузки.

Рассмотрим вначале первый случай, когда число требований, находящихся в системе, меньше числа каналов обслуживания – 0  n < N.

Из первого уравнения можно найти значение :

.

Из второго уравнения найдем значение :

Но – из первого уравнения, следовательно, первый и третий чле­ны сокращаются:

.

Из третьего уравнения найдем значение :

Но , следовательно, первый и третий члены сокращаются:

и т. д.

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

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

.

Рассмотрим теперь второй случай, когда число требований, находящихся в сис­теме, больше или равно числу каналов обслуживания – Nnm. В этой ситуа­ции рекуррентное выражение для определения вероятности состояния системы будет записано в таком виде:

.

Используя очевидное равенство от n = 0 до m, получим:

Допустим, что наша система имеет два канала обслуживания N = 2. Интенсивность поступления одного требования на обслуживание раз в течение часа. Интенсивность обслуживания требований составляет 30. Число обслуживаемых машин m равно 5. Требуется определить вероятности нахождения различного чис­ла требований в системе:

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

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

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

  • число членов этой суммы равно количеству стрелок на графе состояний сис­темы, соединяющих состояние n с другими;

  • если стрелка направлена в рассматриваемое состояние n, то член берется со знаком «плюс»;

  • если стрелка направлена из рассматриваемого состояния n, то член берется со знаком «минус»;

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

В соответствии с размеченным графом состояний (рис. 2.1) эта система обык­новенных дифференциальных уравнений будет выглядеть так:

• для случая, когда число требований n, поступивших в систему, меньше числа каналов обслуживания N, ­­­ – 0  n < N:

………………………………………………………….

• для случая, когда число требований n, поступивших в систему, больше или равно числу каналов обслуживания N, – Nnm:

…………………………………………………………

Как можно заметить, требуется большая вычислительная работа для определе­ния основных параметров функционирования комплекта машин. Можно пойти, как и в предыдущей задаче, несколькими путями:

  • предварительный расчет для различного числа каналов обслуживания и для разнообразных значений коэффициента использования у (табл. 2.1);

Табл. 2.1 – Значения коэффициента использования y

Коэф.

загр.

Число требований, обслуживаемых системой, m

3

4

5

6

7

8

Вероятность простоя канала обслуживания для

0,05

0,10

0,15

0,20

0,25

0,30

0,45

0,50

0,8638

0,7510

0,6568

0,5774

0,5100

0,4524

0,3232

0,2909

0,8223

0,6820

0,5692

0,4778

0,4031

0,3417

0,2135

0,1836

0,7831

0,6186

0,4917

0,3927

0,3149

0,2535

0,1352

0,1105

0,7454

0,5602

0,4228

0,3197

0,2420

0,1835

0,0811

0,0622

0,7093

0,5066

0,3616

0,2574

0,1821

0,1287

0,0455

0,0386

0,6748

0,4566

0,3067

0,2036

0,1333

0,0868

0,0236

0,0156

  • применение какого-либо языка высокого уровня;

  • использование системы Mathcad.

Соседние файлы в папке Лаб 2
  • #
    14.02.20248.76 Кб8first strashilka.xmcd
  • #
    14.02.2024493.57 Кб5LR_2 (1).doc
  • #
    14.02.2024230.72 Кб5second strashilka.xmcd