Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Стандартная выходная статистика



Файл стандартной выходной статистики создается по умолчанию в не отформатированном виде (файл REPORT.GPS). Форматирование и вывод файла статистики на устройства отображения либо в файл осу­ществляются Редактором стандартной выходной статистики GPSS/PC. Имя программы Редактора – GPSSREPT.EXE. Файл REPORT.GPS создается после выполнения моделирования. Если вы хотите сохранить результаты моделирования, то необходимо провести форматирование и записать результаты в файл на диске. После каждого прогона программы модели содержимое файла REPORT.GPS обновляется.

4.4.3.1. Меню редактора выходной статистики

Запуск Редактора выходной статистики осуществляется из DOS c помощью файла GPSSREPT.EXE.

При этом на экране дисплея появится меню. Мерцающий курсор указывает, какую характеристику вы определяете. Для того чтобы перейти к следующей характеристике, нажмите клавишу [Enter]. В меню программы GPSSREPT необходимо указать спецификацию устройства либо файла, в который будет помещен отформатированный файл выходной статистики (по умолчанию SCRN: ).

Другая характеристика определяет спецификацию неотформатированного файла выходной статистики REPORT.GPS. Её изменять не надо. Эта характеристика задается в файле настройки системы. В позиции (SCRN: ) можно указать:

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

- имя файла – для вывода отформатированного файла статистики в файл на диске;

- PRN: – для вывода отформатированного файла статистики на устройство печати.

После того как указаны характеристики REPORT.GPS и SCRN:, необходимо нажать клавишу [Spаce] для начала процесса форматирова­ния. Если вам необходимо вернуться в DOS, нажмите клавишу [Esc].

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

4.4.3.2. Описание элементов файла статистики

Отформатированный файл статистики состоит из подразделов, со­держащих стандартную статистику об объектах GPSS\PC, используемых в данной модели (FACILITY, QUEUE, STORAGE и т.д.). Начинается файл статистики с заголовка, который берется из поля комментария, распо­ложенного перед началом программы. Заголовок появляется на каждой странице файла статистики. После заголовка автоматически вставляет­ся подзаголовок, который содержит имя неотформатированного файла статистики, номер версии GPSS\PC, серийный номер, дату и время мо­делирования.

Пример: GPSS\PC Report file TEST (V2) 06-24-1989 21: 57: 38

Далее следует строка, содержащая основную информацию о ре­зультатах работы модели. Например:

Элементы статистики, представленные в этой строке имеют сле­дующее содержание:

- START TIME – абсолютное системное время в момент начала мо­делирования. Оно эквивалентно абсолютному системному времени после последнего применения операторов RESET или CLEAR;

- END TIME – абсолютное время, когда счетчик завершений при­нимает значение 0;

- BLOCKS – количество блоков, использованных в текущей моде­ли, к моменту завершения моделирования;

- FACILITIES – количество устройств, использованных в модели, к моменту завершения моделирования;

- STORAGES – количество многоканальных устройств, использо­ванных в текущей модели, к моменту завершения моделирования;

- FREE MEMORY – количество байтов памяти, доступной для дальнейшего использования.

Затем в файле статистики следует информация об именах, кото­рые просматривает GPSS/PC в ходе моделирования. Информация об име­нах имеет следующий вид:

Поле NAME отмечает имена, содержащиеся в программе модели.

Поле VALUE определяет числовое значение, соответствующее име­ни. Система устанавливает начальный номер равным 10000.

Поле TYPE равно 0, если значение имени устанавливает пользо­ватель; равно 2, если значение имени устанавливает система; 3 – ес­ли имя является именем блока.

Далее описываются блоки текущей модели в виде:

Поле LINE определяет номер строки в рабочей модели, связанный с блоком GPSS/PC.

Поле LOC определяет имя или номер этого блока.

Поле BLOCK TYPE определяет тип блока GPSS/PC.

Поле ENTRY COUNT определяет количество транзактов, вошедших в данный блок, после последнего выполнения блоков RESET или CLEAR, или с начала работы программы.

Поле CURRENT COUNT определяет количество транзактов, находя­щихся в данном блоке в конце моделирования.

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

Если в модели используются объекты типа " устройство", то да­лее в файле статистики идет информация об этих объектах. Например:

Поле FACILITY определяет номер или имя объекта типа " устройс­тво".

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

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

Поле AVE.TIME определяет среднее время занятости устройства одним сообщением в течение периода моделирования после последнего выполнения операторов RESET или CLEAR.

