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

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

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

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

Рассмотрена проблема построения трёхмерных лопаток турбомашин и способ формализованного описания структуры лопатки. Предложена методика автоматизированного построения трёхмерных моделей лопаток турбомашин в среде CAD/CAE/CAM систем.

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

Похожие темы научных работ по математике , автор научной работы — Дмитриева И. Б., Камынин В. А.

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

COMPUTER-AIDED MODEL CONSTRUCTION OF TURBO MACHINE BLADES

We consider a problem of constructing three-dimensional turbomachine blades and a method of the formalized description of a blade structure. We suggest a technique for computer-aided construction of three-dimensional turboomachine blades in the CAD/CAE/CAM system environment.

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

УДК 681.3; 658.512.2+ 62-135

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

© 2006 И.Б. Дмитриева, В.А. Камынин Самарский государственный аэрокосмический университет

Рассмотрена проблема построения трёхмерных лопаток турбомашин и способ формализованного описания структуры лопатки. Предложена методика автоматизированного построения трёхмерных моделей лопаток турбомашин в среде САо/СЛБ/СЛМ систем.

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

а

б

Рис. 1. Турбинная (а) и компрессорная (б) лопатки

В настоящее время уже не вызывает сомнений необходимость использования пространственных моделей деталей для проектирования и производства изделий. Это в полной мере относится к рассматриваемым в данной статье объектам - лопаткам ту р бомашин.

Для моделирования широко используются инструментальные средства -СЛБ/СЛБ/СЛМ системы (Иш^арЫсв, САТІА и др.). Построение моделей выполняется здесь в диалоговом режиме и поэтому чревато субъективными ошибками, тру -доёмко, продолжительно. Это делает невозможным итерационное построение и использование моделей на промежуточных этапах проектирования, тогда как автоматизированное построение модели позволит

передавать данные об объекте в системы прочностного и газодинамического анализа в реальном времени проектирования, значительно сократит сроки формирования модели окончательного варианта конструкции. Таким образом, создание средств автоматизации формирования моделей лопаток и функциональных элементов (ФЭ) проточной части турбомашин является актуальной задачей автоматизации технической подготовки производства авиационных двигателей и энергетических установок различного назначения.

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

Для принятия обоснованных решений в процессе проектирования лопаток выделены следующие функциональные элементы проточных частей турбомашин: лопаточный венец (ЛВ) как совокупность профильных частей лопаток рабочего колеса или неподвижного аппарата; устройство крепления (УК) как взаимосвязанная совокупность хвостовиков лопаток и ответной части ротора или статора; полочный бандаж (БЖ) как совокупностью бандажных полок.

Поскольку пр оцесс ф ор мир ов ания геометрических моделей дополняет процесс проектирования выделенных объектов, то объектами моделирования в данной работе являются перечисленные ФЭ машин и их детали - лопатки. Впредь под моделями лопаток турбомашин (МЛТ) будут пониматься как модели самих лопаток, так и модели ФЭ.

В отраслевой научно - исследовательской лаборатории № 18 (ОНИЛ-18) СГАУ

разработаны интегрированные САПР (ИСАПР) лопаток. Их назначение - автоматизированное формирование, оптимизация, документирование и корректирование конструкций лопаток. Процесс проектирования лопаток в общем случае разбивается на следующие этапы: проектирование ЛВ,

проектирование БЖ, формирование проточной части (ПЧ), проектирование УК, формирование конструкции лопатки (КЛ). На основе спроектированных ФЭ формиру -ется конструкция элементов лопатки: пера, хвостовика, бандажной полки. Объединение этих элементов позволяет получить обоснованную конструкцию всей лопатки.

Структура ИСАПР лопаток соответствует перечисленным этапам и включает подсистемы : САПР ЛВ, САПР БЖ, САПР ПЧ, САПР УК, САПР КЛ.

Возникает задача создания связи между системами проектирования лопаток и САБ/САБ/САМ средой создания двигателей.

На рис. 2 представлена схема предлагаемой организации процесса автоматизированного проектирования и производства лопаток в гетерогенной среде: частично в ИСАПР лопаток, частично - в

