Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Автоматы и сети Петри. Учебное пособие
.pdf
Лабораторная работа №5
Моделирование систем с использованием GPSS
Задание
Изучить основные принципы программирования на языке GPSS.
Составить модель обслуживания требований прибором в соответствии с
вариантом, полученным у преподавателя. Получить форматированный
отчет о работе модели, дать интерпретацию полученных результатов.
Содержание отчета
1. Название работы.
2. Цель работы.
3. Содержание работы.
4. Результаты выполнения программы на ЭВМ, включающие
форматированный отчет.
5. Листинг программы.
Контрольные вопросы
1. Основные объекты языка GPSS.
2. Генерирование чисел с различными законами распределения.
3. Действия, реализуемые представленными в программе
операторами.
4. Способы завершения процесса моделирования.
5. Дисциплины постановки заявок в очередь и выбора из нее.
61

ПРИЛОЖЕНИЯ
№
1
01
01
01
01
01
01
01
01
01
2
АБВГДЕЖ
01
01
01
01
01
АБВГ
3
01
01
01
АБВГ
01
01
01
АБВГД
4
01
01
01
01
САЛО
АБВГ
01
01
5
01
01
01
АБВГДЕЖ
01
АБВГ
01
6
АБВ
01
01
АБВГД
АБВ
01
АБВ
7
АБВГД
01
01
01
01
01
АБВГ
01
8
01
АБВГ
01
01
01
01
01
МЯСО
9
АБВ
01
01
АБВГД
01
АБВ
АБВ
10
01
01
АБВ
АБВГД
АБВГ
01
01
11
01
АБВГ
01
АБВГ
АБВГ
АБВГ
12
АБВГД
АБВ
01
01
01
01
АБВ
13
01
НЛМК
01
02
03
ЛЫЖИ
АБ
14
АБВГД
01
АБВ
01
АБВ
АБВГД
15
01
01
01
АБВГДЕЖ
АБВ
АБВ
01
16
АБВГД
01
01
АБВ
01
КОТ
АБВ
17
АБВ
АБВ
КУЗЬМА
АБВ
01
АБВ
18
01
01
АБВГ
АБВГ
АБВГ
АБВГД
19
АБВГ
01
АБВГ
01
АБВГДЕ
АБВ
20
АБВ
01
01
КОНЬ
АБВГД
АБВГ
21
АБВГ
01
01
АБВГ
АБВ
АБВГДЕ
22
0123
АБ
012
АБВГ
АБ
АБВГДЕЖ
23
АБВГДЕЖЗ
01
АБВГ
КУЧА
АБВГД
24
АБВГД
01
АБВ
01
01
АБВГДЕЖЗ
25
АБВГДЕЖЗ
АБВГ
01
01
01
АБВГД
26
АБВГД
АБВ
01
01
АБВГ
АБВГ
27
01
АБВГ
АБВГДЕЖЗ
01
01
АБВГД
28
АБВГ
01
01
АБВГ
БАСКОВ
01
29
АБВГДЕЖЗ
01
01
01
01
АБГДЕЖЗИ
30
01
01
АБВГ
АБВ
01
АБВГД
01
31
01
01
01
ГДЕ
ВЕД
РО?
32
АБВ
01
01
ДУБ
ВГД
01
01
33
ЛГТУ
01
01
01
АБВ
АБВГД
34
АБГ
АБ
01
АБВГ
АВГ
АБВГДЕЖ
Таблица П1
Алфавиты состояний, входов и выходов для конечного автомата
62