Поле AVAILABLE определяет состояние готовности устройства в конце периода моделирования. Оно равно 1, если устройство готово и 0 – если не готово.

Поле OWNER определяет номер последнего сообщения, занимавшего устройство. 0 означает, что устройство не занималось.

Поле PEND определяет количество сообщений, ожидающих устройство, находящееся в " режиме прерывания".

Поле INTER определяет количество сообщений, прерывающих устройство в данный момент (счетчик сообщений в списке прерывания).

Поле RETRY определяет количество сообщений, ожидающих специальных условий, зависящих от состояния объекта типа " устройство".

Поле DELAY определяет количество сообщений, ожидающих занятия устройства. Сюда входят также сообщения, ожидающие освобождения устройства в " режиме прерывания" (блок PREEMPT).

В случае использования в модели объектов типа " очередь", да­лее следует информация об этих объектах. Например:

Поле QUEUE определяет имя или номер объекта типа " очередь".

Поле MAX определяет максимальное содержимое объекта типа " очередь" в течение периода моделирования, который начинается с на­чала работы программы или с последнего оператора RESET или CLEAR.

Поле CONT определяет текущее содержимое объекта типа " оче­редь" в конце периода моделирования.

Поле ENTRIES определяет общее количество входов в очередь в течение периода моделирования (счетчик входов).

Поле ENTRIES(0) определяет общее количество входов в очередь с нулевым временем ожидания (счетчик " нулевых" входов).

Поле AVE.CONT определяет среднее значение содержимого очере­ди.

Поле AVE.TIME определяет среднее время, проведенное в очереди с учетом всех входов в очередь.

Поле AVE.(–0) определяет среднее время, проведенное в очере­ди без учета " нулевых" входов в очередь.

Поле RETRY определяет количество сообщений, ожидающих специальных условий, зависящих от состояния объекта типа " очередь".

Если в модели использовались объекты типа " многоканальное устройство", то далее в файле статистики идет информация об этих объ­ектах. Например:

 

Поле STORAGE определяет имя или номер объекта типа " многоканальное устройство".

Поле CAP. определяет емкость многоканального устройства, за­данную оператором STORAGE.

Поле REMAIN определяет число единиц свободной емкости многоканального устройства в конце периода моделирования.

Поле MIN определяет минимальное количество используемой ем­кости многоканального устройства за период моделирования.

Поле MAX определяет максимальное количество используемой емкости многоканального устройства за период моделирования.

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

Поле AVL. определяет состояние готовности многоканального устройства в конце периода моделирования. 1 означает, что многока­нальное устройство готово, 0 – не готово.

Поле AVE.C определяет среднее значение занятой емкости за пе­риод моделирования.

Поле UTIL. определяет часть периода моделирования, в течение которого многоканальное устройство использовалось.

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

Поле DELAY определяет количество сообщений, ожидающих возмож­ности входа в блок ENTER.

Далее в файле статистики выводятся списки пользователя. Например:

Поле USER CHAIN определяет номер или имя объекта типа " список пользователя".

Поле CHAIN SIZE определяет количество сообщений в списке пользователя в конце периода моделирования.

Поле RETRY определяет количество сообщений, ожидающих наступления специальных условий, связанных с состоянием объекта типа " список пользователя".

Поле AVE.CONT определяет среднее содержимое списка пользова­теля в течение периода моделирования.

Поле ENTRIES определяет общее количество сообщений, помещае­мых в список пользователя в течение периода моделирования.

Поле MAX определяет максимальное количество транзактов в списке пользователя за период моделирования.

Поле AVE.TIME определяет среднее время пребывания транзакта в списке пользователя.

ЗАКЛЮЧЕНИЕ

Данное учебное пособие относится к курсу “Моделирование систем” и соответствует программе семестрового цикла лекций, читаемых автором в ВоГТУ.

В представленной работе ввиду ограниченного объема невозможно полностью проанализировать все вопросы теории моделирования систем. Однако можно надеяться, что изучившие это учебное пособие смогут самостоятельно, используя литературные источники, продолжить работу в интересующих их областях.

 

 


БИБЛИОГРАФИЧЕСКИЙ Список

1. Андриевский, Б.Р. Элементы математического моделирования в программных средах MATLAB 5 и Scilab / Б.Р. Андриевский, А.Л. Фрадков. – СПб.: Наука, 2000. – 227 с.

