Оцените модели передаточной функции в приложении System Identification

Эта тема показывает, как оценить модели передаточной функции в приложении System Identification.

 Предпосылки

  1. В приложении System Identification выберите Estimate> Transfer Function Models

    Диалоговое окно Transfer Functions открывается.

    Совет

    Для получения дополнительной информации об опциях в диалоговом окне нажмите Help.

  2. В полях Number of poles и Number of zeros задайте количество полюсов и нули передаточной функции как неотрицательные целые числа.

     Мультивведите, Мультивыходные модели

  3. Выберите Continuous-time или Discrete-time, чтобы задать, является ли модель непрерывным - или передаточная функция дискретного времени.

    Для моделей дискретного времени количество полюсов и нулей относится к корням полинома числителя и полинома знаменателя, выраженного в терминах переменной q^-1 задержки.

  4. (Только для моделей дискретного времени), Задают, оценить ли сквозное соединение модели. Установите флажок Feedthrough.

    Модель дискретного времени с 2 полюсами и 3 нулями принимает следующую форму:

    H(z1)=b0+b1z1+b2z2+b3z31+a1z1+a2z2

    Когда модель имеет прямое сквозное соединение, b0 свободный параметр, значение которого оценивается наряду с остальной частью параметров модели b1, b2, b3, a1, a2. Когда модель не имеет никакого сквозного соединения, b0 фиксируется, чтобы обнулить.

     Мультивведите, Мультивыходные модели

  5. Расширьте раздел I/O Delay, чтобы задать номинальную стоимость и ограничения для транспортных задержек различных пар ввода/вывода.

    Используйте список Output, чтобы выбрать выход. Установите флажок Fixed, чтобы задать транспортную задержку как фиксированное значение. Задайте его номинальную стоимость в поле Delay.

  6. Расширьте раздел Estimation Options, чтобы задать опции оценки.

    • Установите ползунок области значений на желаемую полосу пропускания задавать частотный диапазон, по которому модель передаточной функции должна соответствовать данным. По умолчанию целый частотный диапазон (0 к частоте Найквиста) покрыт.

    • Выберите Display progress, чтобы просмотреть прогресс оптимизации.

    • Выберите Estimate covariance, чтобы оценить ковариацию параметров передаточной функции.

    • (Только для данных частотного диапазона), Задают, позволить ли процессу оценки использовать значения параметров, которые могут привести к нестабильным моделям. Выберите опцию Allow unstable models.

      Установка этой опции является тем же самым как установка опции оценки Focus к 'prediction' в командной строке. Нестабильная модель поставляется, только если она производит лучшую подгонку к данным, чем другие устойчивые модели, вычисленные во время процесса оценки.

    • Задайте, как обработать начальные условия в списке Initial condition. Для получения дополнительной информации смотрите Начальные условия Определения для Итеративной Оценки Передаточных функций.

    • Укажите, что алгоритм раньше инициализировал значения числителя и коэффициентов знаменателя в списке Initialization method.

      • IV — Инструментальный подход Переменной.

      • SVF — Подход Фильтров Переменной состояния.

      • N4SID — Обобщенный подход Функций Момента Пуассона.

      • GPMF — Подход оценки пространства состояний подпространства.

      • All — Комбинация всех вышеупомянутых подходов. Программное обеспечение пробует все вышеупомянутые методы и выбирает метод, который дает к наименьшему значению ошибочной нормы предсказания.

  7. Нажмите Regularization, чтобы получить упорядоченные оценки параметров модели. Задайте константы регуляризации в Окне параметров Регуляризации. Чтобы узнать больше, смотрите Упорядоченные Оценки Параметров модели.

  8. Нажмите Iterations Options, чтобы задать опции для управления итерациями. Диалоговое окно Options for Iterative Minimization открывается.

     Опции итерации

  9. Нажмите Estimate, чтобы оценить модель. Новая модель добавляется к приложению System Identification.

 Следующие шаги