Модели с задержками по времени

Выбор аппроксимации в зависимости от точных временных задержек

Simulink® Управление Design™ позволяет вам выбрать, линеаризировать ли модели с помощью точного представления или Аппроксимации Паде непрерывных временных задержек. То, как вы лечите задержки во время линеаризации, зависит от вашей нелинейной модели.

Блоки Simulink, которые моделируют задержки времени, являются:

  • Блок задержки транспорта

  • Блок Переменной Задержки

  • Блок Переменной Задержки Транспорта

  • Блок задержки

  • Unit Delay

По умолчанию линеаризация использует аппроксимацию Паде для представления временных задержек в вашей линейной модели.

Используйте аппроксимацию Паде, чтобы представлять задержки, когда:

  • Применение более совершенных методов системы управления к вашему линейному объекту, такому как LQR или H-infinity система управления.

  • Минимизация времени для вычисления линейной модели.

Задайте для линеаризации с точными временными задержками для:

  • Минимизация ошибок, которые являются результатом аппроксимации временных задержек

  • ПИД методы настройки или формирования контура системы управления в Simulink Control Design

  • Модели в дискретном времени (чтобы избежать введения дополнительных состояний в модель)

    Программа рассматривает задержки в дискретном времени как внутренние задержки в линеаризированной модели. Такие задержки не появляются как дополнительные состояния в линеаризированной модели.

Задайте точное представление временных задержек

Перед линеаризацией модели:

  • В Model Linearizer:

    1. На вкладке Linear Analysis нажмите More Options.

    2. В диалоговом окне Опции точной линеаризации, на вкладке Linearization, проверить Return linear model with exact delay(s).

  • В командной строке создайте linearizeOptions набор опций, установка UseExactDelayModel на 'on'.

См. также

Похожие темы