Читайте также: |
|
Этот модуль – отправная точка для объектов, поступающих в систему. Появление объектов определяется расписанием (Schedule) или заданным интервалом времени(Random Expression Constant). В модуле определяется тип объекта.
Пример:
§ Начало конвейерного производства
§ Прибытие документа (например: заказы, чеки, документация);
§ Приход клиента (например: в ресторан, в магазин);
Таблица 1. Параметры модуля Create | ||
Параметры | Описание | |
Name | Уникальное имя модуля, которое будет отражено в блок схеме | |
Entity Type | Название типа объекта, который будет создаваться модулем | |
Type | Способ формирования потока прибытия. Type может иметь значение Random (используется экспоненциальное распределение со средним значением, определенным пользователем), Schedule (определяется модулем Schedule), Constant (будет использоваться, определенное пользователем, постоянное значение; например, 100) или Expression (поток прибытия будет формироваться по определенному выражению) | |
Value | Определяет среднее значение экспоненциального распределения (если Type = Random) или постоянное значение времени между прибытиями объектов (если Type = Constant) | |
Schedule Name | Имя расписания, которое определяет характер прибытия объекты в систему | |
Expression | Этот параметр задает тип распределения или выражение, определяющее время между прибытиями объектов в модель | |
Units | Единицы измерения времени между прибытиями (день, час, минута, секунда) | |
Entities per arrival | Количество объектов входящих в систему за одно прибытие | |
Max arrivals | Максимальное число объектов, которое может создать этот модуль | |
First Creation | Время, через которое прибудет первая объект в модель от начала моделирования | |
Этот модуль предназначен для обработки объекта в модели. Повзоляет задать параметры захвата объекта, постановки его в очередь, времени обработки и др. Дополнительно имеются опции для использования вложенных иерархических моделей. Кроме того, в этом модуле определяется ресурс (человек, оборудование и др.), осуществляющий обработку объекта.
Пример:
§ Механическая обработка детали
§ Рассмотрение документа
§ Выполнение заказа
§ Обслуживание клиента
Таблица 2. Параметры модуля Process
Параметры | Описание |
Name | Уникальное имя модуля, которое будет отражено в блок схеме |
Type | Определяет логическую схему модуля. Standard означает, что логическая схема находится внутри модуля и зависит от параметра Action. Submodel показывает, что логическая схема будет находиться ниже в иерархической модели. Подчиненная модель может содержать любое количество логических модулей |
Action | Тип обработки происходящей внутри модуля. Delay просто показывает, что процесс занимает какое- то время и не отражает использование ресурсов. Seize Delay указывает на то, что в этом модуле были размещены ресурсы и будет происходить задержка, ресурсы будут захватываться (то есть будут заняты обработкой объекта), и их освобождение будет происходит позднее. Seize Delay Release указывает на то, что ресурс(-ы) были захвачены, а затем через время освободились. Delay Release означает, что ресурсы до этого были захвачены объектом, а в таком модуле объект задержится и освободит ресурс. Все эти параметры доступны только тогда, когда Type = Standard |
Priority | Значение приоритета модулей использующих один и тот же ресурс где угодно в модели. Это свойство не доступно, если Action = Delay или Delay Release, или когда Type = Submodel |
Resources | Определяет ресурсы или группы ресурсов, которые будут обрабатывать объекты в этом модуле (см. Модуль Process – Ресурсы) |
Delay Type | Тип распределения или процедура, определяющая параметры задержки |
Units | Единицы измерения времени задержки (день, час, минута, секунда) |
Allocation | Определяет стоимостные характеристики обработки. Value Added - означает учитывать стоимостные характеристики, а Non-Value Added не учитывать |
Minimum | Поле, определяющее минимальное значение для равномерного и треугольного распределения |
Maximum | Поле, определяющее максимальное значение для равномерного и треугольного распределения |
Value | Поле, определяющее среднее значение для нормального и треугольного распределения или значения для постоянной временной задержки |
Std Dev | Параметр, определяющий стандартное отклонение для нормального распределения |
Expression | Поле, в котором задается выражение, определяющее значение временной задержки, если Delay Type = Expression |
Этот модуль имитирует процесс принятия решения. Данный процесс заключается в выборе одного из двух и более выходов для объекта, основанном на одном или нескольких условиях или вероятностях.
Пример:
§ Отправка бракованной детали на доработку
§ Разделение принятых/отклоненных заявок
§ Разбиение клиентов на группы в зависимости от статуса клиента (по приоритету)
Таблица 3. Параметры модуля Decide
Параметры | Описание |
Name | Уникальное имя модуля, которое будет отражено в блок схеме |
Type | Тип принятия решения. By Chance - выбор направления основывается на вероятности. By Condition – проверка на выполнение условия |
Percent True | Значение, определяющее процент объектов, который пойдут по направлению True |
If | Тип условия, которое будет проверяться на выполнение |
Named | Имя переменной, атрибута или типа объекта, который будут проверяться при входе объекта в модуль |
Is | Математический знак условия, например больше, меньше, равно и т.д. |
Value | Значение, с которым будет сравниваться атрибут или переменная пришедшего объекта. Если тип условия – Expression, то в выражении должен стоять знак условия, например Color<> Red |
Модуль Batch
Модуль предназначен для объединения потоков объектов. Здесь создаются партии объектов заданного количества или по определенному признаку. До того, как требуемое количество не будет достигнуто, прибывающие в модуль объекты ставятся в очередь. Затем создается новый объект и отправляется на дальнейшую обработку.
Пример:
§ Накапливание некоторого числа деталей перед сборкой
§ Объединение разделенных ранее потоков копий документа
§ Перед приемом у врача «соединить» пациента и его карту болезни.
Таблица 4. Параметры модуля Batch
Дата добавления: 2015-11-14; просмотров: 64 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Рабочая среда программы Arena 9.0 | | | Модуль Dispose |