Главная > Разное > Теория систем автоматического регулирования
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

§ 17.2. Теоремы прямого метода Ляпунова и их применение

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

порядка будут:

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

так как в установившемся состоянии все отклонения переменных и их производные равны, очевидно, нулю по самому определению понятия этих отклонений.

Нам понадобятся в дальнейшем еще следующие сведения.

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

Представим себе -мерное фазовое пространство (см. § 16.1), в котором являются прямоугольными координатами (это будут, в частности, фазовая плоскость при и обычное трехмерное пространство при Тогда в каждой точке указанного пространства функция будет иметь некоторое определенное значение. Нам понадобятся в дальнейшем функции которые обращаются в нуль в начале координат (т. е. при и непрерывны в некоторой области вокруг него.

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

Рис. 17.9.

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

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

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

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

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

Заметим, что в некоторых частных задачах нам понадобится также функция , которая обращается в нуль не в начале координат, а на заданном конечном отрезке А В (рис. 17.9, в). Тогда знакоопределенность функции V будет обозначать ее неизменный знак и необращение в нуль в некоторой области вокруг этого отрезка.

Функция Ляпунова и ее производная по времени.

Любую функцию

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

в которых записываются уравнения (17.46) для этой системы. Производная от функции Ляпунова (17.48) по времени будет

Подставив сюда значения из заданных уравнений системы регулирования в общем случае (17.46), получим производную от функции Ляпунова по времени в виде

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

Следовательно, производная от функции Ляпунова по времени, так же как и сама V, является некоторой функцией отклонений, т. е.

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

Здесь шла речь только об уравнениях (нелинейных), в которые не входит в явном виде время так как только этот случай будет рассматриваться в дальнейшем. Вообще же метод Ляпунова может применяться и при наличии времени в явном виде, в частности для уравнений с переменными коэффициентами (линейных и нелинейных).

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

Теорема Ляпунова об устойчивости нелинейных систем.

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

Проиллюстрируем справедливость этой теоремы на наглядных геометрических образах. Для простоты возьмем систему третьего порядка Уравнения (17.46) для нее в общем виде будут

Возьмем знакоопределенную положительную функцию Ляпунова в виде

где — произвольно заданные вещественные числа. Будем придавать величине V возрастающие постоянные значения: что означает

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

Возьмем теперь производную от функции Ляпунова по времени. Согласно (17.49) и (17.52)

где функции берутся из заданных уравнений системы регулирования (17.51).

Если полученная таким путем функция окажется знакоопределенной отрицательной, т. е. если

во всех точках исследуемого фазового пространства, кроме одного только начала координат, где

то при любых начальных условиях изображающая точка М (рис. 17.10) вследствие (17.53) будет двигаться в сторону уменьшения значения

т. е. будет пересекать эллипсоиды, изображенные на рис. 17.10, извне внутрь. В результате с течением времени изображающая точка М будет стремиться к началу координат О фазового пространства и уже никак не сможет выйти за пределы тех эллипсоидов, в которые она проникла.

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

Рис. 17.10.

Отсюда вытекает справедливость теоремы и в общем случае. Рассуждения остаются аналогичными, только вместо трех уравнений (17.51) будет уравнений (17.46). Как и раньше, для любой знакоопределенной положительной функции Ляпунова получим некоторые замкнутые поверхности, окружающие начало координат (рис. 17.10), но уже не в обычном трехмерном, а в -мерном фазовом пространстве (их иногда называют гиперповерхностями). Поэтому, если производная окажется знакоопределенной отрицательной, то траектория изображающей точки М в -мерном пространстве при любых начальных условиях с течением времени будет пересекать указанные поверхности только извне внутрь, что и свидетельствует об устойчивости данной системы.

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

Замечания к теореме Ляпунова об устойчивости.

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

1. В теореме речь идет о подборе функции Ляпунова Вообще говоря, при заданных в форме (17.46) уравнениях системы регулирования можно подобрать несколько различных вариантов функции поскольку требуется только знакоопределенность ее и ее производной. Различные варианты функции удовлетворяющие теореме, могут дать соответственно различные варианты условий устойчивости для одной и той же системы регулирования. При этом одни из них будут шире, другие уже, последние могут входить в первые как частный случай и т. д.

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

Геометрически это значит, что, получив определенное семейство поверхностей (рис. 17.10) и убедившись, что траектории изображающей точки М приближаются к началу координат, пересекая эти поверхности

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

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

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

Теорема Ляпунова о неустойчивости нелинейных систем.

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

Рис. 17.11.

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

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

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

Возьмем изображающую точку М, как показано на рис. 17.11. Поскольку там и везде

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

Наиболее полно решение нелинейных задач теории регулирования с применением указанных теорем дано в известной книге А. И. Лурье где предложено брать функцию Ляпунова в виде «квадратичная форма плюс интеграл» (см. также [98]).

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

Пример учета нелинейности привода регулирующего органа.

Такой пример применительно к системе самолета с курсовым автопилотом (в упрощенном виде) был рассмотрен в работе А. И. Лурье и В. Н. Постникова. Схема данной системы автоматического регулирования представлена на рис.

Рис. 17.12.

Пусть все звенья системы являются линейными, за исключением электродвигателя (с редуктором), для которого будем рассматривать его реальную характеристику (рис. 17.12, б). Она может иметь произвольное криволинейное очертание с зоной застоя (при и с зоной насыщения (при Наклон характеристики и ее криволинейность могут быть любыми, лишь бы только соблюдались условия

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

Уравнение самолета как регулируемого объекта в грубо упрощенном виде будет

где — отклонение курсового угла самолета, — отклонение руля. Уравнения чувствительных элементов (гироскопов с потенциометрами);

Уравнение обратной связи

Уравнение усилителя

Уравнение электродвигателя с редуктором и рулем

где задается графиком рис. 17.12, б.

Уравнения (17.56), (17.57) и (17.58) можно свести к одному:

где

Для перехода к уравнениям вида (17.46) введем новые переменные:

и безразмерное время

С введением этих переменных дифференциальные уравнения всей системы (17.55), (17.59), (17.60) преобразуются к виду (17.46), а именно:

где

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

Установившийся процесс полета при данной системе согласно (17.55), (17.59), (17.60) и графику рис. 17.12, б будет иметь место при

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

В новых переменных (17.61) установившийся процесс полета определяется значениями:

чему соответствует любая точка отрезка в фазовом пространстве (рис. 17.13, а).

При отыскании условий устойчивости рассмотрим два случая; .

Случай Возьмем функцию Ляпунова в виде

Здесь интеграл будет всегда положительным, так как функция нечетная (см. условие Поэтому V есть знакоопределенная положительная функция, если обращающаяся в нуль на отрезке установившегося процесса (рис. 17.13).

Рис. 17.13.

Поверхности окружают этот отрезок (рис. 17.13, б), стягиваясь к нему с уменьшением С.

Составим производную от функции Ляпунова;

причем частные производные возьмем из (17.67), а производные по безразмерному времени — из уравнений системы (17.63). Тогда

Представим это в виде

Эта функция знакопостоянная, так как она не включает в себя координату а потому обращается в нуль не только на отрезке установившегося процесса а на всей полосе шириной в плоскости (рис. 17.13, в). Но вне этой полосы согласно (17.68) она будет всюду отрицательной при

Поэтому согласно теореме Ляпунова об устойчивости выражение (17.69) является достаточным условием устойчивости рассматриваемой нелинейной системы самолета с курсовым автопилотом (при любой кривизне и любом наклоне характеристики двигателя, имеющей вид рис. 17.12, б).

Траектория изображающей точки М будет пересекать поверхности извне внутрь везде, где Нужно только проверить, не «застрянет» ли изображающая точка М там, где обращается в нуль (помимо отрезка установившегося процесса . В данном случае речь идет о том» не останется ли изображающая точка на полосе (показанной на рис. 17.13, в), где если она случайно на нее попадет.

Для решения этого вопроса найдем проекции скорости изображающей точки когда эта точка находится в любом месте указанной

полосы. Поскольку там

то искомые проекции скорости согласно (17.63) будут

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

Случай Для этого случая возьмем функцию Ляпунова в виде

Производная от нее будет

Отсюда аналогично предыдущему приходим к достаточному условию устойчивости системы в виде

Общий вывод. Полученные в данной задаче достаточные условия устойчивости (17.69) и (17.70) после подстановки выражений 7 и через параметры системы (17.64) принимают вид соответственно

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

Как видим, данные условия устойчивости не зависят от формы характеристики двигателя (рис. 17.12, б), т. е. они одинаковы при любой кривизне, люб ом наклоне и любой зоне застоя (в том числе и при однозначной релейной характеристике двигателя постоянной скорости, а также и при линейной характеристике). Такие условия называются условиями абсолютной устойчивости. Они гарантируют, что при их выполнении система будет наверняка устойчива при любой нелинейности с ограничением лишь (17.54). В действительности же система может быть устойчивой и в некоторой области за пределами этих условий устойчивости при конкретно заданной форме нелинейности (см. гл. 18).

Пример учета нелинейности измерителя регулируемой величины.

На основании вышеизложенных теорем Ляпунова М. А. Айзерман показал, что если уравнение системы содержит нелинейность

где однозначная нелинейная функция, обращающаяся в нуль при — любое целое число из то для устойчивости системы достаточно, чтобы для линеаризованной системы (17.71) при замене можно было построить функцию Ляпунова V, производная от которой является знакоопределенной отрицательной функцией при любом значении а в интервале если кривая лежит между прямыми как изображено, например, на рис. 17.14, а.

Рис. 17.14.

Пусть, например, в прежней системе самолета с курсовым автопилотом (рис. 17.12, а) уравнение регулируемого объекта имеет вид (17.55), привод руля имеет линейную характеристику но реостат при чувствительном элементе I (измерителе регулируемой величины имеет нелинейную характеристику, в результате чего получается нелинейное уравнение автопилота

где

а — нелинейная функция, например, вида рис. 17.14, б.

Введем обозначения переменных:

Тогда уравнения автопилота (17.72) и самолета (17.55) примут вид (17.71), а именно:

Зададимся функцией V в виде

где все шесть коэффициентов неизвестны. Потребуем, чтобы функция

при фиксированном значении в уравнениях (17.73) имела вид

Тогда путем приравнивания соответствующих коэффициентов выражений (17.74) и (17.75) можно найти все шесть величин из системы шести алгебраических уравнений. Здесь приводится результат решения только для трех коэффициентов, которые понадобятся в дальнейшем, а именно:

где

Затем потребуем, чтобы выражение (17.74) при замене в уравнениях где , имело вид

что дает значения:

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

Эти неравенства с учетом (17.78) приводятся к следующему:

Подставив сюда (17.76), увидим, что это условие выполняется, если А а лежит в интервале где

откуда видно, что При этом требуется еще Нетрудно проверить, что последнее требование совпадает с критерием устойчивости (см. § 6.2) для данной системы в линеаризованном виде при замене (рис. 17.14, б), так как характеристическое уравнение согласно (17.55) и (17.72) в этом случае будет

Итак, для устойчивости рассматриваемой нелинейной системы автоматического регулирования достаточно, во-первых, чтобы выполнялся критерий устойчивости Гурвица для линеаризованной системы при и, во-вторых, чтобы нелинейная характеристика измерителя регулируемой величины лежала, как указано на рис. 17.14, б, между прямыми причем где значения определяются формулой (17.79), в которой величины согласно (17.77) выражаются через параметры данной системы и через первоначально принятое значение при линеаризации

Как и в предыдущем примере, здесь получаются условия абсолютной устойчивости, т. е. условия, не зависящие от формы нелинейности, но в более узких, чем (17.54), пределах, показанных на рис. 17.14, б.

<< Предыдущий параграф Следующий параграф >>
Оглавление