ДГТУ, теория информационных процессов и систем (контрольная работа)


Узнать стоимость этой работы
19.03.2026, 17:49

Тема контрольной работы - анализ функционирования системы массового обслуживания. Целью контрольной работы является освоение принципов моделирования дискретной системы в программной среде GPSS, получение навыков проведения имитационного эксперимента и анализа результатов моделирования.

Алгоритм выбора варианта контрольной работы

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

 

   Последняя цифра номера зачетной книжки

 

0

1

2

3

4

5

6

7

8

9

Предпоследняя цифра

номера зачетной книжки

0

1

2

3

4

5

6

7

8

9

10

1

11

12

13

14

15

16

17

18

19

20

2

21

22

23

24

25

26

27

28

29

30

3

1

2

3

4

5

6

7

8

9

10

4

11

12

13

14

15

16

17

18

19

20

5

21

22

23

24

25

26

27

28

29

30

6

1

2

3

4

5

6

7

8

9

10

7

11

12

13

14

15

16

17

18

19

20

8

21

22

23

24

25

26

27

28

29

30

9

1

2

3

4

5

6

7

8

9

10

Например, для зачетки с номером 123456 необходимо взять номер варианта из 5-ой строки и 6-го столбца (вариант 27).

 

Задания для выполнения контрольной работы

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

Рассмотрим следующую модель системы массового обслуживания с отказами, описывающую работу системы, содержащей обслуживающее устройство с накопителем, в котором хранятся ожидающие обслуживания заявки:

simulate

  storage  s1, 4            ; накопитель 1 имеет емкость 4

  generate  M, N

  gate_snf  1, otkaz      ; если накопитель не полон, то

  enter 1                      ; добавить в накопитель 1

  seize 2

  leave 1

  advance  A, B

  release 2

  terminate

otkaz save 1+, 1         ; в ячейке 1 - счетчик отказов

  terminate

  generate  ,,25000

  terminate 1

  start 1

  end

Значения параметров M, N, A, B, используемых в данной программе, приведены в табл. 4.

Для выполнения анализа характеристик моделируемой системы в указанную модель необходимо добавить операторы, обеспечивающие при моделировании следующее (номера заданий, подлежащих выполнению по вариантам,  указаны в таблице 4):

1) Определение числа обслуженных запросов.

2) Получение информации для построения графика изменения загрузки прибора.

3) Вычисление вероятности отказа в обслуживании.

4) Получение информации для построения графика изменения загрузки накопителя.

5) Вычисление максимального времени пребывания заявки в системе.

6) Вычисление вероятности того, что запросу не будет отказано в обслуживании.

7) Вычисление интенсивности поступления заявок l среднего числа заявок, поступающих в единицу времени.

8) Вычисление интенсивности обслуживания заявок m   среднего числа заявок, которое может быть обслужено в единицу времени.

9) Вычисление загрузки  системы r, которая определяется по  формуле r = l/m или r = l · υ, где υ – среднее время обслуживания одной заявки.

10) Вычисление минимального времени пребывания заявки в системе.

11) Вычисление минимального времени обслуживания заявки в системе.

Таблица 4

Исходные данные для моделирования

Номер варианта

Интервал прихода заявки

M ± N

Интервал обслуживания

A ± B

Номера заданий

для выполнения

1

25 ± 5

18 ± 10

1, 2

2

25 ± 7

28 ± 9

3, 4

3

20 ± 5

25 ± 6

7, 11

4

20 ± 3

22 ± 7

4, 5

5

22 ± 5

22 ± 4

6, 7

6

20 ± 4

21 ± 5

5, 6

7

21 ± 4

28 ± 2

8, 11

8

25 ± 4

28 ± 5

2, 3

9

37 ± 3

31 ± 6

4, 8

10

15 ± 5

17 ± 7

6, 10

11

27 ± 3

35 ± 5

4, 9

12

23 ± 7

26 ± 5

2, 9

13

35 ± 7

29 ± 10

4, 7

14

15 ± 7

17 ± 5

3, 9

15

12 ± 2

15 ± 5

3, 11

16

21 ± 3

35 ± 5

5, 7

17

37 ± 3

28 ± 5

1, 5

18

42 ± 10

37 ± 2

6, 9

19

17 ± 5

16 ± 3

3, 10

20

25 ± 7

30 ± 5

1, 6

21

24 ± 5

26 ± 4

9, 10

22

25 ± 6

33 ± 5

5, 7

23

26 ± 2

28 ± 3

4, 11

24

27 ± 7

35 ± 5

2, 8

25

22 ± 3

23 ± 4

2, 10

26

18 ± 4

24 ± 5

1, 8

27

28 ± 7

26 ± 5

3, 7

28

23 ± 5

22 ± 4

8, 10

29

24 ± 8

17 ± 3

9, 11

30

11 ± 3

25 ± 3

1, 4

 

Задание

1. Изучите стандартные числовые атрибуты, используемые в  GPSS, а также блоки savevalue, test, gate, mark, карты  variable, fstatistic, sstatistic, используя соответствующие разделы настоящих методических указаний и справочную систему пакета GPSS.

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

3. Выполните прогон модели, выбрав значения M, N, A, B из таблицы 4 согласно назначенному варианту.

4. Постройте указанные графики (для построения графиков можно воспользоваться пакетом Mathcad). Проанализируйте полученные графики и сделайте выводы о работе системы.

 

Требования к выполнению и оформлению контрольной работы

Контрольная работа должна содержать:

а) цель работы,

б) задание по варианту,

в) листинг программы,

г) результаты моделирования и их анализ.



Узнать стоимость этой работы