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, Супермодераторы



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

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


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

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