Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы оптимизации и теории управления. Методические указания к самостоятельной работе по дисциплинам «Методы оптимизации», «Математические методы тео

.pdf
Скачиваний:
0
Добавлен:
09.08.2026
Размер:
215 Кб
Скачать

С1: (x – 5)2 + (y – 10)2 = 16

С2: (x – 7)2 + y2 = 9

С3: (x – 7)2 + y2 = 9

P1: y = x2/8 – 2x+3

P2: y = x2 + 16

P3: y = x2 – x

P4: 2y = x2 + 3

H1: y2 – x2 = xy + 7x

 

H2: 5y2 = x2 + 9

H3: y2 – x2/10 = 2xy – x – y

Лабораторная работа №3. Методы оптимизации первого порядка

Задание для лабораторной работы

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

2.Решить задачу методом Коши, используя:

метод квадратичной интерполяции, метод кубической интерполяции и ме-

тод первого приемлемого значения.

3.Решить задачу методами Флетчера-Ривса и Полака-Рибьера.

4.Решить задачу методами DFP и BFGS.

Представить результаты решения задачи различными методами в таблице.

Сравнить результаты, полученные методами первого порядка и методами второго порядка.

Контрольные вопросы

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

2.Метод Коши.

3.Метод Флетчера-Ривса.

4.Метод Полака-Рибьера.

5.Методы DFP и BFGS.

6.Методы нахождения шага: метод первого приемлемого значения, квад-

ратичная интерполяция, кубическая интерполяция.

Задание выдается студентам в электронной форме.

11

Лабораторная работа №4. Нелинейная задача о наименьших квадратах

Задание для лабораторной работы

1.Сформировать исследуемую функцию согласно варианту.

2.Найти минимум функции следующими методами: методом Гаусса-

Ньютона,

методом Левенберга -Марквардта, методом BFGS, методом DFP.

3.Представить результаты расчета всеми методами в таблице.

4.Сделать выводы, в которых необходимо отразить:

а) влияние НЗНК на решение алгоритмов; б) анализ полученного решения;

в) анализ эффективности программной реализации используемых методов.

Контрольные вопросы

1.Метод Гаусса-Ньютона.

2.Метод Левенберга-Марквардта.

3.Методы квазиньютоновского типа.

4.BFGS.

5.DFP.

Задание выдается студентам в электронной форме.

Лабораторная работа №5. Методы условной оптимизации

Задание для лабораторной работы

1.Для вариантов задач № 1, 3 и 4 нарисовать область допустимых значений. Для задачи № 2: принять x3 = 1.0 и нарисовать область допустимых значений задачи в проекции на оси x1 и x2.

2.Решить задачу методом Бокса.

3.Решить задачу методом Фиакко – Маккормика с различными функциями штрафов: квадрат срезки, бесконечный барьер, логарифмический штраф, об-

12

ратный штраф. Для каждого вида штрафов написать оптимизируемую функ-

цию.

4.Результаты расчета представить в таблице.

5.Сделать выводы о влиянии вида функции штрафом на решение задачи.

6.Сравнить решение, полученное методом Бокса, и лучшее решение, по-

лученное методом Фиакко – Маккормика.

Контрольные вопросы

1.Метод Бокса.

2.Методы поиска начальной точки: случайный поиск, прямая минимиза-

ции невязок, последовательная минимизация невязок.

3.Основные типы штрафов.

4.Метод Фиакко-Маккормика.

Задание выдается студентам в электронной форме.

Лабораторная работа №6 Расчет алгоритмов стабилизации непрерыв-

ных систем (первая часть)

1. Требуется рассчитать алгоритм управления

ˆ

 

ˆ

u

Kx ,

при котором замкнутая система

 

 

 

 

ˆ

x Ax Bu

устойчива. Основные допущения:

 

 

w(t) 0;s(t)

0;x(t) y(t) ;

А, В, С – заданные матрицы, система вполне управляема, показатель каче-

