2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Динамика сферического движения
Сообщение24.11.2008, 13:16 


04/02/07
164
Известно что динамика сферического движения тела определяется системой уравнений Эйлера:
\begin{array}{c}
J_{x}\dfrac{d\omega_{x}}{dt}-\omega_{y}\omega_{z}\left(J_{z}-J_{y}\right)=M_{x}\\
J_{y}\dfrac{d\omega_{y}}{dt}-\omega_{x}\omega_{z}\left(J_{x}-J_{z}\right)=M_{у}\\
J_{z}\dfrac{d\omega_{z}}{dt}-\omega_{y}\omega_{x}\left(J_{y}-J_{x}\right)=M_{z}\end{array}

Решение находится относительно подвижной системы координат с которой очень проблематично работать.
Вопрос заключается в следующем: Моменты силы M_{x}\left(\psi,\theta,\varphi\right),M_{y}\left(\psi,\theta,\varphi\right),M_{z}\left(\psi,\theta,\varphi\right) в моем случае зависят от углов Эйлера. Имею ли я право в соответствии с преобразованием Эйлера:
\begin{array}{c}
\omega_{x}=\dot{\theta}\sin\left(\varphi\right)-\dot{\psi}\sin\left(\theta\right)\cos\left(\varphi\right)\\
\omega_{y}=\dot{\theta}\cos\left(\varphi\right)+\dot{\psi}\sin\left(\theta\right)\sin\left(\varphi\right)\\
\omega_{z}=\dot{\psi}\cos\left(\theta\right)+\dot{\varphi}\end{array}
заменить в дифференциальном уравнении все \omega? Смущает тот факт что данное преобразование в общем то (как мне кажется) вырождено.
Если не имею права, то как вы посоветуете поступить чтобы разрешить данную систему?

 Профиль  
                  
 
 Re: Динамика сферического движения
Сообщение24.11.2008, 23:53 


01/12/06
463
МИНСК
Bod писал(а):
Известно что динамика сферического движения тела определяется системой уравнений Эйлера:
\begin{array}{c}
J_{x}\dfrac{d\omega_{x}}{dt}-\omega_{y}\omega_{z}\left(J_{z}-J_{y}\right)=M_{x}\\
J_{y}\dfrac{d\omega_{y}}{dt}-\omega_{x}\omega_{z}\left(J_{x}-J_{z}\right)=M_{у}\\
J_{z}\dfrac{d\omega_{z}}{dt}-\omega_{y}\omega_{x}\left(J_{y}-J_{x}\right)=M_{z}\end{array}

Решение находится относительно подвижной системы координат с которой очень проблематично работать.
Вопрос заключается в следующем: Моменты силы M_{x}\left(\psi,\theta,\varphi\right),M_{y}\left(\psi,\theta,\varphi\right),M_{z}\left(\psi,\theta,\varphi\right) в моем случае зависят от углов Эйлера. Имею ли я право в соответствии с преобразованием Эйлера:
\begin{array}{c}
\omega_{x}=\dot{\theta}\sin\left(\varphi\right)-\dot{\psi}\sin\left(\theta\right)\cos\left(\varphi\right)\\
\omega_{y}=\dot{\theta}\cos\left(\varphi\right)+\dot{\psi}\sin\left(\theta\right)\sin\left(\varphi\right)\\
\omega_{z}=\dot{\psi}\cos\left(\theta\right)+\dot{\varphi}\end{array}
заменить в дифференциальном уравнении все \omega? Смущает тот факт что данное преобразование в общем то (как мне кажется) вырождено.
Если не имею права, то как вы посоветуете поступить чтобы разрешить данную систему?

Кинематические уравнения Эйлера вырождаются только при $\sin\theta=0$. При этом получающаяся система может не иметь единственного решения.

 Профиль  
                  
 
 Re: Динамика сферического движения
Сообщение26.11.2008, 15:50 


04/02/07
164
Андрей123 писал(а):
Кинематические уравнения Эйлера вырождаются только при $\sin\theta=0$. При этом получающаяся система может не иметь единственного решения.

