ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Пример выполнения работы.Схема модели приведена на рисунке 6.15.
Рисунок 6.15 - Схема модели
Определить длины очередей к каналу и ЭВМ, загрузку устройств и среднее время обработки заданий в соответствии с заданными значениями времен генерации заявок и обработки заявок в устройствах. Поступление заявок с равномерным распределением на отрезке [0.4,5]. Времена обработки заявок равномерно распределены на отрезке [1,7]. Для решения задачи моделирования необходимо выбрать масштаб времени: tз=[(5+0.4)/2±(5-0.4)/2]*10, tобр=(7+1)/2±(7-1)/2=(4±3)*10. Получаем tз=27±23, tобр=40±30. Текст программы-модели приведен далее.
10 GENERATE 27,23;Моделирование заявок 20 QUEUE QCHAN;Очередь к каналу 30 SEIZE CHAN;Канал 40 DEPART QCHAN 50 ADVANCE 50 60 RELEASE CHAN 70 QUEUE QEBM;Очередь к ЭВМ 80 SEIZE EBM;ЭВМ 90 DEPART QEBM 100 ADVANCE 40,30 110 RELEASE EBM 120 TERMINATE 130 GENERATE 10000;Время работы модели 140 TERMINATE 1
Теоретические расчеты заданных характеристик системы. Интенсивность поступления заявок- λвх=1/tз= 1/27=0,037037. Интенсивность обработки заявок - µ=l/tобр=1/40=0,025. Загрузка ЭВМ - ρ=λ/µ = 40/50=0,8. Загрузка, меньшая 1, говорит о том, что к ЭВМ не будет очереди. Очередь будет только к каналу. Длины очередей следующие: Lкан= (λвх-λвых)*Tмод/2=(1/27-1/50)*10000/2≈85. Lэвм= (λвх-λвых)*Tмод/2=(1/50-1/40)*10000/2<0. Результаты моделирования. Листинг результатов моделирования приведен далее. GPSS World Simulation Report - lr1.1.1
START TIME END TIME BLOCKS FACILITIES STORAGES 0.000 10000.000 14 2 0 NAME VALUE CHAN 10001.000 EBM 10003.000 QCHAN 10000.000 QEBM 10002.000 LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 369 0 0 2 QUEUE 369 169 0 3 SEIZE 200 0 0 4 DEPART 200 0 0 5 ADVANCE 200 1 0 6 RELEASE 199 0 0 7 QUEUE 199 0 0 8 SEIZE 199 0 0 9 DEPART 199 0 0 10 ADVANCE 199 1 0 11 RELEASE 198 0 0 12 TERMINATE 198 0 0 13 GENERATE 1 0 0 14 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY CHAN 200 0.996 49.786 1 201 0 0 0 169 EBM 199 0.779 39.136 1 200 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY QCHAN 169 169 369 1 83.477 2262.247 2268.394 0 QEBM 2 0 199 112 0.139 6.975 15.954 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 371 0 10038.909 371 0 1 201 0 10042.749 201 5 6 200 0 10048.057 200 10 11 372 0 20000.000 372 0 13
Выводы по работе. За время работы модели было сгенерировано 369 транзактов. Только 169 успело обработаться. Основные потерянные заявки (199) - на канале. Длина очереди к каналу примерно соответствует рассчитанной. Загрузка устройств: UTILкан=0.996, UTILЭВМ=0.779. На основании моделирования можно рекомендовать в заданной структуре поставить более быстрый канал. Тогда производительность всей системы будет выше. Блок-диаграмма модели приведена на рисунке 6.16.
Рисунок 6.16 - Блок-диаграмма модели
Не нашли, что искали? Воспользуйтесь поиском:
|