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

3832

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

Тогда уравнение динамики системы (4.132) будет

A(p)x B(p)F(x, px) M

(4.135)

Вследствие наличия постоянной правой части, возможно смещение центра колебаний x° даже при симметричной нелинейной характеристике.

Поэтому решение ищется в форме (4.66). Тогда уравнение (4.135) с учетом

(4.67) примет вид

A( p)(x x* ) B( p)

F

(q

b

p)x*

M ,

 

(4.136)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где x°, F°, M° - постоянные; x *

A sin t . Поэтому полученное уравнение

разбивается на два:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A(0)x

B(0)F (x , A, ) M ;

 

 

 

 

 

 

 

 

 

 

 

 

 

b(A,x

, )

 

 

 

 

 

(4.137)

 

*

 

 

 

 

*

 

 

A(p)x

 

B(p) q(A,x

, )

 

 

 

p x

 

0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Несмотря на разделение уравнений, между ними остается нелинейная взаимосвязь, так как величина F° в первом уравнении зависит от решения второго уравнения (A и - искомые амплитуда и частота переменной x*), а

коэффициенты a и b второго уравнения зависят от решения первого уравне-

ния x°.

Для решения второго уравнения (4.137) можно применить любой из способов, указанных выше для уравнения (4.120). Основным из них является подстановка λ=j в характеристическое уравнение

 

 

 

 

 

 

 

 

 

b(A, x

, )

 

A( ) B( ) q(A, x

 

, )

 

0,

 

 

 

 

 

 

 

 

 

что после выделения вещественной и мнимой частей дает два уравнения:

X(A, ,x ) 0;

(4.138)

Y(A, ,x ) 0.

Их решение совместно с первым уравнением (4.137) определяет три искомые величины x°, A, в зависимости от параметров системы,

Итак видно, что амплитуда A и частота автоколебаний, вообще гово-

ря, будут зависеть от величины правой части уравнения М°, т. е. от величины

421

внешнего воздействия. Вместе с тем от нее может зависеть и само существо-

вание или отсутствие автоколебаний.

Если нелинейность F(x,px) не имеет нечетной симметрии, то постоян-

ная составляющая в решении может появиться и при отсутствии внешнего

воздействия (M° = 0). Тогда первое из уравнений (4.137) принимает вид

A(0)x B(0)F (x , A, ) 0,

(4.139)

а в случае A(0) =0 (что бывает в астатических системах) вырождается к виду

F (x , A, ) 0,

(4.140)

которое также решается совместно с уравнениями (4.138).

Итак, в результате решения уравнений (4.138) получаем амплитуду и частоту

A A(x ); (x ), (4.141)

выраженные через величину смещения x°. Если их подставить в выражение

F°(x°,A, ), вычисленное по формуле (4.67), то величина F° станет функцией одной переменной x0:

F (x )

(4.142)

так называемая функция смещения. При этом первое из уравнений (4.137)

будет

A(0)x B(0) (x ) M .

(4.143)

Следовательно, Ф(x°) является новой нелинейной функцией, по кото-

рой определяется величина постоянной составляющей x°.

Функция Ф(х°) в уравнении (4.143) заменяет собой исходную нелиней-

ность F(x,px) при определении постоянной составляющей.

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

баний x * A sin t нелинейность F(x,px) трансформируется для постоянной составляющей к виду Ф(х°).

При нечетно симметричных нелинейностях величина x°, определяемая уравнением (4.143), представляет собой статическое отклонение (ошибку) за

422

счет постоянного внешнего воздействия и нелинейно зависит от последнего.

В случае же отсутствия нечетной симметрии нелинейности согласно выра-

жению (4.139) или (4.140), где F (x ), статическое отклонение x° возника-

ет и без внешнего воздействия.

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

ван как особого вида несимметричные автоколебания с малой амплитудой и с переменной во времени составляющей (4.142), которую согласно формуле

(4.140) можно будет определить по уравнению (4.150).

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

дем считать внешнее воздействие f(t) (задающее или возмущающее, или то и другое вместе) в уравнении (4.132) медленно меняющимся по сравнению с

автоколебательной составляющей x * A s in t , т. е. спектр частот функ-

ции f(t) лежит ниже частоты автоколебаний . Сохраняя при этом формулу искомого решения в виде (4.66), естественно считать и величину x°(t) мед-

ленно меняющейся в том же смысле.

Тогда гармонически линеаризованное уравнение системы (4.136) будет содержать согласно формуле (4.132) в правой части S(p)f(p). В результате по-

сле разбиения этого уравнения на два вместо выражения (4.137) получим

A(p)x B(p)F (x ,A, ) S(p)f (t);

(4.144)

 

 

 

 

b(A, ,x )

(4.145)

A(p)x* B(p) q(A, ,x )

p x 0.

 

 

 

 

Второе уравнение здесь совпадает со вторым уравнением системы

(4.137) и после подстановки λ=j в характеристическое уравнение оно при-

водится к тем же двум уравнениям (4.138), из которых определяются ампли-

туда A и частота автоколебаний в виде выражений (4.141) в зависимости от величины смещения x° и от параметров системы. Это, в свою очередь, позво-

