- •Введение
- •1. Основные задачи теории автоматического управления
- •Формулировка задачи управления
- •Математическая модель объекта управления
- •1.3. Управляющая система и объект автоматического управления
- •1.4. Закон обратной связи
- •1.5. Общая задача теории автоматического управления
- •2. Математические модели сау
- •2.1. Построение модели элемента системы управления
- •2.2. Динамические и статические звенья сау
- •2.3. Составление дифференциальных уравнений систем автоматического управления
- •2.4. Примеры составления дифференциальных уравнений звеньев сау
- •2.5. Типовые динамические звенья линейных сау
- •2.6. Соединение звеньев и преобразование структурных схем сау
- •2.7. Вопросы идентификации моделей объектов управления
- •3. Методы исследования линейных сау
- •3.1. Общая модель линейной непрерывной и дискретной сау
- •3.2. Линейные сау, описываемые обыкновенными дифференциальными уравнениями с постоянными коэффициентами
- •3.3. Дискретные линейные сау
- •4.1. Метод фазовой плоскости
- •4.2. Линеаризация нелинейных дифференциальных уравнений
- •4.3. Автоколебания нелинейных сау
- •5. Устойчивость систем автоматического управления
- •5.1. Основные понятия теории устойчивости (математическая формулировка)
- •5.2. Общие теоремы об устойчивости линейных сау
- •5.3. Устойчивость линейной сау с постоянной матрицей
- •5.4. Связь устойчивости с корнями характеристического уравнения
- •5.5. Критерии устойчивости
- •5.6. Алгебраические критерии устойчивости
- •5.7. Частотные критерии устойчивости
- •5.8. Логарифмический критерий устойчивости
- •5.9. Запас устойчивости по фазе и амплитуде
- •5.10. Устойчивость импульсных сау
- •5.11. Устойчивость нелинейных сау
- •6. Качество систем автоматического управления
- •6.1. Показатели качества переходного процесса
- •6.2. Прямые методы определения показателей качества
- •6.3. Связь переходного процесса с вещественной частотной характеристикой системы
- •6.4. Интегральные оценки качества
- •7. Случайные воздействия в линейных сау
- •7.1. Понятие случайной функции
- •7.2. Основные характеристики случайной функции
- •7.3. Стационарные случайные функции
- •7.4. Спектральное представление стационарной случайной функции
- •7.5. Спектральная плотность стационарной случайной функции
- •7.6. Преобразование стационарной случайной функции стационарной линейной динамической системой
- •7.7. Преобразование случайных сигналов безынерционными нелинейными звеньями
- •7.8. Понятие статистически оптимальной линейной системы
- •7.9. Статистическая проверка гипотез
- •8. Задачи оптимального управления
- •8.1. Экстремумы функций. Принцип Лагранжа
- •8.2. Начала вариационного исчисления
- •8.3. Прямые методы решения задач оптимального управления
- •8.4. Принцип максимума Понтрягина
- •8.5. Оптимальное позиционное управление (динамическое программирование)
- •9. Современные тенденции развития систем управления
- •9.1. Управление при неполной начальной информации
- •9.2. Экстремальные сау
- •9.3. Самонастраивающиеся системы (снс)
- •9.4. Самоорганизующиеся и самообучающиеся сау
- •9.5. Автоматизированные системы управления
- •9.6. Роботы и гибкие производственные системы
- •9.7. Математические методы в управлении роботами и гпс
4.2. Линеаризация нелинейных дифференциальных уравнений
В этом разделе будут рассматриваться методы линеаризации для достаточно узкого, но имеющего широкое практическое применение класса нелинейных дифференциальных уравнений. Эти методы основываются на возможности приближенного описания исследуемой системы с помощью некоторой специальным образом выбираемой «идеальной» системы, «поведение» которой нам известно.
Пусть имеется объект управления, который описывается системой вида
(4.2.1)
Будем считать, что нам известно решение этого уравнения при ε=0:
(4.2.2)
где С - вектор произвольных постоянных, соответствующий неким начальным условием объекта управления. Систему
(4.2.3)
называют порождающей системой, а решение (4.2.2) - порождающим решением.
Возникает весьма естественный вопрос - в каком соответствии находится порождающее решение с решением системы (4.2.1). Как построить (если это возможно) последовательность процедур, позволяющую с любой степенью точности построить решение системы (4.2.1) на основании (4.2.3). Перечисленные вопросы находят свое разрешение в теории возмущений. Первым и одним из основных результатов этой теории является знаменитая теорема Пуанкаре, которую мы приведем немного позже (с. 110). Область ее применения ограничена требованием аналитичности, то есть разложимости в ряд функции F (по Х и ε).
Будем искать решение задачи Коши (гл. 3) с начальным условием
Х(0)=Х0 (4.2.4)
для системы (4.2.1) в виде X(t,ε). Наряду с системой (4.2.1) будем рассматривать порождающую систему
(4.2.5)
с тем же начальным условием. Сделаем замену переменной X=Z + Y в (4.2.1), считая, что решение Z(t) известно. Вектор Y будет удовлетворять системе
(4.2.6)
и нулевому начальному условию
Y (0) = 0. (4.2.7)
Используя свойство аналитичности функции F(X,t,ε), перепишем (4.2.6) в виде
(4.2.8)
где А={∂Fi/∂хj} - квадратная матрица частных производных, вычисленных при Y=0, ε=0; Fi и xj - компоненты соответствующих векторов; ∂F/∂ε - вектор с компонентами (∂Fi/∂ε)o; B(Y, ε, t) - совокупность членов разложения более высокого порядка. Так как предполагалось, что решение порождающего уравнения Z(t) известно, то, следовательно, известны А и ∂F/∂ε как функция времени.
Будем искать решение системы (4.2.8) в виде ряда
(4.2.9)
Подставляя (4.2.9) в (4.2.8) и приравнивая коэффициенты при одинаковых степенях параметра ε, получим систему уравнений для определения векторов Yi
.
(4.2.10)
В этих уравнениях D1=(∂F/∂ε)0, как указывалось, известная вектор-функция времени. Вектор-функция D2 содержит квадратичные члены разложения функции B(Y,ε,t) по Y и ε, то есть в нее войдут только функции Y1 и не входят функции Yi для i > 1.
Таким образом, если последовательно решать уравнения (4.2.10), то функции Dk будут определяться только функциями Yi, для которых i<k. Заметим, что функции Yi удовлетворяют нулевым начальным условиям - Yi(0)=0.
Следовательно, поставленная задача сводится к последовательному решению задач Коши для системы (4.2.10). Об этой задаче говорилось в главе 3, и был дан метод ее решения для линейных уравнений типа (4.2.10) (метод вариации постоянных). Напомним, что для вычислений по этому методу необходимо знать фундаментальную систему решений однородного уравнения Dk=0. Причем, как говорилось, общих рецептов интегрирования уравнений с переменными коэффициентами нет.
В рассматриваемой в этом разделе задаче из знания порождающего решения Z=F(t, С), где С=(c1,…,сn) - вектор произвольных постоянных, можно найти фундаментальную систему решений. В самом деле, F(t,С) удовлетворяет уравнению (4.2.5):
(4.2.11)
при любом значении С. Обозначим через ξi вектор
(4.2.12)
Вычислим
Используя тождество (4.2.11) и правило вычисления производной сложной функции, получим
Здесь ∂f/∂F={∂fi/∂Fj} - квадратная матрица размерности п×п; fi и Fj - компоненты вектор-функций f и F соответственно. Так как ∂fi/∂Fj =∂fi/∂zj =(∂fi/∂xj)0, то df/dF=A, и, следовательно, вектор-функции, определяемые формулой (4.2.12), удовлетворяют системе дифференциальных уравнений dξi/dt=Aξi для любых i, то есть являются фундаментальной системой решений.
Теперь сформулируем упомянутую вначале теорему Пуанкаре.
Теорема Пуанкаре.
1. Если общий интеграл порождающего уравнения (4.2.5) известен, то решение системы уравнений (4.2.10) может быть найдено при помощи операций дифференцирования и взятия квадратур.
2. Решение системы уравнений (4.2.1) - аналитическая функция параметра ε, то есть ряд (4.2.3) сходится при достаточно малых по абсолютной величине значениях ε и, следовательно, представляет собой решение уравнения (4.2.1), разложенное по степеням ε.
Часто изложенную выше схему поиска решения называют асимптотической.
4.2.1. Метод Крылова - Боголюбова. Весьма часто на практике встречаются САУ, входными (управляющими) сигналами в которых являются гармонические колебания, а сами системы близки к линейным. Для иллюстрации метода Крылова - Боголюбова рассмотрим классический пример колебательной системы, определяемой дифференциальным уравнением вида
(4.2.13)
где ε - малый параметр. При ε=0, очевидно, решением уравнения (4.2.13) будет
x = acosψ, (4.2.14)
где ψ=ωt+θ. Величина амплитуды а и фазы колебания θ будут определяться начальными условиями и будут оставаться постоянными во времени, то есть
(4.2.15)
Будем искать общее решение уравнения (4.2.13) при ε = 0 в виде ряда по ε:
(4.2.16)
где U1(a,ψ), U2(a,ψ), ... являются периодическими функциями угла ψ с периодом 2π/ω, а величины а и ψ как функции времени определяются дифференциальными уравнениями:
(4.2.17)
Ниже будет показана процедура получения первого, второго и так далее порядка приближения. Необходимо отметить, что практическая применимость метода определяется не свойствами сходимости сумм (4.2.16), (4.2.17) при m→∞, а асимптотическими свойствами для данного фиксированного т при ε→0. Требуется лишь, чтобы при малых ε приближение, даваемое рядом (4.2.16), хорошо работало для достаточно длительных интервалов времени.
Опуская довольно длинные, но весьма простые выкладки, которые при желании можно посмотреть в литературе, приведем лишь конечные результаты:
(4.2.18)
где для сокращения записи введены обозначения:
(4.2.19)
Из формул (4.2.19) видно, что fk(а,ψ) - периодическая функция от ψ (период 2π), зависящая от а; ее явное выражение будет определено, как только будут найдены выражения для Ai(a), Bi(a), Ui(a, ψ) до k-го номера включительно.
Для определения А1(а), B1(a), U1(a,ψ) из первого уравнения системы (4.2.18) рассмотрим разложение Фурье функций fо(а, ψ) и U1(a, ψ):
(4.2.20)
Подставляя эти разложения в первое уравнение системы (4.2.18) и приравнивания коэффициенты при одинаковых гармониках, получим:
(4.2.21)
(4.2.22)
Таким образом, однозначно определены А1(а) и В1(а), а также все коэффициенты разложения ряда Фурье функции U1(a,ψ), кроме первых v1(a) и W1(a). Этот результат неслучаен и обусловлен тем, что рассматриваемый метод нахождения приближенных решений содержит некоторую произвольность.
Для однозначности определения коэффициентов необходимо наложить на них дополнительные условия. Обычно в качестве этих условий принимают отсутствие первой гармоники в выражениях U1(a,ψ), U2(а, ψ),..., что означает в нашем случае равенство нулю v1(a) и W1(a). С физической точки зрения принятие вышеупомянутого дополнительного условия соответствует выбору в качестве величины а полной амплитуды первой основной гармоники колебаний. Окончательно имеем:
(4.2.23)
,
(4.2.24а)
(4.2.24б)
Таким образом, используя формулы (4.2.19), мы получим явное выражение для f1(a,φ), а затем, разложив его в ряд Фурье и использовав второе уравнение из (4.2.18), получим совершенно аналогично выражения для А2(а), В2(а), U2(a,ψ). Изложенная процедура, как нетрудно видеть, позволяет определить Аk(a), Bk(a), Uk(a,ψ) для сколь угодно большого индекса k.
4.2.2. Методы линеаризации. В главе 2 были продемонстрированы методы замены нелинейных характеристик приближенной линейной зависимостью. Однако к типовым нелинейным элементам, описанным в главе 2, этот метод - разложения в ряд Тейлора - неприменим, так как даже качественная, не говоря о количественных соотношениях, картина после линеаризации не соответствует природе явления.
Остановимся на методе линеаризации, основанном на идеях, изложенных в п. 4.2.1. Ограничимся первым приближением метода Крылова - Боголюбова, так как практика показывает, что в большинстве случаев уравнения 1-го порядка дают те же качественные результаты, что и уравнения высших приближений.
Рассмотрим, например, уравнение колебательной системы
Его решение в первом приближении, как говорилось, может быть представлено в виде
x = a cos ψ, (*)
причем амплитуда а и полная фаза ψ должны удовлетворять уравнениям:
(4.2.25)
где
Напомним, что первое приближение является основной гармоникой приближенного решения (4.2.16), удовлетворяющего исходному уравнению с точностью до величин порядка малости εт, а амплитуда а является согласно принятым выше допущениям полной амплитудой основной гармоники. Исходя из этого, введем в рассмотрение функции амплитуды kl(а) и λl(а), определяемые следующими соотношениями:
(4.2.26)
Используя эти функции, перепишем уравнения первого приближения (4.2.25) в виде
(4.2.27)
Продифференцируем теперь выражение (*) для первого приближения. Учитывая (4.2.27), имеем:
(4.2.28)
Продифференцировав (4.2.28) еще раз, получим
(4.2.29)
Учитывая формулы (4.2.26), с точностью до ε2 перепишем (4.2.29) в виде
(4.2.30)
Таким образом, сравнивая исходное уравнение
с уравнением (4.2.30), видим, что это уравнение получается путем замены нелинейного члена εf (х, dx/dt) линейным - [k1(a) x+λl(a) dx/dt], где k1(a)=kl(a)--k.
Изложенный выше метод часто называют методом эквивалентной линеаризации нелинейных систем.
Остановимся еще на одном методе линеаризации, используемом в случаях, когда на вход нелинейного элемента подается гармонический сигнал с постоянной амплитудой вида
х (t) = A sin ωt = A sin ψ. (4.2.31)
Для типовых нелинейных элементов, рассмотренных нами ранее, выходной сигнал будет периодической функцией (см., например, рис. 2.9), но уже не будет гармоническим. Периодический выходной сигнал, как любая периодическая функция, может быть представлен рядом Фурье, из которого видно, что, в отличие от линейных систем, нелинейные реагируют на гармоническое колебание одной определенной частоты бесконечным набором гармонических колебаний кратных частот.
Обычно нелинейные САУ имеют структурную схему типа рис. 2.25, причем линейная часть, как правило, обладает свойствами фильтра низких частот и подавляет высокочастотные колебания. Вследствие этого пренебрегают всеми гармониками выше первой на выходе нелинейного звена, то есть выходной сигнал y = F(x) приближенно считают равным
(4.2.32)
где
(4.2.33)
Так как согласно (4.2.31)
то равенство (4.2.32) может быть переписано в виде
(4.2.34)
где
(4.2.35)
Приближенное представление нелинейной зависимости у=F(х) при синусоидальном входном сигнале линейной зависимостью (4.2.34) называется гармонической линеаризацией, а метод исследования нелинейных САУ, основанный на этом приеме, - методом гармонической линеаризации.
Отметим одну существенную особенность метода гармонической линеаризации. Хотя коэффициенты q и q' постоянны при заданных значениях А0 и ω, но в переходных колебательных процессах с изменением А0 и ω они будут меняться, что и позволяет, применяя линейные методы исследования к (4.2.34), учитывать основные нелинейные свойства.
По аналогии с линейными системами, используя выражение (4.2.34), можно ввести Ф(А,ω) - комплексный гармонический коэффициент усиления, или амплитудно-фазовую характеристику нелинейного звена для первой гармоники. Будем считать, что
,
(4.2.36)
тогда согласно (4.2.34) имеем
(4.2.37)
то есть
(4.2.38)
О свойствах q' см. задачу 4 к данной главе.
Определим в качестве примера амплитудно-фазовую характеристику нелинейного элемента, изображенного на рис. 2.7, г. Когда амплитуда входного сигнала А больше а, на выходе элемента появляется периодическая последовательность импульсов (рис. 2.9,б). Согласно (4.2.33) и (4.2.35) имеем
(4.2.39)
где
ψ0
= arcsin
a/А,
откуда
(4.2.40)
где ξ=Аsinψ. Таким образом,
(4.2.41)
Амплитудно-фазовые характеристики различных нелинейных элементов приведены в задаче 5 к данной главе.