САБ/САБ/САМ системе.

ИСАПР лопаток

Задание

исходных

данных

П роектирование

ЛВ БЖ ПЧ УК КЛ

Рис.2. Схема автоматизированного проектирования лопаток в гетерогенной среде

Связь между этими системами осуществляется через формирование пространственных моделей (ПМ). После проектирования ЛВ, БЖ, ПЧ, УК происходит построение соответствующих моделей ФЭ. Формирование модели лопатки завершает работу САПР КЛ. Как отражено на схеме, ПМ объекта может быть использована в различных аспектах. Во-первых, её наличие упрощает построение конечно-элементной модели (КЭМ) для осуществления прочностного и газодинамического анализа методом конечных элементов в CAE системах (ANSYS, Star-SD и др.). В результате такого анализа может возникнуть необходи-

мость изменения структуры или параметров проектируемых ФЭ. Эта ситуация отражена на схеме стрелкой обратной связи через функцию принятия решения /1. Во-вторых, модель лопатки участвует в электронной сборке изделия, в результате чего также может возникнуть необходимость корректировки конструкции лопатки. Эта ситуация отражена на схеме стрелкой/2. В-третьих, модель лопатки в составе двигателя может подвергаться испытаниям на специальных электронных стендах. В-

четвёртых, модель лопатки передаётся в системы технологической подготовки производства.

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

• проведён анализ структуры лопаток и ФЭ проточной части турбомашин;

• на основе анализа создана концепция формального описания геометрии лопаток и ФЭ в виде так называемого кода структуры объекта (КСО) и правил его построения;

• разработана математическая модель процесса построения пространственных моделей лопаток и функциональных элементов;

• р азр аботаны алгор итмы р ешения задач трансляции входного языка, эквивалентных преобразований и интерпретации КСО при построении модели;

• создана подсистема формирования пространственных моделей в составе ИСАПР компрессорных и турбинных лопаток.

Кроме этого потребовалось провести анализ инструментария построения твёр-дых тел (солидов) для ряда существующих САБ/САБ/САМ систем. В результате выделены три типа твёрдотельных объектов (примитивов): базовые (канонические и базирующиеся на контурах), комплексные (базирующиеся на поверхностях), контекстуальные (базирующиеся на солидах).

В качестве операций синтеза исполь-зов аны теор етико- множ еств е нные опер а-ции над примитивами: объединения, пересечения (рис. 3, а - до, б - после операции пересечения) и вычитания (рис. 3, в - до, г - после операции вычитания).

а б

в г

Рис. 3. К описанию операций над твёрдотельными примитивами

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

4).

Рис. 4. Пример конструктивного графа

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

Введено понятие характеризующего или собственного контура, заданным движением которого и образуется данный твёрдотельный объект. В случае невозможности построения структурного элемента с использованием единственного собственного контура необходимо использовать два характеризующих контура, расположенных в пересекающихся плоскостях. Каждый контур образует свой солид, названный промежуточным, а результат их пересечения (модель данного элемента) окончательным солидом (см. рис. 3, а и б). Введены отрицательные элементы, которые при вхождении в объект вычитаются из него. Если они являются принадлежностью полки, замковой части хвостовика либо бан-

дажной полки, то они отнесены к элементам второго уровня (см. рис. 3, в и г) и названы выборками или облегчениями. Для общности введены дополнения - элементы второго уровня, которые объединяются с какой-либо основной частью модели объекта.

У неохлаждаемых лопаток сплошное перо представляет собой единый элемент объёма, не имеющий структуры. Модель пера лопатки создаётся с использованием технологии построения поверхностей. Для описания поверхности пера обычно применяют математическую модель, состоящую из 4-х дважды дифференцируемых сплайн -функций: Ус = Бс(х,г) - поверхность спинки; Ук = 8к(х,2) - поверхность корытца; У] = Б](х,г) - поверхность входной кромки; У2 = £>2(х,2) - поверхность выходной кромки (рис. 5).

Рис. 5. Поверхность пера лопатки

Такое описание универсально и годится для построения геометрической модели поверхности пера любой лопатки. Сплошная модель получается преобразованием замкнутого объёма в твёрдое тело.