ства не учитывается. Для определения матрицы К можно использовать метод из

[16]. Для определения оценки xˆ состояния x данной системы по известным из-

мерениям y следует сформировать систему асимптотической оценки: xˆ Axˆ Bu L( y Cxˆ), xˆ0 x0

13

2. Для определения матрицы L можно использовать метод из [16] с заме-

ной A AT , B CT , K LT ,

 

 

 

 

 

задавшись собственными числами

 

 

 

 

 

ˆ ,

1,...,n ,

 

удовлетворяющими условию

Re ˆ

0

(с учетом полной наблюдаемости

исходной системы). Оценка

x ищется как решение системы

 

ˆ

 

 

 

 

 

 

 

ˆ

ˆ

 

ˆ

(A

x0

x

LC)x Ly, x0

по заданным А, В, С, x0, измеренными y и найденными К, L.

3. Оптимальная стабилизация по состояниям

Основные допущения:

 

 

 

 

 

 

w(t)

0;

s(t)

0; y(t)

x(t) ,

 

 

А, В – заданные матрицы, система вполне управляема , показатель каче-

ства учитывается в виде J1.

 

 

 

 

 

 

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

u

K x,

при котором замкнутая система

 

Ax

ˆ

 

 

 

x

Bu устойчива и показатель качества

достигает минимума. Для определения матрицы K* использовать соотношение

К R 1BTP* , где положительно определенная матрица P* является решени-

ем матричного квадратного уравнения

 

 

 

 

ATP PA PBR 1BTP Q 0 ,

 

 

причем минимум показателя качества равен

 

 

 

 

J1min

x0TP*x0 .

 

 

 

4. Оптимальная стабилизация по состояниям при наличии случайных воз-

мущений

 

 

 

 

 

 

Основные допущения:

 

 

 

 

 

 

w(t) 0 скалярно, M{w(t)} 0, Rw (t)

(t),s(t) 0; y(t)

x(t) ,

 

А, В – заданные матрицы, система вполне управляема,

14

M{w(t)sT (t)} 0, y(t)

M{x0} 0, M{x0w(t)} 0, M{x0xT0 } D0 ,

показатель качества учитывается в виде J2.

 

 

 

 

Требуется рассчитать алгоритм управления с обратной связью u

K x ,

при котором замкнутая система

 

ˆ

 

 

 

 

x Ax

Bu устойчива и показатель качества

достигает минимума. Для определения матрицы K* можно использовать тот же

метод, что и в (3,4);

минимум показателя качества равен J2 min

GTP*G .

 

5. Оптимальная стабилизация по измерениям при наличии случайных воз-

мущений и случайных

ошибок

измерений.

Основные

допущения:

w(t) 0,M{w(t)}

0, R w (t)

W

(t),s(t)

0, M{s(t)}

0; Rs (t)

S

(t) ;

 

(W,S – заданные положительно определенные матрицы).

x(t) ; А, В, G, C – заданные матрицы, система вполне управляема и вполне наблюдаема, показатель качества учитывается в виде J2.

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

ˆ

* ˆ

 

 

u

К x ,

 

 

 

ˆ

 

устойчива. Для определения

при котором замкнутая система x

Ax Bu

 

матрицы К можно использовать тот же метод, что и в (3,4). Для определения

оценки x

состояния x по измерениям y следует сформировать систему опти-

ˆ

 

 

 

мальной асимптотической оценки

 

 

 

 

ˆ

ˆ

 

ˆ

 

x

Ax

Bu L (y Cx) .

Для определения матрицы L

можно использовать соотношение

 

 

L

D CTS 1 ,

где положительно определенная матрица D является решением матрично-

го квадратного уравнения

AD DAT DCTS 1CD GWG T 0

15

Лабораторная работа №6. Расчет алгоритмов стабилизации дискрет-

ных систем (вторая часть)

