Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Пример 6.4. Поиск объекта по заданному условию




Отчет

 

GPSS World Simulation Report - 18.36.1

 

 

Thursday, November 01, 2007 10:36:44

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 25311.417 10 2 0

 

 

NAME VALUE

PERV 3.000

VTOR 7.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 255 0 0

2 TRANSFER 255 4 0

PERV 3 SEIZE 136 0 0

4 ADVANCE 136 0 0

5 RELEASE 136 0 0

6 TERMINATE 136 0 0

VTOR 7 SEIZE 115 0 0

8 ADVANCE 115 1 0

9 RELEASE 114 0 0

10 TERMINATE 114 0 0

 

 

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

1 136 0.968 180.212 1 0 0 0 4 0

2 115 0.970 213.513 1 251 0 0 4 0

 

 

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

252 0 24998.825 252 2 2

253 0 25085.794 253 2 2

254 0 25163.895 254 2 2

255 0 25273.133 255 2 2

 

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

256 0 25356.169 256 0 1

251 0 25404.766 251 8 9

 

По содержимому отчёта отмечаем, что транзакт направлялся к первому устройству чаще в 136:115=1.18 раза в соответствии с заданной дисциплиной выбора устройств. Тот факт, что коэффициент использования второго устройства выше, чем первого можно объяснить тем, что среднее время обслуживания у второго устройства больше, чем у первого.

 

 

Для поиска устройства по заданному условию используется следующая модификация блока - TRANSFER A,B,C,D. В операнде А записывается символ модификации ALL. Транзакт, вошедший в блок TRANSFER, пытается занять устройство, метка которого указана в операнде В, если это не удаётся то занять устройство, которое отстоит от блока с меткой, указанной в операнде В, на количество блоков, указанное в операнде D, если это ему не удаётся, то транзакт ищет устройство, которое он может занять переходя от метки, указанной в операнде В до метки, указанной в операнде С, с шагом, указанным в операнде D. Если транзакту не удаётся найти ни одного свободного устройства, то он остаётся в блоке TRANSFER до тех пор, пока не появится возможность занять одно из устройств, которое можно найти по заданной процедуре поиска. Если метка, указанная в операнде В, следует сразу после блока TRANSFER, то ее можно не указывать.

 

Структурная схема примера представлена на рис.6.4.

 
 


180±50

GT
PK2

Решённые задачи

       
 
   
 


 

100±30 210±70

PK3

 

       
   
 
 


 

300±50

Время функционирования всех элементов модели распределено по равномерному закону. Останов после решения 100 задач.

 

Рис.6.4. Структурная схема примера 6.4

 

 

GENERATE 100,30

TRANSFER ALL,PERV,TRET,4

*Транзакт, вошедший в блок TRANSFER, проверяет возможность занять *любой блок, начиная с метки PERV до метки TRET, которые он

*проверяет с шагом в 4 блока.

PERV SEIZE 1

ADVANCE 180,50

RELEASE 1

TERMINATE 1

VTOR SEIZE 2

ADVANCE 210,70

RELEASE 2

TERMINATE 1

TRET SEIZE 3

ADVANCE 300,50

RELEASE 3

TERMINATE 1

START 100

Отметим, что если транзакт не находит свободное устройство, то он остаётся в блоке TRANSFER до тех пор, пока не освободится какое-нибудь из них.

 

Отчёт

 

GPSS World Simulation Report - Untitled Model 1.1.1

 

 

Friday, March 09, 2012 07:37:44

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 10329.000 14 3 0

 

 

NAME VALUE

PERV 3.000

TRET 11.000

VTOR 7.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 101 0 0

2 TRANSFER 101 0 0

PERV 3 SEIZE 44 0 0

4 ADVANCE 44 1 0

5 RELEASE 43 0 0

6 TERMINATE 43 0 0

VTOR 7 SEIZE 35 0 0

8 ADVANCE 35 0 0

9 RELEASE 35 0 0

10 TERMINATE 35 0 0

TRET 11 SEIZE 22 0 0

12 ADVANCE 22 0 0

13 RELEASE 22 0 0

14 TERMINATE 22 0 0

 

 

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

1 44 0.768 180.363 1 101 0 0 0 0

2 35 0.716 211.293 1 0 0 0 0 0

3 22 0.621 291.785 1 0 0 0 0 0

 

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

102 0 10352.319 102 0 1

101 0 10425.555 101 4 5

Отметим, что в данном примере устройства выбирались по принципу «первый свободный с наименьшим номером», это подтверждается количеством транзактов обслуженных на устройствах и их коэффициентами использования.

 




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


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


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



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




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