Научная статья на тему 'МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОПТИМАЛЬНОГО РАСКРОЯ С ВОЗМОЖНОСТЬЮ ИЗМЕНЕНИЯ РАЗМЕРОВ И ПОВОРОТА ПРЯМОУГОЛЬНЫХ ЗАГОТОВОК'

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОПТИМАЛЬНОГО РАСКРОЯ С ВОЗМОЖНОСТЬЮ ИЗМЕНЕНИЯ РАЗМЕРОВ И ПОВОРОТА ПРЯМОУГОЛЬНЫХ ЗАГОТОВОК Текст научной статьи по специальности «Математика»

CC BY
192
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ОПТИМИЗАЦИЯ / ОПТИМАЛЬНЫЙ РАСКРОЙ ПОЛУБЕСКОНЕЧНОЙ ПОЛОСЫ / ПРЯМОУГОЛЬНЫЕ ЗАГОТОВКИ / ПЕРЕСЧЕТ РАЗМЕРОВ ЗАГОТОВОК / ПОВОРОТ ЗАГОТОВОК НА 90 ГРАДУСОВ

Аннотация научной статьи по математике, автор научной работы — Козырь О.Ф., Кривоносов В.А.

Предлагается вариант математической модели задачи оптимального раскроя полубесконечной полосы материала с возможностью поворота заготовок на 90 градусов. Рассматриваются двумерные заготовки, близкие к форме прямоугольника или вписанные в прямоугольник. Формализован процесс пересчета базовых размеров заготовок. Показано, что приращения длины и ширины прямоугольной заготовки могут быть определены различными способами. Разработанные математические модели ориентированы в основном на решение проблем небольших предприятий и производство несложных по форме изделий. Даны рекомендации по программной реализации модели раскроя.

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

MATHEMATICAL MODEL OF OPTIMAL CUTTING WITH THE POSSIBILITY OF CHANGING THE SIZE AND ROTATION OF RECTANGULAR WORKPIECES

A variant of the mathematical model of the problem of optimal cutting of a semi-infinite strip of material with the possibility of rotating the workpieces by 90 degrees is proposed. Two-dimensional blanks close to the shape of a rectangle or inscribed in a rectangle are considered. The process of recalculation of the basic sizes of blanks has been formalized. It is shown that the increments of the length and width of a rectangular blank can be determined in various ways. The developed mathematical models are mainly focused on solving the problems of small enterprises and the production of simple-shaped products. Recommendations on the software implementation of the cutting model are given.

Текст научной работы на тему «МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОПТИМАЛЬНОГО РАСКРОЯ С ВОЗМОЖНОСТЬЮ ИЗМЕНЕНИЯ РАЗМЕРОВ И ПОВОРОТА ПРЯМОУГОЛЬНЫХ ЗАГОТОВОК»

Математическая модель оптимального раскроя с возможностью изменения размеров и поворота прямоугольных заготовок

О.Ф. Козырь, В.А. Кривоносое

Старооскольский технологический институт им. А.А. Угарова (филиал)

«Национальный исследовательский технологический университет «МИСиС»»

Аннотация: Предлагается вариант математической модели задачи оптимального раскроя полубесконечной полосы материала с возможностью поворота заготовок на 90 градусов. Рассматриваются двумерные заготовки, близкие к форме прямоугольника или вписанные в прямоугольник. Формализован процесс пересчета базовых размеров заготовок. Показано, что приращения длины и ширины прямоугольной заготовки могут быть определены различными способами. Разработанные математические модели ориентированы в основном на решение проблем небольших предприятий и производство несложных по форме изделий. Даны рекомендации по программной реализации модели раскроя.

Ключевые слова: математическая модель, оптимизация, оптимальный раскрой полубесконечной полосы, прямоугольные заготовки, пересчет размеров заготовок, поворот заготовок на 90°.

Оптимальный раскрой материалов является залогом эффективности многих отраслей лёгкой промышленности, таких, как швейная, обувная, мебельная, а также машиностроения, автомобилестроения и пр. Развитие технологий и изменение условий производства требуют модификации уже существующих [1 - 3], а также разработки новых моделей и способов раскроя [2, 4, 5]. На сегодняшний день актуальны как классические модели и методы [1 - 3], так и модели, использующие эвристические [4, 6] и интеллектуальные алгоритмы [7].

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

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

Рассмотрим составление карты раскроя двумерных заготовок, которые близки к форме прямоугольника, что нередко встречается в реальных условиях производства. Для удобства моделирования и упрощения расчетов впишем заготовки в прямоугольники, тогда размеры к-ой заготовки будут характеризоваться двумя величинами: длиной Vе и шириной \л/к описанного вокруг неё прямоугольника. Будем считать, что данные размеры учитывают технологические припуски.

Сначала формализуем процесс изменения размеров заготовок, для чего введем следующие обозначения:

1д- длина ^го вида заготовки базового изделия;

ит.-: - ширина ^го вида заготовки базового изделия;

Vе - вычисляемая длина к-го вида заготовки (прямоугольника);

и'" - вычисляемая ширина к-ого вида заготовки (прямоугольника);

вж- желаемая ширина изделия;

Яж-желаемая длина изделия;

С6 - базовая ширина изделия;

Я^-базовая длина изделия;

и

К - количество видов заготовок в изделии.

В зависимости от типа и конструкции изделия, для расчета величины изменения размеров £-ой заготовки по длине Д^ и по ширине Дмогут быть использованы различные способы. К примеру, значения приращений кой заготовки Д 1к и Awк могут быть задаваемой раскройщиком величиной или могут быть рассчитаны (1), исходя из соотношения размеров базовой заготовки к базовому изделию:

(1)

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

Пересчитаем ширину всех входящих в изделие заготовок (прямоугольников):

~~ (2)

А желаемые длины заготовок будут равны:

В реальных условиях часто наибольший эффект дает разумное сочетание этих двух способов, когда для одной части выкраиваемых заготовок приращение является рассчитываемой величиной, а для другой части - задаваемой.

Задача оптимального раскроя будет заключаться в размещении прямоугольников на полубесконечной полосе [8, 9] используемого материала таким образом, чтобы общая длина отреза была наименьшей. При этом должно быть изготовлено заданное количество определенных видов

М Инженерный вестник Дона, №9 (2022) ivdon.ru/ru/magazine/arcliive/n9y2022/7890

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

Пусть полоса материала имеет стандартную ширину, которую обозначим через W. Длину полосы будем считать бесконечной [8]. Схему составления карты раскроя изобразим на рис. 1.

Рис. 1 - Графическое изображение параметров математической модели

К имеющимся добавим следующие обозначения:

Ж - ширина полосы;

к, р - вид заготовки;

К- количество видов заготовок;

¡, у - номер заготовки к-го вида;

I" - заданное количество (план) заготовок к-го вида;

(ду; уП - искомые координаты левого нижнего угла ¡-ой заготовки к-

го вида ;

Ь - искомая длина отреза;

Я

искомая

булева

величина,

показывающая

вертикальное/горизонтальное положение заготовки:

О, если г' — ая заготовка к — го вида находится в обычном положении, если г' — ая заготовка к — го вида повернута на 90 "(вертикально)

а? - булева величина, показывающая взаимное расположение

заготовок по оси х:

кр _ если 1-ая заготовка к-го вида находится правее ]-ой заготовки р-го вида, V (если 1-ая заготовка к-го вида находится левее ]-ой заготовки р-го вида

р?р - булева величина, показывающая взаимное расположение

заготовок по оси у:

С = {г,

кр _ $ 0, если 1-ая заготовка к-го вида находится выше ]-ой заготовки р-го вида, если 1-ая заготовка к-го вида находится ниже ]-ой заготовки р-го вида

