А.А. Карпунин, Е.А. Зазирный
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 кБ).