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

Теория автоматического управления. Нелинейные системы

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

4. УСТОЙЧИВОСТЬ НЕЛИНЕЙНЫХ СИСТЕМ

4.1.Понятие устойчивости нелинейных систем

Применение методов исследования линейных систем для анализа динамики нелинейных систем возможно с учетом двух понятий движения:

1)невозмущенное движение – одно из возможных расчетных движений системы при определенных начальных условиях и заданном внешнем воздействии;

2)любое другое движение – возмущенное, получаемое за счет приложения к системе кратковременного внешнего возмущения при t = 0.

Процессы в автономных нелинейных системах можно рассматривать как частные случаи невозмущенных движений, при исследовании которых важным вопросом является анализ стационарных (установившихся) движений. При анализе их устойчивости рассматриваются два вида устойчивости движения: устойчивость со-

стояния равновесия и устойчивость периодических движений (автоколебаний).

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

dx

= ϕ(x),

(4.1)

 

dt

 

где x – вектор состояния x = x(x1, x2,…xn), φ – вектор-функция,

φ = φ1, φ2, … φn).

Функции φk и их производные по всем переменным хj в (4.1)

непрерывны.

Решение системы будет x(t), определяемое вектором начальных условий, заданных в некоторый момент времени t = t0 x0 = = x0(x10, x20, …xn0).

71

elib.pstu.ru

Обычно t0 = 0, поэтому более наглядным является решение: x1 = x1(t, x0), x2 = x2(t, x0),… xn = xn(t, x0) и в векторной форме x =

= x(t, x0).

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

4.1.1. Анализ стационарных движений

Состояние равновесия как вид стационарного движения описывается системой конечных уравнений, получаемых из системы (4.1), когда производные равны нулю:

0 = φ1(x1, x2, … xn), 0 = φ2(x1, x2, … xn),

………………….. (4.2)

0 = φn(x1, x2, … xn).

Пусть система (4.2) имеет m решений a(a1i, a2i,… ani) для i = 1,2…m, тогда для системы (4.1) имеем

x1(t) ≡ a1i, x2(t) ≡ a2i,… xn(t) ≡ ani при t = 0÷∞.

(4.3)

Решения по (4.3) называются стационарными движениями, хотя им соответствует точка, пребывающая в неподвижном состоянии.

Вторым классом стационарных движений в динамической нелинейной системе являются периодические движения, в процессе которых переменные совершают колебания с периодом Т:

x1(t) = x1(t + T), x2(t) = x2(t + T), … xn(t) = xn(t + T).

(4.4)

Различают два принципиально разных вида периодических движений: предельные циклы и консервативные движения.

Предельный цикл представляет собой изолированную замкнутую траекторию. В достаточно малой окрестности этой траектории не существует других замкнутых траекторий. Все траектории в этой окрестности или «наматываются» на предельный цикл, или удаляются от него.

72

elib.pstu.ru

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

Устойчивость положения равновесия определяется по Ляпу-

нову, следующим образом.

Пусть положение равновесия системы a(a1, a2,… an). Состояние равновесия a называется устойчивым, если для ка-

ждого заданного (сколь угодно малого) положительного числа ε можно найти такое положительное число δ(ε), при котором выполнение неравенства:

׀xk0 ak ׀ < δ для k = 1, 2, …, n

(4.5)

для всего бесконечного интервала времени 0 < t < ∞ будут справедливы неравенства

׀xk(t) – ak׀ < ε для k = 1, 2, …, n.

(4.6)

Положение равновесия называется асимптотически устойчивым по Ляпунову, если дополнительно к (4.4) и (4.5) имеет место условие

׀ xk(t) – ak׀ 0, при t→0, k = 1, 2, …, n.

(4.7)

Если существует такое ε, при котором хотя бы в одном случае нельзя найти такое число δ(ε), чтобы было выполнено (4.5) для всех t > 0, то положение «a» называется неустойчивым по Ляпунову.

На рис. 4.1 проиллюстрированы понятия устойчивости по Ляпунову и частного случая асимптотической устойчивости.

Рис. 4.1. К понятию устойчивости по Ляпунову (траектория х(х0, t) начинается в некоторой δ-окрестности и не покидает ε-окрестность)

73

elib.pstu.ru

Пример 4.1

1.Пусть уравнение системы x= –x, решение которого x(t) = x0 e–t. Точка равновесия х = 0 асимптотически устойчива, так как при любом значении х0 функция x(t)0 при t→∞.

2.Решением уравнения x= + x является x(t) = x0 et. Точка равновесия неустойчива, так как при любом значении х0 функция x(t)→∞ при t→∞.

3.Пусть x1' = − x2 и x2' = x1 . Этой системе соответствует уравне-

