Помогите найти уравнения движения из гамильтониана с интегралом движения

Я дал этот гамильтониан с одной степенью свободы:

ЧАС ( Икс , п ) "=" п 2 2 + ю 0 2 Икс 2 2 + λ ( п 2 2 + ю 0 2 Икс 2 2 ) 2
Мне нужно найти общее решение для движения этой частицы ( Икс ( т ) , п ( т ) ) . Требуется решить уравнения движения, а не только найти их. я показал это ф "=" п 2 + ю 0 2 Икс 2 не зависит от времени путем вычисления:
{ ф , ЧАС } "=" 0
Но мне трудно получить окончательное решение. Я пытался сделать:
2 п п ˙ + 2 ю 0 2 Икс Икс ˙ "=" ф ˙ "=" 0
п ˙ "=" ю 0 2 Икс Икс ˙ п
А потом:
п ˙ "=" ЧАС Икс
То же самое для Икс ˙ . Тем не менее, я не получаю более хороших дифференциальных уравнений, и я не думаю, что это правильный подход. Может ли кто-нибудь дать мне подсказку?

Привет. Вам нужно найти уравнения движения или решить уравнения движения? Спасибо.
мне нужно их решить

Ответы (2)

Я хочу упрощения, поэтому я возьму ю 0 "=" 1 . Вы можете масштабировать Икс и всегда получать такое упрощение, если ю 0 является константой. Тогда гамильтониан становится

ЧАС ( Икс , п ) "=" п 2 2 + д 2 2 + λ ( п 2 2 + д 2 2 ) 2 .

Уравнения Гамильтона имеют вид

{ д ˙ "=" п + 2 λ п ( п 2 2 + д 2 2 ) п ˙ "=" д 2 λ д ( п 2 2 + д 2 2 ) { д ˙ "=" п [ 1 + 2 λ ( п 2 2 + д 2 2 ) ] п ˙ "=" д [ 1 + 2 λ ( п 2 2 + д 2 2 ) ] .

Предполагая д , п ˙ 0 , разделите одно уравнение на другое, чтобы получить

( г д г т ) ( г п г т ) "=" п [ 1 + 2 λ ( п 2 2 + д 2 2 ) ] д [ 1 + 2 λ ( п 2 2 + д 2 2 ) ] "=" п д .

Таким образом, решение будет таким же, как и для SHO, за исключением того, что новая частота будет увеличиваться по мере удаления орбиты от начала координат.

Поскольку я считаю, что это домашнее задание, я не буду вдаваться в подробности. Проблема в принципе решена.

что, если тот же вопрос задать, чтобы найти уравнение движения. Я знаю уравнения Гамильтона. мне трудно найти смысл полных решений. я думаю, что мой apporoch не хорошо. Можете ли вы предложить аналогичный другой пример? Спасибо

Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав Задать вопрос . Чтобы получать уведомления о новых ответах на этот вопрос, вы можете подписаться на этот вопрос . Как только у вас будет достаточно репутации , вы также можете добавить награду , чтобы привлечь больше внимания к этому вопросу. - Из обзора