- •Исследование производительности комплекса технических средств сапр
- •1.1 Постановка задачи
- •1.2 Составление имитационной модели комплекса технических средств сапр
- •1.3. Общие сведения о языке моделирования gpss.
- •1.3.1. Блоки генерации и удаления заявок
- •1.3.2. Блоки, описывающие действие транзакта по отношению к обслуживающему устройству
- •1.3.3. Блоки, управляющие маршрутизацией транзактов
- •1.3.4. Вспомогательные блоки
- •1.4 Задание
- •1. Задание;
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 |
|
КММ |
|
|
Условия окончания обслуживания заявок |
Систему покидает:
(до обработки на 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, если очередь на ЦВК максимальной длины. |
Систему покидает:
(до обработки на 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-я заявка |
Количество заявок, прошедших через КММ:
|
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 |
Определить |
Количество заявок, прошедших через КММ:
|
Количество обработанных заявок для каждого 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, если очередь на ЦВК максимальной длины. |
Систему покидает:
(до обработки на 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 |
|
КММ |
|
|
Условия окончания обслуживания заявок |
Систему покидает:
(до обработки на 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] |
|
Напечатать |
Нижний предел
|
Верхний предел
|
Мнемоническое обозначение элемента |
Указатель разбивки по страницам [любая буква] |
|
|
ПРИЛОЖЕНИЕ 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 |
Среднее содержимое (округленное до целого) Общее число входов Текущее содержимое Максимальное содержимое Среднее время пребывания в цепи на один вход (округленное до целого) |
Список литературы
В.А. Ивашенцев, Г.А. Звонарева, А.И. Долгов Автоматизированное проектирование вычислительных систем: Учебное пособие. М.: Изд-во МАИ,1991
Шрайбер Т.Дж. Моделирование на GPSS. М.: Машиностроение, 1980
