Разработка имитационной модели технологического процесса машиностроения
Построение имитационной модели системы массового обслуживания для технологического процесса машиностроения с различными видами деталей и станков. Постановка цели и сбор информации. Структура и блок-схема алгоритма работы модели, расшифровка результатов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 29.01.2017 |
Размер файла | 249,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.Allbest.ru/
Содержание
- Введение
- 1. Разработка имитационной модели технологического процесса машиностроения с одним станком
- 1.1 Структура модели
- 1.2 Таблица определений для модели
- 1.3 Блок схема модели
- 1.4 Программа
- 1.5 Результаты моделирования
- 1.6 Расшифровка результатов моделирования
- 2. Разработка имитационной модели технологического процесса машиностроения с несколькими видами деталей и несколькими станками
- 2.1 Структура модели
- 2.2 Таблица определений для модели
- 2.3 Блок-схема алгоритма работы модели
- 2.4 Программа
- 2.5 Результаты моделирования
- 2.6 Расшифровка результатов моделирования
- 3. Разработка имитационной модели технологического процесса машиностроения с несколькими видами деталей и несколькими станками
- 3.1 Структура модели
- 3.2 Таблица определений для модели
- 3.3 Блок-схема алгоритма работы модели
- 3.4 Программы
- 3.5 Результаты моделирования
- 3.6 Расшифровка результатов моделирования
- 4. Разработка имитационной модели техпроцесса машиностроения для одного вида деталей, одного станка, имеющего несколько исполнительных механизмов
- 4.1 Структура модели
- 4.2 Таблица определений для модели
- 4.3 Блок-схема работы модели
- 4.4 Программы
- 4.5 Результаты моделирования
- 4.6 Расшифровка результатов моделирования
- Заключение
- Список используемых источников
Введение
Все то, на что направлена человеческая деятельность, называется объектом (лат. objection -- предмет). Выработка методологии направлена на упорядочение получения и обработки информации об объектах, которые существуют вне нашего сознания и взаимодействуют между собой и внешней средой [1].
Замещение одного объекта другим с целью получения информации о важнейших свойствах объекта-оригинала с помощью объекта-модели называется моделированием. Таким образом, моделирование может быть определено как представление объекта моделью для получения информации об этом объекте путем проведения экспериментов с его моделью. Теория замещения одних объектов (оригиналов) другими объектами (моделями) и исследования свойств объектов на их моделях называется теорией моделирования [2].
Следует отметить, что с точки зрения философии моделирование -- эффективное средство познания природы. Процесс моделирования предполагает наличие объекта исследования; исследователя, перед которым поставлена конкретная задача; модели, создаваемой для получения информации об объекте и необходимой для решения поставленной задачи. Причем по отношению к модели исследователь является, по сути дела, экспериментатором, только в данном случае эксперимент проводится не с реальным объектом, а с его моделью. Такой эксперимент для инженера есть инструмент непосредственного решения организационно-технических задач. [1]
В основе моделирования лежат информационные процессы, поскольку само создание модели М базируется на информации о реальном объекте. В процессе реализации модели получается информация о данном объекте, одновременно в процессе эксперимента с моделью вводится управляющая информация, существенное место занимает обработка полученных результатов, т.е. информация лежит в основе всего процесса моделирования. [2]
Одним из наиболее важных аспектов построения систем моделирования является проблема цели. Любую модель строят в зависимости от цели, которую ставит перед ней исследователь, поэтому одна из основных проблем при моделировании -- это проблема целевого назначения. Подобие процесса, протекающего в модели, реальному процессу является не целью, а условием правильного функционирования модели, и поэтому в качестве цели должна быть поставлена задача изучения какой-либо стороны функционирования объекта.
1. Разработка имитационной модели техпроцесса машиностроения с одним станком
1.1 Структура модели
Разработать имитационную модель и осуществить ее моделирование системы массового обслуживания с одним источником заявок, одним станком и очередью для задачи машиностроения.
Задан технологический маршрут
Тип детали |
Тип станка |
|
Деталь 1 |
Станок 1 |
Задан период появления деталей в модели
Тип детали |
Период |
|
Деталь 1 |
140±3 |
Задано время обслуживания деталей на станке
Тип детали |
Время обслуживания |
|
Деталь 1 |
115±8 |
Рисунок 1 - Структура модели
1.2 Таблица определений для модели
В таблице 1 показано определение для модели
Таблица 1
Определения для модели
Элементы GPSS |
Назначение |
|
Транзакты: |
||
1-й сегмент модели |
Детали 1-го вида |
|
2-й сегмент модели |
Таймер |
|
Приборы: |
||
Stan1 |
Обрабатывающий станок 1 |
|
Очереди: |
||
Och1 |
Очередь для ожидания деталей 1-го вида перед входом в станок 1 |
1.3 Блок схема модели
Блок-схема алгоритма работы модели показана на рисунке 2.
Рисунок 2 - Блок-схема алгоритма для модели
1.4 Программа
;сегмент детали 1-го вида
generate 140,3;приход детали 1-го вида
queue och;деталь помещается в очередь
seize stan1;деталь помещается в станок 1
depart och; деталь выходит из очереди
advance 115,8;время обработки в станке 1
release stan1; деталь выходит из станка 1
terminate; деталь покидает модель
;конец сегмента детали 1-го вида
;сегмент таймера
generate 10000; задаем модель времени
terminate 1; завершаем моделирование
1.5 Результаты моделирования
GPSS World Simulation Report - Untitled Model 1.1.1
Friday, October 23, 2015 23:28:25
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 10000.000 9 1 0
NAME VALUE
OCH 10000.000
STAN1 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT
RETRY
1 GENERATE 71 0 0
2 QUEUE 71 0 0
3 SEIZE 71 0 0
4 DEPART 71 0 0
5 ADVANCE 71 1 0
6 RELEASE 70 0 0
7 TERMINATE 70 0 0
8 GENERATE 1 0 0
9 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER
RETRY DELAY
STAN1 71 0.810 114.113 1 72 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME
AVE.(-0) RETRY
OCH 1 0 71 71 0.000 0.000 0.000 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
72 0 10075.972 72 5 6
73 0 10097.205 73 0 1
74 0 20000.000 74 0 8
1.6 Расшифровка результатов моделирования
Таблица 2
Статистика по приборам
Stan1 |
||
Число попаданий деталей в прибор |
71 |
|
Процент использования прибора |
0,810 |
|
Среднее время обработки детали |
114,113 |
Таблица 3
Статистика по очередям
Och1 |
||
Максимальная длина очереди |
1 |
|
Длина очереди на момент завершения моделирования |
0 |
|
Количество вхождений деталей в очередь |
71 |
|
Количество нулевых вхождений деталей в очередь |
71 |
|
Среднее количество деталей очереди |
0 |
|
Среднее время пребывания деталей в очереди |
0 |
|
Среднее время пребывания деталей в очереди без учета нулевых входов |
0 |
2. Разработка имитационной модели технологического процесса машиностроения с несколькими видами деталей и несколькими станками
2.1 Структура модели
Разработать имитационную модель и осуществить ее моделирование с несколькими видами деталей и станками.
Задан технологический маршрут
Тип детали |
Тип станка |
> |
Тип станка |
|
Деталь 1 |
Станок 1 |
> |
Станок 3 |
|
Деталь 2 |
Станок 3 |
> |
Станок 2 |
Задан период появления деталей в модели
Тип детали |
Период |
|
Деталь 1 |
70±10 |
|
Деталь 2 |
40±10 |
Задано время обслуживания деталей на станках
Тип детали |
Время обслуживания 1 |
Время обслуживания 2 |
|
Деталь 1 |
50±5 |
70±6 |
|
Деталь 2 |
60±10 |
40±20 |
Рисунок 3 - Структура модели
2.2 Таблица определений для модели
В таблице 4 показано определение для модели
Таблица 4
Определения для модели
Элементы GPSS |
Назначение |
|
Транзакты: |
||
1-й сегмент модели |
Детали 1-го вида |
|
2-й сегмент модели |
Детали 2-го вида |
|
3-й сегмент модели |
Таймер |
|
Приборы: |
||
Stan1 |
Обрабатывающий станок 1 |
|
Stan2 |
Обрабатывающий станок 2 |
|
Stan3 |
Обрабатывающий станок 3 |
|
Очереди: |
||
Och1 |
Очередь для ожидания деталей 1-го вида перед входом в станок 1 |
|
Och2 |
Очередь для ожидания деталей 1-го вида перед входом в станок 2 |
|
Och3 |
Очередь для ожидания деталей 2-го вида перед входом в станок 3 |
|
Och4 |
Очередь для ожидания деталей 2-го вида перед входом в станок 2 |
2.3 Блок-схема алгоритма работы модели
Блок-схема алгоритма работы модели показана на рисунке 4
2.4 Программа
Текст программы приведен ниже.
; 1-й сегмент модели - сегмент деталей 1-го вида
Generate 70,10 ; приход детали в систему
Queue Och1 ; постановка детали в очередь Och1
Seize Stan1 ; деталь помещается в обрабатывающий станок Stan1
Depart Och1 ; деталь покидает очередь Och1
Advance 50,5 ; деталь обрабатывается в станке Stan1
Release Stan1 ; деталь уходит из станка Stan1
Queue Och2 ; постановка детали в очередь Och2
Seize Stan2 ; деталь помещается в обрабатывающий станок Stan2
Depart Och2 ; деталь покидает очередь Och2
Advance 70,6 ; деталь обрабатывается в станке Stan2
Release Stan2 ; деталь уходит из станка Stan2
Terminate ; деталь покидает систему
Рисунок 4 - Блок-схема алгоритма для модели
; 2-й сегмент модели - сегмент деталей 2-го вида
Generate 40,10 ; приход детали в систему
Queue Och3 ; постановка детали в очередь Och3
Seize Stan3 ; деталь помещается в обрабатывающий станок Stan3
Depart Och3 ; деталь покидает очередь Och3
Advance 60,10 ; деталь обрабатывается в станке Stan3
Release Stan3 ; деталь уходит из станка Stan3
Queue Och4 ; постановка детали в очередь Och4
Seize Stan2 ; деталь помещается в обрабатывающий станок Stan2
Depart Och4 ; деталь покидает очередь Och4
Advance 40,20 ; деталь обрабатывается в станке Stan2
Release Stan2 ; деталь уходит из станка Stan2
Terminate ; деталь покидает систему
; 3-й сегмент модели - сегмент таймера
Generate 10000
Terminate 1
2.5 Результаты моделирования
GPSS World Simulation Report - Untitled Model 2.1.1
Thursday, October 22, 2015 23:20:59
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 10000.000 26 3 0
NAME VALUE
OCH1 10002.000
OCH2 10006.000
OCH3 10000.000
OCH4 10004.000
STAN1 10003.000
STAN2 10005.000
STAN3 10001.000
LABEL LOC 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 57 0
8 SEIZE 86 0 0
9 DEPART 86 0 0
10 ADVANCE 86 1 0
11 RELEASE 85 0 0
12 TERMINATE 85 0 0
13 GENERATE 249 0 0
14 QUEUE 249 83 0
15 SEIZE 166 0 0
16 DEPART 166 0 0
17 ADVANCE 166 1 0
18 RELEASE 165 0 0
19 QUEUE 165 65 0
20 SEIZE 100 0 0
21 DEPART 100 0 0
22 ADVANCE 100 0 0
23 RELEASE 100 0 0
24 TERMINATE 100 0 0
25 GENERATE 1 0 0
26 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER
RETRY DELAY
STAN3 166 0.995 59.967 1 263 0 0 0 83
STAN1 143 0.714 49.904 1 0 0 0 0 0
STAN2 186 0.990 53.222 1 235 0 0 0 122
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME
AVE.(-0) RETRY
OCH3 83 83 249 1 40.796 1638.390 1644.996 0
OCH1 1 0 143 143 0.000 0.000 0.000 0
OCH4 66 65 165 1 32.268 1955.643 1967.567 0
OCH2 57 57 143 0 27.804 1944.368 1944.368 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
263 0 10005.356 263 17 18
394 0 10007.198 394 0 1
235 0 10019.769 235 10 11
395 0 10027.978 395 0 13
396 0 20000.000 396 0 25
2.6 Расшифровка результатов моделирования
Таблица 5
Статистика по приборам
Stan1 |
Stan2 |
Stan3 |
||
Число попаданий деталей в прибор |
143 |
186 |
166 |
|
Процент использования прибора |
0,714 |
0,990 |
0,995 |
|
Среднее время обработки детали |
49,904 |
53,222 |
59,967 |
Таблица 6
Статистика по очередям
Och1 |
Och 2 |
Och 3 |
Och4 |
||
Максимальная длина очереди |
1 |
57 |
83 |
66 |
|
Длина очереди на момент завершения моделирования |
0 |
57 |
83 |
65 |
|
Количество вхождений деталей в очередь |
143 |
143 |
249 |
165 |
|
Количество нулевых вхождений деталей в очередь |
143 |
0 |
1 |
1 |
|
Среднее количество деталей очереди |
0,000 |
27,804 |
40,796 |
32,268 |
|
Среднее время пребывания деталей в очереди |
0,000 |
1944,368 |
1638,390 |
1955,643 |
|
Среднее время пребывания деталей в очереди без учета нулевых входов |
0,000 |
1944,368 |
1644,996 |
1967,567 |
имитационный модель технологический машиностроение
3. Разработка имитационной модели технологического процесса машиностроения с несколькими видами деталей и несколькими станками
3.1 Структура модели
Требуется определить пропускную способность системы массового обслуживания с двумя источниками заявок, двумя приборами и возможностью поломки приборов.
Задан технологический маршрут
Тип детали |
Тип станка |
|
Деталь 1 |
Станок 1 |
|
Деталь 2 |
Станок 2 |
Задан период появления деталей в модели
Тип детали |
Период |
|
Деталь 1 |
100±10 |
|
Деталь 2 |
120±10 |
Задано время обслуживания деталей на станках
Тип детали |
Время обслуживания |
|
Деталь 1 |
80±2 |
|
Деталь 2 |
85±2 |
Предусмотреть отказы для станков №1 и №2. Задан период отказов и их длительность в модели
Тип станка |
Период |
Длительность |
|
Станок 1 |
1000±500 |
200 |
|
Станок 2 |
2000±300 |
200 |
Рисунок 5 - Структура модели СМО с прибором и возможностью его поломки
3.2 Таблица определений для модели
В таблице 7 показано определение для модели
Таблица 7
Таблица определений для СМО с приборами и возможностью его поломки
Элементы GPSS |
Назначение |
|
Транзакты: |
||
1-й сегмент модели |
Детали 1-го заказчика |
|
2-й сегмент модели |
Детали 2-го заказчика |
|
3-й сегмент модели |
Сегмент отказов 1-го прибора |
|
4-й сегмент модели |
Сегмент отказов 2-го прибора |
|
5-й сегмент модели |
Таймер |
|
Приборы: |
||
Stan1 |
Обрабатывающий станок 1 |
|
Stan2 |
Обрабатывающий станок 2 |
|
Очереди: |
||
Och1 |
Очередь ожидания деталей 1-го заказчика |
|
Och2 |
Очередь ожидания деталей 2-го заказчика |
|
Och3 |
Очередь деталей 1 на повторную обработку |
|
Och4 |
Очередь деталей 2 на повторную обработку |
3.3 Блок-схема алгоритма работы модели
Блок-схема алгоритма работы модели показана на рисунке 6.
Рисунок 6 - Блок-схема алгоритма для модели
3.4 Программы
Текст программы приведен ниже
; сегмент первого формирователя деталей
generate 100,10 ; генерация детали
queue Och1 ; постановка детали в очередь
seize Stan1 ; попадание детали в прибор
depart Och1 ; покидание детали из прибора
advance 80,2 ; время обработки детали в приборе
release Stan1 ; окончание обработки детали
terminate ; деталь покидает систему моделирования
; сегмент второго формирователя деталей
generate 120,10
queue Och2
seize Stan2
depart Och2
advance 85,2
release Stan2
terminate
; сегмент отказов прибора Stan1
generate 1000,500 ; формирование поломок
preempt Stan1,,met1,,re ; поломка захватывает прибор
advance 200 ; задание времени поломки
return Stan1 ; окончание поломки
terminate ; поломка покидает систему
; сегмент отказов прибора Stan2
generate 2000,300 ; формирование поломок
preempt Stan2,,met2,,re ; поломка захватывает прибор
advance 200 ; задание времени поломки
return Stan2 ; окончание поломки
terminate ; поломка покидает систему
met1 queue Och3 ; постановка в очередь детали, находящейся в
; приборе Stan1 во время его поломки
seize Stan1 ; деталь поступает в прибор
depart Och3 ; деталь на переобработку покидает очередь
advance 80,2 ; задание времени обработки
release Stan1 ; деталь на переообработку покидает прибор
terminate ; деталь на переобработку покидает систему моделир-я
met2 queue Och4 ; постановка в очередь детали, находящейся в
; приборе Stan2 во время его поломки
seize Stan2 ; деталь поступает в прибор
depart Och4 ; деталь на переобработку покидает очередь
advance 85,2 ; задание времени обработки
release Stan2 ; деталь на переообработку покидает прибор
terminate ; деталь на переобработку покидает систему моделир-я
; сегмент таймера
generate 100000 ; задание времени моделирования
terminate 1 ; окончание моделирования
3.5 Результаты моделирования
GPSS World Simulation Report - Untitled Model 3.1.1
Thursday, October 22, 2015 23:41:36
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 100000.000 38 2 0
NAME VALUE
MET1 25.000
MET2 31.000
OCH1 10000.000
OCH2 10002.000
OCH3 10004.000
OCH4 10005.000
STAN1 10001.000
STAN2 10003.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT
RETRY
1 GENERATE 1000 0 0
2 QUEUE 1000 57 0
3 SEIZE 943 0 0
4 DEPART 943 0 0
5 ADVANCE 943 1 0
6 RELEASE 849 0 0
7 TERMINATE 849 0 0
8 GENERATE 833 0 0
9 QUEUE 833 0 0
10 SEIZE 833 0 0
11 DEPART 833 0 0
12 ADVANCE 833 1 0
13 RELEASE 797 0 0
14 TERMINATE 797 0 0
15 GENERATE 103 0 0
16 PREEMPT 103 0 0
17 ADVANCE 103 0 0
18 RETURN 103 0 0
19 TERMINATE 103 0 0
20 GENERATE 50 0 0
21 PREEMPT 50 0 0
22 ADVANCE 50 0 0
23 RETURN 50 0 0
24 TERMINATE 50 0 0
MET1 25 QUEUE 103 7 0
26 SEIZE 96 0 0
27 DEPART 96 0 0
28 ADVANCE 96 0 0
29 RELEASE 86 0 0
30 TERMINATE 86 0 0
MET2 31 QUEUE 35 0 0
32 SEIZE 35 0 0
33 DEPART 35 0 0
34 ADVANCE 35 0 0
35 RELEASE 35 0 0
36 TERMINATE 35 0 0
37 GENERATE 1 0 0
38 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER
RETRY DELAY
STAN1 1142 0.996 87.236 1 1875 0 0 0 64
STAN2 918 0.822 89.503 1 1988 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME
AVE.(-0) RETRY
OCH1 58 57 1000 13 29.893 2989.289 3028.661 0
OCH2 3 0 833 527 0.330 39.653 107.945 0
OCH3 8 7 103 0 3.035 2946.588 2946.588 0
OCH4 1 0 35 0 0.070 200.000 200.000 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1988 0 100007.615 1988 12 13
1990 0 100050.325 1990 0 8
1991 0 100052.518 1991 0 1
1875 0 100058.143 1875 5 6
1965 0 100856.721 1965 0 20
1986 0 100930.237 1986 0 15
1992 0 200000.000 1992 0 37
3.6 Расшифровка результатов моделирования
Таблица 8
Статистика по приборам
Stan1 |
Stan2 |
||
Число попаданий деталей в прибор |
1142 |
918 |
|
Процент использования прибора |
0,996 |
0,822 |
|
Среднее время обработки детали |
87,236 |
89,503 |
Таблица 9
Статистика по очередям
Och1 |
Och 2 |
Och 3 |
Och4 |
||
Максимальная длина очереди |
58 |
3 |
8 |
1 |
|
Длина очереди на момент завершения моделирования |
57 |
0 |
7 |
0 |
|
Количество вхождений деталей в очередь |
1000 |
833 |
103 |
35 |
|
Количество нулевых вхождений деталей в очередь |
13 |
527 |
0 |
0 |
|
Среднее количество деталей очереди |
29,893 |
0,330 |
3,035 |
0,070 |
|
Среднее время пребывания деталей в очереди |
2989,289 |
39,653 |
2946,588 |
200,000 |
|
Среднее время пребывания деталей в очереди без учета нулевых входов |
3028,661 |
107,945 |
2946,588 |
200,000 |
4. Разработка имитационной модели техпроцесса машиностроения для одного вида деталей, одного станка, имеющего несколько исполнительных механизмов
4.1 Структура модели
Модель системы показана на рисунке 19. На рисунке имеют место следующие обозначения: G1 - формирователь транзактов, Och - очередь для транзактов, Stan - многоканальное устройство.
Период прихода деталей в модель = 100±10.
Длительность обслуживания деталей = 90±30.
Количество каналов устройства, требуемых для обработки деталиk = 1.
Количество каналов многоканального устройства c = 3.
1 Структура модели
Модель системы показана на рисунке 7. На рисунке имеют место следующие обозначения: G1 - формирователь транзактов, Och - очередь для транзактов, Stan - многоканальное устройство.
Рисунок 7 - Структура модели с многоканальным прибором
4.2 Таблица определений для модели
Таблица 10
Определения для модели
Элементы GPSS |
Назначение |
|
Транзакты: |
||
1-й сегмент модели |
Детали |
|
2-й сегмент модели |
Таймер |
|
Приборы: |
||
Stan |
Многоканальный станок (емкость = 3) |
|
Очереди: |
||
Och |
Очередь, используемая для сбора статистики об ожидании деталей |
4.3 Блок-схема работы модели
Блок-схема алгоритма работы модели показана на рисунке 8.
Рисунок 8 - Блок-схема алгоритма работы модели (слева - сегмент деталей, справа - сегмент таймера)
4.4 Программы
Текст программы приведен ниже.
; сегмент транзактов
Stan storage 3 ; емкость многоканального устройства = 3
generate 100,10
queue Och
enter Stan,1 ; вход транзакта в многоканальное устройство Stan с
занятием 1-го ;прибора
depart Och
advance 90,30
leave Stan,1 ; транзакт покидает 3 прибора многоканального устройства
Stan
terminate
; сегмент таймера
generate 10000
terminate 1
4.5 Результаты моделирования
GPSS World Simulation Report - Untitled Model 4.1.1
Friday, October 23, 2015 00:02:55
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 10000.000 9 0 1
NAME VALUE
OCH 10001.000
STAN 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT
RETRY
1 GENERATE 99 0 0
2 QUEUE 99 0 0
3 ENTER 99 0 0
4 DEPART 99 0 0
5 ADVANCE 99 1 0
6 LEAVE 98 0 0
7 TERMINATE 98 0 0
8 GENERATE 1 0 0
9 TERMINATE 1 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME
AVE.(-0) RETRY
OCH 1 0 99 99 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL.
RETRY DELAY
STAN 3 2 0 2 99 1 0.889 0.296 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
100 0 10026.049 100 5 6
101 0 10049.414 101 0 1
102 0 20000.000 102 0 8
4.6 Расшифровка результатов моделирования
Таблица 11
Статистика по приборам
Stan |
||
емкость многоканального устройства |
3 |
|
Число деталей в станке на момент завершения моделирования (в момент остановки моделирования) |
2 |
|
минимальное количество деталей в станке |
0 |
|
максимальное количество деталей в станке |
2 |
|
общее число входов деталей в многоканальный станок |
99 |
|
среднее количество деталей в многоканальном станке |
0,889 |
|
средняя загрузка многоканального станка |
0,296 |
Заключение
В проделанной курсовой работе выполнен ряд задач. Разработана модель и осуществлено ее моделирование, системы массового обслуживания с одним источником заявок, с одним прибором и очередью для задачи машиностроения.
Разработана модель и проведено моделирование системы массового обслуживания с двумя источниками заявок, одним прибором и возможностью поломки прибора для задачи машиностроения, а также разработана модель и проведено моделирование системы массового обслуживания с одним источником заявок, одним многоканальным устройством и очередью для задачи машиностроения. В ходе проведенных задач были получены и проанализированы результаты, которые полностью соответствует поставленным задачам.
Список используемых источников
1. Советов Б.Я., Яковлев С.А. Моделирование систем: учебник для вузов - 3-е изд., перераб. и доп. - М.: Высшая школа, 2001. - 343 с.
2. Шрайбер Т.Дж. Моделирование на GPSS. - М.: Машиностроение, 1980. 592 с.
3. Кобелев Н.Б., Половников В.А., Девятков В.В. Имитационное моделирование: Учебное пособие. ISBN 978-5-905554-17-9. М.: НИЦ ИНФРА_М, 2015, 368 с.
Размещено на Allbest.ru
...Подобные документы
Практические навыки системного исследования реальной динамической сложной системы на основе построения ее имитационной модели. Автоматизация работы по расчету эффективности системы массового обслуживания с понятным интерфейсом. Выбор алгоритма решения.
курсовая работа [1,0 M], добавлен 18.08.2009Общая характеристика ателье "Вита", схема модели рабочего процесса. Исследование заданной системы с помощью моделирования динамических рядов, модели типа "система массового облуживания". Построение имитационной модели деятельности данного ателье.
курсовая работа [1,4 M], добавлен 01.06.2016Создание математической модели системы массового обслуживания на примере банка. Разработка имитационной модели на языке программирования С++. Блок-схема программы, перевод модели на язык программирования. Верификация и валидация имитационной модели.
курсовая работа [630,5 K], добавлен 01.06.2015Направления деятельности ООО "Тирион" и разработка модели "AS-IS" функционирования магазина по обслуживанию покупателей. Возможности табличного процессора MS Excel. Описание интерфейса и физической структуры программного обеспечения имитационной модели.
курсовая работа [990,6 K], добавлен 13.12.2011Построение имитационной модели системы массового обслуживания, список и содержание ее активностей. Блок-схема алгоритма моделирования и текст процедуры. Моделирование случайных независимых величин и процессов. Оптимизация системы массового обслуживания.
курсовая работа [4,0 M], добавлен 28.05.2013Терминологическая база для построения модели, имитирующей работу маршрутных микроавтобусов. Обоснование выбора программного средства. Алгоритм работы имитационной модели, особенности ее функционирования. Анализ результатов работы имитационной модели.
курсовая работа [1,1 M], добавлен 29.04.2014Проблемы и этапы построения имитационной модели системы массового обслуживания. Оценка результатов схем, построенных на Visual Basic и GPSSV. Анализ исходных данных и выбор недостающих, составление таблицы определений и построение блок-схем и диаграмм.
курсовая работа [204,1 K], добавлен 24.06.2011Специфика работы терапевтического отделения. Разработка имитационной модели в среде AnyLogic. Выбор средств моделирования. Описание схемы моделирующего алгоритма. Организация вычислительного эксперимента над математической моделью, анализ его результатов.
курсовая работа [1,2 M], добавлен 10.06.2015Общая характеристика системы массового обслуживания, исходные данные для ее создания. Особенности построения алгоритма имитационной модели задачи о поступлении заявок (клиентов) в канал (парикмахерскую). Описание функционирования математической модели.
курсовая работа [154,1 K], добавлен 19.05.2011Методика системного исследования реальной динамической сложной системы посредством разработки ее имитационной модели. Разработка программы реализации алгоритма имитационного моделирования системы массового обслуживания "Интернет-провайдерская фирма".
курсовая работа [2,0 M], добавлен 20.01.2010Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.
курсовая работа [487,4 K], добавлен 18.12.2014Анализ и формализация задачи моделирования: построение концептуальной модели, ее формализация в виде Q-схемы. Построение имитационной модели: создание блок-схемы, представление базовой исходной имитационной модели. Исследование экономических процессов.
контрольная работа [156,0 K], добавлен 21.11.2010Построение имитационной модели системы массового обслуживания с дисциплиной обслуживания FIFO, варьируемыми входными факторами (число устройств, емкость накопителя) и возможностью визуализации процесса функционирования системы. Построение генераторов.
курсовая работа [852,1 K], добавлен 07.06.2013Процесс моделирования имитационной модели функционирования класса персональных компьютеров на языке GPSS World. Поиск линейной зависимости и оценка полученного уравнения. Отчет по результатам работы имитационной модели. Листинг разработанной программы.
курсовая работа [49,2 K], добавлен 07.09.2012Создание программы на языке C++, обеспечивающей ввод исходной информации, ее обработку, реализацию алгоритма имитации процесса и выдачу необходимой информации. Разработка имитационной модели очереди с разнотипными заявками (модели работы порта).
курсовая работа [563,8 K], добавлен 13.09.2012Построение концептуальной модели и метод имитационного моделирования. Определение переменных уравнений математической модели и построение моделирующего алгоритма. Описание возможных улучшений системы и окончательный вариант модели с результатами.
курсовая работа [79,2 K], добавлен 25.06.2011Информационные технологии в промышленном производстве. Использование в САМ-системах трехмерной модели детали, созданной в CAD-системе. Цели моделирования, структура и принципы работы системы Unigraphics. Разработка процесса изготовления изделия "Ключ".
курсовая работа [3,0 M], добавлен 06.04.2012Построение имитационной модели системы массового обслуживания в среде Borland Delphi 7.0 с учетом того, что параметры модели – детерминированные величины. Моделирование случайных независимых величин и процессов. Оптимизация системы массового обслуживания.
курсовая работа [1,4 M], добавлен 28.05.2013Системы, описывающие массовое обслуживание. Разработка системы массового обслуживания для магазинов. Постановка в очередь, порядок обслуживания, выбывание из очереди, периодичность попадания в нее. Описание программного модуля, листинг программы.
курсовая работа [171,8 K], добавлен 20.01.2010Понятие стратегического планирования, разработка схем программных блоков и основной программы. Структурная схема имитационной модели, создание модели на языке моделирования General Purpose Simulation System. Математическое описание моделируемой системы.
дипломная работа [2,6 M], добавлен 12.08.2017