Научная статья на тему 'Генератор компоновок малоразмерного летательного аппарата'

Генератор компоновок малоразмерного летательного аппарата Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
209
55
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОМПОНОВКА ЛЕТАТЕЛЬНОГО АППАРАТА / МАЛОРАЗМЕРНЫЙ ЛЕТАТЕЛЬНЫЙ АППАРАТ / ИСКУССТВЕННАЯ НЕЙРОННАЯ СЕТЬ / ЧИСЛЕННЫЕ МЕТОДЫ АЭРОДИНАМИЧЕСКОГО РАСЧЕТА / ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Вышинский Виктор Викторович, Кисловский Артем Олегович

При создании быстрого метода аэродинамического проектирования малоразмерного летательного аппарата, основанного на аппроксимации данных с помощью технологии искусственных нейронных сетей, требуется иметь расширенный набор данных, который используется для построения, обучения и тестирования алгоритмов. Данный набор существенно превосходит количество существующих аппаратов данного класса, что обуславливает необходимость создания генератора компоновок малоразмерного летательного аппарата. Первоначальное расширение базы данных выполнено варьированием параметров математической модели в заданном диапазоне значений. Генератор компоновок представляет собой искусственную нейронную сеть, обученную на расширенном множестве реальных объектов в рамках упрощенной математической модели компоновки. Важным элементом создания экземпляра компоновки данного класса является алгоритм выбраковки данных, полученных на выходе искусственной нейронной сети.Исходное множество реальных компоновок состояло из 25 объектов. Упрощенная математическая модель описывает поверхность компоновки летательного аппарата 50 параметрами. Генератор компоновок формирует входной файл для прямого аэродинамического расчета размерности порядка нескольких тысяч. В качестве прямых методов использованы компьютерные коды BLWF и VISTRAN, которые ставят в соответствие каждой компоновке значение коэффициентов сопротивления, подъемной силы и продольного момента. Выбраковка компоновок выполнялась на двух уровнях: на уровне генерации компоновок по геометрическим критериям и после проведения прямых расчетов по выбросу аэродинамических параметров. Полученный в результате набор данных использован для создания искусственных нейронных сетей, число которых соответствует числу рассчитанных аэродинамических коэффициентов. Полученные математические модели реализованы в программном комплексе MATLAB и имеют удобный интерфейс, позволяющий в режиме реального времени увидеть результаты модификации компоновок.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Вышинский Виктор Викторович, Кисловский Артем Олегович

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

Developing quick aerodynamic design method of small unmanned aerial vehicle based on artificial neural webs technology requires a rich database used for creating, learning and testing algorythms. This database must be significantly larger than the number of existing vehicles, that's why creating a layout generator is important. On the first stage the database was increased by varying the parameters of the layout mathematical model in the accepted range. The layout generator is an artificial neural web trained on the rich database of unmanned aerial vehicles layouts in the frames of the simplified mathematical model. The important element in creating a new layout is the selection algorithm applied to the neural network output.The initial number of layouts was equal to 25. The simplified mathematical model describes the unmanned aerial vehicle layouts with 50 parameters. The layout generator forms an input file for the CFD code, which dimension is of the order of several thousands. The CFD codes BLWF and VISTRAN were chosen for this task. They add to each layout theinformation about its aerodynamic characteristics. Selection of the database was done into two levels. At first it was im-plemented on the layout generator output. Then on output vector after the CFD calculation. The selected databaser was used for creating an artificial neural networks number of which were equal to the number of aerodynamic coefficients. The algorithm was built in MATLAB and has convenient interface, which can be used for design process.

Текст научной работы на тему «Генератор компоновок малоразмерного летательного аппарата»

Vol. 19, No. 06, 2016

Ovil Aviation High TECHNOLOGIES

УДК. 629.735.33

ГЕНЕРАТОР КОМПОНОВОК МАЛОРАЗМЕРНОГО ЛЕТАТЕЛЬНОГО АППАРАТА

В.В. ВЫШИНСКИЙ1, 2, А.О. КИСЛОВСКИЙ1

1 Московский физико-технический институт (государственный университет),

г. Москва, Россия

2Центральный аэрогидродинамический институт им. проф. Н.Е. Жуковского,

г. Жуковский, Россия

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

