2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Соответствует ли систему ОДУ некоторой механической системе?
Сообщение28.06.2012, 23:08 
Аватара пользователя


30/07/10
254
Здравствуйте. Пусть задана некоторая система $n$ обыкновенных дифференциальных уравнений. Каким образом можно определить, соответствует ли данная система движению некоторой механической системы? Иными словами, можно ли найти такую функцию Лагранжа $L(q,\dot{q})$, для которой система уравнений $\frac{d}{dt}\frac{\partial L}{\partial \dot{q_i}} - \frac{\partial L}{\partial q_i}=0$ соответствует исходной (тождественна или же приводима некоторым диффеоморфным преобразованием координат)?

Существуют ли какие-нибудь критерии, которым должна удовлетворять СДУ? Или же в каждом отдельном случае для каждой СДУ нужно пытаться подобрать свою функцию Лагранжа: если получилось подобрать - значит система Лагранжева, если нет - не ясно.

 Профиль  
                  
 
 Re: Соответствует ли систему ОДУ некоторой механической системе?
Сообщение01.07.2012, 21:27 
Заслуженный участник


25/01/11
403
Урюпинск
cupuyc в сообщении #590169 писал(а):
Или же в каждом отдельном случае для каждой СДУ нужно пытаться подобрать свою функцию Лагранжа: если получилось подобрать - значит система Лагранжева, если нет - не ясно. Существуют ли какие-нибудь критерии, которым должна удовлетворять СДУ?

имхо, процедуры позволяющей определить является ли данная СДУ лагранжевой или построить лагранжиан по заданной СДУ нет.
Если Вас интересует какая-то конкретная СДУ, напишите её здесь, может быть удастся построить лагранжиан совместными усилиями.

 Профиль  
                  
 
 Re: Соответствует ли систему ОДУ некоторой механической системе?
Сообщение07.07.2012, 13:30 
Аватара пользователя


30/07/10
254
Давайте рассмотрим дифур:

$\left(1+\sin^{2}\vartheta+\cos\vartheta k\left(\vartheta\right)\right)\ddot{\vartheta}+\left(\frac{1}{2}\sin2\vartheta+\cos\vartheta k'\left(\vartheta\right)\right)\dot{\vartheta}^{2}-2 g \sin\vartheta=0$ (1)
$k(\vartheta)$ - потенциальная функция.
$\vartheta$ - обобщённая координата.
$g$ - константа.

Является ли он уравнением Лагранжа?

Из моего предыдущего поста это уравнение нужно сравнить с

$B\left(\vartheta\right)\ddot{\vartheta}+\frac{1}{2}B'\left(\vartheta\right)\dot{\vartheta}^{2}+U'\left(\vartheta\right)=0$

Вариант 1
Можно попробовать проверить в лоб. Пусть $B=1+\sin^{2}\vartheta+\cos\vartheta k$. Подставляя, получаем:
с одной стороны: $\frac{1}{2}B'=\frac{1}{2}\sin2\vartheta+\cos\vartheta k'$
с другой: $B'=\sin2\vartheta-k\sin\vartheta+\cos\vartheta k'$

Не прокатило. Вариант тут может быть такой:

Вариант 2
Уравнение (1) может представлять собой уравнение Лагранжа, домноженное на некоторую неизвестную функцию $\frac{1}{f(\vartheta)}$.

Попробуем найти эту функцию:
$\displaystyle f\left(\vartheta\right)\left(1+\sin^{2}\vartheta+\cos\vartheta k\left(\vartheta\right)\right)\ddot{\vartheta}+f\left(\vartheta\right)\left(\frac{1}{2}\sin2\vartheta+\cos\vartheta k'\left(\vartheta\right)\right)\dot{\vartheta}^{2}-f\left(\vartheta\right)2g\sin\vartheta=0$

Получаем:
$B=f\left(\vartheta\right)\left(1+\sin^{2}\vartheta+\cos\vartheta k\left(\vartheta\right)\right)$
дифференцируя, получаем: $B'=f'+f'\sin^{2}\vartheta+f'\cos\vartheta k+f 2 \sin\vartheta\cos\vartheta-f\sin\vartheta k+f\cos\vartheta k'$
сравниваем с $B'=f\sin2\vartheta+2f\cos\vartheta k'$
вычитаем из одного другое, приравниваем к нулю:

$\left(1+\sin^{2}\vartheta+\cos\vartheta k\right)\frac{df}{d\vartheta}-\left(\sin\vartheta k+\cos\vartheta k'\right)f=0$.

Если решение этого дифура существует, то система Лагранжева.

 Профиль  
                  
 
 Re: Соответствует ли систему ОДУ некоторой механической системе?
Сообщение07.07.2012, 13:45 
Заслуженный участник
Аватара пользователя


23/07/08
10673
Crna Gora
У Вас $\cos\theta k$ — это $k\cos\theta$ или $\cos(\theta k)$ ?

 Профиль  
                  
 
 Re: Соответствует ли систему ОДУ некоторой механической системе?
Сообщение07.07.2012, 14:09 
Аватара пользователя


30/07/10
254
svv в сообщении #593058 писал(а):
У Вас $\cos\theta k$ — это $k\cos\theta$ или $\cos(\theta k)$ ?
первое $k(\vartheta)\cos\vartheta$

 Профиль  
                  
 
 Re: Соответствует ли систему ОДУ некоторой механической системе?
Сообщение07.07.2012, 17:17 
Заслуженный участник


25/01/11
403
Урюпинск
Из вида дифф. уравнения можно предположить, что лагранжиан имеет структуру $$L=\tfrac{1}{2}M(\vartheta)\dot{\vartheta}^2-U(\vartheta).$$Уравнеия движения, следующие из лагранжиана $$\ddot{\vartheta}-\frac{M'}{2M}\dot{\vartheta}^2+\frac{U'}{M}=0.$$ Сравниваем с Вашим дифф. уравнением, получаем $$\frac{M'}{2M}=-\frac{\sin\vartheta\cos\vartheta+k'\cos\vartheta}{1+\sin^2\vartheta+k\cos\vartheta}
\qquad\qquad
\frac{U'}{M}=\frac{-2g\sin\vartheta}{1+\sin^2\vartheta+k\cos\vartheta}
.$$
Из первого находим $M(\vartheta)$, подставляем во второе и находим $U(\vartheta)$. То есть система лагранжева.
Вопрос в том можно ли явно вычислить получившиеся интегралы или ответ останентся в квадратурах. Если $k(\vartheta)$ произвольная функция, то я не вижу способа как вычислить интегралы. В частности, если $k=0$, то можно явно проинтегрировать.

 Профиль  
                  
 
 Re: Соответствует ли систему ОДУ некоторой механической системе?
Сообщение08.07.2012, 19:35 
Аватара пользователя


30/07/10
254
espe, ага, ответ получился тем же самым, но у Вас решение несколько проще. Хотелось бы выработать какой-нибудь критерий для определения - можно ли представить СДУ в виде Лагранжевой системы.

 Профиль  
                  
 
 Re: Соответствует ли систему ОДУ некоторой механической системе?
Сообщение08.07.2012, 19:38 


10/02/11
6786
в окрестности неособой точки всякая четномерная система $\dot x =f(x)$ является гамильтоновой и может быть приведена к лагранжевой преобразованием Лежандра

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

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



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

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


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

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