Для студентов МГТУ им. Н.Э.Баумана по предмету Теория вероятностей и математическая статистикаИмитационная модель системы массового обслуживания на GPSSИмитационная модель системы массового обслуживания на GPSS
2025-01-182025-01-18СтудИзба
ДЗ 4: Имитационная модель системы массового обслуживания на GPSS вариант 14
Описание
Описание предметной области и имитационной модели
Рассматривается имитационная модель системы массового обслуживания на
GPSS. Смоделируем поведение покупателя в магазине, в котором работают 2
кассы, причём к каждой из них выстраивается отдельная очередь, а
квалификация сотрудников немного отличается, поэтому время обслуживания
распределено с разными параметрами. Все случайные интервалы времени для
простоты будем считать равномерно распределёнными (но независимыми,
привязанными к разным потокам случайных чисел). Каждая касса будет
представлена одноканальным устройством, обращение к которым будем
осуществлять по номерам. Очереди также будут идентифицироваться
номерами, без введения символьных имён.
Моделирование будем проводить в течение 1 часа, в качестве единицы времени
будем выбирать секунду. Время между приходом покупателей распределено на
отрезке [0; R1+G1+B1]. Время обслуживания на первой кассе распределено на
отрезке [R1+G1; R1+G1+2*B1]. Время обслуживания на второй кассе
распределено на отрезке [G1+B1; 2*R1+G1+B1].
При принятии решения покупатель сперва проверяет, есть ли свободная касса,
и, если есть, направляется к ней. Если же обе кассы заняты, то выбирает кассу,
очередь к которой в данный момент короче (очередь понимается с бытовой
точки зрения, хотя модель можно было бы упростить, если иначе выбрать
расположение блоков DEPART). Если же свободны обе кассы, или очередь к
ним одинакова, то выбирается первая касса.
Перед описанием модели используем конструкцию EQU (сокращение от слова
«эквивалентность») для удобства изменения привязки к потокам случайных
чисел. По смыслу она аналогична директиве define препроцессора языка C.
rnd EQU 1
GENERATE (uniform(rnd,0,20))
GATE U 1,metka1
GATE U 2,metka2
TEST LE Q1,Q2,metka2
metka1 QUEUE 1
SEIZE 1
DEPART 1
ADVANCE (uniform(rnd+1,5,20))
RELEASE 1
TERMINATE
metka2 QUEUE 2
SEIZE 2
DEPART 2
ADVANCE (uniform(rnd+2,8,20))
RELEASE 2
TERMINATE
GENERATE 3600
TERMINATE 1
START 1
Задание 1
Требуется провести 100 экспериментов, меняя значение rnd. Результаты
моделирования оформляются в виде таблицы, в которой предусматриваются
следующие столбцы:
коэффициент загрузки первого кассира;
коэффициент загрузки второго кассира;
средняя длина первой очереди;
средняя длина второй очереди.
Задание 2
Рассчитайте выборочные средние и исправленные выборочные оценки
дисперсии для каждой собранной характеристики при n = 10, 25, 50, 100.
Задание 3
На основе полученных выборок для n = 100 построить гистограммы. Ширину
интервалов выбирать так, чтобы высота столбцов была не менее 5, а число
самих столбцов – не менее 7. При попадании в крайние интервалы менее 5
значений объединять их с соседними.
Задание 4
Для каждой пары собранных характеристик рассчитайте выборочные
ковариации и коэффициенты корреляции (для значений n = 10, 25, 50, 100).
Аналогично выборочной дисперсии, используйте исправленные оценки
указанных характеристик (т.е. необходимо делить не на n, а на n-1).
Исправленный выборочный коэффициент корреляции представляет собой
отношение исправленной выборочной ковариации к произведению
исправленных выборочных среднеквадратичных отклонений:
Задание 5
Для тех же значений n = 10, 25, 60 требуется рассчитать доверительные
интервалы для математических ожиданий каждой из собранных характеристик
с уровнями значимости = 0,1 и 0,01 (для двусторонней симметричной области).
Уровень значимости означает вероятность того, что исследуемая величина (в
данном случае – математическое ожидание исследуемой характеристики)
выйдет за пределы доверительного интервала (в некоторых случаях в
статистических таблицах используется не уровень значимости, а уровень
надёжности, который может также обозначаться , но чаще используется , при
этом они связаны между собой как ; также при работе с таблицами необходимо
учитывать, что может быть задана для односторонней области, т.е. уже
предварительно разделена пополам). Если предположить нормальный характер
распределения исследуемой характеристики, то расчёт строится по аналогии с
решением задач на приложения интегральной теоремы Муавра-Лапласа:
,
где
Однако это возможно лишь при больших n. Для большинства практических
опытов это не реализуется, поэтому вместо теоретического
среднеквадратичного отклонения необходимо использовать исправленную
оценку выборочного среднеквадратичного отклонения и вводить в расчёт
коэффициент Стьюдента, зависящий от n. Он обозначается как , где k
называется числом степеней свободы распределения Стьюдента, а сам
коэффициент определяется по статистическим таблицам, при этом k
принимается равным n-1.
Задание 6
Предположим, что все 4 наблюдаемые величины имеют нормальное
распределение с плотностью вида:
.
По свойству нормального распределения математическое ожидание будет
равно параметру , а среднеквадратичное отклонение – параметру .
Воспользуемся методом моментов для оценки этих параметров на основе
выборочных характеристик, а далее необходимо проверить гипотезу о
нормальном характере распределения с использованием критерия согласия
Пирсона, рассчитав величины вида:
.
Для равномерного распределения p i определялись тривиально, а для
нормального распределения придётся воспользоваться таблицей для функции
Лапласа. Для схемы Бернулли мы использовали переход от числа наблюдений k
к величине x вида: , который также можно записать как . В случае нормального
распределения также можно использовать эту формулу, где в качестве k будем
подставлять граничные точки диапазонов, выбранных для построения
гистограммы.
В результате необходимо получить оценки уровней значимости соответствия
нормальному распределению для всех четырёх величин, наблюдаемых в ходе
прогонов имитационной модели. Для этого следует воспользоваться таблицей
распределения .
Задание 7
Построить функции линейной регрессии для каждой пары рассматриваемых
случайных величин. Построить графики, на которых отобразить множество
точек выборки и соответствующую им линию регрессии.
Вывод коэффициентов линейной регрессии был получен в лекциях
применительно к случайным векторам, после рассмотрения понятий условного
математического ожидания и ковариаций.
Исходные данные
Рассматривается имитационная модель системы массового обслуживания на
GPSS. Смоделируем поведение покупателя в магазине, в котором работают 2
кассы, причём к каждой из них выстраивается отдельная очередь, а
квалификация сотрудников немного отличается, поэтому время обслуживания
распределено с разными параметрами. Все случайные интервалы времени для
простоты будем считать равномерно распределёнными (но независимыми,
привязанными к разным потокам случайных чисел). Каждая касса будет
представлена одноканальным устройством, обращение к которым будем
осуществлять по номерам. Очереди также будут идентифицироваться
номерами, без введения символьных имён.
Моделирование будем проводить в течение 1 часа, в качестве единицы времени
будем выбирать секунду. Время между приходом покупателей распределено на
отрезке [0; R1+G1+B1]. Время обслуживания на первой кассе распределено на
отрезке [R1+G1; R1+G1+2*B1]. Время обслуживания на второй кассе
распределено на отрезке [G1+B1; 2*R1+G1+B1].
При принятии решения покупатель сперва проверяет, есть ли свободная касса,
и, если есть, направляется к ней. Если же обе кассы заняты, то выбирает кассу,
очередь к которой в данный момент короче (очередь понимается с бытовой
точки зрения, хотя модель можно было бы упростить, если иначе выбрать
расположение блоков DEPART). Если же свободны обе кассы, или очередь к
ним одинакова, то выбирается первая касса.
Перед описанием модели используем конструкцию EQU (сокращение от слова
«эквивалентность») для удобства изменения привязки к потокам случайных
чисел. По смыслу она аналогична директиве define препроцессора языка C.
rnd EQU 1
GENERATE (uniform(rnd,0,20))
GATE U 1,metka1
GATE U 2,metka2
TEST LE Q1,Q2,metka2
metka1 QUEUE 1
SEIZE 1
DEPART 1
ADVANCE (uniform(rnd+1,5,20))
RELEASE 1
TERMINATE
metka2 QUEUE 2
SEIZE 2
DEPART 2
ADVANCE (uniform(rnd+2,8,20))
RELEASE 2
TERMINATE
GENERATE 3600
TERMINATE 1
START 1
Задание 1
Требуется провести 100 экспериментов, меняя значение rnd. Результаты
моделирования оформляются в виде таблицы, в которой предусматриваются
следующие столбцы:
коэффициент загрузки первого кассира;
коэффициент загрузки второго кассира;
средняя длина первой очереди;
средняя длина второй очереди.
Задание 2
Рассчитайте выборочные средние и исправленные выборочные оценки
дисперсии для каждой собранной характеристики при n = 10, 25, 50, 100.
Задание 3
На основе полученных выборок для n = 100 построить гистограммы. Ширину
интервалов выбирать так, чтобы высота столбцов была не менее 5, а число
самих столбцов – не менее 7. При попадании в крайние интервалы менее 5
значений объединять их с соседними.
Задание 4
Для каждой пары собранных характеристик рассчитайте выборочные
ковариации и коэффициенты корреляции (для значений n = 10, 25, 50, 100).
Аналогично выборочной дисперсии, используйте исправленные оценки
указанных характеристик (т.е. необходимо делить не на n, а на n-1).
Исправленный выборочный коэффициент корреляции представляет собой
отношение исправленной выборочной ковариации к произведению
исправленных выборочных среднеквадратичных отклонений:
Задание 5
Для тех же значений n = 10, 25, 60 требуется рассчитать доверительные
интервалы для математических ожиданий каждой из собранных характеристик
с уровнями значимости = 0,1 и 0,01 (для двусторонней симметричной области).
Уровень значимости означает вероятность того, что исследуемая величина (в
данном случае – математическое ожидание исследуемой характеристики)
выйдет за пределы доверительного интервала (в некоторых случаях в
статистических таблицах используется не уровень значимости, а уровень
надёжности, который может также обозначаться , но чаще используется , при
этом они связаны между собой как ; также при работе с таблицами необходимо
учитывать, что может быть задана для односторонней области, т.е. уже
предварительно разделена пополам). Если предположить нормальный характер
распределения исследуемой характеристики, то расчёт строится по аналогии с
решением задач на приложения интегральной теоремы Муавра-Лапласа:
,
где
Однако это возможно лишь при больших n. Для большинства практических
опытов это не реализуется, поэтому вместо теоретического
среднеквадратичного отклонения необходимо использовать исправленную
оценку выборочного среднеквадратичного отклонения и вводить в расчёт
коэффициент Стьюдента, зависящий от n. Он обозначается как , где k
называется числом степеней свободы распределения Стьюдента, а сам
коэффициент определяется по статистическим таблицам, при этом k
принимается равным n-1.
Задание 6
Предположим, что все 4 наблюдаемые величины имеют нормальное
распределение с плотностью вида:
.
По свойству нормального распределения математическое ожидание будет
равно параметру , а среднеквадратичное отклонение – параметру .
Воспользуемся методом моментов для оценки этих параметров на основе
выборочных характеристик, а далее необходимо проверить гипотезу о
нормальном характере распределения с использованием критерия согласия
Пирсона, рассчитав величины вида:
.
Для равномерного распределения p i определялись тривиально, а для
нормального распределения придётся воспользоваться таблицей для функции
Лапласа. Для схемы Бернулли мы использовали переход от числа наблюдений k
к величине x вида: , который также можно записать как . В случае нормального
распределения также можно использовать эту формулу, где в качестве k будем
подставлять граничные точки диапазонов, выбранных для построения
гистограммы.
В результате необходимо получить оценки уровней значимости соответствия
нормальному распределению для всех четырёх величин, наблюдаемых в ходе
прогонов имитационной модели. Для этого следует воспользоваться таблицей
распределения .
Задание 7
Построить функции линейной регрессии для каждой пары рассматриваемых
случайных величин. Построить графики, на которых отобразить множество
точек выборки и соответствующую им линию регрессии.
Вывод коэффициентов линейной регрессии был получен в лекциях
применительно к случайным векторам, после рассмотрения понятий условного
математического ожидания и ковариаций.
Исходные данные
R1 | G1 | B1 | R2 | G2 | B2 | R3 | G3 | B3 |
9 | 6 | 9 | 6 | 10 | 6 | 10 | 9 | 5 |
Файлы условия, демо
Характеристики домашнего задания
Учебное заведение
Номер задания
Вариант
Программы
Теги
Просмотров
9
Качество
Идеальное компьютерное
Размер
902,57 Kb
Преподаватели
Список файлов
ТВиМС Д34.docx
ТВиМС Д34.pdf