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

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

CC BY
80
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЗИРОВАННОЕ ПРОЕКТИРОВАНИЕ / ГРАНИЧНЫЕ ТОЧКИ / AUTOMATED DESIGNING / BOUNDARY POINTS

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

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

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

The automated designing nesting of blanks details of any cross-section section from layered composite materials

The program of nesting of blanks of automatic splitting of physically non-uniform compound areas of any outline is offered. She assumes definition of boundary points for investigated area and construction of internal points of area so that numbering of central points considered physical heterogeneity of layers and the maximum difference of numbers was the least. The maintenance of the program of RACES construction of co-ordinates of layers of current section is described on an example of section of a kind of an aviation profile.

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

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

А.У. Нуримбетов

Кафедра механики машин и механизмов МАТИ — Российский государственный технологический университет им. К.Э. Циолковского ул. Оршанская, 3, Москва, Россия, 117513

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

Содержание программы «РАС» — построение координат слоев текущего сечения — описывается на примере сечения вида авиационного профиля.

Ключевые слова: автоматизированное проектирование, граничные точки.

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

Предлагаемая программа «РАС» автоматического разбиения физически неоднородных составных областей произвольного очертания многостадийна. Она предполагает:

1) определение граничных точек для исследуемой области;

2) построение внутренних точек области так, чтобы нумерация узловых точек учитывала физическую неоднородность слоев и максимальная разность номеров была наименьшей.

1. Определение граничных точек для исследуемой области. Процесс определения граничных точек области состоит из одной процедуры. Исходные реперные точки на границе задаются вручную двумя основными опорными точками — началом и концом. Если граничные линии лежат не на одной прямой, то дополнительными точками задается число звеньев ломаной, на которое подразделяется граничная линия.

Дальнейшее построение координат внутренних слоев сечения полностью автоматизировано. Содержание программы «РАС» — построение координат слоев текущего сечения — в дальнейшем описывается на примере сечения вида авиационного профиля.

2. Построение внутренних точек области. Исходными параметрами для установления координат отдельных слоев являются граничные координаты «спинки» лс и «корытца» хк (/ = 1, 2), а также толщина монослоя tc.

При проведении расчетов на границе сечения известно множество точек разбиения для «спинки» С/ (/ = 1, 2, ..., М) и для «корытца» Кт (т = 1, 2, ..., Ы), имеющих координаты хс, (/ = 1, 2) соответственно и расположенных друг от друга начиная с начала «спинки» и «корытца» на расстояниях, равных толщине 4 монослоя (рис. 1).

Дальнейшее построение удобно осуществлять в местной системе координат, у которой ось абсцисс £, совпадает с линией, соединяющей середины отрезков С1К1 и СМКЫ начальных и конечных точек «спинки» и «корытца», т.е.

Ось ординат = п ортогональна оси Ъ>1 = £, и проходит через начальную тоЧКУ £н, ] (рис. 2).

Точки С, Кт в местной системе будут иметь следующие координаты:

Здесь грн,/ — проекция на ось / расстояния между точками хV и /, (г, / = = 1, 2); а = с, к. По одинаковым индексам / необходимо суммировать.

о

X

Рис. 1. Глобальная и местная система координат

(2)

'1 Сп

Сз Гс4

с\ с2

к\ 0 ■ й- ^

К? кГ Ки | Км

Кц \ \ Ко X

Рис. 2.

Сп — «спинка», Ко — «корытца»; х, у — глобальная система координат;

М — количество точек на ^ (спинка), N — количество точек на Ко (корытца)

Максимальная толщина стах сечения профиля определяет число слоев КС в текущем сечении

КС = еПЙеГ (сшах /(2 • tc )) + 1. (3)

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

Вычисления координат точек, оформляющих внутренние слои, начинается со входной кромки (точка С1) по линии, ограничивающей «спинку» профиля.

В точке С1 к стороне С1С2, уравнение которой (п2 -^ )£- (£2 -£ )п = 0, восстанавливается перпендикуляр

(п 2 -пс )п- (£ 2-£С )£ = о. (4)

На расстоянии tc от точки на прямой (4) находится точка А с координатами

R = £С, .+1 = £ + t с( п2 -пС)/ >21, (5)

