Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по моделированию(КП).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.2 Mб
Скачать

1.4 Задание

Составить программу моделирования для имитации функционирова­ния комплекса технических средств САПР в соответствии с вариантом задания.

Принять, что после обработки на АРМ заявка c вероятностью 0,7 поступает на терминал, а с вероятностью 0,3 передается через КММ на ЦВК. Для вариантов "а)" следует определить количество заявок, обработан­ных за заданный промежуток времени. Для вариантов "б)"  определить время, в течение которого бу­дет обработано заданное число заявок. Проанализировать собранную статистику.

ti  интервал времени, через который заявки поступают в систему (на АРМi) ∆ti  время поступления первой заявки (если не равно 0) ni  количество заявок tki  время обслуживания на КММ заявки, приходящей с АРМi T  время обработки заявок

Требования к оформлению курсовой работы

Курсовая работа должна содержать:

1. Задание;

2. структурную схему моделируемой системы;

3. структурные схемы алгоритмов моделирования процессов в имитируемой системе;

4.описание имитационной модели;

5. программу моделирования на GPSS;

6. результаты моделирования и их анализ.

Варианты заданий

1) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ1, заявки, поступившие с АРМ2 и АРМ3 (равноприоритетны), заявки любого типа, поступившие с ЦВК (равноприоритетны).

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 90 ± 10, n1 = 30 t2 = 250 t3 = 120 ± 35, n3 = 45

t1 = 180 ± 25, n1 = 40 t2 = 95, n2 = 35 t3 = 210 ± 63, ∆t3 = 45, n3 = 55

T1

T2

T3

T = 30 ± 10

T = 40 ± 15

T = 35 ± 12

АРМ1

APM2

APM3

T = 15 ± 3

T = 20 ± 4

T = 30 ± 5

ЦВК

T = 50 ± 5

КММ

Условия окончания обслуживания заявок

Систему покидает:

  • каждая 5-я заявка, поступившая на T1 с ЦВК;

  • каждая 4-я заявка, поступившая на T2 с ЦВК;

  • каждая 3-я заявка, поступившая на T3 с ЦВК;

(до обработки на Ti)

Максимально возможная длина очереди к ЦВК равна 10. КММ отбрасывает (уничтожает) заявки, приходящие с АРМi, если очередь на ЦВК максимальной длины.

Условие окончания моделирования

Время: 15000 тактов

Количество обработанных на АРМ3 заявок достигло 500

Определить

Количество заявок, обработанных на ЦВК на момент, когда систему покинет первая заявка

Количество заявок каждого типа, прекративших обслуживание

2) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ3, заявки, поступившие с АРМ2, заявки, поступившие с АРМ1, заявки третьего типа, поступившие с ЦВК, заявки второго типа, поступившие с ЦВК, заявки первого типа, поступившие с ЦВК

Ti (i = 1,2,3)

заявки, поступившие с АРМi, заявки, поступившие с ЦВК

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 100, ∆t1 = 40 t2 = 180 ± 45, n2 = 25 t3 = 100, n3 = 38

t1 = 150, ∆t1 = 30, n1 = 48 t2 = 140, n2 = 23 t3 = 200 ± 55, n3 = 34

T1

T2

T3

T = 25 ± 7

T = 33 ± 5

T = 20 ± 3

APM1

APM2

APM3

T = 15 ± 5

T = 20 ± 4

T = 10 ± 3

ЦВК

T = 45 ± 8

КММ

Условия окончания обслуживания заявок

Заявки, поступающие на АРМ1, уничтожаются, если на АРМ1 уже обработано 50 заявок

Каждая 20-я заявка, поступающая на Ti, уничтожается до обслуживания на Ti (i = 1,2,3)

Условие окончания моделирования

Время: 12000 тактов

Суммарное количество обработанных на АРМ2 и АРМ3 заявок достигло 800

Определить

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

3) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ1, АРМ2, АРМ3 (равноприоритетны), заявки любого типа, поступившие с ЦВК (равноприоритетны)

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 150, ∆t1 = 47 t2 = 95 ± 15, n2 = 42 t3 = 125 ± 40, n3 = 37

t1 = 100 ± 30, n1 = 56 t2 = 195 ± 15 t3 = 150

T1

T2

T3

T = 28 ± 10

T = 32 ± 15

T = 30 ± 18

APM1

APM2

APM3

T = 28 ± 3

T = 25 ± 4

T = 27 ± 4

T = 20 ± 2

T = 28 ± 4

T = 18 ± 3

ЦВК

T = 35 ± 10

КММ

Условия окончания обслуживания заявок

Заявки, поступающие на АРМi, уничтожаются без обработки, если очередь к АРМi уже содержит хотя бы одну заявку

Максимально возможная длина очереди к каждому Ti равна 2. Заявка уничтожается до обработки на Ti, если очередь к Ti максимальной длины.

Условие окончания моделирования

Время: 13000 тактов

Суммарное количество обработанных на АРМ1 и АРМ2 заявок достигло 1000

Определить

Количество заявок, обработанных на ЦВК на момент, когда 20 заявок прошли через АРМ2

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

4) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки любого типа, поступившие с ЦВК (равноприоритетны), заявки, поступившие с АРМ3, заявки, поступившие с АРМ2, заявки, поступившие с АРМ1

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 120 ± 55 t2 =110, ∆t2 = 100, n2 = 35 t3 = 144, n3 = 44

t1 = 200 ± 50, n1 = 30 t2 = 180, n2 = 35 t3 = 155, n3 = 30

