Описание машинной программы решения задачи 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Описание машинной программы решения задачи



Текст программы приведен в приложении 1. Блок-диаграмма GPSS модели приведена в приложении 2.

Команда SIMULATE указывает условия завершения процесса моделирования.

Два блока GENERATE формируют два независимых потока транзактов. Блок PREEMPT позволяет получать в пользование устройство PUNKT. Это соответствует тому состоянию системы, когда происходит прерывание обычной заявки и начинается обслуживание срочной. EXT- метка блока, в который направляется транзакт, обслуживание которого было прервано. RE – транзакт, обслуживание которого было прервано, не претендует на завершение своего обслуживания в устройстве.

Длительность разговора задается блоком ADVANCE (по экспоненциальному закону). Снятие прерывания осуществляется блоком RETURN.

Для сбора и обработки статистики по очередям используются блоки QUEUE и DEPART. OCH1 и OCH2 – имя очереди, в которую заносится транзакт.

Блок GENERATE 1440 имитирует работу в течение 24 часов.

TERMINATE – уничтожение транзакта, поступившего в блок. TERMINATE 1 – уничтожение транзакта, значение счетчика завершений уменьшается на 1 (при достижении нулевого или отрицательного значения счетчика завершений процесс моделирования прекращается).

 

Результаты моделирования и их анализ

При проведении имитационного моделирования с использованием исходной модели (приложение 2) получена статистика.

 

 

Проведем анализ полученного отчета. Во время моделирования было сгенерировано 180 и 60 транзактов (два блока GENERATE).

В разделе FACILITY приведена статистика использования устройства PUNKT. Коэффициент загрузки устройства составляет 0.74, среднее время обслуживания – 4.460 единиц модельного времени.

В разделе QUEUE приводится статистика по очередям.

Для очереди OCH1: максимальное количество транзактов в очереди за время моделирования (MAX) – 4, средняя длина очереди (AVE.CONT.) – 0.607, среднее время нахождения транзакта в очереди (AVE.TIME) – 4.858.

Для очереди OCH2: максимальное количество транзактов в очереди за время моделирования (MAX) – 1, средняя длина очереди (AVE.CONT.) – 0, среднее время нахождения транзакта в очереди (AVE.TIME) – 0.

 

Сравнение результатов имитационного моделирования и аналитического расчета характеристик

 

1) Аналитические результаты: Средняя длина очереди

Среднее время ожидания

2) По результатам моделирования:

Средняя длина очереди

Среднее время ожидания

Несовпадение результатов объясняется тем, что при аналитическом расчете средняя длительность разговора была принята за 5 минут, не был учтен экспоненциальный закон.



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 356; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.129.100 (0.003 с.)