 
        
        книги из ГПНТБ / Ильинский, Д. Я. Обоснование решений при проектировании и эксплуатации машин и линий легкой промышленности учебное пособие
.pdfК задачам рационального .использования производственных ре сурсов обычно относятся задачи выбора:
оптимального плана раскроя исходных материалов как штуч ных .-(например, натуральных кож, листов стали, жести, фанеры, картона, полос, прутков, бревен и др.), так и погонных (например, тканей, рулонных искусственных кож, пленок, бумаги и др.);
оптимального распределения и назначения (например, видов изделий или видов работ между машинами), оптимального ассор тимента продукции (в том числе и в связи с рассмотрением воп роса целесообразности степени специализации предприятий), оп тимальной маршрутизации производственного транспорта п др.
Ниже рассматриваются некоторые типовые задачи линейного программирования.
З а д а ч а 1. Требуется определить оптимальный режим работы, штампа-автомата 1, вырубающего детали из одноили много слойного настила материала, рулоны которого находятся на стой
| ке 2 (рис. 2). | 
 | 
 | 
 | 
 | ||
| Искомыми | (управ | 
 | ||||
| ляющими) | величинами | 
 | ||||
| являются темп | работы | 
 | ||||
| (количество | ударов | в | 
 | |||
| минуту) — п уд/мпн | 
 | |||||
| штампа-автомата и ко | 
 | |||||
| личество слоев (коли | 
 | |||||
| чество РУЛОНОВ)—ZLUT., | 
 | |||||
| обрабатываемых | одно | 
 | ||||
| временно | (задача | за | 
 | |||
| имствована | из | 
 | рабо | 
 | ||
| ты Я. С. Палея, выпол | 
 | |||||
| ненной | в | Тбилисском | 
 | |||
| политехническом | 
 | ин | 
 | |||
| ституте | имени В. И. Ле | Рис. 2. Штамп-автомат для раскроя рулонных | ||||
| нина) . | 
 | 
 | 
 | 
 | 
 | |
| Ограничения, | 
 | на | материалов | |||
| 
 | 
 | |||||
кладываемые на искомые величины из условий получения заданной производительности,
| 
 | пг > 30; | ( I ) | |
| из | условий, обусловленных | предельными значениями | мощно | 
| сти. штампа-автомата, | 
 | 
 | |
