exponenta event banner

setDelayModel

Создание модели пространства состояния с внутренними задержками

Синтаксис

sys = setDelayModel(H,tau)
sys = setDelayModel(A,B1,B2,C1,C2,D11,D12,D21,D22,tau)

Описание

sys = setDelayModel(H,tau) конструирует модель state-space sys полученные путем LFT-взаимосвязи модели «состояние-пространство» H с вектором внутренних задержек tau, как показано:

sys = setDelayModel(A,B1,B2,C1,C2,D11,D12,D21,D22,tau) конструирует модель state-space sys описывается следующими уравнениями:

dx (t) dt = Ax (t) + B1u (t) + B2w (t) y (t) = C1x (t) + D11u (t) + D12w (t) z (t) = C2x (t) + D21u (t) + D22w (t) w (t) = z (t −

tau (start) - вектор внутренних задержек в sys.

Входные аргументы

H

Состояние-пространство (ss) модель для соединения с внутренними задержками tau.

tau

Вектор внутренних задержек sys.

Для моделей непрерывного времени Express tau в секундах.

Для дискретно-временных моделей, express tau как целочисленные значения, которые являются кратными времени выборки.

A,B1,B2,C1,C2,D11,D12,D21,D22

Набор матриц состояния-пространства, которые с внутренним вектором задержки tau, явно описывать модель state-space sys.

Выходные аргументы

sys

Состояние-пространство (ss) модель с внутренними задержками tau.

Совет

  • setDelayModel является расширенной операцией и не является естественным способом построения моделей с внутренними задержками. Рекомендуемые способы создания внутренних задержек см. в разделе Временные задержки в линейных системах.

  • Синтаксис sys = setDelayModel(A,B1,B2,C1,C2,D11,D12,D21,D22,tau) создает модель непрерывного времени. Можно построить модель дискретного времени, описанную уравнениями состояния-пространства

    x [k + 1] = Ax [k] + B1u [k] + B2w [k] y [k] = C1x [k] + D11u [k] + D12w [k] z [k] = C2x [k] + D21u [k] + D22w [k] w [k] = z [k −

    Для этого сначала создайте sys использование sys = setDelayModel(A,B1,B2,C1,C2,D11,D12,D21,D22,tau). Затем используйте sys.Ts для установки времени выборки.

Представлен в R2007a