- •Введение
- •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. Математические методы в управлении роботами и гпс
1. Основные задачи теории автоматического управления
Формулировка задачи управления
Системы управления (СУ) создаются для достижения вполне определенных целей. Для того чтобы достичь заданной цели, необходимо определить закон управления каким-либо объектом. Теория автоматического управления - наука о методах определения этих законов для объектов, допускающих их реализацию средствами автоматики. Разновидность автоматического управления представляет собой автоматическое регулирование, то есть поддержание постоянными каких-либо величин, характеризующих процесс, или изменение этих величин по определенным законам. Понятно, для того чтобы это было возможно осуществить, необходимо наличие измерительных приборов, преобразователей сигналов этих приборов в сигналы к исполнительным устройствам, в свою очередь оказывающим воздействие на объект управления.
Теория автоматического регулирования, предшествовавшая теории автоматического управления, при решении главной задачи автоматического управления - выбора допустимого закона управления, гарантирующего достижения цели, - как правило, исходила из следующего способа решения задачи. Главный конструктор волевым решением назначал заранее определенный вид движения, заведомо приводящего к цели, а затем подбиралось соответствующее этому движению управление.
Рассмотрим эти несколько абстрактные утверждения на более конкретных примерах. Возьмем ставший на сегодняшний день классическим
примером летательного аппарата, управляемого автопилотом, который совмещает в себе набор перечисленных выше приборов - измерительных, преобразующих и исполнительных, с помощью которых можно многократно изменять положение рулей и величину тяги и тем самым изменять траекторию полета аппарата. Пилот по заданной цели (например, место и время приземления) выводит самолет на расчетный курс и включает автопилот. Измеряя отклонения от расчетной траектории, автопилот вырабатывает сигналы, которые по заданному закону управления меняют положение рулей и величину тяги так, чтобы самолет следовал по расчетной траектории.
Автопилот в общем случае, помимо этой кривой, задаваемой радиус-вектором r(t) центра тяжести, где t здесь и в дальнейшем обозначает время, обязан также учитывать вектор скорости самолета, углы атаки и тангажа и так далее. Таким образом, траектория движения самолета может быть описана движением точки в некотором n-мерном пространстве, в качестве координат которого будут выбраны перечисленные параметры, характеризующие движение самолета. Это пространство, отражающее всевозможные мгновенные состояния, называется фазовым пространством и является весьма удобным для рассмотрения «движения» объектов управления в теории автоматического управления (ТАУ).
С конкретными примерами, показывающими, как воплощается словесное описание в формализованную математическую модель, вы ознакомитесь в главе 2. Здесь же главное - понять основные принципы теории автоматического управления, не отвлекаясь на частные примеры. Эта глава аккумулирует основные положения всего учебника. Возвращайтесь к ней почаще, усвоив очередной раздел учебника.
Описывая какой-либо объект управления (самолет или корабль, химический или атомный реактор, электрическую или топливную печь и так далее) n-мерным вектором X(t), координаты которого дают однозначную мгновенную характеристику объекта, мы получим фазовую траекторию, описываемую «концом» вектора X(t) и отражающую, как меняется со временем состояние объекта управления.
Часто говорят также, что вектор X(t) описывает фазовое состояние системы. В этом утверждении неявно предполагается, что существует набор готовых к действию измерительных приборов, способных непрерывно производить в любой момент времени измерения нужных величин. Для автоматической системы «автопилот» эти величины частично были перечислены, для химического реактора такими величинами будут температура, давление, массы веществ, участвующих в реакции, и так далее.
В принятой в ТАУ терминологии в таких случаях говорят, что объект управления наблюдаем по данным величинам. Важность данного замечания хорошо иллюстрирует пример управления продольным движением самолета. Так, несмотря на десятки лет существования авиации, прибора, измеряющего возмущение угла атаки крыла самолета или его высоту вблизи земли, к концу XX века не было. Понятно, что если управляющая система не имеет информации о значении какой-либо величины, то она не в состоянии ею управлять.
В этом, пожалуй, заключается основное отличие автоматических управляющих систем от автоматизированных систем управления, то есть систем, в которых в качестве управляющей системы выступает человек. Опыт, интуиция, способность к неформальному мышлению позволяют ему принимать решения, то есть управлять также и в условиях неполноты знаний об объекте управления или самой цели управления.
Среди наблюдаемых параметров объекта управления выделяют совокупность управляемых (выходных) переменных, обозначая ее вектором Y(t). Если в системе осуществляется управление всеми координатами состояния объекта, то векторы X(t) и Y(t) совпадают. В общем случае вектор Y (t) имеет размерность т, причем т<п.
В терминах фазового пространства легко формализуется понятие цели управления. Обозначим Хн=X(tн) - начальное, a Xк=X(tк)- конечное состояние объекта управления. Состояние Хк называется целью управления. В дальнейшем, когда это не вносит путаницы (так как начало отсчета времени может выбираться произвольным образом), будем считать, что tн=0, a tк=Т, то есть Хн=Х(0), а Хк=Х(Т). Таким образом, проявление воли главного конструктора на языке фазового пространства выражается в том, что он соединяет точку Х(0) и точку Х(Т) некой траекторией; затем рассматриваются различные способы (законы) управления.
Простейшие объекты управления описываются в фазовом пространстве векторным дифференциальным уравнением вида
=
F(X,
U,
t), (1.1.1)
где X = (x1, x2...,хп) - вектор состояний объекта;
U=(U1,U2...,Ur) - вектор управления, который можно выбирать. В практических задачах к уравнению (1.1.1), как правило, добавляется неравенство, имеющее в наиболее общем случае вид
N(X, U,t)≥0. (1.1.2)
Смысл этого неравенства состоит в том, что физическая характеристика объекта управления, величины управляющих воздействий, да и само время управления ограничены и не могут принимать сколь угодно больших величин. Так, например, если атомный реактор в течение секунд или долей секунды может превратиться в атомную бомбу, то естественно, что процесс управления должен протекать в течение этого времени, то есть должен быть указан интервал времени, на котором наблюдается движение.
В теории автоматического регулирования обычно этот интервал очень большой. Так, время полета самолета на много порядков больше времени компенсации его отклонений от заданной траектории. (Далее при рассмотрении линейных САУ этот момент будет разобран более подробно.) Понятно также, что конструируя автопилот, учитывают высотный потолок самолета, его максимальную скорость (дозвуковая, сверхзвуковая) и так далее, которые приводят к ограничениям на изменение фазовых координат типа
X
GX
t,
(1.1.3)
где
gx
-
некоторое множество произвольного
вида, а значок «
»
обозначает принадлежность. Значок
(«для всех»), так называемый квантор
всеобщности, обозначает,
что условие (1.1.3) должно выполняться в
любой момент времени.
Вектор управления U(t) ограничен не только требованиями, накладываемыми на величины компонент, но и своей принадлежностью какому-либо классу функций. Например, мы можем выбирать управление только из класса непрерывных функций или кусочно непрерывных. Любую функцию
U(t) GU t, (1.1.4)
где gu - соответствующее множество управлений, называют допустимым управлением.
Наряду с объектами, описываемыми уравнением (1.1.1), в ТАУ рассматриваются также объекты, описываемые разностными уравнениями типа
Xk+1=Xk+τF(Xk,Uk, tk), (1.1.5)
где τ = tk+1- tk, а также более общего вида:
Xk+1=Fk(Xk,Uk, tk). (1.1.6)
Такого рода дискретные системы часто рассматриваются при применении ЭВМ в системе управления.
Значительно более сложными для математического исследования являются объекты управления с так называемыми распределенными параметрами, в которых ряд параметров (например, массу летательного аппарата) нельзя считать сосредоточенными в одной точке. Математическая запись законов, которым они подчиняются, приводит к системам уравнений в частных производных. Еще более сложный математический аппарат используется в ТАУ при описании объектов с переменной структурой и в системах с запаздыванием, в которых состояние системы в данный момент времени определяется предысторией объекта управления.
В данном курсе будут в основном рассматриваться объекты управления, описываемые уравнением (1.1.1), и частично объекты, подчиняющиеся уравнению типа (1.1.5).
