Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Понятие функционала




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Казанский национальный исследовательский технический университет им. А.Н.Туполева-КАИ»

(КНИТУ-КАИ)

Г.Л.Дегтярёв

Оптимальное управление

(Учебное пособие)

 

Казань 2014

 

Теория оптимального управления

 

Литература

1. Эльсгольц «Вариационное исчисление».

2. Сиразетдинов Т.К. «Оптимизационные задачи авиационной техники».

3. Сиразетдинов Т.К. «Основы теории оптимальных процессов».

4. Дегтярев Г.Л., Семенов П.К. «Оптимальное управление стохастическими системами при неполной информации».

5. Брайсон, Хо-Ю-ШИ «Прикладная теория оптимального управления».

6. Дегтярев Г.Л., Ризаев И.С. «Синтез локально-оптимальных алгоритмов управления ЛА».

7. Ройтенберг Я.И. Автоматическое управление.

 

1. Математическая постановка задач оптимального управления.

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

(1.1)

с начальными условиями

(1.2)

Здесь: - n - мерная функция своих аргументов,

- n- мерный вектор, характеризующий состояние управляемого процесса в момент времени ,

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

- начальное состояние.

Если управление на отрезке , где - конечное время управления, задано , можно построить соответствующее ему решение системы (1.1), (1.2) .

t0
t1
t0
t1
y2(t)
y1(t)
u1(t)
u2(t)
u(t)
y(t)
Рис. 1

Другому управлению будет соответствовать другая траектория .

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

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

Понятие функционала

Известно, что если каждому значению переменной соответствует определенное значение переменной , то говорят, что задана функция .

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

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

t0
t1
y0
y1
y
A(y0t0)
B(y1t1)
Рис. 2

,

или площадь , ограниченная кривой

.

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

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

.

В качестве такой точки может быть конечная точка , т.е. или некоторая функция конечного состояния, т.е.

.

Различают следующие виды функционалов.

1) Функционал Лагранжа

, (1.3)

где - некоторая достаточно-гладкая функция своих аргументов, свойства которой оговариваются в конкретном случае.

2) Функционал Майера

(1.4)

 

3) Функционал Больца

(1.5)

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

Например, путем введения переменной

функционал Лагранжа

можно представить в форме Майера

,

где и связаны уравнением

.

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

(1.6)

Управление , минимизирующее в текущий момент времени, называется локально-оптимальным.

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

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

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

В том случае, когда функция - не зависит от времени (постоянна), функционал становится функцией этого параметра и задача оптимизации сводится к задаче минимизации (максимизации) функции.

 

v(p)
u(p)
W(p)
y(p)
Рис. 3
Пример 1. Понятие оптимальной ширины полосы пропускания системы.

Рассмотрим систему, где

- изображения

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

- передаточная функция разомкнутой системы.

Учитывая, что , где - передаточная функция замкнутой системы, получим

.

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

, где - частотная функция замкнутой системы.

Пусть ,

т.е. АЧХ системы .

Здесь - характеризует ширину полосы пропускания системы.

Тогда дисперсия ошибки

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

,

получим уравнение, которому с необходимостью удовлетворяет искомая оптимальная ширина полосы пропускания системы

. (1.7)

Рис. 4
Последнее может быть решено графически.

Так как уравнение (1.7) – нелинейное, оно может иметь несколько решений, каждое из которых должно быть дополнительно исследовано и найдено действительно оптимальное.

 

Методы решения задач оптимального управления

Теоретической основой решения задач оптимального управления являются:

1) вариационное исчисление,

2) принцип максимума Понтрягина,

3) метод динамического программирования Беллмана.

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

 


Поделиться:

Дата добавления: 2015-04-04; просмотров: 140; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты