2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Гамильтонов формализм.
Сообщение04.05.2014, 10:13 


18/04/14
157
sbp
Вчера познакомился с 2 новыми интересными словами "Гамильтонов формализм". Расскажите, что это такое. Везде написано непонятным языком. Разобраться хочется, а в голове куча букв неизвестно происхождения. :?: :?: :?: :?:

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 10:49 
Заслуженный участник
Аватара пользователя


30/01/06
72407
В учебниках по теоретической механике обычно рассказываются две главные вещи: лагранжева теоретическая механика и гамильтонова теоретическая механика. Это практически то же самое, что и ... формализм.

Например, см.
Ландау, Лифшиц. Механика. (Теоретическая физика - 1)
Арнольд. Математические методы классической механики.

-- 04.05.2014 12:05:25 --

По сути, всё очень просто.

1.
В ньютоновской механике для движения каждого тела записывают 2-й закон Ньютона (+ возможно ещё кое-что, не будем отвлекаться). В целом, получается куча таких уравнений, которые можно решать вместе или по отдельности. В теоретической механике, берут всю эту кучу вместе, и считают, что стоит задача найти движение механической системы, взятой как целое - то есть, всех составляющих её тел. Тогда, можно считать, что все координаты, описывающие положение всех тел, - это координаты единого многомерного пространства (обобщённые координаты), которое называется конфигурационным пространством механической системы. А сама система оказывается какой-то материальной точкой в этом пространстве, движущейся по одному дифференциальному уравнению, похожему на 2-й закон Ньютона. Если рассматривать именно конфигурационное пространство и движение в нём, то получается лагранжева механика. Дифференциальное уравнение в нём - второго порядка, то есть основано на второй производной: $\ddot{q}=F(q,\dot{q},t).$

2.
Любое дифференциальное уравнение второго порядка можно представить себе как два дифференциальных уравнения первого порядка. То есть, объявим первую производную новой переменной, и тогда получим не $\ddot{q}=F(q,\dot{q},t),$ а систему уравнений $\dot{q}=Q,\quad\dot{Q}=F(q,Q,t).$ И раньше была система, и теперь система, только уравнений стало в два раза больше, и переменных в два раза больше. Зато - порядок дифференциального уравнения стал меньше, а это часто позволяет легче решать уравнения. Подобный приём (похожий, но в деталях отличающийся) применяют в теоретической механике. При этом новое пространство для описания состояния механической системы, в котором вдвое больше переменных, называется фазовым пространством. А рассмотрение движения в таком пространстве - гамильтонова механика. Традиционно новые переменные называют обобщёнными импульсами, и уравнения получают вид $\dot{q}=G_1(q,p,t),\quad\dot{p}=G_2(q,p,t).$ Вместе обобщённые координаты и обобщённые импульсы называются каноническими переменными, а гамильтонов вид механики ещё называют каноническим формализмом.

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 12:52 


18/04/14
157
sbp
Спасибо. Все более менее понятно, кроме того момента, где появилось $\dot p$.

А можно ли рассмотреть какую-нибудь задачу самую простую, для решения которой сперва применили лагранжеву механику, а потом гамильтонову.

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 14:09 


18/04/14
157
sbp
Katmandu в сообщении #858800 писал(а):
Спасибо. Все более менее понятно, кроме того момента, где появилось $\dot p$.

$p_i$ и есть обобщенные импульсы, новые переменные которые вводятся при переходе от лагранжа к гамильтону.

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 17:14 


30/05/13
253
СПб
Katmandu в сообщении #858800 писал(а):
А можно ли рассмотреть какую-нибудь задачу самую простую, для решения которой сперва применили лагранжеву механику, а потом гамильтонову.

Гармонический осциллятор.

Задача о движении в центральном поле тоже подойдёт.

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 20:02 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Ну, осциллятор так осциллятор. Это, напоминаю, грузик на пружинке, то есть, $F=-kx.$

