Труды МАИ. Выпуск № 94
http://trudymai.ru/
УДК 629.7, 519.6
Нейросетевой полуэмпирический подход к моделированию продольного движения и идентификации аэродинамических характеристик маневренного самолета
Егорчев М.В.*, Тюменцев Ю.В.**
Московский авиационный институт (национальный исследовательский университет), МАИ, Волоколамское шоссе, 4, Москва, A-80, ГСП-3, 125993, Россия
*e-mail: mihail. egorchev@gmail.com **e-mail: tium@mai.ru
Аннотация
Рассматривается проблема моделирования продольного движения маневренного самолета и идентификации таких его аэродинамических характеристик, как коэффициенты аэродинамических продольной и нормальной сил, а также момента тангажа. Данная проблема решается в классе модульных полуэмпирических динамических моделей, объединяющих возможности теоретического и нейросетевого моделирования. Работоспособность и перспективность таких моделей подтверждается результатами вычислительных экспериментов.
Ключевые слова: нелинейная динамическая система, продольное движение самолета, идентификация аэродинамических характеристик, полуэмпирическая нейросетевая модель, обучение нейронной сети.
Введение
В процессе создания самолета одной из важнейших является проблема идентификации его аэродинамических характеристик (АДХ). В работах [1, 2] был предложен подход к решению этой проблемы, основанный на использовании полуэмпирических нейросетевых (НС) моделей нелинейных управляемых динамических систем, введенных в [3-5]. Данный подход существенно отличается от традиционно принятого при решении задач данного класса [6-9], основанного на использовании линеаризованной модели возмущенного движения самолета и использующего представление зависимостей для аэродинамических сил и моментов, действующих на самолет, в виде разложения их в ряд Тейлора, с оставлением в нем, как правило, только членов не выше первого порядка. Соответственно, решение задачи идентификации при таком подходе сводится к восстановлению по экспериментальным данным зависимостей, описывающих коэффициенты тейлоровского разложения, в которых определяющими являются производные безразмерных коэффициентов аэродинамических сил и моментов по различным параметрам движения самолета (Су, С^, ту , т°0 и т.п.). В отличие от этого, полуэмпирический нейросетевой подход реализует восстановление соотношений
для коэффициентов сил С , С , С и моментов т , т , т как целостных
нелинейных зависимостей от соответствующих аргументов, не прибегая к разложению их в ряд и к линеаризации, т.е. оцениваются сами функции, представленные в НС-виде, а не коэффициенты разложения их в ряд. Каждая из таких зависимостей реализуется обычно как отдельный НС-модуль, встроенный в полуэмпирическую НС-модель. Производные Су, С2 , та2 , т0 и т.п. при
необходимости могут быть найдены с использованием результатов, получаемых при формировании НС-модулей для коэффициентов сил и моментов в рамках полуэмпирической НС-модели.
В [1, 2] было показано, что одновременное восстановление зависимостей для всех шести коэффициентов аэродинамических сил и моментов нецелесообразно вследствие возникающих трудностей с получением информативного набора данных, требуемых для нахождения коэффициента продольной силы Сх. По этой причине общая задача идентификации АДХ была разделена на две подзадачи. В первой из них, рассмотренной в [1, 2], в рамках модели полного углового движения самолета решается задача получения соответствующей полуэмпирической НС-модели и задача идентификации 5 из 6 искомых коэффициентов (С, С, Ш, ш , т). Вторая
подзадача, рассматриваемая в настоящей статье, связана с восстановлением
зависимости для коэффициента продольной силы С с использованием модели
продольного движения (траекторного и углового). Кроме того, в [1, 2] для снижения
вычислительной трудоемкости решаемой задачи решение задачи моделирования и
идентификации осуществлялось не на полной области возможных значений переменных состояния и управления исследуемой динамической системы, а только на ее части (порядка нескольких процентов от диапазона значений каждой из переменных). В настоящей статье отыскиваются зависимости для коэффициентов С, С, т на существенно более широкой области возможных значений их
аргументов (состав этих аргументов см. в (2)).
Задача идентификации продольной аэродинамической силы X как нелинейной функции соответствующих аргументов традиционно является непростой для решения (см., например, [10, 11]), как и задача определения тяги Р двигателя самолета [10, 11], требуемой для выделения Хиз суммарной продольной силы Ях, данные по которой дает летный эксперимент. Аналогично тому, как это имело место для остальных АДХ самолета, перспективным для решения этой задачи представляется использование методов НС-моделирования. Основой для такого утверждения служат теоретические результаты (см., например, [12-14]), показывающие, что искусственная нейронная сеть обладает свойствами универсального аппроксиматора, т.е. с ее использованием можно представить любое отображение «-мерного входа в ^-мерный выход с любой наперед заданной точностью. Одной из целей данной статьи была проверка справедливости данного утверждения применительно к достаточно сложной прикладной задаче -нахождению по экспериментальным данным зависимостей для коэффициентов Сх, Су, т для достаточно обширной области возможных значений их аргументов,
характерной для маневренного самолета. Известно [15], что для успешного решения данной задачи необходимо обеспечить алгоритм обучения формируемой НС-модели репрезентативным набором данных (обучающих примеров), обладающим требуемым уровнем информативности. Получение такого набора данных, обеспечивающего адекватное отражение особенностей поведения моделируемой системы, является одним из критически важных вопросов, возникающих при формировании НС-моделей. Как было показано в [1, 2], эта задача решается путем выработки соответствующих тестовых управляющих воздействий на моделируемый объект и оценки реакции объекта на эти воздействия. Учитывая, что в [1, 2] задача решалась только для небольшого фрагмента области возможных значений переменных состояния и управления, характеризующих движение самолета, потребовалось также дополнительно обеспечить покрытие обучающими примерами всей рассматриваемой области.
В последующих разделах приводится математическая модель продольного движения маневренного самолета, используемая при формировании соответствующей полуэмпирической НС-модели, а также для формирования обучающего набора. Предложен алгоритм такого формирования, обеспечивающий достаточно равномерное покрытие обучающими примерами области возможных значений переменных состояния и управления для маневренного самолета. Далее, формируется полуэмпирическая НС-модель продольного управляемого движения самолета, включающая НС-модули, реализующие функциональные зависимости для
коэффициентов Сх, С , т2. В процессе обучения полученной НС-модели решается
задача идентификации для этих коэффициентов. Приводятся соответствующие результаты вычислительных экспериментов, характеризующие точность сформированной НС-модели в целом, а также точность решения задачи идентификации АДХ.
Математическая модель продольного движения маневренного самолета Для решения поставленной задачи требуется сформировать математическую модель продольного движения самолета, представляющую собой систему нелинейных дифференциальных уравнений, традиционную для динамики полета самолетов [16]:
т 1
0
т¥
хс = УсОБ©, Н = У вт©,
• 1 „
т, =—М
(1)
Л
К'
3 = 0)
Р =
2 '
Р - Р
Т
двиг
Т2ф = ~2Т%ф -<р + <рас1.
В данной модели приняты следующие обозначения: V - скорость самолета, м/с; 0
- угол наклона траектории, 0; Н - высота полета, м; хс - положение центра масс
самолета в стартовой системе координат, м; ю2 - угловая скорость тангажа, 0 /с; 3 -угол тангажа, 0; < - угол отклонения цельноповоротного управляемого
стабилизатора, ; (pact - командный сигнал на привод управляемого стабилизатора, 0; T, % - постоянная времени (с) и коэффициент относительного демпфирования привода управляемого стабилизатора; Яш, R - результирующие продольная и
нормальная силы, Н; Мд - результирующий момент тангажа, Н-м; Pací, P -командное и текущее значение относительной тяги двигателя, %; тдвиг - постоянная времени двигателя, с; m - масса самолета, кг; g - ускорение силы тяжести, м/с2; J - момент инерции самолета относительно боковой оси, кг-м2.
Результирующие силы RXK, R и момент Мд в уравнениях (1) определяются
соотношениями вида:
RXK = Р (H, М, Р) cosa- qSCx (V ,а,р,ю2)~ mg sin 0,
= P (H, M, P) sin a + qSCy (V ,a,p,&z)- mg cos 0, (2)
Мд = qSbAmz (V ,a,@,az),
0 2 где a - угол атаки, ; V - скорость самолета, м/с; S - площадь крыла самолета, м ;
Ь, - средняя аэродинамическая хорда, м; q - скоростной напор, Па; М - число Маха. Здесь Cx, C , mz - безразмерные коэффициенты продольной и нормальной
сил, а также момента тангажа, представляющие собой нелинейные функции своих аргументов, перечисленных в (2). Кроме того, Р - нелинейная функция, описывающая зависимость тяги двигателя от высоты полета H , числа Маха M и
текущего значения относительной тяги Р. Функция Р (Н, М, Р), определяющая
высотно-скоростные и дроссельные характеристики двигателя, получена на основании данных из [17]. Уравнение, определяющее динамику двигателя при изменении режима его работы, включено в математическую модель (1). Оно задает соотношение между текущим Р и командным Рас/ значениями относительной тяги двигателя. Зависимость величины Рас/ от текущего значения Р и относительного
положения рычага управления двигателем 8 д имеет следующий вид:
Р
аС
64.948
217.388
руд
руд'
117.38,
0 <8руд < 0.77, 0.77 <8руд < 1.0,
(3)
Р
аС
60, Рш > 50 и P < 50,
40, Р*ас( < 50 и P > 50,
Г)*
Расп в остальных случаях.
(4)
Зависимость постоянной времени тдвиг двигателя от текущего Р и командного Ра(
значения относительной тяги определяется соотношениями:
' двиг
1.0, 0.1,
Рас* - Р < 25, Рас< - Р > 50,
1.9 - 0.03б(Рас? ~Р), в остальных случаях,
(5)
т
двиг
двиг
Р > 50,
в противном случае.
(6)
Функция Р (Н, М, Р ) из (2) задается в [13] следующим образом:
*
<
1
<
5
1
1
<
Р
РМГ + (РМ РМГ )
грл
V 50 ,
РМ + (РФ РМ )
ГР - 50 Л V 50 ,
Р < 50,
_ (7)
Р > 50,
где Рг, Р и Р - величина тяги двигателя на режимах «малый газ», «максимал» и «форсаж», соответственно. Значения этих величин, представляющие собой таблично заданные функции высоты полета и числа Маха, взяты из [17] (с. 93, табл. VI). В качестве примера можно привести эти значения для Н = 3000 м и М = 0.4, которые составляют Рмг = 111.2 Н, Рм = 41421.8 Н и Р = 74997.0 Н.
Значения параметров атмосферы (плотность воздуха р и скорость звука а) для данной высоты полета Н, требуемые для модели (1)-(7), принимаются согласно международной стандартной атмосфере (МСА). Ускорение силы тяжести g считается постоянным и равным его значению на уровне моря.
В качестве примера конкретного объекта моделирования рассматривался маневренный самолет F-16. Исходные данные для него были взяты из работы [17], в которой приводятся экспериментальные результаты, полученные путем продувок в аэродинамических трубах и в летных испытаниях.
В проводившихся вычислительных экспериментах были приняты следующие конкретные значения соответствующих величин в (1)-(7) согласно [17]: масса самолета т = 9295.44 кг; площадь крыла 5 = 27.87 м2; средняя аэродинамическая хорда крыла ^ = 3.45 м; момент инерции ^ = 75673.6 кг-м2; центровка 5% САХ; постоянная времени привода ^ = 0.025 с; коэффициент относительного
<
демпфирования привода = 0.707. В проводившихся экспериментах использовался диапазон высот от 1000 м до 9000 м и чисел Маха от 0.1 до 0.6.
Формирование репрезентативного набора обучающих данных
При решении проблем рассматриваемого вида одной из важнейших задач является формирование репрезентативного набора данных, характеризующего поведение моделируемой динамической системы (ДС) на достаточно обширной области изменения значений величин, описывающих данную систему. Эта задача критически важна для получения достоверной модели ДС, однако простого решения она не имеет. Требуемые обучающие данные для формируемой НС-модели могут быть получены за счет специальным образом организованных тестовых возбуждающих воздействий на моделируемую ДС.
В данной работе предлагается автоматическая процедура синтеза управляющих воздействий, обеспечивающих достаточно плотное покрытие рассматриваемой области изменения значений величин, описывающих ДС. Процедура предполагает наличие некоторой исходной модели ДС - данная модель может иметь невысокую точность, или по иным причинам не удовлетворять указанным выше требованиям к конечным моделям, однако, она может быть использована для синтеза управляющих сигналов, соответствующих достаточно разнообразным траекториям в пространстве состояний.
Затем, полученный набор управляющих воздействий применяется к объекту
моделирования и результирующие траектории используются для получения
10
обучающего множества. Тестовое множество формируется аналогичным способом. Описание этой процедуры представлено в табл. 1.
Таблица 1
Алгоритм синтеза обучающего множества
Шаг Действие
1 Выбрать область допустимых значений переменных состояния A с Rn, например, n -мерный параллелепипед
2 Выбрать максимальное количество отобранных траекторий N, максимальную продолжительность траектории Tmax и минимальную лт-rmin продолжительность траектории T
3 Выбрать максимальное количество сегментов-кандидатов M , максимальную продолжительность сегмента траектории Smax, минимальную продолжительность сегмента траектории Smin и минимальное расстояние новых точек от уже отобранных dmin
4 Инициализировать текущее множество отобранных траекторий Q . Элементами данного множества являются пары (и, х}, где и - управляющий сигнал, x - соответствующая ему траектория в пространстве состояний
5 Инициализировать текущее множество аргументов отобранных траекторий Л ■— 0. Элементами этого множества являются вектора, состоящие из переменных управления и переменных состояния каждой отобранной траектории в каждый момент времени, т.е. вектора, являющиеся аргументами для неизвестной правой части системы ОДУ
6 Повторять шаги 7-18, то тех пор пока Q < N и Smax > Smin
7 Инициализировать модифицированное множество Л ■ Л
8 Случайным образом (например, по равномерному распределению) выбрать начальное состояние x (0) е A для новой траектории, установить продолжительность новой траектории t ■ 0
9 Повторять шаги 10-17 до тех пор, пока t < Tmax
10 Установить продолжительность нового сегмента At ■ min|Smax,Tmax -1|, количество опробованных сегментов-кандидатов m ■ 0
11 Повторять шаги 12-15 до тех пор, пока m < M
12 Синтезировать случайное управляющее воздействие um (г) для т e[t, t + At]. В качестве такого воздействия можно выбрать последовательность ступенек, высота которых выбирается из равномерного распределения амплитуд, а длительность из равномерного распределения частот
13 С помощью модели ДС получить соответствующий сегмент траектории xm (т) для т е [t, t + At]
14 Сформировать из ит(т) и хт (г) множество точек сегмента-кандидата Ат, оценить его расстояние до модифицированного множества точек отобранных траекторий dm <— /?(Л,А/Н). Для этого сначала найдем для каждой точки из Лт расстояние до ближайшей точки из Л по взвешенной евклидовой метрике, а затем просуммируем и усредним эти расстояния. В случае, если xm (т)^ A, установить dm ^ 0. Также, если мало разнообразие состояний в Ат (например, малы дисперсии каждой переменной состояния), то установить dm ^ 0.
15 Установить m ^ m +1
16 Найти d* ^ min dm, m* ^ arg min dm m m
17 Если d* > dmin, то отбирается сегмент-кандидат m* (для т e[t, t + At] фиксируются u(т) ^ u „ (т) и x(т) ^ x , (т)), к модифицированному множеству точек траекторий Л добавляются точки Л *, устанавливается t ^ t + At и осуществляется переход к шагу 9. В противном случае, перейти к шагу 18
18 Если продолжительность траектории t > Tmin, то пара {u, x) добавляется к множеству Q, а множество точек обновляется до модифицированного Л ^— Л; в противном случае засчитывается неудача. Когда количество неудачных попыток превысит заданный порог, максимальная продолжительность сегмента траектории Smax уменьшается
19 Множество отобранных траекторий Q является искомым обучающим множеством
Помимо репрезентативного обучающего набора, для повышения
эффективности обучения нейросетевой модели используется взвешивание
отдельных примеров из обучающего набора. Оно основано на следующих
соображениях: если аргументы К примеров из обучающего набора расположены в
12
малой окрестности, то эта ситуация аналогична приданию веса К некоторому усредненному примеру из этой области. Таким образом, неравномерное распределение примеров может привести к повышенной точности модели в одних областях за счет ее понижения в других.
Для того чтобы избежать этого, по завершении процедуры синтеза обучающего множества, выполняется его взвешивание. Для каждого элемента А еЛ осуществляется поиск элементов А е Л, расположенных в его е -окрестности. Затем, соответствующему примеру из Q назначается вес, обратно пропорциональный количеству найденных соседей.
При реализации данного алгоритма на ЭВМ следует выбрать такую структуру данных для представления множеств Л, Л и Ат, которая обеспечивала бы эффективное выполнение операций поиска ближайшего соседа, поиска соседей в заданной окрестности, а также добавления новых элементов. В данной работе в качестве такой структуры использовалось к -мерное дерево, а именно, его реализация в библиотеке FLANN [18].
Данный алгоритм был успешно применен для формирования обучающего множества для полуэмпирической модели траекторного движения маневренного самолета. Рассматривалась следующая область значений переменных: е [-25°, 250 ], ре[-250,250 ], е[0,1], Р е[0,100] %, ¿е[-90°,900 ],
е [-100,100] 0 / с, V е [35,180] м/с, а е [-200,900].
Результативность применения данного алгоритма можно оценить с использованием диаграмм покрытия [5] области допустимых значений величин и их производных, описывающих объект моделирования, с помощью примеров, получаемых при воздействии на объект тестового сигнала. Эти диаграммы позволяют оценить представительность (информативность) обучающих наборов, получаемых применением различных тестовых возмущающих воздействий на моделируемый объект. Набор будет тем лучше, чем он более плотно и равномерно покрывает требуемую область изменения величин, описывающих поведение рассматриваемого объекта. Поскольку исходное представление является многомерным, в целях наглядности используются его двумерные сечения. В качестве примеров на рис.1 и 2 показаны диаграммы-сечения для двух наиболее значимых пар переменных (а,V) и (а,ю2), соответственно. Каждый из примеров
обучающего набора на диаграмме изображается отдельной точкой, общее число примеров на каждой из диаграмм составляет 70000.
Рис. 1. Диаграмма представительности обучающего набора (а, V)
Рис. 2. Диаграмма представительности обучающего набора
Полуэмпирическая НС-модель продольного движения самолета
Общий подход к формированию полуэмпирических НС-моделей управляемых динамических систем был изложен в [3-5], а применительно к задачам идентификации АДХ самолета - в [1, 2], где с использованием математической модели полного углового движения решалась задача отыскания зависимостей для аэродинамических коэффициентов С , С, тх, т , т2. В данном разделе строится
полуэмпирическая НС-модель продольного движения, основанная на математической модели (1)-(7), позволяющая найти соотношения для коэффициентов С , С , т применительно к обширной области возможных
значений переменных, от которых зависят эти соотношения.
В модели (1)-(7) величины V, Н, 0, хс, со2, 3, Р, ф, ф представляют собой состояния объекта управления, а величины фш и 8 д - управления. На значения
управляющих величин наложены ограничения: </е^-250,250 J, 8^е[0,1].
Обучающий и тестовый наборы формировались по процедуре, описанной в предыдущем разделе, с шагом дискретизации Дt = 0.01 с. Вектор переменных
состояния является частично наблюдаемым у^) = [У^);а(t); ^)]г. На выход
системы у^) воздействует аддитивный белый шум со среднеквадратичным
отклонением (СКО) ау = 0.01 м/с, аа= 0.01°, ^ = 0.005 0/ с.
Обучение полуэмпирических НС-моделей представляет собой нетривиальную задачу. Соответствующие алгоритмы ее решения рассмотрены в [1]. Это обучение
проводится в системе Matlab для сетей в форме LDDN (Layered Digital Dynamic Networks) с использованием оптимизационного алгоритма Левенберга-Марквардта по критерию среднеквадратичной ошибки модели. Матрица Якоби вычисляется по алгоритму RTRL (Real-Time Recurrent Learning) [15].
НС-модули для функций Cx, C и mz формируются в виде сигмоидальных НС
прямого распространения. В качестве входов каждого из модулей берутся величины а, р и —. НС-модули для функций Cx и Cy имеют два скрытых слоя, первый из
них включает 10 нейронов, а второй - 20. НС-модуль для функции mz имеет три скрытых слоя, первый из них включает 10 нейронов, второй - 15, третий - 20.
Ошибка моделирования на тестовом множестве для полученной полуэмпирической НС-модели продольного движения маневренного самолета составляет: СКОУ = 0.00026 м/с, СКОа = 0.1830 град, СКО^ = 0.00710/ с.
Точность восстановления зависимостей для коэффициентов Cx, C и mz
демонстрируют данные, приведенные на рис. 3-5, на каждом из которых верхняя часть рисунка показывает фактические значения (по данным из [17]) искомых коэффициентов в зависимости от угла атаки и угла отклонения управляемого стабилизатора, а нижняя часть - погрешности, с которым тот или иной НС-модуль воспроизводит соответствующую зависимость. Видно, что достигнутая точность является весьма высокой.
а
б
Рис. 3. Коэффициент Сх(ос,(р) для (р = —25°(маркер и), (р = —0°(маркер о)
и
ф = +250 (маркер х) по данным из [17] (а), а также погрешность его аппроксимации Ес при фиксированных ю = 0 0/ с и К = 150 м/с (б)
а
б
Рис. 4. Коэффициент С{рс,(р) для (р = —25°(маркер и), (р = —0°(маркер о)
и
ф = +250 (маркер х) по данным из [17] (а), а также погрешность его аппроксимации Ес при фиксированных ю = 0 0/ с и К = 150 м/с (б)
а
ю 0.01
3-
0.005
о
3- 2
К)
о
LO
<м
0.04
3- 0.02
r S
ч о
1 1
20 0 20 40 60 80 х 10"3
1 1 1 J
20 0 20 40 60 80
V
-20
20
40
60
80
б
Рис. 5. Коэффициент mz(cc,(p) для (р = —25°(маркер U ), = —0°(маркер о)
и
ф = +25° (маркер x) по данным из [17] (а), а также погрешность его аппроксимации Ет при фиксированных т = 0 °/ c и V = 150 м/с (б)
Выводы
Представленные выше результаты позволяют сделать следующие выводы.
Как и в случае, описанном в [1, 2] применительно к аэродинамическим коэффициентам С, С2, тх, т , т2, методы полуэмпирического НС-моделирования
обеспечивают возможность успешного решения задачи идентификации коэффициента продольной силы Сх, если известны высотно-скоростная и дроссельная характеристики двигателя. Если данные для этих характеристик отсутствуют, тогда результатом решения задачи идентификации будет соотношение для суммарного коэффициента продольной силы, в состав аргументов которого войдет и управляющая переменная 8руд. Как следует из (1) и (2), этого вполне
достаточно для моделирования движения самолета.
Второй важный вывод, следующий из полученных результатов, состоит в том, что «изобразительная сила» полуэмпирической модели вполне достаточна для представления сложных нелинейных функциональных зависимостей, определенных на обширной области значений их аргументов при условии, что имеется обучающий набор, обладающий требуемым уровнем информативности.
Результаты вычислительных экспериментов показывают высокую точность как полученной НС-модели продольного движения самолета, так и соответствующих его АДХ.
Работа выполнена при финансовой поддержке Минобрнауки РФ
(задание № 9.9124.2017/ВУ).
Библиографический список
1. Егорчев М.В., Тюменцев Ю.В. Идентификация аэродинамических характеристик летательного аппарата: нейросетевой полуэмпирический подход // Вестник Московского авиационного института. 2014. Т. 21. № 4. С. 13-24.
2. Egorchev M.V., Tiumentsev Yu.V. Learning of semi-empirical neural network model of aircraft three-axis rotational motion // Optical Memory and Neural Networks (Information Optics), 2015, vol. 24, no. 3, pp. 210-217.
3. Егорчев М.В., Тюменцев Ю.В. Нейросетевые полуэмпирические модели управляемых динамических систем // Сборник научных трудов XV Всероссийской научно-технической конференции «Нейроинформатика-2013».- М.: Изд-во МИФИ. Ч. 2, 2013. - С. 22-31.
4. Егорчев М.В., Козлов Д.С., Тюменцев Ю.В., Чернышев А.В. Нейросетевые полуэмпирические модели управляемых динамических систем // Вестник информационных и компьютерных технологий. 2013. № 9. С. 3-10.
5. Егорчев М.В., Тюменцев Ю.В. Обучение полуэмпирической нейросетевой модели управляемого движения самолета // Сборник научных трудов XVI Всероссийской научно-технической конференции «Нейроинформатика-2014».-М.: Изд-во МИФИ. Ч. 2, 2014. -С. 263-272.
6. Берестов Л.М., Поплавский Б.К., Мирошниченко Л.Я. Частотные методы
идентификации летательных аппаратов. - М.: Машиностроение, 1985. - 184 с.
22
7. Klein V., Morelli E.A. Aircraft system identification: Theory and practice, Reston, VA: AIAA, Inc., 2006, 498 p.
8. Tischler M.B., Remple R.K. Aircraft and rotorcraft system identification: Engineering methods with flight-test examples, Reston, VA: AIAA, Inc., 2006, 558 p.
9. Верещиков Д.В., Кузнецов А.Д. Способ адаптивного управления военно-транспортным самолетом при беспарашютном десантировании моногруза // Труды МАИ. 2016. № 89. URL: http://trudymai.ru/published.php?ID=72913
10. Niewald P.W., Parker S.L. Flight-test techniques employed to successfully verify F/A-18E in-flight lift and drag // Journal of Aircraft, 2000, vol. 37, no. 2, pp. 194200.
11. Mulder J.A., van Sliedregt J.M. Estimation of drag and thrust of jet-propelled aircraft by non-steady flight-test maneuvers. Delft Univ. of Technology, Memorandum M-255, Dec. 1976, 32 p.
12. Cybenko G. Approximation by superposition of a sigmoidal function // Mathematics of Control, Signals and Systems, 1989, vol. 2, pp. 303-314.
13. Hornik K., Stinchcombe M., White H. Multilayer feedforward networks are universal approximators // Neural Networks, 1989, vol. 2, pp. 359-366.
14. Горбань А.Н. Обобщенная аппроксимационная теорема и вычислительные возможности нейронных сетей // Сибирский журнал вычислительной математики. 1998. Т. 1, № 1. С. 11-24.
15. Haykin S. Neural networks: A comprehensive foundation: 2nd Edition, Prentice Hall, 2006, 823 p.
16. Бочкарев А.Ф. Аэромеханика самолета: Динамика полета. - М.: Машиностроение, 1985. - 360 с.
17. Nguyen L.T., Ogburn M.E., Gilbert W.P., Kibler K.S., Brown P.W., Deal P.L. Simulator study of stall/post-stall characteristics of a fighter airplane with relaxed longitudinal static stability, NASA TP-1538, Dec. 1979, 223 p.
18. Muja M., Lowe D.G. Scalable nearest neighbor algorithms for high dimensional data // IEEE Transactions on Pattern Analysis and Machine Intelligence, 2014, vol. 36, no. 11, pp. 2227-2240.