Функция Лагранжа и обобщённые координаты: вывод движения

Ньютоновская механика требует расписать все силы, включая силы реакции связей, и работать с векторами в декартовых осях. Для системы с нитями, стержнями и поверхностями это быстро превращается в громоздкие проекции. Лагранжев подход меняет правила игры: вместо сил вы оперируете одной скалярной величиной - функцией Лагранжа, а движение описываете в удобных обобщённых координатах, которые сами учитывают связи. Силы реакции при этом выпадают автоматически. Ниже разберём, что такое лагранжиан, как выбрать обобщённые координаты и как из них механически получить уравнения движения. Чтобы сразу почувствовать связь между координатой и траекторией, ниже стоит интерактивный вывод для маятника.
Что такое функция Лагранжа
Функция Лагранжа (лагранжиан) механической системы - это разность кинетической и потенциальной энергий:
Здесь - суммарная кинетическая энергия всех тел системы, - её потенциальная энергия. Лагранжиан - скалярная функция: у него нет направления, и записать его обычно проще, чем расписать векторный баланс сил. Вся информация о динамике системы упакована в одну формулу , зависящую от координат, скоростей и, возможно, времени.
Ключевая идея в том, что движение реальной системы доставляет экстремум интегралу от лагранжиана по времени - это принцип наименьшего действия. Из него и выводится центральное уравнение метода, но на практике пользоваться им можно, даже не погружаясь в вариационное исчисление: достаточно рецепта, который мы сейчас и соберём.
Обобщённые координаты: что это и зачем
Обобщённые координаты - это любой набор независимых параметров , который однозначно задаёт конфигурацию системы. Число равно числу степеней свободы. Главное преимущество: координаты можно выбирать под геометрию задачи, а не привязываться к декартовым осям.

Несколько примеров, как обобщённая координата экономит силы:
- Маятник на нити. В декартовых осях нужны и плюс уравнение связи . В обобщённой координате достаточно одного угла - связь уже «зашита» в выбор.
- Брусок на наклонной плоскости. Удобная координата - путь вдоль плоскости. Нормальная реакция в уравнения вообще не входит.
- Двойной маятник. Две координаты - углы и . Декартовых координат было бы четыре с двумя уравнениями связей.
Связи, которые можно выразить как уравнения на координаты (нить, стержень, поверхность), называются голономными - именно для них метод работает в простейшей форме. Подробнее о подсчёте независимых параметров - в заметке про степени свободы механической системы.
Обобщённые скорости и импульсы
Производные обобщённых координат по времени называются обобщёнными скоростями. Кинетическая энергия выражается через них, поэтому лагранжиан - это функция .
По аналогии с обычным импульсом вводят обобщённый импульс:
Для угла это будет момент импульса, для линейной координаты - обычный импульс. Соответствующая ему «обобщённая сила» - это частная производная . Если лагранжиан не зависит явно от какой-то координаты (такая координата называется циклической), то её обобщённый импульс сохраняется - это прямой путь к законам сохранения.
Уравнение Эйлера-Лагранжа
Сердце метода - уравнение Эйлера-Лагранжа. Для каждой обобщённой координаты оно записывается одинаково:
Сколько степеней свободы - столько и таких уравнений. Это и есть уравнения движения системы. Обратите внимание: ни одной силы реакции в выводе не появляется - для голономных связей они выпадают сами. Сравните с ньютоновским разбором, где нормальную реакцию или натяжение нити приходится вводить явно и потом исключать.