| 
 | яг1-7 < 170, | (Н> | |
| где показатель степени 1,7 — параметр данной задачи; | темпа | ||
| из | условий, обусловленных | диапазономрегулирования | |
| работы штампа-автомата, | 
 | 
 | |
| 
 | я ^ | 80, | (Ш) | 
| За. | я > | 20. | (IV) | 
| целевую функциюв данном случаепринимается | 
 | ||
/ — iiz2—>min,
21
поскольку произведению nzz прямо пропорциональна себестои мость машино-минуты (себестоимость одной минуты машинного времени).
Таким образом, следует найти такие значения п и z, при кото рых целевая функция достигнет минимума.
Прологарифмировав выражения I—V, обозначив \gn=Xi и \SZ—X2, /7=lgf, получаем систему линейных ограничительных ус ловий;
| хх + | Хг>у 1,48; | (Г) | 
| хг + | 1,7х2Х<2,3; | (1Г) | 
| -v1x<b9; | (ПГ) | |
| Хх>1,3 | (IV0 | |
и линейную форму целевой функции
F — Х\ + 2x2— min, минимум которой следует найти.
Рис. 3. Схема графического решения задачи линейного программирования:
| ,« — графическая интерпретация линейных неравенств: / —область, где | 
 | < 1; 2—об- | |||
| \ | ■ | 
 | а | b | 
 | 
| ласть, где — | + — | > 1 : 5 — лилия | + — = V; б — схема для нахождения | оптнмаль- | |
| а | Ь | а | b | 
 | 
 | 
| 
 | 
 | кого режима работы штампа-автомата | 
 | 
 | |
22
Решение задачи начнем с построения области допустимых зна чений управляющих переменных (рис. 3), для чего в координатах л- 1Ох2 нанесем линии
| Х1 • J- - Х2 Ч I • | (I') | ||
| 1,48 | 
 | 1,48 ^ ’ | |
| 
 | 
 | ||
| _ 3 _ | 
 | т ^ - ч < 1; | (II') | 
| 2,3 | 
 | 1,3) | 
 | 
| 
 | *1 | 1; | (III') | 
| 
 | 1,9 | ||
| 
 | 
 | 
 | |
| 
 | - ^ - > 1 . | (IV'). | |
| 
 | 1,3 | 
 | |
| Условия неотрицательности: | 
 | 
 | |
| 
 | х ,^ 0 ; | (V) | |
| 
 | *2 ч< 0. | (VI) | |
Элементарные правила аналитической геометрии, касающиеся построения линий на плоскости, иллюстрируются рис. '3, а.
| Получаем многоугольник АВСДЕ | (см. | рис. 3, б), содержащий | |
| все те значения Х\ и х2, | которые удовлетворяют условиям (I) — | ||
| (IV), т. е. являются областью допустимых | значений переменных. | ||
| Стрелки Г — Г, 1 Г -1 Г , | III' — ИГ, | IVх- | IV', V — V, VI — VI | 
указывают, какие полуплоскости в пересечении дают область до пустимых значений.
Следует отметить, что точка, соответствующая оптимальному решению, не будет находиться внутри области допустимых значе ний переменных, а будет лежать в вершине многоугольника (при количестве переменных более двух — многогранника) или на его границе.
Рассмотрим целевую функцию
F = х г + 2
которая является линейной функцией координат (х\,- х2) точки на плоскости. Проведем прямую Fi = xi+2x2 через произвольную точ ку ЛГ, (1,4; 0,4).
При этом следует «меть в виду, что коэффициенты при пере менных в уравнении прямой есть проекции иа оси координат век
тора п, перпендикулярного прямой. В данном случае проекции
вектора п на оси координат Ох\ и Ох2 составляют соответственно одну и две произвольные единицы. Получаем'прямую
Fо—Xi+'2x2.
Прямая F\, проведенная через произвольную точку Л+ (1,4; 0,4) параллельно прямой F0, является геометрическим местом точек, в котором Fi = 1,4+ 2 • 0,4=2,2. Как известно, в данном случае зна чение F пропорционально расстоянию d прямой от начала коорди нат. Проведем прямую F2 = xi + 2x2 через произвольную точку М2
(1,6; 0,2), получим /72= sl,6+2 • 0,2 = 2,0.
23.
Очевидно, что полученные решения Fi и F2 не являются опти мальными, так как внутри области допустимых значений можно найти точки, где величина F меньше, чем /д и Р2.
Проводя параллельные между собой прямые F= x i + 2 x2 через различные точки М, получаем семейство параллельных прямых, каждую из которых принято называть линией уровня (линией рав ных значений) линейной формы F.
Видим, что при переходе от точки М\ к точке М2 величина F уменьшилась, следовательно, необходимо продолжить^двпженне в
| направлении, .противоположном направлению вектора п. | ||
| Оптимальное решение определится точкой А | (1,48; 0), где | |
| так как эта | F =1,48 + 2 • 0=l,48=Fmin, | одновременно | 
| точка с наименьшими координатами | ||
| принадлежит | области АВСДЕ допустимых значений переменных | |
л-! и х2 и лежит на прямой F = x\ + 2х2. Именно в этой точке целевая
| функция | достигает | минимума. | 
 | 
 | 
 | 
 | параметрами | |||||||
| Поскольку A'i = 1,48 п х2 = 0, то оптимальными | ||||||||||||||
| работы штампа-автомата будут п=30 уд/мин и z— l. | 
 | 
 | 
 | 
 | 
 | |||||||||
| При этом / = 30 • 12=30 - | f жши | 
 | 
 | 
 | результаты | 
 | объяс | |||||||
| 
 | 
 | 
 | 
 | 
 | Полученные | 
 | ||||||||
| 
 | 
 | 
 | 
 | 
 | няются следующим | образом. Раз | ||||||||
| к | 
 | 
 | 
 | 
 | руб | одного | 
 | рулона | даже с мини | |||||
| 
 | 
 | 
 | 
 | мальным темпом обеспечивает наи | ||||||||||
| 
 | 
 | 
 | 
 | 
 | большую эффективность в результа | |||||||||
| 
 | 
 | 
 | 
 | 
 | те относительно малых внецикловых | |||||||||
| 
 | 
 | 
 | 
 | 
 | потерь на перезаправку рулона (так | |||||||||
| 
 | 
 | 
 | 
 | 
 | как, чем меньше количество слоев и | |||||||||
| 
 | р х | 
 | 
 | 
 | соответственно рулонов, тем больше | |||||||||
| 
 | 'Ш | Ш | к | в каждом | рулоне материала | и тем | ||||||||
| L | ш | реже и короче простои для перезап | ||||||||||||
| 
 | Ы | 1 | 
 | 
 | равки штампа-автомата) | и | 
 | малых | ||||||
| 
 | 
 | 
 | единовременных и текущих | 
 | затрат, | |||||||||
| 
 | У//// | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | связанных с типоразмером штампа- | |||||||||
| 
 | 
 | 
 | 
 | 
 | автомата | (так | как | с увеличением | ||||||
| к. | 
 | 
 | 
 | 
 | количества | слоев материала | резко | |||||||
| 
 | 
 | 
 | 
 | возрастает | мощность, необходимая | |||||||||
| 
 | 
 | 
 | 
 | 
 | для | разруба, | и | соответственно | по | |||||
| 
 | 
 | 
 | 
 | 
 | купная цена и энергетические затра | |||||||||
| 
 | щ | 
 | 
 | 
 | ты па штамп-автомат). | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | З а д а ч а | 2. | Требуется | опреде | |||||||
| 
 | щ | 
 | 
 | 
 | ||||||||||
| 
 | 
 | 
 | 
 | лить | оптимальный | план | раскроя | |||||||
| 
 | и | ш | ж | 1 | прямоугольных | листов | материала | |||||||
| 
 | 
 | 
 | 
 | 
 | размером 2500X1200 мм | на прямо | ||||||||
| 
 | 
 | 
 | 
 | 
 | угольные | заготовки | а | размером | ||||||
| 
 | 
 | 
 | 
 | 
 | 1100x600 мм в количестве 4000 шт. | |||||||||
| 
 | 1 | 
 | 
 | 
 | и заготовки | в размером 500X400 мм | ||||||||
| 
 | 
 | 
 | 
 | в количестве 6000 шт. | 
 | листов | чг | |||||||
| 
 | 
 | 
 | 
 | 
 | Площади | исходных | ||||||||
| Рис. 4. | Карты раскроя | получаемых | заготовок являются | в- | ||||||||||
24
данном случае параметрами задачи, а количество получаемых за готовок каждого вида — ограничителями.
Возможные варианты (жарты) раскроя показаны на рис. 4. Со ставим карту раскроя (табл. 7).
| 
 | 
 | 
 | 
 | 
 | 
 | Т а б л и ц а 7 | |
| Параметры н управляющие | 
 | Варианты раскроя | 
 | 
 | |||
| (искомые) | переменные задачи | л, | | | ftj | 
 | *5 | |
| 
 | 
 | ft. | 
 | ||||
| Число заготовок, выкра | 
 | 
 | 
 | 
 | 
 | ||
| иваемых | из одного | листа | 
 | 
 | 
 | 
 | 
 | 
| (параметры): | 
 | 
 | 
 | 
 | 
 | 
 | |
| а | 
 | 4 | 3 | 
 | 2 | 0 | 1 | 
| в | 
 | 0 | 4 | 
 | 8 | 15 | 11 | 
| Число листов, раскраи | 
 | 
 | 
 | 
 | 
 | ||
| ваемых по данному варианту | 
 | 
 | 
 | 
 | 
 | ||
| (искомые переменные) | -А | Л2 | 
 | Хз | х 4 | *5 | |
Необходимо определить минимум общего количества израсхо дованных листов исходного материала
5
S X/ — х2-{- х2-j- х3-|- х4 -р х5,
г = 1
раскрываемых по каждому из пяти возможных вариантов при ус ловии, что заготовки получены в заданном количестве (в заданном соотношении и комплектности).
| 4 х 4 4- 3 х 2 + 2 х 3 + 0 л*4 | х 5~^ 4000, | (I) | ||||
| 0 х 4 | 4 х 2-f- 8 | -f- 15 х 4 -[- 11 | х 3 | 6000. | (II) | |
| Условия неотрицательности: | 
 | 
 | 
 | 
 | ||
| * i> 0 ; | х 2> 0; | х 3> 0; х4 > | 0; | х 5> | 0. | (III) | 
| Таким образом, целевая функция имеет вид | 
 | 
 | ||||
| F = X = х г + х 2+ х 3-(- х к -j- х 5. | 
 | 
 | ||||
В прямоугольной системе координат АОВ наносим точки k h k2, /г3, ka, п k5, откладывая по осям абсцисс и ординат количество за готовок соответственно а и в, выкраиваемых из одного листа по каждому варианту (рис. 5, а). Получаем многоугольник содержащий все допустимые планы раскроя.
По условиям задачи отношение общего количества заготовок а к общему количеству заготовок в должно составлять 4000 : 6000 = = 2:3. Через начало координат проводим луч ОМ, проекции лю бой точки которого на координатные оси имеют отношение 2 : 3. Оптимальным планом раскроя будет тот, которому соответствует точка, одновременно принадлежащая и лучу ОМ и многоугольни
| ку | Okikzkzkbki и имеющая наибольшие координаты, т. е. точ | 
| ка | k0. | 
| 4—2172 | 25 | 
| в | Поскольку точка | kQ принад | |
| 
 | лежит отрезку k2k3, оптималь | ||
| 
 | ный план раскроя представля | ||
| 
 | ет собой | комбинацию планов | |
| 
 | k2 и k3. | 
 | 
 | 
| 
 | Обозначим через у ту часть | ||
| 
 | материала, которая раскраи | ||
| 
 | вается по варианту k2, а через | ||
| 
 | (1— у)— по варианту k3 (рис. | ||
| 
 | 5, б). Из условий комплектно | ||
| 
 | сти (I) и | (II) с учетом карты | |
| 
 | раскроя получаем | 
 | |
| 
 | Зу + | 2(1 — у) | 2_ | 
| 
 | 4у + | 8(1 — у) | 3 ’ | 
откуда
Рис. 5. Схема для нахождения опти мального плана раскроя:
а — область допустимых планов раскроя: б— схема для нахождения оптимального соотноше ния листов, раскраиваемых по обоим вариантам
Минимальное значение це левой функции получаем, ре шая уравнения, полученные из
(D
3--° X -f 2 — Л' = 4000
И11
или (II)
4. ™ х + 8- — Х = 6000,
И11
откуда X = 1375.
Таким образом, всего необ ходимо 1375 листов, из кото рых по варианту к2 раскраи ваются
— • 1375 = 1250 листов,
И
по варианту k5 — • 1375 = 125 листов,
и
Оптимальность выбранного плана раскроя проверяется на осно ве критерия оптимальности, предложенного акад. Л. В. Канторови чем — первооткрывателем линейного программирования.
Смысл критерия оптимальности заключается в том, что для оптимального варианта решения всегда имеются такие оценки, что скалькулированная по ним результативная эффективность исполь зуемых способов будет равна нулю и меньше (или равна) нулю
26
для неиспользуемых способов. Иначе говоря, затраты на раскрой исходного листа должны компенсироваться полученными результа тами.
Произвольно припишем исходному листу оценку в 30 условных единиц стоимости (оценка не обязательно связывается с пло щадью). Тогда из условий рентабельности, сопоставляющих затра ты и оценку продукции в соответствии с вариантами раскроя k2 и k3 (см. карту раскроя),
(3/и + 4л.) — 30= 0, (2т + 8л) — 30 = 0.
Находим
Для неиспользованных вариантов раскроя ku kit /г5 получаем:
| •15 | 1 | 0-15 | п* | |
| 2 | 1 | ■8 | ||
| - 3 0 = и, | ||||
| ■15 | + | 15-15 | - 3 0 = - 1 5 ; | |
| 2 | 8 | |||
| • 15 | ■+ | 11-15 | 3 0 - — 15. | |
| 2 | 
 | 8 | 
 | 
Согласно критерию оптимальности более экономичного плана раокроя не существует и применение иных вариантов не более рен табельно, чем вариантов k2 и k3.
З а д а ч а 3. Требуется определить оптимальный состав смеси (продукта), в который входят компоненты А, В и С и которая по лучается смешением исходного материала (сырья) I и II видов. Условия задачи сведены в табл. 8.
| 
 | 
 | 
 | 
 | Т а б л и ц а | 8 | |
| 
 | Заданные постоянные величины (параметры) — | Искомые | ||||
| 
 | состав компонентов, | кг/кг | (управ | |||
| Величина | 
 | 
 | 
 | 
 | ляющие) | |
| 
 | 
 | 
 | 
 | переменные | ||
| 
 | А | в | с | Стоимость, | величины— | |
| 
 | уел. ед/кг | количество | ||||
| 
 | 
 | 
 | 
 | 
 | сырья, | КТ | 
| Исходное сырье, кг/кг, вида: | 
 | 
 | 
 | 
 | 
 | 
 | 
| I | 0 ,2 | 0,3 | 0,2 5 | 6 | 
 | 
 | 
| II | 0,1 | 0 ,5 | 0 ,2 0 | 4 | 
 | 
 | 
| Ограничения | 
 | 
 | 
 | 
 | 
 | 
 | 
| Получаемый продукт, кг | 6 ,0 | 15,0 | 10,0 | — | — | 
 | 
| Задача состоит в определении Х\ | и х2 сырья | I и II видов, кото | ||||
рые обеспечивают получение продукта заданного состава (А-.В-.С— =6:15:10) при минимальной стоимости его.
| 4* | 27 | 
Ограничения, накладываемые на переменные величины (из ус
ловия получения продукта заданного состава),
| 
 | 0,2 л ',+ | 0,1 | 6,0; | 
 | (I) | |
| 
 | 0,3 лу -|- 0,5 л2 > 15,0; | 
 | (II) | |||
| 
 | 0,25 л, + | 0,20 л2> 10,0. | 
 | (III) | ||
| Условия неотрицательности | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | > 0; | 
 | 
 | (IV) | 
| 
 | 
 | Л‘2> 0 . | 
 | 
 | (V) | |
| Целевая функция | F — 6 | r\'i + 4 л'2 -9- min. | 
 | 
 | ||
| 
 | 
 | 
 | ||||
| В соответствии с методикой, | изложенной выше, | построим об | ||||
| ласть допустимых значений | переменных (рис. 6) | и найдем точку | ||||
| М0г принадлежащую | этой | области | и лежащую | на прямой F — | ||
| = 6 лг,+4 х2. Точка М0 | (13,3; | 33,0), координаты которой находятся, | ||||
| например, путем .совместного решения уравнений | (I) | и (III), опре | ||||
деляет оптимальный состав смеем. При этом стоимость 6+ 15+ 10= =31 кг продукта заданного состава минимальна и составляет
/го = 6 • 13,3+4 •33,0=212=/7mln.
Рис. 6. Схема для нахождения оптимального сос
тава смеси продукта
В том, что полученное решение наилучшее, т. е. целевая функ ция в точке MQдостигает минимума, можно убедиться, подсчитав
■28
| значение целевой функции и точках Ми М2 и | области допусти | |||||
| мых значений. | 
 | 
 | 
 | 
 | ||
| В точке М х | Л = | 6-31-f-4-11,5 = 232; | 
 | |||
| , | „ | М а | F a = 6-50 + 4-0 | =300; | 
 | |
| „ | „ | Mt | F3= | 6-0 4 4-60 | — 240, | 
 | 
| Видим, | что | 
 | 
 | 
 | 
 | |
F o < F l < F i < F 3.
З а д а ч а 4. Требуется определить оптимальную загрузку ма шин Л и В в течение смены. Каждая машина может быть исполь зована для выпуска изделий I и II видов, т. е. требуется определить
| какую часть смены каждая машина должна выпускать | изделие | ||||||
| I | вида, а какую часть смены — изделие II вида. | Условия задачи | |||||
| сведены в табл. 9. | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | Т а б л и ц а 9 | |
| 
 | 
 | 
 | 
 | 
 | Машипа | 
 | |
| 
 | 
 | Величина | 
 | А, изготавливающая | В, изготавливающая | ||
| 
 | 
 | 
 | продукцию вида | продукцию вида | |||
| 
 | 
 | 
 | 
 | • | " | I | II | 
| Заданные постоянные | 
 | 
 | 
 | 
 | 
 | ||
| 
 | Производительность | машины, | 
 | 
 | 
 | ||
| 
 | единиц продукции в час (ед. | 
 | 14 | 14 | |||
| 
 | прод/ч) | 
 | 
 | 7 | 21 | ||
| 
 | Удельные затраты, руб./ч | 5 | 41 | 14 | 28 | ||
| Ограничения | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | Общее (чистое) время работы | 7 | 7 | 7 | |||
| 
 | каждой машины, ч | 
 | 7 | ||||
| '• | Общий | план выпуска, | ед. про | 84 | 42 | 84 | |
| 
 | дукции | в смену | 
 | 42 | |||
| Искомые (управляющие) переменные | 
 | 
 | 
 | 
 | |||
| 
 | Длительность выпуска | машиной | 
 | 
 | 
 | ||
| 
 | каждого вида продукции, ч | дТл | д'2.4 | АТ в | Х 2 В | ||
| 
 | ^Ограничения, накладываемые на переменные величины по ре | ||||||
| сурсу времени, | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | XlA 4 | -*2а -^.7; | 
 | 
 | (О | 
| 
 | 
 | 
 | Х\в + | *гв 'С. 7- | 
 | 
 | (II) | 
| 
 | Ограничения, обусловленные необходимостью выполнения пла | ||||||
| на ;по ассортименту, | 
 | 
 | 
 | 
 | ,(1И) | ||
| 
 | 
 | 
 | 7 Xia + 14 Х\в | 42; | 
 | ||
| 
 | 
 | 21 Х2л 4" 14 х 2 п | 84. | 
 | (IV) | ||
29
| Условия неотрицательности: | 
 | 
 | 
| > | 0; | (V) | 
| Л'1В У* 0; | (VI) | |
| JC2A УУ0; | (VII) | |
| л'2В), | 0. | (VIII) | 
За целевую функцию принимаются суммарные затраты труда на выпуск продукции заданного объема
| F = 5 Х\а + 41 х2д 4- 14 Х\В+ 28 Хгв — min. | (IX) | 
Для уменьшения количества переменных, воспользовавшись формулами (III) и (IV), выразим х\в и Хчв соответственно через Л'и и х>д:
Х\в = — (42 — 7 лгм);
| Х 2 в ~ ~ (84 — | 21 ДГгд!- | 
| Выразив в неравенствах (II), | (VI), (VIII) и (IX) величины | 
Xiв и xiв соответственно через х \а и х-2а и приведя подобные члены, получаем:
| •Ям ~Ь х 2а 4. 7; | (О | 
| Л'1д + 3 Х2А Уу 4; | (II') | 
| -V'ia У- 0; | (V) | 
| Х\д ^ 6, | (VI') | 
| -\'2д ;> 0; | (VII) | 
| х 2а 4 4; | (VIII') | 
| 210 — 2 Xia — ХгА —*min. | (IX') | 
В соответствии с методикой, изложенной выше, находим реше
| ние задачи | (рис. | 7), которое составляет * м = 6 ч, | Л'2Л=1 ч. При | 
| этом ^=210—2 • | 6—l=197 = .Fmin■ Зная х \а и | х 2а, находим | |
| соответственно x ia = 0 и Х2в=4,5 ч. | 
 | ||
| З а д а ч а | 6. Определить целесообразность модернизации фур | ||
нитурного производства, состоящего из штамповочного, механичес кого и сборочного цехов.
При существующем положении (I вариант) выпускается про дукция А и В. Предполагается частичная модернизация (II вари ант), в результате которой это же производство будет выпускать продукцию А, В и С.
30