Окончание табл. П1
35
АБВГ
01
АБВГДЕЖ
АБВГД
АБГ
36
АБВ
АВ
01
01
АВД
ЕЖИ
И
ДУТ
37
01
АБВГД
АБВГДЕ
01 Ы 01
38
АБВ
01
КУЧМА
01
АБВ
АБВГД
39
АБВГД
01
БРАТЕЦ
КР
О
ЛИК
40
МЯУ
01
01
01
АБВ
АБ
АД
41
ГДЕ
01
АБВГ
ВД
АБВГДЕЖ
42
АБ
АБВ
01
АВТО
01
РУЧКА
43
КУРИЦА
АБВГ
01
АБВ
АБВ
01
44
АБВ
АБВГ
АБВГД
АБВГД
ВДГ
45
ПЕСОК
АБВ
АБВГД
АБВ
АБВ
46
01
01
01
БОРЩ
АБ
ВГ
ДЕ
47
АБВГД
УТКА
02
КРЯ
КРЯ
КРЯ
48
АБВ
ДГЖ
01
01
01
АБВГД
НЛО
49
АБВГДЕЖ
1
ЕНОТ 1 АБВГД
50
02
03
АБВГ
АБВ
01
ДЕЖЗИ
№
вар.
Номера входов
Номера состояний
Номера выходов
1
....... m 1
...... n 1
........
l
1...
1
j
......
1...
m
j
1...
1
j
.......
1...
n
j
1...
1
j
........
1...
l
j
№ вар.
]0[
1
P
]0[
2
P
]0[
3
P
]0[
4
P
№ вар.
]0[
1
P
]0[
2
P
]0[
3
P
]0[
4
P
1
0,1
0,1
0,1
0,7
27
0,1
0,2
0,5
0,2 2 0,2
0,4
0,2
0,2
28
0,1
0,3
0,4
0,2
3
0,2
0,5
0,2
0,1
29
0,28
0,36
0,24
0,12
4
0,1
0,5
0,3
0,1
30
0 0 1 0 5
0,2
0,1
0,5
0,2
31
0,3
0,4
0,2
0,1
6
0
0,8
0,1
0,1
32
0,15
0,35
0,1
0,4
Таблица П2
Порядок расположения данных в таблице П1
Таблица П3
Варианты начальных распределений вероятностей состояний
вероятностного конечного автомата (марковской цепи)
63

7
0,1
0,2
0,3
0,4
33
0,15
0,31
0,49
0,05
8
6,15
0,15
0,3
0,4
34
0,19
0,2
0,6
0,01
9
0,1
0,1
0,5
0,3
35
0,1
0,4
0,2
0,3
10
0,2
0,5
0,1
0,2
36
0,5
0,3
0,1
0,1
11
0,3
0,5
0,1
0,1
37
0,37
0,31
0,21
0,11
12
0,4
0,2
0,1
0,3
36
0
0,5
0,5 0 13
0,45
0,05
0,3
0,2
39
0,4
0,1
0,3
0,2
14
0,39
0,31
0,2
0,1
40
0,19
0,11
0,5
0,2
15
0 0 0,9
0,1
41
0,07
0,41
0,31
0,21
16
0,4
0,3
0,2
0,1
42
0,35
0,25
0,2
0,2
17
0,2
0,1
0,5
0,2
43
0,2
0,3
0,1,
0,4
18
0,7
0,1
0,1
0,1
44
0,2
0,1
0,6
0,1
19
0, 34
0,33
0,22
0,11
45
0,38
0,32
0,2
0,1
20
0,3
0,2
0,1
0,4
46
0,25
0,6
0,1
0,05
21
0,1
0,1
0,4
0,4
47
0,2
0,4
0,1
0,3
22
0,1
0,1
0,3
0,5
48
0,15
0,15
0,5
0,2
23
0,5
0,1
0,3
0,1
49
0,01
0,99 0 0
24
0,05
0,05
0,4
0,3
50
0,59
0,3
0,01
0,1
25
0 1 0 0 51
0,5
0,3
0,1
0,1
26
0,3
0,3
0,2
0,2
52
0,4
0,3
0,2
0,1
№
1
P
2
P
3
P
4
P
1
t 1t
1tt
38.0
5t
2
2
/1 t
)2/(1 t
17.0
4.3 t
2.1
2t
3
8.0
3t
5t
)/(1 tt
3
/1 t
4
)1( t
3
2
t
4
t t
5
332t
t
1
2
t
3t-3
6
5
2*3
t 5
3*2
t
52t
2
21 t
7
t
2
cos1
t2cos1
t2cos
t
2
cos
8
t
2
sin t
2
tan
)2/(sin2
2
t
t2cos
9
2
t
2
1 t
2
)1( t
2
tt
2
tt
10
t38
t28
1
2
t
t2
Окончание табл. П3
Таблица П4
Варианты законов изменения вероятностей переходов по строке
переходной матрицы неоднородной марковской цепи
64

65
11
t
2
1 t
5
3
2t
1
2
t
12
4
t
3
4 t
3
t
10
4
t
13
56t
6532
2
tt
t
1
2
t
14
t
3
sin
tcos
tsin
t
2
cos
15
tcos
3
2
sin t
t
3
cos
t2sin
16
tln
)1/(1 t
t
2
cos
ttan1
17
t
t
1
2
t
4
t
2
6t
18
tln
tsin1
)2(sintt
tcos
19
)1ln(2t
t3
t
3
1 t
20
1
2
t
3
t t2
22t
21
2
t
tt cos
tecos
4
t
22
tsin1 10ln
)12sin( t
tcos
23
t21
t6
3
4
)( tt
)2/sin(2 t
24
t2cos
)2/cos(t
t2sin
t
2
sin
25
6
7t
3
26
)8(t
tt
t
e
26
2
t
e
t/1
ttln2
)1(5 t
27
t t/1
2
1 t
2
2t
28
t2sin2
t2cos
2 2
4 t
1
29
ttcos
tsin
2
t
t
2
sin
30
)3/2sin( t
)3/(sin2t
t3
3
2
)24( t
31
1/12t
t
)1(2 t
ttan
32
t
2
tan2 t
2
cos
1tan2t
tt /)2(cos
33
t2sin2
tlg
)1/()1(
64
tt
tcos
34
1
tsin
1
2
t
t2
35
t4
tt
t8
33t
36
)5.0cos(t
t8.0sin
)5.0sin(t
t8.0cos
37
5/10t
2/1 t
t2tan
2
222tt
38
1
2
t
2t
32 t
3
31 tt
39
)98( tt
t14
1t 1t
Продолжение табл. П4

40
2
)41/(4 t
t41
teln/1
tt2ln
41
)1/(1te
tlg
10
10ln
ttan
42
t
2
cos/1
tsin2 ttsin
2
cost
43
tcos
2
sint
tsin2
t2cos
44
tsin2
t2cos
t2cos
1
45
3
3 tt
)1(2 t
2
t
1
4
t
46
1ln t
e
tln
t
2
ln
2ln
47
1t
1
2
t
1t
e
t
48
2
t
33
)1(t
442tt
32
)1( t
49
te2
2
te4
t3sin
t
e
50
2/t
e
2
2t
2
1 t
4
5
t
№
Комбинация состояний шаблона соседства
1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 3 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 4 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 5 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1
1
6 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 7 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 8 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
9 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
10 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
11 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1
12 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1
13 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1
14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
17 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1
18 0 0 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 1
Окончание табл. П4
Таблица П5
Состояния клетки клеточного конечного автомата в зависимости от
комбинаций состояний шаблона средства в предыдущий момент времени
66

19 0 0 0 1 0 1 0 1 0 1 1 1 0 0 0 1 1 1
20 0 1 0 0 1 0 0 0 1 1 1 0 1 0 1 1 0 0
21 0 0 0 0 1 0 0 1 1 0 0 0 1 1 0 1 1 1
22 0 1 1 1 0 1 0 1 1 1 0 0 0 1 1 1 1 0
23 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 1 0 1
24 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 0
25 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0
26 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1
27 0 1 1 0 1 0 0 1 0 1 1 1 0 0 1 0 1 1
28 0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0 0 0
29 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 1
30 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 1 0 1
31 0 0 1 0 0 1 0 1 0 1 0 0 0 1 0 1 1 0
32 0 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0
33 0 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 0
34 0 1 1 0 1 0 0 1 0 1 0 1 0 0 0 1 1 0 35 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
36 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 1 0
37 0 1 0 0 0 1 0 1 1 0 0 0 0 1 1 0 1 1
38 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0
39 0 1 0 1 1 1 1 0 0 1 0 1 1 0 0 0 0 1
40 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 0 1
41 0 1 1 0 0 1 0 0 1 0 1 1 0 0 1 0 0 0
42 0 1 1 0 1 0 1 0 0 1 1 0 1 0 0 1 0 1
43 0 1 0 0 0 1 1 0 0 1 1 0 1 1 0 1 0 1
44 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0
45 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0
46 0 1 0 1 0 0 0 0 1 1 1 1 0 1 0 0 1 1
47 0 1 1 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1
48 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1
49 0 1 0 1 1 1 0 0 1 0 1 0 1 0 1 0 1 1
50 0 1 1 0 0 1 1 1 1 1 0 0 0 0 0 0 1 0
№
Комбинация состояний шаблона соседства
19
20
21
22
23
24
25
26
27
28
29
30
31
32
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
2 1 1 0 0 1 1 0 0 1 1 0 0 1 1
3 0 0 0 1 1 1 0 0 0 1 1 1 0 0 4 0 0 1 1 1 1 0 0 0 0 1 1 1 1 5 1 1 0 0 0 0 0 1 1 1 1 1 0 0
Продолжение табл. П5
67

6 1 1 1 1 1 1 0 0 0 0 0 0 1 1 7 0 0 0 1 1 1 1 1 1 1 0 0 0 0 8 0 0 0 0 0 0 1 1 1 1 1 1 1 1 9 0 0 0 0 0 0 0 0 0 1 1 1 1 1 10 1 1 0 0 0 0 0 0 0 0 0 0 1 1
11 1 1 1 1 0 0 0 0 0 0 0 0 0 0
12 1 1 1 1 1 1 0 0 0 0 0 0 0 0
13 1 1 1 1 1 1 1 1 0 0 0 0 0 0
14 1 1 1 1 1 1 1 1 1 1 0 0 0 0
15 1 1 1 1 1 1 1 1 1 1 1 1 0 0
16 1 1 1 1 1 1 1 1 1 1 1 1 1 1
17 1 1 0 0 0 1 1 1 0 0 0 1 0 0
18 0 0 0 0 1 0 0 0 1 0 1 1 0 1
19 1 1 0 0 0 0 1 1 1 1 1 0 1 0
20 0 0 1 0 1 1 1 0 0 0 1 0 0 1
21 0 0 0 0 1 1 0 1 0 0 1 0 0 0
22 0 0 1 1 1 1 1 1 1 0 0 1 0 1
23 1 1 0 1 0 0 1 1 0 0 0 0 0 1
24 1 0 1 0 0 0 0 1 0 1 0 1 0 1
25 0 0 0 0 1 1 1 1 0 0 0 1 1 1
26 1 1 0 0 1 1 0 0 0 0 0 1 1 1
27 0 0 0 1 1 1 0 1 1 0 1 0 0 1
28 0 0 1 1 0 0 1 0 0 0 0 1 0 0
29 0 1 0 1 0 0 0 0 1 1 1 1 0 0
30 1 1 0 1 0 0 1 1 0 0 0 0 0 1
31 1 0 1 1 1 0 1 0 0 0 1 1 0 0
32 0 0 1 1 1 1 1 0 0 0 0 0 1 1
33 0 0 1 0 0 0 0 1 0 0 1 0 0 1
34 1 1 1 0 0 0 0 1 1 0 1 0 0 0
35 0 0 0 0 0 1 0 0 0 0 0 1 1 1
36 1 1 0 0 0 1 1 1 1 0 0 0 0 1
36 1 1 0 0 0 1 1 1 1 0 0 0 0 1
37 1 0 0 1 0 0 0 0 1 1 0 1 1 0
38 0 0 0 0 0 1 0 1 0 0 0 0 0 0
39 0 1 1 0 0 0 0 0 0 1 0 0 0 1
40 0 1 0 0 0 0 0 0 0 1 0 0 1 0
41 1 1 0 1 0 0 1 1 1 0 0 1 0 1
42 1 1 0 0 1 0 0 1 1 0 1 0 0 1
43 0 0 0 0 1 1 0 0 0 1 0 1 0 1
44 0 0 0 0 1 0 0 0 0 1 0 0 1 0
45 1 0 1 1 1 1 0 0 1 0 1 1 0 0
Продолжение табл. П5
68

46 0 0 0 0 1 1 1 0 0 0 1 0 0 0
47 1 1 0 1 1 0 1 1 0 0 1 0 0 1
48 0 1 0 1 0 1 0 1 0 1 0 1 0 1
49 1 0 1 0 1 0 1 1 0 0 0 1 0 1
50 0 1 0 1 1 0 0 0 0 1 0 1 1 0
№ 1 2 3 4 5 6 7 8 9 10
1
2,2
1,5
2,0
6,8
2,4
8,4
3,5
2,8
8,0
2,5
2
8,5
1,4
5,8
2,9
8,8
2,0
6,9
8,7
6,1
1,2
3
4,9
2,1
1,0
3,9
0,3
2,4
1,3
0,9
2,3
8,5
4
2,7
8,1
3,2
0,4
2,3
4,0
8,5
5,8
1,4
7,6
5
3,2
9,4
2,0
6,9
8,7
6,1
1,4
2,9
2,1
1,0
6
3,9
0,3
2,4
1,3
0,9
3,3
3,0
3,2
7,6
2,0
7
9,7
2,4
9,3
2,8
9,8
2,5
9,2
1,4
6,7
2,9
8
9,7
0,1
8,6
2,1
1,0
1,1
9,1
1,2
3,0
6,2
9
9,4
5,6
0,0
2,1
9,6
2,7
9,0
7,4
0,7
4,7
10
5,2
7,4
6,1
2,7
3,8
0,6
4,2
2,0
1,7
7,9
11
5,6
9,2
0,3
4,4
2,4
3,0
2,8
3,5
2,5
3,8
12
2,9
3,4
2,0
6,9
8,7
6,1
1,4
9,2
2,1
1,0
13
2,4
1,3
0,9
1,4
3,1
3,9
0,3
3,2
2,3
0,4
14
2,6
3,7
3,9
8,6
6,2
1,0
5,0
1,3
5,4
1,8
15
6,4
3,6
1,9
9,2
0,4
5,5
3,5
7,0
2,0
1,7
16
5,5
0,1
8,5
0,0
1,4
5,6
1,8
9,0
0,8
2,0
17
3,2
1,9
7,4
4,3
5,2
1,1
1,3
2,2
4,0
5,5
18
6,4
7,4
3,4
4,6
4,4
6,0
4,7
2,5
1,9
9,2
19
0,4
0,9
0,5
1,6
5,0
0,3
6,1
4,7
5,6
1,2
20
6,2
5,5
6,4
5,3
6,6
2,4
0,5
1,6
5,0
1,0
21
5,1
6,0
5,0
6,1
6,5
1,2
6,2
6,4
4,6
2,6
22
6,6
1,5
0,5
1,6
5,6
1,0
7,0
5,7
4,2
2,2
23
5,7
5,1
7,5
6,0
7,8
8,7
1,9
0,2
3,2
2,3
24
3,4
9,4
5,4
8,1
4,5
7,2
7,3
4,4
0,0
2,4
25
1,9
8,1
6,6
0,2
3,1
9,9
1,4
7,2
0,9
2,5
26
7,5
0,2
2,8
1,0
1,2
,32
3,4
4,1
3,3
2,6
27
2,7
6,9
2,5
6,4
3,9
1,1
9,4
0,2
6,7
8,2
28
2,8
3,6
8,1
0,2
3,0
3,2
9,4
1,9
6,3
2,0
29
2,9
5,7
2,3
6,2
1,2
5,0
2,0
0,1
6,0
2,1
30
1,9
3,1
5,1
2,1
0,2
4,7
2,2
3,0
1,0
6,2
Окончание табл. П5
Таблица П6
Координаты возбужденных точек клеточного конечного автомата
69

31
2,2
4,4
2,1
3,3
7,4
2,4
4,5
3,8
1,2
3,1
32
2,4
5,2
5,3
7,2
4,7
4,1
0,3
5,1
0,0
3,2
33
3,0
5,2
6,8
4,2
2,1
5,7
2,4
6,2
2,0
3,3
34
2,1
5,4
6,2
0,1
8,9
1,5
5,1
9,4
7,4
3,4
35
5,2
2,1
1,1
0,2
1,3
5,4
3,6
7,9
2,3
3,5
36
3,6
4,0
3,7
1,2
4,5
0,2
3,9
1,3
4,7
8,1
37
3,7
0,4
4,0
3,1
7,3
0,7
4,2
2,2
5,2
2,5
38
3,8
4,0
1,9
5,1
8,7
2,2
3,2
6,4
1,4
5,2
39
4,0
3,9
8,5
1,2
9,5
1,0
0,2
6,8
8,4
4,1
40
5,8
6,8
4,0
2,9
6,0
3,9
1,4
4,4
0,3
1,1
41
3,2
3,7
9,9
4,1
6,9
0,4
4,0
1,0
8,7
1,1
42
2,8
2,2
4,8
2,5
4,2
0,0
1,5
5,0
1,1
0,5
43
1,9
7,1
8,0
1,2
2,1
4,3
5,6
1,4
9,2
3,1
44
7,4
7,2
8,6
1,0
5,2
5,7
4,4
6,4
2,1
5,9
45
7,3
2,8
2,1
3,8
1,4
8,4
5,2
4,5
9,3
2,5
46
4,8
7,9
7,7
1,0
0,4
0,9
5,2
9,8
4,6
3,2
47
3,6
6,2
6,1
5,1
9,9
1,7
3,5
2,0
2,5
4,7
48
4,8
2,1
5,2
2,2
2,3
1,4
5,8
4,1
0,9
2,4
49
7,2
4,9
4,1
1,6
3,7
8,2
6,9
0,3
7,1
5,1
50
2,7
8,0
5,0
2,4
9,2
9,8
3,7
8,4
2,8
6,7
Окончание табл. П6
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
