3 Решение задачи оптимизации структуры технологической линии
методом расшивки узких мест
3.1 Постановка задачи
Одним из факторов роста производительности труда и сокращение затрат трудовых и материальных ресурсов являются повышение технологического уровня и совершенствование производства, в том числе внедрение новой технологии, стабилизация параметров производства и труда, механизация и автоматизация трудоемких процессов и т.д. При этом высокий уровень капитальных вложений, необходимый при создании автоматизированных производств, требует особого внимания к эффективному применения параметров таких производств уже на этапах использования средств и, в первую очередь, к оптимизации основных параметров на этапе проектирования. При оптимизации структуры технологической линии методом расшивки узких мест должны выполняться следующие требования: 1) задана последовательность выполнения технологической операции; 2) известны технико-экономические показатели оборудования на каждой технологической операции; 3) структура линии может изменяться только путём увеличения количества оборудования на определённых технологических операциях. Зададим следующие условия: ni =f i ( x i , k i , k i+1 , … , k m , П ) (1) φ i=∑ φ i ( n i) =max
z i=v ( n )
a<П < b
где m- количество оборудования,
k i (i=1,m) - коэффициент выхода годных изделий на i-ой операции; П – годовой план выхода годных изделий с линии; ni - количество единиц оборудования на i-ой операции; xi – вектор технико-экономических показателей оборудования на i-ой операции; zi – ёмкость накопителя перед i-ой операцией; i – коэффициент загрузки оборудования на i-ой операции по запуску. Тогда целевой критерий производительности технологической линии можно представить: q=f (ni , xi , k i , z i , П) (2) В этом случае задачу по выбору оптимальной структуры линии можно сформулировать следующим образом: необходимо путём варьирования плана в интервале [a, b] найти такие ni, которые обеспечат оптимизацию (2) при выполнении условия(1).
3.2 Анализ и описание метода решения
Для решения задачи необходимо технологический процесс представить в виде связной ориентированной сети, состоящей из множества узлов и множества связывающих технологические операции дуг. То есть транспортную сеть представим в виде конечного графа без петель G=(E, U), где Е=(Х0, Х1, …,Хn) – множество вершин (множество технологических операций); U=(u1,u2,…,um) – множество связывающих технологические операции технологических переходов. Для графа должны выполняться следующие условия: 1. Существует такая вершина Х0E , которая обладает свойством: ( ! Х0 E ) Г-1 Х0= Ø; 2. ( ! ХnE ) ГХn =Ø, где ГХn – множество вершин графа G, следующих за вершиной Хn; 3. Каждой дуге приписываются значения С(u)≥0, uU, где Х0, Хn соответственно вход и выход сети (начальная и завершающая операции технологического процесса); С(u) – пропускная способность дуги “u”. Алгоритм Форда-Фалкерсона для отыскания максимального потока в заданной транспортной сети основывается на следующих теоремах: Теорема 1. Пусть =(Х0, Хi1,… Хin, ХN) – путь, соединяющий вход Х0 с выходом ХN транспортной сети. Если все дуги этого пути ненасыщенные, то можно увеличить поток на величину *=min((U)=C(U)-φ(U)), не нарушая свойств транспортной сети. Теорема 2. Если *0, то увеличивая на * поток в каждой попутной дуге из Х0 в ХN и уменьшая на * поток в каждой встречной дуге, мы увеличиваем поток в цепи. Теорема 3. Если не существует цепи от Х0 до ХN с *0, то поток φ в сети нельзя больше увеличить, т.е. он максимальный. +¿ ¿ +¿ ¿ ХN =c(U А )=c(u), uU А , +¿ ¿ +¿ ¿ где U А – множество дуг, входящих в разрез; c(U А ) – пропускная способность разреза. Теорема 4 (теорема Форда-Фалкерсона). Для заданной транспортной сети максимальное значение потока равно минимальной пропускной способности разреза. +¿ ¿ max ХN =min c(U А ,). Алгоритм Форда-Фалкерсона подразумевает следующие этапы: 1. Отыскание какого-нибудь потока; 2. Отыскание полного потока; 3. Отыскание максимального потока.
3.3 Решение задачи по варианту
На рисунке 4 приведен граф, в виде которого представлен ТП с соответствующими ТО: Рисунок 4 - Граф технологического процесса Путь (1,6, 5, 4, 9) не содержит насыщенных дуг. Находим разность в каждой дуге между максимальной её пропускной способностью и действительной: δ(1,6)=2-1=1; δ(6,5)= 3-1=2; δ(5,4)= 6-1=5; δ(4,9)= 4-2=2; ε * =1. Увеличение потока, проходящего через этот путь на 1, приводит к насыщению дуги (1,6) (рисунок 5). Рисунок 5 - Граф технологического процесса Рассмотрим следующий путь, не содержащий насыщенных дуг (1, 8, 4, 9). δ(1,8)=7-1=6; δ(8,4)= 6-1=5; δ(4,9)= 4-3=1; ε * =1. Увеличение потока, проходящего через этот путь на 1, приводит к насыщению дуги (4, 9) (рисунок 6). Рисунок 6 - Граф технологического процесса Рассмотрим следующий путь, не содержащий насыщенных дуг (1, 7, 9). δ(1,7)=5-4=1; δ(7,9)= 3-1=2; ε * =1. Увеличение потока, проходящего через этот путь на 1, приводит к насыщению дуги (1,7) (рисунок 7). Рисунок 7 - Граф технологического процесса Рассмотрим следующий путь, не содержащий насыщенных дуг (1,8,2,7,9). δ(1,8)=7-2=5; δ(8,2)= 4-2=2; δ(2,7)= 3-1=2; δ(7,9)= 3-2=1; ε * =1. Увеличение потока, проходящего через этот путь на 1, приводит к насыщению дуги (7,9) (рисунок 8). Рисунок 8 - Граф технологического процесса Рассмотрим следующий путь, не содержащий насыщенных дуг (1,8,2,7,9). δ(1,8)=7-2=5; δ(8,2)= 4-2=2; δ(2,7)= 3-1=2; δ(7,9)= 3-2=1; ε * =1. Увеличение потока, проходящего через этот путь на 1, приводит к насыщению дуги (7,9) (рисунок 8). Рисунок 9 - Искомый разрез транспортной сети Так как ни одну из оставшихся вершин нельзя пометить, то поток максимален. Подмножеству непомеченных вершин A 9 отвечает разрез {(2,9), (3,9), (4,9), (7,9)} с пропускной способностью 6+3+4+3=16. Таким образом, минимальным разрезом данной сети является узкое место линии, и, следовательно, реальная производительность оборудования узкого места определяет максимальный поток и выход годных приборов с линии.