Шпаргалка по "Математике"

Автор работы: Пользователь скрыл имя, 28 Февраля 2011 в 01:18, шпаргалка

Описание работы

Работа содержит ответы на вопросы по предмету "Математика".

Файлы: 1 файл

sh.docx

— 820.48 Кб (Скачать файл)
1) Общая постановка  задачи математического  программирования. 

Найти наибольшее и наименьшее значения y при ограничениях:

, i=1,2,…,k; 
, j=1,2,…,l;

Ограничения бывают типа равенств и неравенств.

2) Метод неопределенных  множителей Лагранжа  при поиске максимальных  значений функций.

Найти экстремальные  значения y при наличии ограничений типа равенств: 

 

1) Образуем функцию  Φ.

  от n+k – переменных.

2) Ищем экстремум  функции Ф. 

3) Пусть M - точка установленного экстремума,

тогда М*= - точка установленного экстремума функции Ф.

2 этапа решения  задач:

1) ищется условие  оптимальности

2) технический  этап – решение уравнений

1-ый способ  общий, 2-ой не всегда реализуем. 

3) Линейный функционал.

Переменная величина I называется функционалом, зависящим от функции y=y(x), что обозначается так: , если каждой функции из некоторого класса функций соответствует значение I, т.е. имеет место соответствие: функции соответствует число I.

Линейным  функционалом называется функционал , удовлетворяющий условиям:

1) , где с – произвольная постоянная

2)  

4) Понятие вариации  функционала.

Переменная величина I называется функционалом, зависящим от функции y=y(x), что обозначается так: , если каждой функции из некоторого класса функций соответствует значение I, т.е. имеет место соответствие: функции соответствует число I.

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

Если приращение функционала можно представить как

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

Вариация  функционала – главная линейная по отношению к ) часть приращения функционала.

5) Вычисление вариации  функционала.  

Порядок вычисления вариации функционала:

1. Заменяем аргумент: , где – вариация аргумента;

2. Вычисляем  частную производную по ;

3. В полученном  выражении полагаем , находим вариацию функционала

6) Постановка задачи  Эйлера.

      

      

                            

Задача – провести через две точки оптимальную кривую. В задаче Эйлера формируется критерий оптимальности:

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

Итак, нужно выбрать  такую кривую, которая является экстремумом от функционала.

Условие экстремума: одинаковый знак приращения при изменении аргумента, т.е. .

7) Уравнение Эйлера.

Исследуем на экстремум  функционал: для решения задачи Эйлера. Для начала найдем вариацию функционала по трем этапам (см. вопрос №5). Получим:

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

 

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

8) Пример использования  уравнения Эйлера  для поиска оптимального  управления.

Задача. Найти  оптимальную (кратчайшую) кривую между  двумя точками.

    

                                                     

  

                   

             
     

;

Функционал: , где .  

Первое правило  дифференцирования: речь идет только о  вещественных аргументах. Запишем:

  

2. Единственность  решения;

3. Решения должны  быть устойчивы по отношению  к некоторым изменениям в установке.

Теперь мы можем  записать уравнение Эйлера:

Решение: рассмотрим первый случай.

 общий вид решения.

  – семейство прямых.

Второй  случай.

- общее решение  (все прямые).

Итак, оптимальная  траектория – прямая, соединяющая  эти две точки.

  – система линейных  уравнений относительно констант.

Итак, общий алгоритм решения такой задачи (задачи Эйлера).

1. Составить  уравнение Эйлера (два правила  дифференцирования);

2. Найти общее  решение уравнений Эйлера: , т.к. второй порядок.

3. Определить  константы интегрирования из  условий:

Всякая задача должна быть поставлена корректно:

1. Существование  решения;

 

 

9) Понятие близости  кривых.

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

Кривые  и близки в смысле близости первого порядка, если модули разностей и малы.

Кривые  и близки в смысле близости k-го порядка, если модули разностей малы. 

