Уравнение Эйлера — Лагранжа

Материал из testwiki
Перейти к навигации Перейти к поиску

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

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

Уравнения были получены Леонардом Эйлером и Жозефом-Луи Лагранжем в 1750-х годах.

Формулировка

Пусть задан функционал

J(f)=∫abF(x,f(x),f′(x))dx

на пространстве гладких функций f:[a,b]→ℝ, где через f′ обозначена первая производная f по x.

Предположим, что подынтегральная функция F(x,f(x),f′(x)), дважды непрерывно дифференцируема. Функция F называется функцией Лагранжа, или лагранжианом.

Если функционал J достигает экстремума на некоторой функции f, то для неё должно выполняться обыкновенное дифференциальное уравнение

∂F∂f−ddx∂F∂f′=0,

которое называется уравнением Эйлера — Лагранжа.

Примеры

Рассмотрим стандартный пример: найти кратчайший путь между двумя точками плоскости. Ответом, очевидно, является отрезок, соединяющий эти точки. Попробуем получить его с помощью уравнения Эйлера — Лагранжа в предположении, что кратчайший путь существует и является гладкой кривой.

Пусть точки, которые надо соединить, имеют координаты (a,c) и (b,d). Тогда длина пути y(x), соединяющего эти точки, может быть записана следующим образом:

L=∫ab1+(dydx)2dx.

Уравнение Эйлера — Лагранжа для этого функционала принимает вид:

ddx∂∂y′1+(dydx)2=0,

откуда получаем, что

dydx=C⇒y=Cx+D.

Таким образом, получаем прямую линию. Учитывая, что y(a)=c, y(b)=d, т. е. что она проходит через исходные точки, получаем верный ответ: отрезок прямой, соединяющий точки.

Многомерные вариации

Существует также множество многомерных вариантов уравнений Эйлера — Лагранжа.

  • Если q(t) — путь в n-мерном пространстве, то он доставляет экстремум функционалу
J=∫t1t2L(t,q(t),q′(t))dt

только если удовлетворяет условию

ddt∂L∂q'k−∂L∂qk=0 ∀k=1,2,…n

В физических приложениях, когда L является лагранжианом (имеется в виду лагранжиан некоторой физической системы; то есть если J — действие для этой системы), эти уравнения — (классические) уравнения движения такой системы. Это утверждение может быть прямо обобщено и на случай бесконечномерного q.

  • Другое многомерное обобщение получается при рассмотрении функции n переменных. Если Ω — какая-либо (в данном случае n-мерная) поверхность, то
J=∫ΩL(f,x1,…,xn,fx1,…,fxn)dΩ,

где xi=x1,x2,x3,…,xn — независимые координаты, f=f(x1,x2,x3,…,xn), fxi≡∂f∂xi,

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

∂L∂f−∑i=1n∂∂xi∂L∂fxi=0.

Если n=2 и L — функционал энергии, то эта задача называется «минимизацией поверхности мыльной плёнки».

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

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

История

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

Лагранж решил эту задачу в 1755 году и отослал решение Эйлеру. Развитый впоследствии метод Лагранжа и применение его в механике привело к формулировке лагранжевой механики. Переписка учёных привела к созданию вариационного исчисления (термин предложил Эйлер в 1766 году).

Доказательство

Вывод одномерного уравнения Эйлера — Лагранжа является одним из классических доказательств в математике. Оно основывается на основной лемме вариационного исчисления.

Мы хотим найти такую функцию f, которая удовлетворяет граничным условиям f(a)=c, f(b)=d и доставляет экстремум функционалу

J=∫abF(x,f(x),f′(x))dx.

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

Если f даёт экстремум функционалу и удовлетворяет граничным условиям, то любое слабое возмущение f, которое сохраняет граничные условия, должно увеличивать значение J (если f минимизирует его) или уменьшать J (если f максимизирует).

Пусть η(x) — любая дифференцируемая функция, удовлетворяющая условию η(a)=η(b)=0. Определим

J(ε)=∫abF(x,f(x)+εη(x),f′(x)+εη′(x))dx.

где ε — произвольный параметр.

Поскольку f даёт экстремум для J(0), то J′(0)=0, то есть

J′(0)=∫ab[η(x)∂F∂f+η′(x)∂F∂f′]dx=0.

Интегрируя по частям второе слагаемое, находим, что

0=∫ab[∂F∂f−ddx∂F∂f′]η(x)dx+[η(x)∂F∂f′]ab.

Используя граничные условия на η, получим

0=∫ab[∂F∂f−ddx∂F∂f′]η(x)dx.

Отсюда, так как η(x) — любая, следует уравнение Эйлера — Лагранжа:

∂F∂f−ddx∂F∂f′=0.

Если не вводить граничные условия на f(x), то также требуются условия трансверсальности:

∂F∂f′(a,f(a),f′(a))=0
∂F∂f′(b,f(b),f′(b))=0

Обобщение на случай с высшими производными

Лагранжиан может также зависеть и от производных f порядка выше, чем первый.

Пусть функционал, экстремум которого нужно найти, задан в виде:

J=∫abF(x,f(x),f′(x),f″(x),...,f(n)(x))dx.

Если наложить граничные условия на f и на её производные до порядка n−1 включительно, а также предположить, что F имеет непрерывные частные производные порядка 2n [1], то можно, применяя интегрирование по частям несколько раз, вывести аналог уравнения Эйлера — Лагранжа и для этого случая:

∂F∂f−ddx∂F∂f′+d2dx2∂F∂f″−⋯+(−1)ndndxn∂F∂f(n)=0.

Это уравнение часто называют уравнением Эйлера — Пуассона.

Два лагранжиана, отличающеся на полную производную, дадут одни и те же дифференциальные уравнения, однако максимальный порядок производных в этих лагранжианах может быть различный. Например, L1=(f′(x))2,L2=−f(x)f″(x),L1−L2=ddx(f(x)f′(x)). Чтобы получить дифференциальное уравнение на экстремум, к L1 достаточно применить «обычное» уравнение Эйлера — Лагранжа, а для L2, поскольку он зависит от второй производной, нужно использовать уравнение Эйлера — Пуассона с соответствующим слагаемым:

∂L1∂f−ddx∂L1∂f′=−2f″(x),
∂L2∂f−ddx∂L2∂f′+d2dx2∂L2∂f″=−2f″(x),

и в обоих случаях получится одно и то же дифференциальное уравнение −2f″(x)=0.

Примечания

Шаблон:Примечания

Литература

  • Алексеев В. М., Тихомиров В. М., Фомин С. В. Оптимальное управление. — М.: Наука, 1979
  • Дубровин Б. А., Новиков С. П., Фоменко А. Т. Современная геометрия: Методы и приложения. — М.: Наука, 1979
  • Эльсгольц Л. Э. Дифференциальные уравнения и вариационное исчисление. — М.: Наука, 1969.
  • Зеликин М. И. Однородные пространства и уравнение Риккати в вариационном исчислении, — Факториал, Москва, 1998.
  • Зеликин М. И. Оптимальное управление и вариационное исчисление, — УРСС, Москва, 2004.

Ссылки