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

книги / Матричное исчисление с приложениями в теории динамических систем

..pdf
Скачиваний:
7
Добавлен:
19.11.2023
Размер:
36.1 Mб
Скачать

при условии G (| —О, |) = 0 . С другой стороны, учитывая (23.2.3), находим

A(t) % = АО)

Х-'(.%)А-'(%)Н(%) =

= В(/)Х(Г)Х-ЧУ^-‘(УЖ1) = ВО)0.

Значит, G(t, |) можно трактовать и как решение однородного мат­ ричного уравнения

А( 0 ^ =В(()С,

удовлетворяющего неоднородному условию G(£, £) = Л-,(|)Я (|). З а м е ч а н и е 23.2.1. Из (23.2.3) видно, что каждая строка мат­

рицы G(t, £) является линейной комбинацией строк матрицы

# (!) и, обратно, каждая строка матрицы Я(£) есть линейная ком­ бинация строк матрицы G(t, |). Отсюда следует, что матрицы G'(t, £), #'(£ ) и расширенная матрица (С Н') имеют один и тот же ранг.

§ 23.3. Связь между входными и выходными сигналами посредством импульсной переходной функции

Связь между матрицей входных сигналов и и матрицей выход­ ных сигналов х предварительно невозбужденной системы дается формулой (23.2.2). С учетом (23.2.3) эта формула приобретает вид

t

 

* = J G(t, t')u(t')dt'.

(23.3.1)

Соотношение (23.3.1) может быть получено и из соответствую­ щей дифференциальной системы. Действительно, умножим уравне­ ние (23.2.4) справа на w(£) и проинтегрируем почленно по £ от —оо до оо:

оо

A(t) £ $ G(U |) м ( |) ^

=

 

—оо

00

 

 

оо

=

B(r)J GO. Х>и<Х)<Ь +

//(0$ а«)6(/ - i)rf|.

 

—00

—00

Отсюда

 

 

оо

00

 

АО) £ S GO, \)u(\)d%=BO) J GO,%)a(%)d% + НО)иО).

Сравнивая с (23.0.1), получаем

оо

х = J G(t, %)u(%)dt

Принимая во внимание, что и(|) = 0 при | < t0 (система до момен­ та t0 находилась в невозбужденном состоянии), и учитывая условия физической реализуемости системы, имеем

<?(<.£)«(£)= О, | < t0; С ( / , | ) и ( | ) - 0, \ > и (23.3.2)

и поэтому будем иметь

* = $ G(t, l) u ( \) d t *о

П р и м е ч а н и е . Соотношение (23.3.1) представляет связь меж­ ду входными и выходными сигналами системы в общей форме. Если в качестве начала отсчета времени (первый аргу­ мент импульсной пере­ ходной функции) принять момент подачи входного сигнала, то аргумент t импульсной переходной функции должен быть сдвинут на величину \ (рис. 23.3). Учитывая это, импульсную переходную функцию более детально следует записывать как

G(t — |, £). В соответствии с этим формула (23.3.1) предстанет в виде

