
- •Введение
- •1. Система имитационного моделирования arena 9.0.
- •1.1. Начало работы с Arena 9.0.
- •1.1.1. Создание модели с помощью пп Arena 9.0.
- •1.1.2. Интерфейс пп Arena 9.0.
- •1.2. Рабочая среда программы Arena 9.0
- •1.3. Панель основных процессов
- •1.3.1. Графические модули
- •Модуль Create
- •Модуль Process
- •Модуль Decide
- •4. Модуль Batch
- •5. Модуль Separate
- •6. Модуль Assign
- •7. Модуль Record
- •8. Модуль Dispose
- •1.3.2. Модули данных
- •1. Модуль Entity
- •2. Модуль Queue
- •3. Модуль Resource
- •Модуль Schedule
- •5. Модуль Set
- •6. Модуль Variable
- •1.5. Программы-приложения
- •1.6. Поиск оптимальной альтернативы с помощью инструментария OptQuest
- •1.7. Создание вложенной иерархии подмоделей в Arena 9.0
- •1.8. Панель отчетов
- •1.9. Панель навигации
- •2. Панель инструментов программы arena 9.0.
- •2.1. Стандартная панель инструментов (Standard).
- •2.2. Панель инструментов Вид (View).
- •2.3. Панель инструментов Порядок (Arrange).
- •2.4. Панель инструментов Анимации (Animate).
- •2.5. Панель инструментов Рисование (Draw).
- •2.6. Панель инструментов Выполнение взаимодействий (Run Interaction).
- •2.7. Панель инструментов Интеграции (Integration).
- •2.8. Обзор меню.
- •3. Термины и определения, используемые в arena 9.0.
- •3.1. Определение Шаблона.
- •3.2. Определение Процесса
- •3.3. Определение Объекта
- •4.2. Понятия и термины, используемые в формировании модели.
- •4.3. Шаблоны, Панели и Модули.
- •4.4. Размещение модулей.
- •4.5. Маркеры модуля.
- •4.6. Данные Модуля и Диалоги.
- •4.7. Логические модули и модули данных.
- •4.8. Локальные и общедоступные операнды.
- •4.9. Элементы и свойства.
- •4.10. Определение повторяющихся групп значений операнда.
- •4.11. Потоки объектов между логическими модулями.
- •4.12. Прямой поток объектов через пункты подключения и соединители.
- •4.13. Повторение пунктов подключения.
- •4.14. Косвенный поток объектов через станции перемещения
- •5. Редактирование модели
- •5.1. Перемещение Модулей.
- •5.2. Удаление Модулей и Соединителей.
- •5.3. Редактирование Значений Данных Модуля.
- •5.5. Копирование Модулей.
- •5.6. Добавление/Редактирование Статического Фона и Объектов анимации.
- •6. Панель common
- •6.1. Модули панели Common.
- •7. Моделирование в системе arena 9.0. На примерах.
- •Пример №1
- •Пример №2.
- •Пример №3.
- •Использованная литература и информационные источники.
4.7. Логические модули и модули данных.
Существуют две основные категории модулей в Arena: логические модули и модули данных. Хотя модули логики и данных различны по своим функциям, они помещаются в одно рабочее пространство.
В нашем примере (см. Пример 1 - Основная Модель Сервера), мы использовали, и модули данных и логические модули. Модули Прибывающий (Arrive), Сервер (Server), и Отбывающий (Depart) - примеры логических модулей, так как они используются, чтобы моделировать процесс, через который проходят объекты. Моделирующий модуль Simulate - пример модуля данных, его цель состоит в том, чтобы определить параметры выполнения моделирования.
4.8. Локальные и общедоступные операнды.
Значение операнда для модуля может быть одним из двух основных типов: локальным или общедоступным. В случае локальных данных, возможности (контекст) значений операнда ограничены единственным(отдельным) размещением модуля (то есть, изменения(замены), которые Вы делаете в значениях операнда для одного модуля, не будет затрагивать значений операнда других модулей в вашей модели). Например, мы могли бы иметь модуль, представляющий практическую обработку, которая имеет локальное значение операнда, определяющего время установленное для части практической обработки. Если Вы редактируете это значение, то оно влияет только на этот модуль.
В случае общедоступного значения операнда, значение этого операнда может влиять сразу на многие модули в данной системе, и будет являться глобальной переменной. Например, рассмотрим производственную модель, в которой быстродействие конвейера является глобальным значением операнда, которое может быть установлено или изменено для нескольких различных модулей в пределах модели. В этом случае, всякий раз, когда значение изменяется в одном модуле, новое значение – становится текущим значением для всех модулей, которые ссылаются на это же общедоступное значение операнда.
4.9. Элементы и свойства.
Некоторые из конструкций в модели моделирования являются глобальными. В Arena, мы обращаемся к ним как элементам модели. Ресурсы, очереди, и наборы –примеры элементов, которые созданы модулями в шаблоне Arena. Характеристики этих элементов, т.е. их свойства, могут быть изменены для многих модулей. Например, если модуль Сервера определяет элемент ресурса, по имени Oven(Печь) со значением 3, модуль Ресурса может использоваться, для изменения этого значения.
Многие из этих элементов соответствуют элементам языка SIMAN, типа РЕСУРСОВ, ОЧЕРЕДЕЙ, и НАБОРОВ. Свойства каждой классификации элементов SIMAN определены структурой, обеспеченной SIMAN.
Шаблоны могут создавать определяемые пользователем классы элементов, когда структура шаблона определяет список свойств, идентифицированных с типом элемента. Эти элементы создают и определяют свойств больше чем один SIMAN элемент. Например, элемент ресурса, определенный в шаблоне Arena не только включает свойства SIMAN ресурса (способность(вместимость), отказы(неудачи), и т.д.), но также и включает свойство совокупности статистики. Если Вы определяете ресурс в модуле Сервера и затем обращаетесь к свойствам ресурса в шаблоне Arena, модуль Ресурса, совокупность статистики модифицированы как часть характеристик ресурса.