ооо (5)

5 = пи = пС -1с(£2 -£1)/>21, 4 = (£2 - £)2 + (п2 - пС)2,

наиболее близкая к линии «корытце».

Точка А(Сг+1, пС1+1) может находиться внутри или вне области, ограниченной линиями «спинки» и «корытца». Этот факт устанавливается сравнением ординаты пСг+1 с ординатой точки Б «корытца»

т = п) = п) +(£С,.+1 -£))(п).1-п))/(£*.1 -£)), £) ^<£‘„. (6)

Если Т < 5 = пС /+1 ,, (случай а, рис. 3), то точка А^, 5) может принадлежать строящемуся слою в отличие от случая Т > 5 = пС г+1 (случай б, рис. 4). Эти случаи рассматриваются отдельно.

С4

Рис. 3. Построение первой точки нового слоя (Т < S)

Рис. 4. Случай, когда построенная точка находятся вне области сечения (Т > S)

Случай а. При Т < 5 = п С г+1 вычисляется расстояние от точки А^, 5) до прямой К1К2

<> = ( -£))(-п)) -( -п))(-^-£))|/4, 4 = [(( -£))2 + (( -п))2

0,5

Если С > їс, то точка А принимается за первую точку С1+1 строящегося слоя. В противном случае (С < їс) через точку А проводится прямая АА', параллельная стороне С1С2 ( -пС )(£-Я) - (£2 -£С )(п-^) = 0- В точке К1 восстанавливается

перпендикуляр к прямой К1К2 (^ -^1)(п2 -п1) + (п — Л*) (£2 -£1) = 0, и на нем на расстоянии їс от точки К1 строится точка Б с координатами

я = $£ і+1 = $£ і -^ (п2-п1)/4

\2 / , ,ч2

^=п1 і+1=п1і + їс(£2 -£1)/4 /2 =

0,5

(7)

Через точку Б проводится прямая ББ' параллельная прямой К1К2

(£-£1, /+1 )/(£2 -£1 )-(п-п1, г+1 У(п2 -п1 ) = 0.

Точка пересечения прямых АА' и ББ' принимается за искомую первую точку слоев

£ С £ ) /_) _С , кС С у ) //с

£1, г+1 =£1, г+1 = (1, г+1 -п1, г+1 + £ 1, г+1р -£ 1, г+1р )/(Р -р ),

^С. г+1 =п!,|+1 =пС +РС (С, (+1 -£С.ы ).

РС =(п (-пС )/((-£С), р5=(п 2-п;-£ 1),

прилегающих к «спинке» и «корытцу» соответственно (рис. 5).

(8)

Следует заметить, что точка (8) принимается за точку К+1, если ё > tc. В противном случае за точку К1+1 принимается точка А(Я, Б) (7). Таким образом, в рассматриваемом случае Т < Б вычислены координаты точек С1г+1, К1г+1.

Случай б. При Т > 5 точка А (м, пС г+1)

не является внутренней точкой сечения стержня. В этом случае последовательно перебираются точки «спинки» С и в каждой из них восстанавливается перпендикуляр к прямой

(С-С)

(£ С -£С-1)(п-пС)-(пС-пС -1)(£С-£С) = 0,

на которой откладывается отрезок длиной tc и находится точка

к=£С, „1 =£С -с (-пС-1)/),,-1.

5=^„1 =пСС ( -£С-1)/), И, (9)

>?. ,_1 =(-£С-1) +(-пС-1 ).

После нахождения точек Ар(К, 5), по формуле (5), в которой точка А заменяется на точку Ар вычисляется ордината пк, лежащей на корытце точки с абсциссой, равной £С. Путем сравнения 5 из (9) и пк устанавливается принадлежность точки Ар области сечения профиля (5 < п)). Если 5 >п) , то рассматривается следующий отрезок СрСр-1, «спинки». Это продолжается до тех пор, пока не найдется точка Ар, принадлежащая сечению стержня, или не переберутся все точки «корытца». В последнем случае счет прекращается из-за того, что точки «корытца» лежат на расстоянии, меньшем толщины слоя. Если точка Ар попала вовнутрь сечения профиля (5 < п)), то находится точка пересечения Б прямой Ар.А'. параллельной