Лагранжева механика.
Записываем функцию Лагранжа $L=T-U.$ Кинетическая энергия грузика $T=mv^2/2,$ причём мы знаем, что скорость - это производная координаты по времени, то есть $T=m\dot{x}^2/2.$ Потенциальная энергия получается как интеграл (первообразная) от силы, $U=kx^2/2.$ Итого, $L=m\dot{x}^2/2-kx^2/2.$ Это функция от величин $x,\dot{x}$ как от независимых переменных, воспринимайте их просто как разные буквы. Это важно для понимания смысла частных производных. То есть, $L$ - функция на двумерном пространстве (время не понадобилось, а то была бы на трёхмерном).

Пропуская стандартные рассуждения про принцип наименьшего действия, запишем уравнения Лагранжа (Эйлера-Лагранжа):
$$\dfrac{d}{dt}\dfrac{\partial L}{\partial\dot{x}}-\dfrac{\partial L}{\partial x}=0.$$ Взяв эти самые частные производные, получаем
$$\dfrac{d}{dt}(m\dot{x})+kx=m\ddot{x}+kx=0.$$ По сути, это то же самое, как если бы мы записали 2-й закон Ньютона. Решение этого дифференциального уравнения в общем виде - синусоиды:
$$x(t)=A\sin\omega t+B\cos\omega t=A\cos(\omega t+\varphi_0),\qquad\omega=\sqrt{\dfrac{k}{m}}.$$ Как и положено уравнению второго порядка, решение зависит от двух произвольных параметров, в одной форме записи от $A,B,$ а в другой форме записи - от $A,\varphi_0.$ Эти параметры называются амплитудой и начальной фазой колебаний. Когда мы ставим более частную задачу, то на решение накладываются условия (например, начальные условия), и эти параметры становятся не произвольными, а вычисляются из этих условий. Например, если мы знаем начальное положение и начальную скорость, то $x(t_0)=A\cos(\omega t_0+\varphi_0),$ $\dot{x}(t_0)=-A\omega\sin(\omega t_0+\varphi_0),$ откуда можно вычислить $A,\varphi_0.$

Сразу укажем, что в теоретической механике обобщёнными импульсами по определению называются величины $p_i=(\partial L/\partial\dot{q}_i),$ так что в нашей задаче мы имеем один обобщённый импульс
$$p=\dfrac{\partial L}{\partial\dot{x}}=m\dot{x}.$$ По удачному совпадению, он здесь совпадает с обычным импульсом (и понятно, откуда его название). Поскольку обобщённый импульс пропорционален скорости, то его можно считать такой же удобной переменной для понижения порядка дифференциального уравнения, что и саму скорость $\dot{x}.$

Гамильтонова механика.
Мы можем чисто формально заменить в предыдущем уравнении (Лагранжа) те места, где входит скорость, на импульсы:
$$\dfrac{d}{dt}p+kx=\dot{p}+kx=0.$$ Это уравнение первого порядка. Но его нельзя решить, потому что уравнение одно, а независимых переменных две: $p,x.$ Зато, мы можем вспомнить наше "определение импульса", и считать его ещё одним уравнением. Итого, имеем систему уравнений:
$$\begin{cases}\dot{p}=-kx\\\dot{x}=p/m.\end{cases}$$ Это система первого порядка от двух независимых переменных. Её решения образуют линии на плоскости $(p,x),$ так что с какой бы точки плоскости мы ни начали, из неё выходит одна линия:

Изображение

Такая картинка называется фазовый портрет системы. При одном взгляде на неё, становится видно всё существенное, что касается движения системы. В данном случае: все решения периодические, качественно одинаковые (не считая тривиального решения в нуле). Часто фазовый портрет позволяет качественно анализировать сложные системы. Но в то же время, фазовый портрет часто бывает в многомерном пространстве, и из-за этого теряет в наглядности.

Заметим, что в данном случае все решения системы разделились на непересекающиеся окружности. Можно ввести такую функцию, что решения будут линиями уровня этой функции (в более общем многомерном случае, будут лежать на поверхности уровня - это свойство любой сохраняющейся величины), и в частности, рассмотреть такую функцию:
$$H=T+U=\dfrac{p^2}{2m}+\dfrac{kx^2}{2}.$$ Изображение