T1

T2

T3

T = 20 ± 3

T = 32 ± 4

T = 28 ± 2

APM1

APM2

APM3

ЦВК

T = 55 ± 8

T = 35 ± 5

КММ

Условия окончания обслуживания заявок

Максимально возможная длина очереди к ЦВК равна 5. Если очередь на ЦВК максимальной длины, заявка уничтожается без обслуживания на ЦВК

Каждая 10-я заявка после обработки на ЦВК покидает систему

Условие окончания моделирования

Время: 12000 тактов

Количество обработанных на АРМ2 заявок достигло 500

Определить

Количество уничтоженных заявок: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

Количество заявок, обработанных на каждом из Ti (i = 1,2,3) на момент, когда систему покинет первая заявка

5) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ1, заявки второго типа, поступившие с ЦВК, заявки, поступившие с АРМ2, заявки третьего типа, поступившие с ЦВК, заявки, поступившие с АРМ3

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 220 ± 55 t2 =190 ± 10 t3 = 160, n3 = 54

t1 = 140 ± 35 t2 = 190 ± 10 t3 = 230 ± 10

T1

T2

T3

T = 25 ± 10

T = 27 ± 7

T = 28 ± 5

APM1

APM2

APM3

T = 20 ± 4

T = 25 ± 5

T = 28 ± 8

ЦВК

T = 48 ± 7

КММ

Условия окончания обслуживания заявок

Максимальная длина очереди к ЦВК равна 10. Если очередь на ЦВК максимальной длины, заявка уничтожается без обслуживания на ЦВК

После обработки на Ti уничтожается каждая 4i-тая заявка

Условие окончания моделирования

Время: 17000 тактов

Количество обработанных на ЦВК заявок достигло 250

Определить

Количество заявок, обработанных на ЦВК на момент, когда систему покинет первая заявка

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

6) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки третьего типа, поступившие с ЦВК, заявки второго типа, поступившие с ЦВК, заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ1, АРМ2, АРМ3 (равноприоритетны)

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 240 ± 15 t2 =180 ± 15, n2 = 34 t3 = 190, ∆t3 = 100

t1 = 200 ± 15, n1 = 28 t2 = 160 ± 15, n2 = 34 t3 = 110 ± 20

T1

T2

T3

T = 30 ± 10

T = 30 ± 15

T = 35 ± 12

APM1

APM2

APM3

T = 22 ± 3

T = 18 ± 2

T = 35 ± 5

ЦВК

T = 36 ± 5

КММ

Условия окончания обслуживания заявок

После обработки на КММ систему покидает каждая 4-я заявка, направляющаяся на ЦВК

Заявки, поступающие на АРМ3, уничтожаются, если на АРМ3 уже обработано 100 заявок

Условие окончания моделирования

Время: 16000 тактов

Суммарное количество обработанных на АРМ1, АРМ2 и АРМ3 заявок достигло 900

Определить

Количество уничтоженных заявок: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

7) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ1, АРМ2, АРМ3 (равноприоритетны), заявки третьего типа, поступившие с ЦВК, заявки второго типа, поступившие с ЦВК, заявки первого типа, поступившие с ЦВК

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 120 ± 50, n1 = 32 t2 =150, n2 = 23 t3 = 100, ∆t3 = 140, n3 = 18

t1 = 93, ∆t1 = 120, n1 = 50 t2 = 110 ± 10, n2 = 32 t3 = 145 ± 18, n3 = 20

T1

T2

T3

T = 30 ± 10

T = 35 ± 12

T = 27 ± 5

APM1

APM2

APM3

T = 22 ± 7

T = 27 ± 5

T = 20 ± 3

ЦВК

T = 45 ± 10

КММ

Условия окончания обслуживания заявок

Каждая 15-я заявка, поступающая на Ti, уничтожается после обслуживания на Ti (i = 1,2,3)

Заявки, поступающие на АРМi, уничтожаются без обработки, если очередь к АРМi уже содержит хотя бы одну заявку

Условие окончания моделирования

Время: 14000 тактов

Суммарное количество обработанных на АРМ1 и АРМ2 заявок достигло 800

Определить

Количество заявок, обработанных на каждом из Ti (i = 1,2,3) на момент, когда систему покинет 3-я заявка

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

8) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ2, заявки, поступившие с АРМ3, заявки, поступившие с АРМ1, заявки любого типа, поступившие с ЦВК (равноприоритетны)

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 120 ± 10, n1 = 24 t2 =100 t3 = 150, ∆t1 = 200, n3 = 34

t1 = 90, ∆t1 = 250, n1 = 30 t2 = 145 ± 12, n2 = 25 t3 = 130 ± 5, n3 = 38

T1

T2

T3

T = 50 ± 20

T = 45 ± 15

T = 40 ± 8

APM1

APM2

APM3

T = 30 ± 5

T = 22 ± 7

T = 30 ± 4

ЦВК

КММ

Условия окончания обслуживания заявок

Максимально возможная длина очереди к каждому Ti равна 3. Заявка уничтожается до обработки на Ti, если очередь к Ti максимальной длины.

Каждая 15-я заявка после обработки на ЦВК покидает систему

Условие окончания моделирования

Время: 12000 тактов

Суммарное количество обработанных на АРМ1, АРМ2 и АРМ3 заявок достигло 1300

Определить

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

Количество заявок, обработанных и уничтоженных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

9) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки первого типа, поступившие с ЦВК, заявки второго типа, поступившие с ЦВК, заявки третьего типа, поступившие с ЦВК, заявки, поступившие с АРМ1, заявки, поступившие с АРМ2, заявки, поступившие с АРМ3

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 140 ± 35 t2 = 190 ± 10 t3 = 230 ± 10

t1 = 160 ± 55 t2 = 110 ± 60, n2 = 45 t3 = 180, ∆t3 = 200

T1

T2

T3

T = 40 ± 10

T = 30 ± 8

T = 35 ± 12

APM1

APM2

APM3

ЦВК

T = 55 ± 8

КММ

Условия окончания обслуживания заявок

После обработки на Ti уничтожается каждая 8-я заявка

Максимально возможная длина очереди к ЦВК равна 8. Если очередь на ЦВК максимальной длины, заявка уничтожается без обслуживания на ЦВК

Условие окончания моделирования

Время: 11000 тактов

Количество обработанных на ЦВК заявок достигло 200

Определить

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

Количество заявок, обработанных на ЦВК на момент, когда систему покинет 1-я заявка

10) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки, поступившие с АРМ1, АРМ2 и АРМ3 (равноприоритетны), заявки любого типа, поступившие с ЦВК (равноприоритетны).

Ti (i = 1,2,3)

заявки, поступившие с АРМi, заявки, поступившие с ЦВК

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 180, ∆t1 = 80, n1 = 33 t2 = 95, n2 = 45 t3 = 110 ± 90, n3 = 50

t1 = 120 ± 5, n1 = 57 t2 = 200, n2 = 18 t3 = 90 ± 15, n3 = 45

T1

T2

T3

T = 30 ± 10

T = 33 ± 5

T = 35 ± 12

АРМ1

APM2

APM3

T = 15 ± 3

T = 20 ± 4

T = 30 ± 5

ЦВК

T = 40 ± 5

КММ

Условия окончания обслуживания заявок

Максимально возможная длина очереди к ЦВК равна 10. КММ отбрасывает (уничтожает) заявки, приходящие с АРМi, если очередь на ЦВК максимальной длины.

Систему покидает:

  • каждая 5-я заявка, поступившая на T1 с ЦВК;

  • каждая 4-я заявка, поступившая на T2 с ЦВК;

  • каждая 3-я заявка, поступившая на T3 с ЦВК;

(до обработки на Ti)

Условие окончания моделирования

Время: 13000 тактов

Количество обработанных на ЦВК заявок достигло 300

Определить

Количество заявок, обработанных на ЦВК на момент, когда систему покинет 4-я заявка

Количество заявок каждого типа, обработанных и прекративших обслуживание для каждого из Ti (i = 1,2,3)

11) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки, поступившие с АРМ1, заявки, поступившие с АРМ2, заявки, поступившие с АРМ3 заявки первого типа, поступившие с ЦВК, заявки второго типа, поступившие с ЦВК, заявки третьего типа, поступившие с ЦВК

Ti (i = 1,2,3)

заявки, поступившие с АРМi, заявки, поступившие с ЦВК

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 130, n1 = 38 t2 = 195 ± 25, ∆t2 = 140, n2 = 24 t3 = 110 ± 30, ∆t3 = 200

t1 = 140 ± 35, n1 = 27 t2 = 180, n2 = 34 t3 = 220, n3 = 25

T1

T2

T3

T = 30 ± 10

T = 30 ± 15

T = 35 ± 12

APM1

APM2

APM3

T = 22 ± 3

T = 18 ± 2

T = 27 ± 5

ЦВК

T = 36 ± 5

КММ

Условия окончания обслуживания заявок

Заявки, поступающие на АРМ3, уничтожаются, если на АРМ3 уже обработано 70 заявок

После обработки на КММ систему покидает каждая 5-я заявка, направляющаяся на ЦВК

Условие окончания моделирования

Время: 15000 тактов

Суммарное количество обработанных на T1, T2 и T3 заявок достигло 1100

Определить

Количество обработанных заявок для каждого Ti (i = 1,2,3) на момент, когда систему покинет 5-я заявка

Количество заявок, прошедших через КММ:

  • поступивших с АРМ1

  • поступивших с АРМ2

  • поступивших с АРМ3

  • первого типа, поступивших с ЦВК

  • второго типа, поступивших с ЦВК

  • третьего типа, поступивших с ЦВК

12) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки, поступившие с АРМ1, заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ2, заявки второго типа, поступившие с ЦВК, заявки, поступившие с АРМ3, заявки третьего типа, поступившие с ЦВК

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 150 ± 30, n1 = 27 t2 = 240, ∆t2 = 120 t3 = 180 ± 20, n3 = 50

t1 = 180, n1 = 42 t2 = 190 n2 = 15 t3 = 90 ± 13, ∆t3 = 120

T1

T2

T3

T = 25 ± 7

T = 30 ± 6

T = 20 ± 3

APM1

APM2

APM3

ЦВК

T = 40 ± 8

T = 32 ± 4

КММ

Условия окончания обслуживания заявок

Каждая 13-я заявка, поступающая на Ti, уничтожается до обслуживания на Ti (i = 1,2,3)

Максимально возможная длина очереди к каждому Ti равна 2. Заявка уничтожается до обработки на Ti, если очередь к Ti максимальной длины.

Условие окончания моделирования

Время: 11000 тактов

Суммарное количество обработанных на АРМ2 и АРМ3 заявок достигло 1000

Определить

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

13) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ3 и заявки третьего типа, поступившие с ЦВК (равноприоритетны), заявки, поступившие с АРМ2 и заявки второго типа, поступившие с ЦВК (равноприоритетны), заявки, поступившие с АРМ1 и заявки первого типа, поступившие с ЦВК (равноприоритетны)

Ti (i = 1,2,3)

заявки, поступившие с АРМi, заявки, поступившие с ЦВК

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 100 ± 30, n1 = 56 t2 = 195 ± 15 t3 = 150

t1 = 150, ∆t1 = 47 t2 = 95 ± 15, n2 = 42 t3 = 125 ± 40, n3 = 37

T1

T2

T3

T = 28 ± 10

T = 32 ± 15

T = 30 ± 18

APM1

APM2

APM3

T = 20 ± 2

T = 28 ± 4

T = 18 ± 3

T = 28 ± 3

T = 25 ± 4

T = 27 ± 4

ЦВК

T = 35 ± 10

КММ

Условия окончания обслуживания заявок

Максимально возможная длина очереди к каждому Ti равна 2. Заявка уничтожается до обработки на Ti, если очередь к Ti максимальной длины.

Заявки, поступающие на АРМi, уничтожаются без обработки, если очередь к АРМi уже содержит хотя бы одну заявку

Условие окончания моделирования

Время: 14000 тактов

Суммарное количество обработанных на АРМ1, АРМ2 и АРМ2 заявок достигло 1100

Определить

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

Количество заявок, обработанных на ЦВК на момент, когда 20 заявок прошли через АРМ2

14) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ1, заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ2, заявки второго типа, поступившие с ЦВК, заявки, поступившие с АРМ3, заявки третьего типа, поступившие с ЦВК

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 93, ∆t1 = 120, n1 = 50 t2 = 110 ± 10, n2 = 32 t3 = 145 ± 18, n3 = 20

t1 = 120 ± 50, n1 = 32 t2 =150, n2 = 23 t3 = 100, ∆t3 = 140, n3 = 18

T1

T2

T3

T = 30 ± 10

T = 35 ± 12

T = 27 ± 5

APM1

APM2

APM3

T = 22 ± 7

T = 27 ± 5

T = 20 ± 3

ЦВК

T = 45 ± 10

КММ

Условия окончания обслуживания заявок

Заявки, поступающие на АРМi, уничтожаются без обработки, если очередь к АРМi уже содержит хотя бы одну заявку

Каждая 15-я заявка, поступающая на Ti, уничтожается после обслуживания на Ti (i = 1,2,3)

Условие окончания моделирования

Время: 14000 тактов

Количество обработанных на КММ заявок достигло 500

Определить

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

Количество заявок, обработанных на каждом из Ti (i = 1,2,3) на момент, когда систему покинет 3-я заявка

15) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки первого типа, поступившие с ЦВК, заявки второго типа, поступившие с ЦВК, заявки третьего типа, поступившие с ЦВК, заявки, поступившие с АРМ1, АРМ2, АРМ3 (равноприоритетны)

Ti (i = 1,2,3)

заявки, поступившие с АРМi, заявки, поступившие с ЦВК

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 200 ± 50, n1 = 30 t2 = 180, n2 = 35 t3 = 155, n3 = 30

t1 = 120 ± 55 t2 =110, ∆t2 = 100, n2 = 35 t3 = 144, n3 = 44

T1

T2

T3

T = 20 ± 3

T = 32 ± 4

T = 28 ± 2

APM1

APM2

APM3

ЦВК

T = 35 ± 5

T = 55 ± 8

КММ

Условия окончания обслуживания заявок

Каждая 10-я заявка после обработки на ЦВК покидает систему

Максимально возможная длина очереди к ЦВК равна 5. Если очередь на ЦВК максимальной длины, заявка уничтожается без обслуживания на ЦВК

Условие окончания моделирования

Время: 13000 тактов

Количество обработанных на ЦВК заявок достигло 300

Определить

Количество заявок, обработанных на каждом из Ti (i = 1,2,3) на момент, когда систему покинет первая заявка

Количество уничтоженных заявок: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

16) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки любого типа, поступившие с ЦВК (равноприоритетны), заявки, поступившие с АРМ1, АРМ2, АРМ3 (равноприоритетны)

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 90, ∆t1 = 250, n1 = 30 t2 = 145 ± 12, n2 = 25 t3 = 130 ± 5, n3 = 38

t1 = 120 ± 10, n1 = 24 t2 =100 t3 = 150, ∆t1 = 200, n3 = 34

T1

T2

T3

T = 50 ± 20

T = 45 ± 15

T = 40 ± 8

APM1

APM2

APM3

T = 30 ± 5

T = 22 ± 7

T = 30 ± 4

ЦВК

КММ

Условия окончания обслуживания заявок

Каждая 15-я заявка после обработки на ЦВК покидает систему

Максимально возможная длина очереди к каждому Ti равна 3. Заявка уничтожается до обработки на Ti, если очередь к Ti максимальной длины.

Условие окончания моделирования

Время: 12000 тактов

Суммарное количество обработанных на T1, T2 и T3 заявок достигло 700

Определить

Количество заявок, обработанных и уничтоженных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

17) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки третьего типа, поступившие с ЦВК заявки второго типа, поступившие с ЦВК, заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ3, заявки, поступившие с АРМ2, заявки, поступившие с АРМ1

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 140 ± 35, n1 = 27 t2 = 180, n2 = 34 t3 = 220, n3 = 25

