Исследование сетей массового обслуживания
Курсовая
работа
по
дисциплине «Моделирование»
«Исследование
сетей массового
обслуживания»
Вариант №
1/7
Выполнила
студентка гр.
Цель работы: комплексное исследование характеристик функционирования замкнутых и разомкнутых сетей массового обслуживания (СеМО) с однородным потоком заявок с использованием методов аналитического, численного и имитационного моделирования и изучение свойств и закономерностей, присущих процессам, протекающим в них.
Комплексная
учебно-исследовательская работа выполняется
в рамках курсового проектирования и включает
в себя разработку и подготовку моделей
и исходных данных, необходимых для выполнения
расчетов и экспериментов с использованием
специальных программных средств моделирования,
а также обработку и оформление результатов
модельных экспериментов.
Содержание
работы: разработка
аналитических, численных
и имитационных моделей
и проведение на их основе модельных экспериментов
с целью исследования характеристик функционирования
и выявления свойств замкнутых и разомкнутых
СеМО.
1.
Постановка задачи
и исходные данные:
Параметры
замкнутой СеМО
(структурные
параметры и количество заявок
в СеМО)
| Количество узлов n | Количество заявок M | Номер узла | Тип модели | Количество состояний |
| 3 | 2 | 1 | M2 | 6 |
Тип модели:
(Модель M2)
Параметры
замкнутой СеМО
(вероятности
передач и средние длительности обслуживания
заявок)
| Вероятности передач | Средние длительности обслуживания, с | |||||
| p10 | p12 | p13 | b1 | b2 | b3 | b4 |
| 0,25 | 0,75 | 0 | 0,25 | 0,25 | 0,5 | 0,5 |
2.
Исследование Замкнутых
СеМО на аналитических
и марковских моделях:
2.1
Описание исследуемой ЗСеМО:
- Количество узлов СеМО – n = 3;
- Количество обслуживающих приборов в узлах СеМО принимается равным 1;
- поток заявок – однородный;
- Число заявок, циркулирующих в сети M = 2;
- Средние длительности обслуживания заявок в узлах сети :
, ,
- В замкнутой СеМО всегда существует стационарный режим, так как число заявок в сети ограничено и не может быть бесконечных очередей.
Матрица
вероятностей передач и рассчитанные
по этой матрице коэффициенты передач:
2.2
Результаты аналитического
| Характеристики СеМО | Замкнутая СеМО | |||
| Уз.1 | Уз.2 | Уз.3 | Сеть | |
| Загрузка,ρ | 0.452174 | 0.33913 | 0.678261 | 1.46957 |
| Среднее число заявок, ожидающих обслуживание в сети,L | 0.13913 | 0.0782609 | 0.313043 | 0.530435 |
| Среднее число заявок в сети, M | 0.591304 | 0.417391 | 0.991304 | 2 |
| Среднее время ожидание заявок в сети,W | 0.0769231 | 0.0576923 | 0.230769 | 0.365385 |
| Среднее время пребывание заявок в сети, U | 0.326923 | 0.307692 | 0.730769 | 4.42308 |
| Производительность
сети, |
1.8087 | 1.35652 | 1.35652 | 0.452174 |
Сетевые
характеристики функционирования СеМО
при изменении числа заявок в
ЗСеМО:
| Характеристики СеМО | (Критическое
число = 8)
Число заявок в ЗСеМО | |||||
| 2 | 3 | 4 | 6 | 8 | 10 | |
| Загрузка | 1.46957 | 1.72832 | 1.88327 | 2.04331 | 2.11179 | 2.14212 |
| Длина очереди | 0.530435 | 1.27168 | 2.11673 | 3.95669 | 5.88821 | 7.85788 |
| Время ожидания | 0.365385 | 0.747826 | 1.14711 | 1.99267 | 2.89117 | 3.82874 |
| Время пребывания | 4.42308 | 5.6413 | 6.90289 | 9.54335 | 12.3118 | 15.1719 |
| Производительность | 0.452174 | 0.531792 | 0.579467 | 0.62871 | 0.649752 | 0.659114 |
Как видно из графиков до достижения критического числа заявок (М = 8) в ЗСеМО производительность растет, а после достижения критического числа заявок перестает меняться. Это происходит за счет увеличения загрузки какого-то узла, который является узким местом системы. После того, как загрузка этого узла достигает 1, производительность ЗСеМО перестает меняться. Дело в том, что предельная производительность ЗСеМО определяется загруженностью «узкого места» сети, и ее можно определить, выявив «узкое место» и оценив производительность системы при загрузке «узкого места».
После
достижения критического числа заявок
в системе, время пребывания, время
ожидания, длина очереди растут линейно
в зависимости от числа заявок, эту зависимость
можно объяснить тем, что число заявок
в ЗСеМО ограничено и невозможно образование
бесконечных очередей.
Согласно расчетам, “узким местом” в СеМО является узел 3, т.к. его загрузка значительно больше, чем загрузка других узлов и равна 0.678261. Изменим сетевые характеристики функционирования СеМО при устранении “узкого места”, путем изменения длительности обслуживания заявок.
Найдем
b3 из условия равенства загрузок
всех узлов. Т.к. загрузки всех трех узлов
совпадают, имеем:
Уменьшим
в третьем узле среднее время обслуживания
до b3 = 0.25
| Характеристики СеМО | (Критическое
число = 13)
Число заявок в ЗСеМО | ||||||
| 2 | 3 | 4 | 6 | 8 | 10 | 13 | |
| Загрузка | 1.49254 | 1.78191 | 1.96962 | 2.19243 | 2.31377 | 2.385 | 2.444 |
| Длина очереди | 0.507463 | 1.21809 | 2.03038 | 3.80757 | 5.68623 | 7.615 | 10,56 |
| Время ожидания | 0.25 | 0.5 | 0.75 | 1.25 | 1.75 | 2.25 | 3 |
| Время пребывания | 3.35 | 4.20896 | 5.07713 | 6.84171 | 8.64383 | 10.482 | 13,3 |
| Производительность | 0.597015 | 0.71276 | 0.78784 | 0.87697 | 0.92556 | 0.9539 | 0.977 |
Благодаря
уменьшению времени обслуживания в узле
3 (b3 = 0.25), критическое число увеличилось
до 13.
2.3
Перечень состояний Марковского
процесса для исследуемой ЗСеМО:
Заявка после обслуживания в узле 1 с вероятностью p12 = 0.75 переходит в узел 2, либо с вероятностью p10 = 0.25 переходит в узел 0. С вероятностью p01 = 1 заявка возвращается в узел 1. Из узла 2 заявка с вероятностями p23 = 1 переходит в узел 3, а с вероятностью p31 = 1 заявка возвращается в узел 1.
В ЗСеМО всегда существует стационарный режим, т.к. число заявок в сети ограничено и не может быть бесконечных очередей.
Закодируем
состояния следующим образом
(M1, M2,
M3), где M1 = {0, 1, 2} –
количество заявок, находящихся в узле
1, M2 = {0, 1, 2} – количество заявок,
находящихся в узле 2 и M3 = {0, 1, 2} –
количество заявок, находящихся в узле
3. При этом суммарное число заявок в трех
узлах должно быть равно 2.
При выбранном способе кодирования система может находиться в следующих состояниях:
E0: (2, 0, 0) – все две заявки находятся в узле 1, причем одна заявка находится на обслуживании в приборе, а другая заявка ожидает в накопителе.
E1: (1, 1, 0) – одна заявка находится в узле 1 и одна – на обслуживании в узле 2.
E2: (0, 2, 0) - две заявки находятся в узле 2 (одна на обслуживании в приборе, одна в накопителе).
E3: (1, 0, 1) – одна заявка находится на обслуживании в узле 1, одна – на обслуживании в узле 3.
E4: (0, 1, 1) - одна заявка находится на обслуживании в узле 2, одна – на обслуживании в узле 3.
E5:
(0, 0, 2) - две заявки находятся в узле 3
(одна на обслуживании в приборе, одна
в накопителе).
2.4 Размеченный
граф переходов Марковского процесса:
, и интенсивности обслуживания заявок в узлах 1, 2 и 3 соответственно.
2.5
Матрица интенсивностей
| E0 | E1 | E2 | E3 | E4 | E5 | ||||||
| E0 | |||||||||||
| E1 | |||||||||||
| E2 | |||||||||||
| E3 | |||||||||||
| E4 | |||||||||||
| E5 |
Система
уравнений для определения
2.6 Значения
стационарных вероятностей
p0 = 0.1318
p1 = 0.0565
p2 = 0.0424
p3 = 0.1976
p4 = 0.1906
p5 =
0.3812
2.7
Расчет характеристик системы
(результаты численного
моделирования):
Узловые
характеристики:
- Загрузка узлов:
- Среднее число заявок в очередях перед узлами:
- Среднее число заявок в узлах СеМО:
- Среднее время ожидания заявок в узлах СеМО:
,
,
, где
, и - коэффициент передачи соответственно узла 1, узла 2 и узла 3;
- производительность замкнутой
СеМО, рассчитываемая как сетевая характеристика;
- Среднее время пребывания заявок в узлах СеМО:
,
,
- Производительность узла СеМО:
,
,
Сетевые
характеристики:
- Среднее число одновременно работающих узлов сети, определяемое как суммарная загрузка всех узлов СеМО:
- Суммарное число заявок, циркулирующих в СеМО:
- Суммарное число заявок во всех очередях СеМО:
- Суммарное (полное) время ожидания заявок в очередях СеМО:
- Время пребывания заявок в СеМО:
- Производительность замкнутой СеМО:
| Характеристики СеМО | Экспоненциальная ЗСеМО | |||
| Уз.1 | Уз.2 | Уз.3 | Сеть | |
| Загрузка | 0.3859 | 0.2895 | 0.7694 | 1.448 |
| Длина очереди | 0.1318 | 0.0424 | 0.3812 | 0.5554 |
| Число заявок | 0.5177 | 0.3315 | 1.1506 | 1.9998 |
| Время ожидания | 0.0728 | 0.03125 | 0.281 | 1.22795 |
| Время пребывания | 0.3228 | 0.28125 | 0.781 | 4.47795 |
| Производительность | 1.80869 | 1.356522 | 1.356522 | 0.44658 |
2.8
Неэкспоненциальная ЗСеМО:
Заменим
первый узел с длительностью обслуживания,
распределённой по закону Эрланга 2-порядка,
двумя последовательно работающими псевдо
узлами с интенсивностями обслуживания
2µ1 каждый, длительности обслуживания
в которых распределены по экспоненциальному
закону:
µ1=4
Перечень
состояний Марковского процесса ЗСеМО
(Эрланг - второго порядка для первого
узла)
M1 = {0, 1’, 1”, 2’, 2”}
M2 = {0, 1, 2}
M3
= {0, 1, 2}
Е0 = (2', 0, 0) – 2 заявки в узле 1 (1 на обслуживании в псевдо узле 1, 1 в накопителе);
Е1 = (2", 0, 0) – 2 заявки в узле 1 (1 на обслуживании в псевдо узле 2, 1 в накопителе);
Е2 = (1', 1, 0) – 1 заявка в узле на обслуживании в псевдо узле 1, 1 заявка в узле 2 на обслуживании;
Е3 = (1", 1, 0) – 1 заявка в узле на обслуживании в псевдо узле 2, 1 заявка в узле 2 на обслуживании;
Е4 = (0, 2, 0) – 2 заявки в узле 2(1 на обслуживании в приборе, 1 в накопителе);
Е5 = (0, 1, 1) – 1 заявки в узле 2 на обслуживании, 1 заявка в узле 3 на обслуживании;
Е6 = (0, 0, 2) –2 заявки в узле 3(1 на обслуживании в приборе, 1 в накопителе);
Е7 = (1", 0, 1) – 1 заявка в узле 1 на обслуживании в псевдо узле 2, 1 заявки в узле 3;
Е8
= (1', 0, 1) – 1 заявка в узле на обслуживании
в псевдо узле 1, 1 заявка в узле 3 на обслуживании.
Размеченный граф переходов Марковского процесса ЗСеМО
(Эрланга второго порядка для первого узла)
| Е0 | Е1 | Е2 | Е3 | Е4 | Е5 | Е6 | Е7 | Е8 | |
| Е0 | |||||||||
| Е1 | |||||||||
| Е2 | |||||||||
| Е3 | |||||||||
| Е4 | |||||||||
| Е5 | |||||||||
| Е6 | |||||||||
| Е7 | |||||||||
| Е8 |
Матрица интенсивностей
переходов Марковского процесса
Система
уравнений для определения
Значения стационарных вероятностей состояний
(Эрланг -
второго порядка для первого узла)
p0 = 0.0563
p1 = 0.1408
p2 = 0.0704
p3 = 0.0563
p4 = 0.0845
p5 = 0.0845
p6 = 0.0845
p7 = 0.1972
p8 =
0.2254
Расчет характеристик системы
(Эрланг –
второго порядка для первого узла)
Узловые
характеристики:
- Загрузка узлов:
- Среднее число заявок в очередях перед узлами:
- Среднее число заявок в узлах СеМО:
- Среднее время ожидания заявок в узлах СеМО:
- Среднее время пребывания заявок в узлах СеМО:
,
,
- Производительность узла СеМО:
,
,
Сетевые
характеристики:
- Среднее число одновременно работающих узлов сети, определяемое как суммарная загрузка всех узлов СеМО:
- Суммарное число заявок, циркулирующих в СеМО:
- Суммарное число заявок во всех очередях СеМО:
- Суммарное (полное) время ожидания заявок в очередях СеМО:
- Время пребывания заявок в СеМО:
- Производительность замкнутой СеМО:
| Характеристики СеМО | Неэкспоненциальная ЗСеМО | |||
| Уз.1 | Уз.2 | Уз.3 | Сеть | |
| Загрузка | 0.7464 | 0.2957 | 0.5916 | 1.6337 |
| Длина очереди | 0.1971 | 0.0845 | 0.0845 | 0.3661 |
| Число заявок | 0.9435 | 0.3802 | 0.6761 | 1.9998 |
| Время ожидания | 0.038775 | 0.01055 | 0.25355 | 1.23225 |
| Время пребывания | 0.288775 | 0.26055 | 0.75355 | 4.1974 |
| Производительность | 1.905 | 1.4292 | 1.4292 | 0.4764 |
В
сравнении с аналитическим

- Исследование синдрома проявления агрессии у подростков
- Исследование систем
- Исследование систем автоматизированного пректирования
- Исследование систем автоматического управления
- Исследование система маркетинга в управлении предприятии
- Исследование систем мотивации в организации
- Исследование систем оплаты труда на промышленном предприятии ОАО «ЧЭМК»
- Исследование сенсомоторного развития детей старшего дошкольного возраста с ЗПР
- Исследование сенсорного развития детей
- Исследование сервисной деятельности предприятий средств размещения на примере гостинично-туристского комплекса «Гэсэр»
- Исследование сервисной деятельности предприятий средств размещения на примере гостинично-туристского комплекса «Гэсэр»
- Исследование сервисной деятельности предприятий средств размещения на примере гостинично-туристского комплекса «Гэсэр»
- Исследование сервисной деятельности столовой «Аппетит»
- Исследование сервисной деятельности туристических услуг