Инвариантные нули линейной системы
z = tzero(sys)
z = tzero(A,B,C,D,E)
z = tzero(___,tol)
[z,nrank]
= tzero(___)
возвращает инвариантные нули мультивхода, мультивыведите (MIMO) динамическую систему, z
= tzero(sys
)sys
. Если sys
минимальная реализация, инвариантные нули совпадают с нулями передачи sys
.
возвращает инвариантные нули модели в пространстве состояний z
= tzero(A,B,C,D,E
)
Не используйте E
для явной модели в пространстве состояний (E = I).
задает относительный допуск, z
= tzero(___,tol
)tol
, управление решениями ранга.
[
также возвращает нормальный ранг передаточной функции z
,nrank
]
= tzero(___)sys
или передаточной функции H (s) = D + C (sE – A) –1B.
|
Модель динамической системы MIMO. Если |
|
Матрицы пространства состояний, описывающие линейную систему
Не используйте |
|
Относительный допуск, управляющий решениями ранга. Увеличение допуска помогает обнаружить неминимальные режимы и устранить очень большие нули (около бесконечности). Однако увеличенный допуск может искусственно раздуть количество нулей передачи. Значение по умолчанию: |
|
Вектор-столбец, содержащий инвариантные нули |
|
Нормальный ранг передаточной функции Получить значимый результат для |
Можно использовать синтаксис z = tzero(A,B,C,D,E)
найти неконтролируемые или неразличимые режимы модели в пространстве состояний. Когда C
и D
пусты или нуль, tzero
возвращает неконтролируемые режимы (A-sE,B)
. Точно так же, когда B
и D
пусты или нуль, tzero
возвращает неразличимые режимы (C,A-sE)
. Смотрите Идентифицируют Неразличимые и Неконтролируемые Режимы Модели MIMO для примера.
tzero
основан на стандартных программах SLICOT AB08ND, AG08BD и AB8NXZ. tzero
реализует алгоритмы в [1] и [2].
Вычислить нули и усиление одно входа, одно выход (SISO) система, zero
использования.
[1] Emami-Naeini, А. и П. ван Дурен, "Расчет Нулей Линейных Многомерных Систем", Automatica, 18 (1982), стр 415–430.
[2] Misra, P, П. ван Дурен и А. Варга, “Расчет Структурных Инвариантов Обобщенных Систем в пространстве состояний”, Automatica, 30 (1994), стр 1921-1936.