Главная страница » Электрика в театре » Свойства нелинейных систем

1 ... 36 37 38 39 40 41 42

Для нестационарного линейного объекта

X (4+,) = А (/j,+ 4) X (4) + В (4+ 4) U (4), У (4) = С (4+., 4) X (4) + D (4+1, 4) U (4). (

или

yft=CA + D;Uft.

(6.S-8)

Разумеется, матрицы А, В, С, D в случае импульсных систем отличаются от соответствующих матриц для непрерывных систем. При постоянном интервале квантования соотно-щения (6.3-5) принимают вид

(6.3-9)

X (кТ -Ь Г) = Ах {кТ) + Ви (кТ), у {кТ) = Сх (кТ) -f Du (kT). Полагая Т =\, получим

x(A-f l) = Ax(A) + Bu(A),

y(A) = Cx()-f Du(A). -

Пусть

X (О = Ac it) X it) + Be it) X it) (6.3-11)

- дифференциальное уравнение линейного непрерывного нестационарного объекта управления. Рассмотрим задачу получения дискретного эквивалента, задаваемого системой разностных уравнений. Из решения дифференциального уравнения (6.3-11) следует, что переменная состояния

X (О = Ф it, 4) X (4) + 1Ф ) Вс (х) U (т) dz, (6.3-12)

где Oit, 4) - переходная матрица непрерывного объекта. Предположим теперь, что вектор управления и сохраняет постоянное значение на интервалах 4<<4+ т. е. этот вектор описывается некоторой ступенчатой функцией. Введем так называемую матрицу распределения: t

д(, 4) 1ф(/, т)Вс(х)Л. (6.3-13)

к

Тогда решение уравнения (б.З-Ю) запишется в виде

X (О - Ф it, 4) X (4) + А it, tk) u (4)- (6.3-14) Если / = 4+ то

X (4+0 = Ф (4-ц> 4) X it к) + А (4-и. h) U ih)- (6.3-15)



Применяя обозначения и используя сокращенную запись уравнений состояния, получим

Х;,+,= Ф,Х;, + Д;,и;,. (6.3-16)

Сравнивая уравнение (6.3-16) с первым уравнением (6.3-8), найдем, что

Для стационарного объекта и постоянного интервала квантования (/,+,-tii=T для любого) уравнение (6.3-10) принимает более простой вид. В самом деле

Ф(л+.. h) = Ф(+1-4) = Ф(Г) (6.3-17)

и, как следует из определения (6.3-13),

Aih+vh)- I Ф(4-н - )Beйх = д(/,+,-/,) = д(Г). (6.3-18)

В этом случае уравнения состояния имеют вид

х{кТ + Т) = Ф (Г) X (кТ) -Ь д (Г) U (кТ). (6.3-19)

Таким образом, для кусочно-постоянного управления мы опять пришли к уравнению состояния (6.3-6), в котором А=Ф(Г) и В = Д(Г). Используя фундаментальную матрицу стационарного непрерывного объекта

ф( 4) = (6.3-20)

и равенство (6.3-17), получим

Ф(Г) = А^ (6.3-21)

Подставляя выражение (6.3-21) в выражение (6.3-18) и полагая tfi = 0 я tk+i == Т, находим

д(Г)= /Л'Вет. (6.3-22)

Последнее равенство можно переписать в виде

7 г

д (Г) = J е Вс d& = J Ф (&) Be db, (6.3-23)

где



6.4. РЕШЕНИЕ ЛИНЕЙНЫХ УРАВНЕНИИ СОСТОЯНИЯ

Рассмотрим уравнение (6.3-15) линейного нестационарного дискретного объекта:

X (4+i) = Ф (4+1. 4) X (4) + д (4+1. 4) U (4), (6.4-1)

или

Х;,+, = Ф;,Х„ -f Щ. (6.4-2)

Обсудим вначале случай однородного уравнения

х(4+1) = Ф(4+1. 4)х(4). (6.4-3)

