6. Контрольные вопросы
-
При каких предположениях относительно шума измерений и шума системы строится теория фильтра Калмана?
-
Чем отличается априори оценка вектора состояния и апостериори ? Каков принцип построения этих оценок?
-
В каком случае фильтр Калмана применим для нелинейных систем? Как в этом случае определяется матрица чувствительности H и матрица F?
-
Опишите один цикл работы фильтра Калмана.
-
Для математического маятника, уравнение движения которого имеет вид , а модельное уравнение измерений: , запишите матрицы F и Н
-
Объясните, для чего нужен алгоритм “Уточнение ковариаций”?
-
Расскажите принцип работы волоконно-оптического гироскопа VG-910D и микромеханического гироскопа ADIS16100.
-
Расскажите о недостатках датчиков угловой скорости. Какие способы их устранения вы знаете?
-
Зависит ли ошибка измерений от усреднения и почему?
7. Приложение
1. Пример отчета по лабораторной работе
Лабораторная работа
Использование фильтра Калмана в задаче определения ориентации тела, подвешенного на струне
Цель работы: получить навык работы с лабораторным оборудованием; получить оценку вектора состояния тела подвешенного на струне с помощью зашумлённых данных датчика угловой скорости, используя фильтр Калмана; провести сравнительный анализ двух фильтров Калмана, основанных на различных моделях движения.
Лабораторное оборудование: макет твёрдого тела, подвешенный на струне, секундомер.
Ход работы
1. Оценка среднеквадратичного отклонения
-
Датчик
|
Усреднение
|
, градусы
|
VG-910D
|
15
|
0,0004
|
25
|
0.0001
|
ADIS-16100
|
70
|
0,0016
|
2. Измерение периода колебаний макета
T=480c.
3. Результаты экспериментов
Имя файла
|
Датчик
|
Усреднение
|
N
|
23423Results.txt
|
VG-910D
|
15
|
0
|
23873Results.txt
|
VG-910D
|
25
|
100
|
29898Results.txt
|
ADIS16100
|
70
|
150
|
4. Представление графиков результатов экспериментов выполнено в среде MatLab.
Лабораторную работу выполнили:
Иванов Д. С. 432 группа
Петров А. А. 672 группа
Крылов Д. А. 431 группа
2. Пример представления результатов эксперимента.
3. Описание функций среды MATLAB, необходимых для написания программы отображения результатов эксперимента.
-
S = load('Results.txt') – функция чтения из файла, возвращает матрицу S значений, прочитанных из файла.
-
subplot(m,n,k) – задание матрицы графиков размером mxn, -номер активного графика, отсчитывается слева направо сверху вниз.
-
plot(T,X,'k') – построение графика зависимости X(T), где X, T являются векторами одинакового размера. Параметр 'k' задает цвет графика.
-
hold on – команда, сохраняющая предыдущий график при построении нового графика в этих же осях.
-
title('Title') – подпись графика.
-
ylabel('X'), xlabel('T') – подпись осей.
-
legend('A','B','C',1) – создание легенды, последний параметр задает положение легенды относительно графика.
8. Список литературы
-
А.А. Дегтярёв, Ш. Тайль. Элементы теории адаптивного расширенного фильтра Калмана / Препринт ИПМ им. М.В. Келдыша РАН. – М., 2003. – №26. – 35 с.
(http://www.keldysh.ru/papers/2003/prep26/prep2003_26.pdf)
-
А.Д. Гладун. Лабораторный практикум по общей физике/М.: МФТИ, 2004. – 316 с.
-
Д.С. Иванов, М.Ю. Овчинников, Использование одноосного гироскопа для определения ориентации макета в лабораторных условиях/ Препринт ИПМ им. М.В. Келдыша РАН. – М., 2008. – № 11. – 32 с. (http://www.keldysh.ru/papers/2008/source/prep2008_11.doc)
-
http://www.fizoptika.ru
-
http://www.mems.ru/
Руководство по лабораторной работе
ИСПОЛЬЗОВАНИЕ ФИЛЬТРА КАЛМАНА
В ЗАДАЧЕ ОПРЕДЕЛЕНИЯ ОРИЕНТАЦИИ ТЕЛА,
ПОДВЕШЕННОГО НА СТРУНЕ
Составители: ИВАНОВ Данил Сергеевич
ОВЧИННИКОВ Михаил Юрьевич
ТКАЧЕВ Степан Сергеевич
Редактор В.А. Дружинина Корректор О.П. Котова .
Подписано в печать 11.03.2008. Формат 60 84 1/16. Бумага офсетная.
Печать офсетная. Усл. печ л. 4,5. Уч.- изд. л. 4,25. Тираж экз.
Заказ № ф- .
Государственное образовательное учреждение
высшего профессионального образования
Московский физико-технический институт (государственный университет)
Отдел автоматизированных издательских систем.“физтех-полиграф”
141700, Московская обл., г. Долгопрудный, Институтский пер., 9
Достарыңызбен бөлісу: |