Научная статья на тему 'Реверс-инжиниринг компрессорного лопаточного профиля: построение средней линии и симметричного профиля'

Реверс-инжиниринг компрессорного лопаточного профиля: построение средней линии и симметричного профиля Текст научной статьи по специальности «Механика и машиностроение»

CC BY
468
88
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛОПАТКА / ПРОФИЛИРОВАНИЕ / ДОВОДКА / ПРОФИЛЬ СИММЕТРИЧНЫЙ / ЛИНИЯ СРЕДНЯЯ / РЕВЕРС-ИНЖИНИРИНГ / АЛГОРИТМ / ПРОГРАММА / BLADE / PROFILING / FINE-TUNING / SYMMETRICAL PROFILE / MIDDLE CURVE / REVERSE-ENGINEERING / ALGORITHM / PROGRAM

Аннотация научной статьи по механике и машиностроению, автор научной работы — Шаблий Леонид Сергеевич

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

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

Похожие темы научных работ по механике и машиностроению , автор научной работы — Шаблий Леонид Сергеевич

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

COMPRESSOR BLADE PROFILE REVERSE-ENGINEERING: BUILDING OF MIDDLE CURVE AND SYMMETRICAL PROFILE

Is discussed one of the problems for fine-tuning and redesigning blade machines reverse designing task (re-verse-engineering task). Two methods of compressor blades profiling are described. It’s traditional coursed method and theoretical, both based on using symmetrical profile and middle curve. Author suggested reverse-engineering algorithms for both methods. For method which use more accurate theoretical method as base method suggested algorithm is described in details. Successful tests of program using this algorithm are showed. It was performed with compressor profiles and also turbine profiles which is known as more curved.

Текст научной работы на тему «Реверс-инжиниринг компрессорного лопаточного профиля: построение средней линии и симметричного профиля»

УДК 621.431.75

РЕВЕРС-ИНЖИНИРИНГ КОМПРЕССОРНОГО ЛОПАТОЧНОГО ПРОФИЛЯ: ПОСТРОЕНИЕ СРЕДНЕЙ ЛИНИИ И СИММЕТРИЧНОГО ПРОФИЛЯ

© 2012 Л. С. Шаблий

Самарский государственный аэрокосмический университет имени академика С. П. Королёва

(национальный исследовательский университет)

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

Лопатка, профилирование, доводка, профиль симметричный, линия средняя, реверс-инжиниринг, алгоритм, программа.

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

- обратную - по имеющейся геометрии найти все параметры, необходимые для полного и точного воспроизведения геометрии выбранным методом проектирования;

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

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

сложного профиля окажется невозможным из-за ограничений используемого метода.

с .Чы

. Яв-

^ V -£ А. I X

:

У

у;

X

Рис. 1. Традиционный метод построения профиля компрессорной решётки: а - симметричный профиль, б - средняя линия, в - построение спинки и корытца

Наиболее общим является традиционный метод проектирования, основанный на использовании симметричного профиля [1]. Формирование профиля (рис. 1) начинается с построения средней линии с использованием одной из характерных функций:

