Файл: Ильинский, Д. Я. Обоснование решений при проектировании и эксплуатации машин и линий легкой промышленности учебное пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 01.11.2024
Просмотров: 72
Скачиваний: 0
поскольку произведению 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 |