- •Введение
- •Постановка задачи
- •Этап 1. Обоснование выбора формы производственной системы
- •Этап 2. Формирование сводного технологического маршрута обработки заданного множества деталей
- •Этап 3. Расчет необходимого количества рабочих мест формируемой производственной системы
- •Этап 4. Моделирование процессов производства для сформированной производственной системы
- •Задача оптимизации при моделировании производственных процессов
- •Правила, улучшающие алгоритм оптимизации очередности обработки деталей
- •На связанной паре рабочих мест. Вариант 1.
- •На связанной паре рабочих мест. Вариант 2.
- •На связанной паре рабочих мест. Вариант 3.
- •На связанной паре рабочих мест. Вариант 4.
- •Правило 1
- •Правило 2
- •Правило 3
- •Правило 4
- •Первая итерация
- •Первая итерация
- •Вторая итерация
- •Вторая итерация
- •Вторая итерация
- •Третья итерация
- •Третья итерация
- •Третья итерация
- •Четвертая итерация
- •Четвертая итерация
- •Четвертая итерация
- •Этап 5. Формирование расписаний работы рабочих мест на принятый шаг управления
- •Заключение
- •Литература
- •Приложние. Программа автоматического расчета
- •Содержание
Задача оптимизации при моделировании производственных процессов
Задача оптимизации возникает в связи с тем, что принимаемая очередность обработки деталей влияет на совокупный цикл обработки. Поэтому за критерий решения задачи оптимизации принимается минимизация длительности совокупного цикла обработки деталей.
Из описанного выше алгоритма расчета смещений следует, что длительность совокупного цикла может быть определена, как смещение запуска деталей в обработку на последнем рабочем месте относительно первого рабочего места плюс время обработки на нем всей группы деталей. Следовательно, совокупный цикл может быть определен по формуле:
, (10)
где: |
— |
смещение запуска деталей на j-ом рабочем месте относительно первого рабочего места, мин.; |
|
— |
суммарное время на выполнение операций технологических процессов обработки деталей на последнем рабочем месте; |
|
k — |
количество наименований деталей, обрабатываемых системой, шт.; |
|
n — |
партия запуска деталей в обработку, шт. |
При оптимизации последовательность (очередность) запуска деталей в обработку должна приниматься такой, чтобы деталь каждой очереди обработки обеспечивала минимальную составляющую в совокупном цикле обработки деталей.
Поэтому при определении детали первой очереди обработки определяется смещение по каждой детали. Минимальная величина из всех найденных укажет на деталь первой очереди. Затем к детали первой очереди обработки присоединяется каждая из оставшихся деталей. И для каждой пары деталей вновь рассчитывается. Минимальное значение из всех найденных теперь укажет на деталь третьей очереди обработки и так далее.
В результате искомая очередность определяется за число итераций, равное количеству наименований деталей, обрабатываемых моделируемой производственной системой. Кроме того, при последней итерации окажутся найденными и смещения aj по всей совокупности технологически связанных пар рабочих мест.
Правила, улучшающие алгоритм оптимизации очередности обработки деталей
Существует несколько правил, позволяющих при определенных условиях улучшить результаты оптимизации очередности обработки деталей. Все эти правила базируются на анализе разности (titi) обработки деталей на технологически связанных парах рабочих мест. Для иллюстрируемого нами примера такие разности приведены в таблице 13, из которой видно, что такие разности имеют либо знак плюс, либо минус. Первая из них при определенных условиях входит составляющей в , а вторая может выступить в роли компенсатора разности (titi) со знаком плюс.
В общем случае возможны четыре варианта соотношения разностей (titi) обработки деталей на каждой паре технологически связанных рабочих мест.
Первый вариант. - (titi) на данной паре технологически связанных рабочих мест данной детали i-ой очереди обработки имеют знак минус, а у детали (i+1)-ой очереди обработки – знак плюс.
Таблица 9
РМ |
Детали |
|
А |
Б |
|
1 |
2n |
5n |
2 |
3n |
2n |
(titi) |
-1n |
+3n |
В этом случае имеет место компенсатор. Для примера в приведенной таблице компенсатор KА равен 1n.
РМ
2
1
А Б
А
Б
t
KА
Рис.7. Схема процесса обработки партий деталей А и Б