- •Основные параметры обслуживающих узлов стохастических сетевых моделей.
- •Параметры процессов стохастических сетевых моделей.
- •Матрица переходов стохастических сетевых моделей.
- •Узловые характеристики стохастических сетевых моделей.
- •Системные характеристики стохастических сетевых моделей.
- •Понятие системы массового обслуживания (смо).
- •Понятие сетей массового обслуживания.
- •Параметры сетей массового обслуживания.
- •Классификация сетей массового обслуживания.
- •Состав узлов сетей массового обслуживания.
- •Узловые характеристики сетей массового обслуживания.
- •Системные характеристики сетей массового обслуживания.
- •Характеристика экспоненциальных сетей массового обслуживания.
- •Параметры и характеристики смо типа 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.
111. Понятие стандартных числовых атрибутов языка gpss.
Состояние любого объекта GPSS в каждый момент модельного времени описывается набором арифметических и логических значений его атрибутов и параметров. Большая часть этих атрибутов используется интерпретатором для организации моделирования, скрыта и недоступна для пользователя. Часть атрибутов, называемых СЧА, доступна пользователю и может применяться им в качестве операндов и частей выражений в операторах GPSS для управления моделированием. Все СЧА в GPSS/PC являются целыми числами. Сча можно использовать прямо в ходе моделирования.
Занесение в параметры транзакта значений выполняется операторами Assign и priority.
112. Параметры транзактов в языке gpss.
В любой модели обслуживания происходит перемещение неких элементов отображающих перемещения в моделируемом объекте. Например, финансовый поток, поток материальных ценностей, поток клиентов и тому подобное. Такие элементы в имитационном моделировании называются транзактами.
Каждый транзакт обладает атрибутами, называемыми параметрами. В параметрах могут храниться числовые значения, смысл которых определяется пользователем. Например, в параметрах транзакта можно хранить значение его приоритета, среднюю длительность обработки, номер захватываемого узла. Занесение в параметры транзакта значений выполняется операторами ASSIGN, PRIORITY и др.
Особые объекты – значения сохраняемых и вычисляемых по заданному выражению величин. Кроме СЧА отдельных объектов используются и системные, относящиеся ко всей модели. Например, текущее значение абсолютного модельного времени – АС1 и относительного времени – С1.
113. Обращение к сча в языке gpss.
Для обращения к СЧА конкретного объекта надо указать название СЧА и название (адрес) объекта в виде <название_СЧА><адрес_объекта>. Если объект задан прямой адресацией (Прямая как правило не зависти от параметра пришедшего в узел транзакта и непосредственно указывает на адресуемый объект, т.к. использует его номер или название (числовое или символьное имя). )путем указания его номера или имени, то обращение к СЧА примет вид <название_СЧА><номер_объекта> или <название_СЧА>$<имя_объекта>.
СЧА операторов:
Nj - количество транзактов, прошедших через оператор с начала моделирования
Wj - число транзактов в операторе в конце моделирования
СЧА узлов:
FCj – количество входов в устройство
FRj – коэффициент использования
FTj – среднее время обслуживания 1 транзакта
Fj – признак доступности
SCj – число транзактов вошедших в память
SRj – коэффициент использования памяти
STj – среднее время пребывания заявки в памяти.
Косвенная адресация для получения реального адреса требует дополнительных действий с параметрами транзакта. Косвенную адресацию задают имена на базе параметров транзактов, например FR*1.
114.Классификация имен в языке gpss.
115. Символьные и числовые имена в языке gpss.
Имена бывают:
Числовые (прямая адресация);
Символьные (прямая адресация);
числовые на базе СЧА (косвенная адресация);
символьные на базе СЧА (косвенная адресация);
на базе параметров транзактов (косвенная адресация).
Числовые имена – это целые положительные числа.
Символьные имена представляют собой комбинации не более чем из 20 цифр, букв латинского алфавита и символа подчеркивания и начинаются с буквы. Такие же правила действуют и при формировании имен меток. Числовые и символьные имена на базе СЧА представляют собой комбинацию соответственно числового или символьного имени объекта и названия его СЧА.
SEIZE FN1 – в качестве захватываемого адресуется устройство с номером, задаваемым значениями функции №1. SEIZE FN$ABC – захватывается устройство с номером, задаваемым значениями функции с названием ABC.
Имена вида: СЧА*<номер_параметра_транзакта> – формируются на базе параметров транзакта и задают косвенную адресацию объектов. Номер объекта вычисляется как значение СЧА с номером, заданным содержимым указанного параметра текущего транзакта.
СЧА*<X> = СЧА[X], где Х – номер параметра текущего транзакта, а [X] – его содержимое.
Пусть [P1] = 5 и [P5] = 7, тогда получим из SEIZE P*1 => SEIZE P5 => SEIZE 7. SEIZE P1 эквивалентно SEIZE 5; SEIZE *1 эквивалентно SEIZE 5.
Таблица типов адресации и имен.
Типы имён |
Тип адресции |
Формат имён |
Пример |
Число-вая |
прямая |
<Число> |
SEIZE 1 |
Сим-Вольная |
прямая |
<Имя> |
SEIZE ABC |
Числ-ая На базеСЧА |
прямая |
СЧА<Число>= CЧА<Номер_СЧА |
SEZE FN1 |
Симв-ая На базе СЧА |
кос-вення |
СЧА$<имя>= СЧА$<ИМЯ_СЧА> |
SEIZE FN$ABC |
На базе парамет-ров тр-тов |
кос-венная |
СЧА*<Число> *<Число> CЧА*<Номер_ параметра_тр-та> *<Номер_параметра_ транзакта> |
SEIZE P*1 SEIZE *1 |
