- •Кратко об имитационном моделировании
- •Актуальность темы курсовой работы
- •Цель курсовой работы
- •1. Сбор информации и подготовка исходных данных
- •2. Построение модели
- •Basic Process Panel (панель основных процессов)
- •Модуль Create
- •Модуль Process
- •М одуль Dispose
- •Модуль Batch
- •Модуль Decide
- •Модуль Separate
- •3. Модуль Assign
- •4. Модуль Record
- •Характеристики модулей используемых в блок-схеме.
- •Панель отчетов
- •Заключение
- •Библиографический список
Модуль 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 |
М одуль Dispose
Этот модуль является выходной точкой из имитационной модели. Статистика о сущности может собираться до того момента, пока она не выйдет из системы. Применение: окончание бизнес-процесса; клиенты покидают отдел.
Параметры модуля Dispose
Параметры |
Описание |
Name |
Уникальное имя модуля, которое будет отражено в блок-схеме |
Record Entity Statistics |
Определяет, будет ли вестись статистика о выходе сущности из системы |
Помимо модулей Create, Process, Deside, Dispose, в процессе выполнения курсовой работы были рассмотрены и изучены такие модули как Batch, Separate, Assign, Record. Далее следует описание этих модулей.
Модуль Batch
Э
тот
модуль отвечает за механизм группировки
сущностей в имитационной модели.
Группировка может быть постоянной или
временной. Временно сгруппированные
комплекты сущностей позднее могут быть
разъединены с помощью модуля Separate.
Комплекты могут состоять из любого
числа входящих сущностей, определенного
пользователем, или же сущности могут
объединяться в комплект в зависимости
от атрибута сущности. Временные и
стоимостные характеристики выходящей
сущности, представляющей комплект,
будут равны сумме характеристик вошедших
в группу сущностей.
