Скачиваний:
90
Добавлен:
15.06.2014
Размер:
31.01 Кб
Скачать

инистерство образования Республики Беларусь

Учреждение образования

«Белорусский государственный университет

информатики и радиоэлектроники»

ФИТУ

Кафедра ИТАС

Отчет

по лабораторной работе №5 «Основные возможности системы имитационного моделирования GPSS World»

по курсу

«Имитационное моделирование систем»

Вариант 6

Выполнили: ст. гр. 020603

Проверил: Севернев А.М.

Минск 2013

  1. Цель работы

  1. Изучить назначение и принцип работы системы моделирования GPSS World, основные этапы решения задач моделирования с использованием этой системы и интерпретацию получаемых результатов (раздел 1).

  2. Разработать GPSS-модель согласно варианту задания (1.2, 2.1-2.8). Выполнить сеанс моделирования и получить файл-отчёт с результатами моделирования (1.2).

  3. Выполнить анализ полученных результатов. Выявить недостатки объекта моделирования и привести предложения по их устранению (1.2, 2.3, 2.7).

  4. По результатам моделирования найти среднее время технологического цикла, т.е. среднее время от поступления заявки (изделия для обработки, задачи для решения и т.д.) до окончания всех операций с данной заявкой (1.2, 2.7).

  1. 2 Условие задачи

  2. На вычислительном центре (ВЦ), в котором имеются две ЭВМ, поступают задачи для решения от двух заказчиков. Интервалы времени между поступлениями задач составляют 2±1 час.

  3. Среди всех задач, поступающих на ВЦ, имеются задачи двух типов: типа A (примерно 70% задач) и типа B (30%). Решение задачи типа А состоит в обработке одного набора данных, решение задачи типа B – в обработке двух наборов данных. Время обработки одного набора данных составляет от 0,5 часа до 2 часов.

  4. По окончании решения примерно для 80% всех задач требуется вывод результатов на принтер. Вывод занимает от 10 до 30 минут. На ВЦ имеется один принтер. Во время печати результатов задачи ЭВМ может решать другую задачу.

  5. Плата заказчика за обработку одного набора данных составляет 30 ден. ед. Плата за печать результатов составляет 20 ден. ед.

  6. Требуется разработать GPSS-модель, имитирующую работу ВЦ за 500 часов. Предусмотреть подсчёт количества решенных задач каждого типа, а также общей прибыли.

  7. 3 Ход работы

  8. Используя язык моделирования GPSS, нами была написана GPSS-модель согласно исходным условиям нашего задания.

  9. Листинг кода:

  10. EVM storage 2

  11. generate 120,60

  12. transfer 300,A,B

  13. A assign 1,1

  14. Transfer ,QUE

  15. B assign 1,2

  16. transfer ,QUE

  17. QUE queue ochered

  18. enter EVM

  19. depart ochered

  20. advance 75,45 ;От 0,5 до 2 часов

  21. savevalue viruchka+,30

  22. test E P1,2,LEV

  23. advance 1.25,0.75

  24. savevalue vipuskb+,1

  25. savevalue viruchka+,30

  26. LEV leave EVM

  27. Transfer 200,,FIN

  28. queue ochered2

  29. seize printer

  30. depart ochered2

  31. advance 20,10

  32. savevalue viruchka+,20

  33. savevalue kopir+,1

  34. release printer

  35. FIN terminate

  36. generate 300000

  37. savevalue vipuska,(N$FIN-X$vipuskb)

  38. terminate 1

  39. Выполнив, мы получим следующий отчет:

  40. GPSS World Simulation Report - Untitled Model 2.1.1

  41. Wednesday, October 30, 2013 12:53:20

  42. START TIME END TIME BLOCKS FACILITIES STORAGES

  43. 0.000 300000.000 28 1 1

  44. NAME VALUE

  45. A 3.000

  46. B 5.000

  47. EVM 10000.000

  48. FIN 25.000

  49. KOPIR 10005.000

  50. LEV 16.000

  51. OCHERED 10001.000

  52. OCHERED2 10003.000

  53. PRINTER 10004.000

  54. QUE 7.000

  55. VIPUSKA 10007.000

  56. VIPUSKB 10006.000

  57. VIRUCHKA 10002.000

  58. LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

  59. 1 GENERATE 2505 0 0

  60. 2 TRANSFER 2505 0 0

  61. A 3 ASSIGN 1763 0 0

  62. 4 TRANSFER 1763 0 0

  63. B 5 ASSIGN 742 0 0

  64. 6 TRANSFER 742 0 0

  65. QUE 7 QUEUE 2505 0 0

  66. 8 ENTER 2505 0 0

  67. 9 DEPART 2505 0 0

  68. 10 ADVANCE 2505 1 0

  69. 11 SAVEVALUE 2504 0 0

  70. 12 TEST 2504 0 0

  71. 13 ADVANCE 742 0 0

  72. 14 SAVEVALUE 742 0 0

  73. 15 SAVEVALUE 742 0 0

  74. LEV 16 LEAVE 2504 0 0

  75. 17 TRANSFER 2504 0 0

  76. 18 QUEUE 1967 0 0

  77. 19 SEIZE 1967 0 0

  78. 20 DEPART 1967 0 0

  79. 21 ADVANCE 1967 0 0

  80. 22 SAVEVALUE 1967 0 0

  81. 23 SAVEVALUE 1967 0 0

  82. 24 RELEASE 1967 0 0

  83. FIN 25 TERMINATE 2504 0 0

  84. 26 GENERATE 1 0 0

  85. 27 SAVEVALUE 1 0 0

  86. 28 TERMINATE 1 0 0

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

  88. PRINTER 1967 0.131 19.978 1 0 0 0 0 0

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

  90. OCHERED 1 0 2505 2505 0.000 0.000 0.000 0

  91. OCHERED2 1 0 1967 1935 0.001 0.139 8.555 0

  92. STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

  93. EVM 2 1 0 2 2505 1 0.626 0.313 0 0

  94. SAVEVALUE RETRY VALUE

  95. VIRUCHKA 0 136720.000

  96. KOPIR 0 1967.000

  97. VIPUSKB 0 742.000

  98. VIPUSKA 0 1762.000

  99. Проанализировав отчет, можно прийти к выводу, что вторая ЭВМ не используется и с поставленной задачей при данной интенсивности заявок всю работу может выполнять одна ЭВМ. Кроме того, интенсивность заявок для ЭВМ можно увеличить, т. к. в данный момент она загружена всего на 31,3% и все заявки проходили без ожидания. Так же, целесообразно увеличить нагрузку на принтер, так как его загруженность составляет всего 13,1%, а среднее время ожидания в накопителе – 0,139 минут.

  100. А так же, при заданных параметрах модели, мы имеем следующие показатели производства: всего обработано наборов данных – 3246 единиц, всего распечатано результатов – 1967 единиц, общая выручка – 136720 ден. ед.

  101. Найдем среднее время технологического выпуска, учитывая среднее время обработки запроса равное 75 минутам: минут.

  102. 4 Выводы

  1. Изучили назначение и принцип работы системы моделирования GPSS World, основные этапы решения задач моделирования с использованием этой системы и интерпретацию получаемых результатов.

  2. Разработали GPSS-модель согласно варианту задания. Выполнили сеанс моделирования и получили файл-отчёт с результатами моделирования.

  3. Выполнили анализ полученных результатов. Выявили недостатки объекта моделирования и привели предложения по их устранению.

  4. По результатам моделирования нашли среднее время технологического цикла, т.е. среднее время от поступления заявки (изделия для обработки, задачи для решения и т.д.) до окончания всех операций с данной заявкой. Оно составило 117,617 минут.

Соседние файлы в папке Лаба 1 - 8 Лабы