Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Ход работы. Рассмотрим пример простейшего цикла.




Рассмотрим пример простейшего цикла.

 

1. Запустите среду GPSS World.

 

2. Выберите команду меню File → New, в появившемся окне выбрать Model.

 

3. В появившемся редакторе наберите следующую программу:

 

; Блоки модели

GENERATE5,3,,100 ; Создание 100 транзакций

SPLIT1,Place1 ; Копирование транзакций на устройство № 1.2

; Устройство № 1.1

SEIZEFacility11 ; Захват устройства № 1.1

ADVANCE6,2 ; Задержка транзакции

RELEASEFacility11 ; Освобождение устройства № 1.1

TRANSFER,Out1 ; Перенаправление транзакции на сборку

; Устройство № 1.2

Place1 SEIZEFacility12 ; Захват устройства № 1.2

ADVANCE9,1 ; Задержка транзакции

RELEASEFacility12 ; Освобождение устройства № 1.2

; Сборка и выход

Out1 ASSEMBLE2 ; Сборка 2 транзакций

TERMINATE1 ; Уничтожение транзакций

; Команды

START 100 ; Моделирование прохождения 100 транзакций

 

Данная программа моделирует одновременное поступление деталей на два устройства, обработку их на устройствах и последующую сборку.

 

4. Выполните программу, выбрав в верхнем меню Command → «Create simulation»

 

5. Проанализируйте полученный отчёт.

 

6. Составьте программу, в которой на конвейер каждые пять минут поступают два типа деталей. Каждый тип подвергается предварительной обработке на разных станках. Первый тип обрабатывается на первом станке 11 минут, второй тип на втором станке 6 минут. Затем детали собираются на сборочном станке. Конечная деталь состоит из одной детали первого типа и двух второго. Промоделировать работу цеха в течение восьми часов, оценить, насколько станки справляются со своей работой, предложить меры по улучшению.

 

Пример задачи на использование блока GATHER мог бы выглядеть следующим образом. Пусть в систему поступают электродвигатели для мойки и сушки в специальном аппарате с интервалом 60 минут, распределенном по экспоненциальному закону. Аппарат включают, только когда есть 5 электродвигателей.

Процесс мойки и сушки занимает 280+-20 минут.

Промоделировать процесс в течение 2400 минут.

7. В окне GPSS World выберите команду меню File → New, в появившемся окне выбрать Model.

 

8. В появившемся редакторе наберите следующую программу:

 

APPAR STORAGE 5

GENERATE (EXPONENTIAL(1,0,60))

ADOPT 1

QUEUE OCH

GATHER 5

ENTER APPAR

DEPART OCH

ADVANCE 280,20

GATHER 5

LEAVE APPAR

TERMINATE

 

GENERATE 2400

TERMINATE 1

START 1

Здесь блок Adopt позволяет все заявки считать принадлежащими одному (первому) семейству. Без него эта задача имела бы намного более громоздкое решение.



 

9. Сколько раз включался аппарат для мойки?

 

10. Решить задачу:

Пусть в систему передачи данных поступают информационные сообщения со средним интервалом 100, распределенным по экспоненциальному закону. Каждое сообщение разбивается на 3 блока. Блок передается за 300+-290 единиц времени. На приемном конце заявки вновь собираются из блоков. Промоделировать работу системы в течение часа. Сколько сообщений пройдёт за это время?


mylektsii.ru - Мои Лекции - 2015-2018 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал