Сравнение результатов имитационного моделирования и аналитического расчета характеристик
⇐ ПредыдущаяСтр 2 из 2
Запишем значения характеристик, рассчитанные аналитически: для первой фазы: r1 = 0,895, t1 = 8,945 минут; для второй фазы: r2 = 3,2, t2 = 32 минуты. Запишем значения характеристик, полученные в процессе имитационного моделирования: для первой фазы: r1 = 0,53, t1 = 7,78 минут; для второй фазы: r2 = 2,05, t2 = 28,45 минуты. Расхождение в результатах, полученных аналитическим и имитационным путем, объясняется в первую очередь экспоненциальным характером распределения интервала поступления заявок и времени их обработки на устройстве второй фазы. При недостаточно большом времени симуляции генерируемая датчиками GPSS последовательность псевдослучайных чисел может быть неравномерной, а так как мы используем эти датчики для генерации экспоненциально распределенной последовательности, то это сказывается и на нашей системе. Увеличив время симуляции можно добиться большей степени сходства аналитических и имитационных результатов. Также нельзя забывать о том, что GPSS производит округление окончательной величины, полученной при вычислении оператора FVARIABLE, что тоже ведет к некоторой потере точности. Улучшение работы системы
Описание возможных улучшений в работе системы
Одной из целей данной работы является устранение очередей заявок, возникающих в ходе работы исходной системы. В качестве мер по уменьшению очередей можно предложить приведение экспоненциального характера распределения случайных величин интервала поступления партий деталей в цех и времени регулирования изделий к равномерному. Однако и при таком варианте возникновение очередей возможно из-за случайности величин. Для полного устранения очередей исключим случайный характер вышеозначенных величин и примем интервал поступления заявок в цех равным 10, а время регулировки равным 8.
4.2 Окончательный вариант модели
В исходном варианте модели изменим значения параметра A блока GENERATE на 10 и значение параметра блока ADVANCE внутри пары SEIZE REG, RELEASE REG на 8. Также исключим из текста модели описание вещественных переменных INCT и REGT. Листинг программы скорректированной модели представлен в приложении 3.
Результаты работы окончательной модели
Осуществим симуляцию скорректированной модели. Содержимое файла отчета приведено в приложении 4. Время начала симуляции - 0, время окончания симуляции - 1440. Статистика по устройствам и очередям представлена в таблицах 4.1 и 4.2. Таблица 4.1 - Статистика по устройствам скорректированной модели
Таблица 4.2 - Статистика по очередям скорректированной модели
Как видно из содержимого приведенных таблиц все заявки, проходящие объект QUEUE, покидали его без ожидания, то есть очередей не возникало. Кроме того, по сравнению с исходной системой, несколько улучшились статистические показатели по устройствам. Заключение
Данная курсовая преследовала следующие цели: построение модели исследуемой системы, анализа этой модели, проведение имитационных экспериментов над ней, с целью выявления нюансов его поведения, предложение мер по улучшению системы. На этапе построения модели были построены все необходимые схемы, обеспечивающие полное понимание структуры модели и принципов ее работы. При проведении исследований выяснилось, что в системе возможны очереди, были оценены некоторые их характеристики аналитическим и имитационным способами. Была объяснена причина некоторого расхождения между аналитически и имитационно полученными величинами.
Были предложены меры по устранению очередей в системе и смоделирована скорректированная система, в которой очередей не наблюдалось, однако варианты этих мер во многом должны опираться на принципы конкретной реализации рассматриваемой системы и в зависимости от них могут отличаться от мер, предложенных в данной работе. Список литературы
1. Советов Б.Я., Яковлев С.А. Моделирование систем. - М.: Высш. шк., 1995. 2. Вентцель Е.С. Исследование операций. - М.: Радио и связь, 1972. . Шрайбер Т. Дж. Моделирование на GPSS,M.: "Машиностроение", 1980. . Вентцель Е.С. Теория вероятностей. - М.: Наука, 1969. Приложения
Приложение 1 Листинг исходного варианта модели
10 SIMULATE INCT FVARIABLE - 10#LOG ((1+RN1) /1000) REGT FVARIABLE - 8#LOG ((1+RN1) /1000) GENERATE V$INCT QUEUE 1 SEIZE ASM DEPART 1 ADVANCE 6 RELEASE ASM QUEUE 2 SEIZE REG DEPART 2 ADVANCE V$REGT RELEASE REG TERMINATE 160 GENERATE 1440 TERMINATE 1 START 1 END Приложение 2 Выходная статистика исходного варианта модели
START_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY 1440 14 2 0 16144LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 1 GENERATE 147 0 0 2 QUEUE 147 4 0 3 SEIZE 143 0 0 4 DEPART 143 0 0 5 ADVANCE 143 1 0 6 RELEASE 142 0 0 7 QUEUE 142 5 0 8 SEIZE 137 0 0 9 DEPART 137 0 0 10 ADVANCE 137 1 0 11 RELEASE 136 0 0 12 TERMINATE 136 0 0 13 GENERATE 1 0 0 14 TERMINATE 1 0 0ENTRIES UTIL. AVE. _TIME AVAILABLE OWNER PEND INTER RETRY DELAY143 0.595 5.99 1 144 0 0 0 4137 0.766 8.06 1 138 0 0 0 5MAX CONT. ENTRIES ENTRIES (0) AVE. CONT. AVE. TIME AVE. (-0) RETRY 1 5 4 147 48 0.53 5.24 7.78 0 11 5 142 38 2.05 20.84 28.45 0 Приложение 3 Листинг скорректированного варианта модели
SIMULATE 30 GENERATE 10 QUEUE 1 SEIZE ASM DEPART 1 ADVANCE 6 RELEASE ASM QUEUE 2 SEIZE REG DEPART 2 ADVANCE 8 RELEASE REG TERMINATE GENERATE 1440 160 TERMINATE 1 START 1 END Приложение 4 Выходная статистика скорректированной модели
START_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY 1440 14 2 0 17888LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 1 GENERATE 143 0 0 2 QUEUE 143 0 0 3 SEIZE 143 0 0 4 DEPART 143 0 0 5 ADVANCE 143 0 0 6 RELEASE 143 0 0 7 QUEUE 143 0 0 8 SEIZE 143 0 0 9 DEPART 143 0 0 10 ADVANCE 143 1 0 11 RELEASE 142 0 0 12 TERMINATE 142 0 0 13 GENERATE 1 0 0 14 TERMINATE 1 0 0ENTRIES UTIL. AVE. _TIME AVAILABLE OWNER PEND INTER RETRY DELAY143 0.595 6.00 1 0 0 0 0 0143 0.791 7.97 1 144 0 0 0 0MAX CONT. ENTRIES ENTRIES (0) AVE. CONT. AVE. TIME AVE. (-0) RETRY 1 0 143 143 0.00 0.00 0.00 0 1 0 143 143 0.00 0.00 0.00 0
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|