Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы идентификации систем

..pdf
Скачиваний:
31
Добавлен:
15.11.2022
Размер:
5.2 Mб
Скачать

Раскрыв определитель, получаем уравнение для вычисления собст­ венных значений X. Оно называется характеристическим уравнением мат­ рицы А.

Применив каноническое преобразование к исходному уравнению

X = AX + BU ,

получим:

X * = V~lAVX' + V XBU,

X = V~lAV,B' = V~XB,

AT* = XX* +B'U.

Система дифференциальных уравнений примет вид

х; =х1х ; +ь;]и] +ь;2и2+...+ь;тит

х:= хпх:+ь:1и]+ь,п2и2+...+ь:тит

Таким образом, каноническое преобразование приводит к системе уравнений состояния, в которой каждая производная канонической пере­ менной состояния зависит только от соответствующей канонической пе­ ременной состояния и от входных сигналов.

На основе канонического вида дифференциальных уравнений можно сделать выводы об управляемости и наблюдаемости системы управления.

3.3. Управляемость и наблюдаемость систем. Критерий Гильберта

Система является управляемой, если она может быть переведена из

любого состояния Д /0) при / = to

в любое другое желаемое состояние X(t\)

за конечный интервал

времени

т

т

Процесс

(т = t\ - /0) путем приложения ку­

т

сочно-непрерывного

входного

 

 

воздействия U(t), где t е [^0,^ ] .

 

 

 

 

На рис. 3.1 приведен пример

 

 

неуправляемой системы, так

как

 

 

U(t) влияет не на все переменные

 

 

