Задание 1. Выбор направления движения.
Базовый оператор: select.
В цехе имеется a станков. Заготовки поступают каждые b мин и направляются на станок, имеющий минимальную очередь, причём время движения заготовки от места поступления до станка равно 5n (n – номер станка) Реализовать время перехода через обращение к матрице. Время обработки на станке зависит от длины очереди и определяется функцией (при этом максимальное повышение производительности равно 10 d). Промоделировать работу участка в течение месяца. Предложить варианты повышения эффективности. Задания выполняются согласно индивидуальным вариантам (таблица 6.1).
Таблица 6.1 – Варианты индивидуальных заданий
Вариант | a | b | c | d |
Normal(12,1) | 40–46 | |||
Exponential(7) | 22–26 | 0,5 | ||
Poisson(10) | 41–43 | 1,2 | ||
Normal(8,1) | 40–44 | 1,1 | ||
Exponential(10) | 44–48 | |||
Poisson(11) | 52–56 | 1,4 | ||
Normal(10,1) | 59–61 | 1,2 | ||
Exponential(8) | 42–50 | |||
Poisson(12) | 62–66 | 0,8 | ||
Normal(12,1) | 80–86 | |||
Exponential(9) | 60–64 | 1,1 | ||
Poisson(10) | 70–74 | 1,4 | ||
Normal(10,1) | 62–64 | 0,4 | ||
Exponential(11) | 62–64 | 0,8 | ||
Poisson(9) | 42–44 |
Задание 2. Подсчет устройств, удовлетворяющих критерию.
Базовые операторы: select, count.
На заводе проходит испытание новое устройство покраски деталей. Устройство состоит из трех красящих и одного вспомогательного манипуляторов. Процесс организован так: вспомогательный манипулятор устанавливает деталь в одну из трех рабочих позиций (a мин), затем красящий манипулятор наносит краску (b мин), вспомогательный убирает готовую деталь (c мин). Детали поступают каждые d мин. и попадают на устройство с наименьшим числом обрабатываемых в данный момент деталей. Кроме того, каждый час происходит контроль одного из параметров (e). Результаты проверок заносятся в таблицу. Промоделировать работу цеха в течение дня (2 смены). Задания выполняются согласно индивидуальным вариантам (таблица 6.2).
Таблица 6.2 – Варианты индивидуальных заданий
Вариант | a | b | c | d | e |
6-8 | число свободных красящих манипуляторов | ||||
7-9 | число занятых красящих манипуляторов | ||||
5-6 | число красящих манипуляторов с загрузкой меньше 60% | ||||
5-7 | число красящих манипуляторов с загрузкой больше 60% | ||||
6-10 | число свободных красящих манипуляторов | ||||
7-10 | число занятых красящих манипуляторов | ||||
8-10 | число красящих манипуляторов с загрузкой меньше 60% | ||||
8-9 | число красящих манипуляторов с загрузкой больше 60% | ||||
8-11 | число свободных красящих манипуляторов | ||||
10-12 | число занятых красящих манипуляторов | ||||
4-6 | число красящих манипуляторов с загрузкой меньше 60% | ||||
4-8 | число красящих манипуляторов с загрузкой больше 60% | ||||
5-9 | число свободных красящих манипуляторов | ||||
6-9 | число занятых красящих манипуляторов | ||||
6-8 | число красящих манипуляторов с загрузкой меньше 60% |
Контрольные вопросы
1 Для чего используется оператор count?
2 В чем заключается назначение оператора select?
3 Какие условия возможны в операторах select и count?
4 Как организовать занесение данных в таблицу?