Полагая в этой формуле k = 0, 1, получим х(4) = Ф(4, gx(g,

X (4) = Ф (4, 4) X (4) = Ф(4. Ф (/ 4) х (4) =

= Ф(4, 4)х(4) g4

х(4) = Ф(4, 4)х(4)-

Эта система равенств определяет некоторый переходный процесс с начальным состоянием х(4). Кроме того, исходя из соотношения (6.3-16), придем к уравнению

Хй+1=ФлХй. (6.4-5)

Теперь для значений А = О, 1, ... получим

X, = Ф,Хо,

Хг = #iXi = Ф1Ф0Х0

: (6.4-6)

Xft = II Ф,-Хо.

/ = 0

Эта система равенств определяет переходны.й процесс с начальным условием Xq. Для стационарного объекта управления и постоянного интервала квантования Т однородная система, отвечающая равенствам (6.3-19), запишется в виде

х{кГ + Т) = Ф{Т)х(кТ), (6.4-7)

откуда для значений k = 0, 1,... будем иметь х(Г) = Ф(Г)х(0 Т), X (2Г) = Ф (Г) X (Г) = ф2 (Г) X (О Т)

(6.4-8)



Эта система равенств определяет переходный процесс для стационарного объекта с постоянным интервалом квантования.

Исходя из соотношений (6.4-4), легко убедиться, что в рассматриваемом случае выполняется следующее основное свойство переходной матрицы:

ф (t, to) = Ф {t2, t,) Ф (1, о)- (6-4-9)

Два других свойства также выполняются. Применяя многократно формулу (6.4-9) к последнему равенству системы (6.4-4), получим

Ф(4, to) = ®{tk, tu-x) ... ii)m{ti, to). (6.4-10)

Аналогично из соотношений (6.4-8) найдем, что для стационарных объектов с постоянным интервалом квантования

Ф{2Т)ФЦТ) (6.4-11)

и

ф{кТ)Ф^{Т). (6.4-12)

Очевидно, что последняя формула следует также из равенства (6.3-21).

Остановимся теперь на решении неоднородного дифференциального уравнения (6.4-1). Полагая последовательно k = 0, 1, ..., получим

Xi = ФоХо -f ДоНо,

Х2 = ©1 [ФоХо + ДоНо] + АхЩ = Ф1Ф0Х0 -f ©lAoUo + AiU]

: (6.4-13)

Xft =

xo+ 2

И ф,

J = oli=f+i

где последняя строка определяет формулу общего решения. Если объект стационарен, а интервал квантования равен постоянной величине, то

ft-1

X (kT) = (Т) X (ОТ) + 2 ф^ -- (Т) д (Т) U (JT). (6.4-14)

j = o

Используя это выражение и применяя характеристическое свойство (6.4-12), получим

X (кТ) = ф (кТ) X (ОТ) + 21 ф (кТ - jT -Т)А (Т) U (jT). (6.4-15)

Для Т=1 будем иметь

Xk = Ф Хо + Д Ф -}- AUj. (6.4-16)



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

В заключение введем матрицы весовой функции

О {кТ) = Ф' (Г) д (Г) = Ф {кТ) Л (Т), (6.4-17)

или

G = Ф*Д. (6.4-18)

Используя равенство (6.4-17), запишем выражение (6.4-14) или (6.4-15) следующим образом:

X{кТ) = Ф{кТ)X(О Г) -f Д Q\kT ~jT-T)uUT). (6.4-19)

С помощью матрицы весовой функции (6.4-18) формула (6.4-16) приводится к виду

ft-1

Xft = Ф^хо -f 2 GL/-iUy. (6.4-20)

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

6.5. г-ПРЕОБРАЗОВАНИЕ

Рассмотрим применение 2-преобразования только к стацио* парным объектам с постоянным интервалом квантования. Наиболее просто 2-преобразование определяется равенством

F{z)if{kT)z-\ (6.5-1)

ft = 0

или сокращенно

F{z)U- (6.5-2)

ft = 0

[30*, 64*, 102*, 139*, 140*]. Воспользуемся -преобразованием для определения переходной матрицы. Решение однородного уравнения (6.4-8) с матрицей Ф(Г) = А дает

х(йГ)-А^х(0Г). (6:5-3)

Применяя формулу (6.5-1), найдем г-преобразование вектора фазовых переменных

X{z) x{kT)z~K (6.5-4)

ft=0



Отсюда и из равенства (6.5-3) получим

X{z)= 2 [г-1А]*х(0Г). (6.5-5)

Учитывая соотношение

[I - г-1А] [I -f z~A + г-2А2 +...]=!,

справедливое при условии H-AIKl, будем иметь

Д [Z- А] = [l-z- 1А]-1. (6.5-6)

Следовательно, г-преобразование (6.5-5) можно представить следующим образом:

X (г) = [I - 2-1А]- X (ОТ). (6.5-7)

Обратное г-преобразование определяет

X (кТ) = [I - 2-iA]-i X (ОТ). (6.5-8)

Из соотношений (6.4-12) и (6.5-3) имеем

х{кГ)Ф{кТ)х{ОТ). (6.5-9)

Сопоставляя два последних выражения, получим из формулы (6.5-6) и равенства

[1-2-1А]-1 = 2[г1-А]-\

что

Ф (kT) = [I - z-A]- = [z \zl - A]-i} = A*. (6.5-10)

Обратное -преобразование (которое можно найти различными способами [30*, 64*, 102*, 139*, 140*]) определит значение переходной матрицы только для дискретных моментов времени. В соответствии с выражением (6.5-10) -преобразование переходной матрицы записывается в виде

Ф (Z) = [I - 2-1А]-1 z\z\- А]-1. (6.5-11)

Отметим, что более общая задача получения переходной матрицы Ф(/б+1, tk) нестационарных систем не может быть решена с помощью г-преобразования; кроме того, решение (6.4-19) неоднородного уравнения (6.3-9) также может быть выражено с помощью г-преобразования. Замена n=k-j приводит к соотношению

2 2 GkT-jT) u (;Т)г- =

fe=0/=0

= 2 0 {пТ) г- 2 U ОТ) Z-I. (6.5-12)

п=0 /=0



При выводе этой формулы верхний предел k внутренней суммы в левой части заменен на оо. Это возможно благодаря тому, что весовая функция физически реализуемой системы для отрицательных значений аргумента обращается в нуль. По этой же причине первую сумму в правой части можно определять, начиная с п = 0, а не с п=-/. Правая часть равенства (6.5-12) представляет собой произведение двух z-преобразований: GqC) и \i(z). Из выражений (6.5-10) -(6.5-12), (6.4-17) и равенства (6.4-19) получим

X (г) = Ф {Z) X (ОГ) + Go {Z) U {z), (6.5-13)

Оо(2) = Ф(г)А(Г).

где Итак,

X (г) = Ф {Z) [X {ОТ) + Д (Г) U {z)]. (6.5-14)

Аналогичным образом можно найти передаточную матрицу объекта

G(2) = Cl2l-Al-iB + D. (6.5-15)

6.6. ОПРЕДЕЛЕНИЕ ПЕРЕХОДНОЙ МАТРИЦЫ

Существует несколько способов определения переходной матрицы стационарного объекта управления с постоянным интервалом квантования.

Во-первых, если матрица Ас непрерывного объекта известна, то матрицу Ф(Г) можно получить по формуле (6.3-21).

Во-вторых, если найдена матрица А=ехр(АсГ) импульсного объекта, матрицы Ф(Г), Ф(2Г), Ф{кТ) можно записать, пользуясь выражением (6.5-10). Кроме того, если известна обратная матрица [I - 2~A]~S то можно воспользоваться обратным г-преобразованием отдельных элементов этой матрицы. При определении переходной матрицы непрерывных систем важную роль играет метод преобразования Лапласа, в отличие от этого роль метода г-преобразования незначительна: достаточно знать матрицу А дискретной системы, тогда Ф(Г) = А и матрицы Ф{кТ), й = 2, 3, могут быть записаны по формуле (6.4-12) с помощью матричного умно/Же-ния.

В-третьих, применяя теорему разложения Сильвестра, можно следующим образом представить переходную матрицу Ф{кТ).

Ф {кТ) = А* = 2 () П = 2 П тТзЗг' (6.6-1)

]ф1 1+1



где Zi (i=l, 2.....n) -собственные значения матрицы А, т. е.

корни характеристического уравнения г1 - А] = 0.

В-четвертых, для нахождения степеней матрицы А можно также использовать метод Кели - Гамильтона. Для этого элементы F(si) = exp Sit в левой части равенства (3.2-24) заменяют на zf, а коэффициенты многочлена R определяют из решения системы уравнений

zf-Riz,) (г = 1, 2, .... п). (6.6-2)

Мы не останавливаемся здесь на некоторых других методах определения переходной матрицы, а также не рассматриваем случай кратных собственных значений. (Сведения по этому вопросу имеются в разд. 3.3.)

6.7. ОПРЕДЕЛЕНИЕ ПЕРЕХОДНОЙ МАТРИЦЫ НЕСТАЦИОНАРНОГО ОБЪЕКТА

Предположим, что интервал квантования является постоянной величиной. Тогда однородное дифференциальное уравнение свободной системы получается из уравнений (6.3-7) и (6.3-8) нестационарного объекта

X (koT + Т)А (koT) X {k,T), (6.7-1)

где йоТ'-начальный момент квантования. Применяя итерационную процедуру, получим за (k-ko-l) шагов

ft-i

x{kT)= liAiiT) x(koT), k>ko. (6.7-2)

По определению переходной матрицы,

X {kT) = Ф {kT, koT) X {koT). (6.7-3)

Два последних равенства приводят к соотношению

П A{iT), если k>ko, I, если k = ko.

Если A (АГ)=Ао-постоянная матрица, то переходная матрица записывается в виде

