Научная статья на тему 'Алгоритм решения задачи оптимизации раскроя пиловочника с выпиливанием трех брусьев и трех пар боковых досок'

Алгоритм решения задачи оптимизации раскроя пиловочника с выпиливанием трех брусьев и трех пар боковых досок Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Агапов А. И.

Developed an algorithm for solving the optimization problem with cutting sawlogs Cutting three bars and three pairs of lateral plates.

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

Текст научной работы на тему «Алгоритм решения задачи оптимизации раскроя пиловочника с выпиливанием трех брусьев и трех пар боковых досок»

АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ ОПТИМИЗАЦИИ РАСКРОЯ ПИЛОВОЧНИКА С ВЫПИЛИВАНИЕМ ТРЕХ БРУСЬЕВ И ТРЕХ ПАР БОКОВЫХ ДОСОК

Агапов А.И. (ВятГУ, г.Киров, РФ)

Developed an algorithm for solving the optimization problem with cutting saw-logs Cutting three bars and three pairs of lateral plates.

При раскрое пиловочника больших размеров (60..,100см) брусово-развальным способом целесообразно выпиливать три одинаковых по толщине бруса, а из боковой части бревна можно получить еще три пары досок. Важно знать оптимальные размеры брусьев и досок. Для решения поставленной задачи составляем математическую модель. В качестве критерия оптимальности выбираем объемный выход четырехкантных брусьев и боковых обрезных досок, получаемых при первом проходе брусово-развального способа раскроя бревна. Целевую функцию можно записать в виде суммы площадей поперечных сечений трех брусьев и трех пар боковых обрезных досок

Z = HAj + 2HA2 + 2!^ + 2T2b2 + 2T3b3, (1)

где Н - толщина бруса, А1 - ширина пласти центрального бруса, А2 -ширина наружной пласти боковых брусьев, Т1, Т2, Т3 - толщина соответственно первой, второй и третьей пары боковых досок, b1s b2, b3 - ширина наружных пластей соответственно первой, второй и третьей пары боковых досок.

Для составления уравнений связи воспользуемся теоремой Пифагора. Взаимосвязь диаметра бревна в вершинном торце с размерами брусьев и досок

можно представить следующими уравнениями

d2 - H2 - A2 = 0, (2)

d2 -9H2 - A2 = 0, (3)

d2 - b? - 9H2 - 12HT1 - 4T12 = 0, (4)

d2 - b2 - 9H2 - 4T12 - 4T22 - 12HT1 - 12HT2 - 8T1T2 = 0, (5)

d2 - Ь2 - 9Н2 - 4Т]2 - 4Т22 - 4Т32 -12НТ - 12НТ2 - 12НТ3 -

- 8Т1Т2 - 8Т1Т3 - 8Т2Т3 = 0,

где d - диаметр бревна в вершинном торце.

Полагаем, что математическая модель составлена.

Для решения данной модели воспользуемся методом множителей Ла-гранжа. Функцию Лагранжа представляем в следующем виде Ь = НА1 + 2НА2 + 2Т1Ь1 + 2Т2Ь2 + 2Т3Ь3 +Х1 (d2 - Н2 - Л?) +

+ Х2 (d2 -9Н2 -Л2) + Х3 (d2 -Ь2 -9Н2 - 12НТ1 -4Т12) +

+ X4 (d2 - Ь2 - 9Н2 - 4Т12 - 4Т22 - 12НТ1 - 12НТ2 - 8Т1Т2) + (7)

+ Х5 (d2 - Ь2 - 9Н2 - 4Т12 - 4Т22 - 4Т32 - 12НТ1 - 12НТ2 - 12НТ3 -

- 8Т1Т2 - 8Т1Т3 - 8Т2Т3),

где Х.2 Хз Х4 -множители Лагранжа.

Находим частные производные и приравниваем их к нулю

ят

я = Н - 2Х, А = 0,

ЯЛ!

ят

= 2Н - 2Х, Л = 0,

ЯЛ2 2 2

ят

— = Л + 2Л - 2^н -18Х2Н -18Х3Н -12Х3- -18^4Н -12Х4- -12Х4— -ЯН

-18Х5Н -12Х5- -12^Т -12^5Т = 0,

ят

-= 2Т - 2Х3 Ь = 0,

яь 1 3 1

ят

-= 2Ь -12Х3Н - 8Х3- - 8Х4Т -12^Н - 8Х4Т2 - 8Х5- -12Х5Н - 8Х5Т2 - 8Х5Т3 = 0,

ЯТ1 ят

-= 2Т - 2Х4Ь2 = 0,

ЯЬ2 2 4 2

ят

= 2Ь, - 8Х, Т -12Х„Н - 8Х, Т - 8Х<Т -12^Н - 8Х<Т - 8Х<Т = 0,

яТ2 2

ят

= 2Т - 2Х< Ь = 0,

яЬ 3

ят

-= 2Ь3 -12Х5Н - 8Х5Т - 8Х5Т - 8^5Т = 0.

ят

(8)

