Научная статья на тему 'О составлении расписания обработки деталей в штамповочном участке'

О составлении расписания обработки деталей в штамповочном участке Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
56
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «О составлении расписания обработки деталей в штамповочном участке»

ИЗВЕСТИЯ

ТОМСКОГО ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ И ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА имени С. М. КИРОВА

Том 243 1972

О СОСТАВЛЕНИИ РАСПИСАНИЯ ОБРАБОТКИ ДЕТАЛЕЙ В ШТАМПОВОЧНОМ УЧАСТКЕ

В. М. РЕЙДЕР, Ю. Н. ЕФИМОВ (Представлена научным семинаром вычислительной лаборатории НИИ АЭМ)

В работе [1] описывается автоматизированная система управления предприятием (ЛСУП) с дискретным характером производства. Разработанная в этой системе экономико-математическая модель различает состояние производства только до уровня межцехового маршрута каждого элемента конструкции товарных изделий предприятия. Формируемые системой оперативно-календарные планы гарантируют синхронную работу всех подразделений предприятия в интересах выполнения директивного плана выпуска товарной продукции в установленные сроки с одновременным обеспечением пропорциональных заделов и минимизацией незавершенного производства. Однако дальнейшее оперативное управление за реализацией оперативных «машинных» планов вызывает необходимость более детализированного расписания работы подразделения на уровне деталеопераций. Одному из возможных вариантов решения этой задачи для штамповочного участка механического цеха и посвящена настоящая работа.

Постановка задачи. Рассматривается производственный участок (штамповочный), на оборудовании которого <3={<7ь <7з, произ-

водится обработка множества деталей /={/ь к, ¿з, ¿п}- Каждая группа оборудования 52, 5з, $!•} содержит г однотипных станков (пресса) с одинаковой производительностью. Для каждой известен технологический маршрут на участке, состоящий из списка операций г, времени обработки г-й детали по /-й операции хц и времени настройки станка на данную деталеоперацию ¿у11. Пусть детали закрепленные по своему технологическому маршруту за какой-либо группой оборудования могут обрабатываться с одинаковой экономической эффективностью на любом из принадлежащих к данной группе станков. В любой момент времени на любом может обрабатываться только одна /е/з. Обработка деталей на участке может осуществляться от одной партии до квартальной программы. Эта специфика объясняется тем, что штамповочный участок находится в ряду производственных подразделений первым по технологическому маршруту обрабатываемых деталей.

Задан план запуска Л3(0 деталей на обработку, указывающий календарные сроки (дни) запуска ге/ в количестве, равном одной партии тх.

Требуется построить такое расписание обработки деталей, которое сводило бы к минимуму издержки производства, связанные с простоем оборудования, при условии обеспечения заданного темпа поступления деталей в следующие по технологическому маршруту производственные

подразделения. Таким образом, в качестве целевой функции принимается величина

f г

F = min 2 2 Т% ,

q=1 s =1

где Tsq — время простоя 5-го станка q-й группы оборудования.

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

Допущения

1. Не рассматриваются детали, возвращающиеся по своему технологическому маршруту из других участков.

2. Для всех q^Q qt{]%=0 при }Фр.

3. Запрещается взаимозаменяемость станков разных групп, т. е.

iqfni%=0.

4. Обработка деталей ведется в количестве кратном т\.

Алгоритм. Предлагаемый алгоритм решения задачи составления расписания построен путем дискретного динамического моделирования работы участка с использованием функции предпочтения, отдающей приоритет при установлении очередности претендентам, имеющим меньший запас времени на обработку [2, 3]. При составлении расписания используется процедура пошагового конструирования оптимального варианта, состоящая из семи этапов.

1-й этап. Для каждой детали по заданному календарному плану запуска вычисляется количество партий £imax, подлежащее обработке в течение планируемого периода, а также суммарное операционное время, требующееся на обработку каждой т\ по всему технологическому маршруту

ттi - 2 + <пч) -j=i

где k — число операций технологического маршрута; Tijm = Tij-mi— время обработки одной партии деталей. Определяется длительность производственного цикла обработки партии каждой детали на участке Tx-frT?, где Ту — длительность производственного цикла обработки

в цеху; ßi— доля длительности производственного цикла обработки детали на участке от общецеховой, определяющаяся путем экспертных оценок.

Введем следующие переменные: t — текущее время, 0<¿<7, где Т — длительность планируемого периода; пг1 — число партий, требующих запуск в течение длительности производственного цикла; v — текущий номер рабочего дня; k^ — количество партий ¿-й детали, подлежащих обработке на /-й операции.

