1. Главная
  2. Библиотека
  3. Теоретическая механика
  4. Определить собственный кватернион в подвижных осях при...
Решение задачи на тему

Определить собственный кватернион в подвижных осях при развороте твердого тела на угол тангажа υ = 30°, затем на угол рыскания ψ = 30°.

  • Теоретическая механика
  • #Кинематика и динамика твердого тела
  • #Математические методы в механике
Определить собственный кватернион в подвижных осях при развороте твердого тела на угол тангажа υ = 30°, затем на угол рыскания ψ = 30°.

Условие:

Определить собственный кватернион в подвижных осях при развороте твердого тела на угол тангажа υ = 30°, затем на угол рыскания ψ = 30°.

Решение:

Чтобы определить собственный кватернион для подвижных осей при развороте твердого тела на угол тангажа (pitch) υ = 30° и затем на угол рыскания (ya...

Сначала преобразуем углы из градусов в радианы: - υ = 30° = $\frac{\pi}{6}$ радиан - ψ = 30° = $\frac{\pi}{6}$ радиан

Кватернион для вращения на угол θ вокруг оси z (рыскание) можно записать как:

qz=(cos(θ2),0,0,sin(θ2)) q_z = \left( \cos\left(\frac{\theta}{2}\right), 0, 0, \sin\left(\frac{\theta}{2}\right) \right)

Для угла ψ = 30°:

qz=(cos(π/62),0,0,sin(π/62)) q_z = \left( \cos\left(\frac{\pi/6}{2}\right), 0, 0, \sin\left(\frac{\pi/6}{2}\right) \right)
qz=(cos(π12),0,0,sin(π12)) q_z = \left( \cos\left(\frac{\pi}{12}\right), 0, 0, \sin\left(\frac{\pi}{12}\right) \right)
qz=(6+24,0,0,624) q_z = \left( \frac{\sqrt{6} + \sqrt{2}}{4}, 0, 0, \frac{\sqrt{6} - \sqrt{2}}{4} \right)

Кватернион для вращения на угол θ вокруг оси y (тангаж) можно записать как:

qy=(cos(θ2),0,sin(θ2),0) q_y = \left( \cos\left(\frac{\theta}{2}\right), 0, \sin\left(\frac{\theta}{2}\right), 0 \right)

Для угла υ = 30°:

qy=(cos(π/62),0,sin(π/62),0) q_y = \left( \cos\left(\frac{\pi/6}{2}\right), 0, \sin\left(\frac{\pi/6}{2}\right), 0 \right)
qy=(cos(π12),0,sin(π12),0) q_y = \left( \cos\left(\frac{\pi}{12}\right), 0, \sin\left(\frac{\pi}{12}\right), 0 \right)
qy=(6+24,0,624,0) q_y = \left( \frac{\sqrt{6} + \sqrt{2}}{4}, 0, \frac{\sqrt{6} - \sqrt{2}}{4}, 0 \right)

Теперь мы перемножим кватернионы qzqz для получения итогового кватерниона qq:

q=qz q = qz

Формула для умножения двух кватернионов q1,x1,z2=(w2,y2)q1, x1, z2 = (w2, y2):

q=(w2x2y2z2, q = (w2 - x2 - y2 - z2,
w2+x2+y2z2, w2 + x2 + y2 - z2,
w2x2+y2+z2, w2 - x2 + y2 + z2,
w2+x2y2+z2) w2 + x2 - y2 + z2)

Подставим значения кватернионов qzqz:

  • qy=(6+24,0,624,0)q_y = \left( \frac{\sqrt{6} + \sqrt{2}}{4}, 0, \frac{\sqrt{6} - \sqrt{2}}{4}, 0 \right)
  • qz=(6+24,0,0,624)q_z = \left( \frac{\sqrt{6} + \sqrt{2}}{4}, 0, 0, \frac{\sqrt{6} - \sqrt{2}}{4} \right)

Теперь подставим в формулу:

  1. w=6+246+24062400w = \frac{\sqrt{6} + \sqrt{2}}{4} \cdot \frac{\sqrt{6} + \sqrt{2}}{4} - 0 - \frac{\sqrt{6} - \sqrt{2}}{4} \cdot 0 - 0
  2. x=6+240+06+24+6246240x = \frac{\sqrt{6} + \sqrt{2}}{4} \cdot 0 + 0 \cdot \frac{\sqrt{6} + \sqrt{2}}{4} + \frac{\sqrt{6} - \sqrt{2}}{4} \cdot \frac{\sqrt{6} - \sqrt{2}}{4} - 0
  3. y=6+246240+0+00y = \frac{\sqrt{6} + \sqrt{2}}{4} \cdot \frac{\sqrt{6} - \sqrt{2}}{4} - 0 + 0 + 0 \cdot 0
  4. z=6+240+06246240+06+24z = \frac{\sqrt{6} + \sqrt{2}}{4} \cdot 0 + 0 \cdot \frac{\sqrt{6} - \sqrt{2}}{4} - \frac{\sqrt{6} - \sqrt{2}}{4} \cdot 0 + 0 \cdot \frac{\sqrt{6} + \sqrt{2}}{4}

После вычислений мы получим итоговый кватернион qq.

Таким образом, собственный кватернион для заданного разворота твердого тела на угол тангажа 30° и угол рыскания 30° будет:

q=(w,x,y,z) q = (w, x, y, z)

Собственный кватернион для разворота твердого тела на угол тангажа 30° и угол рыскания 30° можно выразить как:

q=(6+24,0,624,0)(6+24,0,0,624) q = \left( \frac{\sqrt{6} + \sqrt{2}}{4}, 0, \frac{\sqrt{6} - \sqrt{2}}{4}, 0 \right) \cdot \left( \frac{\sqrt{6} + \sqrt{2}}{4}, 0, 0, \frac{\sqrt{6} - \sqrt{2}}{4} \right)

Это и будет искомый кватернион.

Выбери предмет