
- •Глава 1. Оптимизация статических объектов 6
- •Глава 2. Основы линейного программирования 22
- •Глава 3. Способы описания динамических систем 34
- •Глава 4. Применение вариационных методов для поиска
- •Глава 1. Оптимизация статических объектов
- •1.1. Понятие статических и динамических объектов
- •1.2. Задача нелинейного программирования
- •Задачи на условный экстремум, неопределенные множители Лагранжа
- •1.4. Пример применения метода неопределенных множителей Лагранжа для поиска наибольших значений функций
- •1.5. Общая постановка задачи линейного оценивания параметров
- •Глава 2. Основы линейного программирования
- •2.1. Постановка задачи
- •2.2. Основные геометрические фигуры в линейном программировании
- •Экстремальные точки
- •2.4. Основные теоремы об экстремальных точках
- •2.5. Симплексный метод решения задач линейного программирования
- •2.6. Учет ограничений типа неравенств
- •2.7. Поиск начальной экстремальной точки
- •Глава 3. Способы описания динамических систем
- •3.1. Передаточные функции
- •3.2. Описание в форме Коши
- •3.3. Управляемость, наблюдаемость, стабилизируемость, обнаруживаемость
- •3.4. Понятие фильтра и общая задача регулирования
- •Глава 4. Применение вариационных методов для поиска оптимальных управлений
- •4.1. Понятие линейного пространства
- •4.2. Функционал и его вариация
- •4.3. Вычисление вариации функционала
- •4.4. Задача Эйлера
- •4.5. Применение уравнения Эйлера для поиска оптимального закона управления
- •4.6. Уравнение Эйлера – Пуассона и его применение
- •4.8. Неопределенные множители Лагранжа в вариационном исчислении
- •Глава 5. Вариационные задачи с подвижными границами
- •5.1.Основные виды задач с подвижными границами
- •5.2. Скольжение граничных точек по заданным траекториям
- •Глава 6. Принцип максимума
- •Постановка задачи поиска оптимального управления
- •Пояснения к получению принципа максимума
- •6.3. Динамическое программирование
- •Примеры применения динамического программирования
- •Глава 7. Аналитическое конструирование регуляторов (акор)
- •7.1. Постановка задачи
- •7.2. Решение задачи акор
- •7.3. Уравнение Риккати
- •7.4. Общие свойства решения уравнения Риккати
- •7.5. Способы решения уравнения Риккати
- •7.7. Метод диагонализации
- •Глава 8. Случайные процессы в системах управления
- •8.1. Описание случайных процессов
- •8.2. Стохастические дифференциальные уравнения
- •8.3. Прогнозирование (оценивание) значений случайных величин с использованием закона распределения
- •8.4. Линейное оценивание значений случайных величин
- •Глава 9. Фильтр калмана
- •9.1. Постановка задачи
- •9.2. Основные принципы получения формул дискретного фильтра Калмана
- •9.3. Получение формул фильтра Калмана
4.4. Задача Эйлера
Рассматривается функционал вида J = x∫2 F ( x , y , y ′)dx . Требуется
x1
провести через две заданные точки с координатами ( x1 , y1 ) и ( x2 , y2 ) такую кривую y( x) , которая доставила бы экстремум рас-сматриваемому функционалу.
46
Вычислим вариацию рассматриваемого функционала [10,11]
|
|
|
|
|
x 2 |
∂F |
η + |
∂F ′ |
|
||
|
|
|
δJ = ∫ [ |
∂y |
∂y′ |
η ]dx , |
|
||||
где η( x) – |
|
|
|
|
x1 |
|
|
|
|||
|
вариация |
аргумента, |
удовлетворяющая условиям: |
|
|||||||
η(x ) = 0, η(x |
|
) = 0 ; |
F = |
∂F |
, F |
|
= |
∂F |
– частные производные. |
|
|
1 |
2 |
|
y |
∂y |
y′ |
|
∂y′ |
|
|
|
Вариацию преобразуем путем интегрирования по частям второ-го слагаемого к виду
δJ = η( x2 ) Fy ′ [ x2 , y ( x2 ), y ′( x2 )] − ( x1 ) Fy ′[ x1 , y ( x1 ), y ′( x1 )] +
-
x 2
d
(4.4.1)
+ ∫ [ Fy −
Fy ′ ]η( x ) dx.
dx
x1
С учетом ограничений на вариацию аргумента получим условие экстремума
-
x∫2[ Fy −
d
Fy ′ ]η( x )dx = 0 .
dx
x1
Основная лемма вариационного исчисления позволяет условие экстремума записать в виде дифференциального уравнения для ис-комой кривой:
-
F
−
d
F
= 0 .
(4.4.2)
dx
y
y′
Уравнение (4.4.2) называется уравнением Эйлера.
Уравнение Эйлера может иметь упрощенный вид, если функция F (x , y , y′) не зависит от некоторых из аргументов x, y , y′. Напри-
мер, если отсутствует зависимость от x, y , то легко получить об-
щее решение уравнения Эйлера в виде совокупности всех линей-ных зависимостей y( x) .
Пример 4.4.1. Длина L кривой, проходящей через две точки,
x2 |
|
|
|
|
может быть вычислена по формуле L = ∫ |
′ |
2 |
dx . |
|
1 + ( y ) |
|
|
||
x1 |
|
|
|
|
47
Вид
функции F
(
x
,
y
,
y
′)
=
1
+
(
y′)2
показывает,
что имеется за-висимость
только от одного аргумента.
Поэтому уравнение Эйлера
получается простым |
d |
F 1 = |
d |
|
|
|
y′ |
|
= 0 . |
|
|
|
|
|
|
|
|
|
dx |
dx |
|
|
|
′ |
|
|
|
|
|
|
|
|
|
||||
|
y |
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
+ ( y ) |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
′ |
= |
|
y′ |
|
|
|
|
|
|
|
|
′ |
|
|
|
|
|
|
|
|
′ |
2 зависит только от |
y |
, |
|
|||||||||
Учитывая, что функция Φ ( y ) |
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
1 + ( y ) |
|
|
|
|
|
|
|
|
|||
получим следующий |
вид |
уравнения |
|
Эйлера |
′ |
′′ |
= 0 |
, |
где |
|
||||||||
|
ψ( y ) y |
|
|
ψ
(
y′)
= dyd′Φ(
y′)
.
Поэтому уравнение Эйлера распадается
на два
дифференциальных уравнения, и его общее решение представляет собой совокупность прямых линий. Функционал L достигает ми-нимального значения, если y( x ) = ax + b . Неизвестные коэффици-
енты a , b находятся из условий закрепления функции y( x) на кон-цах траектории.
Понятно, что если функция F ( x , y , y′) зависит только от y′ , то
общее решение Уравнения Эйлера всегда представляет собой сово-купность прямых линий.