t1 = 130, n1 = 38 t2 = 195 ± 25, ∆t2 = 140, n2 = 24 t3 = 110 ± 30, ∆t3 = 200

T1

T2

T3

T = 30 ± 10

T = 30 ± 15

T = 35 ± 12

APM1

APM2

APM3

T = 22 ± 3

T = 18 ± 2

T = 27 ± 5

ЦВК

T = 36 ± 5

КММ

Условия окончания обслуживания заявок

После обработки на КММ систему покидает каждая 5-я заявка, направляющаяся на ЦВК

Заявки, поступающие на АРМ3, уничтожаются, если на АРМ3 уже обработано 70 заявок

Условие окончания моделирования

Время: 12000 тактов

Количество обработанных на ЦВК заявок достигло 200

Определить

Количество заявок, прошедших через КММ:

  • поступивших с АРМ1

  • поступивших с АРМ2

  • поступивших с АРМ3

  • первого типа, поступивших с ЦВК

  • второго типа, поступивших с ЦВК

  • третьего типа, поступивших с ЦВК

Количество обработанных заявок для каждого Ti (i = 1,2,3) на момент, когда систему покинет 5-я заявка

18) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки, поступившие с АРМ2, заявки, поступившие с АРМ3, заявки, поступившие с АРМ1, заявки любого типа, поступившие с ЦВК (равноприоритетны)

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 180 ± 25, n1 = 40 t2 = 95, n2 = 35 t3 = 210 ± 63, ∆t3 = 45, n3 = 55

t1 = 90 ± 10, n1 = 30 t2 = 250 t3 = 120 ± 35, n3 = 45

T1

T2

T3

T = 30 ± 10

T = 40 ± 15

T = 35 ± 12

АРМ1

APM2

APM3

T = 15 ± 3

T = 20 ± 4

T = 30 ± 5

ЦВК

T = 50 ± 5

КММ

Условия окончания обслуживания заявок

Максимально возможная длина очереди к ЦВК равна 10. КММ отбрасывает (уничтожает) заявки, приходящие с АРМi, если очередь на ЦВК максимальной длины.

Систему покидает:

  • каждая 5-я заявка, поступившая на T1 с ЦВК;

  • каждая 4-я заявка, поступившая на T2 с ЦВК;

  • каждая 3-я заявка, поступившая на T3 с ЦВК;

(до обработки на Ti)

Условие окончания моделирования

Время: 14000 тактов

Суммарное количество обработанных на T1 и T2 заявок достигло 650

Определить

Количество заявок каждого типа, прекративших обслуживание

Количество заявок, обработанных на ЦВК на момент, когда систему покинет первая заявка

19) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ1, заявки второго типа, поступившие с ЦВК, заявки, поступившие с АРМ2, заявки третьего типа, поступившие с ЦВК, заявки, поступившие с АРМ3

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 160 ± 55 t2 = 110 ± 60, n2 = 45 t3 = 180, ∆t3 = 200

t1 = 140 ± 35 t2 = 190 ± 10 t3 = 230 ± 10

T1

T2

T3

T = 40 ± 10

T = 30 ± 8

T = 35 ± 12

APM1

APM2

APM3

ЦВК

T = 55 ± 8

КММ

Условия окончания обслуживания заявок

Максимально возможная длина очереди к ЦВК равна 8. Если очередь на ЦВК максимальной длины, заявка уничтожается без обслуживания на ЦВК

После обработки на Ti уничтожается каждая 8-я заявка

Условие окончания моделирования

Время: 11000 тактов

Суммарное количество обработанных на АРМ1 и АРМ2 заявок достигло 650

Определить

Количество заявок, обработанных на ЦВК на момент, когда систему покинет 1-я заявка

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

20) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки, поступившие с АРМ1, заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ2, заявки второго типа, поступившие с ЦВК, заявки, поступившие с АРМ3, заявки третьего типа, поступившие с ЦВК

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 150, ∆t1 = 30, n1 = 48 t2 = 140, n2 = 23 t3 = 200 ± 55, n3 = 34

t1 = 100, ∆t1 = 40 t2 = 180 ± 45, n2 = 25 t3 = 100, n3 = 38

T1

T2

T3

T = 25 ± 7

T = 33 ± 5

T = 20 ± 3

APM1

APM2

APM3

T = 15 ± 5

T = 20 ± 4

T = 10 ± 3

ЦВК

T = 45 ± 8

КММ

Условия окончания обслуживания заявок

Каждая 20-я заявка, поступающая на Ti, уничтожается до обслуживания на Ti (i = 1,2,3)

Заявки, поступающие на АРМ1, уничтожаются, если на АРМ1 уже обработано 50 заявок

Условие окончания моделирования

Время: 15000 тактов

Количество обработанных на КММ заявок достигло 550

Определить

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

21) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

заявки любого типа, поступившие с ЦВК (равноприоритетны) заявки, поступившие с АРМ2, заявки, поступившие с АРМ1, заявки, поступившие с АРМ3

Ti (i = 1,2,3)

заявки, поступившие с АРМi, заявки, поступившие с ЦВК

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 120 ± 5, n1 = 57 t2 = 200, n2 = 18 t3 = 90 ± 15, n3 = 45

t1 = 180, ∆t1 = 80, n1 = 33 t2 = 95, n2 = 45 t3 = 110 ± 90, n3 = 50

T1

T2

T3

T = 30 ± 10

T = 33 ± 5

T = 35 ± 12

АРМ1

APM2

APM3

T = 15 ± 3

T = 20 ± 4

T = 30 ± 5

ЦВК

T = 40 ± 5

КММ

Условия окончания обслуживания заявок

Систему покидает:

  • каждая 5-я заявка, поступившая на T1 с ЦВК;

  • каждая 4-я заявка, поступившая на T2 с ЦВК;

  • каждая 3-я заявка, поступившая на T3 с ЦВК;

(до обработки на Ti)

Максимально возможная длина очереди к ЦВК равна 10. КММ отбрасывает (уничтожает) заявки, приходящие с АРМi, если очередь на ЦВК максимальной длины.

Условие окончания моделирования

Время: 12000 тактов

Количество обработанных на АРМ3 заявок достигло 400

Определить

Количество заявок каждого типа, обработанных и прекративших обслуживание для каждого из Ti (i = 1,2,3)

Количество заявок, обработанных на ЦВК на момент, когда систему покинет 4-я заявка

22) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки, поступившие с АРМ1 и заявки первого типа, поступившие с ЦВК (равноприоритетны), заявки, поступившие с АРМ2 и заявки второго типа, поступившие с ЦВК (равноприоритетны), заявки, поступившие с АРМ3 и заявки третьего типа, поступившие с ЦВК (равноприоритетны)

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 140 ± 35 t2 = 190 ± 10 t3 = 230 ± 10

t1 = 220 ± 55 t2 =190 ± 10 t3 = 160, n3 = 54

T1

T2

T3

T = 25 ± 10

T = 27 ± 7

T = 28 ± 5

APM1

APM2

APM3

T = 20 ± 4

T = 25 ± 5

T = 28 ± 8

ЦВК

T = 48 ± 7

КММ

Условия окончания обслуживания заявок

После обработки на Ti уничтожается каждая 4i-тая заявка

Максимально возможная длина очереди к ЦВК равна 10. Если очередь на ЦВК максимальной длины, заявка уничтожается без обслуживания на ЦВК

Условие окончания моделирования

Время: 11000 тактов

Количество обработанных на КММ заявок достигло 800

Определить

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

Количество заявок, обработанных на ЦВК на момент, когда систему покинет первая заявка

23) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки, поступившие с АРМ1, АРМ2, АРМ3 (равноприоритетны), заявки третьего типа, поступившие с ЦВК, заявки второго типа, поступившие с ЦВК, заявки первого типа, поступившие с ЦВК

Ti (i = 1,2,3)

все поступающие заявки равноприоритетны

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 180, n1 = 42 t2 = 190 n2 = 15 t3 = 90 ± 13, ∆t3 = 120

t1 = 150 ± 30, n1 = 27 t2 = 240, ∆t2 = 120 t3 = 180 ± 20, n3 = 50

T1

T2

T3

T = 25 ± 7

T = 30 ± 6

T = 20 ± 3

APM1

APM2

APM3

ЦВК

T = 32 ± 4

T = 40 ± 8

КММ

Условия окончания обслуживания заявок

Максимально возможная длина очереди к каждому Ti равна 2. Заявка уничтожается до обработки на Ti, если очередь к Ti максимальной длины.

Каждая 13-я заявка, поступающая на Ti, уничтожается до обслуживания на Ti (i = 1,2,3)

Условие окончания моделирования

Время: 14000 тактов

Суммарное количество обработанных на АРМ2 и АРМ3 заявок достигло 750

Определить

Количество обработанных и уничтоженных заявок для каждого Ti (i = 1,2,3)

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

24) Система включает в себя устройства T1, T2, T3, APM1, APM2, APM3, КММ, ЦВК. Порядок обработки заявок:

КММ

в соответствии с алгоритмом FIFO, а при одновременном поступлении заявок в следующем порядке: заявки третьего типа, поступившие с ЦВК, заявки, поступившие с АРМ3, заявки второго типа, поступившие с ЦВК, заявки, поступившие с АРМ2, заявки первого типа, поступившие с ЦВК, заявки, поступившие с АРМ1

Ti (i = 1,2,3)

заявки, поступившие с ЦВК, заявки, поступившие с АРМi

Все заявки, поступающие на АРМi (i = 1,2,3), равноприоритетны.

Параметры модели

Вариант а)

Вариант б)

Поступление заявок в систему

t1 = 200 ± 15, n1 = 28 t2 = 160 ± 15, n2 = 34 t3 = 110 ± 20

t1 = 240 ± 15 t2 =180 ± 15, n2 = 34 t3 = 190, ∆t3 = 100

T1

T2

T3

T = 30 ± 10

T = 30 ± 15

T = 35 ± 12

APM1

APM2

APM3

T = 22 ± 3

T = 18 ± 2

T = 35 ± 5

ЦВК

T = 36 ± 5

КММ

Условия окончания обслуживания заявок

Заявки, поступающие на АРМ3, уничтожаются, если на АРМ3 уже обработано 100 заявок

После обработки на КММ систему покидает каждая 4-я заявка, направляющаяся на ЦВК

Условие окончания моделирования

Время: 15000 тактов

Суммарное количество обработанных на ЦВК заявок достигло 300

Определить

Количество заявок, обработанных на ЦВК: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

Количество уничтоженных заявок: всего и поступивших с каждого из АРМi (i = 1,2,3) в отдельности

ПРИЛОЖЕНИЕ 1. Список блоков GPSS

Блок

Операция

A

B

C

D

E

F

ADVANCE

Задержать

Среднее время

Модификатор разброса или модификатор функций

ASSEMBLE

Соединить