Выполним: пх * = 0 для всех ¿е/; t: = 0; v = 1; &ij = 0 для всех • kimdiX

2-й этап. Формируем подмножество Iv си/ деталей, имеющих запуск в v-день. Для каждой i^I, не обрабатываемых в данное время, вычисляется функция предпочтения

f-lL

п — т m *

1 ; .

Если некоторые i^I уже.поставлены на обработку по какой-либо 'опера-

ции определяется возможность обработки еще одной детали по этой же операции, если обрабатываемая деталеоперация отслеживается функцией предпочтения, то выполняется иначе корректируется значение функции предпочтения по следующей формуле:

Т-

f.. - _LJ_

/1] — т

j = i

г де у — число операций, по которым деталь уже прошла обработку.

3-й этап. Анализируется занятость каждой группы оборудования. Если в некоторой q^Q имеются свободные s^q, то устанавливаются на обработку /дС/, удовлетворяющие следующему условию:

__ min Г Тj

1Ц ~ i^iq f

m

4-й этап. Для некоторого момента времени /+6/ формируется подмножество /^ссостоящее из деталей, обработка которых на очередной операции / закончена. Очевидно, что для этих деталей должно выполняться неравенство:

т^т: —Т1}т—

Для сформированного множества выполняется

—1, при этом:

а) если йитах = 0 и /-(-1—0, то фиксируется факт окончания выполнения квартальной программы по ¿-и детали;

б) если то продолжается обработка следующей партии по той же операции и вычисляется значение

тцт:=тцт— (6*-тцс),

где тус — время, необходимое для окончания обработки деталеоперации после предыдущей отсечки б/; причем при пт 1Ф0 вычисляется функция предпочтения

т. __ т

Г _ 1_\ __к

!ц тт 5 1 1]

где Тк — отставание запуска данной партии от планового срока;

в) если /+1=0, выполняется =^+1 + 1.

Следует заметить, что станки, освобожденные после обработки и не загруженные вновь, фиксируются как свободные.

5-й этап. Для деталей, имеющих корректируется функция предпочтения

Т-

1 ¿ели деталь обрабатывалась в течение времени; т ^ <

_1 _в противном случае.

-ГГТ1 1 [

Деталям, не обрабатываемым в течение Ы и имеющим где

/мк — критическое значение функции предпочтения, ¡присваивается метка «аварийности». Помеченными деталями занимается свободное оборудование, если оно имеется, в противном случае среди занятого оборудования освобождается станок, на котором создан наибольший запас деталей для последующей операции.

6-й этап. Выполняется /: = /+6Л При где —длительность рабочего дня, переходим к 3-му этапу,

7-й этап. Проверяется на окончание планируемый период составлена 163

ния расписания При выполнении указанного неравенства составле-

ние расписания оканчивается. В противном случае выполняется л? = \>+1 и осуществляется переход к этапу 2-му.

Замечание. Значение /цк однозначно может определиться в процессе гфактической реализации алгоритма. Чем ближе к единице, тем вероятность обработки еще одной партии деталей без настройки станка выше, а значит, тем выше эффективность использования оборудования. Однако /ик->1 увеличивает вероятность срыва срока выпуска деталей для следующего производственного подразделения.

В заключение необходимо отметить, что длительность планового периода Г, на которое составляется расписание, подлежит исследованию на основании опытной проверки алгоритма. Очевидно, что чем менее Т, тем точнее будет отслеживаться динамика производства; однако слишком малое Т исключает предварительную информацию о предстоящих работах, что в свою очередь не дает возможности заранее подготовить технологическую оснастку и инструмент. Кроме того, при малых значениях Т составленное расписание становится слабо помехозащищенным.

ЛИТЕРАТУРА

1. Ю. Н. Е ф и м о в, В. И. К и з е в, В. И. Н е в р а е в, П. А. Седельников. Основные принципы построения и функционирования АСУП-ТОМСК. «Известия ТПИ» (в печати).

2. С. А. Думлер. Моделирующий алгоритм составления календарного графика. Математические методы в организации и экономике производства. «Машиностроение», 1966.

3. В. М. Рейдер, Ю. Н. Ефимов, А. И. Зайцев. Моделирующий алгоритм составления расписания обработки деталей. Сборник докладов VI научно-технической конференции по вопросам автоматизации производства, г. Томск» 1969.

i Надоели баннеры? Вы всегда можете отключить рекламу.