Физика / Механика
Канонические уравнения Гамильтона
Канонические уравнения Гамильтона задают движение системы в фазовом пространстве через производные гамильтониана по импульсам и координатам.
Формула
Уравнения Гамильтона описывают движение точки в фазовом пространстве.
Обозначения
- $q_i$
- обобщенная координата, зависит от координаты
- $p_i$
- сопряженный обобщенный импульс, зависит от координаты
- $H$
- гамильтониан, Дж
Условия применения
- Гамильтониан выражен как функция q, p и времени.
- Пары q_i и p_i являются канонически сопряженными.
- Преобразование от лагранжиана к гамильтониану выполнено корректно.
Ограничения
- Если есть связи или вырожденный лагранжиан, канонические переменные требуют аккуратного выбора.
- Уравнения не следует применять к функции H, где скорости не заменены импульсами.
- При явной зависимости H от времени энергия системы может не сохраняться.
Подробное объяснение
Гамильтонова механика описывает состояние системы точкой в фазовом пространстве. Для каждой степени свободы есть координата q_i и импульс p_i. Канонические уравнения задают скорость движения этой точки: производная H по импульсу дает изменение координаты, а минус производная H по координате дает изменение импульса.
Главное отличие от лагранжева подхода в порядке уравнений. Уравнения Лагранжа обычно являются уравнениями второго порядка по координатам. Уравнения Гамильтона дают систему первого порядка для удвоенного набора переменных q и p. Это удобно для качественного анализа, фазовых портретов, интегрируемых систем и перехода к более продвинутым разделам физики.
Если H не зависит явно от времени, во многих обычных механических системах он сохраняется и совпадает с полной энергией. Но это не отменяет определения через канонические переменные. В расчетах важно сначала правильно построить H, а уже затем применять две канонические формулы.
Как пользоваться формулой
- Постройте гамильтониан H(q, p, t).
- Для каждой координаты вычислите ∂H/∂p_i и получите qdot_i.
- Для каждого импульса вычислите -∂H/∂q_i и получите pdot_i.
- При необходимости объедините систему первого порядка в привычное уравнение второго порядка.
Историческая справка
Гамильтонова механика была создана в XIX веке как развитие аналитической механики. Гамильтон связал механику с оптикой, вариационными принципами и новой канонической структурой уравнений. Канонические уравнения стали компактным способом записывать динамику в фазовом пространстве.
Значение этих уравнений вышло далеко за пределы классической механики. Они стали основой статистической физики, теории канонических преобразований и одним из мостов к квантовой механике. В учебном курсе теоретической механики они важны как второй язык динамики после лагранжева формализма. Через них студент впервые видит механику как геометрию потока в фазовом пространстве.
Историческая линия формулы
Уравнения названы в честь Уильяма Роуэна Гамильтона. Их современное использование связано с развитием канонической механики, фазового пространства, вариационных идей, оптико-механической аналогии и аналитических методов XIX века.
Пример
Для гармонического осциллятора H = p^2/(2m) + 1/2 kx^2. Первое уравнение дает xdot = ∂H/∂p = p/m. Второе уравнение дает pdot = -∂H/∂x = -kx. Если учесть, что p = m xdot, то pdot = m xddot. Получаем m xddot = -kx, или m xddot + kx = 0. Так гамильтонова система первого порядка возвращает обычное уравнение осциллятора второго порядка. При этом фазовая траектория в координатах x и p является эллипсом для фиксированной энергии. Это удобно для качественного анализа без явного решения x(t) и для проверки сохранения H.
Частая ошибка
Частая ошибка - забыть минус во втором уравнении. Вторая ошибка - брать производную H по скорости, хотя H должен зависеть от импульса. Третья ошибка - считать, что qdot всегда равна p, хотя обычно qdot = p/m или более сложная функция. Еще одна ошибка - смешивать канонические импульсы с механическими, особенно в задачах с электромагнитным полем.
Практика
Задачи с решением
Свободная частица
Условие. Для H = p^2/(2m) найдите уравнения Гамильтона.
Решение. xdot = ∂H/∂p = p/m. pdot = -∂H/∂x = 0, так как H не зависит от x.
Ответ. xdot = p/m, pdot = 0
Частица в потенциале
Условие. Для H = p^2/(2m) + U(x) запишите уравнения.
Решение. xdot = p/m. pdot = -dU/dx. Это эквивалентно второму закону Ньютона m xddot = -dU/dx.
Ответ. xdot = p/m, pdot = -dU/dx
Калькулятор
Посчитать по формуле
Дополнительные источники
- OpenStax University Physics: Hamilton's equations
- MIT OpenCourseWare Classical Mechanics: Hamiltonian dynamics
Связанные формулы
Физика
Гамильтониан через преобразование Лежандра
Гамильтониан получают из лагранжиана преобразованием Лежандра по скоростям, переходя от переменных q и qdot к координатам q и импульсам p.
Физика
Скобка Пуассона и эволюция величины
Скобка Пуассона выражает изменение физической величины через ее производные по каноническим координатам и импульсам и гамильтониан системы.
Физика
Малые колебания около положения равновесия
Частота малых колебаний около устойчивого равновесия определяется второй производной потенциальной энергии в точке равновесия и эффективной массой координаты.