ss2ss

Преобразование координат состояния для модели пространства состояний

Синтаксис

sysT = ss2ss(sys,T)

Описание

Учитывая модель пространства состояний sys с уравнениями

x˙=Ax+Buy=Cx+Du

или форма инноваций, используемая идентифицированными моделями пространства состояний (IDSS):

dxdt=Ax+Bu+Key=Cx+Du+e

(или их аналог в дискретном времени), ss2ss выполняет преобразование подобия x¯=Tx на векторе состояний x и создает эквивалентную модель пространства состояний sysT с уравнениями.

x¯˙=TAT1x¯+TBuy=CT1x¯+Du

или, в случае модели IDSS:

x¯˙=TAT1x¯+TBu+TKey=CT1x¯+Du+e

(Для моделей IDSS требуется программное обеспечение System Identification Toolbox™.)

sysT = ss2ss(sys,T) возвращает преобразованную модель пространства состояний sysT заданные sys и координатное преобразование состояния T. Модель sys должен быть в форме пространства состояний и матрице T должно быть инвертируемым. ss2ss применяется как к моделям непрерывного, так и дискретного времени.

Примеры

Выполните преобразование подобия, чтобы улучшить обусловленность матрицы A.

[T,~] = balance(sys.A)
sysb = ss2ss(sys,inv(T))

См. также

|

Представлено до R2006a