Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модуль Separate




Модуль Batch

Модуль Assign

Модуль Decide

Рисунок 1.3 - Модуль Decide

Этот модуль позволяет учитывать принятие решений в модели. Он включает опции принятия решений основанных на условии (например, если тип сущности Car) или основанных на вероятности (например, 75% - true, а 25% - false). Условия могут быть основаны на значении атрибута Attribute (например, по приоритет), значении переменной Variable, типе сущности Entity Type или основанные на выражении Expression.

При использовании типа модуля By Condition, сущности будут покидать модуль через ветку False, если поставленное условие не выполняется. Когда используется тип модуля By Chance.

Применение:

· разделение дел на срочные дела и несрочные;

· перенаправление недоделанных или сделанных неправильно работ на доработку.

Таблица 1.3 Параметры модуля Decide

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме.
Type Тип принятия решения. By Chance - выбор направления основывается на вероятности. By Condition – проверка на выполнение условия.
Percent True Значение, определяющее процент сущностей, который пойдут по направлению True.
If Тип условия, которое будет проверяться на выполнение.
Named Имя переменной, атрибута или типа сущности, который будут проверяться при входе сущности в модуль.
Is Математический знак условия, например больше, меньше, равно и т.д.
Value Значение, с которым будет сравниваться атрибут или переменная пришедшей сущности. Если тип условия – Expression, то в выражении должен стоять знак условия, например Color<> Red.

Рисунок 1.4 - Модуль Assign

Этот модуль предназначен для задания нового значения переменной, атрибуту сущности типу сущности, анимационной картинке сущности или другой переменной в системе.

В одном модуле можно сделать только одно назначение.

Пример применение модуля Assign:

· установление приоритета для клиентов;

· присвоение номера вышедшему приказу.

 

Таблица 1.4 - Параметры модуля Assign

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме.
Type Тип назначения, которое будет осуществляться. Other может включать в себя встроенные в Арену переменные, такие как вместимость ресурса или конечное время симуляции.
Variable Name Имя переменной, которая будет изменяться в этом модуле.
Attribute Name Имя атрибута, который будет изменяться в этом модуле
Entity Type Новый тип сущности, присваиваемый сущности в этом модуле.
Entity Picture Новая анимационная картинка для сущности, прошедшей этот модуль
Other Имя переменной в системе, которая будет меняться
New Value Присваиваемое новое значение для атрибута, переменной.

Рисунок 1.5 - Модуль Batch

Этот модуль отвечает за механизм группировки в имитационной модели. Группировка может быть постоянной или временной. Временно сгруппированные комплекты позднее могут быть разъединены с помощью модуля Separate. Комплекты могут состоять из любого числа входящих сущностей, определенного пользователем или же сущности могут объединяться в комплект в зависимости от атрибута сущности. Временные и стоимостные характеристики выходящей сущности, представляющей комплект будут равны сумме характеристик вошедших в группу сущностей.

Сущности прибывают в модуль, становятся в очередь и остаются там до тех пор, пока в модуле не будет набрано заданное количество сущностей. Когда соберется нужное число сущностей создается сущность представляющая комплект.

Применение:

· собрать необходимое количество данных, прежде чем начинать их обработку;

· собрать ранее разделенные копии од ной формы;

· соединить пациента и его больничную карту приема к врачу.

 

Таблица 1.5 - Параметры модуля Batch

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме.
Type Способ группировки сущностей, может быть Temporary (временная), Permanent (постоянная).
Batch Size Число сущностей, образующих один комплект.
Rule Определяет, по какому признаку будут группироваться. Если Rule = Any Entity, это значит что первые 3 (если Batch Size =3) сущности будут сгруппированы. Если Rule = By Attribute, то будет объединяться заданное количество сущностей с определенным атрибутом. Например, если Attribute Name = Color, то все сущности имеющие одинаковое значение атрибута Color, будут сгруппированы.
Attribute Name Имя атрибута, по значению которого будут группироваться сущности.

Рисунок 1.6 - Модуль Separate

Этот модуль может использоваться как для создания копий входящих сущностей, так и для разделения ранее сгруппированных сущностей. Правило для разделения стоимостных и временных характеристик копий сущностей и разделенных сущностей определяется пользователем. Когда временно сгруппированные сущности прибывают в модуль, они раскладываются на составные сущности. Сущности покидают модуль в той же последовательности, в которой они добавлялись в комплект.

Если модуль создает копии сущностей, то пользователь может задать количество дубликатов сущности. У дублированной сущности значения атрибута, а также анимационная картинка такие же, как и оригинала. Оригинальная сущность также покидает модуль.

Применение:

· разъединение ранее сгруппированных комплектов документов;

· для параллельной обработки счетов и документов по одному заказу.

 

Таблица 1.6 - Параметры модуля Separate

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме.
# of Duplicates Количество создаваемых копий входящей сущности.
Type Способ разделение входящей в модуль сущности. Duplicate Original – просто делает дубликаты входящей сущности. Split Existing Batch требует чтобы входящая сущность была предварительно временно сгруппирована.
Cost to Duplicates Разделение стоимостных и временных характеристик входящей сущности между выходящими. Это значение определяется пользователем в процентах, то есть сколько процентов от стоимостных и временных характеристик входящей сущности уйдет копиям (характеристики между копиями делятся поровну).
Allocation Rule Метод разделения стоимости и времени, если выбран Type= Split Existing Batch. Split all Cost and Times – общее значение характеристик у входной сущности будет разделено между выходящими сущностями. Split Only New cost and Times – будут разделены только стоимостные характеристики. Don’t Split Cost and Times – после разделения у сущности будут те же характеристики, что и до группировки.



Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 52; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.