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

Теория систем автоматического управления. В.А. Бесекерский, Е.П. Попов, 1975

.pdf
Скачиваний:
6766
Добавлен:
21.03.2016
Размер:
27.19 Mб
Скачать

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

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

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

(22.33) и (22.31) или (22.21).

§ 22.3. Пример исследования влияния случайных помех на динамику нелинейной системы

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

Уравнение замкнутой системы (рис. 22.10) в целом будет

(22.36)

где k = k1k2, F(х) — заданная нелинейность (рис. 22.10, б). При этом заданы; k=18,

k2 = 60, kос = 0,03, k0 = 0,5, Т1= 0,5, Т2 = 0,02, c/b= 4.

Помеха имеет нормальный закон распределения и задана спектральной плотностью (рис. 22.11)

(22.37)

где а = 0,05, β = 1,35, w12 = 7,5, ϕ = 0,03. Меняя величину дисперсии помехи σ f2,

характеризующую «уровень помехи», будем определять динамические качества системы в зависимости от величины σ f.

Произведя статистическую линеаризацию (22.3), разобьем уравнение системы (22.36) на два, соответственно для регулярной и случайной составляющих:

(22.38)

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

при заданных выше ее параметрах практически не пропускает частот, при

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

Чтобы привести этот интеграл к стандартному виду (§ 11.6), преобразуем сначала знаменатель спектральной плотности, а именно:

Тогда согласно обозначениям приложения 2 получим

где

Вчислителе же получим

Врезультате находим

(22.39)

где согласно приложению 2

(22.40)

Перейдем теперь к уравнению (22.38) для регулярной составляющей, т. е. для полезного сигнала х. Функция F определяется в нем графиком рис. 22.6, б в зависимости от х1 =x/b и σ 1 = σ x/b . В начальной части все кривые этого графика близки к прямым. Поэтому можно провести их обычную линеаризацию в виде

(22.41)

где kн— крутизна в начале координат (рис. 22.6, б), которая зависит от величины σ 1. Для данной задачи получим

Физически величина kн является коэффициентом усиления полезного» сигнала в нелинейном звене в присутствии помех, причем приведенная таблица дает зависимость этого коэффициента от уровня помехи, т. е. от среднеквадратичного ее значения σ 1= σ x/b, на входе нелинейного звена.

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

Найдем, например, зависимость устойчивости системы от уровня помех. Для этого согласно (22.38) и (22.41) запишем характеристическое уравнение системы;

(22.42)

Условие устойчивости системы по критерию Гурвица принимает вид

(22.43)

При заданных в начале параграфа параметрах это дает kн>1,17. Это согласно рис. 22.12 соответствует значению

Но согласно (22.39)

(22.44)

где обозначено

Эту величину удобно принять для выражения среднеквадратичного значения внешней помехи σ f в относительных единицах, учитывая, что согласно рис. 22.10 размерности переменных f(t) и х связаны между собой именно через коэффициент k= k1k2.

Вычислив величину I3 по формуле (22.40) при заданных выше параметрах системы, из

(22.44) находим

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

Выясним теперь влияние параметров k и Т1 на устойчивость системы в присутствии помех. Для этого по формуле (22.43) найдем сначала границы устойчивости системы на плоскостях параметров k, kн и Т1, kн (рис. 22.13, а и б). На границе устойчивости для

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

(22.45)

Это позволяет перестроить найденные на рис. 22.13 границы устойчивости в новые координаты соответственно

(рис. 22.14, а и б). При этом надо иметь в виду, что величина I3, согласно (22.40), зависит от параметра Т1, вследствие чего вычисление по формуле (22.45) при построении графика рис. 22.14, б необходимо производить с учетом изменения I3 при изменении Т1.

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

По линейному уравнению, вытекающему из (22.38) и (22.41),

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

ГЛАВА 23 НЕЛИНЕЙНАЯ ОПТИМИЗАЦИЯ СИСТЕМ АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ

§ 23.1. Общие положения

Ранее, в главе 12, была рассмотрена уже задача оптимизации систем автоматического регулирования в линейной постановке. Однако в большинстве случаев практики, когда на управление накладываются ограничения по величине, по скорости или другие, оптимальный закон регулирования становится нелинейным, если даже сам регулируемый объект описывается линейными уравнениями. Тогда система в целом после оптимизации становится нелинейной.

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

(23.1)

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

(23.2)

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

(23.3)

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

Существуют различные методы оптимизации процессов управления и регулирования. Ниже будет в простейшем виде изложено использование принципа максимума Л. С. Понтрягина [96], а затем последовательная оптимизация на базе нелинейного программирования, разработанная В. М. Пономаревым [105]. Другие важные направления развиты в работах Н. Н. Красовского [63] и др., ранее уже рассматривались работы А. М. Летова [77] и принцип динамического программирования Р. Беллмана [5]; см. также книги

[60, 95, 133].

§ 23,2. Синтез оптимальной системы с использованием принципа максимума

