exponenta event banner

getLFTModel

Разложение обобщенной модели LTI

Синтаксис

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

Описание

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

Массив ячеек B содержит блоки проектирования элементов управления 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 и каким образом числовая часть соединена с блоками проектирования управления M.

B

Массив ячеек управляющих блоков проектирования (например, realp или tunableSSиз M.

S

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

Совет

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