СрСр+1 (£ - к)(пС +1 - пС) - (п - 5)(£С +1 -£С) = 0,

и с отрезком КрКр+1 «корытца» (рис. 6).

£С к) „„С , С£С г) \ !(_С \

£у, I+1 = £м, I+1 = (п - пУ +РУ£У -рм£м (ру -рм ),

С , /у.с кС \

1 =пУ +Ру (, г+1 -£У ),

0~=(к -п5 -£к )

гм \ т+1 шц \т>м+1 Ьм /’

РС = ( ,1 -пС )/(+1 -£С ).

Рис. 6. Первая точка новых слоев, прилегающих к Сп и Ко (Т > S)

пр, г+1 =пм, I +1 )

Точка Б принимается за первую точку строящегося у «спинки» Ср и у корытца Км слоя. Точке

Ср придается номер р, если £р, г+1 -£р < £С+1 -£С; г+1

и р + 1 в противном случае. Аналогично точке Км

придается номер m, если £м, г+1 -£м < £м+1 -£м, г+1 и м + 1 в противном случае (рис. 7).

Описанная процедура используется при построении первой точки вновь строящегося у «спинки» и «корытца» слоя.

Построение слоя у «спинки». Пусть предварительно построена точка С'+ (£С,м, пЦ-,г+1) и сле- кт1 - т

дует найти следующую точку Ср^ нового слоя.

С этой целью рассматривается угол p = ZCPC*+1Сг+1 треугольника С1рС1-+1Сг+1 с известными вершинами. Нетрудно определить

С°®Р = [Р1 - Р2 - (£С, г+1 - £С+1)2 - (пС, г+1 - пС +1)2^л/РхРТ ,

Р1 =| с+С ^ Р2 =| Ср+1СУ |.

Угол в характеризует степень отставания или опережения точки С1?1 относительно Ср (рис. 8).

Рис. 7. Координату точки С'+\

придается номер у+1 для начала нового слоя Сп, для Ко —

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

Рис. 8. Степень отставания или опережения точки С+1 относительно С

Случай Т = cos р < 0,2. Около точки Cj+ , как около центра, строится окружность

(£j + £j, i+i) +(п] + п], i+i) =t2 (11) радиусом tc. В точке Cj восстанавливается к прямой Cj С]+і перпендикуляр, и на расстоянии tc от точки Cj на перпендикуляре фиксируется точка А(Яр Sj):

Rj = ££, i+i = £ j + tc(n }+i - ncj) /ri2,

Sj = nj, i+1 = n! - tc (£j+1 - ££ )/Г12, r 212 = ( £]+і - £ )2 + (n+1 - n)2.

(12)

Через точку Ар(Кр, 5) проводится прямая, параллельная отрезку СрСр+1

(п - 5р )(£‘р-+1 -£С) - (£-Яр)(пС+1 -пС) = 0. (13)

Пересечение прямой (13) с окружностью (11) определяет координаты искомой точки (рис. 8)

£км = £С + - р/;)/( 1 + Р2),

рр=-пС )/(р-£С), (14)

пС+1, г+1 = пС + Рр(£С+1, г+1 - £С, г+1) + £,

£ = 5р-пС, г+1 +Рр (£С, г+1 -Яр ).

Если абсцисса точки Cj+1 такова, что £/+i i+i - £С, т.е. если вновь построенная точка Cp+i по абсциссе, от рассматриваемого участка CjCj+1 строится точка С+2. После построения точки СР+1 сразу на линии «корытце» по формуле (5), в которой точка А заменена на Ci+1 находится ордината Пp+1 точки, имеющей абсциссу £c+1, i+1. Если nC+i i+1 >'Пр+1, то точка Ci+1 принадлежит строящему слою.

В этом случае координаты новой точки вычисляются по формуле (10). В противном случае (пС+1 i+1 <Пp+1) отыскиваются координаты точки пересечения прямой

CjCp^+1 с прямой KjKj+]_. Точка пересечения будет иметь координаты

£C+1,i+1 = £km, i+1 К - nC,i+1 -Pk£km W -Pp),

"Л j+1, i+1 = i+1 = П j, i+1 + P (£,/'+1, i+1 - £ j, i+1),

Pc=(nC+1, i+1 -nj, i+1V(£C+1, i+1 -£j, i+1),

Pk = ^+1 -VL V(£km+1 -£km).

Точка CJ+(£j+1, i+1, П+1, i+1)и совпадающая с ней точка К1 ( vL, i+1)

принимается за последнюю точку строящихся около «спинки» и «корытца» линий. При этом точке j придается номер j, если £C+1,i+1 -£/, i+1 < £//+1, i +1 -£j+1, i+1 и j + 1 в противном случае. Аналогично точке K+ придается номер т, если

£p — £p < £p — £р

Sm, i+1 Sm _ Sm+1 Sm, /+1*

Случай cos P > 0,2. Проверяется удаленность точки Cj+1 от прямой CCj+ь которая определяется расстоянием

(15)

d =

(£С'+1 -£С )(п/, i+1 -П/ ) -(Л/+1 -n/ )(£j, i+1 -£C' /, /21 =(£/+1 -£j )2 + (n/+1 -nj )2.

o

Если расстояние ё < tc, то отыскивается пересечение прямой Ср-11Ср+1 и прямой параллельной отрезку СрСр+1 и отстоящей от нее на расстояние tc. Уравнение последней прямой определяется выражением

п -пС+1 - Р (£-£С+1) = °, Р = (пС+1- пС )/(£С+1-£С), £С+1 = £С+1 -tc(пС+1 -пС)/Ъ, пС+1 =пС+1 + ^(+1 -£С)/).

Координаты точки пересечения указанных прямых находятСя из равенств

£С', г+1 = (пС, г +1 -пС+1 + Р£ С+1 -У£Р, г+1 ^Р^, (16)

пС, г +1 = пС, г+1 + У ((, г+1 - £С, г+1), У = (п", г+1 - пр-1, г +1)(, г +1 - £-1, г +1),

в которых р по-прежнему находится из (14). После проведенного анализа точка СР+1 (£р, г+1, пр, г+1) и вместо нее в дальнейшем участвует точка Ср+1(£р, г+1, пСр, г+1) из (16) с измененными координатами.

О

Если расстояние ё > tc, то никакие действия не производятся. В любом из этих случаев происходит уточнение номера построенной точки и дальнейшие операции производятся относительно следующей по порядку Ср+1Ср+2 ломаной, ограничивающей «спинку» до тех пор, пока не будут просмотрены все участки ломаной линии, представляющих линию «спинки».

Слои у «корытца» сечения профиля. Ранее (соотношения (7), (8), (10)) были найдены координаты первой точки КЩ+1 строящегося у «корытца» слоя. Только

в случае, определяемом равенствами (10), точка КЩ+1 лежит на линии «корытца», а не на расстоянии tc от нее. В этом случае проверяется удаленность точки Км+1 от прямой КмКм+1. При этом одним из непременных условии должно быть

£км ^ £м+1, г+1 ^ £м+1. Если расстояние

й =

(£к -£к )(пк -Пк ЫгП-Пк )(£к -£к ) Г

\Ьт т>т-1 М \т, і +1 Іт/ \ \т 1т-1 /I т>т, і +1 Ът! 1т, т-1'

(£Ш -£кт-1) +(пШ -пШ-і)

(17)

т, т-1

окажется меньше tc толщины монослоя, то рассматривается следующая точка Ср+1, координатам

которой придается К1Щ+г1. Если расстояние (17) превысит значение tc, то отыскивается пересечение прямой Км+1Км++11 с прямой, параллельной стороне КмКм+1 и отстоящей от нее на расстоянии tc (рис. 9). Координаты указанной точки находятся из равенств

£^№1=(п - 5-^„р+V )1(Р1к - р) ,

Рис. 9. Первая точка К'г+ нового слоя «корытца»

"Л т+1, г+1 П т+1, г+1 +р(т+1, г+1 £т+1, г+1 ^

(18)

где р (m+1. г+1 "Лм, г+1 (£м+1, г+1 £м, г +1 ),

Рк = (пм+1 - пкм )/(Гм+1 - £км ), К = £км + ^ (пм+1 - пкм )/Гкм,

5=пкм- ^ (+1 -£км )1гы, гкм = (+1 -£м )2 + ( -пкм )2.

Далее сравнивается абсцисса точки Км^ (£ м+1, г+1, ^+1 г+1) с абсциссами точек Км+1 и Км++11. Если £м+1, г+1 -£км * £км+1, г+1 -£м+1, г^ то точке Км+1 придаются координаты Км++11 (£м+1, г+1, пм+1, г+1). В противном случае точка К1м1 будет иметь координаты (18). Одновременно к точке К1^1 подтягивается точка Ср\. Если

£м+1, г+1 -£С, г+1 ^ £С+1, г+1 -£m+1,г+1, то С^ = К(£ 1+1, г^ пм+1, г+1), в противном случае

✓-г г+1 т^- г+1

Ср+1 = Км+1 .

Таким образом, в рассмотренных случаях строится точка К1^1, удаленная от линии «корытца» на расстоянии tc и являющаяся первой. Если ранее была установлена точка Км+1, то точка Км++\ строится так же, как и при построении слоя у «спинки». После того как координаты новой точки Км+11 до соответствующего по абсциссе участка нового слоя, построенного у «спинки». Так же, как у входной кромки, оформляется точка пересечении ломаных С'С'+1 и КмКм+1 у входной кромки. Тем самым завершается построение прилегающих к «спинке» и «корытцу» слоев.

После построения множества точек Ср и Км, окаймляющую внутреннюю поверхность нового слоя у «спинки» и «корытца» соответственно их координаты являются исходными для установления координат следующего слоя. Это продолжается до тех пор, пока не будут найдены координаты всех возможных слоев Кс в рассматриваемом сечении профиля. После построения слоя уточняются координаты пересечения нового слоя со старым слоем «корытца», а также начало и конец каждого слоя «спинки» и «корытца». Здесь необходимо отметить процесс построения начала и конца каждого слоя «спинки» («корытца») со старой линией «корытца» («спинки») и определяются независимо друг от друга.

Такой порядок нумерации, во-первых, позволяет свести разность номеров узловых точек к минимуму. Например, для эллипса и авиационного профиля максимальное значение разности узловых номеров среди 1300 и 1678 точек было 4 и 6, а для ромба с 1260 точками составляло 2. Следовательно, при решении различных задач МКЭ автоматически получается оптимальная ширина ленты матрицы жесткости системы [1; 2]. Координаты и номера построенных точек сохраняются в памяти ЭВМ, и при необходимости можно получить их изображение с помощью отдельной процедуры (рис. 10).

На рис. 11 представлена лопатка с восемью сечениями различным образом уложенных слоев.

Рис. 10. Машинный раскрой по точкам сечения ромбовидной формы и авиационного профиля слоистого стержня

Рис. 11. Построенные слои поперечных сечений компрессорной лопатки

номера сечений лопатки соответствуют сечениям, удаленным от ее корневого сечения

ЛИТЕРАТУРА

[1] Сакович А.И., Холмянский И.А. Минимизация ширины ленты системы в методе конечных элементов // Проблемы прочности. — 1981. — № 1. — С. 120—122.

[2] Акьюц, Утку. Алгоритм автоматической перенумерации узлов для минимизации ширины ленты в матрицах жесткости // Ракетная техника и космонавтика. — 1968. — Т. 6. — № 4.

THE AUTOMATED DESIGNING NESTING OF BLANKS DETAILS OF ANY CROSS-SECTION SECTION FROM LAYERED COMPOSITE MATERIALS

A.U. Nurimbetov

«Mechanics of machines and mechanisms» Departament «MATI» — the Russian state technological university of K.E. Tsiolkovsky

Orshansky str., 3, Moscow, Russia, 117513

The program of nesting of blanks of automatic splitting of physically non-uniform compound areas of any outline is offered. She assumes definition of boundary points for investigated area and construction of internal points of area so that numbering of central points considered physical heterogeneity of layers and the maximum difference of numbers was the least. The maintenance of the program of RACES — construction of co-ordinates of layers of current section is described on an example of section of a kind of an aviation profile.

Key words: Automated designing, boundary points.

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