ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 14.03.2019
Просмотров: 995
Скачиваний: 2
СОДЕРЖАНИЕ
A1 – Семейство активного транзакта. Целочисленное значение.
АС1 - Значение абсолютного модельного времени. (Модельное время с момента последней команды CLEAR). Вещественное значение.
ВVЕntпит - Значение булевой переменной Епtпит. Вещественное значение.
С1 - Значение относительного модельного времени. (Модельное время с момента последней команды RESET). Вещественное значение.
CAЕntпит - Среднее содержимое списка пользователя Еntпит. Взвешенное по времени среднее количество транзактов, помещенных в список пользователя Еntпит. Вещественное значение.
CCЕntпит -Общее число входов транзактов в список пользователяЕntпит. Число всех транзактов, находившихся в списке пользователя Епtпит. Целочисленное значение.
СНЕntпит - Текущее содержимое списка пользователя Еntпит. Текущее количество транзактов, находящихся в списке пользователя Еntпит. Целочисленное значение.
СМЕntпит - Максимальное содержимое списка пользователя. Максимальное количество транзактов, одновременно находившихся в списке пользователя Еntпит.. Целочисленное значение.
СТЕntпит - Среднее время пребывания одного транзакта в списке пользователя Еntпит. Средняя продолжительность пребывания транзактов в списке пользователя Епtпит. Вещественное значение.
FЕntпит - Состояние устройства Еntпит. Если в данный момент устройство Еtпит занято, FЕntпит возвращает 1 . Иначе FЕntпит возвращает 0. Целочисленное значение.
FCЕntпит -Счетчик использования устройства Еntпит. Количество транзактов, занимавших устройство Еntпит с помощью блоков SEIZE и PREEMPT. Целочисленное значение.
FIЕntпит - Устройство Еntпит прервано. Если устройство Еntпит в данный момент было занято более приоритетным транзактом, FIЕntпит возвращает 1. Иначе FЕntпит возвращает 0. Целочисленное значение.
FNЕntпит- Результат вычисления значения функции Еntпит. Вещественное значение.
FRЕntпит - Коэффициент использования устройства Еntпит. Отношение времени, в течение которого устройство Еntпит было занято, к общему времени моделирования.FRЕntпит выражается в долях от тысячи и возвращает значения, изменяющиеся от 0 до 1000 включительно. Может быть нецелочисленным. Вещественное значение.
FTЕntпит - Среднее время удержания устройства Еntпит. Среднее время удержания устройства Еntпит одним транзактом. Вещественное значение.
FVЕпtпит – Устройство Еntпит доступно.FVEntпит возвращает 1, если устройство Епtпит в состоянии «доступно», и 0, если устройство Еntпит в состоянии «не доступно». Целочисленное значение.
GNЕntпит -Счетчик числовой группы Еntпит. GNЕntпит возвращает количество элементов числовой группы Епtпит. Целочисленное значение.
GTЕпtпит - Счетчик группы транзактовЕntпит. GTEntnum возвращает количество элементов группы транзактовЕпtпит. Целочисленное значение.
LSЕntпит - Состояние логического ключа Еntпит. LSЕntпит возвращает 1, если логический ключ Епtпит в установленном состоянии, и 0, если логический ключ Еntпит в сброшенном состоянии. Целочисленное значение.
МВЕntпит - Соответствие в блоке МАТСН. МВЕпtпит возвращает 1, если в сопряженном блоке МАТСН присутствует транзакт, принадлежащий тому же семейству, что и активный транзакт. В противном случае МВЕпtпит возвращает 0. Целочисленное значение.
МРЕntпит - Транзитное время параметра Еntпит. Текущее абсолютное модельное время за вычетом значения, содержащегося в параметре Еntпит. Вещественное значение.
МХЕntпит(m,n) - Ячейка матрицы Еntпит. Возвращает значение ячейки в строке m, столбце n матрицы Епtпит. Для матриц, имеющих более 2 измерений, все остальные индексы считаются равными 1 . В отличие от СЧА класса МХ, PLUS-выражения могут обращаться к любому элементу многомерных матриц.
М1 - Транзитное время. М1 возвращает абсолютное модельное время за вычетом времени входа транзакта в систему. Вещественное значение.
NЕntпит - Счетчик входов в блок Еntпит. Возвращает общее количество транзактов, которые входили в блок Епtпит. Целочисленное значение.
PЕntпит - Значение параметра Еntпит. Возвращает значение параметра Еntпит активного транзакта. Целочисленное, вещественное или строковое значение.
РR - Приоритет транзакта. Значение приоритета активного транзакта. Целочисленное значение.
QЕntпит — Текущее содержимое очереди Еntпит. Текущее значение количества транзактов в очереди Епtпит. Целочисленное значение.
QAЕntпит - Среднее значение длины очереди Еntпит. Взвешенное по времени количество транзактов в очереди Еntпит. Вещественное значение.
QCЕntпит - Общее количество входов в очередь Еntпит. Сумма всех входов транзактов в очередь Епtпит. Целочисленное значение.
QMЕntпит - Максимальное содержимое очереди Еntпит. Максимальное количество транзактов, находившихся в очереди Еntпит. Целочисленное значение.
QTЕntпит - Среднее время пребывания в очереди Еntпит. Взвешенное среднее время пребывания транзактов в очереди Епtпит. Вещественное значение.
QXЕntпит - Среднее время пребывания в очереди Еntпит за исключением нулевых входов. Взвешенное среднее время пребывания транзактов в очереди Еntпит, не считая входов с нулевым временем пребывания. Вещественное значение.
QZЕntпит- Количество входов с нулевым временем пребывания в очереди Еntпит. Количество входов транзактов, время пребывания в очереди Епtпит которых равно нулю. Целочисленное значение.
RЕntпит - Объем свободной памяти Еntпит. Содержимое памяти Епtпит, доступное для входов транзактов. Целочисленное значение.
RNЕntпит - Случайное число.RNЕntпит возвращает случайное целое число от 0 до 999 из генератора случайных чисел Епtпит (здесь Еntпит = 1, 2, 3, 4, 5, 6, 7).Целочисленное значение.
SЕntпит - Объем занятой памяти Еntпит. Возвращает количество элементов памяти Епtпит, занятых транзактами. Целочисленное значение.
SAЕntпит - Среднее значение занятой памяти Еntпит. Возвращает взвешенное по времени среднее количество занятых элементов памяти Епtпит. Вещественное значение.
SCЕпtпит - Счетчик использования памяти Еntпит. Общее количество использовавшихся элементов памяти Епtпит. Целочисленное значение.
SEЕntпит - Память Еntпит пуста.SEЕntпит возвращает 1,если все элементы ячейки памяти Еntпит пусты, и 0, если нет. Целочисленное значение.
SFЕпtпит - Память Еntпит заполнена. SFЕпtпитвозвращает 1, если памятьЕntпит полностью заполнена, и 0, если нет. Целочисленное значение.
SREntnum - Коэффициент использования памяти Еntпит. Доля общего использования памяти Entnum, представленная отношением среднего количества используемых элементов памяти Entnumк общему количеству элементов памяти Entnum.SREntnumвыражается в долях от тысячи и возвращает значения, изменяющиеся от 0 до 1000 включительно. Может быть нецелочисленным. Вещественное значение.
SMEntnum - Максимальное количество занятых элементов памяти Entnum.Целочисленное значение.
STEntnum - Среднее время использования одного элемента памяти Entnum. Вещественное значение.
SVEntnum - Память Еntпит в доступном состоянии.SVEntnum возвращает 1, если память Entnumв состоянии «доступно», и 0, если память Entnum в состоянии «не доступно». Целочисленное значение.
TBEntnum - Среднее значение невзвешенных аргументов таблицы Entnum.Вещественное значение.
TCEntnum - Количество невзвешенных аргументов таблицы Entnum.Целочисленное значение.
TDEntnum- Стандартное отклонение невзвешенных аргументов таблицы Entnum. Вещественное значение.
TG1 - Текущее значение счетчика завершения.TG1 возвращает значение, уменьшаемое блоками TERMINATE с положительным значением операнда А. Это значение задается оператором START и указывает на завершение процесса моделирования, когда становится равным нулю. Целочисленное значение.
VEntnum - Результат вычисления арифметической переменной Entnum.Вещественное значение.
WEntnum - Текущий счетчик блока Entnum. Текущее количество транзактов в блоке Entnum. Целочисленное значение.
XEntnum - Возвращает значение ячейки Entnum.Целочисленное, вещественное или строковое значение.
XN1 - Номер активного транзакта. Возвращает номер активноготранзакта. Целочисленное значение.
Z1 - Свободная системная память. Величина, возвращаемая операционной системой. Целочисленное значение.
ПРИЛОЖЕНИЕ 2
Блоки GPSS
ADOPT- Изменяет номер семейства.
ADVANCE- Помещает транзакт в список будущих событий.
ALTER- Проверяет и изменяет транзакты в группе.
ASSEMBLE- Ожидает и уничтожает связанные транзакты, полученные в результате разделения.
ASSIGN- Изменяет параметр транзакта.
BUFFER- Помещает транзакт в конец списка текущих событий.
CLOSE- Закрывает поток данных.
COUNT- Помещает число объектов, удовлетворяющих условию, в параметр транзакта.
DEPART - Уменьшает содержимое очереди.
DISPLACE- Меняет транзакту следующий по порядку блок в последовательности блоков.
ENTER - Занимает элементы памяти или ожидает их освобождения.
EXAMINE- Проверяет на принадлежность к группе.
EXECUTE- Выполняет действие, определенное заданным блоком.
FAVAIL - Изменяет состояние устройства на «доступно».
FUNAVAIL - Изменяет состояние устройства на «не доступно».
GATE - Проверяет заданное условие и изменяет поток транзактов.
GATHER - Ждет связанные транзакты.
GENERATE - Создает транзакт и помещает его в список будущих событий.
INDEX - Изменяет параметр транзакта.
INTEGRATION - Включает/выключает интегрирование переменной пользователя.
JOIN- Добавляет новый член в числовую группу или группу транзактов.
LEAVE- Освобождает элементы памяти.
LINK - Помещает транзакт в список пользователя.
LOGIC - Изменяет логический ключ.
LOOP- Уменьшает значение параметра и переводит транзакт к другому блоку, если параметр не равен нулю.
MARK - Помещает в параметр транзакта значение модельного времени.
МАТСН - Ожидает, пока транзакт, принадлежащий тому же семейству, не войдет в связанный блок МАТСН.
MSAVEVALUE - Присваивает значение элементу матрицы.
ОРЕN- Инициализирует поток данных.
PLUS - Вычисляет значение РШ5-выражения и сохраняет результат в параметре.
РRЕЕМРТ - Вытесняет транзакт, занявший устройство.
PRIORITY - Изменяет приоритет транзакта.
QUEUE - Увеличивает содержимое очереди.
READ - Считывает следующую строку данных из потока данных.
RELEASE - Освобождает устройство.
REMOVE - Исключает член числовой группы или группы транзактов.
RETURN - Освобождает устройство.
SAVAIL - Изменяет состояние памяти на «доступно».
SAVEVALUE- Присваивает значение ячейке.
SСАN - Проверяет группу транзактов, помещает результат в параметр.
SEEK - Изменяет указатель строки в потоке данных.
SEIZE - Занимает устройство или ожидает его освобождения.
SELЕСТ- Помещает номер выбранного объекта в параметр транзакта.
SPLIT - Создает связанные транзакты, разделяя исходный.
SUNAVAIL - Изменяет состояние памяти на «не доступно».
ТАВULАТЕ - Обновляет таблицу.
ТЕRMINАТЕ - Уничтожает транзакт, уменьшает счетчик завершения.
TEST- Проверяет арифметическое условие и изменяет поток транзактов.
ТRАСЕ - Устанавливает индикатор трассировки активноготранзакта.
ТRANSFER - Перемещает транзакт в указанный блок.
UNLINK - Исключает транзакт из списка пользователя.
UNTRACE - Снимает индикатор трассировки активного транзакта.
WRITE - Передает значение величины в поток данных.
ПРИЛОЖЕНИЕ 3
Команды GPSSWORLD
BVARIABLE - Определяет булеву переменную.
CLEAR - Сбрасывает статистику и удаляет транзакты.
CONDUCT- Выполняет зарегистрированный PLUS-эксперимент.
CONTINUE - Продолжает процесс моделирования после остановки.
EQU - Присваивает значение переменной пользователя.
ЕХIТ - Завершает сеанс работы с GPSSWorld.
FUNCTION - Определяет функцию.
FVARIABLE- Определяет переменную с плавающей точкой.
HALT - Останавливает процесс моделирования и сбрасывает очередь команд.
INCLUDE - Считывает и транслирует дополнительные файлы модели.
INITIAL- Инициализирует или изменяет логический ключ, ячейку или матрицу.
INTEGRATE-Автоматически вычисляет интеграл для переменной пользователя.
МАТRIX- Определяет матрицу.
QTABLE- Определяет таблицу статистики очереди (Q-таблицу).
REPORT- Устанавливает имя файла отчета или запрашивает немедленный отчет.
RESET- Сбрасывает статистику процесса моделирования.
RMULT- Устанавливает начальные числа первых семи генераторов случайных чисел.
SHOW- Вычисляет выражение и отображает результат.
START- Устанавливает счетчик завершения и запускает процесс моделирования.
STEP- Устанавливает ограниченное количество входов транзактов в блоки, после которого процесс моделирования переходит в состояние останова.
SТОР - Устанавливает условие остановки, основанное на количестве попыток входа в блок.
STORAGE- Определяет память.
ТАВLЕ - Определяет таблицу.
VARIABLE- Определяет переменную.
Список рекомендуемой литературы
Основная
1. Емельянов, А.А. Имитационное моделирование экономических процессов / А.А. Емельянов, Е.А. Власова, Р.В. Дума. – М.:Финансы и статистика, 2002. – 368 с.
-
Варфаломеев, В.И. Алгоритмическое моделирование элементов экономических систем / В.И. Варфаломеев, С.В. Назаров. – М.: Финансы и статистика, 2004. – 64 с.
-
Боев, В.Д. Моделирование систем. Инструментальные средства GPSSWorld: учеб.пособие / В.Д. Боев. – СПб.: БХВ – Петербург, 2004. – 368 с.
-
Томашевский, В. Имитационное моделирование в среде GPSS / В. Томашевский, Е. Жданова. – М.: Бестселлер, 2003. – 416 с.
-
Кудрявцев, Е.М. GPSSWorld. Основы имитационного моделирования различных систем / Е.М. Кудрявцев. – М.: ДКМ Пресс, 2004 – 320 с. - (Сер.«Проектирование»).
6.Руководство пользователя по GPSSWorld[:пер. с англ.]. – Казань:Мастер Лайн, 2002. – 384с.
7. Учебное пособие по GPSSWorld [:пер. с англ.]. –Казань:МастерЛайн, 2002. – 272с.
8. Кудрявцев, Е.М. Основы работы с универсальной системой моделирования GPSSWorld: учеб.пособие/Е.М. Кудрявцев, Добровольский А. В. - М.: Изд-во АСВ, 2005. – 256 с.
Дополнительная
-
Кобелев, Н.Б. Основы имитационного моделирования сложных экономических систем/ Н.Б. Кобелев. – М.: Дело, 2003. – 336с.
-
Чернышев, В. Моделирование экономических систем и прогнозирование их развития/ С.Л. Чернышев. – М.: Изд-во МГТУ им. Баумана, 2003. – 232с.
-
Советов, Б.Я. Моделирование систем /Б.Я. Советов, С.А. Яковлев. – М.: Высш. шк., 2001. – 343 с.
-
Советов, Б.Я. Моделирование систем: практикум / Б.Я. Советов, С.А. Яковлев. – М.: Высш. шк., 1999. – 224 с.
-
Кельтон, В. Имитационное моделирование / В. Кельтон, А. Лоу. – СПб.: Питер, 2004. – 847 с.
-
Шелухин, О.И. Моделирование информационных систем: учеб.пособие /О.И. Шелухин, А.М. Тенякшев, А.В. Осин. – М.: Радиотехника, 2005. – 368 с.