На первом рисунке  изображены кривые, близкие в смысле близости нулевого порядка, но не близкие  в смысле близости первого порядка, т.к. ординаты у них близки, а направления  касательных не близки. На втором рисунке  изображены кривые близкие в смысле близости первого порядка.

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

10) Уравнение Эйлера-Пуассона.

Рассмотрим  задачу Эйлера-Пуассона. Исследуем  на экстремум функционал 

Где функцию  F можно считать дифференцируемой раза по всем аргументам, и будем предполагать, что граничные условия имею вид: 
 

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

В силу основной леммы вариационного исчисления: 
 

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

.

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

11) Пример использования  уравнения Эйлера-Пуассона  в теории оптимального  управления. 
 
 

    x(T)=

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

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

=((t)

  ;

()= 

  уравнение Эйлера-Пуассона

x’’’=c1

x’’=c1L+c2

x’=c1+c2L+c3

x=c1

x(0)=c4=x0

x’(0)= 

 
x(T)=c1

x’(T)=3c1 

Система линейных уравнений 

Находим c1 и c2, подставляем x в объект, находим u(t)

 
12) Вариационные задачи  с подвижными границами.  Пример в теории  управления.

Задан функционал , но крайние точки не закреплены.

Вместо точек  заданы 2е кривые 
 
 
 
 
 
 
 
 
 

Условие оптимума: главная линейная часть приращения равна 0. Предположим, что мы нашли  решение, следовательно знаем точки (x1,y1), (x2,y2) и минимизировали функционал.

Функция, удовлетворяющая  уравнению Эйлера –экстремальная. Решение задачи с подвижными границами  может достигаться на экстремалях.

Рассмотрим  пример 

     
 
 
 

Задача

 
 
 

  при  вещественных аргументах.

Лин. Форма принимает 0е значения только когда  и =0 получаем условие =0 =0

Т.е. на концах должны выполняться условия:

  

 

это даёт условие, что производные: 
 
 
 

  система уравнений

Уравнение экстремали для:: 
 
 

1. Обращение  к уравнению Эйлера и нахождение  уравнения Экстремали.

2. Условие трансверсальности-условие  вхождения экстремали в границу  для поиска констант с1 и  с2

 

 

13) Вариационные задачи  на условный экстремум.

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

При наличии  условий . Такая задача решается методом неопределенных множителей Лагранжа.

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

Рассматриваем функционал, заданный в интегральной форме.

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

В простых задачах  – экстремаль должна касаться границы.

 
14) Множители Лагранжа  в вариационном  исчислении.

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

При наличии  условий 

Запишем функцию  Лагранжа Ф: 
 

Составим функционал , который исследуется на безусловный экстремум, т.е. решается система уравнений Эйлера

(2)

Однако, остается невыясненным, всегда ли можно применить  этот метод. Поэтому ограничимся  формулировкой теоремы:

Теорема. Функции , реализующие экстремум функционала при наличии условий

удовлетворяют при  соответствующем выборе множителей Лагранжа уравнениям Эйлера, составленным для функционала (1). Функции определяются из системы (2).

 
 
15) Пример использования  множителей Лагранжа  для поиска управлений.

 

 

16) Понятие переменных  состояния.

Полным описанием  динамической системы является описание в форме Коши:

=f1(x1….xn, u)…….=fn(x1….xn, u);

В частности  для линейных систем

Переменные, входящие в описание по форме Коши, называются переменные состояния  (т.е. вектор )

Перевести систему  из одного состояния в другое, значит: имея начальный набор значений привести за счет управляющего воздействия u к другому набору . Состояние системы в каждый момент времени – значение переменных состояния, т.е.

x = ; x = ; x(T) =  

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

dxi/dt  = fi ( x1…,xn,u(t),t) , i=1,..,n;  x(0)=M0 ; x(T)=MT

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

J=1,..,xn ,x1/,..,xn/(t),u(t))dt

Управляющее воздействие  ограничено: |u(t)| ≤ umax

