Скачиваний:
16
Добавлен:
16.05.2021
Размер:
511.09 Кб
Скачать

где

W p

 

n

pn

n 1

pn 1 p

0

 

 

 

 

1

,

 

n

pn

n 1

pn 1 p

0

 

 

 

 

 

1

 

 

и является дробно-рациональной функцией.

Найдем выражение для матричных полиномов p , p через матрицы системы A, B, C, D.

Уравнение состояния имеет вид x t Ax t Bu t .

Уравнение выходов имеет вид y t Cx t Du t .

Найдем выражение для r-й производной выхода y r t , где r –

произвольное число. Делать это будем путем последовательного дифференцирования уравнений выхода.

y t Cx t Du t C Ax Bu Du CAx CBu Du,

y y CAx CBu Du CA Ax Bu CBu DuCA2x CABu CBu Du

r 1

 

Du r .

y r CArx CAr 1 k Bu

k

k 0

 

 

Для r n имеем:

 

 

n 1

 

k Du n .

y n CAnx CAn 1 kBu

k 0

 

 

Матрицу An можно выразить через An 1, ,A. По теореме Гамильтона-

Кэли матрица А является корнем своего характеристического полинома. Если det Is A sn n 1sn 1 1s 0 – характеристический полином

матрицы А, то при s A.

An n 1An 1 1A 0I 0

где I –- единичная матрица, 0 – нулевая матрица строения n n. Следовательно, первое слагаемое в выражении для можно записать как

CAnx C n 1An 1 1A 0I x,

и выражение для y n примет вид:

 

n 1

 

 

 

n 1

 

Du n .

y n rCArx

 

CAn 1 k Bu k

 

r 0

 

 

 

k 0

 

 

Из выражения для y r получаем:

 

r

 

r

r 1

 

r 1 k

k

r

CA x y

 

 

 

CA

 

Bu Du

 

 

 

 

 

,

 

 

 

k 0

 

 

 

 

Подставим его в предыдущее выражение. Получим запись следующего вида:

n

n 1

r

 

r

 

n 1

r 1

r 1 k

 

k

 

r

 

y

 

 

y

 

 

 

 

r

 

CA

 

Bu

 

Du

 

 

 

 

 

 

 

 

 

 

 

 

r 0

 

 

 

 

r 0

k 0

 

 

 

 

 

 

n 1CAn 1 k Bu k Du n .

k 0

Ее преобразуем к виду

n

n 1

r 1

 

r 1

r

r y

r r CAr 1 k Bu k

rDu

r 0

r 0

k 0

 

k 0

 

n 1

 

 

 

 

 

CAn 1 kBu k Du n ,

n 1,

 

 

k0

азатем

n

n

r 1

n

r .

r y

r r CAr 1 k Bu

k rDu

r 0

r 0

k 0

k 0

 

