Автор работы: Пользователь скрыл имя, 22 Мая 2013 в 22:47, курсовая работа
Следует отметить, что с точки зрения философии моделирование — эффективное средство познания природы. Процесс моделирования предполагает наличие объекта исследования; исследователя, перед которым поставлена конкретная задача; модели, создаваемой для получения информации об объекте и необходимой для решения поставленной задачи. Причем по отношению к модели исследователь является, по сути дела, экспериментатором, только в данном случае эксперимент проводится не с реальным объектом, а с его моделью. Такой эксперимент для инженера есть инструмент непосредственного решения организационно-технических задач.
Для пакета GPSS были введены некоторые условности и общие представления о моделируемых системах. Введение таких обобщений позволило создать язык блок-диаграмм, в котором блоки соответствуют некоторым действиям, встречающимся в системах исследуемого класса. Вводимый набор блоков для блок-диаграмм однозначно определяет наборы операторов языка, осуществляющих описание структуры моделируемой системы S, и логических правил, определяющих ее функционирование.
В блок-диаграммах GPSS блоки представляют собой выполняемые над динамическими объектами операции, а стрелки между блоками отражают маршруты передвижения данных объектов по системе. Альтернативные ситуации отражаются более чем одной стрелкой, выходящей из блока.
Условные обозначения, используемые на блок-диаграммах GPSS, представлены в табл.1.
Таблица 1 – Условные обозначения блоков
Имя и обозначение блока |
Назначение |
4. Описание программы и результатов моделирования
В ходе разработки математической (имитационной) модели системы массового обслуживания получены статистические данные исследуемой системы, которые представлены в Приложении В.
При проверке качества имитационной модели требуется оценить достоверность статистических материалов, получаемых при проведении экспериментов. Для этого потребуется провести ряд вычислений.
Проведем систематизацию параметров в соответствии с характеристиками задания.
Сведём все данные, полученные в результате расчётов в таблицу (Таблица 1):
Таблица 1. — Расчёты параметров программы
Параметры |
Значения |
Время обслуживания прибором |
1 день |
Коэффициент использования устройства |
67,9% |
Время поступления заявок типа А |
3 дня |
Время поступления заявок типа В |
4 дня |
Время поступления заявок типа С |
10 дней |
По результатам работы программы, можно сделать вывод, что построенная модель системы массового обслуживания удовлетворяет требованиям точности и достоверности.
Проанализируем
изменение коэффициентов
Построим график
зависимости коэффициентов испо
График 1. — Зависимость
коэффициентов использования
На графике видно, что при увеличении времени обработки требований увеличивается коэффициент обслуживания ОКУ. Следовательно, существует прямая зависимость между этими величинами.
Аналогично можно проследить зависимость коэффициента обслуживания от интенсивности поступления заявок. Выявляется обратная зависимость.
По результатам моделирования системы массового обслуживания, можно сделать вывод, что коэффициент использования зависит от интенсивностей обслуживания и поступления. Изменяя значения какого-либо из этих параметров, коэффициент использования ОКУ будет либо увеличиваться, либо уменьшаться.
Заключение
В результате выполнении курсового проекта была разработана программа, моделирующая работу одноканального устройства. В результате была построены Q-схема и граф состояний, из которых видно каким образом организована работа. А также была написана программа на языке GPSS.
Программный продукт обладает простотой в использовании.
Разработанное
приложение может упростить работу
персоналу, связанному с данными
задачами, удобностью, быстротой, точностью,
простотой и качеством
В целом разработанный проект отвечает всем предъявленным к нему требованиям.
Список используемой литературы
Приложение А
Листинг программы
PROV BVARIABLE F$Rem;
;для клиентов А
Generate 3,,,,2;
TEST E BV$PROV,0,met
Seize Rem;
Advance 1;
Release Rem
Terminate
;для клиентов В
Generate 4,,,,2
TEST E BV$PROV,0,met
Seize Rem
Advance 1
Release Rem
Terminate
;для клиентов С
Generate 10,,,,1
TEST E BV$PROV,0,met
Seize Rem
Advance 1
Release Rem
Terminate
met Terminate
; моделирование модели в течение года
Generate 365
Terminate 1
Start 1
Приложение Б
Блок-схема алгоритма
Приложение В
GPSS World Simulation Report - Untitled.24.1
Sunday, May 17, 2009 20:06:34
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 365.000 21 1 0
NAME VALUE
MET 19.000
PROV 10000.000
REM 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 121 0 0
2 TEST 121 0 0
3 SEIZE 91 0 0
4 ADVANCE 91 0 0
5 RELEASE 91 0 0
6 TERMINATE 91 0 0
7 GENERATE 91 0 0
8 TEST 91 0 0
9 SEIZE 65 0 0
10 ADVANCE 65 0 0
11 RELEASE 65 0 0
12 TERMINATE 65 0 0
13 GENERATE 36 0 0
14 TEST 36 0 0
15 SEIZE 15 0 0
16 ADVANCE 15 0 0
17 RELEASE 15 0 0
18 TERMINATE 15 0 0
MET 19 TERMINATE 77 0 0
20 GENERATE 1 0 0
21 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
REM 171 0.468 1.000 1 0 0 0 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
251 2 366.000 251 0 1
252 2 368.000 252 0 7
250 1 370.000 250 0 13
253 0 730.000 253 0 20