Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Моделирование систем. Системы массового обслуживания. Методическое пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
№ 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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]