Фо {kT - koT) = А[,*-*°\ (6.7-5)

Для нестационарного объекта матрицу A{kT) можно представить суммой постоянной матрицы Ао и переменной матрицы A\{kT) и воспользоваться методом возмущений. Получаемые результаты тем лучше, чем меньшее влияние оказывает матрица Ai(r) по сравнению с матрицей Ао, т. е. чем

{kT, koT).

(6.7-4)



меньше \\\\{kT)\\ по сравнению с|1Ао11. Используя выражение (6.4-14) и рассматривая компоненту A.i{kT)x{kT) как возмущающую функцию, получим

x{kT) = М'- х(Ао7) -Ь S А'Г^-%(;Т)х(;Т). (6.7-6)

J=kc

Уравнения такого типа решаются с помощью обычной итерационной процедуры. Первая итерация задается соотношением

ft-i

А^-х{коТ) +

х(йГ)= аГ*°х(/оГ) -f 2 аГ-аиуг)

+ 2 аГ -%(/пГ)х(/пГ)

m=fto

Так как

Ао*-* -Фо(/гГ-Ао7) = Фо, последующие итерации приводят к уравнению

X (кТ) - [Фо -f S (ФоА,Фо) -f S (ФоА,5 (Ф0А1Ф0)) + ...] X (коП

(6.7-7)

где символ S означает суммирование. Из выражений (6.7-7) и (6.7-3) находим, что переходную матрицу можно записать в виде равенства

Ф{кТ, к^Т) = Фо + S (Ф0А1Ф0) + S (ФоАхЗ (Ф0А1Ф0)) -f + S(ФoAlS(ФoA,S(ФoA,Фo)))-f ... = = [I + S (ФоА,) + S (ФоА15 (Ф0А1))-f

+ S (ФоА,5 (ФоА15 (Ф0А1))) -f ...] Фо, (6.7-8)

в правой части которого суммирование распространяется также на матрицу Фо. Очевидно, что для стационарной системы, когда Ai(АГ) = О, переходная матрица приводится к матрице Фо.

Решение неоднородного уравнения с использованием переходной матрицы имеет вид

ft-i

X {кТ) = Ф {кТ, kj) X {kT) -f 2 Ф ikT, jT + Г) В (;Т) ц (уТ).

(6.7-9)

Для стационарной системы это решение приводится к простейшему виду [выражение (6.4-14)].

Наконец, отметим, что уравнение, сопряженное однородному выражению

X (гТ +Т) = к (IT) X (гТ), . (6.7-10)



имеет вид

Z [iT + Т)= [A-i {iT)Yz{iT), (6.7-11)

или

zT [IT + Г) = (гТ) A-i (гТ). (6.7-12) Перемножив равенства (6.7-10) и (6.7-12), получим

zT (гТ + Г) X {iT + Г) = zT (гТ) х (гТ). (6.7-13)

Ана.чогично

zT (ЙГ) X {kT) = zT (ftoT) X {koT). (6.7-14)

Так как переходная матрица удовлетворяет однородному разностному уравнению, то

Ф {kT + Т, koT) = А {kT) Ф {kT, koT). (6.7-15)

Вводя в рассмотрение обратные матрицы, получим после транспонирования

[Ф-1 {kT + Т, koT)\ = [А-1 (;Г)1т [Ф-1 {kT, йоГ)]т. (6.7-16)

Из сравнения выражений (6.7-11) и (6.7-16) следует, что переходная матрица сопряженной системы определяется равенством

[Ф-1 {kT, koT)f = ФТ {koT, kT) (6.7-17) и, как легко видеть,

Ф {koT, kT) = П' А-1 (уТ). (6.7-18)

При этом

ф-1 {kT, koT) = Ф {koT, kT). (6.7-19)

6.8. УПРАВЛЯЕМОСТЬ И НАБЛЮДАЕМОСТЬ

Понятия управляемости и наблюдаемости, введенные Калманом в 1961 г., можно также распространить на дискретные системы. Здесь будет рассмотрен только случай линейных стационарных объектов.

Выделим в многомерном объекте

x{kT + T)Ф {Т) X (kT) + А (Г) U (kT) (6.8-1)

некоторые подобъекты

x{kT+T) = Ф{T)x{kT) + ЬJ{T)aJ(kT) (У=1, 2, г), (6.8-2)

где bj(T) есть /-й вектор-столбец матрицы А (Т).

Состояние х(07 ) называется управляемым, если для некоторой конечной управляющей последовательности щ(кТ) {k=0,



1 ... 36 37 38 39 40 41 42

© 2000-2024. Поддержка сайта: +7 495 7950139 добавочный 133270.
Заимствование текстов разрешено при условии цитирования.