Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Модель в виде фильтра Каллмана

Лекция



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

Каллманом была доказана теорема о том, что любой динамический сигнал может быть представлен в виде:

Yi = A1 · Xi + A2 · Xi – 1 + … + B1 · Yi – 1 + B2 · Yi – 2 + … + C.

Модель в виде фильтра Каллмана
Рис. 6.1. Графическое представление
фильтра Каллмана на схемах

Идея фильтра Каллмана заключается в том, что выход системы в i-ый момент времени определяется входным сигналом, его предысторией и предысторией самого состояния системы.

Чем больше имеется членов ряда, то есть чем больше переменных Y учитывается в записи модели, тем глубже память системы. Заметим, что наличие члена Yi – 1 в модели динамической системы соответствует наличию первой производной, Yi – 2 — второй производной и т. д.

Допустим, известны следующие экспериментальные данные: состояния сигналов Xi и Yi в nвременных точках (табл. 6.1).

Таблица 6.1.
Таблица
экспериментальных
данных
i Xi Yi
1 X1 Y1
2 X2 Y2
n – 1 Xn – 1 Yn – 1
n Xn Yn

Поскольку для каждой экспериментальной точки Xi надо указать ее соседей, задаваемых рядом, то удобно отсчеты представить в расширенной таблице, используемой для расчета (см. Об этом говорит сайт https://intellect.icu . табл. 6.2).

Таблица 6.2.
Таблица экспериментальных данных и промежуточных расчетов
i Xi Xi – 1 Yi Yi – 1 Yi – 2
m Xm Xm – 1 Ym Ym – 1 Ym – 2
m + 1 Xm + 1 Xm Ym + 1 Ym Ym – 1
m + 2 Xm + 2 Xm + 1 Ym + 2 Ym + 1 Ym

Находим ошибку между значением экспериментально снятой точки и теоретическим ее значением (гипотезой):

Em = Ym – A1 · Xm – A2 · Xm – 1 – … – B1 · Ym – 1 – B2 · Ym – 2 – … – C.

Суммарная ошибка F (сумма берется по всем экспериментальным точкам) должна быть минимизирована относительно определяемых переменных A1A2, …, B1B2, …, C:

Модель в виде фильтра Каллмана

После взятия частных производных от F по A1A2, …, B1B2, …, C, приравнивания их к нулю и составления системы уравнений получается линейная множественная регрессионная модель, из которой определяются неизвестные коэффициенты A1A2, …, B1B2, …, C модели.

Поскольку коэффициенты модели определены, построим реализацию (см. рис. 6.2), имитирующую поведение системы, описанной фильтром Каллмана.

Модель в виде фильтра Каллмана
Рис. 6.2. Вариант технической реализации фильтра Каллмана

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

Например, в случае реализации блока задержки в среде моделирования Stratum-2000, первый способ может быть основан на перезаписи информации из одной переменной (ячейки) в другую, на что требуется один такт. Таким образом, можно организовать задержку сигнала на любое число тактов. Например, задержка сигнала X относительно Y будет составлять 3 такта, если выполнить следующую последовательность операций: A1 := X; A2 := A1; Y := A2.

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

На рис. 6.3 приведена схема настройки (автоматического нахождения коэффициентов).

Модель в виде фильтра Каллмана
Рис. 6.3. Схема автоматической настройки
коэффициентов модели «на ходу»

На рис. 6.4 приведена схема проверки фильтра Каллмана.

Модель в виде фильтра Каллмана
Рис. 6.4. Схема проверки работы
модели фильтра Каллмана

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

Из статьи мы узнали кратко, но содержательно про модель в виде фильтра каллмана
создано: 2015-12-19
обновлено: 2024-11-13
171



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Моделирование и Моделирование систем

Термины: Моделирование и Моделирование систем