Принцип максимума, используемый в теории (оптимальных систем, разработан школой Л. С. Понтрягина [96].

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

(23.4)

(без переменных во времени коэффициентов и без внешнего воздействия), где x1, х2, ..., хn — переменные, относящиеся к заданной части системы, включающей в себя регулируемый объект и не изменяемую в процессе синтеза часть регулятора; u1, u2,..., иm—переменные, выражающие воздействия проектируемой части регулятора на заданную часть системы и называемые коротко управлениями. Неизменяемой частью регулятора может быть, например, его силовая часть (привод регулирующего органа);

тогда u1, . . ., ur будут воздействиями измерительно-преобразовательной части регулятора на его силовую часть (рис. 23.1).

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

(23.5)

Во всякой реальной системе величины управлений uj будут ограниченными, например,

или любой другой определенной областью допустимых значений.

Критерием оптимальности системы пусть будет минимум некоторого функционала

(23.6)

Для удобства решения задачи вводится дополнительная искусственная переменная х0 (t), определяемая уравнением

(23.7)

а также еще вспомогательные переменные ψ 0, линейными однородными уравнениями

(23.8)

Если ввести теперь вспомогательную функцию Н в виде

(23.9)

то все уравнения (23.4), (23.7) и (23.8) можно объединить в одну систему, типа известной из механики системы уравнений Гамильтона, а именно;

(23.10)

(23.11)

Принцип максимума гласит, что для оптимальности системы, т. е. для получения минимума функционала I(23.6), необходимо существование таких ненулевых непрерывных функций ψ 0 (t), . . ., ψ n(t), что при любом I, находящемся в заданном

интервале t0<t<t1, величина Н, как функция переменных u1, . . ., ur, в заданной области их допустимых значений достигает максимума

(23.12)

причем ψ 0 и M -постоянны во времени и

(23.13)

Для простейшего случая оптимальности — оптимальности по быстродействию — имеем fо = 1, а функция Н принимает вид

где

(23.14)

В этом случае прежние искусственные величины с нулевыми индексами не нужны. Гамильтонова система уравнений принимает вид

(23.15)

(23.16)

Формулировка принципа максимума: для оптимальности системы по быстродействию необходимо существование таких ненулевых непрерывных функций ψ 1 (t), . . ., ψ n(t), что

для всех 2 в заданном интервале t0<t<t1. функция Н переменных u1, . . ., un в заданной области их допустимых значений достигает максимума:

(23.17)

причем величина М постоянна во времени и

(23.18)

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

(23.19)

Требуется найти уравнение преобразовательной части системы u = u(х), чтобы система была оптимальной по быстродействию при переходе ее из произвольного начального

состояния в равновесное состояние (х = 0, dxdt = 0) . При этом на управление u наложено ограничение

Обозначив х1 = x, dxdt = x2, приведем уравнение (23.19) к исходному виду (23.4):

(23.20)

Функция Н согласно (23.14) и (23.4) здесь имеет вид

(23.21)

Чтобы определить максимум по переменной u, надо найти ψ 2. Для этого воспользуемся уравнениями (23.16), которые в данном случае будут

Принцип максимума (23.17), (23.18) с учетом выражения (23.21) и ограничения | u | < 1 дает

так как положительный максимум функции H по переменной u будет согласно (23.21) при u = +1 когда с2-с1t > 0, и при u = -1, когда с2 – с1t< 0. Поскольку линейная функция с2-с1t не более одного раза меняет знак, то в оптимальном процессе регулирования будет не более одного переключения u=+1 u= -1 или наоборот.

Следовательно, оптимальная по быстродействию система будет релейной, но не обычной релейной, а с особым специальным законом переключения реле по знаку вспомогательной функции ψ 2 = с2 — с1t. Чтобы представить себе это нагляднее, изобразим процесс на

фазовой плоскости.

Исключив из уравнений (23.20) dt, получим при u = +1 дифференциальное уравнение

откуда фазовая траектория будет

(23.22)

Аналогично при u = - 1 получаем

(23.23)

Это —параболы, симметричные относительно оси абсцисс х1.

Процесс должен заканчиваться в начале. Поэтому сначала изобразим фазовые траектории (параболы), вливающиеся в начало координат соответственно при u = +1 и при u = -1, как показано сплошными линиями на рис. 23.2.

Нанесем теперь и все остальные параболы с различными значениями с в формулах (23.22) и (23.23) до точек их вливания в изображенные ранее две ветви параболы, идущие к началу координат. Это и сделано на рис. 23.3. Как видим, из произвольной точки М0(x10,

x20) процесс идет по некоторой параболе М0D при управляющем сигнале u = -1 (в другой области было бы u = +1). В точке D происходит переключение реле на сигнал u = -1, после чего процесс идет по параболе ОD и заканчивается в точке О за конечное время, которое согласно принципу максимума является минимальным :из всех возможных для перехода данной системы из состояния М0 (х10, х20) в равновесное состояние О (0, 0).

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

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

(23.24)

причем х = х1 отсчитывается на оси абсцисс. Замечая, что из формул (23.22), (23.23) и рис. 23.2 находим уравнение линии переключения:

(23.25)

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

(23.26)

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

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

Пример 2. Пусть задана система

(23.27)

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

равновесное состояние х = 0, dxdt = 0. При этом задана область допустимых значений управления

Перепишем заданное уравнение (23.27) в виде

(23.28)

Функция Н согласно (23.14) и (23.4) здесь будет

(23.29)

Для вспомогательных переменных из (23.16) и (23.29) получаем уравнения

откуда