Исследование задачи аппроксимации траектории плоского разворота летательного аппарата в заданном диапазоне высот и скоростей на основе рассчитанных опорных траекторий - page 16

А.А. Карпунин, Е.А. Зазирный
16
При фиксированной начальной скорости
V
(
t
0
) данный алгоритм
также позволяет построить аппроксимирующую траекторию разво-
рота в диапазоне высот
H
от 500 до 11000 м.
На рис. 16 изображены две опорные траектории: построенная по
исходной модели, а также аппроксимирующая, построенная методом
линейной аппроксимации.
Расчет производился для начальной скорости
V
(
t
0
) = 1 М, высоты
H
= 5500 м, угла поворота траектории
Ψ
(
t
k
) = 140°.
На рис. 17 изображена зависимость расстояния
( )
Δ Ψ
от аппрокси-
мирующей траектории до траектории, рассчитанной по исходной моде-
ли. Видно, что даже используемый подход линейной аппроксимации
позволяет добиться удовлетворительной точности. Использование по-
линомиальной аппроксимации дает еще меньшие уровни погрешностей.
, м
x
z
H
Рис. 16.
Графики траекторий разворота, построенные разными методами
8. Оценка объема необходимой для хранения опорных траек-
торий памяти базы данных.
Число коэффициентов для разных ме-
тодов аппроксимации различается, поэтому расчет выполняется для
каждого метода отдельно.
В MATLAB по умолчанию используется тип double, который
имеет наибольшую точность представления вещественного числа и
является универсальным типом. Однако если необходимо экономить
память ЭВМ, то можно использовать тип single.
Для работы алгоритма аппроксимации полиномами 9-й степени в
рассматриваемом диапазоне исходных данных опорных траекторий
необходимо хранить 53 680 чисел типа double. На каждое число дан-
ного типа необходимо 64 бита памяти. Следовательно, требуемый
объем памяти равен примерно 419 кБ (при использовании значений в
формате single — примерно 210 кБ).
1...,6,7,8,9,10,11,12,13,14,15 17,18
Powered by FlippingBook