* = j G ( < - | , £ ) i i ( 0 d $ .

(23.3.3)

Расширяя нижний предел интегрирования (с учетом (23.3.2)), связь между входными и выходными сигналами системы можно за­ писать и так:

§23.4. Реакции системы на входной сигнал в виде производной и интеграла от дельта-функции

Рассматривая входной сигнал в виде производной г-го порядка от дельта-функции и учитывая (23.1.6), получаем

j G(t,

о а (г)( * ' “ 5 ) Л ' - ( - 1 )

г d'Git, ю

д¥

 

 

Значит, выходной сигнал в виде производной от дельта-функции г-го порядка вызывает реакцию (см. (23.3.1))

Gr(U \) = ( - 1 )г drG(.t, t)

П'

Можно показать, что Gr(t, |) удовлетворяет дифференциально­ му уравнению

A(t) ^ = B(t)Gr + ff(t)6^(t - 1)

(23.4.1)

при условии Gr(lj — О, I) = 0. Действительно, дифференцируя ле­ вую и правую части уравнения (23.2.4) г раз по | и учитывая, что

f .W - V = ( - 1 V

,~ £ ) _ (-1 )'б (')(г --|),

д¥

эг

придем к соотношению (23.4.1).

Теперь рассмотрим входной сигнал в виде интеграла от дельта- t

функции J 6(т — %)dx, который представляет собой единичную сту-

пенчатую функцию. Согласно (23.3.1)

 

 

t

v

t

 

 

$ G(t, f')$ 6(T-!)rfKft' = J G(t, t’) l ( t ' - $ ) d t ' =

 

 

*0

*0

*0

 

 

 

 

G(t, t')l(t’ - l ) d f

G(t, t')dt'.

Реакцию

системы на

единичную ступенчатую функцию

1(t — \)

называют обычно переходной функцией. Поэтому матрицу

 

 

 

t

 

(23.4.2)

 

 

F(t, £) = | G(t, t’)dt'

 

можно рассматривать как матрицу переходных функций многомер­ ной системы.

Дифференцируя (23.4.2) по получим выражение матрицы импульсных переходных функций линейной системы через матри­ цу ее переходных функций: G(t, |) = —dF(t, |)/д |. Матрицу пере­ ходных функций можно трактовать как решение дифференциаль­ ного уравнения

A(t)4£ = B(t)F + H(t) I (t - £)

(23.4.3)

при начальном условии F(\ — 0, £) = 0. В самом деле, интегрируя левую и правую части уравнения (23.2.4) по | от 0 до t, имеем

Д(<) £ $ G(t, %)d%= B(r)| G((, у A +

АГ(0 J ьи -

0

0

0

Отсюда, так как

 

 

| 6 ( ( -

$ b(z)dz = 1 (z) = l(t - |),

О

о

 

получаем

 

 

t

t

 

A(t) £ $G(«, l ) d |=

£)<£ +

H(t) 1 (1 -1 ),

о

0

 

что совпадает с (23.4.3), ибо

 

t

t

 

S G(l, «</!== t GO, l ) d l - F 0 , \ ) .

0

t

 

§ 23.5. Преобразование начальных условий на выходе системы в эквивалентный входной сигнал

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

A(t)

= B(t)х + H(t)u(t)l(i - £),

(23.5.1)

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

x(l 0) = xt (х^О).

(23.5.2)

Подберем такой дополнительный сигнал f{t, £), чтобы на выхо­ де предварительно невозбужденной системы получить процесс, тождественный при / ^ | + 0 процессу на выходе возбужденной си­ стемы. Другими словами, надо найти такую функцию /(<, £), чтобы решение уравнения

 

>4(0 4* = B (t)x+ H ( t ) u ( t ) i ( t - l ) + /( /, |),

(23-5.3)

удовлетворяющее условию

 

 

х(£ — 0) = 0,

(23.5.4)

при

+ 0 совпадало бы с решением уравнения (23.5.1), удов­

летворяющим условию (23.5.2), т.е.

 

 

£ (0 = * (0 1 (* -£ ).

(23.5.5)

где x(t) и x(t) — решения соответствующих уравнений, удовлет­ воряющих условиям (23.5.2) и (23.5.4) соответственно. Продиффе­ ренцируем (23.5.5) по t:

§ = § i(< -D + *(O S « -l).

Исключая из полученного равенства производные с помощью диф­ ференциальных уравнений (23.5.1) и (23.5.3), имеем

B(t)x +

- *) + / ( / ,

=

=

B ( t ) x +

- |) + A(t)x(t)5(t - 1).

Отсюда f ( t , £) = A(t)x(t)b(t—|) при I > £ + 0, или, в силу свойства дельта-функции, /(/, £) = Л (|)*(|)6(г—£), причем *(£) = *(1—0), так как выходная функция х, как решение линейного дифференци­ ального уравнения (23.5.1), непрерывна в точке £.

$ 23.6. Определение дифференциального уравнения по импульсной функции

Пусть задана п х /-матрица G{t}£) импульсных переходных функций линейной системы и требуется найти соответствующее ей векторно-матричное уравнение вида (23,0.1). Два векторно-мат­ ричных уравнения, каждое из которых получается из другого путем умножения слева или справа на невырожденную непрерывную квадратную матрицу соответствующего порядка, представляет две эквивалентные системы в том смысле, что при произвольном вход­ ном сигнале u(t), подаваемом на обе системы одновременно, вы­ ходные сигналы этих систем будут также идентичны. Поэтому за­ ранее матричный коэффициент при производной от матрицы вы­

ходных сигналов примем равным единичной матрице: A(t) з Е, Тогда (см. (23.2.3))

в{и о= x(t)x-ia)H(\).

Отсюда, .полагая / — находим Я (|) — <?(|, £). Значит.

<ки t) = m x-'WGfo а,

и поэтому связь между матрицей и входных сигналов и матрицей х выходных сигналов системы представляется в следующем виде:

t

х = $ X (t)X - l(t')G(t\ t’)udt'.

Продифференцируем обе части последнего соотношения по С

§= X - \ f ) G { t \ t’)udf + XU)X-4t)G(t, t)u.

Отсюда

<LL = 4 f l x ( l)x + G(t,t)u.

(23.6.1)

Матричное уравнение

G(t, £) = G0(t, £)С/(|, |),

где

G0(t, £) = A ^ ^ A T 'd ), разрешимо относительно G0(r, £), так

как

ранг матрицы G'(J*, |)

равен

рангу

расширенной матрицы

(G‘(tt |)

G '(l, £))

(см. замечание

23.2.1).

Поэтому, предполагая

матрицу

G0(t, £)

известной,

матрицу уравнения (23.6.1) можно

определить так. Имеем

 

 

 

dGo(t' V

_ dXit)

y_l m

dt

dt

Л ^

 

Отсюда

 

 

 

dX(t)

_ aGo(f’

 

dt

V) ~

dt

I-<

 

 

 

Таким образом, искомое дифференциальное уравнение имеет вид

d x .

dG0(f, £)

G(t) t)u.

dt

dt

x +

 

 

З а м е ч а н и е 23.6.1. dG0(t, £)/dtJ^=t есть решение матричного

уравнения

 

dGQ(t, $) I

 

dG(t, V

 

£ { t , t).

dt

 

dt I

§23.7. Построение импульсной переходной функции

23.7.1.Стационарная система. В случае стационарной систе­ мы А, В, и Н — постоянные матрицы. Фундаментальная матрица

X{t) однородного векторно-матричного уравнения имеет вид

X{l) = eut (U — А~~1В). В соответствии с этим матрица импульсных переходных функций стационарной системы

=

(23.7.1)

Если J — жорданова форма матрицы U, а К — соответствующая преобразующая матрица, то в силу (23.7.1)

G(l - |) = KeJ« - ^M A~xH

(М = /Г 1).

 

Пусть / = diag ( Z , ^ ) , Z2(^)> —»

г«е

= h Eki +

+Нкг Тогда, представляя К и М в виде блочных матриц

К= (Kt К2 ... Кр), М = col {Мх М2 ... Мр),

где К., Мi — матрицы типа п х ki и к-( х п соответственно (к: — порядок жордановой клетки /ДХ;)), будем иметь

0(t - | ) = 2 K,Y,(I -

/=1

Здесь (см. § 7.5)

 

t - l

(f-|)2

 

 

2!

( t - $ kr 2

О

1

t - ъ,

(.к.-2)1

 

 

 

0

0

0

1

23.7.2. Нестационарная система.

О бщ ие с о о б р аж е н и я . Для построения импульсных пере­ ходных функций (23.2.3) требуется знание фундаментальной мат­ рицы X(t) однородного уравнения (23.2.1). В случае произвольного дифференциального уравнения (23.2.1) определение 2f(/) сопряже­ но со значительными трудностями, и не всегда эта матрица может быть выражена в замкнутой форме. Поэтому, имея в виду произ­ вольную линейную нестационарную систему, можно говорить лишь о приближенном построении импульсных переходных функций.

Приближенное выражение импульсной переходной функции можно получить, если известна приближенно фундаментальная матрица уравнения (23.2.1). Так, если X r{t) « X(t), то согласно

(23.2.3)

G(t, |) » G'Hl, |) = <%>(!, i)A~la)H(l,),

где

\) = X r{t)X-r '{\).

Возможны, различные пути построения приближенного выра­ жения фундаментальной матрицы уравнения (23.2.1), а значит,

и матрицы импульсных переходных функций С ^(/, £), и суще­ ствующая литература содержит описания некоторых способов такого построения [34,46]. Мы ниже приведем один метод построения приближенного выражения матрицы импульсных пе­ реходных функций, основанный на использовании разложения в ряд фундаментальной матрицы однородного дифференциального уравнения по степеням исскуственно вводимого параметра е. Общая идея этого метода заключается в следующем. Привлечем к рассмотрению вспомогательное уравнение

^ U ( x ) x (U = A ~ lB, т = е/),

(23.7.2)

которое при е = 1 совпадает с уравнением (23.2.1).

Допустим,

что нам известно разложение (сходящееся или формальное) фундаментальной матрицы уравнения (23.7.2) в рад по степеням параметра е, т.е.

X(<,e) = 2 s* * I* l(0 ,

(23.7.3)

к=О

частичные суммы которого, а именно

Г

е) = 2 e ‘XW(0 (г = 0,1, 2,...),

к—О

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

собов.

1. Принимая

х г(*>£) = 2 ^ х Ш 0> -с), * =0

имеем

 

 

(% > (!, t Е ) = x , ( t ,

е).

(23.7.4)

Отсюда, полагая е = 1 и учитывая, что при этом уравнение (23.7.2) переходит в уравнение (23.2.1), получим приближенное выражение матрицы Коши уравнения (23.2.1):

С^)(М) =

Х , ( 0 ^ 1(О.

(23.7.4а)

2. Имея разложение (23.7.3),

можно и G0(t,

е) разложить в

ряд по степеням параметра е. Для этого нужно сначала представить в виде ряда по степеням е обратную матрицу X~l(t, е). Полагая

 

 

*-'(*, е) =

£ e*Z<‘'(*,x),

 

 

 

к = О

из условия тождественного

выполнения равенства X(t, е) х

х X~1(t, е )

= Е получаем рекуррентные соотношения

 

 

 

к

Z l0] =

X i0]~ l,

Z lk] = - Z [0,2 X li]Z l/c~i] (A = 1,2,...).

 

 

 

/ = i

Группируя коэффициенты при одинаковых степенях е, получаем

 

 

оо

 

G0((, I, е) = А■((, б)7Г 'а. е) = 2

(23.7.5)

где

 

к = 0

 

 

 

GI01 _

х»1(/, t)Zl°l(t, Т|),

= е|,

к

 

 

 

Gj*1= 2

t)Zl‘ - ‘l ( i

(А =

1, 2, 3, ...).

/«1

 

 

 

Ограничиваясь в разложении (23.7.5) некоторым числом г пер­ вых членов, получим соответствующее приближенное выражение

матрицы Коши уравнения (23.7.2):

 

tf0'> ( ^ ,e ) = 2e*Gl*'.

(23.7.6)

* =о

 

Отсюда, полагая е = 1, получаем приближенное выражение матри­ цы Коши уравнения (23.7.1):

Ц г)( Л Ю = £ с ‘*1(/, 1=).

(23.7.6а)

А*О

 

По

матрице G ^ \t,

I*), полученной первым

или вторым спо­

собом

(по формулам

(23.7.4а) или (23.7.ба)),

легко определить

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

& К и S) = Gir)(*> £)Л-‘(!)Я (!).

З а м е ч а н и е 23.7.1. Матрицы G^r)(t, е), построенные по формуле (23.7.4) и формуле (23.7.6) и отмеченные соответственно

индексами

I и II, с точностью до членов, содержащих е*

( к ^

г + 1),

совпадают, т.е.

 

 

(&>((, Ь «) -

<#/,((, I в) = е' +'Д С ^ ,, I

£),

где

AGfy\t, £, е)

функция, регулярная относительно е в

окрестности

точки

е = 0. Исходя из этого, г-с,

приближения,

полученные

одним

и

другим способом, следует

рассматривать

как эквивалентные, так что выбор того или иного способа построения матрицы C%\t, £) в каждом конкретном случае нужно производить, руководствуясь соображениями удобства в

практическом применении.

 

П р и м е н е н и е

а л г о р и т м а

а с и м п т о т и ч е с к о г о

р а с щ е п л е н и я .

Алгоритм расщепления системы линейных

дифференциальных уравнений на подсистемы уравнений меньше­ го порядка, описанный в гл. 8, позволяет свести задачу постро­ ения разложения фундаментальной матрицы уравнения (23.7.2) в виде ряда по степеням параметра е к более простой задаче

построения такого разложения для подсистем расщепленной си­ стемы.

Пусть собственные значения матрицы U(т) = Л-1(т)^(т) на рассматриваемом промежутке изменения аргумента разбиваются на некоторое число р непересекающихся групп

.......X f (ст= 1, 2 , р; У ка = п).

СГ= 1

Тогда (см. гл. 8) асимптотическое выражение фундаментальной матрицы уравнения (23.7.2) можно записать так:

X(t, е) = (* ,(т, е) ... Кра , e))diag (У,(*, е), ..., Yp(t, е)),

где Ya(t, е) — асимптотическое выражение фундаментальной мат­ рицы подсистемы d y j d t = Л0(т, е)уа расщепленной системы. Мат-

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