
- •Пример 6.3. Выбор объекта по заданному условию
- •Пример 6.4. Поиск объекта по заданному условию
- •Пример 6.5. Поиск объекта по заданному условию с отказами
- •Пример 6.6. Поиск объекта по заданному условию – с равной вероятностью
- •Пример 6.7. Поиск объекта по заданному условию – с равной вероятностью
- •Пример 6.8. Поиск объекта по заданному условию – с заданной вероятностью по функции
- •Пример 6.9. Программная модель с подпрограммой
- •Пример 6.10. Программная модель с подпрограммой
Пример 6.4. Поиск объекта по заданному условию
Структурная схема примера представлена на рис.6.4.
PK1
180±50
PK2
GT
Решённые задачи
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
Отметим, что в данном примере устройства выбирались по принципу «первый свободный с наименьшим номером», это подтверждается количеством транзактов обслуженных на устройствах и их коэффициентами использования.