автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.12, диссертация на тему:Автоматизация проектирования процесса намотки авиационных конструкций на основе применения локально-аппроксимационных сплайнов
Автореферат диссертации по теме "Автоматизация проектирования процесса намотки авиационных конструкций на основе применения локально-аппроксимационных сплайнов"
На правах рукописи
Мирошниченко Павел Владимирович
АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ПРОЦЕССА НАМОТКИ АВИАЦИОННЫХ КОНСТРУКЦИЙ НА ОСНОВЕ ПРИМЕНЕНИЯ ЛОКАЛЬНО-АППРОКСИМАЦИОННЫХ СПЛАЙНОВ
Специальность 05.13.12 — Системы автоматизации проектирования (авиационная и ракетно-космическая техника)
АВТОРЕФЕРАТ
диссертации на соискание ученой степени
кандидата технических наук
1 1 Аа( ¿014
Москва - 2014
005556728
005556728
Работа выполнена в федеральном государственном образовательном учреждении высшего профессионального образования «Московский авиационный институт (национальный исследовательский университет)».
Научный руководитель: Денискин Юрий Иванович,
д.т.н., профессор,
профессор кафедры «Инженерная графика» Московского авиационного института (национального исследовательского университета)
Официальные оппоненты: д.т.н., профессор,
зав.кафедрой экономической информатики ФБГОУ ВПО «Уфимский государственный авиационный университет» Мартынов Виталий Владимирович;
к.т.н,
руководитель департамента ИТ решений ООО «ДжиИ Хелскэа» (GE Healthcare / General Electric)
Аведьян Артем Богосович
Ведущая организация: ФГБОУ ВПО «МАТИ - Российский
государственный технологический университет им. К.Э.Циолковского», 121552, г.Москва, ул.Оршанская, д.З
Защита диссертации состоится 29 декабря 2014 г. в 10:00 ч. на заседании диссертационного совета Д212.125.13 ФГБОУ ВПО «Московский авиационный институт (национальный исследовательский университет)», по адресу: 125993, Москва, А-80, ГСП-3, Волоколамское шоссе, д.4.
С диссертацией можно ознакомиться в библиотеке ФГБОУ ВПО «Московский авиационный институт (национальный исследовательский университет)» и на сайте http://mai.ru/events/defence/.
Отзывы на автореферат направлять по адресу 125993, Москва, А-80, ГСП-3, Волоколамское шоссе, д. 4.
Автореферат разослан «2тг» ноября 2014 г.
Ученый секретарь
диссертационного совета Д 212.125МЗ, Q
к.т.н., профессор ___--->i—|—- JLff. Маркин
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы исследования.
Интенсивное развитие и создание новых поколений авиационной техники определяют задачи разработки новых конструкционных материалов, обеспечивающих оптимальные физико-механические характеристики авиационных конструкций, с применением современных технологий. Наиболее перспективными являются конструкционные композиционные материалы (ККМ) на основе углеродных, борных, стеклянных, органических и других видов волокон и нитей. Некоторые физико-механические свойства ККМ значительно превосходят аналогичные свойства металлических материалов. Например, удельная прочность ККМ в 4-5 раз превышает удельную прочность стали, алюминиевых и титановых сплавов. Композиционные материалы при этом обладают низкой теплопроводностью, высокой термостойкостью, хорошими технологическими, электроизоляционными,
антикоррозийными свойствами и сравнительно малым удельным весом. Важнейшим преимуществом технологии изготовления авиационных и других конструкций из ККМ является возможность получать монолитные конструкции без швов и скреплений, что позволяет достаточно просто воспроизводить теоретические контуры внешних обводов летательного аппарата при сохранении его аэродинамических свойств.
Использование ККМ в авиастроении напрямую связано с созданием современных эффективных технологий изготовления авиационных конструкций с комплексом наперед заданных характеристик при условии обеспечения высокого уровня автоматизации. В настоящее время при изготовлении авиационных конструкций из ККМ применяется один из самых популярных и эффективных методов — намотка непрерывными нитями/волокнами на поверхность технологической оправки. Для совершенствования и оптимизации технологического процесса намотки требуется разработка программно-аппаратного обеспечения намоточных станков с числовым программным управлением (ЧПУ) на основе применения максимально полных математических моделей, описывающих процесс укладки ленты на поверхность оправки с учетом целого ряда условий и ограничений. Одним из таких обязательных условий является содержание в модели геометрических данных о задании поверхности технологической оправки и кривой намотки. Все вышеперечисленное определяет актуальность выполненного диссертационного исследования.
Целью диссертационной работы является разработка научно-методического и программного обеспечения для автоматизации проектирования процесса намотки конструкций из композиционных материалов на основе применения локально-аппроксимационных сплайнов. Научно-методическое обеспечение должно включать: модели процесса намотки, учитывающие реальную структуру ленты и единообразие формирования криволинейной поверхности технологической оправки, а также методику определения оптимальной траектории движения нитераскладывающего механизма намоточного станка с ЧПУ.
Для достижения поставленной цели требуется решение следующих теоретических и прикладных задач:
• разработать геометрические модели процесса укладки ленты на сложную криволинейную поверхность технологической оправки с учетом универсальности их применения;
• разработать методики математического описания моделей процесса укладки ленты на сложную криволинейную технологическую поверхность оправки на основе применения локально-аппроксимационных сплайнов;
• разработать алгоритмы получения явных приближенных формул локально-аппроксимационных сплайнов для расчета параметров процесса намотки;
• разработать методики построения оптимальной траектории движения нитераскладывающего механизма намоточного станка с ЧПУ для увеличения производительности процесса намотки;
• выполнить программную реализацию разработанного научно-методического обеспеченияавтоматизации проектирования процесса намотки в виде программного обеспечения.
Объектом диссертационного исследования является теория автоматизации проектирования процессов намотки и выкладки конструкций из волокнистых композиционных материалов.
Предметом диссертационного исследования является
математический аппарат для автоматизации проектирования процесса намотки сложных конструкций из волокнистых композиционных материалов.
Методы исследования.
Поставленные в работе теоретические задачи решаются методами дифференциальной и вычислительной геометрий с привлечением математического анализа, дифференциальных уравнений, линейной алгебры, теории упругости и некоторых других областей математики. В прикладной части работы при разработке программного обеспечения
применялись методы теории вычислений, обыкновенных дифференциальных уравнений, теории матриц и современные методы программирования.
Научная новизна работы.
Разработано научно-методическое обеспечение автоматизации проектирования процесса намотки авиационных конструкций из композиционных материалов на сложную технологическую поверхность оправки на основе применения локально-аппроксимационных сплайнов:
1. Разработана методика математического описания модели укладки ленты на сложную криволинейную технологическую поверхность оправки на основе применения локально-аппроксимационных сплайнов;
2. Разработан алгоритм получения явных приближенных формул для расчета параметров процесса намотки;
3. Разработана методика автоматизированного формирования оптимальной траектории движения нитераскладывающего механизма намоточного станка;
4. Разработан комплекс программных модулей, реализующих модель процесса укладки ленты.
Полученные методики и алгоритмы позволяют программно реализовать модель процесса намотки на поверхности зависимых сечений с криволинейной образующей с учетом структуры ленты и накладываемых ограничений по оптимальной траектории движения
нитераскладывающего механизма станка.
Положения, выносимые на защиту:
1. Методика математического описания модели укладки ленты на сложную криволинейную технологическую поверхность оправки на основе применения локально-аппроксимационных сплайнов;
2. Алгоритм получения явных приближенных формул для расчета параметров процесса намотки;
3. Методика автоматизированного формирования оптимальной траектории движения нитераскладывающего механизма намоточного станка;
4. Система автоматизации проектирования процесса намотки и программирования намоточных станков на языке М(С)-кодов с учетом их реальных кинематических схем.
Практическая значимость.
На основе разработанного методического и алгоритмического обеспечения автоматизации проектирования процесса намотки создана система проектирования и программирования намоточных станков с учетом их реальных кинематических схем. Системные средства инженерного анализа разработанной системы позволяют визуализировать
ориентацию волокон в слоях тела намотки и рассчитывать конструктивно-прочностные характеристики ленты.
Использование разработанного программного комплекса при проектировании реальных конструкций из композиционных материалов позволило:
сократить сроки проектирования авиационных конструкций (секций отсеков фюзеляжа, лонжеронов) на 10-12% по сравнению с ручным проектированием.
снизить стоимость изготовления на 6-8% за счет уменьшения затрат на проектирование и оптимизацию технологического процесса намотки по времени.
Реализация и внедрение результатов.
Результаты диссертации внедрены на предприятии ОАО «НИАТ», в также учебный процесс Московского авиационного института (национального исследовательского университета), что подтверждается соответствующими актами внедрения. Получено свидетельство о государственной регистрации программы для ЭВМ №2012615308 «Программа WindingCAD для моделирования процесса намотки сложных криволинейных конструкций из волокнистых композиционных материалов, применяемых в авиационной и ракетно-космической технике».
Апробация работы.
Разработанные в диссертации теоретические и прикладные основы автоматизации проектирования процессаукладки ленты на сложную криволинейную технологическую поверхность оправки на основе применения локально-аппроксимационных сплайнов использовалось при проведении НИР по гранту №4.В37.21.0425 в рамках реализации ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009-2013 гг.
Основные положения диссертации докладывались и обсуждались на 9-й международной конференции «Авиация и космонавтика-2010» (Москва, 16-18 ноября 2010 г.), на международной научно-практической конференции «Современные проблемы и пути их решения в науке, транспорте, производстве и образовании 2010» (Одесса, 2010 г.), на «VIII международной конференции по неравновесным процессам в соплах и струях» (Алушта, 25-31 мая 2010 г.), на научно-методических семинарах кафедры «Инженерная графика» Московского авиационного института (национального исследовательского университета), 2010-2013 гг.
Публикации: Основное содержание диссертации опубликовано в 7 научных работах, 3 из них - издания, рекомендованные ВАК РФ.
Структура н объем работы: диссертационная работа состоит из введения, четырех глав, заключения, списка использованных источников (125 наименований) и приложений. Работа объемом 119 страниц содержит 15 рисунков.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновываются актуальность, научная новизна и практическая ценность исследуемой проблемы, формулируются задачи и цели диссертационной работы, приводятся выносимые на защиту научные положения.
Определены цели и задачи работы, положения, выносимые на защиту, научная новизна и практическая ценность диссертационной работы.
Первая глава посвящена анализу систем автоматизации проектирования и теории сплайнов в задачах моделирования процесса намотки авиационных конструкций из композиционных материалов.
Анализ включает три части. В первой - проанализированы основополагающие работы по созданию систем автоматизации проектирования процесса намотки, посвященных геометрическому моделированию и математическому описанию задания поверхности технологической оправки (Борох Г.Р., Калинин В.А.), определения схем и траекторий намотки (Битюков Ю.И.), математическому и программному обеспечению процесса намотки (Шварц А.Б., Князев Д.Н.).Во второй части приведен общий обзор сплайн-аппроксимации, ее применение в задачах геометрического моделирования. В третьей части проанализировано применение локально-аппроксимационных сплайнов, показаны их преимущества перед кубическими.На основе анализа сделан вывод об актуальности проблемы обобщения и совершенствования существующих, а также создания новых, методов автоматизации проектирования процессов намотки и выкладки.
Во второй главе разработана обобщенная методика геометрического моделирования укладки ленты на сложную поверхность технологической оправки. Основным преимуществом обобщенной методики является использование локально-аппроксимационных вместо интерполяционных кубических сплайнов, что позволяет избавиться от достаточно большого количества коэффициентов разложения и громоздкого математического описания.
Пусть в пространстве фиксирована декартова система координат Охуг и поверхность £ класса с2 задана параметрическим представлением
г=г(и,у), (м,у)еД = [а1;г>1]х[а2;й2], где вектор-функция
г (м , v ) = * (« , v ) ■ / + (1)
удовлетворяет условию ги (м,у),^, ^ 0 в любой точке
(м,у)е[а1;й1]х[а2;й2].
Пусть /- гладкая параметрически заданная кривая на поверхности 7 : Г (г) = г (ик (О.Ук (О). ' 6 ['о - «к + а к ]> «к >0 (2) Число ОГк может быть сколь угодно малым и вводится для удобства. Данная кривая будет определяет схему укладки ленты.
Очевидно, что при выполнении условий, наложенных на вектор-функцию, определяющую поверхность, каждая точка этой поверхности априори является обыкновенной. Поэтому для любой гладкой кривой на поверхности существует (если ограничиться достаточно малым ее куском) полугеодезическая система координат, в которую данная кривая входит в качестве координатной линии. Способ построения такой системы координат заключается в следующем. В каждой точке М (/) кривой 7вь'бирается направление на поверхности, ортогональное к направлению у. Через точку М (¿)в этом направлении проводится геодезическая линия (такое построение выполнимо всегда и при этом
единственным образом). На геодезической откладывается дуга длины <5, которая может быть положительной или отрицательной в зависимости от того, в какую сторону от 7 отложена дуга. В результате получаем некоторую точку Л?*(ия;уи) на поверхности, положение которой определяется значениями / и 8 (система координат и' = /, V' = 5 на поверхности является полугеодезической). Точка М' определяется также параметрами ип,Уп. Следовательно, ип,\п есть функции от параметров / и 8: ип (/,8), Ул (/,5). Предположим, что указанные функции определены на прямоугольнике £ = [/0-а^;/,+а^]х[-£/тах/2-А2;с?тах/2 +Д2], Д 2 > 0, ¿тах > 0 . Как известно, для поверхности, удовлетворяющей
сформулированным выше условиям, такой прямоугольник всегда можно указать (можно найти положительные d max, А 2 ).
На поверхности можно ввести локальную систему координат близкую к полугеодезической системе, в которую данная кривая входит в качестве координатной линии. Причем координатное отображение, возникающее при введении такой системы координат, выписывается в
явном виде. Пусть неотрицательные на отрезке функции £Т, (/) и
<7 2 (i) задают закон изменения ширины ленты. Пусть К а = {(/,<5 ): /„</<<,, - а , (/ ) < 8 < а 2 (t )} . Если f : К„ -> D есть координатное отображение локальной системы координат, то моделирование укладки произвольной ленты (как в методе «сухой» намотки, так и в методе «мокрой» намотки) осуществляется с помощью отображения:
W : Ка R3, OW~(t~S) = w(t,8) = г ° F(t,8), (t,8)e Ка. Пусть d < d - максимальная ширина ленты. Для удобства вводится гомеоморфизм
н (м) = [/,-«1,(0 + М'))-1^-).
который задает отображение прямоугольника AT' = [/0;i, ] X [-¿//2;<//2] на
замкнутую область Ка =|(f,5):f0<t<tv -cr,(i)<5<сг2(i)}. Поэтому
положение ленты на оправке можно представить как образ множества К при отображении W : ЛГ'-> R3, определенном формулой
W :(t,s) н» Р, о"Р = г о F о Я (t,s), (t,s)s К ' . При этом предполагается, что учитываются следующие допущения:
1. Лента состоит из п идеальных растяжимых однородных нитей.
2. Укладка крайних нитей ленты осуществляется по параметрическим заданным кривым w(t,d/2), t е [0О;0,] и w (/,-d / 2), t е [0О;0, ]. Укладка произвольной нити, располагающейся между крайними, осуществляется по одной из кривых w (/,s), / е , где фиксированный параметра е {-dl2\dl 2). Параметру s=0 соответствует заданная кривая армирования г (м (/), v (/ )), t е. [0О ] .
Рассмотрим равномерную сетку
А, -л_г < т_, < г0 = /0 < т, <... < т„ = /, < т„+1 < т„+2;
-/„
т, =t0 + h, •/, / = -2,...,и + 2, И, =-.
п
Значение П выбирается из условия выполнения неравенстваз . л, < ак • Из каждой точки
I = -2, ... , п, п + \ строятся две возможные геодезические г* и у-, перпендикулярные кривой у.
Пусть параметрические представления геодезических линий имеют вид
Г*: р,+(*) = ?(<(.$), V/(5)), зф,с1/2 + ап], ап> 0; г;: р,-(*) = г(и;(*),г;(*)), л-е[0,а'/2 + а„].
Через обозначена переменная длина дуги геодезических линий. Рассмотрим равномерную сетку
: < < = -^/2 <... < < 5-0 = 0 < 5, <... < Бт = ¿/2 < 5т+1 <
5, = К • Л ) = -т-2,...,/п + 2, Л, =
2-т
Причем значение т выбирается из условия выполнения неравенства 2-й, <ап- Введем следующие обозначения:
ии = ч(у-у)> ^ =4 (*-;)> У=~т~2, ...,-1;
= =<(*,), j = 0,\,...,т+2.
и определим на прямоугольнике К'= [/0;/,]х [-(//2;<^/2] функции и К (г, 5) следующим образом:
г/(/,.г) = 2(А0£/(_з(5) + А,г/(_2(.у) + А^,^))^,«;
1=1
2т+3
>1 л+3
Г(м) = + А,К|_2(5) + А2^,(*))ЛГ4Д0;
(=1 2т+3
= £ э я.2 + ^/ = -2,...,« + 2.
Если < ¡г, ,10 при м „ , уп е С '(К ) будет
УхтЫ'^щ-И^Щ , =0; НтЦ^'уп-^'УЦ , =0;
а->о" " Ис'(/0 л->о" п 11с1 (*) '
0</ + у < 1; к
Следовательно, отображение ?:Мн((/(|Д1'((Д(|,!)еГ является координатным отображением некоторой локальной системы
координат на поверхности близкой к полугеодезической системе. Заметим, что функции £/,Кможно записать в следующем виде:
1=1 М
Рп
А.2
3.1 •■• РтЪ,2тИ ,
(
п+3 2/и+З
У(/,5) = £ £ <7^(^(0 = (//4 ,(/)..,У4 „13(0)
-1 м
9„
Чп+ЪЛ - Чп
,1 т л+3,2т+3
А»
где
+ Я2(//0Ч-и-т-3 +/Л"/-и-»-2 Яц = + Р1Ъ-Ъ,1-т-2 + +
+ СВД-2,7-п-3 + + ) +
Важным преимуществом разработанной является то, что число ненулевых слагаемых в выражениях для функций и и V не превосходит 16, т.е. не зависит от мелкости сеток и при уплотнении сетки (росте числа узлов сетки) время нахождения значения функции не увеличивается. На вычисление функции с применением локально-аппроксимационных сплайнов требуется 16x2=32 арифметические операции, а значит, такой процесс занимает долю секунды.
На рисунке 1 показана зависимость времени вычисления функции от числа узлов сетки с применением интерполяционных или локально-аппроксимационных сплайнов. ____________ _ ___
60
50
*
X 40
5 X 10
У
Л ей 20
о;
? 10
о;
ей 0
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Число узлов сетки
Использование интерполяционных сплайнов -Использование локально-аппроксимационных сплайнов
Рисунок 1 - Зависимость времени вычисления функции.
Во второй главе разработана методика единообразного описания достаточно широкого класса поверхностей - дважды непрерывно дифференцируемых поверхностей зависимых сечений с переменной замкнутой криволинейной образующей, которая в процессе изменения остается инцидентной плоскости, параллельной координатной плоскости. Обозначим такой класс поверхностей С^. Известно, что поверхности технологических оправок часто состоят изконструктивной (поверхность изделия) части и технологической, служащей для разворота ленты. При этом поверхности могут задаваться различными параметрическими представлениями. Это является существенным недостатком, т.к. для разработки вычислительных алгоритмов, связанных с такой поверхностью, и их дальнейшей программной реализации возникает проблема гладкого соединения разных частей, согласования параметризаций на разных частях. При единообразном задании поверхностей класса С^ все указанные проблемы автоматически устраняются, т.к. вся поверхность технологической оправки (все ее части) будет описана одной явно заданной дважды непрерывно дифференцируемой вектор-функцией.
В диссертации разработан алгоритм получения явных приближенных формул локально-аппроксимационных сплайнов для расчета параметров процесса намотки.
Периодический интерполяционный сплайн на равномерной сетке можно выписать в явном виде. Пусть 8Э1 (дг) - кубический сплайн, который удовлетворяет условиям
Если сетка А равномерная с шагом И, то сплайн можно
выписать в явном виде:
5Э.1(*) = Е7?- '^4,42 (*),
По=Л„-, Л„+1=ТЪ , где
Ф(и)=4-Л(и-1)-2-Л(л-2)-2-(-1)\ п> 4 ;
(-1Г(^-0 + (-1Г4/-2))( 7 = 1; / = 1,2,..„и.
Кроме того, если / е С* [я;б], ¿ = 0,1,2, то справедливы оценки ЦЛ,.,-^«/^ 4 <М<*У-Ц/>(4)/,л), 0< р <к ,где
А/0(о) =7/4, М0(|) = 9 /
Л/,(,) = 4;
М
(2) _
= 19/96;
Л/,(2) =2/3;
М
(2) _
= 4
Определим функции
«/(") = (и), 7 = -2,...Д + 2, ие[а;б],
где *?„., = Пол» »7-и=7?.-и. 7?.+и = '7и. 6
л2
1
ч»
Рассмотрим функцию
г(и,у) = £(А0£„_,(и) + + Я2^_,(и)) • ЛГ4 Ду), Я0 + Я2 + Я2 = 1.
Подставляя выражения для функций g ¡{и) , получим:
А+3 л+1 /=-1
Обозначим
вм.р-1 = + Я,»?,.,., + Я2Г7, / = -1,...,« + 1; р = 1 ,...,* + 3
В итоге получаем:
А+2 п+2
V) = • (") • Л^.ОО, и € [о;6], V е [с;*].
у=0 1=0
В силу локальности В-сплайнов в полученном выражении не более 16 ненулевых слагаемых, независимо от выбора мелкости сеток. В этом заключается основное преимущество представленной методики получения явных приближенных формул локально-аппроксимационных сплайнов перед методикой, где используются интерполяционные сплайны, у которыхкоэффициенты разложения по базису имеют достаточно громоздкий вид,а число ненулевых слагаемых зависит от мелкости сетки. Это, в свою очередь, начинает сказываться, например, при нахождении
траектории движения нитераскладывающего механизма намоточного станка.
Пусть г (и,у), (и,у)е [а;б]х [с - е\с1 + е], е>0
параметрическое представление поверхностизависимых сечений с криволинейной образующей 2. Каждая «-линия такой поверхности представляет собой криволинейную образующую поверхности, инцидентную плоскости, параллельной координатной плоскости. Выберем равномерную сетку д> х д, на прямоугольнике [а;ь]х [с;*/]:
а, : V., < ... < у0 = а < ... < V, = Ь < ... <
(1-е
v¡ = c + jhv, У = -3,...,А: + 3; /г„ =——<£;
к
Д„ : И-з < ... < и0 = а < ... < к„ = ¿> < ... < >
и, =а+//г„, / = -3,...,и + 3; /г„= —-</г„.
п
Рассмотрим поверхность 2п4, с параметрическим представлением
к+2 п+2
Дм= ХЕй;" ^,+1 («)• Л^.+1(у), и е [а;Ы у е[с;<*],
7=0 /=0
где т]п) =т?0 ., Л„,и=Ли,
= + ;1177/-.,;-1 + ЛгП,-и> / = 0,...,я + 2; у - 0,...,к + 2.
Для последовательности вектор-функций Лп4(м,у), определяющих поверхности зависимых сечений класса , будет выполнено НтЦД,^—г|| ^ =0. Таким образом, геометрическая часть
определителя поверхности класса состоит из точечного каркаса
сечений такой поверхности, а алгоритмическая часть определителя задается вектор-функцией йп к (и, у ) .
Перед аппроксимацией поверхности оправки поверхностью, определяемой точечным каркасом сечений, иногда необходимо задать технологическую часть оправки, которая может включать в себя поверхность законцовки, служащую для разворота ленты, и переходную поверхность, соединяющую конструктивную часть оправки и законцовку.
В методе конструирования технологической части оправки параметрами являются: расстояния радиус Д выбираемой
окружности. Изменяя эти параметры, можно управлять формой технологической части.
В диссертации разработан алгоритм построения поверхности оправки (параметры, с помощью которых можно управлять формой поверхности: ./V (количество дополнительных сечений), Я, р, 01<02<0).
1. Задать точечный каркас конструктивной части поверхности оправки (как есть). Крайние сечения повторить по два раза, изменяя аппликаты на Дг (заданное положительное число):
/= 0,1,...,«-1}, У = 0,1 20 < 2, <...< хк\
{^(^Ио^о-Аг): « = 0,1,...,и-1>; {Р1ш-г(х10;У10\г0-2Дг): / = 0,1,...,/!-1};
/ = 0,1,...,/1-1}; {Р1Мг(х11-,у1к-,гк+ 2^)'. / = 0,1,...,/7-1}.
где = Я077,_и_2 + + АД., я / = 0,...,п + 2; ] = 0.....А: + 2
2. Построить конструктивную часть оправки:
к+2и+2
= ЕХй, • и,у е [0;1],
>0 /=0
6 " , = П-и = »7.-,о, = »Ги. +
3. Найти= о; = / = 0,1,..„я,
4. Определить
П П 1-0 П ¡=0 " 1=0
5. Найти полярные углы точек Р j = о,к '■
я..
f' X.,J-Xc.J=0' У и - Ус-J "'0;
3?г „ л
—, *ü-*eJ = 0; Уи-Уи<0'>
t Уi.i ~ Ус,] arctg—--—
2я - arcíg
í
Уи-Ус.
V xij X'J)
71 - arctg л + arctg
Уи-Ус.
V xI,J xcj J У ¡J ~ Уcj
V XiJ ~~ *ej )
' x¡,¡ ~ xc,¡ > y.,¡ ~ Ус,] < ~ < ^/j ~ x-.y ^ o;
xu~xc,i<Q'- Уij ~~ Ус,] <
6. Найти
O/W = (хсА+| + Rcos(piMl,ycMl + + D2);
O/V+3 = (3CeJk+1 + p cos(p, Ml, ycM¡ + psm<p,M1,zt + £>);
ОЛ.-2 = (xCi_, + Rcos<p¡M„yc^ + Rsincp¡Mi,z0 - D2);
OPi,-2 = + P eos<pa+1, + p sin<piii+15z0 - D). 7. Найти точки дополнительных сечений:
= 0 < V, < ... < vN = 1.
На рисунке 2 показана иллюстрация примера моделирования поверхности прямоугольного профиля и поверхности законцовки.
Рисунок 2 - Пример моделирования поверхности оправки.
В третьей главе, посвященной разработке научно-методического обеспечения автоматизации расчета траектории движения раскладывающего механизма намоточного станка с числовым программным управлением, проанализирован метод дискретного динамического программирования для решения многошаговых задач оптимизации, т.е. задач, оптимизацию в которых можно представить в виде ряда последовательных этапов (шагов) для нахождения оптимальной траектории и закона движения раскладывающего механизма намоточного станка. С применением метода дискретного динамического программирования разработана обобщенная методика нахождения оптимальной траектории движения раскладывающего механизма намоточного станка.
1. Вектор состояния нитераскладчика имеет вид
х/ = (-хчУ'х\.гхг.гхз/^хА.]) = , где
2. Поведение объекта управления можно описать разностным уравнением х>+1 =Р(х;,иу), у = о,1.....N - 1,где
вектор управления, а + "з,>
р(хяи;) =
Иц'Иц
'о.;
+ Щ,]
Л(хорхК1,х21) + M5.Jp2 - \гА (х^Л^,^^)) - гн
V ' У
3. Множеством допустимых состояний нитераскладчика является пересечение множеств
X, = {х = (*„;...,дг4)е Я4 : [^(^.¿(х,,,*,,*,)) - ?„ (х0,д:2)| < р|;-
Х2 = | х еX,: X 4 = Я(х0,х,,х2) + Лр2 - \гА (х,,Я(х0,х,,х2))- гв (х0,х2)
и
|хеЛГ, :х4=Я(х0,х„х2)-^р2-|г((х1,Я(х0,х1,х2))-Ря(х0,х2)| |; Х3={хеАг2;М(^)еДОМ(//)=Яв(х0,х2) + /г{^(х1,х4)-Яд(х0,х2)), /хе[0;1]};
Х4 = { х = (х0,...,х4) е И5: - Е < х3 < ■
Тр+пЕ
V
2-, и
4. Множеством допустимых управлений служит следующее множество £/у(х,) = {ч(у)е И6: 0< ^¿.(х^х,,,.)-и, + О*0^,(*и,х4>,)- Я, <с,
0< 0(^Цха],хг^иа + 0^)Цха],х2])-щ <с,; «5==ы}.
Время перехода Ту из состояния х у в состояние х.+1 может быть
найдено с помощью выраженият;
1+1
Эффективность всего процесса в целом характеризуется функцией вида:
лм и
и о,к
где х = (х0,х,,...,хЛ ) - набор состояний (фазовая траектория
процесса), а и = (и,^,.....и,,.,) - набор векторов управления. Итак,
оптимальный закон движения нитераскладчика (оптимальный в смысле увеличения производительности процесса за счет сокращения времени изготовления конструкции) находится в результате решения задачи многошаговой оптимизации, которая может легко быть решена методом дискретного динамического программирования:
У(х,и)—»ггпп,
х,еХ1г\Х2пХ3пХ4;
Функции Беллмана для данной задачи многошаговой оптимизации находятся из соотношений:
bn(*n-i)= min /H(xH,u„,);
5*(x*-i) = min y*-i(xwu*-i)+ LW). A = —1.
Ui-ieWi-i(lj-i))
На рисунке 3 показана оптимальная траектория движения нитераскладчика при укладке одного витка ленты на эллиптический цилиндр.
Таким образом, в третьей главе разработана обобщенная методика построения оптимальной траектории и закона движения нитераскладьтвающего механизма станка с учетом структуры ленты и описанных ограничений. Отличительной особенностью и важным преимуществом разработанной методики является то, что траектория и закон движения могут быть построены для существенно более широкого класса поверхностей — поверхностей зависимых сечений с криволинейной образующей.
\
Рисунок 3- Оптимальная траектория движения нитераскладчика 1 - положение нитераскладчика; 2 - крайние нити ленты;
3 — поверхность оправки; 4 — лента на оправке.
В четвертой главе рассмотрены задачи разработки и реализации САИ/САМ/САЕ системы для изготовления конструкций из волокнистых композиционных материалов методом намотки. Приведены общая архитектура системы, назначение ее функциональных блоков, показаны преимущества системы.
САй/САМ/САЕ система WindingCAD предназначена для моделирования процесса намотки сложных конструкций из волокнистых композиционных материалов. Уникальной отличительной особенностью системы является унифицированное геометрическое моделирование поверхностей технологических оправок, принадлежащих классу поверхностей зависимых сечений с замкнутой криволинейной образующей, посредством аппроксимации вектор-функции такой поверхности дважды непрерывно дифференцируемой вектор-функцией поверхности, построенной по точечному каркасу сечений данной поверхности оправки.
Система позволяет единообразно моделировать «сухую» и «мокрую» намотки посредством гладкого отображения плоской односвязной области в трехмерное Евклидово пространство, при котором лента на поверхности представляет собой образ прямоугольника.
В системе возможно проводить расчет оптимальной траектории и закона движения во времени раскладывающего механизма намоточного станка с соблюдением комплекса условий, возникающих из возможностей намоточного оборудования и сохранения натяжения нитей на нитераскладчике. На выходе системы выполняется генерация программного кода для намоточных станков с ЧПУс учетом их реальных кинематических схем.
Общая функциональная схема CAD/CAM/CA Е системы WindingCAD представлена на рисунке 4. Данная система разработана на языке Visual С++ с применением объектно-ориентированного подхода. Графический интерфейс разработан с применением библиотеки OpenGL.
Система WindingCAD предназначена для работы в операционной системе MicrosoftWindows, поэтому отдельные ее модули используют преимущества графического интерфейса Microsoft Windows. Для представления геометрической и управляющей информации используются формы, таблицы, графики, а также возможности трехмерного графического моделирования геометрических объектов, поддерживаемые библиотекой OpenGL (рисунок 5). Обмен данными между отдельными модулями системы осуществляется через сохраняемые в памяти компьютера файлы.
; От Подсистема CAD
(îjМоделирование оправки è : Геометрическое моделирование укладки ленты ¿3"- Моделирование траектории раскладчика ленты О Построение слоев тела намотки ¿1 Блок визуализации расчетов
От Подсистема САЕ ¿1 Анализ равновесности ленты
Ж
С1П Анализ прилегания ленты
0 Т Нахождение оптимальной ширины ленты
10 ! Подсистема САМ Щ В -|Программа для ЧПу]
à г
Расчет натяжений нитей ленты
L~J Оптимальная траектория раскладчика
Рисунок 4 - Общая функциональная схема системы WindingCAD.
Рисунок 5 - Основное рабочее окно системы WindingCAD с вспомогательным окном задания параметров и построения технологической части оправки.
В приложении представлено свидетельство о государственной регистрации программы для ЭВМ №2012615308 «Программа \VindingCAD для моделирования процесса намотки сложных криволинейных конструкций из волокнистых композиционных материалов, применяемых в авиационной и ракетно-космической технике».
ЗАКЛЮЧЕНИЕ
В диссертационной работе решены теоретические и прикладные проблемы разработки научно-методического обеспечения автоматизации процесса намотки конструкций из композиционных материалов на основе применения локально-аппроксимационных сплайнов. Разработанное научно-методическое обеспечение включает: геометрические модели процесса намотки, учитывающие реальную структуру ленты и единообразие формирования криволинейной поверхности
технологической оправки, а также методику определения оптимальной траектории движения раскладывающего механизма намоточного станка с ЧПУ.
Использование основных результатов работы позволяет существенно улучшить технологию изготовления конструкций из волокнистых композиционных материалов с комплексом наперед заданных характеристик при условии обеспечения высокого уровня автоматизации:
• сократить сроки проектирования секций отсеков фюзеляжа, сопел двигателей, воздуховодов на 10-12% по сравнению с ручным проектированием.
• снизить стоимость изготовления на 6-8% за счет уменьшения затрат на проектирование и оптимизацию технологического процесса намотки по времени.
Это достигается за счет применения максимально полных математических моделей, описывающих процесс укладки ленты на поверхность оправки с учетом целого ряда условий и ограничений.
Выполненные в диссертационной работе исследования позволили получить следующие теоретические и практические результаты.
1. Разработан обобщенный математический аппарат для моделирования технологических процессов намотки и выкладки конструкций из волокнистых композиционных материалов. Отличительной особенностью предложенного аппарата является универсальность его применения. Основным преимуществом является использование локально-аппроксимационных вместо интерполяционных кубических сплайнов, что позволяет избавиться от достаточно большого количества коэффициентов разложения и, соответственно, от зависимости времени вычислений от мелкости разбиения, что существенно увеличивает скорость расчета.
2. Теоретически обоснована и разработана методика геометрического моделирования процесса укладки ленты на сложную криволинейную технологическую поверхность оправки. Разработан алгоритм получения
явных приближенных формул локально-аппроксимационных сплайнов для расчета параметров процесса намотки. Важным преимуществом разработанной методики введения локальной системы координат на поверхности является то, что число ненулевых слагаемых в выражениях для параметрических функций не превосходит 16, при этом устраняется громоздкий вид сплайнов.
3. Разработана методика единообразного задания достаточно широкого класса поверхностей- дважды непрерывно дифференцируемых поверхностей зависимых сечений. Методика позволяет с единых методологических позиций оценить использование переменной замкнутой криволинейной образующей, которая в процессе изменения остается инцидентной плоскости, параллельной координатной плоскости поверхностей зависимых сечений.
4. Разработана методика построения оптимальных траекторий и законов движения нитераскладывающего механизма намоточного станка с ЧПУ для увеличения производительности процесса намотки. Применение этой методики позволило впервые производить учет ограничения на скорости и ускорения рабочих органов станка, что обеспечивает стабильность технологических параметров метода намотки.
5. На основании разработанного научно-методического обеспечения создана система автоматизации проектирования процесса намотки авиационных конструкций и программирования намоточных станков с учетом их реальных кинематических схем. Уникальной отличительной особенностью системы является унифицированное геометрическое моделирование поверхностей технологических оправок. Встроенные в систему средства инженерного анализа поведения композита на поверхности позволяют как визуализировать ориентацию волокон в слоях тела намотки, так и рассчитывать конструктивно-прочностные характеристики (деформации волокон, возможные разрывы нитей ленты, образование складок, натяжение нитей на раскладчике ленты и др.).
Основные положения диссертации опубликованы в следующих работах:
Работы, опубликованные в периодических рецензируемых научных изданиях, рекомендованных ВАК РФ:
1.Битюков Ю.И., Калинин В.А., Денискин Ю.И., Мирошниченко П.В. Нахождение оптимальной траектории движения нитераскладчика в процессе намотки конструкций из волокнистых композиционных материалов // Омский научный вестник. - 2012. - №2(110). - С. 14-18.
2. Битюков Ю.И., Денискин Ю.И., Мирошниченко П.В. Применение сплайнов на равномерной сетке в задаче твердотельного моделирования //Труды МАИ [Электронный ресурс]: науч. журн. / Моск. авиационный ин-т (гос.техн. университет) «МАИ». - Электрон, журн. - Москва: МАИ, 2011 - вып.44. - Режим доступа к журн.: http://www.mai.ru. - Загл. с титул, экрана. - № гос. регистрации 019163
3. Мирошниченко П.В., Битюков Ю.И., Денискин Ю.И. Использование статистических методов и геометрического моделирования в контроле качества изготовления конструкций из волокнистых композиционных материалов // Качество. Инновации. Образование: науч.-практ. журнал. - М.: Фонд «Европейский центр по качеству», 2011. - №10.
Остальные:
4. Битюков Ю.И., Калинин В.А., Денискин Ю.И., Мирошниченко П.В. Определение закона движения раскладывающей головки намоточного станка по заданному рисунку укладки ленты на оправку в процессе намотки конструкций из композитных материалов // Сборник научных трудов Международной науч.-практ. Конференции «Современные проблемы и пути их решения в науке, транспорте, производстве и образовании 2010». Том 5. Технические науки. - Одесса: Черноморье, 2010. - С.54 - 57.
5. Битюков Ю.И., Денискин Ю.И., Мирошниченко П.В. Программа \VindingCAD для моделирования процесса намотки сложных криволинейных конструкций из волокнистых композиционных материалов, применяемых в авиационной и ракетно-космической технике (свидетельство о государственной регистрации программы для ЭВМ), ГР № 2012615308,13.06.2012.
6. Битюков Ю.И., Денискин Ю.И., Мирошниченко П.В. Программа Ьаут^ТкеТареСАО для моделирования процесса выкладки сложных криволинейных конструкций из волокнистых композиционных материалов, применяемых в авиационной и ракетно-космической технике
(свидетельство о государственной регистрации программы для ЭВМ), ГР №2012616090,04.07.2012.
7. Мирошниченко П.В., Ищук A.B. Технологический процесс изготовления крупногабаритных корпусов РДТТ методом намотки // Сборник материалов «VIII международной конференции по неравновесным процессам в соплах и струях» (NPNJ'2010)/ - Алушта: 2010.
Множительный центр МАИ (НИУ) Заказ от 2l.il 2014 г. Тнраж ЮО
-
Похожие работы
- Разработка и реализация методов повышения точности и производительности намотки композиционных материалов на основе управления приводами станков с ЧПУ
- Методы трехмерного моделирования и контроля процессов изготовления деталей из композиционных материалов способом намотки
- Геометрическое моделирование технологических процессов намотки и выкладки конструкций из волокнистых композиционных материалов
- Теоретические основы геометрического моделирования процессов намотки и выкладки конструкций из волокнистых композиционных материалов
- Исследование геометрических вопросов повышения эффективности процесса намотки с использованием технического зрения
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность