Реферат: Оптимизация моделей процессов производства
В этом случае задача моделирования сводится к тому, чтобы время опережения начала и окончания обработки партий деталей каждого наименования на передающем и получающем детали рабочих местах обеспечивало непрерывную обработку партий деталей с максимальной параллельностью.
Длительность производственного цикла обработки партий деталей в рассматриваемой постановке решения задачи может быть определена по формуле
(1)
где - номер рабочего места, начинающего процесс обработки деталей данной группы;
k - номер рабочего места, на котором заканчивается процесс обработки деталей данной группы;
m - количество групп деталей;
d - количество деталей в группе;
- величина смещения на j -м рабочем месте, на котором начинается процесс обработки i -й партии деталей;
- величина смещения на j -м рабочем месте, на котором заканчивается процесс обработки i -й партии деталей;
- время обработки групп деталей на рабочем месте, завершающем процесс обработки, следующих за r -й группой;
- время обработки деталей групп, предшествующих r -й группе деталей на рабочем месте, начинающем процесс обработки;
- время обработки партий деталей, предшествующих i -й партии деталей на рабочем месте, начинающем процесс обработки;
- время обработки партий деталей, обработка которых следует заобработкой партии деталей i -ro наименования на рабочем месте, завершающем процесс обработки.
Поскольку время обработки передаточных партий от очередности их обработки не зависит, критерием оптимизации является:
В первую очередь следует запускать в обработку партию деталей, которая обеспечивает наименьшую составляющую в общем смещении. Метод предполагает проведение пошаговой оптимизации: на каждом шаге ищется для партий деталей, очередность которых еще не определена. Величина зависит от , которое определяется как сумма положительных разностей (). Здесь - соответственно время обработки партии деталей на передающем и получающем рабочих местах связанной пары.
Следует учитывать, что положительная разность () времени обработки детали n -й очереди запуска компенсируется лишь тогда, когда модуль отрицательной разности времени обработки детали (n + 1)-й очереди равен или больше разности ()детали n -й очереди запуска.
Таким образом, при определении любой n -й очереди запуска необходимо проводить анализ знака разности времени обработки всех оставшихся деталей на всех парах связанных рабочих мест. Связи, у которых эти разности имеют знак плюс, из дальнейшего анализа следует исключать. Это же относится к связям, у которых все разности имеют только отрицательные значения.
На основании анализа разностей () на технологически связанных парах рабочих мест и учитывая то, что эти разности со знаком минус являются компенсаторами, т.е. способны «гасить» положительные разности () деталей следующей очереди обработки, можно сформулировать правила, позволяющие улучшить полученные результаты оптимизации.
1. Если при очередной итерации окажется несколько минимальных значений , то в первую очередь запускается деталь, у которой сумма отрицательных разностей () по модулю наибольшая, так как она имеет большее значение компенсаторов.
2.Если при очередной итерации у i -й детали на данной связанной паре рабочих мест разность () со знаком плюс по модулю больше суммы разностей () со знаком минус, то в этом случае в значении найденной суммы следует учитывать только абсолютную величину суммы отрицательных разностей.
3. Если при очередной итерации определения очередности запуска деталей в обработку оказывается, что i -я деталь имеет у всех связей только положительные разности (), то такую деталь следует запускать в последнюю очередь, так как у этой детали нет компенсаторов.
Исследование большого объема статистических данных автоматизированного решения задачи показывает, что использование приведенных правил, улучшающих алгоритм поиска оптимальной очередности запуска деталей в обработку, приводит к уменьшению длительности производственного цикла на 40-50 %.
Результатом моделирования является формирование календарного расписания рабочих мест производственной системы, в котором учитывается информация о затратах времени на наладку и переналадку оборудования, принятый размер партии запуска и время смещений запуска деталей в обработку относительно первого рабочего места системы.
Для оптимизации размера партий, запускаемых в обработку деталей, может быть предложена следующая формула:
, (2)
где р - размер партии запуска деталей в обработку, компл.;
Е - коэффициент эффективности капиталовложений;
S обj - стоимость оборудования j-ro наименования, р.;