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

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

 Необходимые условия

  1. В приложении Системы идентификации выберите Estimate > Transfer Function Models

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

    Совет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. Разверните Regularization, чтобы получить регуляризованные оценки параметров модели. Задайте константы регуляризации Lambda и R.

    Чтобы узнать больше о регуляризации, см. «Регуляризованные оценки параметров модели».

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

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