exponenta event banner

Оценка моделей передаточных функций в приложении для идентификации системы

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

 Предпосылки

  1. В приложении Идентификация системы выберите Оценка > Перенести модели функций

    Откроется диалоговое окно Передача функций (Transfer Functions).

    Совет

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

  2. В полях Число полюсов и Число нулей укажите число полюсов и нулей передаточной функции как неотрицательные целые числа.

     Модели с несколькими входами и несколькими выходами

  3. Выберите Непрерывное время (Continuous-time) или Дискретное время (District-time), чтобы указать, является ли модель функцией непрерывной или дискретной передачи времени.

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

  4. (Только для моделей дискретного времени) Укажите, следует ли оценивать прохождение модели. Установите флажок «Feedthrough».

    Дискретно-временная модель с 2 полюсами и 3 нулями принимает следующий вид:

    H (z 1) = b0 + b1z 1 + b2z 2 + b3z − 31 + a1z − 1 + a2z − 2

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

     Модели с несколькими входами и несколькими выходами

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

    Используйте список Вывод (Output) для выбора вывода. Установите флажок Фиксированная (Fixed), чтобы указать задержку транспортировки в качестве фиксированного значения. Укажите его номинальное значение в поле Задержка.

  6. Разверните раздел «Параметры оценки», чтобы задать параметры оценки.

    • Выберите Показать ход выполнения (Display progress), чтобы просмотреть ход оптимизации.

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

    • (Только для данных частотной области) Укажите, следует ли разрешить процессу оценки использовать значения параметров, которые могут привести к нестабильным моделям. Выберите опцию Разрешить нестабильные модели. Нестабильная модель поставляется только в том случае, если она обеспечивает лучшее соответствие данным, чем другие стабильные модели, вычисленные в процессе оценки.

    • Укажите способ обработки начальных условий в списке Начальное условие. Дополнительные сведения см. в разделе Определение начальных условий итеративной оценки передаточных функций.

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

  7. Разверните пункт Опции поиска (Search Options), чтобы указать опции для управления итерациями поиска.

     Настройки поиска

  8. Расширение «Регуляризация» для получения регуляризованных оценок параметров модели. Задайте константы регуляризации Лямбда и R.

    Дополнительные сведения о регуляризации см. в разделе Регуляризованные оценки параметров модели.

  9. Щелкните Оценить (Estimate), чтобы оценить модель. Новая модель добавляется в приложение «Идентификация системы».

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