Эта функция равна полной энергии системы, и называется функцией Гамильтона. Её можно получить из функции Лагранжа стандартным преобразованием:
$$H={\textstyle\sum\limits_i p_i\dot{q}_i}-L,$$ и после этого записать систему уравнений Гамильтона (систему канонических уравнений движения):
$$\dot{q}=\dfrac{\partial H}{\partial p},\quad\dot{p}=-\dfrac{\partial H}{\partial q}.$$ Это в данном случае приведёт к той системе уравнений и к тому фазовому портрету, которые выписаны выше.

В таком виде ньютонова механика, лагранжева механика и гамильтонова механика равносильны между собой. Но встречаются случаи, когда одна из них удобнее другой, и встречаются случаи, которые можно выразить на одном языке, но нельзя - на другом.

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 20:41 


30/05/13
253
СПб
Munin в сообщении #859000 писал(а):
Заметим, что в данном случае все решения системы разделились на непересекающиеся окружности.

В общем случае, эллипс же по идее будет?

Katmandu
Ну, а про задачу в центральном поле смотрите Ландафшиц Том 1. В параграфе $14$ она решается в рамках лагранжевого формализма, в параграфе $48$ с помощью уравнения Гамильтона-Якоби.

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 22:02 
Заслуженный участник
Аватара пользователя


30/01/06
72407

(Оффтоп)

Nirowulf в сообщении #859034 писал(а):
В общем случае, эллипс же по идее будет?

А, эллипс, шмэллипс... Выбором масштаба вдоль осей, они все делаются окружностями :-)

Вообще, вы правы, но поправляться лень.

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 22:04 


18/04/14
157
sbp
Munin в сообщении #859000 писал(а):
Записываем функцию Лагранжа $L=T-U.$ Кинетическая энергия грузика $T=mv^2/2,$ причём мы знаем, что скорость - это производная координаты по времени, то есть $T=m\dot{x}^2/2.$ Потенциальная энергия получается как интеграл (первообразная) от силы, $U=kx^2/2.$


Потенциальная энергия это первообразная от силы. $ U = \int Fdx = -\int kxdx = -kx^2/2$..
Понятно, что пока всё правильно... но знаки смущают иногда.

-- 05.05.2014, 00:55 --

Спасибо за разъяснение, основная идея понята 8-) 8-)

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 22:29 


30/05/13
253
СПб
Katmandu в сообщении #859076 писал(а):
Потенциальная энергия это первообразная от силы. $ U = \int Fdx = -\int kxdx = -kx^2/2$

Вы минус потеряли. Сила $\mathbf{F}=-\frac{\partial U}{\partial\mathbf{r}}.$ Поэтому $U=-\int Fdx.$

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 22:41 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Katmandu в сообщении #859076 писал(а):
Понятно, что пока всё правильно... но знаки смущают иногда.

Да, надо запомнить, что функция Лагранжа имеет непривычный знак для потенциальной энергии: не плюс, а минус. Плюс восстанавливается, когда мы от функции Лагранжа переходим к функции Гамильтона.

Зачем такие знаки в функции Лагранжа - это тема отдельного рассказа, про принцип наименьшего действия. Так что, не в этот раз :-)

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 23:10 


10/02/11
6786

(Оффтоп)

каноническим преобразованием "эллипс " всегда можно превратить в "окружность"

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 23:18 
Заслуженный участник


27/04/09
28128

(Оффтоп)

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

 Профиль  
                  
 
 Re: Гамильтонов формализм.
Сообщение04.05.2014, 23:28 
Заслуженный участник
Аватара пользователя


30/01/06
72407

(Оффтоп)

Oleg Zubelevich в сообщении #859160 писал(а):
каноническим преобразованием "эллипс " всегда можно превратить в "окружность"

Но не всякую систему эллипсов - в систему окружностей.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group