Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_MIUS_gotov.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.42 Mб
Скачать

В методе или телефоне Моделирование одноканальной системы массового обслуживания.

Рассмотрим наиболее простой случай применения теории массового обслуживания в моделировании:

  • поток заявок простейший и определяется интенсивностью их поступления ;

  • поток обслуживания заявок тоже простейший, интенсивность обслуживания – .

Поскольку потоки поступления заявок и их обслуживания простейшие, за достаточно малое время t в систему может поступить только одна заявка и покинуть систему тоже может только одна заявка.

За время t с вероятностью t поступит одна заявка и с вероятностью t очередная заявка будет обслужена. Очевидно с вероятностью 1-t ни одна заявка в систему не поступит и с вероятностью 1-t ни одна заявка не будет обслужена.

Обозначим через Рn (t) вероятность того, что в момент времени t в системе будет ровно n заявок. Рассчитаем вероятность того, что в момент времени t+t в системе окажется ровно n заявок. Возможны четыре ситуации, приводящие к этому исходу:

  • в момент времени t в системе было n-1 заявок, за время t поступила одна заявка и ни одна не была обслужена. Вероятность этого события равна: Pn-1(t)t(1-t);

  • в момент времени t в системе n заявок, ни одна не поступила и ни одна не обслужена: Pn(t)(1-t)(1-t);

  • в момент времени t в системе n заявок, одна поступила и одна обслужена: Pn(t) tt;

  • в момент времени t в системе n=1 заявка, ни одна не поступила, одна обслужена: Pn+1(t)(1-t)t;

Вероятность того, что в момент времени t+t в системе останется ровно n заявок, равна сумме указанных выше вероятностей:

Pn(t+t)=Pn-1(t)t(1-t)+ Pn(t)(1-t)(1-t)+

+ Pn(t) tt+ Pn+1(t)(1-t)t.

Раскроем скобки, исключим слагаемые, в которых содержится t в квадрате (величины второй степени малости), перенесём влево Pn(t) и разделим левую и правую части на t.

Устремив t к нулю, получим следующее дифференциальное уравнение:

Это уравнение описывает все возможные ситуации, кроме случаев, когда n=0.

Возможны два независимых случая, когда в момент времени t+t в системе нет заявок:

  • в момент времени t в системе нет заявок, за время t они не поступали. Вероятность этого события равна: P0(t)(1-t);

  • в момент времени t в системе одна заявка, она обслужена, другие заявки не поступали: P1(t)(1-t)t.

Следовательно, P0(t+t)= P0(t)(1-t)+ P1(t)(1-t)t.

Выполнив такие же аналогичные преобразования, получим второе уравнение:

В установившемся режиме вероятности Pn(t) не зависят от времени, поэтому их производные по времени равны нулю. В результате этого получим систему алгебраических уравнений:

-P0+P1=0, n=0,

Pn-1 - Pn(+ + Pn+1, n0.

Введём обозначение: . Из первого уравнения получим P1=P0.

Пусть n=1, тогда второе уравнение примет вид:

Преобразовав его, получим P2=P0 2. Приняв n=2, получим P3=P0 3. Постепенно увеличивая n, получим Pn=P0 n.

Поскольку Pn=1, получим Pn= P0 n=1. Поскольку , под знаком суммы находится геометрическая прогрессия, её сумма равна 1/(). В результате этого получим: P0=, Pn=n1 .

Определим перечисленные выше характеристики системы:

  • вероятность занятости канала (доля времени, в течение которого канал занят) – Рож=1-Р0 =;

  • вероятность наличия очереди (n ) равна Р n = 1 – Р0 – Р1 = 2;

  • среднее число заявок, находящихся в системе:

nср= nPn= (1-) nn=(1-) nn-1=(1-) n =

=(1-) (1 / (1-)) = /(1-).

Обратите внимание на то, что после выноса за знак суммы, под знаком суммы оказалась производная от n;

  • среднее число заявок, ожидающих обслуживания (длинна очереди), равно nож= nср - 1;

  • среднее время нахождения заявки в системе (ожидающих в очереди и обслуживаемых) – Tср=nср/;

  • среднее время ожидания обслуживания – Тож= Тср-1 / .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]