Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Пример применения фильтра Кальмана-Бьюси

РефератПомощь в написанииУзнать стоимостьмоей работы

Рис. 8. Величина z (t)=0 поступающая на вход фильтра (белый пунктир), — исходная величина нормального возмущения (черные) и отфильтрованная величина (белая линия) соответственно. Как видно из рис. 9 абсолютная погрешность не превосходит по модулю 0.05 за рассмотренный промежуток времени. Результаты фильтрации по разработанной программе на математическом пакете MathCAD представлены на рис. 5. Как… Читать ещё >

Пример применения фильтра Кальмана-Бьюси (реферат, курсовая, диплом, контрольная)

Пример 1. Рассмотрим тестовый пример, для проверки возможностей фильтра, задавая конкретные данные для системы (1)-(3). Пусть операторы скалярные числа равные F == 0.1, G = H = 1; u = 0 — управляющее воздействие равно нулю. Проверку осуществим по упрощённой схеме. Объект; даёт решение частное решение. Наложим на решение нормальную случайную составляющую, тогда — величина на выходе измерительного прибора, поступающая на фильтр (27), (28); q = 0.5 — дисперсия нормально-распределённой случайной величины (t); r = 0.1- дисперсия случайного возмущения v(t) на измерительном приборе. Начальные условия фильтра, .

Рис. 4. Блочная схема тестовых примеров.

Результаты фильтрации по разработанной программе на математическом пакете MathCAD представлены на рис. 5.

Рис. 5. Величина z(t) поступающая на вход фильтра.

Рис. 6. Величины: — исходная величина и отфильтрованная величина соответственно

Рис. 7. Относительная погрешность фильтрации .

Как видно из рис. 7 Относительная погрешность фильтрации не превышает по модулю величины 0.05.

Пример 2. Рассмотрим тестовый пример с оператором F = 0, остальные параметры те же, что и в примере 1. Случай F = 0 описывает объект с постоянным уровнем выходного сигнала,; даёт решение частное решение. Начальные условия фильтра, .

Рис. 8. Величина z(t)=0 поступающая на вход фильтра (белый пунктир), — исходная величина нормального возмущения (черные) и отфильтрованная величина (белая линия) соответственно.

Рис. 9. Абсолютная погрешность фильтрации

Как видно из рис. 9 абсолютная погрешность не превосходит по модулю 0.05 за рассмотренный промежуток времени.

Пример 3. Рассмотрим реальный объект, а именно уровень воды в реке горного типа. Все параметры те же что и в примере 2, за исключением того что z(t) есть реальное значение уровня воды в реке Мзымта за 2010 год взятое по данным Краснодарского центра гидрометеорологии и мониторинга окружающей среды.

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

Проведенный двухвыборочный F-тест [2, 3] для дисперсий генеральных совокупностей экспериментальных данных и данных полученных с помощью регрессионного анализа показал вероятность сходства этих двух массивов равной Pрегр. = 0,897, а для дисперсий генеральных совокупностей экспериментальных данных и данных полученных с помощью фильтрации Калмана-Бьюси — PК-Б. = 0,977. Следовательно, вероятность совпадения массива данных полученного с помощью фильтрации Калмана-Бьюси с массивом экспериментальных данных больше, чем вероятность совпадения между реальными данными и данными полученными с помощью регрессионного анализа.

Метод, основанный на регрессионном анализе [4], показывает большую среднюю ошибку (), по сравнению с методом, основанном на использовании фильтра Калмана-Бьюси. Визуализация погрешности прогноза с помощью фильтра Калмана-Бьюси e(t) и погрешности прогноза с помощью регрессионного анализа p(t), представленная на рис. 10, подтверждает проведенные расчеты.

Рис. 10. Графики погрешностей p(t) и e(t).

Показать весь текст
Заполнить форму текущей работой