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

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

CC BY
148
59
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЙРОННЫЕ СЕТИ / НЕЙРОСЕТЕВЫЕ ТЕХНОЛОГИИ / ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ / ГИПЕРЗВУКОВОЙ АЭРОКОСМИЧЕСКОЙ СИСТЕМЫ / NEURAL NETWORKS / NEURAL NETWORK TECHNOLOGY / ARTIFICIAL INTELLIGENCE / HYPERSONIC AEROSPACE SYSTEMS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Хлопков Юрий Иванович, Дорофеев Евгений Александрович, Зея Мьо Мьинт, Хлопков Антон Юрьевич, Поляков Михаил Сергеевич

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

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

Текст научной работы на тему «Применение нейросетевых технологий в гиперзвуковой аэрокосмической системе»

ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ

Применение нейросетевых технологий в гиперзвуковой аэрокосмической системе Хлопков Ю.И.1, Дорофеев Е.А.2, Зея Мьо Мьинт3, Хлопков А.Ю.4, Поляков М.С.5, Агаева Илаха Рустам кызы6

'Хлопков Юрий Иванович /Khlopkov Yury Ivanovich - факультет аэромеханики и летательной техники, доктор физико-

математических наук;

2Дорофеев Евгений Александрович /Dorofeev Evgeny Aleksandrovich - факультет аэромеханики и летательной техники,

кандидат физико-математических наук; 3Зея Мьо Мьинт / Zay Yar Myo Myint - факультет аэромеханики и летательной техники, кандидат физико-

математических наук, докторант; 4Хлопков Антон Юрьевич /Khlopkov Anton Yuryevich - факультет аэромеханики и летательной техники, аспирант; 5Поляков Михаил Сергеевич /Polyakov MikhailSergeevich - факультет аэромеханики и летательной техники, аспирант; 6Агаева Илаха Рустам кызы /Agaeva Ilaha Rustam kyzy - факультет аэромеханики и летательной техники, студент

Московский физико-технический институт, г. Жуковский

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

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

Keywords: neural networks, neural network technology, artificial intelligence, hypersonic aerospace systems.

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

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

Работа нейронной сети заключается в том, что она преобразует входной вектор в выходной вектор, причем это преобразование задается весами нейронной сети. Процесс построения нейронной сети делится на два этапа:

1. Выбор типа (архитектуры) нейронной сети;

2. Подбор весов (обучение) нейронной сети.

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

Рис.1. Структура нейронной сети

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

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

Известны четыре основных типа правил обучения: коррекция по ошибке, машина Больцмана, правило Хебба и обучение методом соревнования. Наиболее популярный из этих алгоритмов - метод обратного распространения ошибки (Error Back Propagation), используемый, например, для обучения персептрона.

Рис.2. Алгоритм решения задач гиперзвукового обтекания

В данной работе предлагается применение искусственных нейронных сетей для эффективного решения задач обтекания тел в гиперзвуковом течении. В качестве входных сигналов проведен параметрический расчет АДХ треугольника в гиперзвуковом течении. Геометрия треугольника условно имитирует форму гиперзвукового летательного аппарата (ГЛА). Для вычисления АДХ обтекаемых тел использовалась, разработанная в МФТИ и ЦАГИ и хорошо зарекомендовавшая себя для подобных задач информационная технология АДАНАТ (Аэродинамический Анализ в обеспечение создания Аэрокосмической Техники) [2]. В качестве элементов АДАНАТ включает в себя методику решения кинетических уравнений методами статистического моделирования (Монте-Карло [3,4]), решение уравнений сплошной среды (АРГОЛА-2),

когнитивные методы [5,6]. На результатах расчета АДХ ГЛА, которые представлены в книге [7] проводится обучение предложенной нейронной сети.

Рис.3. Обучение зависимости Cx(a) с помощью Neuro Module21 Нейронная сеть построена с 4 входными сигналами, 1 выходным, скрытным слоями и более 4000 паттернов с помощью программой Neuro Module21, которой разработано Дорофеевым на ФАЛТе. Параметры для входов поставлены следующие: угол треугольника 6 от 15 до 60 шагом 15; скоростное отношение s от 5 до 30 шагом 5; угол атаки a от - 90° до +90°, температурный фактор tw = Tw/TM= 0.0001, 0.001, 0.01, 0.1, 1. После обучения получили хорошие результаты для Cx c ошибкой MSE/SQDEV 4% (MSE/SQDEV - среднеквадратичная вариация данных на множестве относительно ошибки) (Рис. 3). По результатам проведения данной научно-исследовательской работы показана перспективность применения систем с элементами искусственного интеллекта в интересах аэрокосмической отрасли. Применение нейронных сетей на этапе проектирования ГЛА позволяет существенно повысить достоверность оценки характеристик устойчивости и управляемости ГЛА.

Работа выполнена при поддержке РНФ (Грант №14-11-00709)

Литература

1. Хлопков Ю.И., Дорофеев Е.А., Зея Мьо Мьинт, Поляков М.С., Хлопков А.Ю., Агаева И.Р. Разработка нейронных сетей для расчета аэродинамических характеристик высокоскоростных летательных аппаратов // Фундаментальные исследования. 2013. № 11(9). с. 1834-1840.

2. Хлопков Ю.И., Ткаченко В.В., Воронин И.В., Зея Мьо Мьинт. Проект информационной технологии «АДАНАТ» // Материалы международной научно-практической конференции «Наука и технологии в современном обществе». Уфа, 2014. с. 64-67.

3. Хлопков Ю.И. Статистическое моделирование в вычислительной аэродинамике.М.: МФТИ, 2006.

4. Белоцерковский О.М., Хлопков Ю.И. Методы Монте-Карло в механике жидкости и газа. М.: Азбука, 2008.

5. Хлопков Ю.И., Зея Мьо Мьинт, Хлопков А.Ю. Разработка когнитивного подхода в аэрокосмической технологии // Материалы международной научно-практической конференции «Фундаментальные и прикладные исследования, разработка и применение высоких технологий в математике, технике, физике», Санкт-Петербург, 2014. с. 145-146.

6. Khlopkov Yu.I., Zay Yar Myo Myint, Khlopkov A.Yu. Development of cognitive technology in computational aerodynamics // International Journal of Astronomy, Astrophysics and Space Science, USA, 2014, Vol. 1, No.1. pp.11-15.

7. Хлопков Ю.И., Чернышев С.Л., Зея Мьо Мьинт, Хлопков А.Ю. Введение в специальность II. Высокоскоростные летательные аппараты. М.: МФТИ, 2013.

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