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