- •Основные параметры обслуживающих узлов стохастических сетевых моделей.
- •Параметры процессов стохастических сетевых моделей.
- •Матрица переходов стохастических сетевых моделей.
- •Узловые характеристики стохастических сетевых моделей.
- •Системные характеристики стохастических сетевых моделей.
- •Понятие системы массового обслуживания (смо).
- •Понятие сетей массового обслуживания.
- •Параметры сетей массового обслуживания.
- •Классификация сетей массового обслуживания.
- •Состав узлов сетей массового обслуживания.
- •Узловые характеристики сетей массового обслуживания.
- •Системные характеристики сетей массового обслуживания.
- •Характеристика экспоненциальных сетей массового обслуживания.
- •Параметры и характеристики смо типа m/m/1.
- •Матрица вероятностей переходов сети массового обслуживания.
- •Вероятности состояний разомкнутых экспоненциальных сетей массового обслуживания.
- •Расчет интенсивностей потоков разомкнутых сетей массового обслуживания.
- •Расчет узловых характеристик экспоненциальных разомкнутых сетей массового обслуживания.
- •Имитационное моделирование сети смо (на языке gpss).
- •Назначение и характеристика системы моделирования gpss.
- •Состав gpss модели. Основные объекты.
- •Состав системы моделирования gpss.
- •Состав временных списков языка gpss.
- •Общее описание работы интерпретатора gpss.
- •Общий алгоритм продвижения транзактов в языке gpss.
- •Характеристика языка gpss.
- •Понятие модельного времени в языке gpss.
- •Управление модельным временем в языке gpss.
- •Организация системных часов в языке gpss.
- •Общая характеристика стандартного отчета gpss.
- •Стандартный набор статистики gpss по памятям.
- •108. Управление сбором статистики.
- •109. Структура модели в языке gpss.
- •110. Формат операторов в языке gpss.
- •111. Понятие стандартных числовых атрибутов языка gpss.
- •112. Параметры транзактов в языке gpss.
- •113. Обращение к сча в языке gpss.
- •114.Классификация имен в языке gpss.
- •115. Символьные и числовые имена в языке gpss.
- •116. Имена на базе сча в языке gpss
- •117. Адресация объектов в языке gpss.
- •118. Описание функций в языке gpss.
- •119. Использование функций в языке gpss для описания распределений.
- •120. Описание переменных в языке gpss.
- •121. Использование сохраняемых величин.
- •122. Использование объекта Table.
- •123. Использование объекта qTable.
- •124. Назначение и формат оператора initial.
- •125. Назначение и формат оператора generate.
- •126. Назначение и формат оператора assign.
- •127. Назначение и формат оператора advance.
- •128. Управление узлом типа “устройство” в языке gpss.
- •129. Управление узлом типа “память” в языке gpss.
- •130. Назначение и формат оператора transfer.
- •131. Назначение и формат оператора test.
- •132. Назначение и формат оператора gate.
- •133. Копии транзактов в языке gpss.
- •134. Приоритетные дисциплины обслуживания в языке gpss.
124. Назначение и формат оператора initial.
Оператор определения INITIAL позволяет задавать начальные значения ячеек, элементов матриц и логических переключателей. Формат INITIAL <A> ,[<B>] А - логические переключатели, ячейки или элементы матриц, определяютя как СЧА. В поле А могут стоять следующие СЧА: LSj, MX, Xj. Операнд может быть LS<положительное целое>, LS$<имя>, X<положительное целое>, X$<имя>, MX<положительное целое()> или MX$<имя()>.
В - величина, которая определяется. По умолчанию равна 1. Операнд может быть целым или именем. При выполнении команды инициализации INITIAL значение, определяемое операндом В, назначается логическому перелючателю, ячейке или элементу матрицы, определенным в операнде операнда А. Если операнд А определен как логический переключатель, то операнд В может быть только 0 или 1.
Пример1 INITIAL X88,12000 Величина 12000 записывается в ячейку c номером 88. Пример2 INITIAL MХ3(2,4),-33
Величина -33 записывается в строку 2, столбец 4 матрицы 3. Реализация Когда транзакт входит в блок MSAVEVALUE, то анализируется операнд А и ищется матрица с указанным именем. Если матрица не найдена, то возникает ошибка. Соответствующий элемент матрицы определяется содержимым операндов B и C. Если такого элемента не существует, возникает ошибка. Точность элементов матрицы и ее значения не ограничиваются.
125. Назначение и формат оператора generate.
Заявки имитируют подвижные объекты, обслуживаемые в узлах сети. Для управления потоками заявок в сети используются следующие операторы: GENERATE , TERMINATE, ASSIGN, PRIORITY, ADVANCE.
GENERATE [A],[B],[C],[D],[E] – генерирует поток однородных заявок заданным пользователем законом поступления.
А – задает время или среднее время, через которое появляется новый транзакт.
В – модифицирует это время, придавая ему случайный характер. При отсутствии модификатора имитируется регулярный поток.
С – задает время задержки появления первого транзакта или время, с которого начинается работа GENERATE.
D – предельное число транзактов, генерируемых в ходе моделирования
Е – приоритет транзактов.
На GENERATE нельзя ссылаться.
Пример.
GENERATE 5,,10 – по истечении 10 ед. времени начинает генерироваться регулярный поток заявок (новая заявка приходит ровно через 5 единиц времени)
126. Назначение и формат оператора assign.
Заявки имитируют подвижные объекты, обслуживаемые в узлах сети. Для управления потоками заявок в сети используются следующие операторы: GENERATE , TERMINATE, ASSIGN, PRIORITY, ADVANCE.
ASSIGN A, B, [C] – позволяет задавать или модифицировать текущее значение параметра транзакта с номеров А. Новое значение задается операндом В и его модификатором С.
Пример. ASSIGN 1,2 – записывает в 1 параметре текущего транзакта значение два. ASSIGN 1+,2 – увеличивает значение 1 параметра текущего транзакта значение 2.
127. Назначение и формат оператора advance.
Заявки имитируют подвижные объекты, обслуживаемые в узлах сети. Для управления потоками заявок в сети используются следующие операторы: GENERATE , TERMINATE, ASSIGN, PRIORITY, ADVANCE.
ADVANCE A, [B] – выполняет задержку транзакта на время, подчиняющееся заданному пользователем закону распределения. Транзакт становится пассивным и помещается в цепь будущих событий.
А – время, на которое задерживается транзакт
В – модифицирует это время с использованием метода обратных функций.
