Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Ильинский, Д. Я. Обоснование решений при проектировании и эксплуатации машин и линий легкой промышленности учебное пособие

.pdf
Скачиваний:
8
Добавлен:
19.10.2023
Размер:
3.38 Mб
Скачать

К задачам рационального .использования производственных ре­ сурсов обычно относятся задачи выбора:

оптимального плана раскроя исходных материалов как штуч­ ных .-(например, натуральных кож, листов стали, жести, фанеры, картона, полос, прутков, бревен и др.), так и погонных (например, тканей, рулонных искусственных кож, пленок, бумаги и др.);

оптимального распределения и назначения (например, видов изделий или видов работ между машинами), оптимального ассор­ тимента продукции (в том числе и в связи с рассмотрением воп­ роса целесообразности степени специализации предприятий), оп­ тимальной маршрутизации производственного транспорта п др.

Ниже рассматриваются некоторые типовые задачи линейного программирования.

З а д а ч а 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

Соседние файлы в папке книги из ГПНТБ