Cозданиенового файла

При выборе пункта Newили нажатии комбинации клавиш Ctrl+Nобеспечивается вызов диалогового окна Новый документ. У пункта Newесть на стандартной

панели инструментов дублирующая пиктограмма с изображением чистого листа

с загнутым правым верхним уголком. Используя диалоговое окно Новый документ, можно создать новый файл для моделирования с помощью пункта Model

с расширением .gps и текстовый файл с помощью пункта Text Fileс расширением

.txt. После двойного щелчка мышью по требуемому типу файла или щелчка по

кнопке ОКпри выделенном нужном файле появится соответствующее окно: для

ввода моделируемой системы – Untitled Model 1(Без названия модель 1) – или

для создания текстового файла – Untitled Text File 1(Без названия текстовый

файл 1).

В качестве примера введем в окне Untitled Model 1модель одноканальной разомкнутой системы массового обслуживания (СМО). На рис. 1.3 представлена

модель простейшей системы массового обслуживания, в которой выделены основные события.

Охарактеризуем каждое событие, возникшее в СМО:

1. Появление требования в системе (GENERATE– Генерировать).

2. Вход требования в очередь (QUEUE– Очередь).

3. Определение занятости канала обслуживания (SEIZE– Занять). Если канал

занят, то требование остается в очереди, если свободен – то входит в канал

обслуживания.

4. Выход требования из очереди (DEPART– Выйти).

5. Обслуживание требования в канале обслуживания (ADVANCE– Задер_

жать).

6. Освобождение канала обслуживания (RELEASE– Освободить).

7. Выход требования из системы (TERMINATE– Завершить).

Эта программа в системе GPSSW будет выглядеть так, как показано на рис. 1.4.

Использованные в программе операторы полностью соответствуют содержанию и логике моделируемой системы. Справа от операторов пишутся параметры

(признаки, переменные), которые характеризуют данное событие. Так, в операторе GENERATEпервая цифра – 7 – определяет средний интервал времени между

поступлениями требований в систему на обслуживание, а вторая – 2 – максимально допустимое отклонение от среднего времени. В операторах QUEUEи DEPART

цифра 1 определяет номер очереди, в которую вошло и из которой собирается

выйти требование. В операторах SEIZEи RELEASEсимволы KAN определяют символическое имя канала обслуживания, в который собирается войти требование,

если он освободился, и выйти – если требование уже в нем обслужилось. В операторе ADVANCEпервая цифра – 6 – определяет среднее время обслуживания требования, а вторая – 3 – максимально допустимое отклонение от этого времени.

Оператор TERMINATEвыполняет удаление одного требования из системы.

Цифра 200 в операторе STARTозначает число требований, которые необходимо

пропустить через систему.

Рис. 1.4. Окно Untitled Model 1 с введенной в него моделью

одноканальной разомкнутой СМО

В нашем простейшем примере требования поступают на обслуживание в систему случайно в интервале [5–9] единиц времени с равномерным распределением. А время обслуживания колеблется в интервале [3–9] единиц времени, также

с равномерным распределением. При этом моделируется прохождение через систему 200 требований.

В системе моделирования GPSSW предусмотрен стандартный отчет, в котором

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

Стандартный отчет включает в себя результаты моделирования системы, например такие, как:

• коэффициент использования канала обслуживания;

• средняя длина очереди;

• среднее время пребывания требования в очереди и ряд других.

Чтобы получить стандартный отчет для модели при наличии в ней управляющего оператора START, необходимо:

• щелкнуть по кнопке Command(Команда) главного меню. Появится выпадающее меню;

• щелкнуть по кнопке Create Simulation(Создать выполняемую модель). Появится окно JOURNAL, а затем – REPORTс результатами моделирования;

фрагмент последнего показан на рис. 1.5.

Рис. 1.5. Стандартный вывод результатов моделирования

В стандартный отчет включаются следующие основные показатели моделирования системы:

• время моделирования системы – END TIME(Время окончания);

• число обслуженных требований в канале обслуживания – ENTRIES(Число

входов);

• коэффициент использования канала обслуживания – UTIL.(Использование);

• среднее время обслуживания требования в канале – AVE. TIME(Среднее

время);

• максимальная длина очереди – MAX(Максимальная);

• средняя длина (содержимое) очереди – AVE.CONT.(Среднее содержимое);

• среднее время пребывания требования в очереди – AVE. TIME– и ряд других показателей.

Для разработки модели функционирования этой, казалось бы, очень простой

системы массового обслуживания с использованием наиболее распространенных

языков программирования BASIC, Pasсal, C или FORTRAN потребовалось бы на

порядок большее число операторов и высокий уровень программиста. Решение же

такого типа задач в системе GPSSW доступно каждому пользователю после небольшой подготовки.

 








Дата добавления: 2015-10-13; просмотров: 1376;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.