В результате проведения анализа установлены структурные элементы МЛТ: бандажная полка представляет собой единый элемент; хвостовик разделяется на замковую часть, ножку, полку; ответная часть диска состоит из фрагмента диска и паза для вставки замковой части хвостовика. Элементы могут иметь выборки и дополнения. Создан банк структурных элементов лопаток и ФЭ. Для описания элемента при включении в базовый набор определяется тип его группы: является ли он бандажной полкой, замковой частью и т.д. Также задаются номер в группе, способ вхождения в объект, наименование, количество промежуточных солидов, операции

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

Описание формы каждой конкретной лопатки или ФЭ заключается в указании типов его структурных элементов, записанных в регулярной форме, названной кодом структуры объекта (КСО). Так, лопатка на рис. 1, б, состоит из пера и хвостовика, имеющего замковую часть второго типа, ножку второго типа, полку третьего типа с выборкой первого типа, т.е. КСО = (Е)(З2)(Н2)(П3 (- ])).

При создании математической модели задача построения МЛТ в среде некоторой САБ/САБ/САМ системы рассматривается в виде иерархической трёхуровневой структур ы.

Верхний уровен ь - построение модели объекта из структурных элементов.

Полное множество элементов МЛТ описанных типов 8 П = ^^гер & s¡,...sN/^,

где snер - структурный элемент «перо», si -все остальные структурные элементы МЛТ описанных типов. Задача заключаются в том, чтобы сформировать из элементов множества 8П подмножество 8М, такое, чтобы совокупность элементов подмножества образовала в целом модель лопатки

или ФЭ. 8м = ^пер 2, sK[■, где Sпер -элемент «перо», s - структурные элементы заданного объекта, К - количество структурных элементов заданного объекта, исключая перо.

Введены множества

Е = пер},

£ = £ П \ Е, т.е. £ = я], ..., 8,, .., Яхг'. Множество £ состоит из элементов, однородных с точки зрения их построения. Для решения поставленной задачи рассмотрено отношение на множестве £ «принадлежать к одному типу». Введена сопряжённая с этим отношением некоторая система множеств 8 на множестве £, которая является нетривиальным его разбиением Поскольку

разбиение 8 сопряжено с отношением «быть одного типа» на множестве £, то

8 состоит из следующих классов: 8 ={1

N Р, В, т, 7В, РВ, О, В}. Здесь 7, Ы, Р, В, ¥В, 7В, РВ, О, В - подмножества замковых частей, ножек, полок хвостовиков, бандажных полок, фрагментов ответной части диска, пазов замковой и периферийной части диска, облегчений (выборок), дополнений соответственно.

Подмножество всех хвостовиков определяется как декартово произведение Ну = I* хН* хР*, где I* = I х О хВ, Н* =Н хО хВ, Р* = Р хО хВ - множества замковых частей, ножек, полок хвостовиков соответственно. Подмножество всех бандажных полок определяется как ВР =В хВ хО, подмножество всех ответных частей диска - как ОБ = РВ х Р1 ■ РР, подмножество всех лопаток - как Ь = Ну хВР

хе

Средний уровень иерархии - построение структурных элементов МЛТ.

Каждый структурный элемент множества 8 является результатом пересечения

]2

двух промежуточных солидов = 8 ,П 8 , где 8 , 8 I - промежуточные солиды г - ого структурного элемента. В некоторых частных случаях 8 11 или 8 21 может быть универсальным множеством Е в геометрическом смысле, но не оба сразу. Таким образом, £ является совокупностью пересекающихся пар множеств.

С J 1 2 12 12 1

Ь = 1 П8 1 ,8 2 П8 2 ,..., 8 г П8 г ,...,

п 8 2^/ ^ Каждый элемент 8 * описывается четвёр кой ( СК, РП, К, Д).

СК - система координат, задаётся цепочкой преобразований относительно базовой СК. Операции преобразования: Моу(х, у, г) - перемещение начала СК в заданную точку, где х, у, г - координаты начала новой СК относительно старой, ЯоЬ(Лх,Лп) - поворот СК вокруг заданной оси на определённый угол, где Лх - ось поворота, Лп - угол поворота. Цепочка может быть пустой.

