Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Моделирование систем. Системы массового обслуживания. Методическое пособие
.pdf
№ 3922
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ «МИСиС»
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ
ВЫСШЕГО ОБРАЗОВАНИЯ
ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И АВТОМАТИЗИРОВАННЫХ
СИСТЕМ УПРАВЛЕНИЯ
Кафедра автоматизированных систем управления
А.Н. Гончаренко
МОДЕЛИРОВАНИЕ СИСТЕМ.
СИСТЕМЫ МАССОВОГО
ОБСЛУЖИВАНИЯ
Методическое пособие
Рекомендовано редакционно-издательским
советом университета
Москва 2020

УДК 004.94
Г65
Рецензент
канд. техн. наук, доц. А.В. Трещалина (НАНО ВО «ИМЦ»)
Гончаренко А.Н.
Г65 Моделирование систем. Системы массового обслужи-
вания : метод. пособие / А.Н. Гончаренко. – М. : Изд.
Дом НИТУ «МИСиС», 2020. – 48 с.
Пособие раскрывает один из разделов дисциплины «Моделирование систем». В нем отражены несколько видов задач оптимизации
производственных процессов с помощью систем массового обслуживания. Приведены примеры и разобраны принципы решения данного
вида задач. Для закрепления материала предлагаются задачи для самостоятельного решения.
Пособие предназначено для студентов, обучающихся в бакалавриате по направлению подготовки 09.03.01 «Информатика и вычислительная техника». Будет полезно для студентов при подготовке выпускной квалификационной работы.
УДК 004.94
А.Н. Гончаренко, 2020
НИТУ «МИСиС», 2020

Содержание
Предисловие ..................................................................... 4
Введение ........................................................................... 5
1. Простейший поток событий
и его свойства .................................................................... 7
2. Случайный процесс с дискретным числом состояний ........... 9
3. СМО с отказами ............................................................ 14
4. СМО с ожиданием ......................................................... 22
5. СМО с ожиданием и с ограничением на длину очереди ....... 28
6. СМО смешанного типа с ограничением времени
ожидания в очереди ......................................................... 32
7. Задачи оптимизации СМО .............................................. 35
8. Задачи для самостоятельного решения ............................ 43
Заключение .................................................................... 46
Библиографический список ............................................... 47
3

ПРЕДИСЛОВИЕ
Математическая теория массового обслуживания возникла
для описания работы систем, предназначенных для обслуживания массового потока требований случайного характера (случайными могут быть как моменты прихода требований, так и
затраты времени на их обслуживание). Задачи массового обслуживания, сформулированные математически, обычно сводятся
к изучению случайных процессов. Становление теории массового обслуживания было вызвано интересом к математическим задачам, возникающим в организации телефонных сетей (датский
инженер А. Эрланг, начало ХХ в.). Дальнейшее развитие теория массового обслуживания получила в 1940–1950 гг. в трудах
К. Пальма, Ф. Поллачека, А.Я. Хинчина, последнему принадлежит и сам термин «теория массового обслуживания».
Данное учебное пособие представляет собой руководство
к изучению марковских случайных процессов и систем массового обслуживания в объеме, достаточном для целого ряда дисциплин, для студентов, обучающихся по направлению подготовки
09.03.01 «Информатика и вычислительная техника». Особенностью пособия является то, что в нем для решения задач возможно активное использование компьютера (офисная программа EXCEL). В параграфах 1–2 излагаются основные положения
теории марковских случайных процессов и систем массового
обслуживания. Параграфы 3–6 посвящены типичным примерам систем массового обслуживания. В параграфе 7 приводятся
примеры и инструкции по решению более сложных задач. Для
закрепления материала в параграфе 8 предлагаются задачи для
самостоятельного решения.
4

ВВЕДЕНИЕ
В самых разных областях практики возникает необходимость в решении своеобразных вероятностных задач, связанных с работой так называемых систем массового обслуживания
(в дальнейшем – СМО). Примерами таких систем могут служить
телефонные станции, ремонтные мастерские, справочные бюро,
билетные кассы, парикмахерские, магазины и т.п. Каждая система состоит из какого-то числа обслуживающих единиц, которые будем называть «каналами» обслуживания. СМО могут
быть как одно-, так и многоканальными.
Работа СМО состоит в выполнении поступающего на нее потока требований или заявок. Заявки поступают одна за другой в некоторые случайные моменты времени. Обслуживание поступившей заявки продолжается какое-то, вообще говоря, случайное
время, после чего канал освобождается и снова готов к обслуживанию следующей заявки. В качестве характеристик эффективности обслуживания – в зависимости от условий задачи и целей исследования – могут применяться различные величины и
функции, например количество заявок, обслуженных системой
за единицу времени (за 1 час, день, неделю, месяц), средний процент заявок, получающих отказ и покидающих систему необслуженными; среднее время простоя отдельных каналов и системы
в целом; среднее число занятых каналов; среднее число заявок,
находящихся в очереди; вероятность того, что поступившая заявка будет немедленно принята к обслуживанию и т.п. Каждая
из этих характеристик описывает с той или другой стороны степень приспособленности системы для выполнения потока заявок
или, другими словами, ее пропускную способность.
Существует множество задач оптимизации СМО по критериям получения максимальной прибыли и расчета необходимого
числа персонала.
СМО могут быть:
1) с отказами, т.е. в случае, если все каналы заняты, заявка
покидает систему необслуженной;
2) с ожиданием, т.е. в случае, если все каналы заняты, то заявка становится в очередь и ждет своей очереди неограниченно
по времени и независимо от длины имеющейся очереди;
5

