2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Перевести H в полярные координаты.
Сообщение07.12.2011, 06:42 
Аватара пользователя


30/05/08
25
Здравствуйте, есть гамильтониан, требуется перевести его в полярные координаты, чувствую, что что-то не до конца понимаю, проверьте пожалуйста.
$
H = -\tanh y + A_1sech^2y\cos(N_1x) + C_2y \\ x = r\cos\phi \ y = r\sin\phi \\ H = -\tanh (r\sin\phi) + A_1sech^2(r\sin\phi)\cos(N_1r\cos\phi) + C_2r\sin\phi \\ \dot{r} = - \frac {\partial H}{\partial \theta}, \\ \dot{\phi} = \frac{\partial H}{\partial r} \\
\dot{r} = -A_1sech^2(r\sin\phi)\sin(N_1 r\cos\phi)N_1r\sin\phi + C_2r\sin\phi \\ 
\dot{\phi} = sech^2(r\sin\phi)\times[A_1\tanh(r\sin\phi)cos(N_1r\cos\phi)\sin\phi - A_1\sin(N_1r\cos\phi)N_1\cos\phi - \sin\phi] + C_2\sin\phi
$
Правильно ли перевёл и можно ли это упростить? Почему-то кажетьс, что где-то перевёл не правильно, а как упрощать идей нет.

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение07.12.2011, 07:12 
Заслуженный участник


13/04/11
564
А где же в вашем гамильтониане импульсы?

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение07.12.2011, 12:26 
Заслуженный участник


06/02/11
356
если $x$ и $y$ -- канонически сопряженные переменные, то $r$ и $\phi$ таковыми уже не будут, т.к. замена не каноническая (не сохраняет симплектическую форму). Так что новые уравнения будут в правой части иметь не дэ $H$ по дэ чему-то, а скобку $\dot{q}=\{H,q\}$ (знак проверьте). Вроде, в результате добавится множитель типа $r$ или $1/r$. Кстати, сейчас ваши уравнения гамильтона и по размерности неправильные.

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение07.12.2011, 15:24 
Аватара пользователя


30/05/08
25
А как получить этот самый множитель? Я читал Ландау по поводу канонический переменных, но не очень понял, может есть какая альтернативная литература?
Цитата:
Кстати, сейчас ваши уравнения гамильтона и по размерности неправильные.

Здесь не понял, можно подробнее?
Цитата:
А где же в вашем гамильтониане импульсы?

Да просто вместо p и q другие коородинаты x и y.

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение07.12.2011, 18:15 
Заслуженный участник


13/04/11
564
XenoX в сообщении #512464 писал(а):
Да просто вместо p и q другие коородинаты x и y.

Ух ты! И вам кажется, что это малозначительная деталь? И кто из них ($x$, $y$) импульс, а кто координата? Надо полагать, что импульс это $x$?
Если $p\equiv x = r\cos\phi,\; q\equiv\ y= r\sin\phi$, то скобка Пуассона $\{r,\phi\}_{x,y}=1/r\neq1$, т.е., как вам указали, это преобразование не каноническое.

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение07.12.2011, 22:24 
Заслуженный участник


06/02/11
356
если вам нужно именно разобраться, как записывать уравнения в неканонических переменных, то считайте скобку пуассона. А если надо просто получить сами уравнения, то возьмите уравнения в переменных икс-игрек, не подставляйте гамильтониан, сделайте замену переменных и выразите производные новых переменных. Увидите, что получится в правой части. Только не подставляйте гамильтониан раньше времени.

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение08.12.2011, 06:48 
Аватара пользователя


30/05/08
25
Цитата:
Если $p\equiv x = r\cos\phi,\; q\equiv\ y= r\sin\phi$, то скобка Пуассона $\{r,\phi\}_{x,y}=1/r\neq1$, т.е., как вам указали, это преобразование не каноническое.

А можно поподробнее как вы получили единицу на r?
Цитата:
если вам нужно именно разобраться, как записывать уравнения в неканонических переменных, то считайте скобку Пуассона.

Надо разобраться, посоветуйте что почитать.
Цитата:
А если надо просто получить сами уравнения, то возьмите уравнения в переменных икс-игрек, не подставляйте гамильтониан

Что-то я туплю, а куда не подставлять гамильтониан?

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение08.12.2011, 08:37 
Заслуженный участник


06/02/11
356
1. посмотрите определение скобки пуассона в вашем любимом учебнике по теормеху и примените его к функциям $r(x,y), \phi(x,y)$.
2. любой учебник по теормеху, раздел про канонические преобразования
3. ну елки палки. Берете уравнения $\dot{x}=\partial H/\partial y$ и $\dot{y}=-\partial H/\partial x$ (возможно, знаки наоборот -- это зависит от того, что тут координата, а что импульс). Дальше заменяете переменные $(x,y)\rightarrow (r,\phi)$. Например,
$$\dot{x}=\dot{r}\cos\phi-r\sin\phi\dot{\phi}$$ $$\partial H/\partial x=\frac{\partial H}{\partial r}\frac{\partial r}{\partial x}+\frac{\partial H}{\partial \phi}\frac{\partial \phi}{\partial x}$$
подставляете $\partial r/\partial x$ и т.п., выражаете отсюда $\dot{r}$ и $\dot{\phi}$ через $\partial H/\partial\phi$ и $\partial H/\partial r$ и видите, что уравнения в новых переменных имеют немного негамильтонову форму. Это произошло потому, что $\{r,\phi\}\ne1$ (это скобки пуассона), т.е. новые переменные не являются канонически сопряженными. Дальше см. любой учебник.

Вообще, любая функция на фазовом пространстве эволюционирует как $\dot{f}=\{H,f\}$. Если функция -- просто координата или просто импульс, то для них скобки пуассона выглядят просто, и уравнения получаются в обычной гамильтоновой форме.

 Профиль  
                  
 
 Re: Перевести H в полярные координаты.
Сообщение08.12.2011, 14:31 
Аватара пользователя


30/05/08
25
Большое спасибо, буду разбираться.

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

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



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

Сейчас этот форум просматривают: Geen


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

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