РП - рабочая плоскость текущей СК: ХУ, XI или Л.

К - определяющий контур.

К = {Ь}, г = 1, ЫК, причём = < х, у, г >, где х, у - координаты опор ной точки конту -ра, г - р адиу с в этой точке, ЫК - количество вершин контура

Д- движение контура, задаётся типом (прямолинейное по вектору для построения призмы или по окружности для тела вращения) и параметрами.

Нижний уровень иерархии - построение плоских контуров.

Контуры строятся из элементов двух множеств О и В. О - множество отрезков, параметры которых - четвёрка чисел (хн, У Ну хк , у К), где хн , уН - координаты начала отрезка, хк, уК - координаты конца отрезка. В - множество дуг. Геометрические параметры дуг - пятёрка чисел (хн, уН, ап, хк у к) , где хн, уН - координаты начальной точки дуги, хк уК - координаты её конечной точки, ап - угол раствора дуги, причём знак (+ или -) определяет направление дуги.

Языковое обеспечение автоматизированного формирования МЛТ состоит из языков описания объектов (ЯОО) и описания элементов (ЯОЭ). На ЯОЭ происходит описание элементов при занесении их в базу . Элемент задаётся словами десяти типов, соответствующих параметрам его описания. Информация об элементе вводится в базу отдельными полями, и процесс трансляции распадается на множество процедур, имеющих автоматные грамматики.

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

Создание моделей лопаток турбомашин в САПР ПМ выполняется по схеме, представленной на рис. 6.

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

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

Рис. 6. Схема создания МЛТ в САППМ

(СТ1) на основе данных, которые поступают на вход подсистемы. Процесс трансляции совмещён с процессом описания структур ы лопатки. СТ 1 хр анят КСО и р азмер ы для построения структурных элементов. Транслятор состоит из лексического, синтаксического анализаторов (проверяется правильность слов и предложений) и семантического (заполнение системных таблиц).

Разработанный ФП представляет собой комплекс программ на языке Бе1рЫ (СЛБ-независимая часть). Он преобразует выходную информацию транслятора в конструктивный граф описания объекта. Результат работы ФП помещаются в системные таблицы 2 (см. рис. 6) в виде автоматически созданных программ. Эти программы написаны на специально разработанном языке описания процесса построения модели. Высказывания языка позволяют описать эволюции системы координат, назначение рабочей плоскости, построение контуров,

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

Интер пр етатор (CAD -з ав исимая

часть) представляет собой комплекс программ для перевода описания процесса построения модели со специфического языка на язык конкретной CAD системы (CAD -зависимая часть). Выполнение полученной в результате трансляции программы в среде заданной CAD системы повлечёт построение трехмерной модели описанного на входном языке объекта.

Разр аботанная инф ор мац ионн ая технология позволяет осуществить новый подход к решению задачи создания комплекса программ для формирования геометрических моделей лопаток. Процесс построения модели представляется в данной работе как совокупность программ, выполнение которых в CAD среде воссоздаёт облик объекта. Эти программы формируются автоматически, что свидетельствует о том, что фактически создана CA SE-технология для построения геометрических моделей лопаток и ФЭ проточных частей турбомашин.

Разработанная система включена в созданные коллективом ОНИЛ-18 СГАУ интегрированные САПР компрессорных и турбинных лопаток, внедрённые на промышленных предприятиях. Созданные с помощью системы модели использовались при конечно-элементном анализе хвостовиков лопаток на прочность, при конструкторской проработке лопаток, при разработке оснащения заготовительного производства.

COMPUTER-AIDED MODEL CONSTRUCTION OF TURBOMACHINE BLADES

© 2006 I.B. Dmitrieva, V.A. Kamynin Samara State Aerospace University

We consider a problem of constructing three-dimensional turbomachine blades and a method of the formalized description of a blade structure. We suggest a technique for computer-aided construction of threedimensional tuibomachine blades in the CAD/CAE/CAM system environment.

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