Задачи для дискретных систем формулируются аналогично (см. [11,16]).

Задание выдается студентам в электронной форме.

Библиографический список

1. Алексеев, В.М., Сборник задач по оптимизации. Теория. Примеры. За-

дачи./ В.М. Алексеев, Э.М. Галлеев, В.М. Тихомиров. – М.: Физматлит, 2005. –

256c.

2.Васильев, Ф.П. Методы оптимизации./ Ф.П. Васильев.– М.: Факториал Пресс, 2002. – 824 с.

3.Галеев, Э.М. Оптимизация: теория, примеры, задачи./ Э.М. Галеев.– М.:

Едиториал УРСС, 2002. – 304 c.

4. Измайлов, А.Ф. Численные методы оптимизации./ А.Ф. Измайлов, М.В.

Солодов. – М.: Физматлит, 2003. – 304 c.

5. Письменный, Д.Т., Конспект лекций по высшей математике. 2 часть

[Текст]/ Д.Т. Письменный. - М.:Айрис-пресс, 2005.– 288 с.

6. Мирошник, И.В. Теория автоматического управления. Линейные систе-

мы./ И.В. Мирошник.– СПб: ПИТЕР, 2005. – 345 с.

7. Сухарев, А.Г. Курс методов оптимизации./ А.Г. Сухарев, А.В. Тимохов,

В.В Федоров.– М.: Физматлит, 2005. – 368 с.

8. Черноруцкий, И.Г. Методы оптимизации в теории управления./ И.Г.

Черноруцкий.– СПб.: Питер, 2004. – 256 c.

9. Бесекерский, В.А. Теория систем автоматического управления./ В.А. Бе-

секерский, Е.П. Попов. – СПб: ПРОФЕССИЯ, 2004. – 789 с.

10. Блюмин, С.Л. Нелинейный метод наименьших квадратов и псевдооб-

ращение: Учебное пособие./ С.Л. Блюмин, С.П. Миловидов, А.К. Погодаев.–

Липецк: ЛипПИ, 1992.

16

11. Блюмин, С.Л. Основы прикладной математики. Оптимизационная ма-

тематика: Учебное пособие./ С.Л. Блюмин, С.П. Миловидов, А.К. Погодаев.–

Липецк: ЛЭГИ, 2004. – 72 с.

12.Деннис, Д. Численные методы безусловной оптимизации и решения нелинейных уравнений./ Д. Деннис, Р. Шнабель.– М.:Мир, 1988. – 440 с.

13.Васильев, Ф.П. Численные методы решения экстремальных задач./

Ф.П. Васильев.–М.:Наука, 1988. – 549 с.

14. Пантелеев, А.В. Теория управления в примерах и задачах./ А.В. Панте-

леев, А.С. Бортаковский.– М.: Высшая школа, 2003. – 583 с.

15. Погодаев, А.К.. Адаптация и оптимизация в системах автоматизации и управления./ А.К. Погодаев, С.Л. Блюмин.– Липецк: ЛЭГИ, 2003. – 128 с.

Интернет-ресурсы

1. http://www.exponenta.ru/ – посвящен решению задач при помощи мате-

матических пакетов, таких как Mathematica, Mathcad, MATLAB, Maple.

2. http://www.elibrary.ru – научная электронная библиотека. Один из наибо-

лее полезных источников информации.

17

МЕТОДЫ ОПТИМИЗАЦИИ И ТЕОРИИ УПРАВЛЕНИЯ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ к самостоятельной работе по дисциплине «Методы оптимизации»,

«Математические методы теории управления» Составитель Денисенко Юрий Иванович

Редактор О. И. Попова

Подписано в печать Формат 60x84 1/16 Бумага офсетная Ризография. Печ. л. 1,0. Тираж 100 экз. Заказ

Издательство Липецкого государственного технического университета.

Полиграфическое подразделение издательства ЛГТУ. 398600 Липецк, ул. Московская, 30.

18

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]