Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекции 6.doc
Скачиваний:
15
Добавлен:
22.08.2019
Размер:
168.45 Кб
Скачать

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

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

PK1

180±50

PK2

GT

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

100±30 210±70

PK3

300±50

Отказы

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

Останов после решения 250 задач.

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

GENERATE 100,30

TRANSFER ALL,PERV,OTKAZ,4

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

*проверяет с шагом в 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

OTKAZ TERMINATE

START 250

Отметим, что в блок OTKAZ TERMINATE любой транзакт входит без каких либо ограничений и сразу же выводится из системы.

Отчет

GPSS World Simulation Report - 19.4.1

Thursday, November 01, 2007 10:37:01

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 26306.794 15 3 0

NAME VALUE

OTKAZ 15.000

PERV 3.000

TRET 11.000

VTOR 7.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 263 0 0

2 TRANSFER 263 0 0

PERV 3 SEIZE 112 0 0

4 ADVANCE 112 1 0

5 RELEASE 111 0 0

6 TERMINATE 111 0 0

VTOR 7 SEIZE 88 0 0

8 ADVANCE 88 0 0

9 RELEASE 88 0 0

10 TERMINATE 88 0 0

TRET 11 SEIZE 51 0 0

12 ADVANCE 51 0 0

13 RELEASE 51 0 0

14 TERMINATE 51 0 0

OTKAZ 15 TERMINATE 12 0 0

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

1 112 0.760 178.484 1 263 0 0 0 0

2 88 0.711 212.642 1 0 0 0 0 0

3 51 0.576 296.997 1 0 0 0 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

264 0 26360.592 264 0 1

263 0 26440.405 263 4 5

По содержимому отчёта отметим, что представленная в примере дисциплина поиска, приводит к тому, что наибольшее количество транзактов занимало ПК1, а ПК3 – наименьшее, что подтверждает достоверность, полученных результатов моделирования. Количество транзактов, получивших отказ составило –12.

В режиме вероятностного выбора используется модификация блока TRANSFER A,B,C. Из совокупности блоков, начиная с первого блока перехода, указанного в операнде В, до последнего блока перехода, указанного в операнде С, с шагом единица выбирается блок с равной вероятностью. Если выбранный блок занят то транзакт ожидает освобождения заданного блока в блоке TRANSFER.