Матрица системы Розенброка

редактировать

В прикладной математике матрица системы Розенброка или Системная матрица Розенброка линейной системы, не зависящей от времени, является полезным представлением, соединяющим представление в пространстве состояний и матрицу передаточной функции. Он был предложен в 1967 году Говардом Х. Розенброком.

Определение

Рассмотрим динамическую систему

x ˙ = A x + B u, {\ displaystyle {\ dot {x}} = Ax + Bu,}{\ dot {x}} = Ax + Bu,
y = C x + D u. {\ displaystyle y = Cx + Du.}y = Cx + Du.

Матрица системы Розенброка определяется как

P (s) = (s I - A - B C D). {\ displaystyle P (s) = {\ begin {pmatrix} sI-A -B \\ CD \ end {pmatrix}}.}P (s) = {\ begin {pmatrix} sI-A -B \\ CD \ end {pmatrix}}.

В оригинальной работе Розенброка матрица констант D {\ displaystyle D}D может быть многочленом от s {\ displaystyle s}s .

Передаточная функция между входом i {\ displaystyle i}i и выходом j {\ displaystyle j}j определяется как

gij = | s I - A - b i c j d i j | | s I - A | {\ displaystyle g_ {ij} = {\ frac {\ begin {vmatrix} sI-A -b_ {i} \\ c_ {j} d_ {ij} \ end {vmatrix}} {| sI-A |}}}g _ {{ij}} = {\ frac {{\ begin {vmatrix} sI-A -b_ {i} \\ c_ {j} d _ {{ij}} \ end {vmatrix }}} {| sI-A |}}

где bi {\ displaystyle b_ {i}}b_ {i} - столбец i {\ displaystyle i}i из B {\ displaystyle B}B и cj {\ displaystyle c_ {j}}c_ {j} - строка j {\ displaystyle j}j из C {\ displaystyle C}C .

На основе этого представления Розенброк разработал свою версию теста PHB.

Краткая форма

Для вычислительных целей более подходящей является краткая форма матрицы системы Розенброка, которая задается как

P ∼ (A B C D). {\ displaystyle P \ sim {\ begin {pmatrix} AB \\ CD \ end {pmatrix}}.}P \ sim {\ begin {pmatrix} AB \\ CD \ end {pmatrix}}.

Краткая форма матрицы системы Розенброка широко использовалась в методах H-бесконечности в теории управления, где также называется упакованной формой; см. команду pck в MATLAB. Интерпретацию системной матрицы Розенброка как линейного дробного преобразования можно найти в.

Одним из первых применений формы Розенброка была разработка эффективного вычислительного метода для разложения Калмана, который основан на методе поворотных элементов. Вариант метода Розенброка реализован в команде minreal Matlab и GNU Octave.

Ссылки
Последняя правка сделана 2021-06-04 10:35:31
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте