getLFTModel

Разложите обобщенную модель LTI

Синтаксис

[H,B,S] = getLFTModel(M)

Описание

[H,B,S] = getLFTModel(M) извлекает компоненты H, B, и S которые составляют Обобщенную матрицу или Обобщенную модель LTI M. Модель M разлагается на H, B, и S. Эти компоненты связаны с M как показано на следующем рисунке.

Массив ячеек B содержит блоки Система Управления of M. Область компонента H является числовой матрицей, ss модель, или frd модель, которая описывает фиксированный фрагмент M и взаимосвязи между блоками B. Матрица S = blkdiag(S1,...,Sk) содержит числовые смещения, которые гарантируют, что соединительное соединение четко задано, когда текущее (номинальное) значение M является конечным.

Можно рекомбиновать H, B, и S в M использование lft, следующим образом:

M = lft(H,blkdiag(B{:})-S);

Входные параметры

M

Обобщенная модель LTI (genss или genfrd) или Обобщенная матрица (genmat).

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

H

Матрица, ss модель, или frd модель, описывающая числовой фрагмент M и как числовой фрагмент соединяется с блоками Система Управления of M.

B

Массив ячеек из блоков Системы управления (для примера, realp или tunableSS) M.

S

Матрица значений смещения. Программа может ввести смещения, когда вы создаете Обобщенную модель, чтобы убедиться, что H является конечным, когда текущее (номинальное) значение M является конечным.

Совет

  • getLFTModel предоставляет вам доступ к внутреннему представлению Обобщенных моделей LTI и Обобщенных Матриц. Для получения дополнительной информации об этом представлении см. «Внутренняя структура обобщенных моделей».

Введенный в R2011a