Уср.л =х(1-хХ§'^ _ ДЛЯ дозвуковых профи-

ЛеЙ> Уср.л = (*4 - 2х" + ХХ§Т ИЛИ

У ср.- Ддя сверхзвуковых, где

Хср.л = Xсрл/Ъ и усрл = усрл/Ъ - относительные абсцисса и ордината, 0 - угол изгиба средней линии, являющийся важнейшим параметром лопаточного венца, который определяет поворот потока. Кроме того, форма средней линии также определяет лопаточные углы на входе и выходе. Далее вычисляется значение ординаты симметричного профиля усим и ординат корытца и спинки: ук

~ Уср.л + У СИМУ У СП Уср.л~Усим-

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

Рис. 2. Уточнённый метод построения профиля: а - симметричный профиль, б - результат построения

Данная статья посвящена описанию обратной задачи проектирования, так называемому реверс-инжинирингу - получению по имеющимся координатам спинки и корытца координат средней линии и формы

симметричного профиля. В случае использования упрощённого метода задача реверс-инжиниринга решается довольно просто и сводится к вычислению толщины симметричного профиля Ст(х) = уСп(х)-ук(х) и ОрДИ-наты средней линии усрл (усп(х)+ук(х))/2 для всех точек спинки и корытца при х е [0; Ъ\.

В случае же применения уточнённого метода в качестве базового метода проектирования алгоритм реверс-инжиниринга является более сложным. Рассмотрим его подробнее.

Исходными данными для реверс-инжиниринга являются координаты точек спинки и корытца (рис. 3), избавленные от точек схода сплайнов специальными методами [2] и пронумерованные от входной кромки к выходной. Отыскание точек средней линии выполняется посредством поиска точек пересечения перпендикуляров равной длины, восстановленных от спинки и корытца. Поиск проводится для каждой точки сначала спинки и корытца по следующему итерационному алгоритму (рис. 4).

Рис. 3. Профиль, подготовленный к реверс-инжинирингу: неиспользуемые точки не закрашены

1. Через текущую точку, например, спинки (точка 1) проводится кубический сплайн Безье (рис. 5):

£>(ы) = (1-ы)3Р0 +Зм(1-м)2Р1 +3м (1 -ы)Д +и Р3, интерполирующий четыре ТОЧКИ СПИНКИ Оо, Ои О2, Оъ таким образом, чтобы точка 1 оказалась по возможности на среднем отрезке сплайна в качестве точки 0\ или Ог (для крайних точек спинки допустимо Оо или О}).

2. Перпендикулярно сплайну через точку 1 проводится ЛИНИЯ Ь] (А1Х+В1у+С]=0), нормальный вектор которой (А\,В\) определяется как касательная к сплайну. А] и В] вычисляются через параметрические производные

(У =-3(1 -и)2Р() +3(1-3м)(1 ~и)Рг +3м(2-3и)Р2 +3и ; Ах = X' (г/1 ),В] = 7-'(г/1), а С]=-(А1х1+В1у1),

Г начало 4

/спинка={С0, С,,... С....С„}/