Значение функционала  должно быть самым хорошим, т.е. наиб. или наим., а не то, где вариация = 0, аналогично:

Вводится вспомогательная  переменная X0(t), dX0(t)/dt =F(t,X1,..,Xn/,U);

X0(t)=  => X0(0)=0, т.е. мы формируем нач. условие  X0(t)=J

После ввода  переменной получаем систему дифф. ур-ий:

dxi*/dt =fi(     ), i=0,1…, n

x*=

Т.е. м. избавиться от t

 Такая  задача должна решаться по  общему принципу:

если приращение ф-ла ’’-’’, то достигается наиб. знач.

Вводится понятие :

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

Необх. решать с-му уравнений…

Движение будет  оптимальным, если X0(t) б. принимать приращение одного знака.

В принципе максимума  б. наблюдать главн. мин. часть приращения. Для её выделения линеаризуем  дифф. ур-е.

18) Линеаризация дифференциальных  уравнений и ее  использование при  получении принципа  максимума.Линеаризация предназначена для того, чтобы заменить нелинейное диф. ур-ие окрест. некоторого решения и рассмотреть лин. ур-ие с малым отклонением от исходного решения (т.е. мы линеаризуем не объект, а решение диф. ур-ия, которое описывает данный объект в окрестн. известного решения). Пример:

F(y, yl, u)=0, пусть y0(t)-реш. соотв. u0(t). Цель линеар. – получить новое решение

F(yн, yнl, uн(t))=0

Ищем yн(t). Для малых возмущений управляющего воздействия:

Uн(t)=U0(t)старое +E(t)возмущ.. Найти приближенный способ получения yн(t) – задача, которая стоит перед линеар-ей. Предполагается: yн(t) = y0(t) + x(t), где x(t)-малая добавка. Приближ. способ: для x(t) удается получить лин. диф. ур-ие, но оно будет с переменными коэф-ми.

Использование линеаризации при получение принципа максимума. F(y, yl, u)0; u0(t) – решение x0(t);  Uн(t)=U0(t)+Δt, где Uн(t) – новое управляющее воздействие. xн(t)=x0(t)-δ(t)-новое решение. Если Δt-очень мало, считаем что δ(t)-тоже мало. Если u0-известно, то F(x0(t), x0l(t), u0(t))0;  F(xн(t), xнl(t), uн(t))0;

F(x0(t)+δ(t), x0l(t)+δl(t), u0(t)) F(x0, x0l, u0)+, где =a0(t),  a1(t),        =b(t).

Все производные  – функции времени. В окрест. решения  x(t) проводим разложение в ряд Фурье, т.к. считаем, что - мало, след-но. функция будет изменяться мало, можно использ. первые два члена разложения. a0(t), a1(t), b(t) – могут быть вычислены, т.к. u0(t), x0(t)-известны. ∑=0. Получаем: a1(t)δ1(t)+ a0(t)δ(t)+b(t) Δt . Задача: найти добавку δ(t), для нее мы получим диф. ур-ие – это и есть линеаризованное уравнение.

                       δx(τ)              δx(τ)= = ε(); 

(x1….xn,u.) –рез. линеаризации. δJ=δx0(t)=>0 хотим, чтобы функция имела наим знач→ приращ. в min д.б. “+”. Введем числовой верх:

ψ=  , -δx0(t)<=0, -δJ =<δx(τ),ψ>; ψ(t)= ; ψ(t)=ψ; -δJ =<δx(τ),ψ(t)>

подберем такой  ψ(t), чтобы <δx(τ),ψ(t)>=const, потребуем чтобы<δx(τ),ψ(t)>; необходимо чтобы выполнялось – сопряж. диф. уравн. → обеспечим <δx(τ),ψ(t)>=const. Для того, чтобы u(t) , было оптим-м. необх. чтобы в каждый момент времени t функция H=<f,ψ> достигала наибольшего значения по аргументу. u-главное содержание принципа максимума.  

 
 

 