Рабочий алгоритм метода Лагранжа сводится к четырём шагам:
- Выбрать обобщённые координаты по числу степеней свободы.
- Выразить через них и и составить лагранжиан .
- Для каждой вычислить , и подставить в уравнение Эйлера-Лагранжа.
- Решить полученные дифференциальные уравнения движения.
Полный пример: математический маятник
Покажем рецепт на классике. Возьмём грузик массой на невесомой нити длины . Степень свободы одна, поэтому обобщённая координата - угол отклонения от вертикали.
Скорость грузика по дуге равна , поэтому кинетическая энергия:
Высота подъёма над нижней точкой - , значит потенциальная энергия:
Лагранжиан получается вычитанием:
Теперь два нужных слагаемых уравнения Эйлера-Лагранжа:
Подставляем в и сокращаем на :
Это точное уравнение движения маятника, полученное без единого упоминания силы натяжения нити. При малых углах , и оно превращается в уравнение гармонических колебаний с периодом . Калькулятор выше показывает, как при большой амплитуде реальный период уходит от этой оценки.

Связь с энергией и законами сохранения
Метод Лагранжа естественно ведёт к законам сохранения. Если лагранжиан не зависит явно от времени, сохраняется полная энергия системы - на графике энергий в калькуляторе видно, как кинетическая и потенциальная перекачиваются друг в друга, а их сумма остаётся постоянной.
Если же не зависит от какой-то координаты , сохраняется соответствующий обобщённый импульс . Например, для частицы в центральном поле лагранжиан не зависит от полярного угла - отсюда сразу следует сохранение момента импульса, без отдельного вывода. Эта связь симметрий и законов сохранения формализуется теоремой Нётер, но даже на школьном уровне циклические координаты дают готовые интегралы движения.
Частые ошибки
- Путают знак в потенциальной энергии. растёт с высотой; для маятника это , а в лагранжиан она входит со знаком минус (). Перепутанный знак ломает всё уравнение.
- Берут зависимые координаты. Обобщённые координаты должны быть независимыми. Если взять и , и маятника, придётся тащить уравнение связи - теряется весь выигрыш метода.
- Забывают про полную производную по времени. В члене дифференцируют по всё выражение, включая координаты внутри. Частую ошибку даёт остановка на частной производной.
- Пытаются добавить силы реакции вручную. Для голономных связей они уже исключены. Дописывать натяжение нити «для надёжности» - значит вводить лишнее.
- Считают и одинаково. Это разные производные: по скорости и по координате. Их нельзя путать местами.
FAQ
Чем функция Лагранжа отличается от полной энергии?
Полная энергия - это сумма , а лагранжиан - разность . Энергия сохраняется (если не зависит от времени), а лагранжиан - рабочая функция, из которой выводят уравнения движения. Это разные объекты, хотя оба строятся из и .
Можно ли любую механическую задачу решить через лагранжиан?
Метод универсален для систем с голономными связями и потенциальными силами. Для сил трения или неголономных связей нужны обобщения (диссипативная функция Рэлея, множители Лагранжа). Но огромный класс учебных задач - маятники, бруски, блоки, колебания - решается прямо по базовому рецепту.
Как выбрать обобщённые координаты правильно?
Берите столько независимых параметров, сколько у системы степеней свободы, и выбирайте те, в которых геометрия проще всего: углы для вращений, путь вдоль поверхности для скольжения, расстояния для радиального движения. Удачный выбор координат - половина решения: он сразу убирает связи и сокращает алгебру.
Коротко
Функция Лагранжа и обобщённые координаты - это скалярный способ описать механику без возни с силами реакции. Выбираете координаты по числу степеней свободы, составляете лагранжиан, прогоняете его через уравнение Эйлера-Лагранжа - и получаете уравнения движения. Циклические координаты сразу дают законы сохранения, а вся громоздкость ньютоновских проекций исчезает.
Читайте также

Уравнения Лагранжа второго рода: вывод и решение
Уравнения Лагранжа второго рода простыми словами: лагранжиан L = T минус V, обобщённые координаты, вывод уравнений движения и частоты малых колебаний на примерах маятника и груза на пружине.

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

Разделение переменных Гамильтона-Якоби: метод и примеры
Разделение переменных в уравнении Гамильтона-Якоби: когда переменные разделяются, как искать полный интеграл по слагаемым, найти константы и построить траекторию. Разбор с примерами.