состояния (Д (0

не

зависит

 

от

 

 

т у

заданная в

кано­

 

 

Система,

 

 

нической форме, управляема,

если

 

 

ни одна из строк матрицы В

 

не

Рис. 3.1. Пример неуправляемой системы

является нулевой (т.е. для управ­

ляемости в каждой строке дол-

 

 

жен быть по меньшей мере один ненулевой элемент Ъ*). Следовательно, если хотя бы одна строка матрицы В9 является нулевой, то система не­ управляема.

процесс

Рис. 3.2. Пример ненаблюдаемой системы

Наблюдаемость дополняет управляемость. Наблюдаемость требует, чтобы каждое состояние системы влияло на измеряемый выходной сигнал.

Система наблюдаема, если все ее состояния можно непосредственно или косвенно определить по выходному вектору системы. На рис. 3.2 при­ веден пример ненаблюдаемой системы. Ненаблюдаемая система не может быть идентифицирована.

Критерий наблюдаемости канонических систем

Пусть система описывается следующими уравнениями. Второе урав­ нение является измерительным:

X*

*(/,

Y = C*X\

 

где С* = C V ; К - матрица собственных векторов.

Система, представленная в каноническом виде, наблюдаема, если ни один из столбцов С* не является нулевым, т.е. если в матрице С присут­ ствуют все X 9 Если хотя бы один столбец матрицы С нулевой, то сис­ тема становится ненаблюдаемой.

Пример. Дана система

 

 

 

X = А Х + BU,

1

2

 

У = СХ,

, С =[1,1].

где А =

, В =

4

3

 

 

Определим матрицу собственных векторов:

 

 

1-Х

2

det(/l - X,I) = det

= (1 -Х )(3 -Х )-8;

 

 

4

3 -Х

X, = —1; Х2 =5;

v,r. 1F, = '-V u

 

1

= А V, =

.~ Vn .

1

L4

Отсюда

ю

?

 

3

3J F 12j

> H +2F12-

4VU +3V]2_

VU + 2VU = -V U

>Vn - -Vy2

4Vn + 3Vl2= -Vl2

1

Пусть Кц= 1, тогда FI2 = -1, Fj =

-1

Аналогично

X2V2 =5V2 = ~SV2{

= A V 2 = '1

2ТЧ

" F21 + 2F22 '

SV22.

.4

3JKJ

_4F2,+3F22_

т.е.

 

 

 

F2I +2F22= 5 F 21

 

¥2 2 .

 

=> 2F21 -

4F2I+3F22=5F22

 

 

1

Пусть F2I = 1, тогда F22= 2, V2 =

Полная матрица преобразования

1 1

K = [F, F2] =

-1 2

Проверим управляемость системы. Определим обратную матрицу V 1

3

1

1

.3

3

 

 

-1

о

 

а = У~'ЛУ =

5

 

 

 

О

 

 

" 2

Г

т

 

В = У 1В =

3

3

' о -

1

1

2_

1_

 

 

.3

3 .

 

Каноническая форма системы дифференциальных уравнений

*'х = - Х \ 9

 

 

Х \ = 5 X 2 +U.

 

Так как на состояние Х \ не влияет

входной сигнал управления, то

система неуправляема.

 

 

 

 

Проверим наблюдаемость системы.

 

 

с* = СУ = [l !]■

1

1

[0 3].

-1

=

 

 

2

 

Поскольку первый столбец матрицы (? равен 0, система ненаблю­ даема.

X(j®) =G(j(£i)U(j(i>).

Получение характеристики G(yco) с помощью преобразования Фурье в случае использования ступенчатых или импульсных входных сигналов простое, так как преобразование Фурье для выходного сигнала при им­ пульсном входном сигнале есть требуемая функция G(y©), а при ступен-

G(jco) чатом входном сигнале равно ——— .

у©

Ступенчатый входной сигнал реализуется в виде возрастающей экс-

_t_

поненты (1-е т ), и самая высокая частота ©, которая может быть иден­

тифицирована с помощью преобразования Фурье, равна © = , где

Т - наименьшая постоянная времени системы.

Очевидно, входные сигналы, используемые в методах идентифика­ ции с преобразованием Фурье, должны содержать все частоты, представ-

2 л ляющие интерес при анализе системы до © = — (в идеальном случае по­

стоянная Г= 0).

Цифровое преобразование Фурье

Х{)‘ш) = ]x(t)e-ja,dl.

—оо

Интеграл Фурье заменяется суммированием.

X(n) =At'£x(k)e

{ N),

(4.4)

к=0

где п - номер гармоники восстанавливаемого сигнала; к - номер отсчета аналогового сигнала при его преобразовании в цифровую форму.

X(ri) =X(jnAod);

w = 0, 1,2, ...

tk = к- At;

к - 0 , 1,2, ..., (AM).

 

At = —;

© = 2л/ = 2л—;

 

N

 

J

Т

д

©f =

2nnkAt

2ппк

А© = — ;

---------= ------- .

 

Т

 

Т

N

Интервал времени Т в случае ступенчатых или импульсных входных сигналов должен быть больше времени, необходимого для того, чтобы ре­ акция системы изменилась до некоторой заданной минимальной величины. Таким образом, интервал At связан с самой высокой частотой в анализи­

руемой частотой характеристике, так как частота, большая не будет

иметь практического значения (в соответствии с теоремой Котельникова). На практике для вычисления преобразований Фурье и их инверсий

используется процедура быстрого преобразования Фурье (БПФ), которая в

N

--------раз быстрее процедуры прямого вычисления Х(п) и характеризуетlog2N

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

БПФ базируется на матричной форме уравнения (4.4):

F =WX,

где

F= [X(0),jr(l),

Х= [х(0),х(1),...,

> о

 

W0

w0

Wx

W2

0V .

w = w0

W2

WA

02(W-1)

wN_x

Элемент Wй определяется выражением

-У2п£

ЙГ =е *, \х=пк

в уравнении (4.4).

Матрица W симметричная, что приводит к значительному уменьше­ нию числа арифметических операций. Алгоритмы БПФ имеются практиче­ ски в каждой библиотеке вычислительных программ.

4.2.Идентификация с помощью частотной характеристики

Частотный метод идентификации линейных систем основан на алго­ ритмах Найквиста и Боде.

На вход системы подается частотный сигнал, частота которого изме­ няется в рассматриваемом диапазоне. Однако довольно сложно задавать синусоидальные сигналы с различными частотами.

Запишем передаточную функцию исследуемой системы:

а д = ^ ,

U(P)

где р - параметр преобразования Лапласа, р = а + j ®.

Если интересует изменение соотношения вход-выход в передаточной функции G(p) по частоте, то можно предположить, что а = 0, тогда

G(yco) - характеристика комплексная, поэтому необходимо рассмат­ ривать характеристики АЧХ и ФЧХ. Выделяя действительную и мнимую часть в С7(усо), определим модуль и начальную фазу:

<?(>) = а(ш)+у'р(со);

|С?(7Ш)| = л/а2(со) + Р2(со);

ср(ш) = Arg(G(co)) = arc tg -^ -. a(co)

Во временной области выход x(t) линейной системы будет иметь ту же частоту, что и вход м(/), если u(t) - синусоидальный сигнал с единст­ венной частотой со.

Пусть u(t) = М sin Ш , тогда

*(/) = N • sin(o t + у),

|G(7'CO)| = ^ - , 4/= arg|GO‘co)|.

Частотная характеристика G(y'co) определяется путем подачи сину­

соидальных входных сигналов Msin©f на различных частотах © и записи соответствующих выходных сигналов Nsin(©f+ \j/). С целью получения необходимой частотной характеристики для каждой рассматриваемой час­

тоты © определяются величины :~ ( 0)) и v|/(©).

В классической теории управления широко используются характери­ стики амплитудно-частотные (АЧХ) и фазочастотные (ФЧХ), логарифми­ ческие амплитудно-частотные (ЛАЧХ) и логарифмические фазочастотные характеристики (ЛФЧХ).

Если снять такие характеристики и построить их, то можно непо­ средственно идентифицировать рассматриваемую систему. Но это воз­ можно только для устойчивых систем, для неустойчивых частотные харак­ теристики снять нельзя.

4.3. Идентификация с помощью импульсной и переходной функции

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

Однако для большинства систем режим подачи ступенчатого сигнала (переходная функция снимается) осуществляется в процессе включения или нормальной работы.

Предполагается, что система стационарная, а в диапазоне амплитуд ступенчатого или импульсного сигнала - линейная.

Преобразование Фурье для переходной функции

Функции x(t) или d*(0 можно преобразовать в форму передаточной dt

функции G(p), используя преобразование Фурье.

Допустим, <fc(Q преобразуется с помощью преобразования Фурье dt

тогда можно графически представить зависимость

G(jo) от со.

G(yco) - характеристика комплексная, поэтому необходимо рассмат­ ривать характеристики АЧХ и ФЧХ.

Анализируя <7(усо), можно получить передаточную функцию G(p). Пусть u(t) - ступенчатый сигнал, т.е. u(t) = 1 при t >0, тогда преоб­

разование Лапласа для u{t) = 1: L[l,t > о]= —.

Р

Отсюда

X (p) = G(p)U(p) = -G (p y,

Р

p - X (p ) = G(p);

s W ~ L - b X l p ) h * f -

Таким образом, переходная характеристика есть производная от вы­ ходного сигнала при единичном входном сигнале.

Анализ импульсной переходной функции

На вход системы подается импульсный сигнал (дельта-функция). Дельта-функция - импульс нулевой ширины с площадью, равной 1, а

значит, с бесконечной амплитудой.

Получить такой сигнал невозможно практически, поэтому его ап­ проксимируют импульсом с шириной 0-»О и с площадью, равной 1

(рис. 4.2, а). Амплитуда импульса равна ^ .

0

реакция на идеальный

 

 

/импульс

ад

l

реакция на импульс

“ненулевой ширины

 

0

 

 

i

Рис. 4.2. Анализ импульсной переходной функции: а - 6-импульс; б - реакция системы на 6-импульс и импульс ненулевой ширины

В Д = £(/>) •£/(/>); */(/0 = 1;

X(P) = G(P); g{t) = x(t\

т.е. выходной сигнал (рис. 4.2, 6) и есть искомая характеристика системы. Преобразование Фурье для 5-функции также равно 1, т.е. F[8(f)] = 1,

а значит, G(j®) = ^(усо).

Таким образом, если построить график X(j(o) по со, то можно полу­ чить частотную характеристику G(ja>), а по ней получить G (p).

Пример 1. Рассмотрим систему первого порядка, на входе которой действует ступенчатый сигнал u(i) (рис. 4.3).

— + ax(t) - ku(t).

Переходная функция

где * - отношение устано-

Рис. 4.3. Реакция системы первого

вившейся величины выходного

порядка на ступенчатый сигнал

сигнала к амплитуде входного

 

сигнала.