Моделирование работы кладовой

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

ются кладовщиком.

На основании этих показателей можно сделать вывод, что проделанные изменения улучшили работу системы.

 

ЗАКЛЮЧЕНИЕ

 

В ходе выполнения курсовой работы поставленная задача была полностью выполнена. При выполнении курсовой работы были закреплены знания по математическим методам и программным средствам системного моделирования. Выполнение курсовой работы сопутствовало развитию практических навыков комплексного решения задач исследования и проектирования систем на современных ЭВМ.

При выполнении курсовой работы была разработана программа, с использованием языка имитационного моделирования GPSS, которая моделирует процесс работы кладовой на фабрике.

Время выполнения разработанной программы не превышает нескольких секунд. Требуемый объём памяти ЭВМ также мал. Объём программы составляет 11 Кб, а при исполнении в большинстве случаев программа занимает порядка 4 Мб оперативной памяти ЭВМ.

В результате моделирования в исходной программе были выявлены узкие места, которые были устранены при последующем моделировании, благодаря чему эффективность системы возросла.

 

СПИСОК ЛИТЕРАТУРЫ

 

1.Советов Б.Я., Яковлев С.А. Моделирование систем: Учебник для вузов - 4-е изд., перераб. и доп. - М.: Высш. шк., 2005. - 343 с.: ил.

2.Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум: Учеб. пособие для вузов по спец. Автоматизированные системы обработки информации и управления. - М.: Высш. шк., 2005. - 224 с.: ил.

.Колбанев М.О., Яковлев С.А. Модели и методы оценки характеристик обработки информации в интеллектуальных сетях связи. - СПб.: Изд-во Госуниверситета., 2002. - 221 с.: ил.

4.Швецов А.Н., Яковлев С.А. Распределённые интеллектуальные информационные системы. - СПб.: Изд-во Госуниверситета., 2003. - 275 с.: ил

ПРИЛОЖЕНИЕ 1

 

Листинг программы

 

10 SIMULATE//начало моделирования

GENERATE 420,360//генерация запросов 1-й категории

QUEUE STORE1//создание 1-ой очереди к кладовщику

SEIZE STORE1//занятие 1-ой очереди к кладовщику

DEPART STORE1//выход запросов из 1-ой очереди

ADVANCE 390,90//обслуживание запросов 1-й категории

RELEASE STORE1//освобождение 1-ой очереди к кладовщику

TERMINATE//выход запроса 1-й категории из системы

GENERATE 360,240//генерация запросов 2-й категории

QUEUE STORE2//создание 2-ой очереди к кладовщику

SEIZE STORE2//занятие 2-ой очереди к кладовщику

DEPART STORE2//выход запросов из 2-ой очереди

ADVANCE 100,30//обслуживание запросов 2-й категории

RELEASE STORE2//освобождение 2-ой очереди к кладовщику

TERMINATE //выход запроса 2-й категории из системы

GENERATE 28800//моделирование в течении 8 часов

TERMINATE 1//окончание моделирования

START 1//количество прогонов модели

 

ПРИЛОЖЕНИЕ 2

 

Отчёт программы

 

GPSS World Simulation Report - 1.13.1, June 19, 2011 23:40:54TIME END TIME BLOCKS FACILITIES STORAGES

.000 28800.000 16 2 0VALUE10001.00010000.000LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

GENERATE 68 0 0

QUEUE 68 2 0

SEIZE 66 0 0

DEPART 66 0 0

ADVANCE 66 1 0

RELEASE 65 0 0

TERMINATE 65 0 0

GENERATE 83 0 0

QUEUE 83 0 0

SEIZE 83 0 0

DEPART 83 0 0

ADVANCE 83 0 0

RELEASE 83 0 0

TERMINATE 83 0 0

GENERATE 1 0 0

TERMINATE 1 0 0ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

STORE1 66 0.908 387.634 1 146 0 0 0 283 0.291 100.860 1 0 0 0 0 0MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

STORE1 6 2 68 16 1.190 503.918 658.969 01 0 83 82 0.000 0.000 0.013 0XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

146 0 28983.393 146 5 6

0 28998.657 153 0 8

0 29173.892 154 0 1

0 57600.000 155 0 15

ПРИЛОЖЕНИЕ 3

 

Листинг улучшенной программы

 

10 SIMULATE //начало моделирования

GENERATE 420,360 //генерация запросов 1-й категории

TRANSFER .400,,REDIR//перенаправление части запросов

QUEUE STORE1 //создание 1-ой очереди к кладовщику

SEIZE STORE1 //занятие 1-ой очереди к кладовщику

DEPART STORE1 //выход запросов из 1-ой очереди

ADVANCE 390,90 //обслуживание запросов 1-й категории

RELEASE STORE1 //освобождение 1-ой очереди к кладовщику

TERMINATE //выход запроса 1-й категории из системы

GENERATE 360,240 //генерация запросов 2-й категории

REDIR QUEUE STORE2 //создание 2-ой очереди к кладовщику

SEIZE STORE2 //занятие 2-ой очереди к кладовщику

DEPART STORE2 //выход запросов из 2-ой очереди

ADVANCE 100,30 //обслуживание запросов 2-й категории

RELEASE STORE2 //освобождение 2-ой очереди к кладовщику

TERMINATE //выход запроса 2-й категории из системы

GENERATE 28800 //моделирование в течении 8 часов

TERMINATE 1 //окончание моделирования

START 1 //количество прогонов модели

 

ПРИЛОЖЕНИЕ 4

 

Отчёт улучшенной программы

 

GPSS World Simulation Report - 1.17.1, June 20, 2011 01:20:00TIME END TIME BLOCKS FACILITIES STORAGES

.000 28800.000 17 2 0VALUE10.00010001.00010000.000LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

GENERATE 64 0 0

TRANSFER 64 0 0

QUEUE 41 0 0

SEIZE 41 0 0

DEPART 41 0 0

ADVANCE 41 0 0

RELEASE 41 0 0

TERMINATE 41 0 0

GENERATE 81 0 010 QUEUE 104 0 0

SEIZE 104 0 0

DEPART 104 0 0

ADVANCE 104 0 0

RELEASE 104 0 0

TERMINATE 104 0 0

GENERATE 1 0 0

TERMINATE 1 0 0ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY41 0.549 385.394 1 0 0 0 0 0104 0.360 99.822 1 0 0 0 0 0MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY2 0 41 31 0.061 43.148 176.908 02 0 104 87 0.030 8.170 49.980 0XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

148 0 28922.652 148 0 9

0 28923.603 147 0 1

0 57600.000 149 0 16