Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Запуск модели и получение результатов




Подготовка модели к запуску

 

Для ввода в ЭВМ в соответствии с блок-схемой пишем GPSS/H-программу, используя любой текстовый редактор создающий не форматируемый текст (формат ASCII). Прежде чем запускать модель (осуществлять прогон) к GPSS/H-программе необходимо добавить два оператора SIMULATE и END.

Оператор SIMULATE - указывает интерпретатору, что должен быть осуществлен прогон модели (начальная команда в GPSS/H-программе). Если этот оператор отсутствует, то интерпретатор проверяет правильность записи модели на языке GPSS/Н, но прогона модели не выполняет.

Оператор END - завершает работу интерпретатора.

Следовательно, для начала моделирования используем оператор SIMULATE. Для задания емкости многоканального устройства, имитирующего станки группы А, вводим оператор STORAGE. Оператор START вписываем для задания значения счетчика завершения, которое соответствует количеству требуемых деталей. Оператор END вводим для окончания моделирования. После перевода блок-схемы модели и добавления необходимых операторов GPSS/H-программа, подготовленная к запуску, будет выглядеть следующим образом:

SIMULATE Начало моделирования

STORAGE S(STA1),2 Задание станков в группе А

GENERATE RVEXPO(1,28) Поступление заготовок

ADVANCE RVNORM(3,32,10) Транспортировка заготовки

QUEUE LINE1 Занятие очереди перед станками

группы А

ENTER STA1 Занятие станка из группы А

DEPART LINE1 Освобождение очереди перед

станками группы А

ADVANCE 63,9 Обработка на станке группы А

LEAVE STA1 Освобождение станка группы А

ADVANCE RVNORM(5,12,5) Транспортировка детали

QUEUE LINE2 Занятие очереди перед станком

типа В

SEIZE STA2 Занятие станка типа В

DEPART LINE2 Освобождение очереди перед

станком типа В

ADVANCE 55,5 Обработка на станке типа В

RELEASE STA2 Освобождение станка типа В

TERMINATE 1 Поступление деталей в накопи-

тель

START 50 Программа выпуска

END Окончание моделирования

 

После написания программы сохраним файл с расширением.gps (например, primer1.gps).

 

Для осуществления прогона модели необходимо запустить интерпретатор путем загрузки файла gpssh.exe. После этого появится строка:

 

ENTER SOURCE FILE NAME: (Введите имя исходного файла)

 

На этот запрос необходимо ввести имя GPSS/H-программы (в нашем случае, primer1) и нажать ENTER. После этого интерпретатор проверит модель на наличие ошибок и запустит ее. После прогона GPSS/H-модели сформируется стандартный файл отчета моделирования (СФО), который включает результаты моделирования и информацию об ошибках. Имя СФО то же, что и имя GPSS/H-модели, но с расширением.lis, а не.gps (primer1.lis).

СФО состоит из двух основных частей: программной части (последовательность команд GPSS/H-программы) и результатов моделирования. Результаты моделирования включают разделы времени, блоков и объектов. Ниже приведен фрагмент СФО модели технологии изготовления деталей.

 

Simulation begins.

 

RELATIVE CLOCK: 2867.4714 ABSOLUTE CLOCK: 2867.4714

 

BLOCK CURRENT TOTAL BLOCK CURRENT TOTAL

1 90 11 50

2 90 12 50

3 90 13 50

4 2 88 14 50

5 88

6 2 88

7 86

8 86

9 36 86

10 50

 

--AVG-UTIL-DURING--

FACILITY TOTAL AVAIL UNAVL ENTRIES AVERAGE CURRENT PERCENT

TIME TIME TIME TIME/XACT STATUS AVAIL

STA2 0.961 50 55.095 AVAIL

 

--AVG-UTIL-DURING--

STORAGE TOTAL AVAIL UNAVL ENTRIES AVERAGE CURRENT PERCENT

TIME TIME TIME TIME/UNIT STATUS AVAIL

STA1 0.951 88 61.949 AVAIL 100.0

 

QUEUE MAXIMUM AVERAGE TOTAL ZERO PERCENT AVERAGE

CONTENTS CONTENTS ENTRIES ENTRIES ZEROS TIME/UNIT




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


Дата добавления: 2014-12-27; Просмотров: 426; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.