Исходное множество реальных компоновок состояло из 25 объектов. Упрощенная математическая модель описывает поверхность компоновки летательного аппарата 50 параметрами. Генератор компоновок формирует входной файл для прямого аэродинамического расчета размерности порядка нескольких тысяч. В качестве прямых методов использованы компьютерные коды BLWF и VISTRAN, которые ставят в соответствие каждой компоновке значение коэффициентов сопротивления, подъемной силы и продольного момента. Выбраковка компоновок выполнялась на двух уровнях: на уровне генерации компоновок по геометрическим критериям и после проведения прямых расчетов по выбросу аэродинамических параметров. Полученный в результате набор данных использован для создания искусственных нейронных сетей, число которых соответствует числу рассчитанных аэродинамических коэффициентов. Полученные математические модели реализованы в программном комплексе MATLAB и имеют удобный интерфейс, позволяющий в режиме реального времени увидеть результаты модификации компоновок.

Ключевые слова: компоновка летательного аппарата, малоразмерный летательный аппарат, искусственная нейронная сеть, численные методы аэродинамического расчета, искусственный интеллект.

ВВЕДЕНИЕ

При создании быстрых методов аэродинамического проектирования необходимо разработать два модуля. Первый производит оценку характеристик объекта проектирования, второй генерирует эти объекты. В настоящее время искусственные нейронные сети (ИНС) успешно применяются для быстрой оценки характеристик объектов, что позволяет существенно сократить время проектирования [1-4]. Однако не менее актуальным для системы проектирования является создание качественного модуля генерации объектов, чему и посвящена данная статья.

В статье [5] предложена математическая модель компоновки малоразмерного летательного аппарата (МЛА), которая является составной частью метода быстрого аэродинамического проектирования (рис. 1). Метод состоит из следующих составных частей.

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

• Упрощенная математическая модель компоновки МЛА. Данная модель позволяет представить поверхность компоновки в векторном виде и сформировать входной файл для прямого численного расчета.

Civil Aviation High TECHNOLOGIES

Vol. 19, No. 06, 2016

Существующие MJ1A Existing UÄV

Упрощенная математическая модель компоновки MJIA Simplified mathematical model of UAV layout

Векторное представление компоновки Vector representation of layout

Допустимый диапазон изменения параметров The range of parameters

Набор данных Data set

Анализ данных Data analysis

Генератор компоновок Layout generator

Параметры полёта: Re, a Flight conditions: M^, Re, a

Построение обучающихся алгоритмов

Building learning algorithms

Автоматическая

выбраковка сгенерированных компоновок

Automatic culling of generated layouts

Входной файл для прямого численного эксперимента

Input file for direct numerical calculation

output Ieiut

Прямой численный метод Robust CFD code

Интегральные и распределённые АДХ

Integrated and distributed aerodynamic characteristics

Быстрая опенка аэродинамических характеристик

Quick estimation of aerodynamic characteristics

Рис. 1. Структура метода Fig. 1. Methods structure

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

• Робастный и достаточно эффективный прямой численный метод аэродинамического расчета компоновок МЛА. В данной работе использован сеточный метод [6], в котором решается краевая задача Неймана для полного уравнения относительно потенциала скорости. Учет вязкости производится в приближении пограничного слоя. Комбинация прямых и обратных методов решения внешней и внутренней задач позволяет моделировать обтекание компоновки с учетом возможного появления слабых отрывов.

• Набор данных для построения, обучения и тестирования ИНС, который получается в результате генерации компоновок МЛА.

• Искусственные нейронные сети для оценки аэродинамических характеристик, число которых равно числу аэродинамических коэффициентов.

• Алгоритмы выбраковки компоновок, сгенерированных в автоматическом режиме.

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

ГЕНЕРАТОР КОМПОНОВОК

В силу ограниченности множества существующих летательных аппаратов, содержащихся в открытом доступе, исходный набор компоновок для данной задачи должен был быть расширен. Каждая компонента вектора, описывающего компоновку МЛА, варьировалась в допустимом диапазоне значений в рамках упрощенной математической модели компоновок [5]. По данному вектору формируется входной файл для проведения прямого численного расчета, после проведения которого вектор компоновки дополняется информацией о ее аэродинамических характеристиках. В генераторе компоновок реализован автоматический вызов расчетных пакетов: VISTRAN [7] и BLWF 28 [8-9]. На первом этапе в компьютерный код VISTRAN