Счетчик соединения

ASSIGN

Назначить значение параметра

№ параметра

Назначаемая величина

№ модифицирующей функции

BUFFER

Возобновить просмотр

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

DEPART

Покинуть очередь

Имя очереди

Число единиц

ENTER

Войти в многоканальное устройство

Имя многоканального устройства

Число единиц

GATE

Впустить

Имя логического переключателя

Следующий блок при невыполнении условия

GATE

Впустить

Имя блока ASSEMBLE, GATHER или MATCH

Следующий блок при невыполнении условия

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

GATE

Впустить

Имя прибора

Следующий блок при невыполнении условия

GATE

Впустить

Имя многоканального устройства

Следующий блок при невыполнении условия

GATHER

Собрать

Счетчик сборки

G

GENERATE

Генерировать транзакт(ы)

Среднее время

Модификатор разброса или модификатор функций

Интервал смещения

Ограничитель

Уровень приоритета

Число параметров

Тип параметров

[F]

Замечание. Операнды в полях A–F блока GENERATE ограничены константами и следующими СЧА: FN, V, X, XH, RN, N, CI. Элементы функций или переменных, используемых в этих полях, ограничены теми же СЧА.

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

LEAVE

Выйти из многоканального устройства

Имя многоканального устройства

Число единиц

LINK

Ввести в цепь пользователя

Имя цепи пользователя

Критерий присоединения

Альтернативный блок

LOGIC

Воздействовать на логический переключатель

Имя логического переключателя

LOOP

Организовать цикл

№ параметра

Следующий блок, если параметр не равен 0

MARK

Отметить

№ параметра

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

MATCH

Синхронизировать

Адрес сопряженного блока MATCH

j

MSAVEVALUE

Сохранить значение

Имя матрицы

№ строки

№ столбца

Величина, которую следует сохранить

Тип матрицы

[H]

PREEMPT

Захватить устройство

Имя устройства

Возможность захвата по приоритету

[PR]

Блок, в который переходит захваченный транзакт

№ параметра у захваченного транзакта

Возможность снятия с обслуживания

[RE]

PRINT

Напечатать

Нижний предел

Верхний предел

Мнемоническое обозначение элемента

Указатель разбивки по страницам

[любая буква]

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

PRIORITY

Назначить приоритет

Новое значение приоритета

Возможность возобновления просмотра

[BUFFER]

QUEUE

Встать в очередь

Имя очереди

Число единиц

RELEASE

Освободить устройство

Имя устройства

RETURN

Вернуть захваченное устройство

Имя устройства

SAVEVALUE

Сохранить значение

Имя сохраняемой величины

Величина, которую следует сохранить

Тип сохраняемой величины

[H]

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

SEIZE

Занять устройство

Имя устройства

SELECT

Выбрать (в логическом режиме)

Параметр, в который заносят номер элемента

Нижний предел

Верхний предел

Не используется

Не используется

Альтернативный выход

SELECT

Выбрать (в режиме max или min)

Параметр, в который заносят номер элемента

Нижний предел

Верхний предел

Не используется

Исследуемый атрибут

(любой СЧА, кроме МХ, МН)

SELECT

Выбрать (в режиме отношения)

Параметр, в который заносят номер элемента

Нижний предел

Верхний предел

Величина для сравнения

Исследуемый атрибут

(любой СЧА, кроме МХ, МН)

Альтернативный выход

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

SPLIT

Расщепить

Число потомков

Следующий блок для потомков

Параметр, в который заносят порядковый номер

Число параметров у каждого потомка

TABULATE

Табулировать

Имя таблицы

Весовой фактор

TERMINATE

Завершить

Счетчик числа завершений

TEST

Проверить

Первая величина

Вторая величина

Следующий блок при невыполнении условия

ПРИЛОЖЕНИЕ 1. Список блоков GPSS Продолжение

Блок

Операция

A

B

C

D

E

F

TRANSFER

Передать (в условном режиме)

Режим выбора BOTH

Первый исследуемый блок

Второй исследуемый блок

TRANSFER

Передать (в статическом режиме)

Режим выбора

Первый блок

Второй блок

TRANSFER

Передать (в безусловном режиме)

Режим выбора не используется

Блок, в который переходит транзакт

UNLINK

Вывести из цепи пользователя

Имя цепи пользователя

Блок, в который входят выведенные транзакты

Счетчик выводимых транзактов

или ALL

№ параметра

или [BACK]

Аргумент парности

Альтернативный выход

ПРИЛОЖЕНИЕ 2. Список операторов GPSS, не являющихся блоками

Поле имени

Поле операции

A

B

C

D

E

Имя булевской переменной

{k, имя}

BVARIABLE

(булевская переменная)

Комбинация определений числовых данных, операторов отношения, логических атрибутов и булевских операторов

Определение числовых данных

k, СЧАj, СЧА$имя, СЧА*j

Операторы отношения

‘G’ ‘GE’ ’L’ ‘LE’ ’E’ ‘NE’

Логические атрибуты: формируются посредством добавления j,$имя или *j к логическим операторам

FU LS SE F LR SNE FNU FI SF FNI SNF

Булевские операторы

+ (или) * (и)

CLEAR

(очистить)

Сохраняемая величина (сохраняемые величины), не подлежащая обнулению

Разделитель в случае нескольких входов

[,]

Символическое имя элемента

EQU

(определить эквивалентность)

Числовой эквивалент символического имени

k

Мнемоническое обозначение для типа элемента

