Каноническая реализация пространства состояний
преобразовывает линейную модель csys
= canon(sys
,type
)sys
в каноническую модель в пространстве состояний csys
Ввод
задает ли csys
находится в сопутствующей форме или модальном.
Для получения информации об управляемых и заметных канонических формах смотрите Каноническую Реализацию Пространства состояний.
Вы не можете использовать модели данных частотной характеристики, чтобы преобразовать в каноническую форму пространства состояний.
Сопутствующая форма плохо обусловливается для большинства расчетов пространства состояний, то есть, преобразование к сопутствующей форме основано на матрице управляемости, которая почти всегда численно сингулярна для средних порядков. Следовательно, избегайте использования его, если это возможно.
canon
команда использует bdschur
команда, чтобы преобразовать sys
в модальную форму и вычислить преобразование T
. Если sys
не модель в пространстве состояний, canon
сначала преобразует его в использование пространства состояний ss
.
Сокращение к сопутствующей форме использует преобразование подобия состояния на основе матрицы [1] управляемости.
[1] Kailath, T. Линейные системы, Prentice Hall, 1980.
ctrb
| ctrbf
| ss2ss
| tf
| zpk
| ss
| pid
| genss
| uss
(Robust Control Toolbox) | idtf
(System Identification Toolbox) | idss
(System Identification Toolbox) | idproc
(System Identification Toolbox) | idpoly
(System Identification Toolbox) | idgrey
(System Identification Toolbox)