Моделирование процесса контроля и настройки телевизоров

Курсовой проект - Компьютеры, программирование

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

следующего фрагмента нашей программы.

Так как мы моделировали в GPSS/World в окне START мы задаем значение 7.

Определить операционные характеристики производственной линии.

Определим занятость каналов:

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY2 0 0 2 52 1 1.842 0.921 0 21 1 0 1 22 1 0.166 0.166 0 01 0 0 1 5 1 0.754 0.754 0 6

Определим среднее время занятости устройства:

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY2 0 0 2 52 1 1.842 0.921 0 21 1 0 1 22 1 0.166 0.166 0 01 0 0 1 5 1 0.754 0.754 0 6

Определим количество транзактов прошедшее через каждое устройство:

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY2 0 0 2 52 1 1.842 0.921 0 21 1 0 1 22 1 0.166 0.166 0 01 0 0 1 5 1 0.754 0.754 0 6

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

TABLE MEAN STD.DEV. RETRY RANGE FREQUENCY CUM.2.38 58.24 0

1 18 2.35

- 31 101 15.56

- 61 90 27.32

- 91 126 43.79

- 121 120 59.48

- 151 124 75.69

- 181 103 89.15

- 211 83 100.00

 

Рисунок 4.1- Гистограмма распределения времени испытания телевизоров с учетом отбраковки.

 

ch = [18,101,90,126,120,124,103,83];(ch), set (gcf,color,w)%параметры для разлиновки и заливки заднего фона= findobj(type,line); %указание на объект типа линия для дальнейшего упрощения работы(h,linewidth, 2, color, k)%задание параметров линии(Время), ylabel(Загрузка), %подпись осей(Время нахождения пакета в системе)%заголовок(gca,box,off,ytick,0:0.5:5), %указание промежутков разлиновки и параметров([-1, 150,0,5])%указание крайних значений осей

 

Рисунок 4.2- Гистограмма распределения времени испытания телевизоров с учетом отбраковки.

 

ts2c2 = [1,31,61,91,121,151,181,211];%крайние значения границ отрезков из отче-таc2 = [2.35,15.56,27.32,43.79,59.48,75.69,89.15,100.00]/100;%вероятности(ts2c2,fs2c2),%построение ступенчатого графика, set (gcf,color,w)%параметры для разлиновки и заливки заднего фона= findobj(type,line); %указание на объект типа линия для дальнейшего упрощения работы(h,linewidth, 2, color, k)%задание параметров линии(Время), ylabel(Загрузка), %подпись осей(Время нахождения пакета в системе)%заголовок(gca,box,off,ytick,0:0.5:5), %указание промежутков разлиновки и параметров([-1, 230,0,1.1])%указание крайних значений осей

 

Рисунок 4.3- Функция распределения времени испытания телевизоров с учетом отбраковки.

 

 

Заключение

 

В данном курсовом проекте мы исследовали функционирование системы массового обслуживания при помощи машинной модели, составленной и реализованной в пакете моделирования дискретных систем (ПМДС) GPSS/PC. При исследовании мы сначала построили концептуальную схему модели, затем Q-схему и, наконец, для удобства написания программы, мы построили схему алгоритма программы. Составили отчёт по выполненной программе, который более наглядно изображает все процессы, происходящие при выполнении программы.

Имитационное моделирование дало ценную информацию о процессах, протекающих в работе вычислительного комплекса. На сбор подобной информации опытным путем было бы потрачено значительное количество времени и средств. Имитационное же моделирование требует (при наличии готовой модели) нажатия десятка клавиш и простейшего анализа файла стандартного отчета.

Данный курсовой проект еще раз подтвердил достоинства имитационных средств моделирования для исследования систем массового обслуживания, а именно пакета GPSS/PC v.2. Он позволяет, не меняя общей структуры модели, исследовать различные характеристики системы и находить оптимальные решения для нее путем модификации численных значений различных блоков.

 

 

Список использованных источников

 

.Афонин В.В., Федосин С.А. Моделирование систем: учебно-методическое пособие. - М.: Интернет-Университет Информационных Технологий: БИНОМ. Лаборатория знаний, 2010. - 231с.: ил., табл. - (Основы информационных технологий).

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

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

.Афонин В.В., Федосин С.А. Моделирование систем: Практикум по GPSS/PC. - Саранск: Изд-во Мордов. ун-та, 2001. - 212 с.

 

 

Приложение А

 

Полная реализация модели на GPSS/PC

 

KNTRS STORAGE 2STORAGE 1STORAGE 15.5,2QUEUE TYPE1KNTRSTYPE19,3KNTRS0.15,SERVICEABLE,BROKENENTER KNTRSPRIBOR1.2KNTRSPRIBOR0.15,ENDING,BROKENQUEUE TYPE2NALTYPE230,7NAL,REPEAT

ENDING TERMINATE 1

 

Приложение Б

 

Полный текст стандартного отчёта GPSS/PC

 

Б.1 Отчёт при исходных данных

GPSS World Simulation Report - 68v.2.1, May 29, 2012 14:55:03TIME END TIME BLOCKS FACILITIES STORAGES

.000 86.732 20 0 3VALUE14.00020.00010000.00010002.00010001.0002.0008.00010003.00010004.000LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

GENERATE 15 0 02 QUEUE 16 0 0

ENTER 16 1 0

DEPART 15 0 0

ADVANCE 15 1 0

LEAVE 14 0 0

TRANSFER 14 1 08 ENTER 11 0 0

ENTER 11 0 0

ADVANCE 11 0 0

LEAVE 11 0 0

LEAVE 11 0 0

TRANSFER 11 0 014 QUEUE 5 3 0

ENTER 2 0 0

DEPART 2 0 0

ADVANCE 2 1 0

LEAVE 1 0 0

TRANSFER 1 0 020 TERMINATE 8 0 0MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY2 1 16 5 0.391 2.118 3.080 03 3 5 1 0.900 15.613 19.516 0CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY2 0 0 2 27 1 1.709 0.855 0 11 1 0 1 11 1 0.152 0.152 0 01 0 0 1 2 1 0.548 0.548 0 3XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

0 82.067 15 3 4XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

16 0 87.536 16 0 1

0 91.300 14 5 6

0 95.331 4 17 18