Это то и смущает... А при прохождении через 0 (а не тождественном равенстве) единственность не нарушается?

 Профиль  
                  
 
 
Сообщение26.11.2008, 17:16 


01/12/06
463
МИНСК
А что у Вас за задача?

 Профиль  
                  
 
 
Сообщение27.11.2008, 03:05 


04/02/07
164
Задача состоит в моделировании динамики твердого тела (болванки) с шестью степенями свободы. Два конца болванки закреплены (но не идеально, к примеру, упругое крепление), крепления при моделировании заменяются их реакциями связей (т.е. это те самые силы что формируют моменты). Они естественно зависят от положение центра масс и углов Эйлера.

 Профиль  
                  
 
 
Сообщение30.11.2008, 02:51 


04/02/07
164
В знаменателях дифференциальных уравнений описывающих динамику действительно вылез \sin\left(\theta\right).
То есть применять углы Эйлера в случае когда возможно \sin\left(\theta\right)=0 нельзя.
Тогда встает следующий вопрос - каким методом можно воспользоваться чтобы избежать данной проблемы? Существуют ли помимо углов Эйлера другие способы задать положение тела в пространстве?

 Профиль  
                  
 
 
Сообщение30.11.2008, 10:30 
Заслуженный участник


09/01/06
800
Bod писал(а):
Существуют ли помимо углов Эйлера другие способы задать положение тела в пространстве?


Кватернионы для этого и были придуманы.

 Профиль  
                  
 
 
Сообщение01.12.2008, 12:20 
Заслуженный участник


12/07/07
4448
Помимо углов Эйлера используются углы Крылова.

Добавлено спустя 12 минут 37 секунд:

На всякий случай. Ссылку на доступный в сети материал, посвященный кватернионам, давал Someone.

 Профиль  
                  
 
 
Сообщение01.12.2008, 19:58 


04/02/07
164
Хотел бы уточнить на счет углов Крылова. Насколько я понял в случае углов Крылова поворот осуществляется вокруг подвижных осей. т.е. угловые частоты подвижных осей \omega_x,\omega_y,\omega_z (из уравнений Эйлера) всегда совпадают по направлению с производными от соответствующих углов Крылова. Иначе говоря можно интегрировать систему уравнений Эйлера непосредственно без использования всякого рода кинематических преобразований (типа преобразования Эйлера).
Тогда:
\begin{array}{c}
\psi=\int\omega_{x}dt\\
\varphi=\int\omega_{y}dt\\
\theta=\int\omega_{z}dt\end{array}
Где углы \psi,\varphi,\theta однозначно характеризуют поворот относительно неподвижной системы координат.

Я прав в своих рассуждениях или где-то допускаю ошибку?

Вот только смущает получающаяся простота. И тогда зачем вообще заморачиваться используя преобразование Эйлера которое на порядок усложняет диф. ур.

Добавлено спустя 2 часа 47 минут 35 секунд:

Я кажется понял в чем ошибка - в отличии от поворотов в углах Эйлера повороты в углах Крылова некоммутативны т.е. результирующее положение зависит от порядка в котором осуществлять эти повороты. В таком случае не представляю как их вообще можно использовать при решении подобных задач. :?

 Профиль  
                  
 
 
Сообщение02.12.2008, 19:36 
Заслуженный участник


12/07/07
4448
Малым отклонениям подвижной системы координат от неподвижной не соответствуют малые значения углов Эйлера, но соответствуют малые значения углов Крылова [поэтому углами Крылова пользуются в теории устойчивости решений ОДУ и при исследовании малых колебаний]. Вместе с тем, Голубев Ю.Ф. в «Основы теоретической механики», 1992 пишет:
«введение навигационных углов переносит особенность в те положения твердого тела, для которых $e_3^k = e_2$ [$e^k$ — базис связанный с твердым телом, GAA]. Вообще появление особенности при использовании минимального набора угловых координат неизбежно...»

 Профиль  
                  
 
 
Сообщение03.12.2008, 12:50 


04/02/07
164
Благодарю.
Использование кватернионов вроде решило все проблемы, да и уравнения получились куда приятней и наглядней.

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

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



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

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


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

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