ПРИЛОЖЕНИЕ 2. Список операторов GPSS, не являющихся блоками Продолжение

Поле имени

Поле операции

A

B

C

D

E

Имя функции

{k, имя}

FUNCTION

(функция)

Аргумент функции

Тип функции и число точек

Карта (карты), следующая за функцией: X1,Y1/X2,Y2/X3,Y3/ и т.д. X1 должна начинаться в первом столбце; MX и MH не разрешены в качестве величин Y в функциях Е- или М-типа

INITIAL

(инициализировать)

Тип матрицы

{LSj, LS$имя}

Разделитель в случае нескольких входов

[/]

Матричные сохраняемые величины

Начальное значение

[–] k

Разделитель в случае нескольких входов

[/]

Сохраняемые величины

Начальное значение

[–] k

Разделитель в случае нескольких входов

[/]

Имя матрицы

{k, имя}

MATRIX

(задать матрицу)

Тип матрицы

{X, H}

Число строк

k

Число столбцов

k

ПРИЛОЖЕНИЕ 2. Список операторов GPSS, не являющихся блоками Продолжение

Поле имени

Поле операции

A

B

C

D

E

Имя таблицы

{k, имя}

QTABLE

(Q  таблица)

Имя очереди

{имя, k}

Верхний предел левого частотного класса

k

Ширина промежутка между частотными классами

k

Число частотных классов

k

REALLOCATE

(перераспределитель)

Мнемоническое обозначение переопределяемого элемента

Общее число единиц этого элемента после переопределения

k

Разделитель в случае нескольких входов

[,]

RMULT

(установить значения генератора)

Положительная нечетная целая константа, которая по желанию может вводиться в один или несколько операндов от A до H для определения нестандартного начального множителя для датчиков случайных чисел соответственно с 1-го по 8-й. По умолчанию текущее значение множителя не изменяется. В случае нескольких входов разделителем является запятая

START

(начать)

Начальное значение счетчика числа завершений

k

Подавление печати

[NP]

Начальное значение счетчика промежуточной выдачи

[k]

Признак распечатки цепей

[1]

Имя многоканального устройства

{k, имя}

STORAGE

(многоканальное устройство)

Емкость многоканального устройства

k

ПРИЛОЖЕНИЕ 2. Список операторов GPSS, не являющихся блоками Продолжение

Поле имени

Поле операции

A

B

C

D

E

STORAGE

(многоканальное устройство)

Ссылка на многоканальное устройство

{Sj, S$имя}

Емкость многоканального устройства

k

Разделитель в случае нескольких входов

[/]

Имя таблицы

{k, имя}

TABLE

(таблица)

Аргументы таблицы

Верхний предел левого частотного класса

k

Ширина промежутка между частотными классами

k

Число частотных классов

[W] k

Временной интервал для RT-таблиц

[k]

Имя переменной

{k, имя}

VARIABLE FVARIABLE

(переменная; переменная с плавающей запятой)

Комбинации числовых данных и арифметических операторов

Числовые данные

Арифметические операторы

+ – / *

@ (только для VARIABLE)

ПРИЛОЖЕНИЕ 3. Список стандартных числовых атрибутов

Элемент

СЧА

Краткое определение

Блоки

N W

Счетчик входов Счетчик текущего содержимого

Время

Cl

Значение относительного времени

Генераторы случайных чисел

RN

При использовании в качестве аргумента функции представляется шестизначной дробью в диапазоне от 0,000000 и 0,999999 включительно; в любом другом случае  целым трехзначным числом от 000 до 999 включительно

Матрицы сохраняемых величин

MX(a,b) MH(a,b)

Величина элемента, стоящего в строке a, столбце b; матрица полусловная Величина элемента, стоящего в строке a, столбце b; матрица полнословная

Многоканальные устройства

R S SA SC SR SM ST

Остающаяся емкость Текущее содержимое Среднее содержимое (округление до целого) Счетчик числа входов Коэффициент использования (в долях тысячи) Максимальное содержимое Среднее время задержки на единицу емкости (в долях тысячи)

Очереди

Q QA QC QM QT QX QZ

Текущее содержимое Среднее содержимое (округление до целого) Счетчик числа входов (общее число) Максимальное содержимое Среднее время пребывания (на основании QC) (округленное) Среднее время пребывания (на основании QZ) (округленное) Счетчик числа входов (нулевые входы)

Переменные

BV V

Значение булевской переменной Значение арифметической переменной

Приборы

F FC FR FT

Состояние прибора (1  занят, 0  свободен) Счетчик числа занятий Коэффициент использования (в долях тысячи) Среднее время задержки на одно занятие (округленное)

Сохраняемые величины

X XH

Значение полнословной сохраняемой величины Значение полусловной сохраняемой величины

Таблицы

TB TC TD

Средняя величина невзвешенных входов (округленно) Количество невзвешенных входов Стандартное отклонение невзвешенных входов (округленно)

Транзакты

P RP Ml MP

Величина параметра Уровень приоритета Время пребывания в модели Время с момента входа в блок MARK

Функции

FN

Значение функции

Цепи пользователя

CA CC CH CM CT

Среднее содержимое (округленное до целого) Общее число входов Текущее содержимое Максимальное содержимое Среднее время пребывания в цепи на один вход (округленное до целого)

Список литературы

  1. В.А. Ивашенцев, Г.А. Звонарева, А.И. Долгов Автоматизированное проектирование вычислительных систем: Учебное пособие.  М.: Изд-во МАИ,1991

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

43