- •Содержание
- •Элементы теории вероятности
- •Случайные величины
- •Свойства функции распределения
- •Свойства функции плотности распределения вероятности
- •Числовые характеристики непрерывных случайных величин
- •Случайные события
- •Потоки событий
- •Центральная предельная теорема теории вероятности
- •Элементы математической статистики
- •Введение
- •Статистические оценки параметров распределения
- •Определение требуемого объёма выборки
- •Основы имитационного статистического моделирования
- •Понятие модели
- •Классификация моделей
- •Последовательность разработки математических моделей
- •Построение концептуальной модели;
- •Проведение машинных экспериментов с моделью системы.
- •Построение концептуальной модели
- •Разработка алгоритма модели
- •Разработка программы
- •Проведение машинных экспериментов с моделью системы
- •Метод Монте-Карло
- •Типовые математические схемы
- •Компоненты систем массового обслуживания
- •Классификации систем массового обслуживания
- •Показатели эффективности систем массового обслуживания
- •Базовый датчик
- •Метод вычетов. Получение псевдослучайных чисел
- •Моделирование случайных событий
- •Моделирование простого события
- •Макроэкономические модели
- •Модели управления предприятием
- •Функциональная структура gpss
- •Транзакты
- •Стандартные числовые атрибуты транзактов
- •Устройства
- •Стандартные числовые атрибуты устройств
- •Стандартные логические атрибуты
- •Стандартные числовые атрибуты памяти
- •Логические переключатели
- •Очереди
- •Стандартные числовые атрибуты очередей
- •Стандартные числовые атрибуты таблиц
-
Функциональная структура gpss
В состав GPSS входят следующие типы объектов:
-
Транзакты;
-
Блоки;
-
Списки;
-
Устройства;
-
Памяти;
-
Логические ключи;
-
Очереди;
-
Таблицы;
-
Ячейки;
-
Матрицы;
-
Функции;
-
Переменные.
-
Любую модель на языке GPSS можно представить в виде комбинации компонентов, взятых из числа названных объектов.
-
Разработчик конструирует модель из блоков, прибегая, как правило, к наглядной форме представления. Каждый блок в GPSS имеет принятое стандартное значение. Построенная схема является одновременно программой на языке GPSS. Каждый блок GPSS имеет входы-выходы, за исключением двух: GENERATE (имеет только выход) и TERMINATE (имеет только вход). Через GENERATE транзакты вводятся в модель, блок TERMINATE удаляет транзакты из модели.
-
Транзакты
-
Транзакты являются абстрактными подвижными элементами, которые могут моделировать различные объекты реального мира. Перемещаясь между блоками, они вызывают (или испытывают) различные действия. Возможны задержки их в некоторых точках модели, изменение маршрутов и направления движения, расщепление транзактов на несколько копий и т.п.
-
С каждым транзактом связан упорядоченный набор данных. Он включает номер транзакта; номер блока, в котором в данный момент находится транзакт, номер следующего блока, время перехода в следующий блок; приоритет, характеризующий очерёдность обработки транзактов. С помощью параметров каждому транзакту можно присвоить числовые значения, выражающие желаемые свойства или характеристики моделируемых объектов: вес, скорость, объём и т.п. Все объекты GPSS имеют числовые характеристики, называемые стандартными числовыми атрибутами. Для ссылки на какой-либо стандартный числовой атрибут некоторого объекта, соответствующий операнд оператора исходной программы записывается одним из следующих способов:
-
СЧА$name
-
или
-
СЧАj,
-
где СЧА — системное обозначение (название) конкретного стандартного числового атрибута;
-
name — имя объекта;
-
j — номер объекта
-
$ — разделитель.
-
Стандартные числовые атрибуты транзактов
-
Транзакты имеют следующие стандартные числовые атрибуты:
-
Pj(P$name) — значение параметра с номером j (с именем name) активного транзакта;
-
MPj(MP$name) — транзитное время прохождения транзактом некоторого участка модели — разность между текущим модельным временем и временем, записанным в параметр с номером j (с именем name) активного транзакта с помощью блока MARK;
-
Кроме этих двух стандартных числовых атрибутов, с транзактом связывают следующие стандартные числовые атрибуты:
-
PR — приоритет транзакта;
-
M1 — резидентное время транзакта, то есть прошедшее время с момента входа транзакта в модель через блок GENERATE;
-
XN1 — номер транзакта.
-
Устройства