Перейти к:
Анализ погрешностей динамически настраиваемого гироскопа для гироинерциального блока методом вариации Аллана
https://doi.org/10.38013/2542-0542-2019-3-69-77
Аннотация
Ключевые слова
Для цитирования:
Шарова М.А., Дядин С.С. Анализ погрешностей динамически настраиваемого гироскопа для гироинерциального блока методом вариации Аллана. Вестник Концерна ВКО «Алмаз – Антей». 2019;(3):69-77. https://doi.org/10.38013/2542-0542-2019-3-69-77
For citation:
Sharova M.A., Diadin S.S. Allan variance in dynamically tuned inertial-unit gyro error analysis. Journal of «Almaz – Antey» Air and Space Defence Corporation. 2019;(3):69-77. https://doi.org/10.38013/2542-0542-2019-3-69-77
Введение
Источником информации в навигационной системе является гироинерциальный блок (ГИБ), включающий гироскопы и акселерометры. Составная часть и характеристические особенности датчиков первичной информации (ДНИ) определяются требованием конкретной системы. От точности самих чувствительных элементов (ЧЭ) и канала обработки будет зависеть точность навигационной системы. В качестве ДНИ в серийных бесплатформенных инерциальных навигационных системах (БИНС) и перспективных системах, производимых на АО «Арзамасский приборостроительный завод им. П. И. План- дина», для измерения параметров углового движения используются динамически настраиваемые гироскопы (ДНГ) в режиме датчиков угловых скоростей (ДУС).
Для повышения точности навигации БИНС необходима проработка новых подходов и методов для совершенствования технических характеристик, в рамках которых осуществляется контроль выходных характеристик, способных разложить выходной сигнал на составляющие с последующим анализом каждой из них.
В данной статье предложены новые алгоритм и программное обеспечение обработки выходного сигнала ДНГ в режиме ДУС, разработанные на АО «Арзамасский приборостроительный завод им. П. И. Пландина» М. А. Шаровой под руководством С. С. Дядина. Определены и проанализированы численные значения погрешностей, присутствующих в данных.
Обзор методов оценки выходных данных
В настоящий момент широко применяется классический метод оценки выходного сигнала гироскопа, согласно которому полная ошибка аддитивной составляющей выходного сигнала, присутствующая в каждом измерении выходной характеристики, представляет собой сумму случайной (Δ0) и систематической (Δс) составляющих:
Δ = Δс +Δ0. (1)
Модель измерения выходной характеристики отображена на рис. 1, на котором введены следующие обозначения:
ω - истинное значение угловой скорости;
- угловая скорость с учетом систематической и случайной составляющих;
Ω - угловое приращение с учетом систематической и случайной составляющих.
Рис. 1. Модель измерения угловой скорости с учетом систематической и случайной составляющих
Однако электроника и ошибки в выходном сигнале гироскопа дают дополнительную погрешность, соизмеримую с погрешностью самого прибора, которую с помощью классического метода не обнаружить, что является недостатком данного метода.
Величина, которая изменяется случайным образом под влиянием многих факторов, оказывающих воздействие на прибор с учетом измерения одной величины, называется случайной погрешностью.
Величина, находящаяся под влиянием нескольких факторов, значение которой остается постоянным в течение времени, - это систематическая погрешность.
Классический метод анализа погрешностей дрейфа ДНГ, который применяется при измерении угловой скорости, заключается в определении систематической и случайной составляющих по каждой из осей чувствительности, поскольку ДНГ имеет два канала измерения по следующему алгоритму.
- Оценить в соответствии с конструкторской документацией дрейф гироскопа по 8 положениям.
- Провести компенсацию вертикальной и горизонтальной составляющих вращения Земли.
- Рассчитать систематические и случайные составляющие по полученным значениям с помощью метода усреднения на последовательных временных интервалах.
Известно множество методов анализа стохастического шума в выходных данных инерциальных датчиков, в том числе метод в частотной области посредством спектральной плотности мощности (СПМ), метод, использующий функцию корреляции, а также дисперсионные методы. Однако самым известным и используемым является метод вариации Аллана.
Метод вариации Аллана
В основу метода вариации Аллана заложен метод кластерного анализа, предусматривающий разделение всего набора данных на группы определенной длины.
Весь объем подлежащих анализу данных делим, как показано рис. 2, на некоторое количество групп одинаковой длины с интервалом осреднения
T = nt0,
где n - количество опросов на интервале измерения (n = 1,2, ... < N/2);
t0 - шаг опроса измерителя.
Рис. 2. Структурная схема данных, используемая при вычислениях вариации Аллана
Количество групп определяется по формуле
Здесь N - количество измерений.
Рассчитаем среднее значение данных для каждой группы в отдельности:
Здесь Ωk (t) - среднее значение выходной скорости в группе, начинающееся с k-й точки и содержащее n точек данных;
tk - шаг опроса измерителя в k-й точке.
Последующее среднее значение выходной скорости группы можно представить в следующем виде:
где tk +1 = tk + T
Вычислив разность между средними значениями каждой пары соседних групп, получаем:
Определенный уравнением (4) набор ξ для каждой группы с интервалом осреднения T образует совокупность случайных величин. В данном случае представляет интерес значение дисперсии ξ для всех групп одинакового размера.
Вычислив средний квадрат этих разностей, разделим его на определенный коэффициент и получим:
Скобки в уравнении (5) определяют операцию осреднения для набора групп.
Логарифмический график зависимости девиации Аллана σ(Τ) от времени осреднения T является прямым указанием на типы случайных процессов, которые присутствуют в выходных данных гироскопа, поскольку значение вариации Аллана σ2(Τ) - измеримая величина.
Метод вариации Аллана является способом классификации и оценки уровня шумов в выходном сигнале, связанных со статистическими свойствами собственных случайных процессов, которые влияют на работу гироскопа. Применимо для ДНГ определены погрешности, свойственные ему при работе в режиме ДУС, которые можно проанализировать с помощью метода вариации Аллана.
Шумовые составляющие на основе метода вариации Аллана
Большую часть погрешностей по методу вариации Аллана, содержащихся в одном измерении угловой скорости, можно представить в виде модели
Iω=ω + Rω + Κω + Bω + Nω+ Qω. (6)
Здесь Iω - измерения (град/ч);
Rω - тренд в угловой скорости;
Κω - случайное блуждание по угловой скорости;
Bω - нестабильность нуля;
Nω - случайное блуждание угла;
Qω - шум квантования.
На рис. 3 приведена кривая девиации Аллана для выходного сигнала, меняющаяся под влиянием различных стохастических процессов, которые соответствуют погрешностям гироскопов.
Рис. 3. Соответствие участков девиации Аллана типовым процессам
Тренд в угловой скорости Rω - это систематическая погрешность, представляющая собой детерминированное отклонение выходного сигнала, полученного с исследуемого датчика на значительных промежутках времени. Случайное блуждание угла гироскопа Nω представляет собой компоненту аддитивного белого шума и проявляется как шум или медленное изменение выходных сигналов во времени [1-16]. Случайное блуждание угловой скорости Kω представляет собой случайный уход реально измеряемых исследуемым датчиком физических величин, таких как угловая скорость. Шум квантования выходного сигнала Qω - ошибки, вносимые в аналоговый сигнал при кодировании к цифровой форме [12, 13]. Нестабильность нуля Bω - электронный шум, наблюдаемый практически в любых электронных устройствах, источниками которого могут являться неоднородности в проводящей среде [16].
Разработка и реализация алгоритма для анализа выходных характеристик
В результате работы экспериментальной установки (рис. 4) получен выходной сигнал ДНГ в режиме ДУС.
Экспериментальная установка, структурная схема которой изображена на рис. 4, включает следующие элементы:
- блок управления, в состав которого входит источник питания и пульт управления;
- камера тепла и холода, в которую был помещен ДНГ, зафиксированный в дистанционно управляемом кронштейне;
- ПЭВМ, в которой установлена плата AdvantechPCI-1710.
Рис. 4. Структурная схема экспериментальной установки для проведения испытаний: КТХ - камера тепла и холода; ДНГ - динамически настраиваемый гироскоп; ДУК - дистанционно управляемый кронштейн; ИП - источник питания; ПУ - пульт управления
Для корректной работы платы Advantech PCI-1710 на компьютер пользователя необходимо установить программное обеспечение, которое прилагается в комплекте вместе с платой. Данное программное обеспечение позволяет настроить оборудование и сохранить настройки в реестре Windows, а также использовать настройки при вызове функций API для работы с драйвером. При использовании этого драйвера доступен большой набор функций в различных средах программирования для повышения производительности аппаратных средств, например, функция обработчика событий, с помощью которой можно узнать статус передачи или получения данных.
На рис. 5. схематично изображено взаимодействие аппаратных и программных средств.
Рис. 5. Взаимодействие аппаратных и программных средств
Работа с платой аналогоцифрового преобразователя (АЦП) начинается с ее инициализации. Сначала необходимо определить константы, командные слова, контрольные параметры платы, объявить структуры и выделить память под массивы данных. Затем проверить плату на наличие ошибок и создать поток для чтения поступающих на вход данных. После выполнения этих операций плата готова к работе и находится в режиме ожидания входных данных.
Процедуру подготовки модуля АЦП к работе можно представить в виде блок-схемы (рис. 6).
Рис. 6. Блок-схема процедуры подготовки АЦП к работе
Работа установки (см. рис. 4) - это имитация работы гироинерциального блока, время измерения которого примем равным 10 мин.
Реализуя в действии установку, представленную на рис. 4, произведен сбор экспериментальных данных, который записываем, сохраняем и экспортируем в файлы *.txt. В таблице представлен фрагмент экспериментальных данных.
Фрагмент экспериментальных данных
Канал измерения, град/ч |
|
---|---|
X |
Y |
91,8 |
-139,00 |
То же |
-116,13 |
68,38 |
-139,93 |
... |
... |
114,28 |
-103,76 |
57,14 |
-127,55 |
Для получения первичного представления о данных необходимо выполнить их преобразование [2]. Для этого вычисляется среднее значение, дисперсия и среднеквадратичное отклонения [10]. Следующим шагом является представление данных в графической форме. Для его реализации в среде программирования C++ Builder 6 создан дополнительный модуль [3]. На рис. 7 представлен график выходного сигнала гироскопа по осям X и Y в нормальных климатических условиях (22 °С).
Рис. 7. График выходного сигнала гироскопа по осям X и Y при нормальных климатических условиях (22 °С)
Для расчета вариации Аллана σ2(Τ) интервал осреднения данных T примем кратным шагу опроса измерителя:
Здесь θk - угол, накопленный в результате интегрирования значений выходной скорости, вычисляется по формуле
Блок-схема алгоритма, реализующего метод вариации Аллана, приведена на рис. 8.
Рис. 8. Блок-схема алгоритма, основанного на методе вариации Аллана
Вариацию Аллана σ2(Τ) на основе известных шумовых составляющих [6, 7] можно представить с помощью аппроксимирующего полинома p2(T) в виде:
Здесь R, K, B, N, Q - коэффициенты полинома p(Tk).
Каждый их полученных коэффициентов R, K, B, N, Q полинома (8) представляет собой отдельные шумовые составляющие, присутствующие в выходном сигнале гироскопа [4, 5, 8]. Эффективным методом для получения значений коэффициентов при условии того, что вариация Аллана - это полиномиальная функция 5 неизвестных коэффициентов, является метод наименьших квадратов.
Суть данного метода заключается в том, чтобы найти коэффициенты R, K, B, N, Q, для которых было бы справедливо условие минимума суммы квадрата отклонений девиации Аллана σ 2(T) от аппроксимирующей поверхности:
где σ(Τk) - девиация Аллана;
p(Tk) - аппроксимирующий полином.
Для выполнения соотношения (9) все частные производные функционала Φ по всем {R,K,B,N,Q} должны быть равны нулю:
Получаем систему уравнений для нахождения 5 неизвестных {R, K, B, N, Q}:
которую удобнее записать в матричной форме
Здесь [A] - матрица времени осреднения данных;
[C] - вектор, обозначающий искомые коэффициенты;
[B] - вектор, отображающий полученное значение девиации Аллана.
Матрица коэффициентов, согласно алгоритму наименьших квадратов, может быть решена так:
[C ] = -( AT А )-1 ATB, (12)
где AT - транспонированная матрица A.
Блок-схема алгоритма, реализующего метод наименьших квадратов для получения коэффициентов, приведена на рис. 9.
Рис. 9. Блок-схема алгоритма метода наименьших квадратов
Для удобства работы при исследовании выходного сигнала ДНГ на наличие шумовых составляющих и отображения соответствующей информации и графиков было разработано программное обеспечение в среде программирования C++ Builder 6. Рабочая программа включает следующие функции:
- измерение и запись в файлы *.txt выходных сигналов ДНГ с помощью платы аналогового ввода/вывода PCI-1710;
- вычисление значений девиации Аллана и представление в графической форме полученных результатов;
- аппроксимация полученных значений девиации Аллана для получения численных значений коэффициентов, соответствующих определенным погрешностям.
При запуске программы появляется главное окно - «Расчет вариации Аллана», которое является центральным управлением программным модулем. В правой части окна расположено поле для отображения графика полученных значений в результате всех вычислений. Однако при нажатии на кнопку «Измерить» появляется дополнительный модуль с графиками исходных данных (см. рис. 7). В левой части окна находится поле управления, с помощью которого можно задать климатическое воздействие, частоту опроса измерителя, а также время измерения. Расположенное ниже поле «Коэффициенты» предназначены для отображения конечные результатов всех вычислений. Кроме того, в главном окне присутствуют кнопки, с помощью которых осуществляется опрос и запись в файл выходных сигналов, полученных с ДНГ, с последующим отображением полученных сигналов на графике в дополнительном модуле, запуск расчета отклонений вариации Аллана и аппроксимации с последующим построением графика полученных результатов.
Результатом работы модуля является нахождение соответствующих коэффициенты и вывод дополнительного графика с учетом полученных коэффициентов (рис. 10).
Рис. 10. Окно с графиком аппроксимирующей кривой
Заключение
В результате применения нового алгоритма для анализа аддитивной составляющей выходного сигнала ДНГ созданы алгоритм и программное обеспечение, позволяющие вычислить 4 основных шумовых составляющих: нестабильность нуля, случайное блуждание по угловой скорости, случайное блуждание угла и тренд угловой скорости, а также определить шум квантования, присутствующий в выходном сигнале ДНГ, который возникает вследствие преобразования аналогового сигнала в цифровой.
Практическое применение нового алгоритма, основанного на методе вариации Аллана, в серийном производстве на партии образцов ДНГ позволило выделить и проанализировать случайные составляющие погрешностей. Эти результаты можно использовать на стадии калибровки ГИБ.
Отметим, что полученные значения коэффициентов остаются стабильными и не меняют своих значений от запуска к запуску, что свидетельствует о достоверности полученных результатов и адекватности как алгоритма, так и разработанного ПО.
Разработанное ПО - первый и необходимый шаг для подготовки к внедрению в производство ГИБ, использующих в своем составе ДНГ, для БИНС перспективных изделий. В результате проведения апробирования, разработанного ПО в серийном производстве ДНГ на объеме выпуска двух месяцев случайная составляющая снижена с 30 до 50 % по сравнению с классическим методом оценки выходных сигналов датчика. Предполагается дальнейшее проведение апробирования метода в серийном производстве на стадии калибровки ГИБ.
Об авторах
М. А. ШароваРоссия
С. С. Дядин
Россия
Рецензия
Для цитирования:
Шарова М.А., Дядин С.С. Анализ погрешностей динамически настраиваемого гироскопа для гироинерциального блока методом вариации Аллана. Вестник Концерна ВКО «Алмаз – Антей». 2019;(3):69-77. https://doi.org/10.38013/2542-0542-2019-3-69-77
For citation:
Sharova M.A., Diadin S.S. Allan variance in dynamically tuned inertial-unit gyro error analysis. Journal of «Almaz – Antey» Air and Space Defence Corporation. 2019;(3):69-77. https://doi.org/10.38013/2542-0542-2019-3-69-77