Сингулярные значения Ганкеля

В теории управления собственные значения задают устойчивость системы, тогда как сингулярные значения Ганкеля задают “энергию” каждого состояния в системе. Хранение больших энергетических состояний системы сохраняет большинство своих характеристик в терминах устойчивости, частоты и ответов времени. Техники снижения сложности модели, представленные здесь, являются всеми на основе сингулярных значений Ганкеля системы. Они могут достигнуть модели уменьшаемого порядка, которая сохраняет большинство характеристик системы.

Математически, учитывая устойчивую систему в пространстве состояний (A, B, C, D), ее сингулярные значения Ганкеля заданы как [1]

σH=λi(PQ)

где P и Q являются управляемостью и наблюдаемостью grammians удовлетворение

AP+PAT=BBTATQ+QA=CTC.

Например, сгенерируйте случайную систему с 30 состояниями и постройте ее сингулярные значения Ганкеля.

rng(1234,'twister');
G = rss(30,4,3);
hankelsv(G)

Figure contains an axes object. The axes object with title Hankel Singular Values contains 2 objects of type bar.

График показывает той системе G имеет большую часть его “энергии”, сохраненной в состояниях 1 - 15 или около этого. Позже, вы будете видеть, как использовать стандартные программы снижения сложности модели, чтобы сохранить упрощенную модель с 15 состояниями, которая сохраняет большую часть ее динамического ответа.

Связанные примеры

Больше о

Для просмотра документации необходимо авторизоваться на сайте