Практическое занятие №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 рублей. Предложение менеджера выгодно?