19) Принцип максимума.

Пусть объект управления описывается системой уравнений  .или в векторной форме ,где -вектор координат состояния, -вектор координат управления. Основная задача оптимального управления: среди всех допустимых управлений, переводящих динам. Сис-му из начального положения x0 в конечное x1, найти оптимальное. Для определения критерия оптимальности рассмотрим функционал .Он должен достигать минимума.

Принцип максимума Понтрягина основан на установлении связи оптимизируемого функционала J с динамикой процесса. Эта связь устанавливается через функцию Гамильтона ,где удовлетворяет уравнениям ,j=0,1,..,n.

Принцип максимума  Понтрягина состоит в том, что  для оптимального управления и соответствующих  координат  ,для которых критерий J имеет минимальное значение, функция Гамильтона H имеет максимум(по аргументу U).

Функции H(y, x, и) ставится в соответствие каноническая (гамильтонова) система (относительно y, х) .

20) Теорема о числе  переключений.

(Следствие принципа  максимума)

(Для уст. Систем)

Для того, чтобы  линейная динамическая система порядка  n, имеющей различные не положительные корни характеристического уравнения, перевести за минимальное время из одного состояния в другое, требуется не более n интервалов управления (не более n-1 переключения)

Причём на каждом из интервалов управляющее воздействие  равно либо +Umax , либо -Umax

21) Определение моментов  переключения.

1. U(t) – задаётся явная зависимость от времени

2. U – задаётся как ф-ия переменных состояние U(x1…xn)

Рассмотрим схему

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

Св-ва управляющего воздействия

1.U(t) либо +Uм либо –Uм

2. Имеются 2а  интервала управления.

                

Можно решить методом  фазовой плоскости?

F(X,

F(X,

  =p;       F(x,P,)=0 

x=c-

x=0, x1=0, ->c=0

x=-

 
22) Принцип оптимальности.

Каждый конечный участок оптимальной траектории есть оптимальная траектория (следствие  аддитивности).

 

Принцип оптимальности (применения) – перевести систему  из одного состояния в другое на интервале времени [0, T]. Критерий: 

23) Дискретная форма  динамического программирования.

 Переход  к дискретной системе : рассмотрим  U,x в отдельных точках.

Будем искать приближенное значение U,x на интервалах

,

Рассм.  – дифур. стало разностным уравнением

  – дискретная задача

  – ограничение

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

Если ограничение  общего вида, то этот метод не подходит.

Вместо сложной  задачи решаем много простых задач  поиска наиб./наим. значения ф-ции одного аргумента.Например необходимо найти  методом градиента наиб./наим. значение.Задача общая, общего решения нет …   Наш метод опред. решение.

Решение задачи начинается с конца траектории (с  конечной точки )

 Решение  основано на принципе оптимальности

Шаг 1 для . Пусть - известно. Тогда - разностное уравнение. Для каждого находим оптимальное значение .

Уравнение становится относительно корней- необходимо выбрать оптимальное уравнение:

Итоги шагов: Шаг 1 для

 

Шаг 2 для . Пусть .Тогда .

Дискретный  критерий начиная с движемся оптимально + .Из 4-ёх аргументов получили 3. 

Шаг 2 для . ИТОГ:

Далее доходим  до шага, где -известно, потом пойдем в обратном направлении

ПРИМЕР: 10    x(0) =1, x(T) =10     T=3

Оптимальным способом перевести систему из нач. сост. в  конечное за 3 секунды, чтобы критерий принял минимальное значение. Принять =1. Разностное уравнение: 

   

Шаг 1.  Для . Пусть . Разн. уравнение:

  , . Найти оптимальное управляющее воздействие:

x(T) ==10 Итог:

Шаг 2.  Для . Пусть . Разн. уравнение:

  , начиная с движение оптимально =

-приравниваем к 0

Итог :

Информация о работе Шпаргалка по "Математике"