Автор работы: Пользователь скрыл имя, 30 Октября 2012 в 18:24, контрольная работа
Задание 1. Моделирование разливной линии.
Задание 2. Моделирование контроля и настройки телевизоров.
Задание 3. Моделирование работы кафе.
Задание 4. Моделирование работы обрабатывающего цеха.
Задание 7. Моделирование работы СМО.
Задание 8. Моделирование функций.
МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ
Кафедра
автоматизованих систем обробки інформації та управління
Звіт
З лабораторних робіт
з дисципліни
“Моделювання систем
Виконав : Васін О.О. | ||
студент гр.. ЗІС-81,, ФІОТ | ||
4 курс залікова книжка № ЗIC-8102 | ||
Київ 2012
Задание 1. Моделирование разливной линии
Имеется некоторая конвейерная автоматизированная линия по выпуску баночек фруктового сока (рис. 7.1). Пустые баночки для фруктового сока поступают в накопитель 1 автоматизированной линии каждые A ± B секунд. После этого в них автоматически заливается сок. Одновременно может заливаться лишь одна баночка, на что расходуется F секунд. Потом баночки поступают в накопитель 2 для выполнения операции закупоривания. Для этого расходуется C секунд времени на каждую баночку. Одновременно может обрабатываться одна баночка. Потом они попадают в накопитель 3 для следующей операции. В конце конвейера баночки устанавливаются в ящики. Время установки одной баночки представляет собой равномерно распределенную случайную величину в интервале D ± Е секунд. Одновременно может устанавливаться в ящик не больше двух баночек.
Рис. 7.1
Начальные условия: в начале смены в накопителе 2 находится G баночек, а в накопителе 3 - K баночек.
Определить, какие размеры должны иметь накопители с номерами, указанными в табл. 7.1 соответственно варианту. Промоделируйте работу линии на протяжении одной смены (N часов). В табл. 7.1 указаны варианты и значения параметров.
Таблица 7.1
Параметр |
Вариант | ||
1 |
2 |
3 | |
А ± В |
3,5 ± 1,1 |
4,5 ± 2,0 |
3,2 ± 1,3 |
F |
1,5 |
1.2 |
2,3 |
C |
1,6 |
1.3 |
2,4 |
D ± Е |
2,0 ± 0,8 |
1,7 ± 0,5 |
2,6 ± 0,4 |
G |
20 |
26 |
35 |
K |
36 |
36 |
30 |
N |
8 |
6 |
7 |
Номера анализируемых накопителей |
1, 3 |
2, 3 |
1, 2 |
Код
stor_3 STORAGE 2 ; 2-канальное устройство
GENERATE ,,,20 ; генерируем 20 транзактов
TRANSFER ,l_stor_2 ; переход во второй накопитель
GENERATE ,,,36 ; генерируем 36 транзактов
TRANSFER ,l_stor_3 ; переход в третий накопитель
GENERATE 3.5,1.1 ; генерируем транзакты раз в 3.5+-1.1
; единиц модельного времени
QUEUE query_1 ; транзакт становится в очередь
SEIZE stor_1 ; транзакт занимает устройство
DEPART query_1 ; транзакт уходит из очереди
ADVANCE 1.5 ; транзакт задерживается в устройстве
; на 1.5 единицы модельного времени
RELEASE stor_1 ; транзакт освобождает устройство
l_stor_2 QUEUE queue_2 ; аналогично для второго устройства
SEIZE stor_2
DEPART queue_2
ADVANCE 1.6
RELEASE stor_2
l_stor_3 QUEUE queue_3 ; транзакт становится в очередь
ENTER stor_3 ; транзакт входит в 2-канальное устройство
DEPART queue_3 ; транзакт уходит из очереди
ADVANCE 2.0,0.8 ; транзакт задерживается в устройстве на
; 2.0+-0.8 единицы модельного времени
LEAVE stor_3 ; транзакт покидает 2-канальное устройство
TERMINATE 0 ; транзакт удаляется из модели, не уменьшая
; счетчик завершений
GENERATE 28800 ; моделируется работа на протяжении 28800
; единиц модельного времени (8 часов)
TERMINATE 1 ; уменьшаем счетчик завершений на 1
START 1 ; устанавливаем начальное значение счетчика
; завершений в 1
Отчет
GPSS World Simulation Report - lab1.4.1
Monday, November 28, 2011 17:56:21
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 28800.000 23 2 1
NAME VALUE
L_STOR_2 11.000
L_STOR_3 16.000
QUERY_1 10004.000
QUEUE_2 10001.000
QUEUE_3 10003.000
STOR_1 10005.000
STOR_2 10002.000
STOR_3 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 20 0 0
2 TRANSFER 20 0 0
3 GENERATE 36 0 0
4 TRANSFER 36 0 0
5 GENERATE 8240 0 0
6 QUEUE 8240 0 0
7 SEIZE 8240 0 0
8 DEPART 8240 0 0
9 ADVANCE 8240 0 0
10 RELEASE 8240 0 0
L_STOR_2 11 QUEUE 8260 0 0
12 SEIZE 8260 0 0
13 DEPART 8260 0 0
14 ADVANCE 8260 1 0
15 RELEASE 8259 0 0
L_STOR_3 16 QUEUE 8295 0 0
17 ENTER 8295 0 0
18 DEPART 8295 0 0
19 ADVANCE 8295 0 0
20 LEAVE 8295 0 0
21 TERMINATE 8295 0 0
22 GENERATE 1 0 0
23 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
STOR_2 8260 0.459 1.600 1 8297 0 0 0 0
STOR_1 8240 0.429 1.500 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QUEUE_2 19 0 8260 8225 0.018 0.063 14.957 0
QUEUE_3 35 0 8295 8221 0.052 0.182 20.410 0
QUERY_1 1 0 8240 8240 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
STOR_3 2 2 0 2 8295 1 0.576 0.288 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
8297 0 28800.849 8297 14 15
8298 0 28801.910 8298 0 5
8299 0 57600.000 8299 0 22
Вывод
Размеры, которые должны
иметь накопители 1 и 3 – 1 и 35 соответственно.
Задание 2. Моделирование контроля и настройки телевизоров
Собранные телевизоры проходят серию
испытаний на станции технического
контроля. Если оказывается, что функционирование
телевизора ненормально, то отбракованный
телевизор передают в цех наладки,
где заменяют неисправные блоки.
После наладки телевизор
Телевизоры попадают на станцию технического контроля каждые A ± B минут. На станции работают C контролеров одинаковой квалификации. Операция контроля одного телевизора состоит из двух проверок:
1) для первой проверки каждому контролеру необходимо D ± Е минут;
2) для второй проверки на всех
C контролеров имеется один
Приблизительно G процентов телевизоров успешно проходят проверку и попадают в цех упаковки, а другие K процентов - в цех наладки, в котором находится один рабочий - наладчик. Время наладки (замены) неисправных блоков распределено в соответствии с равномерным законом в интервале N ± M минут.
Написать на GPSS модель функционирования этого подраздела производственной линии. Время моделирования - 8 ч.
Определить, сколько мест на стеллажах необходимо предусмотреть на входе станции контроля и в цехе наладки. В табл. 7.2 приведены варианты заданий и значения параметров.
Таблица 7.2
Параметр |
Варианты | ||
1 |
2 |
3 | |
А ± В |
5,5 ± 2,0 |
7,0 ± 1,5 |
6,5 ± 2,0 |
С |
2 |
3 |
2 |
D ± Е |
9 ± 3 |
6 ± 5 |
12 ± 3 |
F |
1,2 |
1,5 |
1,0 |
G |
85 |
95 |
85 |
K |
15 |
5 |
15 |
N ± M |
30 ± 7 |
35 ± 9 |
30 ± 8 |
Код
stor_control STORAGE 2 ; многоканальное устройство (2 контролера)
GENERATE 5.5,2.0 ; генерируем транзакты раз в 5.5+-2.0
; единиц модельного времени
l_control QUEUE query_control
ENTER stor_control ; транзакт входит в 2-канальное устройство
DEPART query_control ; транзакт покидает очередь
ADVANCE 9,3 ; транзакт задерживается в устройстве
; на 9+-3 единицы модельного времени
LEAVE stor_control ; транзакт покидает устройство
QUEUE queue_device ; транзакт становится в очередь на
; второй этап тестирования
SEIZE device ; транзакт занимает тестовый прибор
DEPART queue_device ; транзакт покидает очередь
ADVANCE 1.2 ; транзакт задерживается в приборе на 1.2
; единицы модельного времени
RELEASE device ; транзакт освобождает прибор
TRANSFER 0.15,l_pack,l_setup ; с вероятностью 0.15 транзакт
; переходит на настройку
; с вероятностью 0.85 - на упаковку
l_setup QUEUE queue_setup ; транзакт становится в очередь на настройку
SEIZE fixer ; транзакт занимает настройщика
DEPART queue_setup ; транзакт уходит из очереди
ADVANCE 30,7 ; транзакт задерживается на настройке
; на 30+-7 единиц модельного времени
RELEASE fixer ; транзакт освобождает настройщика
TRANSFER ,l_control ; транзакт возвращается на контроль
l_pack TERMINATE 0 ; транзакт удаляется из модели не уменьшая
; счетчик завершений
GENERATE 480 ; моделируется работа на протяжении 480
; единиц модельного времени (8 часов)
TERMINATE 1 ; уменьшаем счетчик завершений на 1
START 1 ; устанавливаем начальное значение счетчика
; завершений в 1
Отчет
GPSS World Simulation Report - lab2.2.1
Sunday, December 04, 2011 20:39:10
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480.000 21 2 1
NAME VALUE
DEVICE 10003.000
FIXER 10005.000
L_CONTROL
L_PACK 19.000
L_SETUP 13.000
QUERY_CONTROL 10001.000
QUEUE_DEVICE 10002.000
QUEUE_SETUP 10004.000
STOR_CONTROL 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 85 0 0
L_CONTROL 2 QUEUE 98 1 0
3 ENTER 97 0 0
4 DEPART 97 0 0
5 ADVANCE 97 2 0
6 LEAVE 95 0 0
7 QUEUE 95 0 0
8 SEIZE 95 0 0
9 DEPART 95 0 0
10 ADVANCE 95 1 0
11 RELEASE 94 0 0
12 TRANSFER 94 0 0
L_SETUP 13 QUEUE 16 2 0
14 SEIZE 14 0 0
15 DEPART 14 0 0
16 ADVANCE 14 1 0
17 RELEASE 13 0 0
18 TRANSFER 13 0 0
L_PACK 19 TERMINATE 78 0 0
20 GENERATE 1 0 0
21 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
DEVICE 95 0.235 1.189 1 83 0 0 0 0
FIXER 14 0.888 30.429 1 55 0 0 0 2
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QUERY_CONTROL 4 1 98 37 0.449 2.199 3.534 0
QUEUE_DEVICE 1 0 95 80 0.015 0.078 0.494 0
Информация о работе Контрольная работа по "Экономико-математическому моделированию"