- •Содержание
- •Элементы теории вероятности
- •Случайные величины
- •Свойства функции распределения
- •Свойства функции плотности распределения вероятности
- •Числовые характеристики непрерывных случайных величин
- •Случайные события
- •Потоки событий
- •Центральная предельная теорема теории вероятности
- •Элементы математической статистики
- •Введение
- •Статистические оценки параметров распределения
- •Определение требуемого объёма выборки
- •Основы имитационного статистического моделирования
- •Понятие модели
- •Классификация моделей
- •Последовательность разработки математических моделей
- •Построение концептуальной модели;
- •Проведение машинных экспериментов с моделью системы.
- •Построение концептуальной модели
- •Разработка алгоритма модели
- •Разработка программы
- •Проведение машинных экспериментов с моделью системы
- •Метод Монте-Карло
- •Типовые математические схемы
- •Компоненты систем массового обслуживания
- •Классификации систем массового обслуживания
- •Показатели эффективности систем массового обслуживания
- •Базовый датчик
- •Метод вычетов. Получение псевдослучайных чисел
- •Моделирование случайных событий
- •Моделирование простого события
- •Макроэкономические модели
- •Модели управления предприятием
- •Функциональная структура gpss
- •Транзакты
- •Стандартные числовые атрибуты транзактов
- •Устройства
- •Стандартные числовые атрибуты устройств
- •Стандартные логические атрибуты
- •Стандартные числовые атрибуты памяти
- •Логические переключатели
- •Очереди
- •Стандартные числовые атрибуты очередей
- •Стандартные числовые атрибуты таблиц
-
Устройство моделирует объекты, в которых может происходить обработка транзактов — как правило, она связана с затратами времени.
-
Особенность устройств состоит в том, что каждое из них в данный момент времени может быть занято только одним транзактом. Существует аналогия между устройствами GPSS и каналами систем массового обслуживания. В GPSS имеется возможность моделировать прерывание устройств, существуют средства логической проверки состояния устройств. Каждое действие с устройством отображается отдельным блоком.
-
Занятие и освобождение устройства моделируется соответственно блоками SEIZE и RELEASE. Для проверки состояния устройств используют блок GATE.
-
Стандартные числовые атрибуты устройств
-
С устройствами связаны следующие стандартные числовые атрибуты:
-
Fj (F$name) — состояние устройства с номером j (с именем name): 0, если устройство свободно и 1, если устройство занято;
-
FRj (FR$name) — коэффициент использования устройства с номером j (с именем name): отношение в долях от 1 000 занятости устройства к общему времени моделирования;
-
FCj (FC$name) — число входов в устройство с номером j (с именем name);
-
FTj (FT$name) — среднее время использования устройства с номером j (с именем name) одним транзактом;
-
Стандартные логические атрибуты
-
Устройства имеют также стандартные логические атрибуты (СЛА), каждое из которых может принимать одно из двух значений: «истина» или «ложь»:
-
U — устройство занято;
-
NU — устройство свободно;
-
I — устройство прервано;
-
NI — устройство не прервано.
-
Проверка состояния устройства осуществляется блоком GATE, который, в зависимости от проверяемого стандартного логического атрибута, либо беспрепятственно пропускает транзакт, либо задерживает его, либо направляет по другому маршруту.
-
Памяти
-
Устройства в GPSS используют для моделирования одиночного устройства обслуживания или одиночного канала. Несколько устройств, работающих параллельно, и характеризующихся различными свойствами, должны моделироваться таким же числом одноканальных устройств.
-
Для моделирования параллельно работающих однотипных устройств используется объект, называемый памятью (многоканальное устройство — МКУ). Память состоит из элементов, которые занимаются и освобождаются транзактами. Количество элементов памяти определяет её ёмкость. Памяти моделируются блоками ENTER и LEAVE. Входящий в блок ENTER транзакт занимает определённую часть памяти. При входе транзакта в блок LEAVE память освобождается.
-
Ёмкость памяти задают с помощью оператора STORAGE, который не является блоком и относится к числу команд.
-
Стандартные числовые атрибуты памяти
-
Память имеет следующие стандартные числовые атрибуты:
-
Sj (S$name) — объём занятой памяти с номером j (с именем name);
-
Rj (R$name) — объём свободной памяти с номером j (с именем name);
-
SRj (SR$name) — коэффициент использования памяти с номером j (с именем name): отношение в долях от 1 000 среднего количества используемых элементов памяти к общему количеству элементов памяти;
-
SMj (SM$name) — максимальное заполнение памяти с номером j (с именем name);
-
SAj (SA$name) — среднее заполнение памяти с номером j (с именем name);
-
SCj (SC$name) — число входов в память с номером j (с именем name);
-
STj (ST$name) — среднее время пребывания транзакта в памяти с номером j (с именем name);
-
Проверка состояния памяти осуществляется блоком GATE.
-
Логические переключатели
-
Для представления в модели объектов с двумя состояниями («включено — выключено») используют логические переключатели, моделируемые блоками LOGIC и GATE. При входе транзакта в блок LOGIC происходит срабатывание соответствующего ключа. Ключ может быть включён (S), выключен (R) или переключён (I). Ключи не имеют стандартных численных атрибутов, их состояние определяется стандартным логическим атрибутом LSj (LS$name)— состояние логического ключа с номером j (с именем name). Он равен 1, если логический ключ установлен, и 0 в противном случае. Проверка состояния ключа осуществляется блоком GATE.