- •5.2.5 Разработка алгоритма бесплатформенной инерциальной навигационной системы
- •5.2.5.1 Разработка функционального алгоритма определения координат и скоростей объекта, а также углов курса, крена и тангажа
- •5.2.5.2 Разработка численного алгоритма определения навигационных параметров движения объекта.
- •5.2.5.3 Разработка функционального алгоритма начальной выставки бинс, основанного на использовании метода векторного согласования
5.2.5.2 Разработка численного алгоритма определения навигационных параметров движения объекта.
Реализация разрабатываемого алгоритма БИНС в ЭВМ, прежде всего, требует выбора численного метода решения как основной системы дифференциальных уравнений (5.2.5)÷(5.2.8) и уравнений (5.2.13) и (5.2.21), описывающих алгоритм решения задачи ориентации, так и численных алгоритмов вычисления тригонометрических функций, входящих в алгоритмы вычисления углов курса, тангажа и крена. Эти методы должны обеспечивать высокую точность решения при минимальных затратах машинного времени.
Кроме того, при построении численных алгоритмов необходимо учесть и то, что сигналы на выходах акселерометров и гироскопов, используемых при построении разрабатываемой БИНС, представляют собой соответственно значения проекций вектора кажущегося ускорения движения объекта и вектора абсолютной угловой его скорости вращения относительно центра масс на оси базиса .
Анализ существующих численных методов решения систем дифференциальных уравнений показал, что в рассматриваемом случае наиболее целесообразно воспользоваться одной из модификаций численного метода Рунге-Кутта второго порядка. В соответствии с ней решение уравнения
(5.2.26)
в
дискретные, равноотстоящие моменты
времени
,
,…определяется
следующими соотношениями
(5.2.27)
где
через
обозначен шаг вычислений в ЭВМ.
Учитывая изложенное, численный алгоритм решения навигационной задачи можно представить в следующем виде.
Введение начальных данных.
Угловая
скорость вращения Земли -
Большая
полуось Земли -
,
Квадрат
первого эксцентриситета земного
эллипсоида -
,
Гравитационное
ускорение -
,
Шаг интегрирования уравнений (5.2.13), описывающих поведение параметров
Родрига-Гамильтона
,
,
,
-
,
Шаг решения остальных уравнений, входящих в алгоритм решения
навигационной задачи - .
2. Начальные данные.
Начальная
широта -
,
Начальная
долгота -
,
Начальная
высота над уровнем моря -
,
Начальная
вертикальная скорость -
,
Начальные
значения путевых скоростей -
,
,
Начальное значение матрицы ориентации, определенное в процессе начальной выставки БИНС - ,
3. Вычисление
радиусов кривизны меридионального
сечения земного эллипсоида
и его сечения плоскостью первого
вертикала
,
.
Вычисление угловых скоростей
,
,
,
,
,
и
Вычисления
в п.3 и п.4 производятся с шагом
.
5.
Вычисление компонент вектора относительной
угловой скорости вращения
трехгранников
и
.
Вычисления
компонент вектора относительной угловой
скорости вращения
производятся с шагом
.
6.
Вычисление начальных значений параметров
Родрига-Гамильтона -
,
,
,
:
7.
Вычисление текущих значений параметров
Родрига-Гамильтона
Вычисление элементов матрицы
,
,
,
,
,
,
,
,
.
9.
Вычисление проекций вектора кажущегося
ускорения
на оси
и
базиса
.
Вычисления в п.7 ÷ п.9 производятся с шагом .
10. Вычисление путевой скорости
.
Вычисления в п.11 производятся с шагом .
Вычисление углов курса, тангажа и крена
,
,
,
при
,
в противном случае
,
,
при
,
в противном случае
,
,
,
,
при
,
в противном случае
.
При
определении углов курса, тангажа и крена
используется следующая формула вычисления
функции
.
12. Первый способ вычисления сферических координат
,
,
,
если
,
то
.
13. Второй способ вычисления сферических координат
13.1
Вычисление начальных значений параметров
Родрига-Гамильтона
13.2
Вычисление текущих значений параметров
Родрига-Гамильтона
13.3 Вычисление элементов матрицы
,
,
,
,
,
,
,
,
.
13.4 Вычисление сферических координат и
.
при
,
в противном случае
при
,
в противном случае
если
,
то
.
При определении сферических координат и используется следующая формула вычисления функции
.
Вычисления в п.10 ÷ п.13 производятся с шагом .
