Изобретение относится к измерительной технике. Оно предназначено для коррекции динамической погрешности датчиков ускорения в условиях параметрической неопределенности.
Необходимость разработки устройства идентификации параметров акселерометра связана с тем, что датчики ускорений MEMS находят широкое применение в радиоэлектронной аппаратуре летательных аппаратов, навигационных системах. К примеру, они обеспечивают высокую точность решения навигационной задачи, когда системы GPS или ГЛОНАС не работоспособны. Поэтому к динамической погрешности MEMS-акселерометров предъявляются жесткие требования. Ее снижение обеспечивается эффективным решением задач диагностики, калибровки, текущей идентификации параметров измерительного преобразователя. С позиций системного подхода они объединяются общей постановкой и решением обратной измерительной задачи [1].
Известно устройство идентификации параметров динамических систем, в основе которого лежит фильтр Калмана [2]. Его эффективное функционирование возможно в случае априорной определенности законов распределения внешних воздействий, что является существенным недостатком.
Наиболее близким по технической сущности к заявленному изобретению является устройство идентификации параметров динамических систем на основе вариационных принципов [3], которое отличается от фильтра Калмана минимумом вычислительных затрат и точностью. Однако оно не учитывает особенностей цифровых систем обработки измерительной информации, связанных с дискретной обработкой данных. Поэтому практическая реализация положенного в его основу метода [1], требует разработки нового дискретно алгоритма идентификации [4] и соответствующего устройства.
Цель изобретения - снижение объема вычислительных затрат и увеличение быстродействия.
Указанный технический результат достигается за счет применения дискретного алгоритма идентификации [4], который практически реализуем с использованием электронных вычислительных машин. Устройство идентификации параметров акселерометра содержит следующие блоки:
0 - блок хранения констант,
1.1 - первый блок формирования суммы,
1.2 - второй блок формирования суммы,
1.3 - третий блок формирования суммы,
1.4 - четвертый блок формирования суммы,
1.5 - пятый блок формирования суммы,
2.1 - первый блок формирования разности,
2.2 - второй блок формирования разности,
2.3 - третий блок формирования разности,
2.4 - четвертый блок формирования разности,
2.5 - пятый блок формирования разности,
2.6 - шестой блок формирования разности,
2.7 - седьмой блок формирования разности,
2.8 - восьмой блок формирования разности,
2.9 - девятый блок формирования разности,
3.1 - первый блок произведения,
3.2 - второй блок произведения,
3.3 - третий блок произведения,
3.4 - четвертый блок произведения,
3.5 - пятый блок произведения,
3.6 - шестой блок произведения,
3.7 - седьмой блок произведения,
3.8 - восьмой блок произведения,
3.9 - девятый блок произведения,
3.10 - десятый блок произведения,
3.11 - одиннадцатый блок произведения,
3.12 - двенадцатый блок произведения,
3.13 - тринадцатый блок произведения,
3.14 - четырнадцатый блок произведения,
3.15 - пятнадцатый блок произведения,
3.16 - шестнадцатый блок произведения,
3.17 - семнадцатый блок произведения,
3.18 - восемнадцатый блок произведения,
3.19 - девятнадцатый блок произведения,
3.20 - двадцатый блок произведения,
3.21 - двадцать первый блок произведения,
4.1 - первый блок деления,
4.2 - второй блок деления,
4.3 - третий блок деления,
5.1 - первый блок возведения в минус первую степень,
5.2 - второй блок возведения в минус первую степень,
5.3 - третий блок возведения в минус первую степень,
6.1 - первый блок возведения в квадрат,
6.2 - второй блок возведения в квадрат,
6.3 - третий блок возведения в квадрат,
7 - блок формирования sin.
Сущность изобретения поясняется фиг. 1, где представлено устройство идентификации параметров акселерометра. Вход блока 0 является входом устройства, первый выход которого соединен с первым входом блока 1.1; второй выход блока 0 соединен с первыми входами блоков 3.1, 6.1 и со вторым входами блоков 1.2, 6.1; третий выход блока 0 соединен с первым входом блока 6.1 и вторыми входами блоков 3.1, 3.10, 6.2; выход блока 3.1 соединен с первым входом блока 3.2; выходы блоков 6.1 и 6.2 соединены с первым и вторым входами блока 3.6 соответственно; выход блока 3.6 соединен со вторым входом блока 3.7; четвертый выход блока 0 соединен с входом блока 5.1, выход которого соединен с первым входом блока 3.7 и вторыми входами блоков 3.2 и 3.19; выход блока 3.2 соединен с первым входом блока 3.4; выход блока 3.7 соединен с первым входом блока 3.8; пятый и шестой выходы блока 0 соединены с первым и вторым входами блока 2.1 соответственно, выход которого соединен с первым входом блока 3.3; седьмой выход блока 0 соединен с первым входом блока 6.3 и вторыми входами блоков 3.3, 3.5, 3.8, 3.9, 6.3; выход блока 3.3 соединен со вторым входом блока 3.4, выход которого соединен со вторым входом блока 1.1, выход которого является первым выходом устройства; выход блока 3.8 соединен со вторым входом блока 1.3; выход блока 6.3 соединен со вторыми входами блоков 3.11, 3.13, 3.18, 3.20; восьмой выход блока 0 соединен с входом блока 5.2, выход которого соединен с первым входом блока 3.5, выход которого соединен с первым входом блока 1.2, выход которого соединен с первым входом блока 1.3, выход которого является вторым выходом устройства; девятый выход блока 0 соединен с первым входом блока 2.2 и вторым входом блока 3.14; десятый выход блока 0 соединен с первым входом блока 4.1; одиннадцатый выход блока 0 соединен со вторыми входами блоков 4.1, 4.2, 4.3; выход блока 4.1 соединен с первым входом блока 3.9, первый выход которого соединен со вторым входом блока 2.2, выход которого соединен с первым входом блока 3.10, первый выход которого соединен с первым входом блока 2.4, второй выход блока 3.10 соединен со вторым входом блока 3.15; второй выход блока 3.9 соединен со вторым входом блока 2.3; двенадцатый выход блока 0 соединен с первым входом блока 3.12; тринадцатый выход блока 0 соединен с первым входом блока 2.3 и вторым входом блока 2.7; выход блока 2.3 соединен с первым входом блока 1.4; четырнадцатый выход блока 0 соединен с первым входом блока 4.2, выход которого соединен с первым входом блока 3.11, выход которого соединен со вторым входом блока 1.4, первый выход которого соединен со вторым входом блока 3.12, выход которого соединен со вторым входом блока 2.4, выход которого соединен с первым входом блока 2.5; второй выход блока 1.4 соединен со вторым входом блока 3.16; пятнадцатый выход блока 0 соединен с первыми входами блоков 3.13 и 3.16; выход блока 3.13 соединен со вторым входом блока 2.5, выход которого является третьим выходом устройства; выход блока 3.16 соединен со вторым входом блока 2.6; шестнадцатый выход блока 0 соединен с первым входом блока 3.14, выход которого соединен с первым входом блока 3.15, выход которого соединен с первым входом блока 2.6, выход которого соединен с первым входом блока 1.5; семнадцатый выход блока 0 соединен с первым входом блока 4.3, выход которого соединен с первым входом блока 3.17; восемнадцатый выход блока 0 соединен с первым входом блока 2.7, выход которого соединен с первым входом блока 7; девятнадцатый выход блока 0 соединен со вторым входом блока 7, выход которого соединен с первым входом блока 3.18, выход которого соединен со вторым входом блока 3.17, выход которого соединен со вторым входом блока 1.5, выход которого соединен с первым входом блока 2.9; двадцатый выход блока 0 соединен с входом блока 5.3, выход которого соединен с первым входом блока 3.19, выход которого соединен с первым входом блока 3.21; двадцать первый выход блока 0 соединен с первым входом блока 2.8; двадцать второй выход блока 0 соединен со вторым входом блока 2.8, выход которого соединен с первым входом блока 3.20, выход которого соединен со вторым входом блока 3.21, выход которого соединен со вторым входом блока 2.9, выход которого является четвертым выходом устройства.
Пояснить работу устройства позволяет следующий пример. Рассмотрим задачу идентификации параметра динамической системы, работа которой описывается дифференциальным уравнением второго порядка вида
где х - координата системы; b - неизвестный параметр системы, t∈[0, 500].
Уравнение наблюдение такой системы имеет вид
где n - белый гауссовский шум с σ=0.01.
Динамика идентифицируемого параметра b описывается уравнением
Требуется идентифицировать параметр b=3 при условии минимума целевого функционала
Для решения поставленной задачи (1)-(4) целесообразно использовать разработанный в [3] алгоритм, который с применением к нему аппроксимации по методу Эйлера примет следующий дискретный вид
где Р - некоторая матрица размера m×m, G - матрица чувствительности системы (1) по вектору параметров b, N - матрица односторонней спектральной плотности шума наблюдения, α - параметр регуляризации, μ - неопределенный множитель Лагранжа, I - единичная матрица [4].
Устройство работает следующим образом. В исходном состоянии на вход блока 0 подаются начальные данные измеренных и заданных величин. В момент времени i с первого выхода блока 0 формируется значение bi и поступает на первый вход блока 1.1, со второго выхода блока 0 формируется значение Pi и поступает на первые входы блоков 3.1, 6.1 и вторые входы блоков 1.2, 6.1, на выходе блока 6.1 формируется значение
равное xi+1, которое снимается с четвертого выхода устройства.
В последующий момент времени i принимает значение i+1, а последовательность действий повторяется.
Литература
1. Андрашитов Д.С., Костоглотов А.А., Лазаренко С.В. Регуляризированный алгоритм многопараметрической вариационной идентификации динамических систем // Сервис в России и за рубежом, №8 (27) http://www.rguts.ru/electronic_journal/number27/contents.
2. Браммер К., Зиффлинг Г. Фильтр Калмана - Бьюси. М.: Наука, 1982, 210 с.
3. Патент РФ №2464615 от 20.10.2012 г. Устройство идентификации параметров динамических систем на основе вариационных принципов. // Андрашитов Д.С., Костоглотов А.А., Кузнецов А.А., Лазаренко С.В., Сметанникова Н.А.
4. Андрашитов Д.С., Дерябкин И.В., Костоглотов А.А., Лазаренко С.В. Дискретный алгоритм идентификации параметров технических систем // Сборник научных трудов по материалам МНПК «Мировая наука и образование в условиях современного общества», Часть 2, 30 октября 2014 г. - С. 102-106.
название | год | авторы | номер документа |
---|---|---|---|
Устройство оценки параметров с использованием априорной информации в форме интеграла действия | 2016 |
|
RU2657477C1 |
Устройство идентификации параметров динамических звеньев информационно-управляющих систем | 2014 |
|
RU2632681C2 |
ЦИФРОВОЙ ИНТЕЛЛЕКТУАЛЬНЫЙ МНОГОКАСКАДНЫЙ ФИЛЬТР | 2010 |
|
RU2436228C1 |
ЦИФРОВОЕ УСТРОЙСТВО ОЦЕНКИ ПАРАМЕТРОВ ЛЧМ-СИГНАЛОВ РАДИОЛОКАЦИОННОЙ СТАНЦИИ | 2015 |
|
RU2602391C1 |
УСТРОЙСТВО ИДЕНТИФИКАЦИИ ПАРАМЕТРОВ ДИНАМИЧЕСКИХ СИСТЕМ НА ОСНОВЕ ВАРИАЦИОННЫХ ПРИНЦИПОВ | 2011 |
|
RU2464615C1 |
УСТРОЙСТВО АДАПТИВНОГО РЕГУЛИРОВАНИЯ НА ОСНОВЕ ОБЪЕДИНЁННОГО ПРИНЦИПА МАКСИМУМА | 2016 |
|
RU2646373C1 |
Устройство управления автоматическими системами при структурной неопределенности | 2018 |
|
RU2697728C1 |
Устройство оценки параметров возмущенных процессов с использованием максимума обобщенной мощности | 2019 |
|
RU2713875C1 |
Устройство оценки состояния и идентификации параметров моделей динамических систем | 2016 |
|
RU2653939C1 |
УСТРОЙСТВО КОНТУРА ФАЗОВОЙ АВТОПОДСТРОЙКИ ЧАСТОТЫ С ОБРАТНОЙ СВЯЗЬЮ НА ОСНОВЕ ОБЪЕДИНЕННОГО ПРИНЦИПА МАКСИМУМА | 2013 |
|
RU2547635C1 |
Устройство идентификации параметров акселерометра содержит блок хранения констант, пять блоков формирования суммы, девять блоков формирования разности, двадцать один блок произведения, три блока деления, три блока возведения в минус первую степень, три блока возведения в квадрат, блок формирования sin, соединенные определенным образом. Обеспечивается снижение вычислительных затрат и увеличение быстродействия при коррекции динамической погрешности датчиков ускорения в условиях параметрической неопределенности. 1 ил.
Устройство идентификации параметров акселерометра содержит следующие блоки: блок хранения констант; первый, второй, третий, четвертый и пятый блоки формирования суммы; первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой и девятый блоки формирования разности; первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой, девятый, десятый, одиннадцатый, двенадцатый, тринадцатый, четырнадцатый, пятнадцатый, шестнадцатый, семнадцатый, восемнадцатый, девятнадцатый, двадцатый и двадцать первый блоки произведения; первый, второй и третий блоки деления; первый, второй и третий блоки возведения в минус первую степень; первый, второй и третий блок возведения в квадрат; блок формирования sin, при этом на вход блока хранения констант, который является входом устройства, поступает значение наблюдаемой величины; первый выход блока хранения констант соединен с первым входом первого блока формирования суммы, выход четвертого блока произведения соединен со вторым входом первого блока формирования суммы, выход которого является первым выходом устройства, выход второго блока формирования суммы соединен с первым входом третьего блока формирования суммы, выход восьмого блока произведения соединен со вторым входом третьего блока формирования суммы, выход которого является вторым выходом устройства, выход четвертого блока формирования разности соединен с первым входом пятого блока формирования разности, выход тринадцатого блока произведения соединен со вторым входом пятого блока формирования разности, выход которого является третьим выходом устройства, выход пятого блока формирования суммы соединен с первым входом девятого блока формирования разности, выход двадцать первого блока произведения соединен со вторым входом девятого блока формирования разности, выход которого является четвертым выходом устройства, которое отличается тем, что в него введены третий, четвертый, пятый блоки формирования суммы, четвертый, пятый, шестой, седьмой, восьмой, девятый блоки формирования разности, двенадцатый, тринадцатый, четырнадцатый, пятнадцатый, шестнадцатый, семнадцатый, восемнадцатый, девятнадцатый, двадцатый, двадцать первый блоки произведения; первый, второй и третий блоки деления; третий блоки возведения в минус первую степень; первый, второй и третий блок возведения в квадрат; блок формирования sin.
СПОСОБ ИДЕНТИФИКАЦИИ ЛИНЕАРИЗОВАННОГО ДИНАМИЧЕСКОГО ОБЪЕКТА | 2003 |
|
RU2256950C2 |
Устройство для идентификации линейных динамических объектов | 1977 |
|
SU693342A1 |
КОМПЛЕКС БОРТОВЫХ ТРАЕКТОРНЫХ ИЗМЕРЕНИЙ | 1995 |
|
RU2116666C1 |
US 6625569 B2, 23.09.2003. |
Авторы
Даты
2017-08-15—Публикация
2014-12-12—Подача