2. Глушаков, С.В. Математическое моделирование. Mathcad 2000 Professional. MATLAB 5.3 / С.В.Глушаков, И.А.Жакин, Т.С.Хачиров. – Харьков: Фолио; М.: АСТ, 2001. – 524 с.

3. Гультяев, А. Визуальное моделирование в среде MATLAB / А. Гультяев. – СПб.: Питер, 2000. – 432 с.

4. Дьяконов, В. VisSim+Mathcad+MATLAB. Визуальное математическое моделирование / В. Дьяконов. – M.: Салон-Пресс, 2004. – 384 с.

5. Лазарев, Ю. Моделирование процессов и систем в MATLAB: учебный курс / Ю. Лазарев. – СПб.: Питер; Киев: Издательская группа BHV, 2005. – 512 с.

6. Моделирование систем: метод. указания к практикуму / сост.: В.Н.Тюкин. – Вологда: ВоГТУ, 2003. – 42 с.

7. Моделирование систем: метод. пособие к лабор. практикуму / сост.: В.Н.Тюкин. – Вологда: ВоГТУ, 2008. – 53 с.

8. Советов, Б.Я. Моделирование систем: учебник / Б.Я. Советов, С.А. Яковлев. – М.: Высш. шк., 2001. – 343 с.

9. Советов, Б.Я. Моделирование систем: практикум: учебное пособие для вузов / Б.Я. Советов, С.А. Яковлев. – 2-е изд., перераб. и доп. – М.: Высш. шк., 2003. – 295 с.

10. Тюкин, В.Н. Моделирование систем: рабочая программа, методические указания для самост. работы и контр. задания / В.Н. Тюкин. - Вологда: ВоГТУ, 2008. – 22 с.

11. Тюкин, В.Н. Моделирование систем управления: система программного обеспечения GPSS/PC / В.Н.Тюкин. – Вологда: ВоПИ, 1996. – 32 с.

12. Тюкин, В.Н. Моделирование систем управления: руководство пользователя СПО GPSS/PC / В.Н.Тюкин. – Вологда: ВоПИ, 1996. – 28 с.

13. Тюкин, В.Н. Теория управления. Часть 1. Обыкновенные линейные системы управления. – 2-е изд. / В.Н. Тюкин. - Вологда: ВоГТУ, 2000. – 200 с.

14. Тюкин, В.Н. Теория управления. Часть 2. Особые линейные и нелинейные системы. – 2-е изд. / В.Н. Тюкин. - Вологда: ВоГТУ, 2001. – 140 с.

15. Шеннон, Р. Имитационное моделирование – искусство и наука / Р. Шеннон. – М.: Мир, 1978. – 418 с.

16. Шрайбер, Т.Дж. Моделирование на GPSS / Т.Дж.Шрайбер. – М.: Машиностроение, 1980. – 592 с.

О Г Л А В Л Е Н И Е

стр.

