лаба2НАТАЛИ (538758)
Текст из файла
Лабораторная работа №2
Моделирование процесса многофазной обработки заявок с помощью
языка GPSS
Цель работы
-
Освоение методов моделей сложных объектов с фазовой структурой
-
Более глубокое освоение языка имитационного моделирования GPSS
-
Отработка методики исследования объекта моделирования
-
Поиск оптимального решения
ОБЩИЕ СВЕДЕНИЯ
Моделирование Q-схем с фазовой структурой
Если приборы массового обслуживания и их параллельные композиции соединены последовательно, то имеет место многофазное обслуживание (многофазная Q-схема). Таким образом, для задания Q-схемы необходимо использовать оператор сопряжения R, отражающий взаимосвязь элементов структуры (каналов и накопителей) между собой.
Связи между элементами Q-схемы изображают в виде стрелок (линий потока, отражающих направление движения заявок). Различают разомкнутые и замкнутые Q-схемы. В разомкнутой Q-схеме выходной поток обслуженных заявок не может снова поступить на какой-либо элемент, т. е. обратная связь отсутствует, а в замкнутых Q-схемах имеются обратные связи, по которым заявки двигаются в направлении, обратном движению вход-выход.
Собственными (внутренними) параметрами Q-схемы будут являться количество фаз, количество каналов в каждой фазе, количество накопителей каждой фазы, емкость i-гo накопителя.
На рисунке представлена блок-диаграмма моделирующего алгоритма.
Действия операторов блок-диаграммы моделирующего алгоритма
.
Задание:
В многофазную систему массового обслуживания поступают заявки по равномерному закону распределения через А +/- В минут. Обработка заявок осуществляется в три фазы, две из которыхпредставляют параллельное соединение двух приборов обслуживания.. (см. пример) Поступление заявок в тот или иной канал для этих фаз происходит с вероятностью и
.
Провести моделирование системы с параметрами А,В, ,
,
,
, где индекс “1” соответствует первой фазе, индекс “2” соответствует второй фазе т.е.
+-
/2,
+-
/2, а для третьей фазы -
+/-
,при условии,что накопители имеют бесконечную емкость.
Необходимо осуществить обработку 100 заявок при двух прогонах программы.
ОТЧЕТ
-
С помощью языка имитационного моделирования GPSS составляем трехфазную модель обработки заявок с параллельным дублированием согласно примера.
Задание: А=5
B=1
P1=0,25
P2=0,75
T1=2
T1=2
simulate
L1 storage 10
L2 storage 10
expon function rn1,c24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9997,8
generate 5,fn$expon
gate snf l1,otk
enter l1
transfer both,kan11,kan12
kan11 seize 1
leave l1
advance 2,fn$expon
gate snf l2
release 1
transfer ,nak2
kan12 seize 2
leave l1
advance 2,fn$expon
gate snf l2
release 2
nak2 enter l2
transfer both,kan21,kan22
kan21 seize 3
leave l2
advance 1,fn$expon
gate nu 5
release 3
transfer ,kan31
kan22 seize 4
leave l2
advance 1,fn$expon
gate nu 5
release 4
kan31 seize 5
advance 1.5,fn$expon
release 5
transfer,t
otk savevalue 1+,1
t terminate 1
start 100
Результат выполнения программы:
GPSS World Simulation Report - Untitled Model 1.2.1
Sunday, November 23, 2008 11:57:19
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 482.975 34 5 2
NAME VALUE
EXPON 10002.000
KAN11 5.000
KAN12 11.000
KAN21 18.000
KAN22 24.000
KAN31 29.000
L1 10000.000
L2 10001.000
NAK2 16.000
OTK 33.000
T 34.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 102 0 0
2 GATE 102 0 0
3 ENTER 102 0 0
4 TRANSFER 102 0 0
KAN11 5 SEIZE 73 0 0
6 LEAVE 73 0 0
7 ADVANCE 73 0 0
8 GATE 73 0 0
9 RELEASE 73 0 0
10 TRANSFER 73 0 0
KAN12 11 SEIZE 29 0 0
12 LEAVE 29 0 0
13 ADVANCE 29 0 0
14 GATE 29 0 0
15 RELEASE 29 0 0
NAK2 16 ENTER 102 0 0
17 TRANSFER 102 0 0
KAN21 18 SEIZE 81 0 0
19 LEAVE 81 0 0
20 ADVANCE 81 1 0
21 GATE 80 0 0
22 RELEASE 80 0 0
23 TRANSFER 80 0 0
KAN22 24 SEIZE 21 0 0
25 LEAVE 21 0 0
26 ADVANCE 21 1 0
27 GATE 20 0 0
28 RELEASE 20 0 0
KAN31 29 SEIZE 100 0 0
30 ADVANCE 100 0 0
31 RELEASE 100 0 0
32 TRANSFER 100 0 0
OTK 33 SAVEVALUE 0 0 0
T 34 TERMINATE 100 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 73 0.302 1.995 1 0 0 0 0 0
2 29 0.137 2.284 1 0 0 0 0 0
3 81 0.205 1.221 1 101 0 0 0 0
4 21 0.095 2.189 1 100 0 0 0 0
5 100 0.326 1.575 1 0 0 0 2 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
L1 10 10 0 2 102 1 0.043 0.004 0 0
L2 10 10 0 1 102 1 0.009 0.001 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
101 0 473.161 101 20 21
100 0 472.726 100 26 27
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
103 0 488.279 103 0 1
2. Производим процесс исследования модели путем варьирования основных параметров модели в диапазоне -15% - +15% от заданных значений.
1) T1=2
T2=1,15
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 75 0.298 1.868 1 0 0 0 0 0
2 27 0.118 2.064 1 0 0 0 0 0
3 76 0.271 1.681 1 101 0 0 0 0
4 26 0.105 1.910 1 100 0 0 0 0
5 100 0.372 1.750 1 0 0 0 2 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
L1 10 10 0 2 102 1 0.031 0.003 0 0
L2 10 10 0 3 102 1 0.041 0.004 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
101 0 460.545 101 20 21
100 0 460.109 100 26 27
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
103 0 475.663 103 0 1
2) T1=2
T2=0,85
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 72 0.279 1.867 1 0 0 0 0 0
2 28 0.155 2.672 1 0 0 0 0 0
3 81 0.166 0.988 1 0 0 0 0 0
4 19 0.070 1.767 1 0 0 0 0 0
5 100 0.285 1.371 1 0 0 0 0 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
L1 10 10 0 2 100 1 0.030 0.003 0 0
L2 10 10 0 1 100 1 0.005 0.001 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
101 0 495.104 101 0 1
3) T1=2,3
T2=1
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 75 0.289 2.139 1 0 0 0 0 0
2 27 0.090 1.857 1 0 0 0 0 0
3 81 0.198 1.354 1 101 0 0 0 0
4 21 0.097 2.560 1 100 0 0 0 0
5 100 0.315 1.747 1 0 0 0 2 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
L1 10 10 0 2 102 1 0.025 0.003 0 0
L2 10 10 0 1 102 1 0.013 0.001 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
101 0 543.439 101 20 21
100 0 543.003 100 26 27
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
103 0 558.557 103 0 1
4) T1=1,7
T2=1
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 76 0.248 1.645 1 0 0 0 0 0
2 24 0.114 2.385 1 0 0 0 0 0
3 81 0.182 1.132 1 0 0 0 0 0
4 19 0.048 1.260 1 0 0 0 0 0
5 100 0.248 1.249 1 0 0 0 0 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
L1 10 10 0 1 100 1 0.012 0.001 0 0
L2 10 10 0 1 100 1 0.004 0.000 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
101 0 508.359 101 0 1
5) T1=2,3
T2=1,15
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 75 0.291 2.167 1 0 0 0 0 0
2 27 0.090 1.857 1 0 0 0 0 0
3 82 0.220 1.502 1 101 0 0 0 0
4 20 0.077 2.165 1 100 0 0 0 0
5 100 0.313 1.753 1 0 0 0 2 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
L1 10 10 0 2 102 1 0.025 0.002 0 0
L2 10 10 0 1 102 1 0.014 0.001 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
101 0 547.605 101 20 21
100 0 547.169 100 26 27
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
103 0 562.722 103 0 1
6) T1=1,7
T2=0,85
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 76 0.255 1.700 1 0 0 0 0 0
2 24 0.113 2.381 1 0 0 0 0 0
3 83 0.158 0.962 1 0 0 0 0 0
4 17 0.051 1.515 1 0 0 0 0 0
5 100 0.237 1.201 1 0 0 0 0 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
L1 10 10 0 1 100 1 0.011 0.001 0 0
L2 10 10 0 1 100 1 0.007 0.001 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
101 0 511.380 101 0 1
3. Определяем оптимальный режим функционирования из расчета максимального выполнения заявок и нормативных затрат времени.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.