Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Эксплуатация программной имитационной модели сети ⇐ ПредыдущаяСтр 7 из 7
2.5.1 Назначение и условия применения программы.
Программная имитационная модель сети предназначена для оценки показателей эффективности технологического процесса прокатки полос металла. Данная программная модель выполняет следующие функции: - расчет средних коэффициентов использования участков цеха; - определение средних значений: числа полос в очередях на участки цеха и времен их ожидания; - производительность цеха по прокатке полос; - формирование стандартного отчета; - гистограмм распределения: времен прокатки, времен ожидания, числа полос в очередях. Программный продукт предназначен для работы в 32-разрядных операционных системах Windows 95/98/2000/XP. Минимальные аппаратные требования составляют: - процессор Pentium 100; - 64MB оперативной памяти; - объем дисковой памяти, необходимый для хранения базы данных, должен быть не менее 50 MB, для приложения – 5 MB; - монитор SVGA с разрешением 800х600 точек; - манипулятор типа «мышь».
2.5.2 Характеристики программы
Программная имитационная модель сети разработана в системе моделирования общего назначения GPSS World. Поэтому сначала необходимо установить пакет моделирования дискретных систем GPSS World (рис 2.10) и затем скопировать программу имитации сети с жесткого диска в предварительно открытый файл модели среды GPSS.
Рисунок 2.10 – Главное окно системы GPSS World
Ввод исходных данных: характеристики потока полос указываются в полях оператора блока GENERATE; средняя длительность обработки полос на участках – в полях оператора блока ADVANCE; емкость очереди – в поле оператора STORAGE; параметры гистограмм распределения – в полях операторов TABLE, QTABLE.
2.5.3 Выполнение программы
Для запуска программы необходимо: командой CREATE SIMULATIONменю COMMAND создать процесс моделирования, появляется окно - журнал Model 2.1.sim – JOURNAL (рисунок 2.11); вызвать окно команды START, в поле команды записать число прогонов (START1000 ) и клавишей ОК запустить модель. После выполнения заданного числа прогонов появляется стандартный отчет Model 2.1.1 – REPORTс результатами моделирования, который автоматически формируется системой GPSS World.
Рисунок 2.11 – Запуск программы имитации сети
На рисунке 2.12 представлен фрагмент отчета, содержащий фазу с большим числом полос в очереди, в данном случае это четвертая фаза имитирует прокатку полос.
Рисунок 2.12 – Фрагмент отчета программы имитации сети
Средние характеристики участков (фаз) располагаются в средней части стандартного отчета программы имитации технологического процесса (рисунок 2.13). Из этих данных видно, что коэффициент использования каналов (UTIL) на фазе прокатки близок к единице, что указывает на узкое место в технологической цепочке прокатки полос. Гистограммы распределения: числа полос в очереди к прокатке и времени ожидания в ней можно вызвать для анализа командами меню WINDOW (рисунки 2.14, 2.15).
Рисунок 2.13 – Фрагмент отчета программы с характеристиками участков, очередей к ним и гистограмм их распределения
Рисунок 2.14 – Вызов гистограмм распределения
Продолжение рисунка 2.14
Рисунок 2.15 – Гистограммы распределения: числа полос в очереди на прокатку и времени ожидания в ней
Приложение А (обязательное)
;Листинг программы имитации сети технологического процесса прокатки полос ;(время в мин.)
;Участок травления
Travlen STORAGE 20;Устройство на 20 каналов. WeitTime TABLE QT$Ocher4,20,40,21;Гистограмма времени ожидания. WeitArt QTABLE Ocher4,10,50,21;Гистограмма числа транзактов ;в очереди рулонов на прокатку. GENERATE (POISSON(1,1.2));Генерация транзактов. QUEUE Ocher1;Стать в очередь1. ENTER Travlen;Войти на участок травления. DEPART Ocher1;Выйти из очереди1. ADVANCE 22,4;Задержать на 18…26 мин. LEAVE Travlen;Выйти из участка травления.
;Участок сварки
ADOPT 2000;Присвоить номер семейства. QUEUE Ocher2;Стать в очередь2. TRANSFER ALL,Can1,Can3,6;Передать лист на одно из трех ;мест (Can1…Can3) участка сварки. Can1 SEIZE Svarka1;Занять место Svarka1. DEPART Ocher2;Выйти из очереди2. ADVANCE (Normal(3,2.4,0.4));Задержать на 2.4 мин. RELEASE Svarka1;Выйти из участка Svarka1. ASSEMBLE 5;Объединить 5 листов в полосу. TRANSFER,Perexod;Передать полосу по метке. Can2 SEIZE Svarka2;Занять место Svarka2. DEPART Ocher2;Выйти из очереди 2. ADVANCE (Normal(3,2.4,0.4));Задержать на 2.4 мин. RELEASE Svarka2;Выйти из участка Svarka2. ASSEMBLE 5;Объединить 5 листов в полосу. TRANSFER,Perexod;Передать полосу по метке.
Can3 SEIZE Svarka3;Занять место Svarka3. DEPART Ocher2;Выйти из очереди 2. ADVANCE (Normal(3,2.4,0.4));Задержать на 2.4 мин. RELEASE Svarka3;Выйти из участка Svarka3. ASSEMBLE 5;Объединить 5 листов в полосу. Perexod SEIZE Namotka;Занять место намотки полосы. ADVANCE 3;Задержать на 3 мин. RELEASE Namotka;Освободить участок намотки.
;Участок прокатки
QUEUE Ocher4;Стать в очередь4 на прокатку. SEIZE Prokatka;Занять прокатный стан. DEPART Ocher4;Выйти из очереди 2. ADVANCE (Normal(4,7.1,1.4));Задержаться на 7.1 мин. RELEASE Prokatka;Освободить прокатный стан. TABULATE WeitTime;Занести время ожидания в таблицу.
;Участок отжига
QUEUE Ocher5;Стать в очередь5 на отжиг. TRANSFER ALL,Kan1,Kan5,5;Передать рулон на одно из пяти ;мест (Kan1…Kan5) участка отжига. Kan1 SEIZE Otgig1;Занять место Отжиг1. DEPART Ocher5;Выйти из очереди5. ADVANCE 24,3;Задержаться на 21…27 мин. RELEASE Otgig1;Освободить место Отжиг2. TRANSFER,Out;Передать рулон по метке Out. Kan2 SEIZE Otgig2;Занять место Отжиг2. DEPART Ocher5;Выйти из очереди5. ADVANCE 24,3;Задержаться на 21…27 мин. RELEASE Otgig2;Освободить место Отжиг2. TRANSFER,Out;Передать рулон по метке Out. Kan3 SEIZE Otgig3;Занять место Отжиг3. DEPART Ocher5;Выйти из очереди5. ADVANCE 24,3;Задержаться на 21…27 мин. RELEASE Otgig3;Освободить место Отжиг3. TRANSFER,Out;Передать рулон по метке Out. Kan4 SEIZE Otgig4;Занять место Отжиг4. DEPART Ocher5;Выйти из очереди5. ADVANCE 24,3;Задержаться на 21…27 мин. RELEASE Otgig4;Освободить место Отжиг4. TRANSFER,Out;Передать рулон по метке Out. Kan5 SEIZE Otgig5;Занять место Отжиг5. DEPART Ocher5;Выйти из очереди5. ADVANCE 24,3;Задержаться на 21…27 мин. RELEASE Otgig5;Освободить место Отжиг5.
;Участок правки и раскроя
Out QUEUE Ocher6;Стать в очередь6. SEIZE Pravka;Занять место Правка. DEPART Ocher6;Выйти из очереди6. ADVANCE (Exponential(6,0,5));Задержаться на 5 мин. RELEASE Pravka;Освободить место Правка. TERMINATE 1;Уничтожить транзакт.
;Листинг программы имитации сети ТП прокатки полос для проверки адекватности модели ;(время в мин.) ;Участок травления Travlen STORAGE 20; GENERATE (POISSON(1,1.2)); QUEUE Ocher1; ENTER Travlen; DEPART Ocher1; ADVANCE (Exponential(2,0,23)); LEAVE Travlen;
;Участок сварки
ADOPT 2000; QUEUE Ocher2; TRANSFER ALL,Can1,Can3,6; Can1 SEIZE Svarka1; DEPART Ocher2; ADVANCE (Exponential(2,0,2.4)); RELEASE Svarka1; ASSEMBLE 5; TRANSFER,Perexod; Can2 SEIZE Svarka2; DEPART Ocher2; ADVANCE (Exponential(3,0,2.4)); RELEASE Svarka2; ASSEMBLE 5; TRANSFER,Perexod; Can3 SEIZE Svarka3; DEPART Ocher2; ADVANCE (Exponential(4,0,2.4)); RELEASE Svarka3; ASSEMBLE 5; Perexod SEIZE Namotka; ADVANCE (Exponential(4,0,5)); RELEASE Namotka;
;Участок прокатки
QUEUE Ocher4; SEIZE Prokatka; DEPART Ocher4; ADVANCE (Exponential(3,0,5.4)); RELEASE Prokatka;
;Участок отжига
QUEUE Ocher5; TRANSFER ALL,Kan1,Kan5,5; Kan1 SEIZE Otgig1; DEPART Ocher5; ADVANCE (Exponential(2,0,24)); RELEASE Otgig1; TRANSFER,Out; Kan2 SEIZE Otgig2; DEPART Ocher5; ADVANCE (Exponential(3,0,24)); RELEASE Otgig2; TRANSFER,Out; Kan3 SEIZE Otgig3; DEPART Ocher5; ADVANCE (Exponential(4,0,24)); RELEASE Otgig3 TRANSFER,Out; Kan4 SEIZE Otgig4; DEPART Ocher5; ADVANCE (Exponential(5,0,24)); RELEASE Otgig4; TRANSFER,Out; Kan5 SEIZE Otgig5; DEPART Ocher5; ADVANCE (Exponential(6,0,24)); RELEASE Otgig5;
; Участок правки и раскроя
Out QUEUE Ocher6; SEIZE Pravka; DEPART Ocher6; ADVANCE (Exponential(6,0,5)); RELEASE Pravka; TERMINATE 1;
|
||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 92; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.69.143 (0.029 с.) |