Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИМС_87.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
160.26 Кб
Скачать

Заключение

При разработке имитационной программы были получены два варианта модели: базовая и модифицированная. Базовая модель отражает исходную систему. Модифицированная отражает измененную систему, которая работает эффективнее.

По итогам анализа базовой модели выявлены недостатки. Коэффициенты загрузки спутниковой линии связи составляет 36%. Значительное количество отказов в системе: 20 891.

Для исправления этих недостатков использовали накопители к спутниковому каналу и логические переключатели для управления движением пакетов данных в зависимости от состояния каналов связи.

С помощью модифицированной модели удалось увеличить общее количество передаваемых пакетов данных и добиться безотказной работы системы.

Можно сделать вывод, что модифицированная модель работает значительно эффективнее базовой.

Список использованных источников

  1. Смородинский С.С., Батин Н.В. Оптимизация решений на основе компьютерных имитационных методов и моделей: Учеб. пособие по курсу «Моделирование систем» для студ. спец. «Автоматизированные системы обработки информации». В 2 ч. Ч. 2 – Мн.: БГУИР, 2005.- 104 с.

  2. Смородинский С.С. Оптимизация решений на основе методов и моделей мат. программирования: Учеб. пособие по курсу «Систем. анализ и исслед. операций» для студ. спец. «Автоматизир. системы обраб. информ.» дневн. и дистанц. форм обуч. / С.С. Смородинский, Н.В. Батин. – Мн.: БГУИР, 2003. –136 с.: ил.

Приложение а Базовая имитационная модель

VREM TABLE M1,5,3,10

GENERATE(EXPONENTIAL(1,0,9))

ASSIGN 1,1

TRANSFER ,PUNKT_A

GENERATE(EXPONENTIAL(3,0,9))

ASSIGN 1,2

TRANSFER ,PUNKT_B

PUNKT_A TEST L Q$Q_A,2,SPUT

QUEUE Q_A

SEIZE OBR_A

ADVANCE 1,0

RELEASE OBR_A

SEIZE PERED_A

ADVANCE 10,2

RELEASE PERED_A

DEPART Q_A

SAVEVALUE DKS_A+,1

TRANSFER ,KONEC

PUNKT_B TEST L Q$Q_B,2,SPUT

QUEUE Q_B

SEIZE OBR_B

ADVANCE 1,0

RELEASE OBR_B

SEIZE PERED_B

ADVANCE 10,2

RELEASE PERED_B

DEPART Q_B

SAVEVALUE DKS_B+,1

TRANSFER ,KONEC

SPUT TEST E F$SPUTN,0,OTKAZ

SEIZE SPUTN

ADVANCE 10,5

RELEASE SPUTN

TEST E P1,1,METB

SAVEVALUE SP_A+,1

TRANSFER ,KONEC

METB SAVEVALUE SP_B+,1

TRANSFER ,KONEC

OTKAZ TEST E P1,1,BOTK

SAVEVALUE OTK_A+,1

TRANSFER ,KONEC

BOTK SAVEVALUE OTK_B+,1

KONEC SAVEVALUE VSEGO+,1

TABULATE VREM

TERMINATE

GENERATE 600000

TERMINATE 1

START 1

GPSS World Simulation Report - R.29.1

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 600000.000 46 5 0

NAME VALUE

BOTK 41.000

DKS_A 10008.000

DKS_B 10010.000

KONEC 42.000

METB 36.000

OBR_A 10002.000

OBR_B 10005.000

OTKAZ 38.000

OTK_A 10012.000

OTK_B 10014.000

PERED_A 10003.000

PERED_B 10006.000

PUNKT_A 7.000

PUNKT_B 18.000

Q_A 10001.000

Q_B 10004.000

SPUT 29.000

SPUTN 10007.000

SP_A 10011.000

SP_B 10013.000

VREM 10000.000

VSEGO 10009.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 66655 0 0

2 ASSIGN 66655 0 0

3 TRANSFER 66655 0 0

4 GENERATE 66629 0 0

5 ASSIGN 66629 0 0

6 TRANSFER 66629 0 0

PUNKT_A 7 TEST 66655 0 0

8 QUEUE 45331 0 0

9 SEIZE 45331 0 0

10 ADVANCE 45331 0 0

11 RELEASE 45331 0 0

12 SEIZE 45331 0 0

13 ADVANCE 45331 1 0

14 RELEASE 45330 0 0

15 DEPART 45330 0 0

16 SAVEVALUE 45330 0 0

17 TRANSFER 45330 0 0

PUNKT_B 18 TEST 66629 0 0

19 QUEUE 45446 0 0

20 SEIZE 45446 0 0

21 ADVANCE 45446 1 0

22 RELEASE 45445 0 0

23 SEIZE 45445 0 0

24 ADVANCE 45445 1 0

25 RELEASE 45444 0 0

26 DEPART 45444 0 0

27 SAVEVALUE 45444 0 0

28 TRANSFER 45444 0 0

SPUT 29 TEST 42507 0 0

30 SEIZE 21616 0 0

31 ADVANCE 21616 0 0

32 RELEASE 21616 0 0

33 TEST 21616 0 0

34 SAVEVALUE 10864 0 0

35 TRANSFER 10864 0 0

METB 36 SAVEVALUE 10752 0 0

37 TRANSFER 10752 0 0

OTKAZ 38 TEST 20891 0 0

39 SAVEVALUE 10460 0 0

40 TRANSFER 10460 0 0

BOTK 41 SAVEVALUE 10431 0 0

KONEC 42 SAVEVALUE 133281 0 0

43 TABULATE 133281 0 0

44 TERMINATE 133281 0 0

45 GENERATE 1 0 0

46 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OBR_A 45331 0.076 1.000 1 0 0 0 0 0

PERED_A 45331 0.755 9.994 1 133283 0 0 0 0

OBR_B 45446 0.076 1.000 1 133285 0 0 0 0

PERED_B 45445 0.757 9.993 1 133284 0 0 0 0

SPUTN 21616 0.360 9.980 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

Q_A 2 1 45331 0 1.099 14.546 14.546 0

Q_B 2 2 45446 0 1.101 14.530 14.530 0

TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

VREM 11.520 6.146 0

_ - 5.000 20891 15.67

5.000 - 8.000 6544 20.58

8.000 - 11.000 24570 39.02

11.000 - 14.000 34224 64.70

14.000 - 17.000 20357 79.97

17.000 - 20.000 19073 94.28

20.000 - 23.000 7307 99.76

23.000 - 26.000 315 100.00

SAVEVALUE RETRY VALUE

DKS_A 0 45330.000

VSEGO 0 133281.000

DKS_B 0 45444.000

SP_A 0 10864.000

OTK_A 0 10460.000

SP_B 0 10752.000

OTK_B 0 10431.000

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

133285 0 600000.516 133285 21 22 1 2.000

133287 0 600001.542 133287 0 4

133286 0 600003.968 133286 0 1

133284 0 600005.866 133284 24 25 1 2.000

133283 0 600007.586 133283 13 14 1 1.000

133288 0 1200000.000 133288 0 45