Том 19, № 06, 2016_Научный Вестник МГТУ ГА

Vol. 19, No. 06, 2016 Civil Aviation High TECHNOLOGIES

передается аэродинамический профиль каждого сечения крыла и режим его обтекания с целью получения положений линий ламинарно-турбулентного перехода с учетом числа Re, шероховатости поверхности, степени турбулентности атмосферы и других параметров [10] на его верхней и нижней поверхностях. Далее формируется входной вектор для кода BLWF, содержащий описание трехмерной поверхности (без оперения), положение ламинарно-турбулентного перехода на крыле и параметры набегающего потока (скорость, углы атаки и скольжения и число Рейнольдса) для получения интегральных аэродинамических характеристик. Расчет производится без учета оперения, поскольку параметры оперения выбираются при проектировании из условия балансировки и стабилизации летательного аппарата. В итерационном режиме просчитывается весь набор компоновок. Для отработки алгоритма выбраковки расчет производится при одинаковых параметров набегающего потока (Re = 1,3 • 106, скорости 55,4 м/с и углах атаки и скольжения 0о).

На рис. 2-5 представлены распределения компоновок по аэродинамическим коэффициентам сх, су, mz. Точки на графике соответствуют конкретным компоновкам. На рис. 2 представлено распределение компоновок по коэффициенту сопротивления. На графике слева (здесь и ниже) на оси абсцисс отложен номер компоновки. По оси ординат - значение коэффициента сопротивления. На гистограмме справа (здесь и ниже) на оси абсцисс отложено значение коэффициента сопротивления. По оси ординат - число компоновок с данным значением параметра. На рис. 3 аналогичным образом представлено распределение компоновок по коэффициенту подъемной силы.

о юоо то хюо «00 то то то то

о 0.01 о.аг о.м о.си o.os о.» о.ог о.и о.вд o.i

Рис. 2. Распределение компоновок по с x Fig. 2. Cx distribution

Fig. 3. Cy distribution

Сivil Aviation High TECHNOLOGIES

Vol. 19, No. 06, 2016

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

•■ц «."'.Vt ;«v v.-; ■i .:■<•-"•:-• ' -v . ■ " * *. * i * 4

• ■ ■

1000 2000 3000 4000 »00 ЕООО 7000 8000

Рис. 4. Распределение компоновок по mz Fig. 4. mz distribution

iV . " •„ •. '-у?* *V\ < • ,"*. *,

■ •■• ■ ; r* -Ь" . "» /1' ' •■ ■'

.-. „•• . , , • *-. „ » • • i',* • •+*. *' **

1 С . *:■';•■• ■*•*>.; - J • V v •>v К- ■» > j.'; У.

Рис. 5. Распределение компоновок по аэродинамическому качеству Fig. 5. Lift to Drag force distribution

Vol. 19, No. 06, 2016

Ovil Aviation High TECHNOLOGIES

Рис. 6. Распределение компоновок по аэродинамическому качеству Fig. 6. Lift to Drag force distribution

ъ^жж

0 < cx < 0,03 0 < Cy < 0,9 -0,9 < mz < 0,1

Рис. 7. Гистограммы указанных параметров после выбраковки Fig. 7. Aerodynamic coefficients histograms after selection

ЗАКЛЮЧЕНИЕ

Реализованный алгоритм позволил убедиться в исправной работе предложенного генератора компоновок, что позволяет создать в автоматическом режиме достаточный набор компоновок с различными аэродинамическими характеристиками. Полученный набор данных использован для построения ИНС - аппроксиматоров по технологии [11].

СПИСОК ЛИТЕРАТУРЫ

1. Dorofeev E.A., Romanov V.V., Sviridenko Yu.N. Application of Neural Networks Technology to Aerodynamic Problems. International Symposium on Aeronautical Sciences near Aviation Technologies of the XXI century, Flight Safety as a Pledge of Success. Zhukovsky, Russia, 17-22 August 1999.

2. Кулешов А.П. Технология быстрого вычисления характеристик сложных технических объектов // Информационные технологии, 2006. № 3. С. 17-22.

