Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття
The basic structural components of task automatic computer-aided design of effective cutting schemas of roll material on shoes details with taking into account packaged output are dedicated. The mathematical models of this structural components are represented. This models help to implement effectiv...
Збережено в:
Дата: | 2015 |
---|---|
Автори: | , |
Формат: | Стаття |
Мова: | Ukrainian |
Опубліковано: |
Інститут програмних систем НАН України
2015
|
Теми: | |
Онлайн доступ: | https://pp.isofts.kiev.ua/index.php/ojs1/article/view/98 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Problems in programming |
Репозитарії
Problems in programmingid |
pp_isofts_kiev_ua-article-98 |
---|---|
record_format |
ojs |
resource_txt_mv |
ppisoftskievua/43/2fe605e1050bc99004cbd3985c15e243.pdf |
spelling |
pp_isofts_kiev_ua-article-982018-09-26T11:18:53Z Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття Chuprinka, V.I. Chebanyuk, E.V. UDC 685.34.024 УДК 685.34.024 УДК 685.34.024 The basic structural components of task automatic computer-aided design of effective cutting schemas of roll material on shoes details with taking into account packaged output are dedicated. The mathematical models of this structural components are represented. This models help to implement effective methods of automatic computer-aided design of cutting schemas roll material on shoes details. Виділені основні структурні компоненти задачі автоматизованого проектування раціональних схем розкрою рулонних матеріалів на деталі взуття із врахуванням комплектного виходу. Розроблено математичні моделі цих структурних компонент, за допомогою яких втілюються ефективні методи автоматичного проектування схем розкрою рулонних матеріалів на деталі взуття. Інститут програмних систем НАН України 2015-09-10 Article Article application/pdf https://pp.isofts.kiev.ua/index.php/ojs1/article/view/98 PROBLEMS IN PROGRAMMING; No 2-3 (2012) ПРОБЛЕМЫ ПРОГРАММИРОВАНИЯ; No 2-3 (2012) ПРОБЛЕМИ ПРОГРАМУВАННЯ; No 2-3 (2012) 1727-4907 uk https://pp.isofts.kiev.ua/index.php/ojs1/article/view/98/97 Copyright (c) 2015 ПРОБЛЕМИ ПРОГРАМУВАННЯ |
institution |
Problems in programming |
baseUrl_str |
https://pp.isofts.kiev.ua/index.php/ojs1/oai |
datestamp_date |
2018-09-26T11:18:53Z |
collection |
OJS |
language |
Ukrainian |
topic |
UDC 685.34.024 |
spellingShingle |
UDC 685.34.024 Chuprinka, V.I. Chebanyuk, E.V. Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття |
topic_facet |
UDC 685.34.024 УДК 685.34.024 УДК 685.34.024 |
format |
Article |
author |
Chuprinka, V.I. Chebanyuk, E.V. |
author_facet |
Chuprinka, V.I. Chebanyuk, E.V. |
author_sort |
Chuprinka, V.I. |
title |
Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття |
title_short |
Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття |
title_full |
Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття |
title_fullStr |
Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття |
title_full_unstemmed |
Метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття |
title_sort |
метод автоматичного проектування раціональних схем розкрою рулонних матеріалів на деталі взття |
description |
The basic structural components of task automatic computer-aided design of effective cutting schemas of roll material on shoes details with taking into account packaged output are dedicated. The mathematical models of this structural components are represented. This models help to implement effective methods of automatic computer-aided design of cutting schemas roll material on shoes details. |
publisher |
Інститут програмних систем НАН України |
publishDate |
2015 |
url |
https://pp.isofts.kiev.ua/index.php/ojs1/article/view/98 |
work_keys_str_mv |
AT chuprinkavi metodavtomatičnogoproektuvannâracíonalʹnihshemrozkroûrulonnihmateríalívnadetalívzttâ AT chebanyukev metodavtomatičnogoproektuvannâracíonalʹnihshemrozkroûrulonnihmateríalívnadetalívzttâ |
first_indexed |
2025-07-17T10:03:52Z |
last_indexed |
2025-07-17T10:03:52Z |
_version_ |
1838410449067966464 |
fulltext |
Прикладне програмне забезпечення
419
УДК 685.34.024
МЕТОД АВТОМАТИЧНОГО ПРОЕКТУВАННЯ РАЦІОНАЛЬНИХ
СХЕМ РОЗКРОЮ РУЛОННИХ МАТЕРІАЛІВ НА ДЕТАЛІ ВЗУТТЯ
В.І. Чупринка, О.В. Чебанюк
Київський національний університет технологій та дизайну, 01011, вул. Н.-Данченка 2,
тел.: 256 8465, Chuprinka_V_I@ukr.net
Національний авіаційний університет, 03058, проспект Космонавта Комарова 1,
тел.: 406 7641, Elena.Chebanyuk@livenau.net
Виділені основні структурні компоненти задачі автоматизованого проектування раціональних схем розкрою рулонних матеріалів
на деталі взуття із врахуванням комплектного виходу. Розроблено математичні моделі цих структурних компонент, за
допомогою яких втілюються ефективні методи автоматичного проектування схем розкрою рулонних матеріалів на деталі взуття.
The basic structural components of task automatic computer-aided design of effective cutting schemas of roll material on shoes details
with taking into account packaged output are dedicated. The mathematical models of this structural components are represented. This
models help to implement effective methods of automatic computer-aided design of cutting schemas roll material on shoes details.
Розробка та впровадження у виробництво методів автоматизованої побудови раціональних схем
розкрою дозволяє ефективно використовувати матеріальні ресурси, зменшити відходи, витрати на їх
утилізацію, і відповідно знизити шкідливий вплив виробництва на навколишнє середовище. Мінімізація
відходів необхідна умова для зниження собівартості та матеріалоємності виробу, а відповідно і забезпечення
його конкурентоспроможності.
Критерії ефективності методів автоматичної побудови розкрійних схем
Розкрійні схеми, побудовані автоматично, мають задовольняти наступним вимогам:
− системне розміщення деталей на площині;
− високий відсоток використання матеріалу за рахунок мінімізації міжшаблонних та крайових
відходів;
− комплектний вихід деталей.
Дотримання умови системного розміщення деталей на площині необхідно для збереження інформації
про деталі та розкрійну схему у векторних файлах, наприклад, *.dgt та *.shm [1]. Відповідні файли
оброблюються програмними модулями розкрійного обладнання при підготовки до операцій вирубки деталей.
Відомі методи автоматичної побудови розкрійних схем з укладок для одного [2] та двох типів деталей,
що мають довільну конфігурацію зовнішніх контурів, за допомогою решітчастого розміщення на схемі [3]. Ці
методи не враховують ні потребу в деталях ні величину крайових відходів. Методи автоматичної побудови
розкрійних схем на основі секцій хоч і дозволяють суміщати різнотипні деталі (до трьох типів деталей), але
теж не задовольняють умові комплектного виходу та не враховують величину крайових відходів [4].
Тому задача розробки методу автоматичної побудови раціональних схем розкрою рулонних матеріалів
на деталі взуття з урахуванням всіх вищеперерахованих вимог є актуальною.
Постановка задачі автоматичної побудови розкрійних схем
Технологічна постановка задачі: на рулонному матеріалі обмеженої довжини розмістити заданий набір
деталей взуття з урахуванням технологічних вимог (орієнтація деталей, міжшаблонний місток), щоб сумарна
довжина використаного матеріалу була найменшою.
Виходячи з практики розкрою в легкій промисловості розглянемо таку математичну постановку
задачі: на напівнескінченній смузі шириною Sh для заданого комплекту плоских геометричних об’єктів Si та
заданої кількості цих об’єктів Ňi , де i=1..q, знайти набір таких областей (секцій Ŝк) прямокутної форми Ωk
розміром Sh x Dlsk , (Dl0> Dl_sk >0) k=1..q, на яких будуть раціонально розміщені задані плоскі геометричні
об’єкти Si так, щоб сумарна довжина областей була найменшою.
У такій постановці ця задача має множину екстремумів.
Для оцінки ефективності розміщення плоских геометричних об’єктів на напівнескінченній смузі
будемо розглядати дві підзадачі: „Секція” та „Схема”.
Підзадача „Секція”
Технологічна постановка задачі „Секція”: Знайти таке системне розміщення деталей взуття на
матеріалі прямокутної форми із шириною Sh для фіксованої орієнтації деталей, яке забезпечує максимальне
значення показника використання матеріалу із врахуванням потреби в деталях та технологічних умов та
обмежень.
© В.І. Чупринка, О.В. Чебанюк, 2012
ISSN 1727-4907. Проблеми програмування. 2012. № 2-3. Спеціальний випуск
Прикладне програмне забезпечення
420
Математична постановка задачі „Секція”: Дано область прямокутної форми довжиною Dl та
шириною Sh , N плоских геометричних об’єктів S площею S . Серед множини допустимих решітчастих
розміщень плоских геометричних об’єктів S на прямокутній формі, враховуючи їх фіксовану орієнтацію на
матеріалі )(αS та )(βS (кути повороту деталей на матеріалі – α, β= α+ π відносно вихідного положення) та
потребу в таких об’єктах знайти такий відсоток використання матеріалу − *P , для якого виконується рівність:
*
)*
2
*
1()21(
..1
max
..1
max*
DlSh
Skk
iDlSh
Sikik
riiP
ri
P
⋅
⋅+
=
⋅
⋅+
=
=
=
= , (1)
де ik1 − кількість плоских геометричних об’єктів S , повернутих на кут α ( )(αS ) у i-й розкрійній схемі;
ik2 − кількість плоских геометричних об’єктів S , повернутих на кут β= α+ π ( )(βS ) у i-й розкрійній схемі;
*
1k − кількість плоских геометричних об’єктів )(αS у розкрійній схемі *P ;
*
2k − кількість плоских геометричних об’єктів )(βS у розкрійній схемі *P .
Примітка: позначення з зірочкою – величина на оптимальній схемі розкрою, наприклад *
1k − кількість
плоских геометричних об’єктів S , повернутих на кут α у розкрійній схемі з відсотком
використання матеріалу *P .
Враховуючи, що секції формуються з щільних укладок, які будуються на решітках, задача „Секція”
може бути сформульована також наступним чином:
Серед множини допустимих решіток
kiigiaiaiWiW ..1),,2,1( ==
rrr (2)
плоских геометричних об’єктів S з площею S з фіксованою орієнтацією на матеріалі , знайти таку
)*,2,1(* ** gaaWW rrr
= , (3)
для якої виконується рівність (1). У виразах (2) та (3) використовуються наступні позначення:
ia 1
_
− вектор, що сполучає полюси найближчих однотипних деталей у одному ряду;
ia 2
_
− вектор, що сполучає полюси найближчих однотипних деталей у сусідніх рядах;
ig
_
− вектор, що визначає зсув решіток. Для одинарних решіток цей вектор дорівнює нулю [3].
В задачі автоматизованого проектування секцій можна виділити наступні структурні компоненти:
1. Аналітичне представлення інформації про зовнішні контури розміщуваних деталей.
2. Параметри, що визначають положення деталі на площині.
3. Аналітичний опис умов взаємного неперетинну деталей у схемі розкрою.
4. Аналітичний опис системи суміщення деталей в схемі розкрою.
5. Аналітичне представлення сталого міжшаблонного містка між деталями.
6. Аналітичний опис конфігурації матеріалу із врахуванням його різноширинності.
7. Аналітичний опис умов неперетинну деталей з границею матеріалу.
8. Математичний опис множини допустимих розв’язків задачі.
9. Аналітичне представлення функції цілі.
Опис компонентів 1−5 розглядається у роботах [2, 3], які присвячені побудові найщільніших решітчастих
укладок та раціональних схем розкрою. Зупинимося на оцінки ефективності компонентів 6−9 задачі „Секція”
враховуючи те, що вони мають забезпечити адекватність, універсальність та економічність математичної
моделі.
Аналітичний опис конфігурації матеріалу
Виберемо на площині прямокутну координатну систему XOY. В початок координат помістимо лівий
нижній кут матеріалу. Нехай рулонний матеріал має довжину Dl та ширину Sh. Так як рулонний матеріал
представляє собою прямокутник, то його конфігурація матеріалу описується наступною системою нерівностей:
Ω :
⎩
⎨
⎧
≤≤
≤≤
Shy
Dlx
0
0
.
Враховуючи різноширінність матеріалу σ конфігурацію матеріалу можна представити наступним
чином:
Прикладне програмне забезпечення
421
Ω :
⎪⎩
⎪
⎨
⎧
−≤≤
≤≤
22
0
σσ Shy
Dlx
.
Ввівши коефіцієнт р, можна записати загальний вигляд виразу для конфігурації матеріалу.
Ω :
⎪⎩
⎪
⎨
⎧
−≤≤
≤≤
22
0
σσ pShyp
Dlx
,
де р=0, коли не потрібно враховувати різноширинність матеріалу та р=1, коли вона враховується.
Аналітичний опис умов неперетинну деталей з границею матеріалу
Для того, щоб деталь розміщувати на матеріалі, потрібно, щоб полюс Рk (Xpk,Ypk) деталі S (будь-яка
фіксована точка на деталі) лежав на матеріалі, тобто Ω∈kP або
⎪⎩
⎪
⎨
⎧
−≤≤
≤≤
22
,0
σσ pShYpp
DlXp
k
k
. (4)
Для представлення умов розміщення деталей на матеріалі потрібно виключити із множини деталей, що
задовольняють нерівності (4) ті, які виходять за межі матеріалу. Для цього необхідна інформація, на якій
відстані від краю матеріалу може розміщуватись полюс деталі.
Для опису аналітичних умов розміщення деталі на матеріалі введемо поняття – опорна пряма та опорна
функція.
Пряма h називається опорною прямою для деталі S, якщо вона є дотичною до зовнішнього контуру
деталі (рис. 1). Зв’яжемо з полюсом деталі систему координат X1O1Y1. Довжина перпендикуляра, що сполучає
полюс деталі О1 та опорну пряму h буде значенням опорної функції H(φ) для кута φ. Відрізок TO1 утворює з
віссю O1X кут φ1 (рис. 1). Тобто, опорна функція H(φ) ставить у відповідність відстань від опорної прямої до
полюса деталі кута φ1, який утворює нормаль до опорної прямої з віссю O1X1.
.
При побудові опорної функції H(φ) використовується той факт, що опорна функція для будь-якого
плоского геометричного об’єкта збігається з опорною функцією його опуклої оболонки.
Тобто опорна функція несе в собі інформацію про те, на якій мінімальній відстані від границі області
Ω у напрямку кута φ може знаходитися полюс деталі, щоб можна було гарантувати її розміщення в області Ω .
У термінах опорної функції запишемо умови неперетинну плоского геометричного об’єкта S, що
повернутий на кут φ щодо свого основного положення, з матеріалом.
⎪⎩
⎪
⎨
⎧
+−−≤≤++
−≤≤+
)
2
3
(
2
)
2
(
2
),()(
ϕ
πσ
ϕ
πσ
ϕϕπ
HpShkYpHp
HDlkXpH
(5)
Рис. 1. Опорна пряма
Прикладне програмне забезпечення
422
Математичний опис множини допустимих розв’язків задачі „Секція”
Серед множини допустимих решіток, які побудовані для деталей S(α) та Ѕ(β), знайти ту, яка
забезпечить виконання умови (1).
Так як ширина матеріалу Sh та площі деталей, що входять до секції |Ѕ| є величинами постійними, то
функція цілі Pі є функція від кількості деталей k1i та k2i у і-й розкрійній схемі. Для деталей S(α) та Ѕ(β) у
розкрійній схемі і довжини секції Dli, тобто Рi=f(k1i ,k2i, Dli) функція цілі запишеться наступним чином:
|ЅΣі| = Ψ(k1i ,k2i, Dli ) = /)( 21 ii kk + Dli.
Нехай секція для деталей S(α) та Ѕ(β), побудована за допомогою подвійної решітки ),2,1( gaaWW rrr
= .
Тоді ЅΣ є функціоналом, що залежить від параметрів решітки W, за якою побудована секція, кутів повороту α та
β деталі Ѕ, та довжини секції Dli . Тоді
ЅΣ )/)),,2,1()2(),,2,1()1(((
..1
max iDlgaaNgaaN
qi
βα rrrrrr
Ω+Ω=
= , (6)
де )),,,(),,,,( 21
)2(
21
)1( βα gaaNgaaN rrrrrr
ΩΩ − функціонали, значення яких дорівнюють відповідно кількості деталей
S(α) та Ѕ(β), розташованих в області Ω. За визначенням ),,2,1()1( αgaaN rrr
Ω та ),,2,1()2( βgaaN rrr
Ω є цілочисельною
кусково-сталою функцією.
Аналітичне представлення функції цілі задачі „Секція”
Розглянемо процедуру підрахунку значень ЅΣ. Використаємо функцію sign(x)
⎩
⎨
⎧
<−
≥
=
0,1
0,1
)(
xякщо
xякщо
xsign .
Змінні компоненти функції цілі можна записати в такому вигляді:
( ) ( )
.))
2
((1))
2
3
((1
,
))((1))((1
16
1
),,2,1()1(
⎟
⎠
⎞
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛ ′−+−+⋅+−′+⋅
∑ ⋅′−−+⋅+−′+=
Ω
nmyHShsignHnmysign
mn nmxHDlsignHnmxsigngaaN
π
απα
απααrrr
(7)
( ) ( )
,))
2
((1))
2
3
((1
,
))((1))((1
16
1
),,2,1()2(
⎟
⎠
⎞
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛ ′′−+−+⋅+−′′+⋅
∑ ⋅′′−−+⋅+−′′+=
Ω
nmyHShsignHnmysign
mn nmxHDlsignHnmxsigngaaN
π
απβ
βπββrrr
(8)
де
⎪
⎪
⎩
⎪
⎪
⎨
⎧
++=
++=
+=
+=
′′
′′
′
′
.
,
,
,
21
21
21
21
yyy
xxx
yy
xx
gmana
gmana
mana
mana
nmy
nmx
nmy
nmx
(9)
Підставивши вирази (7) – (9) в (6) отримаємо аналітичний вираз для функції цілі при побудові секції.
Підзадача „Схема”
Технологічна постановка задачі „Схема” Знайти таку послідовність секцій, при щільному суміщенні
яких утворена схема матиме найменшу довжину.
Математична постановка задачі „Схема” Для всієї множини перестановок μ=[ Ŝ1, Ŝ2… Ŝq] секцій Ŝк,
k=1..q знайти таку μ*, при якій їх щільне суміщенні утворить схему найменшої довжини L*, тобто
))((min)*(* μ
μ
μ LLL == .
Математична модель задачі „Схема”
Виділимо два основні компоненти у цій задачі, а саме: щільне суміщення двох секцій та пошук
оптимальної перестановки секцій.
Задача „Щільне суміщення двох секцій” При побудові розкрійної схеми секції суміщаються як описані
навколо них прямокутники. А це не завжди забезпечує їх щільне суміщення (рис. 2). Нехай довжина і–ї секції
дорівнює Dl_sі, координати полюсів деталей, що розміщені в цій секції − jsDli
kXpi
kXp _+= , де k=1..n(і)
(координати полюсів деталей без врахування можливості щільного суміщення розкладок). Для щільного
суміщення j–ї та i–ї секцій необхідно знайти нові координати полюсів деталей.
Для щільного суміщення розкладок необхідно знайти праву границю j-ї секції та ліву границю i-ї секції
після попереднього суміщення.
Прикладне програмне забезпечення
423
Права границя деталі R
jG j –ї секції складається з контурів деталей, які знаходяться праворуч від
опорної прямої, що проведена від правого краю на відстані Dl_dj /2 паралельно вісі ОY, де Dl_dj – довжина
прямокутника, який описаний навколо деталі Sj (рис. 2). Сторони цього прямокутника паралельні сторонам
j-ї секції. Права границя j–ї секції складається із всіх правих границь R
jtG , t=1..tR деталей, для яких
виконується нерівність jdDljsDlj
kXp __ −≥ , де jsDl _ − довжина j-ї секції (рис. 3) і являє собою
об’єднання лівих границь деталей Sі U
lt
t
L
it
L
i GG
1=
= .
Відповідно ліва границя деталі L
iG складається з контурів деталей, які знаходиться ліворуч від
опорної прямої, що проведена від лівого краю і-ї секції на відстані Dl_di /2 паралельно вісі 0У, де Dl_di –
довжина прямокутника, який описаний навколо деталі Si (рис. 2). Сторони прямокутника паралельні сторонам
і–ї секції. Ліва границя i–ї секції складається із лівих границь деталей L
itG , t=1..tL, для яких виконується
нерівність idDli
kXp _≤ (рис. 3). Аналогічно праву границю R
jG для j-ї розкладки можна представити як
об’єднання правих границь деталей Sj, тобто U
Rlt
t
R
it
R
i GG
1=
= .
Праві та ліві границі секцій являють собою ломані лінії.
Для щільного суміщення j-ї та i-ї секції необхідно щільно сумістити праву границю j-ї секції та ліву
границю i-ї секції (рис. 3) Для цього виконаємо наступні дії:
1. Виділимо ліву границю L
itG , t=1..tL для кожної із деталей Sі i-ї розкладки, координати полюсів
яких задовольняють наступній умові: idDli
kXp _≤ .
2. Виділимо праву границю R
jtG , t=1..tR для кожної із деталей Sj j–ої секції, координати полюсів
яких задовольняють наступній умові: jdDljsDlj
kXp __ −≥ .
3. Проведемо з кожної вершини правої границі j–ї секції (лівої границі і–ї секції) пряму, паралельну
вісі ОХ до перетину з лівою границею L
iG і–ї секції ( правою границею R
jG j–ї секції ) та знайдемо
найменший із утворених відрізків ).( 21 δδ Знайдемо ),min( 21 δδδ =ij , де )(min 1
..1
1
kkk L
δδ
=
= та )(min 2
..1
2
kkk LR
δδ
=
= .
Знайдена відстань
ijδ буде тією величиною, на яку потрібно зсунути і-у секцію, щоб вона щільно сумістилася із
j-ою секцією (рис. 3). Тоді координати полюсів деталей в і-й секції після щільного суміщення із j-ю секцією
можна визначити наступним чином:
Dl sj Dl si
Dl dj
Dl dj /2 Dl di /2
Dl di
Секція J Секція I
Рис. 2. Секції J та I до суміщення
S j
S j
S j
S i
S i
S i
Прикладне програмне забезпечення
424
ijj
i
k
і
k sDlXpновXp δ−+= __ та i
k
і
k YpновYp =_ , де к=1..hі.
Дві секції Ŝі та Ŝj щільно суміщаються на величину ijδ , якщо секція Ŝі знаходиться ліворуч, а
секція Ŝj – праворуч.
Задача „Пошук оптимальної перестановки секцій”
Серед всіх можливих перестановок секцій визначити таку, яка дозволить побудувати схему
мінімальної довжини, тобто:
ij
q
i
q
j
ij
q
i
i xsDlL ⋅−= ∑∑∑
= == 1 11
_ δ
(10)
при наступних обмеженнях:
⎪
⎪
⎪
⎩
⎪
⎪
⎪
⎨
⎧
⎩
⎨
⎧
=
=
=
∑
∑
=
=
.
1
0
,1
,1
1
1
x
x
x
q
j
ij
q
i
ij
(11)
В результаті вирішення цієї задачі отримаємо порядок суміщення секцій у розкрійній схемі, який при
щільному розміщенні секцій забезпечить мінімальну довжину розкрійної схеми. Цю задачу можна звести до
задачі комівояжера. Введемо наступні позначення:
∑
=
=
q
i
io sDlL
1
_
Тоді ∑ ∑∑∑∑∑∑∑∑
= ========
⋅=⋅−=⋅−=⋅−=
q
j
q
j
ijij
q
i
ijij
q
i
q
j
ijij
q
i
q
j
ijij
q
i
q
i
ik xx
q
LxLxsDlL
1 11
0
111
0
111
))((_ χδδδ ,
де
ijij q
L δχ −= 0 .
Після цього математичну модель задачі можна представити наступним чином:
ij
q
i
q
j
ijkk xLL ⋅== ∑∑
= =1 1
* )(min χ
μ
(12)
при обмеженнях (11).
Таким чином, задача пошуку мінімального маршруту який проходить через усі секції від визначеної
секції Ŝк, зводиться до операції суміщення за довжиною всіх секцій та пошуку найщільнішого їх положення.
Результатом буде оптимальний маршрут *
kμ , який починається із секції Ŝк, к=1..q та проходить через усі секції
комплекту.
S i
S i
S i
S j
S j
S j
S j
S j
S j
S j
Si
Sі
O O
Y Y
X X
δ1
δ2
A1
A2
Ai
B2
Bi
Рис. 3. Секції J та I після суміщення
B1
Прикладне програмне забезпечення
425
При визначенні оптимального маршруту *
kμ , для секції Ŝк, к=1..q, вважаючи, що )(
..1,
max ijqjipk χχ
=
= ,
p=1,2..k-,..q та qiii ..1, =χ − наперед задане велике число, наприклад, )(
..1,
max999 ijqjiii χχ
=
⋅= . Серед локально
оптимальних маршрутів *
kμ визначається такий *μ , для якого виконується рівність (12).
На основі математичних моделей, запропонованих у статті, розроблено ефективне програмне
забезпечення для автоматизованого проектування схем розкрою рулонних матеріалів на деталі взуття, що
дозволяє щільно суміщати секції, враховуючи потребу в деталях. Приклад побудованої розкрійної схеми в
автоматизованому режимі представлений на рис. 4.
Висновки
На відміну від відомих методів автоматичної побудови розкрійних схем на основі щільних укладок для
одного та двох типів деталей [2, 3] та секції, запропонований метод дозволяє, враховуючи різноширіність
матеріалу, комбінувати секції за довжиною та зменшувати крайові відходи.
Представлені в статті методи, алгоритми, функції цілі, та аналіз виділених структурних компонент
задачі «Автоматична побудова розкрійних схем рулонних матеріалів» можна використовувати при розробки
нових та удосконаленні наступних CAD компонентів.
1. Використовуючи математичну модель задачі „Пошук оптимальної перестановки секцій” розробити
метод суміщення секцій, що представлені довільними многокутниками. Це дозволить підвищити відсоток
використання матеріалу на розкрійній схемі.
2. Спираючись на властивості опорної функції та аналітичний опис матеріалу виконати автоматичне
розміщення деталей на областях матеріалу, що належать до крайових відходів, замість інтерактивного
докроювання. Це дозволить зберегти час та позбутися людського фактору, необхідності використовувати CAD
компоненти контролю дій користувача при інтерактивному коригуванні розкрійних схем.
3. Виділення структурних складових задачі «Автоматична побудови розкрійних схем для виробів
взуття та шкіргалантереї» дозволить застосувати компонентний підхід до розробки нового та удосконалення
існуючого програмного забезпечення.
4. Використовувати запропоновані математичні моделі при оцінці ефективності існуючих та розробки
нових методів побудови розкрійні схеми з урахуванням потреби в деталях (дотримання умови комплектного
виходу).
1. Омельченко П.В, Коновал В.П., Чупринка В.І. Автоматизована підготовка інформації про контури деталей шкіргалантерейних виробів
// Вісник КНУТД –К.: КНУТД. − 2004. − № 4. – С. 138−142.
2. Фесенко А.Г. Методы и алгоритмы найплотнейшей решетчастой укладки плоских объектов / Автореф… канд. физ.-мат. наук.− Киев,
1981.− 24 с.
3. Чупринка В.І., Чебанюк О.В. Метод програмного проектування найщільніших решітчастих укладок // Проблеми програмування. –
2010, – № 2-3. – С. 629−635.
4. Чупринка В.І., Хоменко О.О., Світунова Л.Т. Комплексний підхід до розв’язання задачі щільного розміщення об’єктів складної форми
// Проблеми програмування. – 2010. – № 2-3. – С. 621−628.
Рис. 4. Приклад побудованої розкрійної схеми в автоматизованому режимі
Схема розкрою
Ширина матеріалу=1200 мм Довжина матеріалу=3918 мм Міжмодельний місток=3 мм Процент використання 78.03 %
- 65 берців - 66 союзок - 62 задинки
|