ляет, используя формулу (4.68), определить функцию смещения (4.142).

423

Тогда уравнение (4.144) для медленно меняющейся составляющей x°(t)

будет

A(p)x B(p) (x ) S(p)f (t);

(4.146)

Решение этого уравнения и определяет процесс управления в нелиней-

ной системе при наличии автоколебательных вибраций.

Функция смещения Ф(х°), определяемая указанным выше способом,

имеет обычно вид плавной кривой даже для релейных характеристик F(x).

Поэтому для исследования процесса управления ее часто можно линеаризо-

вать обычным способом:

 

 

 

 

 

(x ) kn x ,

(4.147)

где

 

 

 

 

 

kn

d

(4.148)

 

 

 

.

 

 

 

dx

 

x 0

 

Тогда уравнение (4.146) динамики процесса управления принимает вид

[A(p) knB(p)]x S(p) f (t). (4.149)

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

оно сохраняет особенности нелинейной системы, так как коэффициент kn за-

висит от очертания функции смещения Ф(x°), а оно, в свою очередь, зависит от амплитуды и частоты автоколебаний, которые определяются структурой и параметрами системы. Поэтому коэффициент kn является сложной нелиней-

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

ре параметров системы по заданному качеству и точности процесса управле-

ния, определяемого линеаризованным уравнением (4.149). С учетом этой особенности можно, применяя обычные методы синтеза или выбора структу-

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

Весьма важно то, что в нелинейной системе различные составляющие проходят через нелинейное звено с существенно различными характеристи-

424

ками. Когда нет вибрационной составляющей, процесс управления проходит с нелинейной характеристикой F(x). При наличии же автоколебательных вибраций процесс управления проходит с другой нелинейной характеристи-

кой Ф(х°), которая имеет совсем другое очертание, чем F(x), и часто может быть линеаризована в виде выражений (4.147), (4.148). На этом основана, в

частности, широко применяемая на практике вибрационная линеаризация

(вибрационное сглаживание) нелинейных характеристик. Однако такое сгла-