3. Дорофеев Е.А., Свириденко Ю.Н. Применение искусственных нейронных сетей в задачах аэродинамического проектирования и определения характеристик летательных аппаратов // Труды ЦАГИ. 2002. Вып. № 2655. С. 156-159.

4. Vyshinsky V.V., Dorofeev Ye.A., Sviridenko Yu.N. Fast aerodynamic design technologies. ICAS 2010 CD-ROM proceedings. ISBN 978-0-9565333-0-2. ICAS 2010-2.7.1. ID19. Pp. 1-9. 27th Congress of the international council of the aeronautical sciences 19-24 September 2010. Nice. France.

5. Вышинский В.В., Кисловский А.О., Колчев С.А. Упрощенная математическая модель компоновки малоразмерного летательного аппарата // Научный Вестник МГТУ ГА. 2016. Т. 20, № 1. С. 84-92.

Civil Aviation High TECHNOLOGIES

Vol. 19, No. 06, 2016

6. Вышинский В.В., Судаков Г.Г. Применение численных методов в задачах аэродинамического проектирования. М.: ЦАГИ, 2007. 142 с.

7. Kovalev V.E., Karas O.V. Computation of a transonic airfoil flow considering viscous effects and thin separated regions. La Recherche. Aérospatiale, 1991, No. 1.

8. Kovalev V.E., Karas O.V. Calcul de l'écoulement transsonique autour d'une configuration aile-plus-fuselage compte tenu des effects visqueux et d'une région décollée mince. La Recherche. Aérospatiale. 1994. No. 1. Pp. 23-38.

9. Волков А.В., Ляпунов С.В. Метод расчета вязкого отрывного обтекания систем крыловых профилей // Ученые записки ЦАГИ. 1998. Том XXIX, № 3-4. С. 49-63.

10. Вышинский В.В. Влияние степени турбулентности набегающего потока и шероховатости поверхности на положение и протяженность области перехода пограничного слоя на крыле и фюзеляже // Труды ЦАГИ. 1994. Вып. 2560. С. 1-28.

11. Вышинский В.В., Свириденко Ю.Н. Применение технологии быстрого вычисления характеристик сложных технических объектов для расчета аэродинамических характеристик самолета // Приложение к журналу «Информационные технологии». 2006. № 3. С. 12-17. (ISSN 1684-6400).

СВЕДЕНИЯ ОБ АВТОРАХ

Вышинский Виктор Викторович, доктор технических наук, профессор, главный научный сотрудник ЦАГИ, заведующий кафедрой МФТИ, [email protected].

Кисловский Артем Олегович, студент МФТИ, [email protected].

LAYOUT GENERATOR OF SMALL SIZED UNMANNED AERIAL VEHICLE

Victor V. Vyshinsky1, 2, Artem O. Kislovskiy1

1Moscow Institute of Physics and Technology (State University), Zhukovskiy, Russia

2Central Aerohydrodynamic Institute, Zhukovsky, Russia

ABSTRACT

Developing quick aerodynamic design method of small unmanned aerial vehicle based on artificial neural webs technology requires a rich database used for creating, learning and testing algorythms. This database must be significantly larger than the number of existing vehicles, that's why creating a layout generator is important. On the first stage the database was increased by varying the parameters of the layout mathematical model in the accepted range. The layout generator is an artificial neural web trained on the rich database of unmanned aerial vehicles layouts in the frames of the simplified mathematical model. The important element in creating a new layout is the selection algorithm applied to the neural network output.

The initial number of layouts was equal to 25. The simplified mathematical model describes the unmanned aerial vehicle layouts with 50 parameters. The layout generator forms an input file for the CFD code, which dimension is of the order of several thousands. The CFD codes BLWF and VISTRAN were chosen for this task. They add to each layout the information about its aerodynamic characteristics. Selection of the database was done into two levels. At first it was implemented on the layout generator output. Then on output vector after the CFD calculation. The selected databaser was used for creating an artificial neural networks number of which were equal to the number of aerodynamic coefficients. The algorithm was built in MATLAB and has convenient interface, which can be used for design process.

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

Key words: aircraft layout, small unmanned aircraft vehicle, artificial neural network, computational fluid dynamics, artificial intelligence.

REFERENCES

