Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_Ismagilova_Liana_09012_2 (Восстановле...docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆
  1. Модуль Decide

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

Если поставленное условие выполняется, то сущности будут покидать модуль через ветку True, иначе – по ветке False.

Данный модуль позволяет выполнять проверку не только одного условия, но и нескольких. Это достигается с помощью свойства Type→ N-way by Chance/by Condition. В зависимости от условия сущность идет по нужной ветке. Таким образом, по ветке True у модуля может быть любое количество выходов (по ветке False – всегда один выход).

Параметры модуля Decide

Параметры

Описание

Name

Уникальное имя модуля, которое будет отражено в блок-схеме

Type

Тип принятия решения:

By Chance – выбор направления основывается на вероятности

By Condition – проверка на выполнение конкретно заданного условия

Percent True

Значение, определяющее процент сущностей, который пойдет по направлению True

If

Тип условия, которое будет проверяться на выполнение

Named

Имя переменной, атрибута или типа сущности, который будет проверяться при входе сущности в модуль

Is

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

Value

Значение, с которым будет сравниваться атрибут или переменная пришедшей сущности. Если тип условия – Expression, то в выражении должен стоять знак условия, например Color<> Red

  1. М одуль Dispose

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

Параметры модуля Dispose

Параметры

Описание

Name

Уникальное имя модуля, которое будет отражено в блок-схеме

Record Entity Statistics

Определяет, будет ли вестись статистика о выходе сущности из системы

Помимо модулей Create, Process, Deside, Dispose, в процессе выполнения курсовой работы были рассмотрены и изучены такие модули как Batch, Separate, Assign, Record. Далее следует описание этих модулей.

  1. Модуль Batch

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