Автор работы: Пользователь скрыл имя, 19 Декабря 2011 в 17:54, курсовая работа
Целью данной курсового проекта является изучение и освоение навыков создания имитационных моделей систем массового обслуживания на ЭВМ с помощью специального языка моделирования GPSS , который позволяетпроводить эксперименты, занимающие недели, месяцы и даже годы модельного времени, всего за несколько секунд реального времени.
Так как в имитационной модели имеется управляющая команда START, то исходная имитационная модель будет транслироваться, и если в ней нет ошибок, начнется процесс моделирования системы.
Перед
началом моделирования
Рис. 3.3
Окно Settings с установками для имитационной
модели АЗС
В нашем примере будет выведена информация по следующим объектам:
Рис.3.4 Окно
REPORT с результатами моделирования имитационной
модели АЗС
В верхней строке указывается:
Ниже указываются результаты моделирования каналов обслуживания соответственно под назначенными нами именами KOLONKA_1 и KOLONKA_2:
Еще ниже указываются результаты моделирования очереди под именем ZAPRAVKA:
Еще
ниже приведены параметры
Определим параметры функционирования АЗС:
Так
как, коэффициент использования второй
колонки меньше 0,7, (UTIL.
= 0.679), сократим одного служащего, что приведет
к увеличению среднего времени обслуживания
каждой колонки в 1,25 раза. Таким образом,
время заправки на первой колонке составит
мин., а на второй - мин. Проведем прогон
модели с новыми входными данными и проанализируем
результаты.
Рис. 3.5
Окно REPORT с результатами моделирования
имитационной модели АЗС
Результаты
моделирования каналов
Из
результатов моделирования
3.4
Графическое представление
Представим графически на всем периоде моделирования, как меняется длина очереди машин на заправку. Для нашей задачи окно EditPlotWindow заполним так, как показано на рис. 3.6
Рис.
3.6 Окно EditPlotWindow
После заполнения диалогового окна EditPlotWindow щелкнем по кнопкам Plot (График), Memorize (Запомнить), а затем - по кнопке ОК. Появится заготовка графика.После этого:
Фрагмент графика представлен на рис. 3.7
Рис.
3.7 График «Длина очередей колонок»
Для получения дополнительной информации можно ввести в начале программы команду QTABLEдля построения соответствующей гистограммы. Эта команда для нашей задачи может быть записана в таком виде:
INFORM QTABLE ZAPRAVKA 0,3,35
где INFORM – имятаблицы;
А (ZAPRAVKA)- имя очереди;
B (0) - левая граница первого интервала таблицы;
C (3) - ширина интервала таблицы;
D (35) - количество интервалов таблицы, увеличенное на 2
Далее для построения гистограммы:
Рис. 3.8
Окно гистограммы имитационной модели
АЗС