Можно пропустить сигналы ввода и вывода через линейный фильтр прежде, чем оценить модель в приложении System Identification или в командной строке. То, как вы хотите обработать шум в системе, определяет, соответствует ли это предварительному фильтру данные.
Фильтр, доступный в приложении System Identification, является пятым порядком (полоса пропускания) Фильтр Баттерворта. Если необходимо задать пользовательский фильтр, используйте команду idfilt
.
Предварительная фильтрация данных может помочь удалить высокочастотные шумовые или низкочастотные воздействия (дрейф). Последнее приложение является альтернативой вычитанию линейных трендов от данных, как описано в Обработке Смещений и Трендов в Данных.
В дополнение к минимизации шума предварительная фильтрация позволяет вам фокусировать свою модель на определенных диапазонах частот. Частотный диапазон интереса часто соответствует полосе пропускания по точкам останова на Диаграмме Боде. Например, если вы моделируете объект для приложений системы управления, вы можете предварительный фильтр данные, чтобы в частности улучшить частоты вокруг желаемой пропускной способности с обратной связью.
Предварительная фильтрация входных и выходных данных через тот же фильтр не изменяет отношение ввода - вывода для линейной системы. Однако предварительная фильтрация действительно изменяет шумовые характеристики и влияет на предполагаемую шумовую модель системы.
Чтобы получить надежную шумовую модель в приложении, вместо того, чтобы предварительно фильтровать данные, устанавливают Focus на Filter
и задают фильтр. Чтобы получить надежную шумовую модель в командной строке, вместо того, чтобы предварительно фильтровать данные, задают фильтр в опции оценки WeightingFilter
команды оценки. Если опция Focus
доступна, задайте его как 'simulation'
.
Для получения дополнительной информации о предварительной фильтрации данных, см. главу по предварительной обработке данных в System Identification: Теория для Пользователя, Второго Выпуска, Lennart Ljung, PTR Prentice Hall, 1999.
Для практических примеров предварительной фильтрации данных смотрите раздел по последующему лечению данных в Моделировании Динамических систем, Леннартом Лджангом и Торкель Глэд, PTR Prentice Hall, 1994.