Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GPSS_2003.doc
Скачиваний:
36
Добавлен:
13.11.2019
Размер:
13.2 Mб
Скачать

8.4. Генератор формул

При создании модели той или другой системы часто возникает потребность вычисления некоторых величин в процессе прогона мо­дели, например, экономических показателей (размера прибыли или убытков) или различных временных величин (время занятости или простоя для определенных участков модели) и т.д. Для этого исполь­зуется генератор формул. При построении модели системы пользователю предоставляется возможность задавать сложные логические и математические выражения c использованием СЧА. Для этого ис­пользуется объект Построитель формул.

8.5. Управление экспериментом

Для задания условий проведения эксперимента и его прекраще­ния нужно выбрать пункт меню Проект/Условия эксперимента.

Есть возможность прекратить эксперимент по времени моделирова­ния или при прохождении через модель определенного числа транзактов. К операциям управления экспериментом относится и сбор статистики по результатам моделирования. Частично эта проблема решается на логическом этапе проектирования. Действительно, зада­ние статистических условий для одноканальных устройств и МКУ, А также очередей транзактов к ним осуществляется при определении свойств узлов. Тем не менее, можно отслеживать время прохождения транзактами определенных участков модели. Для этого вводится по­нятие коллекции, которая собирает в таблицы времена продвижения транзактов по участкам сети c последующим построением гисто­граммы. Для создания коллекции надо задать определенный маршрут движения транзактов по модели, а также свойства таблицы для вре­мени прохождение этого маршрута. Создание коллекции во многом похоже на определение связи между узлами сети. Сначала нужно на­жать кнопку Указать выдачу статистики о времени прохождения, после этого отметить начальный узел коллекции, а затем конечный. Система построения коллекций проверяет допустимость маршрута. Если удается построить маршрут, то создается коллекция и ниже об­ласти проектирования появляется окно списка существующих кол­лекций. Коллекции можно удалять и редактировать. В обоих случаях нужно нажать правую кнопку мыши над необходимой коллекцией и в выпадающем меню выбрать нужную операцию. В свойствах коллекции задаются:

– имя таблицы, которая представляет собой идентификатор данной коллекции;

– верхняя граница первого частотного интервала;

– ширина интервала;

– количество интервалов.

На рис. 8.2 показана графическая интерпретация оси действи­тельных значений и ее деление на ряд интервалов для построения таблицы (А – верхняя граница первого частотного интервала; В – ши­рина интервала; Nколичество интервалов).

Рис. 8.2

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

8.6. Запуск эксперимента и обработка результатов моделирования

Процесс создания модели предусматривает несколько этапов: концептуальный, логический, определение условий моделирования, сбор статистики и построение исходного программного файла GPSS-программы. Для пользователя это означает компиляцию данных про­екта c помощью пункта меню Проект/Построить. Система ИСИМ проверяет корректность заданной модели и выполняет генерацию файла в текстовом формате GPSS. После компиляции пользователь имеет возможность посмотреть информацию о построенной модели и выполнить моделирование.

Квалифицированный пользователь, который знаком c языком системы GPSS, может просмотреть исходный текст программы, вы­брав меню Проект/Текст программы. Есть также возможность просматривать, запускать и обрабатывать результаты моделирования внешних моделей GPSS программ. Под внешними понимают отла­женные GPSS-модели, сформированные не системой.

При запуске эксперимента формируется bat-файл для выполне­ния программ GPSSPC.EXE и GPSSREPT.EXE [14] c построенной моделью. После выполнения программ формируется отчет об экспе­рименте в удобном для пользователя виде.

Окно результатов моделирования имеет две закладки: на первой из них представлены статистические данные об устройствах (одно – и многоканальные) и об очередях, на второй – информация о времени пребывания транзактов в очередях и статистических коллекциях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]