В последнем выражении подразумевается n 1 (в характеристическом полиноме это коэффициент при An. В правой части этого выражения присутствуют следующие слагаемые:

0D rn1 rCAr 1B u 0 ,

1D n rCAr 2B u 1 ,

r 2

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

r 3

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

CA

 

 

 

,

 

 

 

 

 

 

 

 

 

2

r

 

 

 

B u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

r n

 

 

n 1

 

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

CA

 

 

,

 

 

 

 

 

 

 

 

n 1

r

 

 

 

 

B u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nDu n ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т.е. правая часть имеет вид

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

k

 

 

 

 

 

n

 

 

r

 

 

 

 

r k 1

 

k

 

 

n

 

k

k

 

 

 

 

D

 

 

CA

 

 

 

 

 

 

 

 

 

 

u ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B u

 

 

 

 

 

k 0

 

 

 

 

 

 

 

r k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

k D

 

 

rCAr k 1B,

k 0,1, n.

 

 

 

 

 

 

 

 

 

 

 

 

 

r k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

n

 

 

k .

 

 

y r pr y,

Таким образом

 

r y r ku

 

Учитывая, что !!!!!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r 0

 

 

 

 

 

k 0

 

 

 

 

 

 

 

u k pku, получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

pr

 

 

 

 

 

 

 

n

 

 

 

pk

 

,

 

 

 

 

 

 

 

 

 

r

y t

 

 

k

u t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r 0

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

что эквивалентно записи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pn n 1pn 1 1p 0 y t n pn n 1pn 1 1p 0 u t ,

где

p pn n 1pn 1

 

1p 0

 

– характеристический

полином.

Последняя

 

 

 

запись

 

эквивалентна передаточной функции (ПФ) W p ,

рассмотренной выше.

В общем случае, когда вход u и выход y являются не скалярными, а векторными, мы имеем дело с матричной ПФ от u к y. В этом случае вместо полинома p получается матрица

 

p

 

p

 

 

11

1l

 

 

 

p

 

 

 

 

,

 

m1

 

 

 

 

 

ml p

 

где ij p - полином. При этом

ij p yj t ij p ui t .

Связь между u t и y t определяет соотношение

y t

 

1

 

p u t W p u t ,

p

 

 

 

 

 

 

 

w

 

p

w

 

p

где W p

 

11

 

 

1l

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

w

 

 

p

w

 

p

 

 

m1

 

ml

 

Ееэлементы-это wij p ij pp , представляющиесобойПФотi-говхода

к j-му выходу. Таким образом, знаменатель всех ПФ один и тот же и равенp – характеристическому полиному матрицы А. Матричную ПФ можно получить и при помощи преобразования Лапласа для системы

x t Ax t Bu t ,

x t0 x0,

 

 

y t Cx t Du t .

 

Применив преобразование Лапласа L к вектор-функциям x t , u t , y t :

L x t x s ,

L u t u s ,

L y t y s ,

получим

L x t L Ax t Bu t ,

или

sx s Ax s Bu s ,

или

Is A x s Bu s

а также

L y t L Cx t Du t , y s Cx s Du s .

Отсюда

x s Is A 1Bu s ,

y s C Is A 1B D u s W s u s ,

где W s – это матричная ПФ вида

 

1

 

s

 

 

s

W s

 

11

1l

 

 

 

 

 

 

 

 

 

 

s

m1 s

 

 

 

 

 

 

 

ml s

Здесь ij s – полиномы относительно s, они совпадают с полиномами

ij p .

Поэтому в области изображений

s y s s u s

Полиномы s , s можно вычислять приведенным ранее способом.

Переход от описания динамической системы в форме “вход—выход”

к описанию в пространстве состояний

 

 

 

Ограничимся

объектом с одним

входом

и одним

выходом

u t R1,y t R1.

Пусть динамическую

систему

описывает

линейное

дифференциальное уравнение вида

y n t n 1y n 1 t 1y 1 t 0y t

nu n t n 1u n 1 t 1u 1 t 0u t ,

Введем обозначения:

y n 1 yn 1, y 1 y1,y y0.

Дифференциальному уравнению системы соответствуют скалярные полиномы от оператора дифференцирования p:

p pn n 1pn 1 1p 0

и

p pn n 1pn 1 1p 0

Для описания системы в пространстве состояний требуется найти матрицы A, B, C, D и вектор начальных условий x t0 x0 – такие, чтобы системе

 

x t0 R

n

,

x t Ax t Bu t ,

 

y t Cx t Du t .

 

 

 

иисходномудифференциальномууравнениюсоответствовалитождественные выходы y t для одного и того же u t ,t t0,T .

Из исходной записи

pn y n 1pn 1y 1py 0 y n pnu 1pu 0u,

следует, что

y nu 1p n 1y n 1u p12 n 2y n 2u

p1n 0y 0u ,

или

y nu 1p n 1y n 1u 1p n 2y n 2u 1p 0 y 0u .

Введем переменную xn y nu,

отсюда

y xn nu.

Очевидно, что

xn 1p n 1y n 1u 1p n 2 y n 2u 1p 0y 0u ,

откуда, продифференцировав xn, получим

xn n 1y n 1u 1p n 2y n 2u 1p 0 y 0u

Выражение справа от знака равенства обозначим через xn 1.

Тогда

xn xn 1 n 1y n 1u.

Продифференцируем xn 1 и получим

xn 1 n 2y n 2u 1p 0y 0u

или

xn 1 n 2y n 2u 1p 0y 0u xn 2.

Последнее выражение можно записать как xn 1 xn 2 n 2 y n 2u.

что аналогично выражению для xn. Продолжая этот процесс, получим цепочку равенств, последним из которых будет

x1 01y 0u.

Полученная система уравнений

x1 0y 0u,

xn 1 xn 2 n 2 y n 2u,xn xn 1 n 1y n 1u

может быть записана как

x1 0 xn nu 0u,

xn 1 xn 2 n 2 xn nu n 2u,xn xn 1 n 1 xn nu n 1u

или

x1 0xn 0 0 n u,

xn 1 n 2xn xn 2 n 2 n 2 n u,xn n 1xn xn 1 n 1 n 1 n u.

В левой части этой системы стоит вектор производных от компонент вектора x x1 xn T .

Полученная система уравнений есть система неоднородных дифференциальных уравнений с вектором состояния x. Запишем эту систему уравнений в матричной форме:

 

0

0

0

0

 

1

0

0

1

 

x

0

 

 

 

 

 

 

 

n 2

 

0

1

0

 

0

0

1

n 1

 

и добавим уравнение для y:

 

 

0

0 n

 

 

 

1

0 n

 

 

 

 

x

 

 

u,

 

 

 

 

 

 

 

n 2 0 n

 

 

 

 

 

 

 

n 1 0 n

y0 01 x nu.

Витоге получена стандартная запись линейной системы в пространстве состояний. Матрицы A, B, C, D имеют вид:

0 0

0

0

 

 

0 0 n

 

 

1

 

0

0

1

 

 

1 0 n

 

 

 

 

 

 

A

0

 

 

 

 

,

B

 

,

 

 

 

 

 

 

 

 

 

 

0

 

1

0

n 2

 

 

n 2 0 n

 

0

 

0

1

 

 

 

 

 

 

n 1

 

n 1 0 n

C 0 01,

 

D n.

 

 

 

 

Это так называемая каноническая наблюдаемая форма.

Существует бесконечное число других представлений ПФ в форме пространства состояний. Наиболее распространенная из них – форма Фробениуса или каноническая управляемая форма:

 

 

 

 

 

0

1

0

 

x1

 

 

 

0

0

1

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt x

 

 

0

0

0

 

n

 

 

 

 

 

 

 

 

 

 

0

1

2

 

 

 

 

 

y x1

nu,

 

 

 

0

 

 

 

 

 

0

x1

 

 

 

 

 

 

 

 

 

 

 

1

 

xn

n 1

 

b

 

 

 

1

 

 

 

 

u,

 

b

 

 

 

n

или

y 10 0 x1 nu.

Здесь вектор состояния обозначен как x (не путать с символом производной!)

Для фробениусовой формы записи матрицы имеют вид:

 

0

1

0

 

0

0

1

 

A

 

 

 

 

 

 

 

 

0

0

0

 

0

1

2

 

C 10 0 ,

D nu.

 

0

 

 

 

 

 

0

 

 

b1

 

 

 

 

 

 

,

B

 

,

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

bn

 

 

 

 

 

 

n 1

 

 

 

Здесь коэффициенты матрицы B вычисляются из следующей системы ЛАУ:

b1 n 1 n 1 n,

n 1b1 b2 n 2 n 2 n,

1b1 2b2 bn 0 0 n.

Переход от одного описания в форме пространства состояний к другому (такой переход называют переходом к другому базису) осуществляется неособенной матрицей Т, которую называют матрицей преобразования.

Допустим, существуют уравнения: x t Ax t Bu t ,

y t Cx t Du t .

Пусть x Tx, x T 1x . Тогда исходную систему можно преобразовать к следующему виду:

T 1x t AT 1x t Bu t ,

y t CT 1x t Du t .

Соседние файлы в папке лекции