- •Содержание
- •Элементы теории вероятности
- •Случайные величины
- •Свойства функции распределения
- •Свойства функции плотности распределения вероятности
- •Числовые характеристики непрерывных случайных величин
- •Случайные события
- •Потоки событий
- •Центральная предельная теорема теории вероятности
- •Элементы математической статистики
- •Введение
- •Статистические оценки параметров распределения
- •Определение требуемого объёма выборки
- •Основы имитационного статистического моделирования
- •Понятие модели
- •Классификация моделей
- •Последовательность разработки математических моделей
- •Построение концептуальной модели;
- •Проведение машинных экспериментов с моделью системы.
- •Построение концептуальной модели
- •Разработка алгоритма модели
- •Разработка программы
- •Проведение машинных экспериментов с моделью системы
- •Метод Монте-Карло
- •Типовые математические схемы
- •Компоненты систем массового обслуживания
- •Классификации систем массового обслуживания
- •Показатели эффективности систем массового обслуживания
- •Базовый датчик
- •Метод вычетов. Получение псевдослучайных чисел
- •Моделирование случайных событий
- •Моделирование простого события
- •Макроэкономические модели
- •Модели управления предприятием
- •Функциональная структура gpss
- •Транзакты
- •Стандартные числовые атрибуты транзактов
- •Устройства
- •Стандартные числовые атрибуты устройств
- •Стандартные логические атрибуты
- •Стандартные числовые атрибуты памяти
- •Логические переключатели
- •Очереди
- •Стандартные числовые атрибуты очередей
- •Стандартные числовые атрибуты таблиц
-
Очереди
-
Транзакты в процессе движения могут задерживаться перед блоками, вход в которые в данных условиях невозможен. Для сбора статистики об очередях в местах задержки ставят блоки QUEUE. Эти блоки сами по себе не создают очередь, а лишь являются средством её регистрации. При входе транзакта в блок QUEUE текущая длина очереди получает приращение, уход из очереди отображается блоком DEPART.
-
Стандартные числовые атрибуты очередей
-
Очереди имеют следующие стандартные числовые атрибуты:
-
Qj (Q$name) — текущая длина очереди с номером j (с именем name);
-
QMj (QM$name) — максимальная длина очереди с номером j (с именем name);
-
QAj (QA$name) — средняя длина очереди с номером j (с именем name);
-
QCj (QC$name) — количество входов в очередь с номером j (с именем name);
-
QZj (QZ$name) — количество входов в очередь с номером j (с именем name) с нулевым временем пребывания в очередь (транзакт прошёл через блок QUEUE не задерживаясь в очереди);
-
QTj (QT$name)— среднее время пребывания в очереди с номером j (с именем name);
-
QXj (QX$name) — среднее время пребывания в очереди с номером j (с именем name) без учёта нулевых входов.
-
Таблицы
-
Для сбора статистических данных о различных случайных величинах в модели и их представления в стандартной табличной форме используют таблицы. Для табулирования времени ожидания в очереди применяется команда QTABLE; в более общем случае, для получения выборочных распределений произвольных стандартных числовых атрибутов любых объектов модели используется команда TABLE, которая в качестве операндов содержит описание структуры таблицы и типа заносимых данных.
-
Занесение информации в таблицу осуществляется блоком TABULATE в момент входа очередного транзакта в этот блок.
-
Стандартные числовые атрибуты таблиц
-
Таблицы имеют следующие стандартные числовые атрибуты:
-
TBj (TB$name) — среднее значение переменной, фиксируемой в таблице с номером j (с именем name);
-
TCj (TC$name) — количество входов в таблицу с номером j (с именем name);
-
TDj (TD$name) — среднее квадратическое отклонение переменной, фиксируемой в таблице с номером j (с именем name).
-
Ячейки
-
Для записи в процессе моделирования текущих значений стандартных числовых атрибутов используются ячейки. Занесение информации в ячейку осуществляет блок SAVEVALUE. При входе транзакта в этот блок, требуемое значение стандартного числового атрибута фиксируется в ячейке, номер которой определяется операндом блока SAVEVALUE. Ячейке может быть присвоено значение без использования активного транзакта, с помощью команды INITIAL.
-
Ячейки имеют стандартный числовой атрибут Xj (X$name) — текущее значение, записанное в ячейку с номером j (с именем name).