logo
Обработка данных / Томашевский_Имитационное моделирование в среде GPSS_2003

4.25. Организация вывода временных рядов изGpss-модели

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

Для формирования временного ряда по результатам моделиро­вания в GPSS-программу вставляют специальные строки для запоми­нания этого ряда и вывода его в файлGPSS-отчета. Ниже приведена программа моделиCMOвидаM/M/1, в которую добавлены стро­ки 11, 71-73, 91-94 для проверки модели на наличие циклов регенера­ции. Начало цикла регенерации отмечается флагом 1111 (если есть циклы регенерации). Цикл регенерации начинается, когда вновь при­бывший транзакт застаетCMOпустой (в ней нет транзактов). Про­верка этого условия осуществляется в строке 71GPSS-программы. В результате прогона модели формируется столбец из сохраняемых ве­личин, который может считываться (например, пакетом статистики). Это позволяет использовать полученные данные для построения параметрической модели и формирования функции распределения для выходных данных имитационной модели.

Пример 4.61