30. Нормальная форма уравнений состояния одномерной системы

Пусть динамика одномерной системы, имеющей один вход и один выход, описывается дифференциальным уравнением

a

0

y(n) + a y(n -1)

+ ... + a

n

y = b v(m) + b v(m -1)

+ ... + b v,

(8.16)

 

1

 

0

1

m

 

где y, v Î R , a0 º1.

Требуется найти уравнения состояния (8.3) в нормальной форме, эквивалентные уравнению (8.16).

Задача легко решается для частного случая (8.16), если m = 0, т. е. правая часть (8.16) будет иметь вид b0v . В (8.16) сделаем замену переменных

y = x1, y(1) = x2 ,..., y(n -1) = xn . Дифференцируя последовательно каждое равенство, получим

ìïx&1 = y(1) = x2 , ïïx&2 = y(2) = x3,

í× × × × × ×× × × × × × × × ×× ×

ïïx&n-1 = xn ,

ïîxn = -an x1 - ... - a1xn + b0v,

где последнее соотношение соответствует уравнению (8.16). Полученную си-

стему с учетом

y = x1

запишем в виде уравнений состояния в нормальной

форме:

 

 

 

 

 

 

 

 

 

é 0

1

× × × 0 ù

é 0 ù

 

 

x& =

ê ×

×

× ×× × ú x +

ê M úv , y = [1,0,..., 0]x ,

(8.17)

 

 

ê 0

0

× × × 1 ú

ê 0 ú

 

 

 

ê

-an-1

ú

ê

ú

 

 

 

ë-an

× ×× -a1 û

ëb0

û

 

где, как обычно,

x = col[x1,..., xn ] .

 

 

 

 

Если в (8.16) m >

0, то также можно получить уравнения состояния в

нормальной форме. Вывести их несколько сложнее, поэтому дадим конечный результат. Для удобства будем в (8.16) полагать m = n. Очевидно, если m < n, то ряд первых коэффициентов b0 , b1,... будет равен нулю. Уравнения состояния в этом случае будут иметь следующий вид:

é 0

1

×

×

×

0

ù

éb1

ù

 

ê

×

×

×

×

×

×

ú

ê

M

ú

y = [1,0,...,0]x + b0v . (8.18)

x& = ê

0

0

×

×

×

1

úx + ê

úv,

ê

ú

ê

M

ú

 

ë- an

- an -1

× × × - a1 û

ëbn û

 

Коэффициенты bi определяются из решения системы линейных алгебраических уравнений, записанных в векторно-матричной форме:

93

é 1

êa1 êêa2

ê × êëan

×0

××

×

×

×

×

a2

a1

ù

éb0

ù

éb0

ù

 

ú

êb

ú

êb

ú

 

ú

ê

 

1

ú

= ê

1

ú .

(8.19)

×

×

ú

ê

×

ú

ê

×

ú

 

ú

ê

ú

ê

ú

 

1`ú

êb

n

ú

êb

 

ú

 

û

ë

 

û

ë

 

n û

 

 

Из (8.19) следует, что b0

= b0 , a1b0

+ b1 = b1 , a2b0 + a1b1 + b2 = b2 ,…, от-

куда последовательно находятся b0 , b1 ,… .

 

 

 

 

 

 

 

 

 

 

 

 

Для физически реализуемых систем m < n и b0

= 0 .

 

 

 

 

 

 

 

Пример 8.5. Рассмотрим замкнутую систему управления стандартной

структуры

(см.

 

рис.

 

8.1),

где

 

 

 

будем

 

полагатьW (s) =

K1 (t1s + 1)

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

T1s + 1

 

 

 

 

K2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W2

(s) =

 

 

 

 

, f

= 0 , K1K2 = 500 , t1

= 0,03 с, T1 = 0,1с, T2 = 0,006 с.

 

 

s(T2s +1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Передаточная функция разомкнутой системы будет равна

 

 

 

 

 

 

 

 

W (s) =

 

K1K2 (t1s + 1)

 

 

 

=

 

 

500(0,03s + 1)

 

.

 

 

 

 

 

 

 

 

s (T1s + 1)(T2s + 1)

 

s(0,1s + 1)(0,006s + 1)

 

 

 

 

Найдем дифференциальное уравнение разомкнутой системы, связываю-

щее y и e: y(3) +176,6 y(2) +1666y(1) = 25 ×103 e(1) + 0,83×106 e .

 

 

 

 

Коэффициенты

этого

уравнения a1 =176,6 ,

 

a2 = 1666 , a3 = 0 ,

b0 = 0 ,

b = 0 , b = 25 ×103 ,

b

= 0,83 ×106 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Уравнение для определения bi имеет следующий вид:

 

 

 

 

 

 

 

 

 

 

 

 

é 1

 

 

 

0

 

0

 

 

 

0ù éb

0

ù

é

0

 

ù

 

 

 

 

 

 

 

 

 

 

 

ê

 

 

 

 

1

 

0

 

 

 

ú

ê

 

ú

ê

0

 

ú

 

 

 

 

 

 

 

 

 

 

 

ê176,6

 

 

 

 

 

0ú

êb1 ú

ê

 

ú

 

 

 

 

 

 

 

 

 

 

 

ê

 

 

 

 

176,6

1

 

 

 

ú

ê

 

ú =

ê

25 ×10

3

ú ,

 

 

 

 

 

 

 

 

 

 

 

ê1666

 

 

 

 

0ú

êb

2 ú

ê

 

ú

 

 

 

 

 

 

 

 

 

 

 

ê

0

 

 

 

1666

176,6

 

 

 

1ú

êb

 

ú

ê0,83 × 106

ú

 

 

 

 

 

 

 

 

 

 

 

ë

 

 

 

 

 

 

 

 

 

 

û

ë

3 û

ë

 

 

û

 

 

 

 

откуда b

0

= 0 ,

b = 0 , b

2

= 25 ×103 , b

3

= -3,75 ×10

6 .

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Итак, уравнения состояния разомкнутой системы в нормальной форме

имеют вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

é0

 

 

1

 

 

 

0

ù

é

 

 

 

0

 

 

ù

 

y = [1, 0, 0] x .

 

(8.20)

 

 

 

x& = ê0

 

 

0

 

 

 

1

ú x + ê

 

25 ×103

 

úe ,

 

 

 

 

 

ê0

-1666

-176,6ú

ê

 

 

 

 

 

 

 

6 ú

 

 

 

 

 

 

 

 

 

 

 

 

ë

 

 

 

 

 

 

 

 

û

ë-3,57 ×10

û

 

 

 

 

 

 

 

 

94

Соседние файлы в папке Ответы на вопросы пофайлово + список