- •Расчетная работа
- •Содержание
- •Введение
- •1 Системное описание объекта моделирования и постановка задачи
- •2 Построение базовой имитационной модели.
- •3 Анализ результатов базовой имитационной модели.
- •4 Построение модифицированной имитационной модели
- •5 Анализ результатов модифицированной имитационной модели
- •Заключение
- •Список использованных источников
- •Приложение а Базовая имитационная модель
- •Приложение б Модифицированная имитационная модель
Список использованных источников
Смородинский С.С., Батин Н.В. Оптимизация решений на основе компьютерных имитационных методов и моделей: Учеб. пособие по курсу «Моделирование систем» для студ. спец. «Автоматизированные системы обработки информации». В 2 ч. Ч. 2 – Мн.: БГУИР, 2005.- 104 с.
Смородинский С.С. Оптимизация решений на основе методов и моделей мат. программирования: Учеб. пособие по курсу «Систем. анализ и исслед. операций» для студ. спец. «Автоматизир. системы обраб. информ.» дневн. и дистанц. форм обуч. / С.С. Смородинский, Н.В. Батин. – Мн.: БГУИР, 2003. –136 с.: ил.
Интернет-источник: Teach.ru – http://itteach.ru/gpss/.
Приложение а Базовая имитационная модель
INITIAL X$KOLVO,500
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.81/.96,3.2/
.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8
NAK1 STORAGE 20
NAK2 STORAGE 20
NAK3 STORAGE 20
NAK4 STORAGE 20
TABLICA TABLE M1,0,25,15
MET1 ENTER NAK4,1
SEIZE CPU1
ADVANCE 2
LEAVE NAK4,1
RELEASE CPU1
ENTER NAK1,1
TEST E P2,1,MET4
TEST E P1,20,cop1
SPLIT 1,NEX1
SAVEVALUE PAKET_UK1+,1
COP1 MATCH COP1
LEAVE NAK1,1
ASSEMBLE 2
SAVEVALUE PAKET_UK1-,1
TERMINATE
MET4 SEIZE DCH1
LEAVE NAK1,1
TRANSFER ,DEX1
NEX1 SEIZE DCH1
DEX1 TEST E P1,20,OBR1
ADVANCE 20,10
TRANSFER ,REL1
OBR1 ADVANCE P1;
REL1 RELEASE DCH1
ASSIGN 1,1
MET2 ENTER NAK2
SEIZE CPU2
ADVANCE 2
LEAVE NAK2,1
RELEASE CPU2
ENTER NAK3,1
TEST E P2,2,MET5
TEST E P1,20,COP2
SPLIT 1,NEX2
SAVEVALUE PAKET_UK2+,1
COP2 MATCH COP2
LEAVE NAK3,1
ASSEMBLE 2
SAVEVALUE PAKET_UK2-,1
TERMINATE
MET5 SEIZE DCH2
LEAVE NAK3,1
TRANSFER ,DEX2
NEX2 SEIZE DCH2
DEX2 TEST E P1,20,OBR2
ADVANCE 20,10
TRANSFER ,REL2
OBR2 ADVANCE P1
REL2 RELEASE DCH2
ASSIGN 1,1
TRANSFER ,MET1
GEN2 GENERATE 25,FN$EXPON
ASSIGN 1,20
ASSIGN 2,2; УК2
TEST NE X$KOLVO,0,KONN
SAVEVALUE KOLVO-,1
TRANSFER ,MET2
GEN1 GENERATE 25,FN$EXPON
ASSIGN 1,20
ASSIGN 2,1; УК1
TEST NE X$KOLVO,0,KONN
SAVEVALUE KOLVO-,1
TRANSFER ,MET1
KONN TERMINATE 1
START 1
GPSS World Simulation Report - Untitled Model 1.8.1
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 6293.603 68 4 4
NAME VALUE
COP1 12.000
COP2 39.000
CPU1 10007.000
CPU2 10010.000
DCH1 10009.000
DCH2 10012.000
DEX1 22.000
DEX2 49.000
EXPON 10001.000
GEN1 62.000
GEN2 56.000
KOLVO 10000.000
KONN 68.000
MET1 1.000
MET2 28.000
MET4 18.000
MET5 45.000
NAK1 10002.000
NAK2 10003.000
NAK3 10004.000
NAK4 10005.000
NEX1 21.000
NEX2 48.000
OBR1 25.000
OBR2 52.000
PAKET_UK1 10008.000
PAKET_UK2 10011.000
REL1 26.000
REL2 53.000
TABLICA 10006.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
MET1 1 ENTER 741 0 0
2 SEIZE 741 0 0
3 ADVANCE 741 1 0
4 LEAVE 740 0 0
5 RELEASE 740 0 0
6 ENTER 740 0 0
7 TEST 740 3 0
8 TEST 485 0 0
9 SPLIT 245 0 0
10 SAVEVALUE 245 0 0
COP1 11 MATCH 485 5 0
12 LEAVE 480 0 0
13 ASSEMBLE 480 0 0
14 SAVEVALUE 240 0 0
15 TERMINATE 240 0 0
MET4 16 SEIZE 252 0 0
17 LEAVE 252 0 0
18 TRANSFER 252 0 0
NEX1 19 SEIZE 242 0 0
DEX1 20 TEST 494 0 0
21 ADVANCE 242 1 0
22 TRANSFER 241 0 0
OBR1 23 ADVANCE 252 0 0
REL1 24 RELEASE 493 0 0
25 ASSIGN 493 0 0
MET2 26 ENTER 748 0 0
27 SEIZE 748 0 0
28 ADVANCE 748 0 0
29 LEAVE 748 0 0
30 RELEASE 748 0 0
31 ENTER 748 0 0
32 TEST 748 0 0
33 TEST 507 0 0
34 SPLIT 255 0 0
35 SAVEVALUE 255 0 0
COP2 36 MATCH 507 3 0
37 LEAVE 504 0 0
38 ASSEMBLE 504 0 0
39 SAVEVALUE 252 0 0
40 TERMINATE 252 0 0
MET5 41 SEIZE 241 0 0
42 LEAVE 241 0 0
43 TRANSFER 241 0 0
NEX2 44 SEIZE 255 0 0
DEX2 45 TEST 496 0 0
46 ADVANCE 255 0 0
47 TRANSFER 255 0 0
OBR2 48 ADVANCE 241 0 0
REL2 49 RELEASE 496 0 0
50 ASSIGN 496 0 0
51 TRANSFER 496 0 0
GEN2 52 GENERATE 256 0 0
53 ASSIGN 256 0 0
54 ASSIGN 256 0 0
55 TEST 256 0 0
56 SAVEVALUE 255 0 0
57 TRANSFER 255 0 0
GEN1 58 GENERATE 245 0 0
59 ASSIGN 245 0 0
60 ASSIGN 245 0 0
61 TEST 245 0 0
62 SAVEVALUE 245 0 0
63 TRANSFER 245 0 0
KONN 64 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CPU1 741 0.235 1.999 1 990 0 0 0 0
DCH1 494 0.806 10.266 1 994 0 0 0 6
CPU2 748 0.238 2.000 1 0 0 0 0 0
DCH2 496 0.837 10.622 1 0 0 0 0 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
NAK1 20 12 0 19 740 1 5.188 0.259 0 0
NAK2 20 20 0 7 748 1 0.313 0.016 0 0
NAK3 20 17 0 18 748 1 5.205 0.260 0 0
NAK4 20 19 0 5 741 1 0.304 0.015 0 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TABLICA 99.166 48.534 0
0.000 - 25.000 9 1.83
25.000 - 50.000 74 16.87
50.000 - 75.000 97 36.59
75.000 - 100.000 99 56.71
100.000 - 125.000 72 71.34
125.000 - 150.000 59 83.33
150.000 - 175.000 37 90.85
175.000 - 200.000 28 96.54
200.000 - 225.000 15 99.59
225.000 - 250.000 2 100.00
SAVEVALUE RETRY VALUE
KOLVO 0 0
PAKET_UK1 0 5.000
PAKET_UK2 0 3.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
990 0 6294.518 987 3 4 1 1.000
2 1.000
1001 0 6303.898 1001 0 62
1003 0 6312.300 1003 0 56
994 0 6315.854 989 23 24 1 20.000
2 1.000