Решаем систему уравнений (8) совместно с уравнениями связи. Рассматриваем предпоследнее уравнение системы (8)

Т

Тз =Х5Ьз, X 5 = -3. (9)

Ьз

Рассматриваем последнее уравнение системы (8), в которое подставляем выражение (9)

Ь2 = 6Т3Н + 4Т1Т3 + 4Т2Т3 + 4Т32 = 2Т3(3Н + 2Т1 + 2Т2 + 2Т3). (10) Рассматриваем шестое уравнение системы (8)

Т

Т2 =Х 4Ь2, X 4 = (11)

Ь2

Рассматриваем седьмое уравнение системы (8), которое с учетом выражения (11) можно представить в следующем виде

Ь2 = 4Т1Т2 + 6Т2Н + 4Т22 + Ь2Ь3. (12)

Зная ширину второй доски можно определить ширину третьей доски по формуле

к 4— + 6Н + 4Т2 _ _

Ь3 = Ь2--^-2 Т2. (13)

Ь2

Рассматриваем четвертое уравнение системы (8)

Т

-1 =Х3Ь1, X 3 = (14)

Ь1

Рассматриваем пятое уравнение системы (8), из которого определяем ширину второй доски

<

ь2 = Ь, - . (15)

Ь1

Зная ширину второй пары досок Ь2, используем уравнение связи (5) и определяем толщину этих досок

-2 = 1(>М2 - Ь2 - (3Н+2Т1)). (16)

Рассматриваем первое уравнение системы (8)

Н

Н = 2Х1А1, X! =-. (17)

11 1 2Л1

Рассматриваем второе уравнение системы (8)

Н

Н = Х 2Л2, Х2 = —. (18)

Л2

Рассматриваем третье уравнение системы (8), которое с учетом множителей Лагранжа Х1 и X 2 представляем в следующем виде

Н2 н2

Л1 + 2Л2 = — +18 — + 3Ь1. (19)

Л1 Л2

Из последнего равенства можно определить ширину первой доски

1 18 1

ь = (Л1 + 2Л2 - Н2 (— + —)) -. (20)

Л1 Л2 3

Из уравнения связи (2) можно написать

л1 =у1 а2 - н2 . (21)

Из уравнения связи (3) можно написать

а =л/ а2 - 9н2. (22)

Определив ширину пластей брусьев А1 и А2, можно определить по формуле (20) ширину первой доски. Пользуясь уравнением связи (4) можно определить толщину первой доски по формуле

-1 = 1(>М2 - Ь12 - 3Н). (23)

По формуле (13) можно определить ширину третьей доски Ь3, а затем воспользуемся уравнением связи (6) определяем толщину третьей доски

-3 = 1 (^М2 - Ь2 - (3Н + 2—1 + 2Т2)). (24)

Таким образом, рассмотрены все уравнения системы (8), а также уравнения связи и получены формулы для определения размеров брусьев и досок. Однако в этих формулах размеры брусьев и досок взаимосвязаны, что затрудняет нахождение оптимальных размеров. Для решения поставленной задачи воспользуемся численным методом. Для этого изменяем толщину бруса, а остальные размеры брусьев и досок, а также целевую функцию будем определять по полученным выше формулам. По результатам расчетов можно найти вариант, при котором получается максимальное значение целевой функции. Это и будет соответствовать оптимальным размерам брусьев и досок. Для облегчения рас-

четов и анализа результатов, полученные ранее формулы, представляем в относительных единицах, полагая отношение H/d=mн.

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

Тогда алгоритм решения задачи будет иметь следующий вид. Относительная ширина пласти центрального бруса

т

А1

- А1

т

Относительная ширина наружной пласти бокового бруса

А,

тА2 -

а

-д/1 - 9т

Относительная ширина первой пары боковых досок

т

Ь1

а

(тА1 + 2тА2

- тн (-

18

т

А1

т

))

А2

Относительная толщина первой пары досок

Т

т

Т1

- 1 - т21 - 3тн ).

Относительная ширина второй пары досок

Ь2

тЬ2 - "Г - тЬ1 а

Т1

3т н + 2тТ1

т

Ь1

Относительная толщина второй пары досок

Т

т

Т2

6 1 - тЬ2 - (3тн + 2тТ1)).

Относительная ширина третьей пары досок

Ь3

^ т

тЬ3 - -г - тЬ2

3т н + 2тТ1 + 2тТ2

Ь2

Относительная толщина третьей пары досок

т

Т3

- Тз -

а 2

тЬз

(3т н + 2тт1 + 2тт2)).

(25)

(26)

(27)

(28)

(29)

(30)

(31)

(32)

(33)

Относительная площадь поперечных сечений брусьев

2бр = тн тА1 + 2тн тА2 = тн (тА1 + 2тА2).

Относительная площадь поперечных сечений досок

Zд - 2тТ1т + 2тТ2тЬ2 + 2тТ3тЬ3. (34)

Суммарная относительная площадь поперечных сечений брусьев и досок

(35)

Z - Zбр + Zд.

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

1

1

3

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