Практическое занятие №4. Передача транзактов

Блок TRANSFER(ПЕРЕДАТЬ) в режиме безусловной передачи, используется для передачи транзакта в блок, отличный от последующего. TRANSFER ,B.Графическое представление блока на рисунке 4-1.

Рисунок 4-1. Графическое представление блока безусловной передачи

B указывает положение, занимаемое блоком, в который транзакт должен сделать попытку входа. Положение блока может задаваться либо символически, либо в виде номера блока.

……………………………..

MTK ОПЕРАТОР ОПЕРАНДЫ

……………………………

TRANSFER ,MTK

Блок TRANSFER может использоваться для передачи транзактов в блоки по условию: TRANSFER A,B,C.

Режим случайной передачи: блок TRANSFER направляет входящие транзакты случайным образом в один из двух блоков. Операнды В и С задают имена меток этих блоков, операнд A определяет вероятность, с которой транзакт направляется в блок, заданный C. С вероятностью 1-A транзакт будет направлен в блок В. Операнды А и С обязательны. Если не задан B, то транзакт направляется в следующий блок. Направление текущего транзакта не зависит от того, куда был направлен предыдущий транзакт.

Вероятность в поле A задается, как правило, десятичной дробью, начинающейся с точки. Например, блок TRANSFER .75,PLAY,WORK с вероятностью 0,75 направляет транзакты в блок с именем метки WORK, а с вероятностью 0,25 – в блок с именем метки PLAY. Если же поле A начинается не с десятичной точки и не содержит одного из ключевых слов – признаков других режимов работы блока, то его значение рассматривается как количество тысячных долей в вероятности передачи. Например, предыдущий блок можно также записать в виде TRANSFER 750,PLAY,WORK.

Режим логической передачи:в поле A записывается ключевое слово BOTH. Транзакт, поступающий в блок TRANSFER, сначала пытается войти в блок, указанный меткой в поле B (или в следующий блок, если B не задан), а если это не удается, т.е. блок В отказывает транзакту во входе, то в блок, указанный меткой в поле C. Если и эта попытка неудачна, то транзакт остается в блоке TRANSFER до наступления в модели условий, делающих возможным вход транзакта в один из блоков B или C, причем при одновременно возникшей возможности транзакт войдет в блок В. Пример использования блока TRANSFER A,B,Cдля обоих режимов представлен на рисунке 4-2.

Режимслучайной передачи Режим логической передачи

Рисунок 4-2. Пример использования блока TRANSFER A,B,C

Выполнение работы.

Задача 4-1

Производство деталей включает длительный процесс сборки, заканчивающийся коротким периодом обжига в печи. Несколько сборщиков используют одну печь, в которой можно обжигать только одну деталь. Сборщик не может начать новую сборку пока не вытащит из печи предыдущую деталь. Он работает в следующем режиме:

1. Собирает деталь.

2. Ожидает возможность использования печи по дисциплине FIFO.

3. Использует печь.

4. Возвращается к пункту 1.

Процесс имеет следующие характеристики:

Операция Время
Сборка 25± 5 минут
Обжиг 7±1 минута

 

Элемент Рублей
Зарплата сборщика в час
Стоимость аренды печи в час
Цена материала
Стоимость готового изделия

 

Разработать модель и определить оптимальное число сборщиков (такое число, при котором прибыль максимальна). Моделировать для рабочей недели (40 часов).

 

Задача 4-2

В авторемонтной мастерской стоит одна полировочная машина для полирования некоторой детали мотора. Для этого необходимо выполнить следующие этапы:

1. Вынуть деталь 12±3 минуты.

2. Установить деталь в полировочной машине 10±4 минуты.

3. Первая фаза полирования 80±20 минут.

4. Поворот детали в машине для продолжения полирования 15±7минут.

5. Вторая фаза полирования 110±30 минут.

6. Достать полированную деталь из машины 10±4 минуты.

7. Установить деталь на прежнее место 12±3 минуты.

8. Перейти к пункту 1.

Деталь слишком тяжела, чтобы ее мог поднять один оператор полировочной машины. Требуется подъемный кран, помогающий ему в работе. Подъемный кран используется на этапах 1,2,4,6,7. Имеется только один подъемный кран. Краном пользуется не только оператор полировочной машины. Кран используют на других работах в мастерской. Для других видов работ кран требуется через каждые 39±10 минут. Время, на которое забирают кран, составляет 25±10 минут.

Построить модель процесса. Моделирование провести для 400 часов модельного времени. Обеспечить сбор данных о времени ожидания оператора полировочной машины освобождения крана, разделить сбор этих данных на этапе 4 и этапе 6. (Если кран оператором на этапе 6 получен, то оператор его не отпускает до завершения этапа 2). Собрать данные об ожидании крана другими видами работ.

Сравнить полученные данные для дисциплин обслуживания:

1. FIFO

2. Оператор полировочной машины имеет наивысший приоритет при использовании крана.

Задача 4-3.

В ОТК поступают изготовленные изделия в темпе 7±5 минут. Процент брака 10%. Если изделие годное, то сначала проверяют характеристики и осуществляют необходимую регулировку характеристик 9±2 минут. Затем, оформляют необходимые документы 8±4 минут.

Бракованные изделия утилизируют 5±2 минут.

Построить модель, прогнать за 40 часов. Стоимость готового изделия 1500 рублей. Оценить потери при повышении процента брака до 15%.

Задача 4-4.

Существуют две технологии обработки старая на двух станках 19±8 минут и 18±6 минут. Новая - на одном станке 25±5 минут. Детали на обработку поступают 17±7 минут. Одиночный станок используют только если происходит обработка на двух станках.

Составить и реализовать модель. Моделировать 40 часов. Потери от простоя оборудования первой группы 100 рублей в час, второй 300 рублей в час. Определить потери.

Задача 4-5.

К рабочим поступают на изготовление детали с транспортного конвейера. Интервал между поступлениями двух идущих одна за другой деталей равен 9±1 минут. Время изготовления детали первым рабочим составляет 12±1 минут, а вторым – 13±2 минут. Если рабочий занят, он не берет деталь с конвейера, и она перемещается к другому рабочему. Требуется смоделировать работу первого и второго рабочих в течение смены (8 часов). Необходимо

1. Определить коэффициент использования первого и второго рабочих (первого и второго вариантов обслуживания) и число деталей, изготовленных каждым из них.

2. Рабочие получают 400 рублей в час. Менеджер предлагает увеличить темп поступления деталей (снизить интервал поступления до 7±1минут) и увеличить оплату рабочих до 500 рублей в час. Доход от продажи одного изделия 200 рублей. Предложение менеджера выгодно?