корытце-{Ки,...,

С: - иссл. точка

т

а(й)={о0,о„о2,о3} ={с„2,с1.1.с„см};

т. 1=0,

-1 и,=(1і5І(0(и).т 1) / (1і5І(0(й),03); 11(А1.В1,С1)=(Х'0(й1),У£|(О1),-(А1х1+В1у1))

т

|т.1-К:|<|т.1-К:|, ¡=0.. ш

->т.2=М(у2); у2=(1І5і(ММ,т,2)/(1і5і(М(у),Мз

і2(А2іБ2.С2)=(Х'у(у2), У'в( V; ),-А2Х2-В2у2)

Т

¿и.4=(х.,у4)=(^ +2а7±-,уі+2с11К~)

Рис. 4. Алгоритм поиска координат центра и диаметра вписанной в профиль окружности

где (х/; уI) - координаты точки 1, а г/1 - безразмерное расстояние по сплайну от его начала до точки 1. Например, если точка 1=02,

10,— С?11 + |С?1 — С?21

то г/і =і

10,_ Оі I + ІОі - Оз I + Юз - Оз

. В при-

ведённом выражении длины отрезков нахо-\1-П\ = л/(х/-хи)2 +(уі-уп)2 .

дятся как

5. С этого пункта начинается итерационный поиск точки 2 на корытце, перпендикуляр из которой отсечёт на перпендикуляре к спинке отрезок (1-3), равный длине перпендикуляра, т.е. (1-3)=(2-3). На первой итерации за точку 2 принимается точка, найденная в п. 3.

6. Через точку 2 (м{\’г)) проводится перпендикуляр 1,2 (А2х+В2у+С2=0) к сплайну корытца м{\>У Вычисление А2, В2 и С2 производятся аналогично п. 2.

7. Вычисляются координаты точки 3 -точки пересечения перпендикуляров Ь} и Ь2:

вхс2-в2сх. „ _с1а2-с2а1

хз =

'2^-1

Рис. 5. Интерполяция точек спинки и корытца сплайнами Безье и поиск точки 3

3. Определяется точка на противоположной стороне профиля (в описываемом случае это корытце), наиболее близкая к точке 1, путём поочерёдной оценки расстояний между точкой 1 и каждой точкой корытца.

4. Через найденную в п. 3 точку проводится второй кубический сплайн Безье м(у), интерполирующий четыре точки корытца Мо, М\, М2, М3 таким же образом, как в п. 1.

АхВ2-А2Вх 3 АхВ2-А2Вх

Если же прямые не пересекаются (АХВ^ - А^ВХ =0), то вычисление координат точки 3 не производится и происходит переход на следующий шаг.

8. Поскольку на первой итерации точка 3 вряд ли отсекла на перпендикулярах равные отрезки, то определяется точка 4 -вероятная точка средней линии. В случае если найденная в п. 7 точка 3 оказалась в пределах профиля (рис. 6, а), то точка 4 откладывается на линии Ь} на расстоянии с! от точки 1, равном полусумме отрезков (1-3) и (2-3) в направлении точки 3. Если же точка 3 оказалась вне пределов профиля (рис. 6, б) или прямые Ь} и Ь2 не пересекаются, то точка 4 откладывается на линии Ь / на расстояние, равное половине отрезка (1-2), от точ-

ки 1 в направлении полуплоскости, в которой лежит точка 2.

Рис. 6. Различные варианты расположения точки 3: а - в пределах профиля, б - за пределами

Рассмотрим алгоритм подробнее.

8.1. Выясняется, лежит ли точка 3 внутри профиля (рис. 6, а) или вне его (рис. 6, б). Если длина каждого из отрезков (1-3) и (2-3) меньше отрезка (1-2), т.е. выполняется условие [|?и.1 - т.3| < |т. 1 - т.2|] п [|»;.2 - т.3| < \т. \ - т.2|], то точка 3 лежит внутри профиля, иначе -вне его. Длины отрезков определяются как в п. 2.

8.2. Если точка 3 лежит внутри профиля, длина б/ отрезка (1-4) вычисляется как полусумма длин отрезков (1-3) и

гг\ ^ \ /г \niA-ni.3 + \т.2-тЗ\

(2-3 у. а =------------------------------------^-1, иначе как половина

О оч ЛП \m.\-m.2\

-2): а = ]—ц—1.

8.3. Определяется касательная Ьз (Азх+Взу+Сз=0) к сплайну спинки в точке 1, она перпендикулярна Ь}: Аз В/, Вз -А /,

С3= -(А3Х1+В3У1).

8.4. Определяется знак г полуплоскости, в которой относительно прямой Ьз лежит точка 2: 2=81&1(АзХ2+Взу2+Сз). Точка 3 потенциально лежит в той же полуплоскости, но

она не всегда существует (см. п. 7), поэтому оценка z производится по точке 2.

8.5. На линии Lj откладывается точка 4 на расстоянии d от точки 1 в ту же сторону, где

т. 2:

находится

Х4 =Xj +zd—^~.

у4 =у1 + zdJ^щ, где \А3;В3\ = у[а[7в[.

9. Найденная точка 4 - предполагаемая точка средней линии не лежит на линии ¿о, поэтому необходимо параллельно перенести перпендикуляр Ь2 от точки 3 до точки 4. При

это точка 2 сместится по сплайну м{\и примет новое положение 2’. При этом она может выйти за пределы среднего отрезка (М1-М2), на котором кривизна сплайна определяется наиболее правильно. В таком случае следует сдвинуть точки М\.. .М?, в ту или иную сторону. Описанный процесс выполняется следующим образом.

9.1. Определяется сдвиг/ перпендикуляра ¿2 по сплайну м{\как отклонение точки 4 от

прямой 1,2'. , _ Ах4 + В2}’4 + С2 ■ Если сдвиг со-

+В;

направлен сплайну м(у), / оказывается положительным, иначе - отрицательным.

9.2. Определяется расстояние /' по сплайну м(у) от начала сплайна (М0) до точки 2’. Для этого складывается сдвиг/ и расстояние от начала сплайна до текущей точки 2. Последнее выражается через известное безразмерное расстояние V 2:

^ = / + у2(|М0 -Мх| + \МХ -М21 + \М2 -М31).

9.3. Определяются расстояния по сплайну

от его начала до узлов сплайна М\ и М2, ограничивающих средний участок сплайна:

/■; Ни -Щ, к ни ~м,\+\м, ~м21.

9.4. Оценивается, на какой участок сплайна попала точка 2’. Если она оказалась вне среднего участка сплайна, т.е. если не выполняется условие Т7! < Т7 < /*2, необходимо переназначить точки М0...М3 (рис. 7), сдвинув сплайн на один узел в сторону конца (/’>/’2) или начала (/’ /4). При этом нужно скорректировать расстояние /': при сдвиге в сторону конца /' уменьшается на величину Т7!, при сдвиге же в сторону начала /' увеличивается на величину отрезка (М0-М1) нового сплайна.

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

Рис. 7. Переназначение точек сплайна A/(v)

9.5. Находится безразмерное расстояние по сплайну м{\от его начала до нового положения точки 2’:

Р

У2 =-,-----;--;-------;-;-------г .

|Мп -М1\+\М1 -М2\ + \М2 -Мъ|

После этого алгоритм повторяется с п. 6: из новой точки 2 восстанавливается перпендикуляр Ьг к сплайну, находится точка 3 его пересечения со сплайном Ь1 и т.д. В случае, если бы сплайн не менял угол касательной при переходе точки 2 в новое положение, новый перпендикуляр Ьг прошёл бы точно через точку 4. Однако, из-за кривизны сплайна новый перпендикуляр Ьг пересечёт Ь1 в новой точке 3, в общем случае не совпадающей с точкой 4. Затем будет найдена новое положение точки 4, заменяющей ломаную (1-3-2) с неравными плечами (1-3) и (2-3) на ломаную (1-4-2) с \т.1 -тА\ = \тА -т.2\ и т.д. Алгоритм завершается, когда на одной из итераций величины отрезков (1-3) и (2-3) не совпадут с достаточной степенью точности. Критерием такой оценки можно считать снижение абсолютной величины вычисляемого в п. 9.1 сдвига/ корректирующего координаты точки средней линии, до уровня необходимой точности. При эксплуатации алгоритма было установлено, что в большинстве случаев за 10-20 итераций алгоритма выполняется отыскание точки средней линии с точностью |/[<Ю'10.

Таким образом производится отыскание точек, расположенных на средней линии для каждой точки спинки и корытца. Если профиль был изначально выполнен по уточнённому методу (рис. 2), то точки средней линии, найденные по спинке и корытцу, по-

парно совпадут, и поэтому для таких профи-

лей возможна обработка только одной поло-

а

#Profiler_reverse_engineering_file_version_l

#Number_of_profiles: 10

#Profile_at 301.500000

Shi ft_X -15.130173

Shift Y -2.041442

Rotate angle (deg) 3. 061338

В 30.332487

Leading angle (deg) 18 .157038

Trailing angle (deg) -14 702633

Points count: 17

0 .010220 0 000000 0 010220

0 .010414 0 000063 0 010253

0 .017201 0 002145 0 011443

0 .043926 0 008895 0 015905

0 .069971 0 015355 0 019228

0 .095700 0 021262 0 021779

0 .146335 0 031938 0 025625

0 .196697 0 040899 0 027894

0 .297451 0 054866 0 030235

0 .397636 0 .063157 0 030826

0 .498110 0 .065838 0 030541

0 .598536 0 .063257 0 029047

0 .699176 0 055221 0 026852

0 .800423 0 041435 0 022233

0 .903162 0 021736 0 015107

0 .955309 0 009348 0 011139

.991122 000167 0 008294

.991758 000000 0 008242

б

Рис. 8. Результаты тестирования описанного алгоритма, реализованного в программе Profiler: а - визуализация средней линии различных профилей, б - фрагмент файла реверс-инжиниринга: параметры преобразования систем координат, хорда, лопаточные углы, таблица координат средней линии и толщин симметричного профиля в безразмерном виде

Описанный алгоритм реверс-инжиниринга средней линии был реализован в программе Profiler. Тестирование проводилось не только на компрессорных профилях, но и на сильно изогнутых профилях соплового аппарата и рабочего колеса турбин (рис. 8, а). В результате выполнения алгоритма формируется таблица координат точек

средней линии и соответствующих им толщин симметричного профиля (рис. 8, б).

Толщины определяются значением длины отрезка (п. 8.2) на последней итерации для каждой точки. Данные представляются в традиционном безразмерном виде (рис. 1) путём масштабирования профиля по вычисленной величине хорды Ъ и аффинного преобразования координат средней линии. С использованием полученных данным могут быть дополнительно определены все геометрические параметры профиля, как-то: лопаточные углы на входе и выходе, изгиб средней линии профиля, максимальная толщина профиля и расстояние от входной кромки до максимальной толщины профиля. Полученные данные являются достаточными для полного и точного воспроизведения профиля, а также его корректировки. Например, изменяя форму средней линии, можно получить профиль, аналогичный исходному, но с другими углами входа и/или выхода. Итак, описанные алгоритмы позволяют в автоматическом режиме решать обратную задачу профилирования: проводить

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

Работа выполнена при финансовой поддержке Правительства Российской Федерации (Минобрнауки) на основании Постановления Правительства РФ №218 от 09.04.2010.

Библиографический список

1. Белоусов, А Н. В.М. Теория и расчёт авиационных лопаточных машин [Текст] / А.Н. Белоусов, Н.Ф. Мусаткин, В.М. Радько.

- Самара: ФГУП «Изд-во «Самарский дом печати», 2003. - 336 с.

2. Дмитриева, И.Б. Автоматизация создания объёмной модели пера лопатки в АМБУБ ТигЬоОпс! на базе традиционного представления его геометрии [Текст] / И.Б. Дмитриева, Л.С. Шаблий// Вестн. СГАУ. - Самара, 2011. -№3 (27). -Ч. 3. - С. 106-111.

COMPRESSOR BLADE PROFILE REVERSE-ENGINEERING: BUILDING OF MIDDLE CURVE AND SYMMETRICAL PROFILE

©2012 L. S. Shabliy

Samara State Aerospace University named after academician S. P. Korolyov (National Research University)

Is discussed one of the problems for fine-tuning and redesigning blade machines - reverse designing task (re-verse-engineering task). Two methods of compressor blades profiling are described. It’s traditional coursed method and theoretical, both based on using symmetrical profile and middle curve. Author suggested reverse-engineering algorithms for both methods. For method which use more accurate theoretical method as base method suggested algorithm is described in details. Successful tests of program using this algorithm are showed. It was perfonned with compressor profiles and also turbine profiles which is known as more curved.

Blade, profiling, fine-tuning, symmetrical profile, middle cun’e, reverse-engineering, algorithm, program.

Информация об авторах

Шаблий Леонид Сергеевич, ассистент кафедры теории двигателей летательных аппаратов, Самарский государственный аэрокосмический университет имени академика С.П. Королёва (национальный исследовательский университет). E-mail: [email protected]. Область научных интересов: лопаточные машины, численные методы расчёта, программирова-

Shabliy Leonid Sergeevich, Assistant of aircraft engines theory department Samara State Aerospace University named after academician S.P. Korolyov (National Research University) . Phone: 267-45-94. E-mail: [email protected]. Area of research: blade machines, numerical calculations, programming.

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