Введение..................... ....................................... 1. Общие сведения о моделировании систем. ............................ 1.1. Основные понятия и определения...................... ................. 1.2. Принципы подхода в моделировании систем............... .............. 1.3. Классификация видов моделирования систем............................. 2. Математические схемы моделирования систем..................... ... 2.1. Понятие математической схемы................................... ..... 2.2. Математическая схема общего вида..... ................................ 2.3. Типовые математические схемы....... ................................. 2.3.1. Непрерывно-детерминированные модели (D–схемы)...................... 2.3.2. Дискретно-детерминированные модели (F–схемы)........................ 2.3.3. Дискретно-стохастические модели (P–схемы)............................ 2.3.4. Непрерывно-стохастические модели (Q–схемы)............... ........... 2.3.5. Обобщённые модели (A–схемы)...................... ................. 3. Формализация и алгоритмизация процесса функционирования систем... 3.1. Последовательность разработки и машинной реализации моделей.......... 3.2. Построение концептуальной модели системы и её формализация.......... 3.3. Алгоритмизация модели и её машинная реализация.............. ........ 3.4. Получение и интерпретация результатов моделирования............ ...... 4. Моделирование систем массового обслуживания..................... 4.1. Имитационное моделирование. ...................................... 4.2. Среда и функциональная структура языка моделирования GPSS......... . 4.3. Система программного обеспечения GPSS/PC............... ........... 4.3.1. Объекты GPSS/PC............................... ................... 4.3.1.1. Сообщение.............. ....................................... .. 4.3.1.2. Блоки................ ....................................... ..... 4.3.1.3. Одноканальные устройства....... ................................... 4.3.1.4. Многоканальные устройства...... .................................. 4.3.1.5. Очереди ....................................... ................... 4.3.1.6. Модельное время............................... .................... 4.3.1.7. Статистика GPSS/PC..................... ........................... 4.3.2. Кодирование операторов GPSS/PC.................................. .. 4.3.2.1. Стандартные числовые атрибуты.... ................................. 4.3.2.2. Типы операторов GPSS/PC..................... ..................... 4.3.2.3. Кодирование операторов GPSS/PC........... ......................... 4.3.3. Блоки, ориентированные на сообщения..................... .......... 4.3.3.1. Блок GENERATE.. .............................................. . 4.3.3.2. Блок TERMINATE..................... ................... ........ 4.3.3.3. Блок ADVANCE...................... ............................. 4.3.3.4. Блок ASSIGN...................... ................... ............ 4.3.3.5. Блок MARK..................... .................................. 4.3.4. Блоки, изменяющие порядок прохождения блоков сообщениями.......... 4.3.4.1. Блок TRANSFER.. ....................................... ......... 4.3.4.2. Блок TEST..................... ................................... 4.3.5. Блоки для обработки сообщений, принадлежащих одному семейству....... 4.3.5.1. Блок SPLIT....................... ................................. 4.3.5.2. Блок ASSEMBLE. ....................................... .......... 4.3.5.3. Блок MATCH.. ....................................... ............ 4.3.6. Списки пользователя......................... ....................... 4.3.6.1. Блок LINK...................... ................................. 4.3.6.2. Блок UNLINK...................... ............................... 4.3.7. Устройства............................. ........................... 4.3.7.1. Блок SEIZE.. ....................................... .............. 4.3.7.2. Блок RELEASE..................... ............................... 4.3.8. Многоканальные устройства.. ...................................... 4.3.8.1. Оператор описания многоканального устройства ....................... 4.3.8.2. Блок ENTER...................... ................................ 4.3.8.3. Блок LEAVE....................... ............................... 4.3.8.4. Блоки GATE SNE, GATE SNE, GATE SF, GATE SNF, GATE SE, GATE SV 4.3.9. Очереди...................... .................................. 4.3.9.1. Блок QUEUE..................... ............................... 4.3 9.2. Блок DEPART.. ....................................... ........... 4.3.10. Операторы контроля управления..................... .............. 4.3.10.1. Оператор START......... ....................................... .. 4.3.10.2. Оператор RESET...................... ........................... 4.3.10.3. Оператор CLEAR...................... ........................... 4.3.10.4. Оператор QUE...................... ............................. 4.3.10.5. Оператор SIMULATE...................... ....................... 4.4. Руководство пользователя СПО GPSS/PC ............................ 4.4.1. Команды GPSS/PC...................... .......................... 4.4.1.1. Команда @< FILESPEC> ........ .................................... 4.4.1.2. Команда CONTINUE...................... ................... .... 4.4.1.3. Команда DELETE...................... ........................... 4.4.1.4. Команда DISPLAY............. ................................... 4.4.1.5. Команда EDIT...................... .............................. 4.4.1.6. Команда RENUMBER............. ................................. 4.4.1.7. Команда SAVE...................... ............................. 4.4.1.8. Команда STEP............... ..................................... 4.4.1.9. Команда STOP...................... ............................. 4.4.1.10. Команда USERCHAINS.......... .................................. 4.4.1.11. Команда WINDOW............ ................................... 4.4.1.12. Команда END.................. ................................... 4.4.2. Виртуальные окна и редактор исходных текстов модулей........... .... 4.4.2.1. Окно данных............................. .................... .... 4.4.2.2. Создание и модификация модулей в окне данных с помощью редактора исходных те­кстов моделей................................. 4.4.2.3. Окно блоков............................. ......................... 4.4.2.4. Окно устройств........ ....................................... .... 4.4.2.5. Окно многоканальных устройств.......................... .......... 4.4.3. Стандартная выходная статистика...................... ............. 4.4.3.1. Меню редактора выходной статистики..................... ......... 4.4.3.2. Описание элементов файла статистики..................... ......... Заключение.. ....................................... ............ Библиографический список.. ....................................    

 


Поделиться:



Последнее изменение этой страницы: 2017-04-13; Просмотров: 498; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.043 с.)
Главная | Случайная страница | Обратная связь