1. Dorofeev E.A., Romanov V.V., Sviridenko Yu.N. Application of Neural Networks Technology to Aerodynamic Problems. International Symposium on Aeronautical Sciences near Aviation

Vol. 19, No. 06, 2016

Civil Aviation High TECHNOLOGIES

Technologies of the XXI century, Flight Safety as a Pledge of Success. Zhukovsky, Russia, 17-22 August 1999.

2. Kuleshov A.P. Tehnologija bystrogo vychislenija harakteristik slozhnyh tehnicheskih obektov [Quick calculation technology of complex technical objects]. Informatsionnye tekhnologii [Information Technologies], 2006, no. 3, pp. 17-22. (in Russian)

3. Dorofeev Ye.A., Sviridenko Yu.N. Primenenie iskusstvennyh nejronnyh setej v zadachah ajerodinamicheskogo proektirovanija i opredelenija harakteristik letatel'nyh apparatov [Application artificial neural networks for aerodynamic design and estimating aircraft aerodynamic characteristics]. Trudy TsAGI [Papers of TsAGI], 2002, no. 2655, pp. 156-159. (in Russian)

4. Vyshinsky V.V., Dorofeev Ye.A., Sviridenko Yu.N. Fast aerodynamic design technologies. ICAS 2010 CD-ROM proceedings. ISBN 978-0-9565333-0-2. ICAS 2010-2.7.1. ID19. Pp. 1-9. 27th Congress of the international council of the aeronautical sciences 19-24 September 2010. Nice. France.

5. Vyshinsky V.V., Kislovskiy A.O., Kolchev S.A. Uproshchennaya matematicheskaya model" komponovki malorazmernogo letatel'nogo apparata [Simplified mathematical model of small sized unmanned aircraft vehicle layout]. Nauchnyi Vestnik MGTU GA [Scientific Bulletin of MSTUCA], 2016, vol. 20, no. 1, pp. 84-92. (in Russian)

6. Vyshinsky V.V., Sudakov G.G. Primenenie chislennyh metodov v zadachah ajero-dinamicheskogo proektirovanija [Application computational methods in aerodynamic design]. TsAGI. 2007. 142 p. (in Russian)

7. Kovalev V.E., Karas O.V. Computation of a transonic airfoil flow considering viscous effects and thin separated regions. La Recherche. Aérospatiale, 1991, No. 1.

8. Kovalev V.E., Karas O.V. Calcul de l'écoulement transsonique autour d'une configuration aile-plus-fuselage compte tenu des effects visqueux et d'une région décollée mince. La Recherche. Aérospatiale. 1994. No. 1. Pp. 23-38.

9. Volkov A.V., Liapunov S.V. Metod rascheta vjazkogo otryvnogo obtekanija sistem krylo-vyh profilej [Calculation method for viscose separated flows around system of wing airfoils]. TsAGI Scientific Notes, 1998, vol. XXIX, no. 3-4, pp. 49-63. (in Russian)

10. Vyshinsky V.V. Vlijanie stepeni turbulentnosti nabegajushhego potoka i sherohovatosti poverhnosti na polozhenie i protjazhennost' oblasti perehoda pogranichnogo sloja na kryle i fjuzel-jazhe [Influence of the turbulence level of the flow and surface roughness on the location of the boundary layer laminar-turbulent transition region on the wing and fuselage]. Trudy TsAGI [Papers of TsAGI], 1994, no. 2560, pp. 1-28. (in Russian)

11. Vyshinsky V.V., Sviridenko Yu.N. Primenenie tehnologii bystrogo vychislenija harakteristik slozhnyh tehnicheskih obektov dlja rascheta ajerodinamicheskih harakteristik samoleta [Application of quick calculations technology for estimating aircraft aerodynamic characteristics]. Informatsionnye tekhnologii [Information Technologies], 2006, no. 3, pp. 12-17. (ISSN 1684-6400). (in Russian)

INFORMATION ABOUT THE AUTHORS

Vyshinsky Victor Victorovich, Doctor of Science, Full Professor, Chief Research Fellow of Central Aerohydrodynamic Institute, Head of Chair of Moscow Institute of Physics and Technology, [email protected].

Kislovskiy Artem Olegovich, Student of Moscow Institute of Physics and Technology, ki sl [email protected].

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