Файл: Построение и исследование имитационной модели вычислительной системы на основе событийного способа имитации.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.02.2024

Просмотров: 40

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



  1. Увеличение числа поступивших заявок: .

  2. Проверка состояния канала:



  1. Проверка состояния накопителя:



  1. Имитация по формуле (2.2).

  2. Вычисление момента t(r+1) наступления будущего события по формуле (2.1) .

  3. Определение типа будущего события α(r+1) по формуле (2.3).





  1. Увеличение числа обслуженных заявок: .

  2. Проверка состояния накопителя:



  1. Вычисление момента t(r+1) наступления будущего события по формуле (2.1) .

  2. Определение типа будущего события α(r+1) по формуле (2.3).



Замечание. При выполнении п. 3 может оказаться, что переменная в формуле (2.3) не определена (х1 = х2 = 0). В подобных случаях целесообразно полагать .

Действия для события А(3).

Событие "завершение моделирования" требует специальных действий, связанных с увеличением интервала моделирования [0, T] на величину Δτ, необходимую для завершения обслуживания заявки, находящейся в канале обслуживания (если таковая в момент Т модельного времени имеется), и предотвращением поступления новых заданий. Последнее достигается переходом к обработке и выводу новых результатов. Поэтому последовательность действий для А(3) следующая.

  1. Проверка состояния канала:





  1. Увеличение числа обслуженных заявок:

  2. Переход канала из занятого состояния в свободное: х2 = 0.

  3. Увеличение интервала моделирования на величину .

  4. Вывод результатов i-го прогона ИМ: .


Пример. Пусть m = 1 и в результате имитационного моделирования рассматриваемой системы S на интервале [0, Т] для i-го прогона получена последовательность событий, изображенная на временной диаграмме (рис. 2). Тогда в результате выполнения описанных выше последовательностей действий будут получены фазовая траектория:

и показатели эффективности, приведенные в табл. 1.

Рис. 2. Временная диаграмма последовательности событий

Таблица 1. Значения показателей эффективности системы в примере


Переменные

t0

t1

t2

t3

t4

t5

t6

t7

x1

0

0

0

0

1

1

1

0

x2

0

1

0

1

1

1

1

0



0

1

1

2

3

4

4

4



0

0

1

1

1

1

1

2



0

0

0

0

0

1

1

2




Этап 3. Разработка и исследование имитационной модели вычислительной системы

Постановка задачи

1. Разработать программу, имитирующую функционирование простейшей вычислительной системы с помощью изученного языка программирования.

2. Провести исследования с помощью разработанной имитационной модели по результатам нескольких прогонов.

Исходные данные для моделирования приведены в таблице № 2 согласно номерам общего списка студентов группы в журнале.

3. Обработать результаты моделирования, рассчитав выборочные средние и выборочные дисперсии следующих шести показателей эффективности:

  1. среднее число поступивших в систему заявок;

  2. среднее число обслуженных заявок;

  3. среднее число потерянных заявок;

  4. статистическая вероятность обслуживания задания;

  5. статистическая вероятность отказа в обслуживании задания;

  6. среднее время простоя процессора.


Выборочное среднее значение показателя эффективности вычисляется по результатам n прогонов имитационной модели на интервале моделирования [0; T] по формуле:



где wi – значение показателя эффективности, полученное по результату i-го прогона имитационной модели.

Для вычисления выборочной дисперсии необходимо использовать формулу:




Содержание отчета по контрольной работе:

1. Тема и цель контрольной работы.

2. Исходные данные по вашему варианту (написать его номер).

3. Текст созданной программы для имитации работы исследуемой системы.

4. Скриншоты результатов вычисления шести показателей эффективности системы.

5. Выводы по работе с учетом полученных результатов исследования модели системы (недостатки исследованной модели, ваши предложения по ее модернизации и т.д.).
Так как на защиту контрольной работы аудиторное время не выделяется, то защиту планировать с распечатанной работой во время защиты лабораторных работ и решений практических занятий.

Таблица 2. Варианты исходных данных для моделирования ИМ простейшей вычислительной системы.


Вариант

(по общему списку группы)

l

m

T

m

Число

прогонов

1

0,2

0,15

180

30

120

2

0,3

0,25

270

20

85

3

0,25

0,2

190

40

90

4

0,35

0,3

210

50

140

5

0,15

0,12

260

25

100

6

0,4

0,33

175

18

130

7

0,45

0,4

300

45

125

8

0,22

0,2

280

30

145

9

0,32

0,3

260

42

90

10

0,27

0,23

195

28

100

11

0,18

0,15

230

35

80

12

0,27

0,21

185

42

75

13

0,41

0,36

210

25

90

14

0,35

0,31

175

38

105

15

0,12

0,1

220

40

95

16

0,23

0,19

190

53

110

17

0,31

0,24

290

20

80

18

0,19

0,16

300

35

90

19

0,4

0,34

270

45

135

20

0,26

0,23

195

50

115

21

0,38

0,31

230

25

120

22

0,17

0,15

285

30

100

23

0,42

0,39

180

40

95

24

0,11

0,1

265

35

125

25

0,32

0,29

320

55

85

26

0,29

0,23

275

20

95

27

0,41

0,35

325

35

110

28

0,19

0,13

270

45

135

29

0,3

0,26

195

20

140

30

0,25

0,21

235

40

125