Требуется найти такое множество комбинаций (а-1'; у?; б/) (/ = 1 -,1к, к = 1ш,К), показывающее положение заготовок на

полубесконечной ленте материала, чтобы длина общего отреза листа была

минимальной, т.е.:

(6)

(4)

При условиях:

прямоугольники не должны пересекаться: по оси х (5) и по оси у

размещения заготовок относительно друг друга:

прямоугольники не должны пересекать границ полосы: по оси х (8), по оси у (9) и (10):

целочисленности булевых значений (11) - (13): где 2 - множество целых чисел.

Модель сформулирована в виде целочисленной линейной задачи. В результате нахождения неизвестных

получаем оптимальную карту раскроя.

Для решения задачи целесообразно использовать различные комбинаторные методы [10]. Для программной реализации кроме таблицы с параметрами и количеством заготовок целесообразно создать несколько вспомогательных массивов, в одном из которых заготовки (прямоугольники) будут упорядочены по убыванию длины в другом - по убыванию ширины

. Размещать прямоугольники на полосе материала лучше, начиная с

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

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

Литература

1. Верхотуров М.А., Мухачева Э.А., Шабрина Л.И. Многообразие задач раскроя и упаковки. Деп.в ВИНИТИ. - Москва: ВИНИТИ, № 3023-В94-1994.- 8 с.

2. Марков В.Н., Руденко Е.А., Критерии эффективности методов решения задач раскроя-упаковки плоских материалов // Научные труды КубГТУ - Краснодар: КубГТУ, 2014 г., № 6 - C. 316 - 322

3. Fayzrakhmanov R.A., Murzakaev R. T., Mezentsev A. S., Shilov V. S. Applying the greedy algorithm for reducing the dimensionality of the dynamic programming method in solving the one-dimensional cutting stock problem // Middle-East Journal of Scientific Research. - 2014. - № 19 (3). - Pp. 412-416.

4. Хабибулин А.Ф., Мурзакаев Р.Т., Швецов М.Д., Файзрахманов Р.А., Мехоношин А. С. Алгоритмы обнаружения коллизий плоских двумерных объектов произвольной формы // Инженерный вестник Дона. 2015. № 3. URL: ivdon.ru/ru/magazine/archive/n3y2015/3250

5. Рачковская Г.С. Математическое моделирование и компьютерная визуализации сложных геометрических форм. // Инженерный вестник Дона. 2013. №1. URL: ivdon.ru/magazine/archive/n1y2013/1498

6. Мурзакаев Р.Т., Буркова А.В., Шилов В.С. Основные методы решения задачи фигурной нерегулярной укладки плоских деталей //

ivdon.ru/ru/magazine/archive/n4y2013/2043

7. Avdzhieva Ana, Balabanov Todor, Kamburova Detelina, Evtimov Georgi, Kostadinov Hristo, Tsachev Tsvetomir, Zhelezova Stela, Zlateva Nadia. Optimal Cutting Problem // ESGI 113 - Sofia, Bulgaria - Pp. 49-61.

8. Верхотуров М.А., Петренко С.В. Об одном подходе к нахождению локального экстремума задачи размещения невыпуклых ориентированных многоугольников в полубесконечной полосе// Межвузовский сборник научных трудов - Уфа: УГАТУ - 2005. - С. 7-18.

9. Козырь О.Ф., Кривоносов В.А. Математическая модель оптимального раскроя // В сборнике: Современные проблемы горнометаллургического комплекса. Наука и производство. Материалы XVI Всероссийской научно-практической конференции с международным участием. - Старый Оскол: СТИ НИТУ «МИСиС» - 2019. - С. 354-357.

10. Рейнгольд Э., Нивергольд Ю., Део Н. Комбинаторные алгоритмы: Теория и практика. - М.: Мир, - 1980. -213 с.

1. Verkhoturov M.A., Mukhacheva E.A., Shabrina L.I. Mnogoobrazie zadach raskroia i upakovki. [Variety of cutting and packaging tasks]. Dep. v VINITI, Moskva: VINITI, № 3023-V94. 1994. 8 p.

2. Markov V.N., Rudenko E.A. Nauchnye trudy KubGTU. Krasnodar: KubGTU, 2014. № 6 . Pp. 316 - 322

3. Fayzrakhmanov R.A., Murzakaev R. T., Mezentsev A. S., Shilov V. S. RMiddle-East Journal of Scientific Research. 2014. № 19 (3). Pp. 412-416.

Инженерный

вестник

Дона. 2013. № 4. URL:

References

4. Khabibulin A.F., Murzakaev R. T., Shvetsov M.D., Fajzrahmanov R.A., Mehonoshin A.S. Inzhenernyj vestnik Dona, 2015. № 3. URL: ivdon.ru/ru/magazine/archive/n3y2015/3250

5. Rachkovskaya G.S. Inzhenernyj vestnik Dona, 2013. №1. URL: ivdon.ru/magazine/archive/n1y2013/1498

6. Murzakaev R. T., Burkova A. V., Shilov V. S. Inzhenernyj vestnik Dona, 2013. № 4. URL: ivdon.ru/ru/magazine/archive/n4y2013/2043

7. Avdzhieva Ana, Balabanov Todor, Kamburova Detelina, Evtimov Georgi, Kostadinov Hristo, Tsachev Tsvetomir, Zhelezova Stela, Zlateva Nadia. ESGI 113. Sofia, Bulgaria. Pp. 49-61.

8. Verkhoturov M.A., Petrenko S.V. Mezhvuzovskiy sbornik nauchnykh trudov. Ufa: UGATU. 2005. Pp. 7-18.

9. Kozyr' O.F., Krivonosov V.A. V sbornike: Sovremennye problemy gorno-metallurgicheskogo kompleksa. Nauka i proizvodstvo. Materialy XVI Vserossiyskoy nauchno-prakticheskoy konferentsii s mezhdunarodnym uchastiem. Staryj Oskol: STI NITU "MISiS". 2019. Pp. 354-357.

10. Reyngol'd YE., Nivergol'd YU., Deo N. Kombinatornye algoritmy: Teoriya i praktika. [Combinatorial algorithms: Theory and practice.] M.: Mir, 1980. 213 p.

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