Способ адаптивной фильтрации Российский патент 2021 года по МПК H03H21/00 G06E3/00 

Описание патента на изобретение RU2755499C1

Изобретение относится к области адаптивных систем и может быть использовано для адаптивной фильтрации стохастических сигналов и параметров состояния стохастических систем.

Известен способ фильтрации стохастических сигналов и параметров состояния стохастических систем, обеспечивающий оптимальную по среднеквадратическому критерию оценку измеряемого сигнала или вектора состояния, - калмановская фильтрация [Тихонов В.И., Харисов В.Н. Статистический анализ и синтез радиотехнических устройств и систем. - М.: Радио и связь, 2004. - 304с.; Синицын И.Н. Фильтры Калмана и Пугачева. - М.: Логос, 2006. - 640с.]. Недостатком данного способа является необходимость точного априорного задания вероятностных характеристик помех измерения оцениваемого сигнала, т.к. для реальных информационно-измерительных систем, функционирующих в условиях различных возмущений, параметры помех измерения или меняются случайным образом во времени, или известны приближенно [A. Ferrero, R. Ferrero, W. Jiang, S. Salicone. The Kalman Filter Uncertainty Concept in the Possibility Domain, IEEE Trans. Instrum. Meas. 68 (2019), р.р.4335-4347].

Известны способы, использующие для обеспечения устойчивости калмановской фильтрации при условии априорной неопределенности интенсивности помех измерения введение эмпирических масштабных коэффициентов при вычислении апостериорной ковариационной матрицы или дисперсионной матрицы помех измерения [E.P. Herrera, H. Kaufmann. Adaptive methods of Kalman filtering for personal positioning systems, in: 23rd Int. Tech. Meet. Satell. Div. Inst. Navig. 2010, ION GNSS 2010; Патент № 1639377. Модифицированный нелинейный фильтр Калмана, СССР, Н03Н 21/00; Патент № 1651355. Регуляризованный фильтр Калмана, СССР, Н03Н 21/00; Патент № 1800588. Адаптивный фильтр Калмана, СССР, Н03Н 21/00; Патент № 2160496. Модифицированный фильтр Калмана, РФ, Н03Н 21/00]. Недостатком этих способов является отсутствие строгих критериев выбора масштабных коэффициентов и процедуры их вычисления, а также обоснования повышения точности фильтрации, что не позволяет обеспечить требуемую точность и устойчивость процесса фильтрации в общем случае. Известен также способ, использующий для обеспечения устойчивости калмановской фильтрации расширение размерности вектора состояния [D. Wang, H. Ly, J. Wu. Augmented Cubature Kalman filter for nonlinear RTK/MIMU integrated navigation with non-additive noise, Measurement. 97, 2017, р.р.111-125.]. Недостатком данного способа являются существенные вычислительные затраты на его реализацию.

Наиболее близким к предлагаемому способу является способ, обеспечивающий оценку дисперсионной матрицы помех измерения из условия минимума ковариации обновляющей последовательности [R. Mehra. On the identification of variances and adaptive Kalman filtering, IEEE Trans. Automat. Contr. 15, 1970, р.р.175-184].

Недостатком данного способа является невозможность адаптивного оценивания в реальном времени в силу необходимости предварительного вычисления ковариации обновляющей последовательности и низкая точность фильтрации при отсутствии возможности выбора больших временных интервалов при вычислении ковариации обновляющей последовательности.

Заявленный способ направлен на решение задачи обеспечения устойчивости и повышения точности калмановской фильтрации за счет адаптивного определения компонентов дисперсионной матрицы помех измерения в процессе текущего оценивания стохастических сигналов и параметров состояния стохастических систем на основе точных измерений, поступающих в нерегулярные (или случайные) моменты времени.

