- •Введение
- •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.5. Общая задача теории автоматического управления
Общей задачей ТАУ является задача о стохастической управляемой системе вида
= F(X,
U,
ξ,t)
(1.5.1)
Как уже говорилось ранее, детерминированную цель управления ХТ= Х(Т) в этом случае следует заменить некой сформулированной в вероятностных терминах целью, так как фазовый вектор X(t) является случайным. Наиболее распространенными в данных обстоятельствах являются следующие формулировки цели:
J1=D(X(Т))=М(Х(Т)-М(X(Т)))2→min, (1.5.2) то есть минимизация дисперсии
J2 = Р {| X (Т) - М (X (Т))| <ε}> max, (1.5.3)
то есть максимизация вероятности того, что конечное значение фазового вектора находится внутри некоторого достаточно малого интервала [М(X (Т)) ± ε] с центром в М(Х(Т)).
Условие N(X,U,t)≥0, задающее область определения функции (1.5.1), следует рассматривать как детерминированное ограничение, то есть выполняющееся с вероятностью, равной 1. Несмотря на то, что мы переходим от частной задачи к более общей, физический смысл ранее введенных понятий не изменяется. Но величина платы за управление в виде (1.2.1) теперь не будет достаточно оправданной и должна быть заменена усредненной величиной, то есть
=
M(G(X,
t)).
(1.5.4)
В такой реальной постановке задача становится практически неразрешимой, и на сегодняшний день нет общей математической теории решения таких задач. Поэтому в зависимости от конкретной задачи делают некоторые предположения, позволяющие ее упростить. Одним из таких методов упрощения является схема двухэтапной оптимизации, дающая хорошие результаты в предположении малости возмущений.
Собственно, этот метод проходит в неявном виде через все предыдущие разделы. Поэтому имеет смысл оглянуться назад и посмотреть на изложенное с этой точки зрения.
На первом этапе, при изложении задачи управления, считалось, что ξ=0, и формулировалась чисто детерминированная задача, в которой J1 (см. (1.5.2)) или J2 (см. (1.5.3)) достигали заведомо своего экстремального (минимального или максимального) значения, а плата за управление выражалась чисто детерминированной функцией, то есть рассматривалась обычная задача оптимального управления:
Х(0) = Х0, (1.5.5а)
Х(Т)= ХТ, (1.5.5б)
=F(X,U,0, t), (1.5.5в)
ΔG(X,t)→ min (1.5.5г)
в которой требовалось найти программу управления X0(t), U0(t).
На втором этапе, считая, что возмущения малы, но не тождественны нулю, искалось корректирующее управление - закон обратной связи, минимизирующий J1. Разберем этот этап более подробно. Условие (1.5.2) для отклонений Y(t) от программной траектории:
J1 = М(Y(T), Y(T)) → min (1.5.6)
или, что то же,
J1 = D [Y(Т)] → min
В уравнении (1.4.3) будем считать, что случайный процесс ξ(t) центрирован, то есть
ξ(t) = М [ξ(t)] = 0 t. (1.5.7)
(Далее для сокращения записи используем соотношение (1.5.7), как определение ξ(t)).
Ограничиваясь одномерным случаем, имеем для искомых поправок программной траектории и коррекции следующее дифференциальное уравнение:
=a(t)y+b(t)v+c(t)ξ
с начальным условием y(0)=0. Из теории дифференциальных уравнений известно, что общее решение данного уравнения:
,
(1.5.8)
где
.
Для отыскания корректирующего управления используем формулировку цели управления, данную формулой (1.5.6), которая в нашем случае будет иметь вид
min.
(1.5.9)
Предполагаем, что корректирующее управление v есть детерминированная функция времени, по аналогии с задачей первого этапа.
Подставив (1.5.8) в (1.5.9), имеем
(1.5.10)
и окончательно получаем из-за центрированности процесса
.
(1.5.11)
Каждое слагаемое в правой части выражения (1.5.11) - положительная величина (сумма квадратов) и, следовательно, в предположении детерминированности корректирующего управления для минимизации условия (1.5.9) необходимо положить v(t) ≡ 0.
Результат несколько парадоксальный - для уменьшения ошибки при достижении цели управления надо вовсе не управлять системой. Причину парадокса не надо долго искать. Просто следует корректирующее управление выбирать так, чтобы оно каким-либо способом зависело от возмущения ξ(t). Непосредственно осуществить данное требование технически весьма затруднительно, поскольку для выбора v как функции ξ надо иметь датчики, позволяющие измерять эту величину. Выходом из данной ситуации является косвенный учет зависимости v(ξ), а именно - измерение значений фазовых переменных или их отклонений от программного движения и отыскание корректирующего управления в форме
v = v(t, х) или v = v(t, у).
Данная глава приоткрывает в некоторой степени дверь во множество вопросов, изучением которых занимается ТАУ. Собственно, все изложенное далее на страницах этого учебника является развитием и более подробным изучением задач, поставленных в этой главе, в приложении к более конкретным объектам управления.