3) с ожиданием смешанного типа, то есть заявка становится
ож
t
в очередь и ждет в среднем время
(с ограничением на время
пребывания в очереди), или становится в очередь, если в очереди стоит менее m заявок (с ограничением на время пребывания
в очереди), или имеются ограничения по времени ожидания и
длины очереди одновременно.
6

1. ПРОСТЕЙШИЙ ПОТОК СОБЫТИЙ
И ЕГО СВОЙСТВА
Под потоком событий в теории вероятностей понимается
последовательность событий, происходящих одно за другим
в какие-то случайные моменты времени.
Примерами могут служить поток вызовов на телефонной станции; поток покупателей в магазине; поток автомобилей, требующих ремонта, подъезжающих к автосервису, поток автомобилей,
проезжающих по автодороге и т.п. В последнем случае, если пропускная способность дороги не соответствует числу подъезжающих автомобилей, то очередь может неограниченно возрастать и
необходимо уменьшить число подъезжающих автомобилей.
Введем определения.
1. Поток случайных событий называется стационарным,
если вероятность попадания некоторого числа событий на участок времени длиной t зависит только от длины участка и не зависит от того, где на оси Оt он расположен.
2. Поток случайных событий называется потоком без после-
действия, если для любых непересекающихся участков времени
число событий, попадающих на один из них, не зависит от числа
событий, попадающих на другие.
3. Поток случайных событий называется ординарным, если
вероятность попадания на достаточно малый участок Dt двух
или более событий пренебрежимо мала по сравнению с вероятностью попадания одного случайного события.
Если поток событий обладает всеми тремя свойствами (т.е.
стационарен, ординарен и не имеет последействия), то он называется простейшим, или стационарным, пуассоновским потоком.
Пусть Т – промежуток времени между двумя соседними событиями в простейшем потоке.
Закон распределения случайной величины Т – показательный. Тогда функция распределения имеет вид
F(t) = P(T < t) = 1 – e
–lt
(t > 0), (1.1)
где l – плотность потока событий, т.е. среднее число событий,
происходящих в единицу времени.
7

Дифференцируя равенство (1.1), найдем дифференциальную
функцию распределения (рис. 1.1):
f(t) = l e
Рис. 1.1. Дифференциальная функция распределения
–lt
(t > 0). (1.2)
Таким образом, число событий за время Dt будет lDt.
8

2. СЛУЧАЙНЫЙ ПРОЦЕСС С ДИСКРЕТНЫМ
=
=
∑
1
() 1
n
k
k
pt
ЧИСЛОМ СОСТОЯНИЙ
Система Х называется системой с дискретным числом состояний Х1, Х2, …, Хn, …, если переход из одного состояния в другое осуществляется мгновенно. Возможные состояния системы
изображаются с помощью так называемого графа состояний,
на котором изображены состояния и возможные переходы.
На рисунке 2.1 изображен граф системы, имеющей 3 состояния
и возможные переходы из Х1 в Х2, из Х1 в Х3, из Х3 в Х2, из Х3
в Х1. Состояние Х2 – состояние без выхода. На рисунке 2.2 изображен граф системы, имеющей четыре состояния.
Для описания случайного процесса, протекающего в системе, используются вероятности состояний p1(t), p2(t), …, pn(t), где
pk(t) (k = 1, 2, …, n) – вероятности того, что в момент t система на-
ходится в состоянии Хk.
Вероятности pk(t) удовлетворяют условию
.
Х
1
Х
2
Рис. 2.1. Граф системы 3 состояний
Х
3
Пусть переходы системы из одного состояния в другое осуществляются под влиянием простейших потоков событий.
В этом случае для вероятностей состояний системы p1(t), p2(t),
…, pn(t) можно составить систему линейных дифференциальных
уравнений. При составлении дифференциальных уравнений
удобно пользоваться размеченным графом состояний, на котором у каждой стрелки, ведущей из состояния в состояние, проставлена плотность (интенсивность) потока событий, переводящего из состояния в состояние по данной стрелке (рис. 2.3).
9

Здесь l
()
k
dp t
dt
обозначает плотность потока событий, переводящего
i,j
систему из состояния Хi в состояние Хj.
Если имеется размеченный граф состояний системы Х, то
систему дифференциальных уравнений для вероятностей pk(t)
(k = 1, 2, …, n) можно составить, пользуясь простым прави-
лом. В левой части каждого уравнения стоит
, а в пра-
вой – столько членов, сколько стрелок связано непосредственно
с состоянием Хk. Если стрелка ведет в данное состояние, то член
имеет знак плюс, если ведет из данного состояния, то член имеет
знак минус.
Х
1
Х
2
Х
4
Рис. 2.2. Граф системы 4 состояний
Х
3
Рис. 2.3. Граф системы на основе плотности потоков
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