ние консервативного звена x2'' + x2 = 0 . Его решение x2(t) = A sin(t + ξ),

где А и ξ – постоянные интегрирования. Всегда по заданному ε можно выбрать δ таким образом, чтобы окружность имела радиус меньше ε. Положение равновесия х1 = 0, х2 = 0 устойчиво по Ляпунову, но не асимптотически устойчиво.

Устойчивость по Ляпунову для периодических движений

определяется относительно периодического решения φ(t) системы,

описываемой (4.1). Периодическое решение φ(t) называется ус-

тойчивым по Ляпунову, если для каждого заданного положительного числа ε можно найти такое положительное число δ(ε), при котором выполняется неравенство

׀xk(t0) φk(t0< δ для k = 1, 2, …, n,

(4.8)

для любых t > t0 выполняется неравенство

 

׀xk(t) – φk(t) ׀ < ε для k = 1, 2, …, n,

(4.9)

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

 

׀xk(t) φk(t) ׀ 0, при t→0, k = 1, 2, …, n,

(4.10)

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

востью.

Периодическое движение φ(t) называется орбитно-устойчи-

вым, если для любого ε можно найти такое δ(ε), при котором любая фазовая траектория, находящаяся при t = t0 в δ-окрестности траекто-

74

elib.pstu.ru

рии периодического движения, для всех t = t0 ÷ ∞ не выйдет из ε-окрестности траектории периодического движения.

Орбитная устойчивость требует близости не изображающих точек решения φ(t) и близкого к нему при t = t0 решения x(t), а близости траектории этих точек в пространстве.

Периодическое движение называется асимптотически орбитноустойчивым, если все упомянутые траектории при t→∞ асимптотически приближаются ктраектории периодического движения φ(t).

Пояснение окрестности к понятию орбитной устойчивости дано на рис. 4.2, где показана часть замкнутой траектории φ(t).

Рис. 4.2. К пояснению орбитной устойчивости

4.2. Методы определения устойчивости положения равновесия

В 1892 г. А.М. Ляпунов опубликовал классическую работу «Общая задача об устойчивости движения». В этой работе предложены два метода исследования устойчивости положения равновесия.

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

уравнением.

Второй метод (прямой метод Ляпунова) сводится к построению некоторых функций, называемых функциями Ляпунова.

75

elib.pstu.ru

4.2.1 Линеаризация нелинейных систем, описываемых дифференциальными уравнениями n-го порядка

Если требуется провести линеаризацию уравнения движения

системы относительно опорной траектории

xoп (t) , являющейся

решением уравнения

 

&

(4.11)

x(t) = F t, x(t),r(t)]

 

 

при некотором входном сигнале roп (t) и начальных условиях,

x(t0 ) = xoп0 , т.е.

 

 

&

,

(4.12)

xoп (t) = F [t, xoп (t),roп (t)], xoп (t0 ) = xoп0

то поведение x(t) нелинейной системы в окрестности опорной траектории может быть представлено с помощью отклонений x(t) от

опорной траектории x(t) = xoп (t) + δx(t) , подставляя

которое

в (4.11), имеем

 

 

&

&

(4.13)

xoп (t) + δx(t) = F [t, xoп (t) + δx(t), roп (t) + δr(t)] ,

где вариация внешних воздействий δr(t) = r(t) roп (t).

Разложим функцию F в ряд Тейлора в окрестности опорной траектории. Ограничившись только линейными членами уравнения и вычитая (4.12) из (4.13), получим, что вариации δ x(t) описываются системой линейных уравнений:

δx&(t) = Fx [t, xoп (t),roп (t)]δx(t) + Fr [t, xoп (t),roп (t)]δr(t) ,

δx(t0 ) = x(t0 ) xoп0 ,

(4.14)

где Fx и Fr – матрицы частных производных вектор-функции F(t, x, r) по соответствующим аргументам,

 

 

fi

 

 

 

fi

 

 

 

 

 

 

 

 

 

 

 

 

Fx

=

 

,

Fr

=

 

, i = 1,n, j = 1,n, k = 1,m.

 

 

xj

 

 

rk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

76

elib.pstu.ru

Дальнейший анализ нелинейной системы в окрестности опорного режима проводится методами анализа линейных систем, применяемыми к уравнениям в вариациях (4.14).

Пример 4.2

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

F = x′′′ + (x′′)2 + sinx+ eх –1 + r2 r = 0

с начальными условиями x(0) = x0, x(0) = x0, x′′(0) = x′′0 относи-

тельно опорной траектории xоп(t) 0, rоп(t) 0.

Определим коэффициенты разложения функции F в ряд Тейлора:

a3 = (∂F/∂x′′′)оп = 1, a2 = (∂F/∂x′′)оп = (2x′′)оп = 0,

a1 = (∂F/∂x)оп = (cosx)оп = 1,

a0 = (∂F/∂x)оп = (eх)оп = 1, b1 = –(∂F/∂r)оп =

= –(2r)оп = 0, b0 = –(∂F/∂r)оп = 1.

Отсюда получим дифференциальное уравнение линеаризованной системы:

δx′′′(t) + δx(t) + δx = δr(t);

δx(0) = x0 xoп (0) = x0 ;

 

δx(0) = x′ − x

(0) = x;

 

 

0

oп

0

 

δx′′(0) = x′′ −

x′′

(0) = x′′(0).

 

0

oп

 

 

Необходимое условие положительности всех коэффициентов

характеристического

уравнения

системы

D(λ) = λ3 + λ + 1 = 0 не

выполняется, так как

a2 = 0 . Кроме того,

по критерию Гурвица

должно выполняться

неравенство

а1а2 > а3а0, однако а1а2 = 0,

а3а0 = 1, поэтому делаем вывод, что система неустойчива.

Корни характеристического

полинома: D(λ) / λ1 = −0,6823 ,

λ2,3 = 0,3412 ± 1,1615i , из которых λ2,3 имеют положительную ве-

щественную часть, поэтому согласно теоремам первому методу Ляпунова система неустойчива.

77

elib.pstu.ru

4.2.2. Линеаризация нелинейных систем, описываемых дифференциальными уравнениями в форме Коши

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

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

Пусть динамическая система описывается уравнением

dx

= φ( x) ,

(4.15)

 

dt

 

где x – вектор состояния, φ – вектор-функция.

Обозначим через x* вектор координат исследуемого положения равновесия, т.е. решение системы уравнений φ(x) = 0, и положим, что функция φ допускает разложение в ряд Тейлора в точке x*. Пренебрегая малыми высшего порядка по сравнению с малыми вариациями δx, получим уравнение линеаризованной системы

 

 

 

 

 

dδx

= A(x )δx,

(4.16)

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

φ1

 

 

 

φ1

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

x1

xn

 

 

где A(x*) =

φ(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= ... ...

...

 

 

 

x

x =x*

 

φn

 

 

φn

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xn

 

 

– матрица первых производных нелинейной функции (матрица Якоби), вычисляемых в точке равновесия x = x*.

Согласно первому методу Ляпунова об устойчивости «в малом» положения равновесия нелинейной системы можно судить по результатам анализа линеаризованной системы:

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

78

elib.pstu.ru

если линеаризованная система неустойчива, то положение равновесия неустойчивое.

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

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

Исследование устойчивости нелинейных систем по первому методу Ляпунова имеет недостатки:

исследуется только устойчивость «в малом»;

применим только для систем, линеаризуемых в окрестности

положения равновесия.

Применение данного метода рассмотрим на примере с помощью первого метода Ляпунова.

Пример 4.3

Пусть математическое описание системы в форме Коши имеет

вид:

dx1 = − x1 + x1x2 ; dt

dx2 = − x2 + x22 . dt

Определим положение равновесия нелинейной системы, приравняв нулю производные. Получаем, что система имеет два реше-

ния: x11 = 0; x21 = 0 и x12 = 0; x22 = 1 которые являются точками равновесия системы.

Для применения первого метода Ляпунова линеаризуем исходную нелинейную систему разложением в ряд Тейлора в окрестности точек состояния равновесия, в результате чего получим:

ϕ1 (x1, x2 ) a11x1 + a12x2 ;

ϕ2 (x1, x2 ) a21x1 + a22x2 .

На рис. 4.3 показано пояснение принципа перехода к линеаризованной системе уравнений, где для коэффициентов (переменных)

79

elib.pstu.ru

fji в системе уравнений индекс j – № функции (переменной), а i – № числа состояния равновесия.

Рис. 4.3. Линеаризация в окрестности положения равновесия

Проверку устойчивости выполним для каждого состояния равновесия:

1. Значения коэффициентов линеаризованного уравнения:

a11

=

∂ϕ1 = −1

при

x1 = x11, x2

= x21;

 

 

x1

 

 

 

 

a12

=

∂ϕ1

= 0

при

x1 = x11, x2

= x21;

 

 

x2

 

 

 

 

a21

=

∂ϕ2

= 0

при

x1 = x11, x2

= x21;

 

 

x1

 

 

 

 

a22

=

∂ϕ2

= −1

при

x1 = x11, x2

= x21.

 

 

x2

 

 

 

 

Тогда линеаризованная система уравнений для первого состояния равновесия примет вид:

dx1 = − x1; dt

80

elib.pstu.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]