живание нелинейной характеристики не всегда бывает полезным. Оно может изменить коэффициент усиления по полезному сигналу (по медленно ме-

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

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

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

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

Заметим, что медленно меняющаяся составляющая х°(t) может быть и колебательной, частота которой много ниже частоты автоколебаний .

Наконец, при отсутствии внешнего воздействия (после его снятия), ко-

гда вместо формулы (4.149) имеем уравнение

[A(p) knB(p)]x 0, (4.150)

х°(t) будет являться медленно меняющейся переходной составляющей в про-

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

колебательных системах.

Поскольку коэффициент kn, как уже указывалось, зависит от амплиту-

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

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

425

4.6.5.Применение функций Ляпунова

кисследованию устойчивости нелинейных систем

Ранее (см. 2.6) уже давалось общее понятие устойчивости динамиче-

ской системы по Ляпунову.

В общем случае /38/ в нелинейных системах, в отличие от линейных,

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

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

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

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

ва «в большом».

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

ные кривые (см. 2.6.1). Если же представить себе не интегральную кривую, а

фазовую траекторию в n-мерном пространстве для соответствующей системы уравнений, то в устойчивой системе, согласно определению, она будет иметь вид, изобра-

женный на рис. 4.46.

Напомним теоремы второго (прямого)

метода Ляпунова, которые гласят, что если для системы уравнений возмущенного дви-

жения существует знакоопределенная функ-

Рис. 4.45. Пример фазовой ция V(х), производная которой является зна-

траектории устойчивой системы

копостоянной противоположного знака, то решение системы x= 0 устойчиво и, кроме того, это решение будет устой-

чиво асимптотически, если существует знакоопределенная функция V(х),

производная которой является тоже знакоопределенной противоположного

426

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

вости: если для системы уравнений возмущенного движения существует ка-

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

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

водной, то решение системы x= 0 неустойчиво.

Геометрическая иллюстрация теоремы для случая n = 2 на фазовой плоскости состоит в следующем. Пусть функция V(х) знакопеременная с ли-

ниями V= const, показанными на рис. 4.47, а ее производная положительно определенная. Видно, что при произвольных начальных условиях фазовая траектория попадает в область, где V(х)> 0, и будет удаляться от начала ко-

ординат.

Если же производная V(х) является отрица-

тельно определенной, то фазовая траектория уда-

 

ляется от начала координат в области, где V(х)< 0.

 

Аналитически это описывается следующим

 

образом.

 

Пусть производная V(х) знакоопределенная

Рис. 4.46. Иллюстрация

положительная. Зададим некоторое значение ε > 0.

к теореме о неустойчивости

Ляпунова

По условиям теоремы, как бы мала ни была об-

ласть начальных условий δ :> 0, всегда найдется часть этой области, где V(х)> 0. Тогда функция V(х)с течением времени будет возрастать, т. е. V(х(t)) >

V(х(t0)) при t > t0. Поэтому в некоторый момент времени t1 значение функции

V(х(t1)) перейдет величину V(x ) и затем станет больше этой величины, а

вместе с этим будет и x(t) при t> t1 и при любом заданном ε > 0, что и го-

ворит о неустойчивости системы.

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

427

ления. Сделаем это для одного (достаточно широкого) класса систем с одной однозначной нелинейностью. Пусть система описывается следующими урав-

нениями в матричной форме:

 

 

dx

Ax By,

(4.151)

 

 

 

 

 

dt

 

 

dy

F( ),

cT x ry,

(4.152)

 

dt

 

 

где A - невырожденная матрица nxn коэффициентов, (detA≠0), x - век-

тор координат x= (x1, x2, . . ., xn), y, - скалярные координаты, B - матрица-

столбец коэффициентов b1, b2, ..., bn, r - коэффициент обратной связи, cT -

транспонированная матрица-столбец, т. е. матрица-строка, в соответствии с которой сTх = с1x1 + с2x2 + ... + сnхn.

Нелинейная функция F( ) может иметь произвольную нечетно-

симметричную форму, удовлетворяющую условиям

F(0) 0, F( ) 0 при 0. (4.153)

Применительно к реальным системам написанные уравнения можно расшифровать, например, следующим образом: уравнение (4.151) представ-

ляет собой уравнения динамики управляемого объекта, а выражения (4.152)

относятся к регулятору - уравнение нелинейного исполнительного устройст-

ва (привода) и уравнение измерительно-усилительного устройства и обрат-

ной связи привода.

Общий порядок системы n+1. В реальных системах измеряются не все координаты x1, x2, . . ., xn состояния объекта. Поэтому некоторые отдельные коэффициенты сi во втором уравнении (4.152) будут нулями. В реальных сис-

темах нулями будет являться и часть элементов матрицы А и столбца B.

Приведем заданную систему (4.151), (4.152) к каноническому виду пу-

тем замены переменных: z Ax By, cT ry.

Проделав это, получим систему уравнений

428

dz

 

 

 

 

 

Az

BF( ),

 

 

 

 

dt

 

 

 

(4.154)

 

 

 

d

T

 

 

 

 

 

c

 

rF( ),

 

 

dt

 

 

 

 

причем будем полагать, что матрица А приведена к диагональной форме.

Должно соблюдаться условие невырожденной общей матрицы системы

 

A

B

0, те. .r cT A 1B 0.

(4.155)

 

cT

r

 

 

 

Функцию Ляпунова в этом случае рекомендуется брать в виде

 

 

 

 

 

(4.156)

 

V(z, ) zTQz F( )d ,

 

 

0

 

где Q — некоторая положительно определенная квадратичная форма n коор-

динат z. Интеграл в этом выражении тоже является, как легко проверить, по-

ложительно определенной функцией (n+1)-й координаты .

Составим производную функции Ляпунова (4.156) в силу уравнений системы (4.154):

dV

 

dzT

Qz zTQ

dz

F( )

d

 

(4.157)

 

 

dt

 

dt dt

 

 

dt

zT (ATQ QA)z F( )(BTQz zTQB) F( )cT z rF2 ( ).

Матрица квадратичной формы Q является симметричной, т. е. QT= Q.

Поэтому можно сделать следующее преобразование:

BT Qz zT QB (BQ)T z (QB)T z 2(QB)T z.

Далее обозначим G= -(ATQ+QA) и покажем, что матрица G симметрич-

ная. В самом деле,

GT (AT Q QA)T (QT A AT QT ) (QA AT Q) G.

Итак, получаем

dV zTGz rF2( ) 2F( )(QB 1c)T .

dt

2

 

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

теоремам Ляпунова об устойчивости производная dV

dt

должна быть либо

 

 

429

 

 

знакоопределенной, либо знакопостоянной отрицательной функцией. Обра-

тимся к критерию Сильвестра для установления положительной определен-

ности функции dV dt . Поскольку G является матрицей положительно опре-

деленной квадратичной формы, то первые n неравенств критерия Сильвестра выполняются. Остается потребовать, чтобы

G

 

 

 

1

T

QB

 

c

2

 

 

 

1

 

 

QB

 

c

 

2

 

 

0.

r

 

 

 

 

 

 

 

Отсюда

r (QB

1

c)T G 1(QB

1

c).

(4.158)

 

 

2

2

 

 

Следовательно, при выполнении условия (4.158) совместно с условием

(4.155) система будет устойчива асимптотически. Это является достаточным условием асимптотической устойчивости решения z= 0, = 0.

Видно, что в условия устойчивости (4.155) и (4.158) не вошли никакие параметры нелинейной характеристики F( ). Следовательно, эти условия справедливы при любой форме нелинейности, удовлетворяющей общим тре-

бованиям (4.153). Такие условия устойчивости, которые не зависят от кон-

кретной формы нелинейности, называются условиями абсолютной устойчи-

вости системы.

КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАНИЯ

1.Перечислите виды существенных (не линеаризуемых по Тейлору)

нелинейностей.

2.Напишите общее выражение для математической модели кусоч-

но-непрерывной нелинейной характеристики.

3. В чем состоят особенности исследования динамических режимов систем автоматического управления с нелинейными элементами во времен-

ной области?

430

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