Мегаобучалка Главная | О нас | Обратная связь


Построение простейшей модели работы рабочей станции



2016-01-02 1675 Обсуждений (0)
Построение простейшей модели работы рабочей станции 0.00 из 5.00 0 оценок




Построим простую имитационную модель на примере работы рабочей станции.

Пример 1. Модель работы рабочей станции

На рабочую станцию поступают заявки в виде запросов. Время поступления запросов в систему экспоненциально распределено со средним значением 30 минут, число запросов не ограничено, в случае занятости обслуживающегося устройства запрос встает в очередь.

Время обслуживания запросов экспоненциально распределено со средним значением 24 минуты. Построить имитационную модель СМО работы рабочей станции.

Для создания графических модулей данной модели необходимо переместить модули Create, Process и Dispose в окно рабочего модуля, как это показано на рисунке 1.2.

Рисунок 1.2 Имитационная модель работы рабочей станции

 

Для задания свойств графическому модулю необходимо дважды щелкнуть по нему и соответственно в каждом диалоговом окне (рисунки 1.3 – 1.4) задать значения параметров (таблицы 1.2 – 1.4).

Рисунок 1.3 Диалоговое окно свойств модуля Create

Рисунок 1.4 Диалоговое окно свойств модуля Process

Рисунок 1.5 Диалоговое окно свойств модуля Dispose

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

Параметры Описание
Name Уникальное имя модуля
Entity Type Название типа сущности
Type Способ формирования потока прибытия. Type может иметь значение Random (экспоненциальное выражение со средним значением, заданное в поле Value), Schedule (определяется модулем Schedule), Constant(постоянное значение) или Expression (поток прибытия будет формироваться по заданному распределению в поле Expression)
Value Определяет среднее значение экспоненциального распределения (Random) или постоянное значение времени между прибытиями сущностей (если Type = Constant)
Schedule Name Имя расписания, которое определяет характер прибытия сущности в систему
Expression Этот параметр задает тип распределения или выражение, определяющее время между прибытиями сущностей в модель. Основные виды распределений: EXPO (Mean) – экспоненциальное распределение со средним значением Mean; NORM (Mean, StdDev) – нормальное распределение со средним значением Mean и стандартным отклонением StdDev; POIS (Mean) – пуассоновское распределение со средним значением Mean
Units Единицы измерения времени между прибытиями (день, час, минута, секунда)
Entities per arrival Количество сущностей входящих в систему за одно прибытие
Max arrivals Максимальное число сущностей, которое может создать этот модуль; если бесконечное число, указывается Infinite
First creation Время, через которое прибудет первая сущность в модель от начала симуляции

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

Параметры Описание
Name Уникальное имя модуля
Type Определяет логическую схему модуля. Standard означает, что логическая схема находится внутри модуля и зависит от параметра Action. Submodel показывает, что логическая схема будет находиться ниже в иерархической модели. Подмодель может содержать любое количество логических модулей
Action Тип обработки происходящей внутри модуля. Delay показывает, что процесс занимает какое-то время и не отражает использование ресурсов. Seize Delay указывает на то, что в этом модуле были размещены ресурсы и будет происходить задержка, ресурсы будут захватываться, и их освобождение будет происходить позднее. Seize Delay Release указывает на то, что ресурсы были захвачены, а затем через время освободились. Delay Release означает, что ресурсы до этого были захвачены сущностью, а в таком модуле сущность задержится и освободит ресурс. Все эти параметры доступны только, когда Type=Standard
Priority Значение приоритета модулей, использующих один и тот же ресурс в модели
Resources Определяет ресурсы или группы ресурсов, которые будут обрабатывать сущности в этом модуле
Delay Type Тип распределения или процедура, определяющая параметры задержки
Units Единицы измерения времени задержки (день, час, минута, секунда)
Allocation Определяет стоимостные характеристики обработки. Value Added – означает учитывать стоимостные характеристики, а Non-Value Added не учитывать
Minimum Поле, определяющее минимальное значение для равномерного и треугольного распределения
Maximum Поле, определяющее максимальное значение для равномерного и треугольного распределения
Value Поле, определяющее среднее значение для нормального и треугольного распределения или значения для постоянной временной задержки
Std Dev Параметр, определяющий стандартное отклонение для нормального распределения
Expression Поле, в котором задается выражение, определяющее значение временной задержки, если Delay Type = Expression

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

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

После задания параметров каждого модуля модель примет вид (рисунок 1.6):

Рисунок 1.6 Имитационная модель работы рабочей станции

Для задания длительности моделирования необходимо перейти в меню Run/Setup. В поле Replication Length установить длительность 5000, а в поле Time Units единицу измерения времени Minutes.

В Base Time Units также указывается Minutes для генерации отчета в минутах (рисунок 1.7).

Рисунок 1.7 Окно параметров моделирования

 

При сохранении модели в Arena создается файл с расширением .doe (например, model1.doe). При проверке модели при моделировании Arena автоматически создает следующие файлы:

ü model1.p (программный файл);

ü model1.mdb (файл базы данных Access);

ü model1.err (файл ошибок);

ü model1.opw (файл компонентов модели);

ü model1.out (выходной файл SIMAN).

Проигрывание модели можно начать командой Run/Goили щелчком на значок на верхней панели программы.

После проигрывания автоматически генерируются отчеты в формате Crystal Reports (рисунок 1.9). Посмотреть их можно, нажав в появившемся диалоговом окне (рисунок 1.8).

Рисунок 1.8 Диалоговое окно для вывода отчета, сгенерированного после проигрывания модели

 

Рисунок 1.9 Отчет по результатам проигрывания модели

 

В таблице 1.5 указаны значения основных характеристик СМО из отчета, ниже приведен анализ результатов моделирования.

 

Таблица 1.5 Результаты моделирования модели

Характеристика Где найти Значение
Средняя продолжи­тельность пребыва­ния запросов в сис­теме Панель слева – Preview Entity – Time – Total Time (Average) 127,30 минут
Среднее число запросов в очереди Queue –Other – Number Waiting (Average) 3,07 запросов
Средняя продолжительность пребывания запросов в очереди Queue – Time – Waiting Time (Average) 100,41 минут
Среднее число запросов на обработке Resource – Usage – Number Busy (Average) 0,80 запросов
Среднее число запросов в системе Среднее число запросов в очереди + среднее число запросов на обработке 3,07 + 0,80 = 3,87

 

 

По результатам моделирования видно, что СМО работает стационарно, т.е. не образуется бесконечной очереди; среднее число запросов в системе, равное 3,87, можно считать удовлетворительным.

Для повторного проигрывания модели необходимо остановить предыдущую симуляцию командой Run-Endили щелчком на значок на верхней панели программного окна.



2016-01-02 1675 Обсуждений (0)
Построение простейшей модели работы рабочей станции 0.00 из 5.00 0 оценок









Обсуждение в статье: Построение простейшей модели работы рабочей станции

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1675)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)