Поставленная задача возникает в комплексированных адаптивных управляющих и информационно-измерительных системах, функционирующих в условиях неопределенных возмущений, в которых осуществляется коррекция первичных зашумленных ("грубых") измерений по измерениям, выступающим в качестве эталонных (через интервалы времени, превышающие такт первичных измерений и не всегда регулярные (зачастую случайные)). Например, в инерциально-спутниковых навигационных системах (НС), где осуществляется коррекция измерений инерциальной НС, погрешности которых растут со временем, по измерениям спутниковой НС, которые выступают в качестве эталонных [Резниченко В.И., Малеев П.И., Смирнов М.Ю. Спутниковая коррекция параметров ориентации морских объектов // Навигация и гидрография, Том 27, 2008. - С. 25-32]; в НС роботов, в которых коррекция навигационных параметров робота осуществляется с учетом нулевой скорости его ступни (или нижней точки колеса) в момент касания поверхности земли [Луни М. Оптимизация навигационных характеристик мобильного робота // Компоненты и технологии, № 1, 2012. - С. 48-50], в информационно-измерительных системах различных транспортных систем (морских, железнодорожных и т.д.), где коррекция параметров ориентации и навигации осуществляется в момент прохождения ими реперных точек (буев, светофоров, радиочастотных меток и др.) с точно известными координатами [Цыплаков А.А. Введение в моделирование в пространстве состояний // Квантиль, № 9, 2011. - С. 1-24] и др.

Сущность способа состоит в том, что при наличии текущих дискретных зашумленных измерений осуществляется калмановская фильтрация наблюдаемого вектора состояния системы, а в момент поступления точных измерений формируется разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, после получения которой формируется произведение обратной матрицы от произведения экстраполированной ковариационной матрицы на транспонированную матрицу измерений в предыдущий момент времени на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, на основании которого формируется диагональная матрица, элементы которой определяются как величины, обратные соответствующим значениям элементов полученного произведения (вектора); одновременно определяется разность между вектором калмановской невязки и произведением матрицы измерений на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, а уже оценка элементов дисперсионной матрицы помех измерения по точным измерениям формируется как произведение диагональной матрицы на разность между вектором калмановской невязки и произведением матрицы измерений на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, после чего осуществляется замена элементов дисперсионной матрицы помех измерения, рассчитанных apriori для текущего момента времени, на оценки соответствующих элементов дисперсионной матрицы, полученные по точным измерениям; далее осуществляется калмановская фильтрация наблюдаемого вектора состояния системы по текущим дискретным зашумленным измерениям со вновь сформированной дисперсионной матрицей помех измерения до момента поступления следующих точных измерений, после которого процедура адаптивной фильтрации повторяется.

В основу способа положены следующие теоретические результаты.

Оптимальность оценки вектора состояния системы в (k+1)-й момент времени дискретным фильтром Калмана [Тихонов В.И., Харисов В.Н. Статистический анализ и синтез радиотехнических устройств и систем. - М.: Радио и связь, 2004. - 304с.]:

, (1)

где - оценка вектора состояния системы в k-й момент времени;

- переходная матрица состояния системы;

- вектор измерений:

,

- матрица измерений, отображающая пространство векторов состояния системы в пространство векторов измерений;

- центрированная гауссовская последовательность с диагональной дисперсионной матрицей ,

- коэффициент усиления фильтра:

, (2)

, (3)

где - экстраполированная ковариационная матрица;

- дисперсионная матрица шума системы,

обеспечивается только при условии точного определения параметров фильтра и, в частности, дисперсионной матрицы . При неизвестной (или неточно определенной) матрице процесс фильтрации оказывается неоптимальным и в большинстве случаев неустойчивым. Повышение точности и устойчивости оценки вектора состояния системы в условиях неопределенной дисперсионной матрицы может быть обеспечено за счет адаптации процесса фильтрации - в рассматриваемом случае путем адаптивной оценки матрицы по поступающим в нерегулярные моменты времени точным измерениям. В свою очередь, данная оценка определяется из условия совпадения в соответствующий момент времени вектора оценок (1) с точным вектором состояния системы (точными измерениями).

Для определения искомой оценки матрицы запишем уравнение фильтра (1), используя полное выражение Калмановского коэффициента усиления: (полученное подстановкой (3) в (2)), в следующем виде:

, (4)

где

Т.к. при наличии точных измерений , то, вводя обозначения , , представим уравнение (4) как:

(5)

Умножая обе части уравнения (5) на обратную матрицу , получаем уравнение, позволяющее в явном виде получить искомую оценку матрицы :

Обозначая вектор как и учитывая возможность представления произведения в виде , где

элементы, соответственно, вектора и матрицы ,

определяем искомую оценку вектора элементов дисперсионной матрицы шумов измерения в виде:

,

где - обратная матрица, легко вычисляемая в силу диагональности :

После определения искомой оценки вектора элементов дисперсионной матрицы шумов измерения осуществляется замена элементов дисперсионной матрицы помех измерения, рассчитанных apriori для текущего момента времени, на полученные оценки соответствующих элементов дисперсионной матрицы. Далее осуществляется калмановская фильтрация наблюдаемого сигнала по текущим дискретным зашумленным измерениям со вновь сформированной дисперсионной матрицей помех измерения до момента поступления следующих точных измерений, после которого процедура адаптивной фильтрации повторяется аналогично описанному выше.

Исходя из изложенного, заявляемый способ адаптивной фильтрации на основе оценки дисперсионной матрицы помех измерения по точным наблюдениям реализуется следующим образом:

- по текущим дискретным зашумленным измерениям осуществляется калмановская фильтрация наблюдаемого вектора состояния системы;

- в момент поступления точных измерений формируется разность (Х*) между вектором точных измерений () и произведением переходной матрицы состояния системы () на вектор оценки в предыдущий момент времени ();

- далее формируется произведение обратной матрицы () от произведения экстраполированной ковариационной матрицы () на транспонированную матрицу измерений () в предыдущий момент времени на разность (Х*) между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, после чего формируется диагональная матрица (), элементы которой определяются как величины, обратные соответствующим значениям элементов полученного таким образом вектора ();

- одновременно определяется разность между вектором калмановской невязки () и произведением матрицы измерений () на разность (Х*) между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени;

- оценка элементов дисперсионной матрицы помех измерения по точным измерениям формируется как произведение диагональной матрицы на разность между вектором калмановской невязки и произведением матрицы измерений на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, после чего осуществляется замена элементов дисперсионной матрицы помех измерения, рассчитанных apriori для текущего момента времени, на оценки соответствующих элементов дисперсионной матрицы, полученные по точным измерениям;

- далее осуществляется калмановская фильтрация наблюдаемого вектора состояния системы по текущим дискретным зашумленным измерениям со вновь сформированной дисперсионной матрицей помех измерения до момента поступления следующих точных измерений, после которого процедура адаптивной фильтрации повторяется аналогично вышеизложенному.

В результате адаптации процесса фильтрации к неопределенным возмущениям дисперсионной матрицы помех измерения обеспечивается повышение точности и устойчивости оценки вектора состояния наблюдаемой стохастической системы.

Похожие патенты RU2755499C1

название год авторы номер документа
Способ адаптивной фильтрации 2022
  • Соколов Сергей Викторович
  • Манин Александр Анатольевич
RU2782955C1
Способ адаптивной фильтрации 2022
  • Соколов Сергей Викторович
  • Манин Александр Анатольевич
  • Решетникова Ирина Витальевна
RU2783038C1
Робастный стохастический фильтр 2021
  • Соколов Сергей Викторович
  • Манин Александр Анатольевич
RU2755677C1
Робастный дискретный стохастический фильтр 2023
  • Соколов Сергей Викторович
  • Решетникова Ирина Витальевна
RU2804256C1
СПОСОБ ТРАССОВОГО СОПРОВОЖДЕНИЯ ВОЗДУШНЫХ МАНЕВРИРУЮЩИХ ИСТОЧНИКОВ РАДИОИЗЛУЧЕНИЯ ПО ПЕЛЕНГОВОЙ ИНФОРМАЦИИ ОТ ОДНОПОЗИЦИОННОЙ СИСТЕМЫ РАДИОТЕХНИЧЕСКОЙ РАЗВЕДКИ ВОЗДУШНОГО БАЗИРОВАНИЯ 2017
  • Белик Борис Викторович
  • Белов Сергей Геннадьевич
  • Верба Владимир Степанович
  • Меркулов Владимир Иванович
  • Миляков Денис Александрович
RU2660498C1
Адаптивный корректор углов ориентации для БИНС 2020
  • Кулабухов Владимир Сергеевич
  • Качанов Борис Олегович
  • Заец Виктор Федорович
  • Туктарев Николай Алексеевич
  • Ахмедова Сабина Курбановна
RU2749152C1
СПОСОБ ОПРЕДЕЛЕНИЯ НАВИГАЦИОННЫХ ПАРАМЕТРОВ ОБЪЕКТА И БЕСПЛАТФОРМЕННАЯ ИНЕРЦИАЛЬНАЯ НАВИГАЦИОННАЯ СИСТЕМА ДЛЯ ОСУЩЕСТВЛЕНИЯ СПОСОБА 2017
  • Черенков Сергей Анатольевич
  • Лисин Алексей Анатольевич
  • Худяков Александр Александрович
RU2661446C1
УСТРОЙСТВО ДЛЯ ВЕРОЯТНОСТНОГО МОДЕЛИРОВАНИЯ ПРОЦЕССА ФУНКЦИОНИРОВАНИЯ И ОПТИМАЛЬНОЙ ОЦЕНКИ СОСТОЯНИЯ ТЕЛЕКОММУНИКАЦИОННОЙ СЕТИ 2020
  • Ненадович Дмитрий Михайлович
  • Морозов Андрей Владимирович
  • Калинин Сергей Васильевич
  • Маркин Илья Владимирович
  • Щелканова Елена Сергеевна
RU2759253C1
Способ коррекции углов ориентации БИНС 2022
  • Кулабухов Владимир Сергеевич
  • Туктарев Николай Алексеевич
  • Заец Виктор Федорович
  • Цацин Александр Алексеевич
RU2796328C1
СПОСОБ КОРРЕКЦИИ ИНЕРЦИАЛЬНОЙ НАВИГАЦИОННОЙ СИСТЕМЫ КОСМИЧЕСКОГО АППАРАТА ПРИ ДВИЖЕНИИ ВНЕ АТМОСФЕРЫ 1993
  • Альдяков Анатолий Анатольевич
  • Волошин Евгений Антонович
  • Сметский Игорь Николаевич
RU2062989C1

Реферат патента 2021 года Способ адаптивной фильтрации

Изобретение относится к области адаптивных систем и может быть использовано для адаптивной фильтрации стохастических сигналов и параметров состояния стохастических систем. Технический результат - обеспечение устойчивости и повышение точности калмановской фильтрации за счет адаптивного определения компонентов дисперсионной матрицы помех измерения в процессе текущего оценивания стохастических сигналов и параметров состояния стохастических систем на основе точных измерений, поступающих в нерегулярные (или случайные) моменты времени. Согласно изобретению осуществляется калмановская фильтрация наблюдаемого вектора состояния системы, а в момент поступления точных измерений формируется разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени; формируется произведение обратной матрицы от произведения экстраполированной ковариационной матрицы на транспонированную матрицу измерений в предыдущий момент времени на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени; формируется диагональная матрица, элементы которой определяются как величины, обратные соответствующим значениям элементов полученного произведения (вектора); определяется разность между вектором калмановской невязки и произведением матрицы измерений на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени; формируется оценка элементов дисперсионной матрицы помех измерения по точным измерениям; осуществляется замена элементов дисперсионной матрицы помех измерения, рассчитанных apriori для текущего момента времени, на оценки соответствующих элементов дисперсионной матрицы, полученные по точным измерениям; осуществляется калмановская фильтрация наблюдаемого вектора состояния системы по текущим дискретным зашумленным измерениям со вновь сформированной дисперсионной матрицей помех измерения до момента поступления следующих точных измерений, после которого процедура адаптивной фильтрации повторяется.

Формула изобретения RU 2 755 499 C1

Способ адаптивной фильтрации, состоящий в том, что при наличии текущих дискретных зашумленных измерений осуществляется калмановская фильтрация наблюдаемого вектора состояния системы, а в момент поступления точных измерений формируется разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, после получения которой формируется произведение обратной матрицы от произведения экстраполированной ковариационной матрицы на транспонированную матрицу измерений в предыдущий момент времени на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, на основании которого формируется диагональная матрица, элементы которой определяются как величины, обратные соответствующим значениям элементов полученного произведения (вектора); одновременно определяется разность между вектором калмановской невязки и произведением матрицы измерений на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, а уже оценка элементов дисперсионной матрицы помех измерения по точным измерениям формируется как произведение диагональной матрицы на разность между вектором калмановской невязки и произведением матрицы измерений на разность между вектором точных измерений и произведением переходной матрицы состояния системы на вектор оценки в предыдущий момент времени, после чего осуществляется замена элементов дисперсионной матрицы помех измерения, рассчитанных apriori для текущего момента времени, на оценки соответствующих элементов дисперсионной матрицы, полученные по точным измерениям; далее осуществляется калмановская фильтрация наблюдаемого вектора состояния системы по текущим дискретным зашумленным измерениям со вновь сформированной дисперсионной матрицей помех измерения до момента поступления следующих точных измерений, после которого процедура адаптивной фильтрации повторяется.

Документы, цитированные в отчете о поиске Патент 2021 года RU2755499C1

АДАПТИВНЫЙ ФИЛЬТР ДЛЯ ОЦЕНИВАНИЯ НЕСТАЦИОНАРНЫХ ПРОЦЕССОВ 1993
  • Юркин Ю.А.
  • Гаврилов А.В.
RU2110883C1
СПОСОБ МИНИМАКСНОЙ ФИЛЬТРАЦИИ ПАРАМЕТРОВ ДВИЖЕНИЯ БЕСПИЛОТНОГО ЛЕТАТЕЛЬНОГО АППАРАТА С КОРРЕКЦИЕЙ ОТ СПУТНИКОВОЙ НАВИГАЦИОННОЙ СИСТЕМЫ 2015
  • Толпегин Олег Александрович
  • Теляков Рифат Фаридович
RU2625603C2
Механизм для быстрого, прерывчатого вращения ведомого вала 1924
  • Гузевич Д.Г.
SU1188A1
Способ помехозащищенного приема сигналов систем спутниковой связи 2020
  • Емельянов Роман Валентинович
  • Строцев Андрей Анатольевич
RU2738409C1
Адаптивный фильтр Калмана 1990
  • Алференко Владимир Александрович
  • Борисов Эдуард Васильевич
  • Шебанов Николай Георгиевич
SU1800588A1
RU 2169496 C2, 10.12.2000
АДАПТИВНЫЙ ФИЛЬТР ТЕЛЕМЕТРИЧЕСКИХ ИЗМЕРЕНИЙ ДЛЯ РАБОТЫ В УСЛОВИЯХ АПРИОРНОЙ НЕОПРЕДЕЛЁННОСТИ 2019
  • Осипов Константин Николаевич
  • Новиков Владимир Витальевич
RU2736282C1
Способ изготовления фанеры-переклейки 1921
  • Писарев С.Е.
SU1993A1
Многоступенчатая активно-реактивная турбина 1924
  • Ф. Лезель
SU2013A1
US 5051751 A1, 24.09.1991.

RU 2 755 499 C1

Авторы

Соколов Сергей Викторович

Манин Александр Анатольевич

Даты

2021-09-16Публикация

2021-01-28Подача