Автор работы: Пользователь скрыл имя, 28 Февраля 2011 в 01:18, шпаргалка
Работа содержит ответы на вопросы по предмету "Математика".
| 1) 
  Общая постановка 
  задачи математического 
  программирования.  Найти наибольшее и наименьшее значения y при ограничениях: , i=1,2,…,k;  Ограничения бывают типа равенств и неравенств.  | 
  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. Условие трансверсальности-  | 
 
| 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 Итог :  |